From dde556db2e2cf78426d59c468da7950e5b2f8d21 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 14 Nov 2011 17:58:23 +0530 Subject: [PATCH 001/349] [FIX] hr_attendance : timesheet - sign in - out : must not allow overlaps bzr revid: mdi@tinyerp.com-20111114122823-7ehd1axt0l0b2euz --- addons/hr_attendance/hr_attendance.py | 28 ++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/addons/hr_attendance/hr_attendance.py b/addons/hr_attendance/hr_attendance.py index a138d66a285..31061459426 100644 --- a/addons/hr_attendance/hr_attendance.py +++ b/addons/hr_attendance/hr_attendance.py @@ -64,19 +64,21 @@ class hr_attendance(osv.osv): } def _altern_si_so(self, cr, uid, ids, context=None): - for id in ids: - sql = ''' - SELECT action, name - FROM hr_attendance AS att - WHERE employee_id = (SELECT employee_id FROM hr_attendance WHERE id=%s) - AND action IN ('sign_in','sign_out') - AND name <= (SELECT name FROM hr_attendance WHERE id=%s) - ORDER BY name DESC - LIMIT 2 ''' - cr.execute(sql,(id,id)) - atts = cr.fetchall() - if not ((len(atts)==1 and atts[0][0] == 'sign_in') or (len(atts)==2 and atts[0][0] != atts[1][0] and atts[0][1] != atts[1][1])): - return False + current_attendance_data = self.browse(cr, uid, ids, context=context)[0] + obj_attendance_ids = self.search(cr, uid, [('employee_id', '=', current_attendance_data.employee_id.id)], context=context) + obj_attendance_ids.remove(ids[0]) + hr_attendance_data = self.browse(cr, uid, obj_attendance_ids, context=context) + + for old_attendance in hr_attendance_data: + if old_attendance.employee_id.id == current_attendance_data['employee_id'].id: + if old_attendance.action == current_attendance_data['action']: + return False + elif old_attendance.name >= current_attendance_data['name']: + return False + else: + return True + if current_attendance_data['action'] == 'sign_out': + return False return True _constraints = [(_altern_si_so, 'Error: Sign in (resp. Sign out) must follow Sign out (resp. Sign in)', ['action'])] From 8cfb45d5504376a9ade6e486af0375140a7d91c8 Mon Sep 17 00:00:00 2001 From: "Kirti Savalia (OpenERP)" Date: Wed, 30 Nov 2011 16:13:34 +0530 Subject: [PATCH 002/349] [ADD]:demo data for the product with account information bzr revid: ksa@tinyerp.com-20111130104334-h7zjiuvq922n43nq --- addons/purchase/purchase_demo.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/purchase/purchase_demo.xml b/addons/purchase/purchase_demo.xml index 6999f85b076..406e8d89abc 100644 --- a/addons/purchase/purchase_demo.xml +++ b/addons/purchase/purchase_demo.xml @@ -14,6 +14,13 @@ + + + + + + + From 8029e57b00f9a2fddfec3f9034dc36e1930fbc6b Mon Sep 17 00:00:00 2001 From: "Kirti Savalia (OpenERP)" Date: Wed, 30 Nov 2011 16:16:18 +0530 Subject: [PATCH 003/349] [ADD]:yml for stock real time accounting valuation bzr revid: ksa@tinyerp.com-20111130104618-r3p550bnov9wjjhf --- addons/purchase/__openerp__.py | 1 + .../test/process/real_time_valuation.yml | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 addons/purchase/test/process/real_time_valuation.yml diff --git a/addons/purchase/__openerp__.py b/addons/purchase/__openerp__.py index b4f3a9adf30..68e490d23f1 100644 --- a/addons/purchase/__openerp__.py +++ b/addons/purchase/__openerp__.py @@ -67,6 +67,7 @@ Dashboard for purchase management that includes: 'test/process/run_scheduler.yml', 'test/process/merge_order.yml', 'test/process/edi_purchase_order.yml', + 'test/process/real_time_valuation.yml', 'test/ui/print_report.yml', 'test/ui/duplicate_order.yml', 'test/ui/delete_order.yml', diff --git a/addons/purchase/test/process/real_time_valuation.yml b/addons/purchase/test/process/real_time_valuation.yml new file mode 100644 index 00000000000..d1b4cb267f1 --- /dev/null +++ b/addons/purchase/test/process/real_time_valuation.yml @@ -0,0 +1,42 @@ +- + In order to test real time stock valuation flow,I start by creating a new product 'Sugar' +- + !record {model: product.product, id: product_sugar_id_50kg}: + name: Sugar + procure_method: make_to_stock + supply_method: buy + cost_method: standard + standard_price: 3600.0 + uom_id: product.product_uom_kgm + uom_po_id: product.product_uom_gram + valuation: real_time + categ_id: product.product_category_rawmaterial0 +- + I create a draft Purchase Order +- + !record {model: purchase.order, id: purchase_order_sugar}: + partner_id: base.res_partner_agrolait + partner_address_id: base.res_partner_address_8invoice + pricelist_id: 1 + order_line: + - product_id: product_sugar_id_50kg + product_qty: 1.0 + product_uom: product.product_uom_gram + price_unit: 3600000 + name: 'Sugar' + date_planned: '2011-08-31' +- + I confirm the purchase order +- + !workflow {model: purchase.order, ref: purchase_order_sugar, action: purchase_confirm} +- + I check that the invoice of order and values. +- + !python {model: purchase.order}: | + purchase_order = self.browse(cr, uid, ref("purchase_order_sugar")) + for purchase_line in purchase_order.order_line: + assert purchase_line.price_unit == 3600000.0 + assert len(purchase_order.invoice_ids) == 1, "Invoice should be generated." + for invoice_line in purchase_order.invoice_ids: + for data in invoice_line.invoice_line: + assert data.price_unit == 3600000.0, "unit price is not same, got %s, expected 3600000.0"%(purchase_line.price_unit,) From 296622e5f755ed7bab5f44a7825e80bbe6c9ed0d Mon Sep 17 00:00:00 2001 From: "Kirti Savalia (OpenERP)" Date: Mon, 5 Dec 2011 16:13:22 +0530 Subject: [PATCH 004/349] [ADD]: demo data for different uom bzr revid: ksa@tinyerp.com-20111205104322-f63d4ujlt64kl0p1 --- addons/product/product_demo.xml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/addons/product/product_demo.xml b/addons/product/product_demo.xml index 3aebec13715..a95b41e546c 100644 --- a/addons/product/product_demo.xml +++ b/addons/product/product_demo.xml @@ -636,6 +636,20 @@ + + SUGAR50KG + buy + + 110.0 + 3600.0 + + + SUGAR of 50KG + + product + + + @@ -777,6 +791,15 @@ 5 + + + 10 + 1 + 5 + + 5 + + From 8af8d336375d6f0ddc4e278b9bfddb695713cccd Mon Sep 17 00:00:00 2001 From: "Kirti Savalia (OpenERP)" Date: Mon, 5 Dec 2011 16:14:59 +0530 Subject: [PATCH 005/349] [IMP]:code for product onchange when uom is different bzr revid: ksa@tinyerp.com-20111205104459-p2hnekd0tazuia2n --- addons/purchase/purchase.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 0dc015834a0..cea5aeeef4f 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -727,10 +727,12 @@ class purchase_order_line(osv.osv): # - name of method should "onchange_product_id" # - docstring # - merge 'product_uom_change' method - # - split into small internal methods for clearity + # - split into small internal methods for clearity def product_id_change(self, cr, uid, ids, pricelist, product, qty, uom, partner_id, date_order=False, fiscal_position=False, date_planned=False, - name=False, price_unit=False, notes=False, context={}): + name=False, price_unit=False, notes=False, context=None): + if context is None: + context = {} if not pricelist: raise osv.except_osv(_('No Pricelist !'), _('You have to select a pricelist or a supplier in the purchase form !\nPlease set one before choosing a product.')) if not partner_id: @@ -744,11 +746,14 @@ class purchase_order_line(osv.osv): lang=False if partner_id: lang=self.pool.get('res.partner').read(cr, uid, partner_id, ['lang'])['lang'] - context={'lang':lang} + context['lang'] = lang context['partner_id'] = partner_id prod = self.pool.get('product.product').browse(cr, uid, product, context=context) prod_uom_po = prod.uom_po_id.id + + if uom and prod and (uom <> prod_uom_po): + uom = prod_uom_po if not uom: uom = prod_uom_po if not date_order: @@ -773,6 +778,7 @@ class purchase_order_line(osv.osv): if qty < temp_qty: # If the supplier quantity is greater than entered from user, set minimal. qty = temp_qty res.update({'warning': {'title': _('Warning'), 'message': _('The selected supplier has a minimal quantity set to %s, you should not purchase less.') % qty}}) + uom = context.get('uom_change', uom) qty_in_product_uom = product_uom_pool._compute_qty(cr, uid, uom, qty, to_uom_id=prod.uom_id.id) price = self.pool.get('product.pricelist').price_get(cr,uid,[pricelist], product, qty_in_product_uom or 1.0, partner_id, { @@ -786,7 +792,7 @@ class purchase_order_line(osv.osv): 'taxes_id':map(lambda x: x.id, prod.supplier_taxes_id), 'date_planned': date_planned or dt,'notes': notes or prod.description_purchase, 'product_qty': qty, - 'product_uom': prod.uom_id.id}}) + 'product_uom': uom or prod_uom_po}}) domain = {} taxes = self.pool.get('account.tax').browse(cr, uid,map(lambda x: x.id, prod.supplier_taxes_id)) @@ -808,7 +814,7 @@ class purchase_order_line(osv.osv): name=False, price_unit=False, notes=False, context={}): res = self.product_id_change(cr, uid, ids, pricelist, product, qty, uom, partner_id, date_order=date_order, fiscal_position=fiscal_position, date_planned=date_planned, - name=name, price_unit=price_unit, notes=notes, context=context) + name=name, price_unit=price_unit, notes=notes, context={'uom_change': uom}) if 'product_uom' in res['value']: if uom and (uom != res['value']['product_uom']) and res['value']['product_uom']: seller_uom_name = self.pool.get('product.uom').read(cr, uid, [res['value']['product_uom']], ['name'])[0]['name'] From 6709a80bbcb8f7f2fe3dccd528cd7743c54182d9 Mon Sep 17 00:00:00 2001 From: "Kirti Savalia (OpenERP)" Date: Mon, 5 Dec 2011 16:15:41 +0530 Subject: [PATCH 006/349] [IMP]:yml for real time valuation value bzr revid: ksa@tinyerp.com-20111205104541-suka3mhly9ry8xdc --- addons/purchase/purchase_order_demo.yml | 5 +++ .../test/process/real_time_valuation.yml | 42 ++----------------- 2 files changed, 9 insertions(+), 38 deletions(-) diff --git a/addons/purchase/purchase_order_demo.yml b/addons/purchase/purchase_order_demo.yml index abfaa102033..8cd9271de45 100644 --- a/addons/purchase/purchase_order_demo.yml +++ b/addons/purchase/purchase_order_demo.yml @@ -74,3 +74,8 @@ - product_id: product.product_product_1 product_qty: 15 +- + !record {model: purchase.order, id: order_purchase8}: + partner_id: base.res_partner_asus + order_line: + - product_id: product.product_sugar_id_50kg diff --git a/addons/purchase/test/process/real_time_valuation.yml b/addons/purchase/test/process/real_time_valuation.yml index d1b4cb267f1..69b04071f40 100644 --- a/addons/purchase/test/process/real_time_valuation.yml +++ b/addons/purchase/test/process/real_time_valuation.yml @@ -1,42 +1,8 @@ - - In order to test real time stock valuation flow,I start by creating a new product 'Sugar' -- - !record {model: product.product, id: product_sugar_id_50kg}: - name: Sugar - procure_method: make_to_stock - supply_method: buy - cost_method: standard - standard_price: 3600.0 - uom_id: product.product_uom_kgm - uom_po_id: product.product_uom_gram - valuation: real_time - categ_id: product.product_category_rawmaterial0 -- - I create a draft Purchase Order -- - !record {model: purchase.order, id: purchase_order_sugar}: - partner_id: base.res_partner_agrolait - partner_address_id: base.res_partner_address_8invoice - pricelist_id: 1 - order_line: - - product_id: product_sugar_id_50kg - product_qty: 1.0 - product_uom: product.product_uom_gram - price_unit: 3600000 - name: 'Sugar' - date_planned: '2011-08-31' -- - I confirm the purchase order -- - !workflow {model: purchase.order, ref: purchase_order_sugar, action: purchase_confirm} -- - I check that the invoice of order and values. + In order to test real time stock valuation flow, when default UoM and purchase UoM is different - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("purchase_order_sugar")) + purchase_order = self.browse(cr, uid, ref("order_purchase8")) + assert len(purchase_order.order_line) == 1, "orderline should be generated." for purchase_line in purchase_order.order_line: - assert purchase_line.price_unit == 3600000.0 - assert len(purchase_order.invoice_ids) == 1, "Invoice should be generated." - for invoice_line in purchase_order.invoice_ids: - for data in invoice_line.invoice_line: - assert data.price_unit == 3600000.0, "unit price is not same, got %s, expected 3600000.0"%(purchase_line.price_unit,) + assert purchase_line.price_unit == 3.6 ,"unit price is not same, got %s, expected 3.6"%(purchase_line.price_unit,) \ No newline at end of file From 31f3f8651031f4c4de3c16f6e90bf4d1f6619600 Mon Sep 17 00:00:00 2001 From: "Kirti Savalia (OpenERP)" Date: Thu, 8 Dec 2011 15:25:59 +0530 Subject: [PATCH 007/349] [IMP]:check the flow when default UoM and purchase UoM is different bzr revid: ksa@tinyerp.com-20111208095559-9qt47pftmtr55yh1 --- addons/product/product_demo.xml | 23 ----------- addons/purchase/purchase_demo.xml | 7 ---- addons/purchase/purchase_order_demo.yml | 19 ++++++++- .../test/process/real_time_valuation.yml | 39 ++++++++++++++++--- 4 files changed, 51 insertions(+), 37 deletions(-) diff --git a/addons/product/product_demo.xml b/addons/product/product_demo.xml index a95b41e546c..3aebec13715 100644 --- a/addons/product/product_demo.xml +++ b/addons/product/product_demo.xml @@ -636,20 +636,6 @@ - - SUGAR50KG - buy - - 110.0 - 3600.0 - - - SUGAR of 50KG - - product - - - @@ -791,15 +777,6 @@ 5 - - - 10 - 1 - 5 - - 5 - - diff --git a/addons/purchase/purchase_demo.xml b/addons/purchase/purchase_demo.xml index 406e8d89abc..6999f85b076 100644 --- a/addons/purchase/purchase_demo.xml +++ b/addons/purchase/purchase_demo.xml @@ -14,13 +14,6 @@ - - - - - - - diff --git a/addons/purchase/purchase_order_demo.yml b/addons/purchase/purchase_order_demo.yml index 8cd9271de45..0ea29b2a242 100644 --- a/addons/purchase/purchase_order_demo.yml +++ b/addons/purchase/purchase_order_demo.yml @@ -75,7 +75,22 @@ product_qty: 15 - - !record {model: purchase.order, id: order_purchase8}: + !record {model: product.product, id: product_sugar_id_50kg}: + default_code: SUGAR50KG + supply_method: buy + list_price: 110.0 + standard_price: 3600.0 + uom_id: product.product_uom_kgm + uom_po_id: product.product_uom_gram + name: SUGAR of 50KG + valuation: real_time + property_stock_account_input: account.o_expense + property_stock_account_output: account.o_income + categ_id: product.product_category_rawmaterial0 + +- + !record {model: purchase.order, id: order_purchase_sugar}: partner_id: base.res_partner_asus order_line: - - product_id: product.product_sugar_id_50kg + - product_id: product_sugar_id_50kg + diff --git a/addons/purchase/test/process/real_time_valuation.yml b/addons/purchase/test/process/real_time_valuation.yml index 69b04071f40..f0234888ba6 100644 --- a/addons/purchase/test/process/real_time_valuation.yml +++ b/addons/purchase/test/process/real_time_valuation.yml @@ -1,8 +1,37 @@ - - In order to test real time stock valuation flow, when default UoM and purchase UoM is different + In order to test real time stock valuation flow, I confirmed the purchase order. +- + !workflow {model: purchase.order, action: purchase_confirm, ref: order_purchase_sugar} +- + I check that the order which was initially in the draft state has transmit to approved state. +- + !assert {model: purchase.order, id: order_purchase_sugar}: + - state == 'approved' +- + In order to test check that picking is generated or not. - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("order_purchase8")) - assert len(purchase_order.order_line) == 1, "orderline should be generated." - for purchase_line in purchase_order.order_line: - assert purchase_line.price_unit == 3.6 ,"unit price is not same, got %s, expected 3.6"%(purchase_line.price_unit,) \ No newline at end of file + purchase_order = self.browse(cr, uid, ref("order_purchase_sugar")) + assert len(purchase_order.picking_ids) >= 1, "You should have only one reception order" + for picking in purchase_order.picking_ids: + assert picking.purchase_id.id == purchase_order.id +- + Reception is ready for process so now done the reception. +- + !python {model: stock.partial.picking}: | + pick_ids = self.pool.get('purchase.order').browse(cr, uid, ref("order_purchase_sugar")).picking_ids + partial_id = self.create(cr, uid, {},context={'active_model': 'stock.picking','active_ids': [pick_ids[0].id]}) + self.do_partial(cr, uid, [partial_id]) +- + Check the Journal having proper amount or not. +- + !python {model: account.move.line}: | + pick_ids = self.pool.get('purchase.order').browse(cr, uid, ref("order_purchase_sugar")).picking_ids + for data in pick_ids: + for moveline in data.move_lines: + ids = self.pool.get('account.move.line').search(cr, uid, [('ref','=',data.name),('partner_id','=',data.partner_id.id)]) + item_data = self.pool.get('account.move.line').browse(cr, uid, ids) + for item in item_data: + if item.account_id.id == moveline.product_id.property_stock_account_input.id: + assert item.credit == 3.6, "Journal items have not proper credit amount" + assert item.debit == 0.0, "Journal items have not proper debit amount" From b8c1cf1b65e78902f0f8742a86f0e7fdda54745e Mon Sep 17 00:00:00 2001 From: vishmita Date: Tue, 20 Dec 2011 12:05:19 +0530 Subject: [PATCH 008/349] [FIX]Process-subflows must have unique names. lp bug: https://launchpad.net/bugs/906073 fixed bzr revid: vja@vja-desktop-20111220063519-epd6nrs2ysz4lqhu --- addons/web_process/static/src/js/process.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index e650530a914..ad2816f654c 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -46,8 +46,16 @@ openerp.web_process = function (openerp) { self.graph_get().done(function(res) { self.process_notes = res.notes; self.process_title = res.name; - self.process_subflows = _.filter(res.nodes, function(x) { - return x.subflow != false; + var subflow= {}; + var process_subflow = []; + self.process_subflows = _.all(res.nodes, function(x) { + if (x.subflow != false) { + if(!subflow[x.subflow [0]]){ + subflow[x.subflow [0]] = true; + process_subflow.push(x); + } + } + return process_subflow; }); self.process_related = res.related; def.resolve(res); From 573227209615c0f30bb5b9d2efd28dd2ea36ed8d Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 20 Dec 2011 15:15:52 +0530 Subject: [PATCH 009/349] [FIX] hr_attendance : timesheet - sign in - out : must not allow overlaps lp bug: https://launchpad.net/bugs/885387 fixed bzr revid: mdi@tinyerp.com-20111220094552-jfwpgzy7f0lmig44 --- addons/hr_attendance/hr_attendance.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/addons/hr_attendance/hr_attendance.py b/addons/hr_attendance/hr_attendance.py index 31061459426..9987beae248 100644 --- a/addons/hr_attendance/hr_attendance.py +++ b/addons/hr_attendance/hr_attendance.py @@ -63,6 +63,14 @@ class hr_attendance(osv.osv): 'employee_id': _employee_get, } + def write(self, cr, uid, ids, vals, context=None): + current_attendance_data = self.browse(cr, uid, ids, context=context)[0] + obj_attendance_ids = self.search(cr, uid, [('employee_id', '=', current_attendance_data.employee_id.id)], context=context) + if obj_attendance_ids[0] != ids[0]: + if ('name' in vals) or ('action' in vals): + raise osv.except_osv(_('Warning !'), _('You can not modify existing entries. To modify the entry , remove the prior entries.')) + return super(hr_attendance, self).write(cr, uid, ids, vals, context=context) + def _altern_si_so(self, cr, uid, ids, context=None): current_attendance_data = self.browse(cr, uid, ids, context=context)[0] obj_attendance_ids = self.search(cr, uid, [('employee_id', '=', current_attendance_data.employee_id.id)], context=context) @@ -70,13 +78,13 @@ class hr_attendance(osv.osv): hr_attendance_data = self.browse(cr, uid, obj_attendance_ids, context=context) for old_attendance in hr_attendance_data: - if old_attendance.employee_id.id == current_attendance_data['employee_id'].id: - if old_attendance.action == current_attendance_data['action']: - return False - elif old_attendance.name >= current_attendance_data['name']: - return False - else: - return True + if old_attendance.action == current_attendance_data['action']: + return False + elif old_attendance.name >= current_attendance_data['name']: + return False + else: + return True + # First entry in the system must not be 'sign_out' if current_attendance_data['action'] == 'sign_out': return False return True From ece5ba53c74a2b944ba34e5372ec343c94c233fa Mon Sep 17 00:00:00 2001 From: vishmita Date: Thu, 22 Dec 2011 13:10:26 +0530 Subject: [PATCH 010/349] [FIX]Improve code. bzr revid: vja@vja-desktop-20111222074026-tixnqpwpgpueuqye --- addons/web_process/static/src/js/process.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index ad2816f654c..387520e44c2 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -48,13 +48,14 @@ openerp.web_process = function (openerp) { self.process_title = res.name; var subflow= {}; var process_subflow = []; - self.process_subflows = _.all(res.nodes, function(x) { - if (x.subflow != false) { - if(!subflow[x.subflow [0]]){ - subflow[x.subflow [0]] = true; - process_subflow.push(x); + self.process_subflows = _.filter(res.nodes, function(x) { + var a = _.uniq(_.map(_.pluck(res.nodes,'subflow'),function(subflow){return subflow[0]})); + for(var i = 0;i< a.length;i++){ + if(a[i] == x.subflow[0] && !subflow[x.subflow[0]]){ + subflow[x.subflow[0]] = true; + process_subflow.push(x); + } } - } return process_subflow; }); self.process_related = res.related; From 07005c983afdb57c2e2f15139fd358ac388d1326 Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Tue, 27 Dec 2011 17:14:09 +0530 Subject: [PATCH 011/349] [FIX]extend two context. lp bug: https://launchpad.net/bugs/906236 fixed bzr revid: vme@tinyerp.com-20111227114409-czwzx077hvjvjnee --- addons/web/static/src/js/view_form.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 5619f42f269..62268b7b81f 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -252,7 +252,8 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# 'None': function () {return null;}, 'context': function (i) { context_index = i; - var ctx = widget.build_context ? widget.build_context() : {}; + ar ctx = widget.build_context ? + _.extend(widget.build_context(),self.dataset.context):{}; return ctx; } }; From 1e23dca365b5a8c5e8808bff01d874aa1e0f71f4 Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Tue, 27 Dec 2011 17:27:34 +0530 Subject: [PATCH 012/349] [IMP]remove error. bzr revid: vme@tinyerp.com-20111227115734-i7fkcsn7yhohbh90 --- addons/web/static/src/js/view_form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 62268b7b81f..818c50616af 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -252,7 +252,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# 'None': function () {return null;}, 'context': function (i) { context_index = i; - ar ctx = widget.build_context ? + var ctx = widget.build_context ? _.extend(widget.build_context(),self.dataset.context):{}; return ctx; } From 20d096d8d3ddf82d42710b3e610fe0f57d00521e Mon Sep 17 00:00:00 2001 From: "Vaibhav (OpenERP)" Date: Wed, 4 Jan 2012 16:13:55 +0530 Subject: [PATCH 013/349] [FIX] Gantt, Read does not show inherited view fields. lp bug: https://launchpad.net/bugs/910801 fixed bzr revid: vda@tinyerp.com-20120104104355-v2db8da6x3seikw1 --- addons/web_gantt/static/src/js/gantt.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 78e877ffd18..d228e398561 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -508,12 +508,17 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ if (groupbys.length) { this.group_by = groupbys; } - + var fields = _.compact(_.map(this.fields_view.arch.attrs,function(value,key) { + if (key != 'string' && key != 'default_group_by') { + return value || ''; + } + })); + fields = _.uniq(fields.concat(_.keys(this.fields), this.text, this.group_by)); $.when(this.has_been_loaded).then(function() { - self.dataset.read_slice([], { + self.dataset.read_slice(fields, { domain: domains, context: contexts - }).done(function(projects){ + }).done(function(projects) { self.on_project_loaded(projects); }); }); From 62e5e7e46a0655f4142d9be02cb3a02233a3888b Mon Sep 17 00:00:00 2001 From: "Vaibhav (OpenERP)" Date: Thu, 5 Jan 2012 12:06:22 +0530 Subject: [PATCH 014/349] [FIX] Create new record. lp bug: https://launchpad.net/bugs/911850 fixed bzr revid: vda@tinyerp.com-20120105063622-b53hleenqe1703j6 --- addons/web_gantt/static/src/js/gantt.js | 47 +++++++++++++++++-------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 2b84f18ac88..38e797f3286 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -111,7 +111,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var name = started_projects[0][self.parent]; self.name = name instanceof Array? name[name.length - 1] : name; } - this.$element.find('#add_task').click(function(){ + this.$element.find('#add_task').click(function() { self.editTask(); }); @@ -364,19 +364,38 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ } if(event_id) event_id = parseInt(event_id, 10); - var pop = new openerp.web.form.FormOpenPopup(this); - - pop.show_element(this.model, event_id, this.context || this.dataset.context, {}); - - pop.on_write.add(function(id, data) { - var get_project = _.find(self.database_projects, function(project){ return project.id == id}); - if (get_project) { - _.extend(get_project, data); - } else { - _.extend(self.database_projects, _.extend(data, {'id': id})); - } - self.reloadView(); - }); + if (!event_id) { + var pop = new openerp.web.form.SelectCreatePopup(this); + pop.select_element( + this.model, + { + title: _t("Create: ") + this.name, + initial_view: 'form', + disable_multiple_selection: true + }, + this.dataset.domain, + this.context || this.dataset.context + ) + pop.on_select_elements.add_last(function(element_ids) { + self.dataset.read_ids(element_ids,[]).done(function(projects) { + self.database_projects.concat(projects); + self.reloadView(); + }); + }); + } + else { + var pop = new openerp.web.form.FormOpenPopup(this); + pop.show_element(this.model, event_id, this.context || this.dataset.context, {}); + pop.on_write.add(function(id, data) { + var get_project = _.find(self.database_projects, function(project){ return project.id == id}); + if (get_project) { + _.extend(get_project, data); + } else { + _.extend(self.database_projects, _.extend(data, {'id': id})); + } + self.reloadView(); + }); + } }, set_width: function() { From f81034403597ce23342b928db1e92866f304f3d4 Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Thu, 5 Jan 2012 14:27:29 +0530 Subject: [PATCH 015/349] [FIX]check value and selection field. lp bug: https://launchpad.net/bugs/910821 fixed bzr revid: vme@tinyerp.com-20120105085729-xcl43wdalml8v8f7 --- addons/web_graph/static/src/js/graph.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/web_graph/static/src/js/graph.js b/addons/web_graph/static/src/js/graph.js index 30a10eee73a..ccf3b6c3890 100644 --- a/addons/web_graph/static/src/js/graph.js +++ b/addons/web_graph/static/src/js/graph.js @@ -389,6 +389,11 @@ openerp.web_graph.GraphView = openerp.web.View.extend({ // unconditionally nuke tooltips before switching view $(".dhx_tooltip").remove('div'); id = id[this.abscissa]; + if(this.fields[this.abscissa].type == "selection"){ + id = _.detect(this.fields[this.abscissa].selection,function(select_value){ + return _.include(select_value, id); + }); + } if (typeof id == 'object'){ id = id[0]; } From 42f92d42afbb2c04a5760279f43524b766a18388 Mon Sep 17 00:00:00 2001 From: "Vaibhav (OpenERP)" Date: Thu, 5 Jan 2012 17:03:32 +0530 Subject: [PATCH 016/349] [FIX] edit record title. bzr revid: vda@tinyerp.com-20120105113332-tl3cvzn6sxrbgmiy --- addons/web_gantt/static/src/js/gantt.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 38e797f3286..22e98807074 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -385,7 +385,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ } else { var pop = new openerp.web.form.FormOpenPopup(this); - pop.show_element(this.model, event_id, this.context || this.dataset.context, {}); + pop.show_element(this.model, event_id, this.context || this.dataset.context, {'title' : _t("Open: ") + this.name}); pop.on_write.add(function(id, data) { var get_project = _.find(self.database_projects, function(project){ return project.id == id}); if (get_project) { From 3d54f085653b6bbfcbd0154af90792ad9c6796a0 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Fri, 6 Jan 2012 15:48:50 +0530 Subject: [PATCH 017/349] [IMP]delivery:add size 64 on name field bzr revid: mma@tinyerp.com-20120106101850-qubjt41c739ky7fu --- addons/delivery/delivery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py index e747e6871b3..dc28d1efb93 100644 --- a/addons/delivery/delivery.py +++ b/addons/delivery/delivery.py @@ -223,7 +223,7 @@ class delivery_grid_line(osv.osv): _name = "delivery.grid.line" _description = "Delivery Grid Line" _columns = { - 'name': fields.char('Name', size=32, required=True), + 'name': fields.char('Name', size=64, required=True), 'grid_id': fields.many2one('delivery.grid', 'Grid',required=True, ondelete='cascade'), 'type': fields.selection([('weight','Weight'),('volume','Volume'),\ ('wv','Weight * Volume'), ('price','Price')],\ From 64ec5f36dfaaf100a7fe802065fce3f288746846 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 09:12:06 +0100 Subject: [PATCH 018/349] [IMP] modules: began to replace sys.path appending with an import hook. bzr revid: vmt@openerp.com-20120109081206-p10yack8lhip11gt --- openerp-server | 53 +++++++++++++++++++++++++++++++++++++++ openerp/modules/module.py | 23 +---------------- 2 files changed, 54 insertions(+), 22 deletions(-) diff --git a/openerp-server b/openerp-server index 71a52d5f06b..9a4a04f2970 100755 --- a/openerp-server +++ b/openerp-server @@ -42,6 +42,9 @@ import openerp __author__ = openerp.release.author __version__ = openerp.release.version +import sys +import imp + def check_root_user(): """ Exit if the process's user is 'root' (on POSIX system).""" if os.name == 'posix': @@ -213,6 +216,56 @@ if __name__ == "__main__": check_root_user() openerp.tools.config.parse_config(sys.argv[1:]) + + + class ImportHook(object): + + def find_module(self, module_name, package_path): + module_parts = module_name.split('.') + if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): + return self # We act as a loader too. + + # TODO list of loadable modules can be cached instead of always + # calling get_module_path(). + if len(module_parts) == 1 and \ + openerp.modules.module.get_module_path(module_parts[0]): + return self # We act as a loader too. + + def load_module(self, module_name): + + module_parts = module_name.split('.') + if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): + module_part = module_parts[2] + if module_name in sys.modules: + return sys.modules[module_name] + + if len(module_parts) == 1: + module_part = module_parts[0] + if module_part in sys.modules: + return sys.modules[module_part] + + try: + # Check if the bare module name clashes with another module. + f, path, descr = imp.find_module(module_part) + print "Warning: ambiguous import:", module_name, f, path, descr + except ImportError, e: + # Using `import openerp.addons.` instead of + # `import ` is ugly but not harmful. + pass + + f, path, descr = imp.find_module(module_part, openerp.modules.module.ad_paths) + mod = imp.load_module(module_name, f, path, descr) + sys.modules[module_part] = mod + sys.modules['openerp.addons.' + module_part] = mod + return mod + + openerp.modules.module.initialize_sys_path() + sys.meta_path.append(ImportHook()) + + import openerp.addons.hr + print sys.modules.get('openerp.addons.hr') + print sys.modules.get('hr') + check_postgres_user() openerp.netsvc.init_logger() report_configuration() diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 7f934275894..2282067c3b6 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -63,21 +63,11 @@ def initialize_sys_path(): not in the PYTHONPATH. """ global ad_paths - if ad_paths: return ad_paths = map(lambda m: os.path.abspath(tools.ustr(m.strip())), tools.config['addons_path'].split(',')) - - sys.path.insert(1, _ad) - - ad_cnt=1 - for adp in ad_paths: - if adp != _ad: - sys.path.insert(ad_cnt, adp) - ad_cnt+=1 - - ad_paths.append(_ad) # for get_module_path + ad_paths.append(_ad) # for get_module_path def get_module_path(module, downloaded=False): @@ -298,17 +288,6 @@ def init_module_models(cr, module_name, obj_list): t[1](cr, *t[2]) cr.commit() -# Import hook to write a addon m in both sys.modules['m'] and -# sys.modules['openerp.addons.m']. Otherwise it could be loaded twice -# if imported twice using different names. -#class MyImportHook(object): -# def find_module(self, module_name, package_path): -# print ">>>", module_name, package_path -# def load_module(self, module_name): -# raise ImportError("Restricted") - -#sys.meta_path.append(MyImportHook()) - def register_module_classes(m): """ Register module named m, if not already registered. From e50025945aa7ba328bed87db5a69fcea411d19e6 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 10:03:33 +0100 Subject: [PATCH 019/349] [FIX] modules: removed temporary line/print. bzr revid: vmt@openerp.com-20120109090333-8ptsvj3yokjd59rm --- openerp-server | 4 ---- 1 file changed, 4 deletions(-) diff --git a/openerp-server b/openerp-server index 9a4a04f2970..8d710141500 100755 --- a/openerp-server +++ b/openerp-server @@ -262,10 +262,6 @@ if __name__ == "__main__": openerp.modules.module.initialize_sys_path() sys.meta_path.append(ImportHook()) - import openerp.addons.hr - print sys.modules.get('openerp.addons.hr') - print sys.modules.get('hr') - check_postgres_user() openerp.netsvc.init_logger() report_configuration() From f24a29717ebf506e310cca40638db6ccdf17d4b6 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 11:16:47 +0100 Subject: [PATCH 020/349] [FIX] orm: correctly set the module name on the model, even when imported with `import openerp.modules.`. bzr revid: vmt@openerp.com-20120109101647-4hvy3n6eifzeozzq --- openerp-server | 18 +++++++++++------- openerp/addons/__init__.py | 6 +++--- openerp/modules/module.py | 5 +++-- openerp/osv/orm.py | 11 ++++++++++- openerp/tools/config.py | 3 --- 5 files changed, 27 insertions(+), 16 deletions(-) diff --git a/openerp-server b/openerp-server index 8d710141500..641bc7e97e2 100755 --- a/openerp-server +++ b/openerp-server @@ -222,19 +222,20 @@ if __name__ == "__main__": def find_module(self, module_name, package_path): module_parts = module_name.split('.') - if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): + if len(module_parts) == 3 and module_name.startswith('openerp.modules.'): return self # We act as a loader too. # TODO list of loadable modules can be cached instead of always # calling get_module_path(). if len(module_parts) == 1 and \ - openerp.modules.module.get_module_path(module_parts[0]): + openerp.modules.module.get_module_path(module_parts[0], + display_warning=False): return self # We act as a loader too. def load_module(self, module_name): module_parts = module_name.split('.') - if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): + if len(module_parts) == 3 and module_name.startswith('openerp.modules.'): module_part = module_parts[2] if module_name in sys.modules: return sys.modules[module_name] @@ -247,16 +248,19 @@ if __name__ == "__main__": try: # Check if the bare module name clashes with another module. f, path, descr = imp.find_module(module_part) - print "Warning: ambiguous import:", module_name, f, path, descr + logger = logging.getLogger('init') + logger.warning(""" + Ambiguous import: the OpenERP module `%s` is shadowing another module + (available at %s).""" % (module_name, path)) except ImportError, e: - # Using `import openerp.addons.` instead of - # `import ` is ugly but not harmful. + # Using `import ` instead of + # `import openerp.modules.` is ugly but not harmful. pass f, path, descr = imp.find_module(module_part, openerp.modules.module.ad_paths) mod = imp.load_module(module_name, f, path, descr) sys.modules[module_part] = mod - sys.modules['openerp.addons.' + module_part] = mod + sys.modules['openerp.modules.' + module_part] = mod return mod openerp.modules.module.initialize_sys_path() diff --git a/openerp/addons/__init__.py b/openerp/addons/__init__.py index 1f863eca509..02a5c9aa0a7 100644 --- a/openerp/addons/__init__.py +++ b/openerp/addons/__init__.py @@ -25,9 +25,9 @@ This module serves to contain all OpenERP addons, across all configured addons paths. For the code to manage those addons, see openerp.modules. -Addons are made available here (i.e. under openerp.addons) after -openerp.tools.config.parse_config() is called (so that the addons paths -are known). +Addons are made available under `openerp.modules` after +openerp.tools.config.parse_config() is called (so that the addons paths are +known). This module also conveniently reexports some symbols from openerp.modules. Importing them from here is deprecated. diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 43b11b0d1b0..936c798767a 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -70,7 +70,7 @@ def initialize_sys_path(): ad_paths.append(_ad) # for get_module_path -def get_module_path(module, downloaded=False): +def get_module_path(module, downloaded=False, display_warning=True): """Return the path of the given module. Search the addons paths and return the first path where the given @@ -85,7 +85,8 @@ def get_module_path(module, downloaded=False): if downloaded: return opj(_ad, module) - logger.notifyChannel('init', netsvc.LOG_WARNING, 'module %s: module not found' % (module,)) + if display_warning: + logger.notifyChannel('init', netsvc.LOG_WARNING, 'module %s: module not found' % (module,)) return False diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 8236f096abf..23cc040af47 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -608,7 +608,16 @@ class MetaModel(type): super(MetaModel, self).__init__(name, bases, attrs) return - module_name = self.__module__.split('.')[0] + # The (OpenERP) module name can be in the `openerp.modules` namespace + # or not. For instance module `sale` can be imported as + # `openerp.modules.sale` (the good way) or `sale` (for backward + # compatibility). + module_parts = self.__module__.split('.') + if len(module_parts) > 2 and module_parts[0] == 'openerp' and \ + module_parts[1] == 'modules': + module_name = self.__module__.split('.')[2] + else: + module_name = self.__module__.split('.')[0] if not hasattr(self, '_module'): self._module = module_name diff --git a/openerp/tools/config.py b/openerp/tools/config.py index 00815ed2055..8c980447f52 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -461,9 +461,6 @@ class configmanager(object): if complete: openerp.modules.module.initialize_sys_path() openerp.modules.loading.open_openerp_namespace() - # openerp.addons.__path__.extend(openerp.conf.addons_paths) # This - # is not compatible with initialize_sys_path(): import crm and - # import openerp.addons.crm load twice the module. def _generate_pgpassfile(self): """ From 1560538f8a336e9e44c35bc8fd9b48b7bc2a2d82 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 13:31:23 +0100 Subject: [PATCH 021/349] [IMP] module: use the `openerp.addons.` namespace to load addons. (openerp.modules will be changed in openerp.addons in the next commit). bzr revid: vmt@openerp.com-20120109123123-jt3canjbg0ozs05j --- openerp-server | 61 ++++++++++++++++++++++++++++++--------- openerp/modules/module.py | 2 +- 2 files changed, 49 insertions(+), 14 deletions(-) diff --git a/openerp-server b/openerp-server index 641bc7e97e2..44ba179830d 100755 --- a/openerp-server +++ b/openerp-server @@ -219,6 +219,28 @@ if __name__ == "__main__": class ImportHook(object): + """ + Import hook to load OpenERP addons from multiple paths. + + OpenERP implements its own import-hook to load its addons. OpenERP + addons are Python modules. Originally, they were each living in their + own top-level namespace, e.g. the sale module, or the hr module. For + backward compatibility, `import ` is still supported. Now they + are living in `openerp.addons`. The good way to import such modules is + thus `import openerp.addons.module`. + + For backward compatibility, loading an addons puts it in `sys.modules` + under both the legacy (short) name, and the new (longer) name. This + ensures that + import hr + import openerp.addons.hr + loads the hr addons only once. + + When an OpenERP addons name clashes with some other installed Python + module (for instance this is the case of the `resource` addons), + obtaining the OpenERP addons is only possible with the long name. The + short name will give the expected Python module. + """ def find_module(self, module_name, package_path): module_parts = module_name.split('.') @@ -230,7 +252,20 @@ if __name__ == "__main__": if len(module_parts) == 1 and \ openerp.modules.module.get_module_path(module_parts[0], display_warning=False): - return self # We act as a loader too. + try: + # Check if the bare module name clashes with another module. + f, path, descr = imp.find_module(module_parts[0]) + logger = logging.getLogger('init') + logger.warning(""" + Ambiguous import: the OpenERP module `%s` is shadowed by another + module (available at %s). + To import it, use `import openerp.modules..`.""" % (module_name, path)) + return + except ImportError, e: + # Using `import ` instead of + # `import openerp.modules.` is ugly but not harmful + # and kept for backward compatibility. + return self # We act as a loader too. def load_module(self, module_name): @@ -245,21 +280,21 @@ if __name__ == "__main__": if module_part in sys.modules: return sys.modules[module_part] - try: - # Check if the bare module name clashes with another module. - f, path, descr = imp.find_module(module_part) - logger = logging.getLogger('init') - logger.warning(""" - Ambiguous import: the OpenERP module `%s` is shadowing another module - (available at %s).""" % (module_name, path)) - except ImportError, e: - # Using `import ` instead of - # `import openerp.modules.` is ugly but not harmful. - pass + try: + # Check if the bare module name shadows another module. + f, path, descr = imp.find_module(module_part) + is_shadowing = True + except ImportError, e: + # Using `import ` instead of + # `import openerp.modules.` is ugly but not harmful + # and kept for backward compatibility. + is_shadowing = False + # Note: we don't support circular import. f, path, descr = imp.find_module(module_part, openerp.modules.module.ad_paths) mod = imp.load_module(module_name, f, path, descr) - sys.modules[module_part] = mod + if not is_shadowing: + sys.modules[module_part] = mod sys.modules['openerp.modules.' + module_part] = mod return mod diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 936c798767a..a5c432722ea 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -314,7 +314,7 @@ def register_module_classes(m): try: zip_mod_path = mod_path + '.zip' if not os.path.isfile(zip_mod_path): - __import__(m) + __import__('openerp.modules.' + m) else: zimp = zipimport.zipimporter(zip_mod_path) zimp.load_module(m) From 455e47e5e83bbf70203f7513b876c420bd6abb06 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 13:41:20 +0100 Subject: [PATCH 022/349] [IMP] openerp.addons: openerp.addons is used instead of openerp.modules as the namespace of the OpenERP addons. bzr revid: vmt@openerp.com-20120109124120-06gguu3lzxv49i3j --- openerp-server | 12 ++++++------ openerp/addons/__init__.py | 2 +- openerp/modules/module.py | 2 +- openerp/osv/orm.py | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/openerp-server b/openerp-server index 44ba179830d..c44e6909687 100755 --- a/openerp-server +++ b/openerp-server @@ -244,7 +244,7 @@ if __name__ == "__main__": def find_module(self, module_name, package_path): module_parts = module_name.split('.') - if len(module_parts) == 3 and module_name.startswith('openerp.modules.'): + if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): return self # We act as a loader too. # TODO list of loadable modules can be cached instead of always @@ -259,18 +259,18 @@ if __name__ == "__main__": logger.warning(""" Ambiguous import: the OpenERP module `%s` is shadowed by another module (available at %s). - To import it, use `import openerp.modules..`.""" % (module_name, path)) + To import it, use `import openerp.addons..`.""" % (module_name, path)) return except ImportError, e: # Using `import ` instead of - # `import openerp.modules.` is ugly but not harmful + # `import openerp.addons.` is ugly but not harmful # and kept for backward compatibility. return self # We act as a loader too. def load_module(self, module_name): module_parts = module_name.split('.') - if len(module_parts) == 3 and module_name.startswith('openerp.modules.'): + if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): module_part = module_parts[2] if module_name in sys.modules: return sys.modules[module_name] @@ -286,7 +286,7 @@ if __name__ == "__main__": is_shadowing = True except ImportError, e: # Using `import ` instead of - # `import openerp.modules.` is ugly but not harmful + # `import openerp.addons.` is ugly but not harmful # and kept for backward compatibility. is_shadowing = False @@ -295,7 +295,7 @@ if __name__ == "__main__": mod = imp.load_module(module_name, f, path, descr) if not is_shadowing: sys.modules[module_part] = mod - sys.modules['openerp.modules.' + module_part] = mod + sys.modules['openerp.addons.' + module_part] = mod return mod openerp.modules.module.initialize_sys_path() diff --git a/openerp/addons/__init__.py b/openerp/addons/__init__.py index 02a5c9aa0a7..9554e9bd850 100644 --- a/openerp/addons/__init__.py +++ b/openerp/addons/__init__.py @@ -25,7 +25,7 @@ This module serves to contain all OpenERP addons, across all configured addons paths. For the code to manage those addons, see openerp.modules. -Addons are made available under `openerp.modules` after +Addons are made available under `openerp.addons` after openerp.tools.config.parse_config() is called (so that the addons paths are known). diff --git a/openerp/modules/module.py b/openerp/modules/module.py index a5c432722ea..5c50384c2bc 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -314,7 +314,7 @@ def register_module_classes(m): try: zip_mod_path = mod_path + '.zip' if not os.path.isfile(zip_mod_path): - __import__('openerp.modules.' + m) + __import__('openerp.addons.' + m) else: zimp = zipimport.zipimporter(zip_mod_path) zimp.load_module(m) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 23cc040af47..05da35a5aeb 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -608,13 +608,13 @@ class MetaModel(type): super(MetaModel, self).__init__(name, bases, attrs) return - # The (OpenERP) module name can be in the `openerp.modules` namespace + # The (OpenERP) module name can be in the `openerp.addons` namespace # or not. For instance module `sale` can be imported as - # `openerp.modules.sale` (the good way) or `sale` (for backward + # `openerp.addons.sale` (the good way) or `sale` (for backward # compatibility). module_parts = self.__module__.split('.') if len(module_parts) > 2 and module_parts[0] == 'openerp' and \ - module_parts[1] == 'modules': + module_parts[1] == 'addons': module_name = self.__module__.split('.')[2] else: module_name = self.__module__.split('.')[0] From d348a0de79139db57e5d736e36b44ef7fa35d494 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 13:52:43 +0100 Subject: [PATCH 023/349] [IMP] import hook: moved to a proper location (openerp.modules.module instead of openerp-server). bzr revid: vmt@openerp.com-20120109125243-qhtr070dvtc3akb5 --- openerp-server | 84 ------------------------------------- openerp/modules/module.py | 87 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 86 insertions(+), 85 deletions(-) diff --git a/openerp-server b/openerp-server index c44e6909687..87e75a5cf7b 100755 --- a/openerp-server +++ b/openerp-server @@ -217,90 +217,6 @@ if __name__ == "__main__": check_root_user() openerp.tools.config.parse_config(sys.argv[1:]) - - class ImportHook(object): - """ - Import hook to load OpenERP addons from multiple paths. - - OpenERP implements its own import-hook to load its addons. OpenERP - addons are Python modules. Originally, they were each living in their - own top-level namespace, e.g. the sale module, or the hr module. For - backward compatibility, `import ` is still supported. Now they - are living in `openerp.addons`. The good way to import such modules is - thus `import openerp.addons.module`. - - For backward compatibility, loading an addons puts it in `sys.modules` - under both the legacy (short) name, and the new (longer) name. This - ensures that - import hr - import openerp.addons.hr - loads the hr addons only once. - - When an OpenERP addons name clashes with some other installed Python - module (for instance this is the case of the `resource` addons), - obtaining the OpenERP addons is only possible with the long name. The - short name will give the expected Python module. - """ - - def find_module(self, module_name, package_path): - module_parts = module_name.split('.') - if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): - return self # We act as a loader too. - - # TODO list of loadable modules can be cached instead of always - # calling get_module_path(). - if len(module_parts) == 1 and \ - openerp.modules.module.get_module_path(module_parts[0], - display_warning=False): - try: - # Check if the bare module name clashes with another module. - f, path, descr = imp.find_module(module_parts[0]) - logger = logging.getLogger('init') - logger.warning(""" - Ambiguous import: the OpenERP module `%s` is shadowed by another - module (available at %s). - To import it, use `import openerp.addons..`.""" % (module_name, path)) - return - except ImportError, e: - # Using `import ` instead of - # `import openerp.addons.` is ugly but not harmful - # and kept for backward compatibility. - return self # We act as a loader too. - - def load_module(self, module_name): - - module_parts = module_name.split('.') - if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): - module_part = module_parts[2] - if module_name in sys.modules: - return sys.modules[module_name] - - if len(module_parts) == 1: - module_part = module_parts[0] - if module_part in sys.modules: - return sys.modules[module_part] - - try: - # Check if the bare module name shadows another module. - f, path, descr = imp.find_module(module_part) - is_shadowing = True - except ImportError, e: - # Using `import ` instead of - # `import openerp.addons.` is ugly but not harmful - # and kept for backward compatibility. - is_shadowing = False - - # Note: we don't support circular import. - f, path, descr = imp.find_module(module_part, openerp.modules.module.ad_paths) - mod = imp.load_module(module_name, f, path, descr) - if not is_shadowing: - sys.modules[module_part] = mod - sys.modules['openerp.addons.' + module_part] = mod - return mod - - openerp.modules.module.initialize_sys_path() - sys.meta_path.append(ImportHook()) - check_postgres_user() openerp.netsvc.init_logger() report_configuration() diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 5c50384c2bc..1e46d3c8478 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -56,6 +56,91 @@ loaded = [] logger = netsvc.Logger() +class AddonsImportHook(object): + """ + Import hook to load OpenERP addons from multiple paths. + + OpenERP implements its own import-hook to load its addons. OpenERP + addons are Python modules. Originally, they were each living in their + own top-level namespace, e.g. the sale module, or the hr module. For + backward compatibility, `import ` is still supported. Now they + are living in `openerp.addons`. The good way to import such modules is + thus `import openerp.addons.module`. + + For backward compatibility, loading an addons puts it in `sys.modules` + under both the legacy (short) name, and the new (longer) name. This + ensures that + import hr + import openerp.addons.hr + loads the hr addons only once. + + When an OpenERP addons name clashes with some other installed Python + module (for instance this is the case of the `resource` addons), + obtaining the OpenERP addons is only possible with the long name. The + short name will give the expected Python module. + + Instead of relying on some addons path, an alternative approach would be + to use pkg_resources entry points from already installed Python libraries + (and install our addons as such). Even when implemented, we would still + have to support the addons path approach for backward compatibility. + """ + + def find_module(self, module_name, package_path): + module_parts = module_name.split('.') + if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): + return self # We act as a loader too. + + # TODO list of loadable modules can be cached instead of always + # calling get_module_path(). + if len(module_parts) == 1 and \ + get_module_path(module_parts[0], + display_warning=False): + try: + # Check if the bare module name clashes with another module. + f, path, descr = imp.find_module(module_parts[0]) + logger = logging.getLogger('init') + logger.warning(""" +Ambiguous import: the OpenERP module `%s` is shadowed by another +module (available at %s). +To import it, use `import openerp.addons..`.""" % (module_name, path)) + return + except ImportError, e: + # Using `import ` instead of + # `import openerp.addons.` is ugly but not harmful + # and kept for backward compatibility. + return self # We act as a loader too. + + def load_module(self, module_name): + + module_parts = module_name.split('.') + if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): + module_part = module_parts[2] + if module_name in sys.modules: + return sys.modules[module_name] + + if len(module_parts) == 1: + module_part = module_parts[0] + if module_part in sys.modules: + return sys.modules[module_part] + + try: + # Check if the bare module name shadows another module. + f, path, descr = imp.find_module(module_part) + is_shadowing = True + except ImportError, e: + # Using `import ` instead of + # `import openerp.addons.` is ugly but not harmful + # and kept for backward compatibility. + is_shadowing = False + + # Note: we don't support circular import. + f, path, descr = imp.find_module(module_part, ad_paths) + mod = imp.load_module(module_name, f, path, descr) + if not is_shadowing: + sys.modules[module_part] = mod + sys.modules['openerp.addons.' + module_part] = mod + return mod + def initialize_sys_path(): """ Add all addons paths in sys.path. @@ -68,7 +153,7 @@ def initialize_sys_path(): ad_paths = map(lambda m: os.path.abspath(tools.ustr(m.strip())), tools.config['addons_path'].split(',')) ad_paths.append(_ad) # for get_module_path - + sys.meta_path.append(AddonsImportHook()) def get_module_path(module, downloaded=False, display_warning=True): """Return the path of the given module. From 6ab102ec11ceaaa9618f4eabc9ba9bef329cf128 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 14:09:30 +0100 Subject: [PATCH 024/349] [IMP] addons: use `openerp.addons.` instead of `` with __import__. bzr revid: vmt@openerp.com-20120109130930-xt13kjrxww2whdf0 --- addons/web/common/http.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 0c239decb64..1e84689caad 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -478,8 +478,6 @@ class Root(object): """ statics = {} for addons_path in self.config.addons_path: - if addons_path not in sys.path: - sys.path.insert(0, addons_path) for module in os.listdir(addons_path): if module not in addons_module: manifest_path = os.path.join(addons_path, module, '__openerp__.py') @@ -488,7 +486,7 @@ class Root(object): manifest = ast.literal_eval(open(manifest_path).read()) manifest['addons_path'] = addons_path _logger.info("Loading %s", module) - m = __import__(module) + m = __import__('openerp.addons.' + module) addons_module[module] = m addons_manifest[module] = manifest statics['/%s/static' % module] = path_static From a0d18681ee7e4a815832d4188b80062ecd87a916 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 14:12:05 +0100 Subject: [PATCH 025/349] [IMP] import: use `openerp.addons.` instead of `` with __import__. bzr revid: vmt@openerp.com-20120109131205-6j78jiw4gxxod1s4 --- addons/mail/wizard/mail_compose_message.py | 3 ++- addons/project/project.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/mail/wizard/mail_compose_message.py b/addons/mail/wizard/mail_compose_message.py index f5906d2b186..2c554c5f0c7 100644 --- a/addons/mail/wizard/mail_compose_message.py +++ b/addons/mail/wizard/mail_compose_message.py @@ -22,13 +22,14 @@ import re import tools -from mail.mail_message import to_email from osv import osv from osv import fields from tools.safe_eval import safe_eval as eval from tools.safe_eval import literal_eval from tools.translate import _ +from ..mail_message import to_email + # main mako-like expression pattern EXPRESSION_PATTERN = re.compile('(\$\{.+?\})') diff --git a/addons/project/project.py b/addons/project/project.py index aabea22da8e..dbd209a6691 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -25,7 +25,7 @@ from datetime import datetime, date from tools.translate import _ from osv import fields, osv -from resource.faces import task as Task +from openerp.addons.resource.faces import task as Task # I think we can remove this in v6.1 since VMT's improvements in the framework ? #class project_project(osv.osv): @@ -316,7 +316,7 @@ class project(osv.osv): resource_pool = self.pool.get('resource.resource') - result = "from resource.faces import *\n" + result = "from openerp.addons.resource.faces import *\n" result += "import datetime\n" for project in self.browse(cr, uid, ids, context=context): u_ids = [i.id for i in project.members] From 85295192d81b1c2c5408489a965848d5a4348587 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 16:10:55 +0100 Subject: [PATCH 026/349] [IMP] crm: avoid circular import (which is not supported by the AddonsImportHook). bzr revid: vmt@openerp.com-20120109151055-fmt3vgi3cffhb5zb --- addons/base_calendar/wizard/base_calendar_invite_attendee.py | 2 +- addons/crm/report/crm_lead_report.py | 2 +- addons/crm/report/crm_phonecall_report.py | 2 +- addons/crm/wizard/crm_add_note.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/base_calendar/wizard/base_calendar_invite_attendee.py b/addons/base_calendar/wizard/base_calendar_invite_attendee.py index a429db8e925..e3a38c069b8 100644 --- a/addons/base_calendar/wizard/base_calendar_invite_attendee.py +++ b/addons/base_calendar/wizard/base_calendar_invite_attendee.py @@ -19,7 +19,7 @@ # ############################################################################## -from base_calendar import base_calendar +from .. import base_calendar from osv import fields, osv from tools.translate import _ import tools diff --git a/addons/crm/report/crm_lead_report.py b/addons/crm/report/crm_lead_report.py index a2215d28740..ab8c7ca7c83 100644 --- a/addons/crm/report/crm_lead_report.py +++ b/addons/crm/report/crm_lead_report.py @@ -21,7 +21,7 @@ from osv import fields,osv import tools -from crm import crm +from .. import crm AVAILABLE_STATES = [ ('draft','Draft'), diff --git a/addons/crm/report/crm_phonecall_report.py b/addons/crm/report/crm_phonecall_report.py index ef3bcccdc9a..ccf0775cfd5 100644 --- a/addons/crm/report/crm_phonecall_report.py +++ b/addons/crm/report/crm_phonecall_report.py @@ -21,7 +21,7 @@ from osv import fields,osv import tools -from crm import crm +from .. import crm AVAILABLE_STATES = [ ('draft','Draft'), diff --git a/addons/crm/wizard/crm_add_note.py b/addons/crm/wizard/crm_add_note.py index 6bd84bda21d..02f592f0136 100644 --- a/addons/crm/wizard/crm_add_note.py +++ b/addons/crm/wizard/crm_add_note.py @@ -1,4 +1,4 @@ -from crm import crm +from .. import crm from osv import fields, osv from tools.translate import _ from mail.mail_message import truncate_text From ca7b405aff962cefada1c0e634fe12306c53beed Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 16:16:42 +0100 Subject: [PATCH 027/349] [IMP] hr_recruitment: avoid circular import (which is not supported by the AddonsImportHook). bzr revid: vmt@openerp.com-20120109151642-6axabx8zevb9jmy5 --- addons/hr_recruitment/report/hr_recruitment_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_recruitment/report/hr_recruitment_report.py b/addons/hr_recruitment/report/hr_recruitment_report.py index 5234e933813..6ea03bbf114 100644 --- a/addons/hr_recruitment/report/hr_recruitment_report.py +++ b/addons/hr_recruitment/report/hr_recruitment_report.py @@ -20,7 +20,7 @@ ############################################################################## import tools from osv import fields,osv -from hr_recruitment import hr_recruitment +from .. import hr_recruitment from decimal_precision import decimal_precision as dp From a9a9ed989e3f651bb79f7467e8ed281fa75bd80d Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 16:22:16 +0100 Subject: [PATCH 028/349] [FIX] base_module_doc_rst: removed unnecessary import. bzr revid: vmt@openerp.com-20120109152216-5hqhg5a9ssb4ywgy --- addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py b/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py index bb02d7c33d2..39933c39a3e 100644 --- a/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py +++ b/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py @@ -30,9 +30,6 @@ import pooler import os import tools -import base_module_doc_rst - - choose_file_form = '''
From d8a66f14c721b0f55d5c38aaa2e7f2bdb4016a81 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 9 Jan 2012 16:33:02 +0100 Subject: [PATCH 029/349] [FIX] project_long_term: avoid name clash between resource modules. bzr revid: vmt@openerp.com-20120109153302-wrgfheqkl6x2hzw3 --- addons/project_long_term/project_long_term.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index 1be274bc4f6..612bd784bb0 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -22,7 +22,7 @@ from datetime import datetime from tools.translate import _ from osv import fields, osv -from resource.faces import task as Task +from openerp.addons.resource.faces import task as Task class project_phase(osv.osv): _name = "project.phase" From 6c1ad196bf39563d62159ef1b988af39360849aa Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 10 Jan 2012 10:27:30 +0100 Subject: [PATCH 030/349] [IMP] openerp.modules: updated initialize_sys_path() docstring (although its name is now inaccurate). bzr revid: vmt@openerp.com-20120110092730-rqewzuo1wa5wy2q5 --- openerp/modules/module.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 1e46d3c8478..b82597d656d 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -142,10 +142,13 @@ To import it, use `import openerp.addons..`.""" % (module_name, path)) return mod def initialize_sys_path(): - """ Add all addons paths in sys.path. + """ + Setup an import-hook to be able to import OpenERP addons from the different + addons paths. - This ensures something like ``import crm`` works even if the addons are - not in the PYTHONPATH. + This ensures something like ``import crm`` (or even + ``import openerp.addons.crm``) works even if the addons are not in the + PYTHONPATH. """ global ad_paths if ad_paths: From 85993fb85ff4a9697b70b4982f5df20acb1e0cf5 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 11 Jan 2012 14:50:08 +0530 Subject: [PATCH 031/349] [IMP]auction: added a separator and changes in password field bzr revid: mma@tinyerp.com-20120111092008-hr7jxcos2ccvuy8d --- addons/auction/auction_view.xml | 6 ++++-- addons/auction/wizard/auction_lots_sms_send_view.xml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/auction/auction_view.xml b/addons/auction/auction_view.xml index abcf53490a5..d52b3a3b36b 100644 --- a/addons/auction/auction_view.xml +++ b/addons/auction/auction_view.xml @@ -307,13 +307,14 @@ - + + @@ -560,7 +561,8 @@ - + + diff --git a/addons/auction/wizard/auction_lots_sms_send_view.xml b/addons/auction/wizard/auction_lots_sms_send_view.xml index f0bf665a882..d7d0ab06e5c 100644 --- a/addons/auction/wizard/auction_lots_sms_send_view.xml +++ b/addons/auction/wizard/auction_lots_sms_send_view.xml @@ -11,7 +11,7 @@ - + From bbe9f88c016a608bc63d46580e978a961bd108b5 Mon Sep 17 00:00:00 2001 From: vishmita Date: Wed, 11 Jan 2012 14:58:00 +0530 Subject: [PATCH 032/349] [FIX]Improve code. bzr revid: vja@vja-desktop-20120111092800-x0muv9nt5wspqhmq --- addons/web_process/static/src/js/process.js | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index 387520e44c2..026d3cb2eb7 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -46,18 +46,9 @@ openerp.web_process = function (openerp) { self.graph_get().done(function(res) { self.process_notes = res.notes; self.process_title = res.name; - var subflow= {}; - var process_subflow = []; - self.process_subflows = _.filter(res.nodes, function(x) { - var a = _.uniq(_.map(_.pluck(res.nodes,'subflow'),function(subflow){return subflow[0]})); - for(var i = 0;i< a.length;i++){ - if(a[i] == x.subflow[0] && !subflow[x.subflow[0]]){ - subflow[x.subflow[0]] = true; - process_subflow.push(x); - } - } - return process_subflow; - }); + self.process_subflows = _(res.nodes).chain() + .filter(function (node) { return node['subflow'] !== false; }) + .uniq(false, function (node) { return node['subflow'][0]; }).value(); self.process_related = res.related; def.resolve(res); }); From 45a9b89cf499d551589e381c656c5913388e5a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez=20=28OpenERP=29?= Date: Wed, 11 Jan 2012 12:10:28 +0100 Subject: [PATCH 033/349] [IMP] content management configuration should be accesible by all content management group members bzr revid: rlo@openerp.com-20120111111028-y76miqurbaghbafo --- addons/document/security/document_security.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/document/security/document_security.xml b/addons/document/security/document_security.xml index 74f3426fc50..9fba954aa0e 100644 --- a/addons/document/security/document_security.xml +++ b/addons/document/security/document_security.xml @@ -11,10 +11,6 @@ - - - - ['|','|',('group_ids','in',[g.id for g in user.groups_id]), ('user_id', '=', user.id), '&', ('user_id', '=', False), ('group_ids','=',False), '|','|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] From 7438ed5e88f7153b216b5079ccc95b880b431489 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 11 Jan 2012 17:18:37 +0530 Subject: [PATCH 034/349] [IMP]auction: remove a separator bzr revid: mma@tinyerp.com-20120111114837-joly8423b415k31o --- addons/auction/auction_view.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/auction/auction_view.xml b/addons/auction/auction_view.xml index d52b3a3b36b..995ffa78959 100644 --- a/addons/auction/auction_view.xml +++ b/addons/auction/auction_view.xml @@ -307,14 +307,13 @@ + - - From eb6c9087f2247b077e15662f01ca13f65a92f3bb Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 11 Jan 2012 17:31:22 +0530 Subject: [PATCH 035/349] [IMP]crm: added a email_from field in convert_opportunity method bzr revid: mma@tinyerp.com-20120111120122-8kneus873a5mhsl9 --- addons/crm/crm_phonecall.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py index 4246fa43a98..8d9a47b15eb 100644 --- a/addons/crm/crm_phonecall.py +++ b/addons/crm/crm_phonecall.py @@ -251,6 +251,7 @@ class crm_phonecall(crm_base, osv.osv): 'priority': call.priority, 'type': 'opportunity', 'phone': call.partner_phone or False, + 'email_from': default_contact and default_contact.email, }) vals = { 'partner_id': partner_id, From fb7d6b2111d3ed246a16bfc846924a37a6d8fa6c Mon Sep 17 00:00:00 2001 From: vishmita Date: Wed, 11 Jan 2012 18:25:01 +0530 Subject: [PATCH 036/349] [FIX]attachment without fname_attachment. lp bug: https://launchpad.net/bugs/909069 fixed bzr revid: vja@vja-desktop-20120111125501-3jh2u9oyvt92ble9 --- addons/web/controllers/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index b6405873f80..fd8d85f9d69 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -1257,6 +1257,7 @@ class Binary(openerpweb.Controller): attachment_id = Model.create({ 'name': ufile.filename, 'datas': base64.encodestring(ufile.read()), + 'datas_fname': ufile.filename, 'res_model': model, 'res_id': int(id) }, context) From 20ed63d59809061118cb32c3734c874b4ddc966d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 11 Jan 2012 14:01:21 +0100 Subject: [PATCH 037/349] [IMP] Refactored _altern_si_so code. Added limits to searches. Code now validates only new data, not all past data. Cleaned algorithm documentation. bzr revid: tde@openerp.com-20120111130121-8bcgnjt233nv0izj --- addons/hr_attendance/hr_attendance.py | 37 ++++++++++++--------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/addons/hr_attendance/hr_attendance.py b/addons/hr_attendance/hr_attendance.py index 9987beae248..80741510785 100644 --- a/addons/hr_attendance/hr_attendance.py +++ b/addons/hr_attendance/hr_attendance.py @@ -63,30 +63,25 @@ class hr_attendance(osv.osv): 'employee_id': _employee_get, } - def write(self, cr, uid, ids, vals, context=None): - current_attendance_data = self.browse(cr, uid, ids, context=context)[0] - obj_attendance_ids = self.search(cr, uid, [('employee_id', '=', current_attendance_data.employee_id.id)], context=context) - if obj_attendance_ids[0] != ids[0]: - if ('name' in vals) or ('action' in vals): - raise osv.except_osv(_('Warning !'), _('You can not modify existing entries. To modify the entry , remove the prior entries.')) - return super(hr_attendance, self).write(cr, uid, ids, vals, context=context) - def _altern_si_so(self, cr, uid, ids, context=None): - current_attendance_data = self.browse(cr, uid, ids, context=context)[0] - obj_attendance_ids = self.search(cr, uid, [('employee_id', '=', current_attendance_data.employee_id.id)], context=context) - obj_attendance_ids.remove(ids[0]) - hr_attendance_data = self.browse(cr, uid, obj_attendance_ids, context=context) - - for old_attendance in hr_attendance_data: - if old_attendance.action == current_attendance_data['action']: + """ Alternance sign_in/sign_out check + Previous (if exists) must be of opposite action + Next (if exists) must be of opposite action + """ + atts = self.browse(cr, uid, ids, context=context) + for att in atts: + # search and browse for first previous and first next records + prev_att_ids = self.search(cr, uid, [('employee_id', '=', att.employee_id.id), ('name', '<', att.name), ('action', 'in', ('sign_in', 'sign_out'))], limit=1, order='name DESC') + next_add_ids = self.search(cr, uid, [('employee_id', '=', att.employee_id.id), ('name', '>', att.name), ('action', 'in', ('sign_in', 'sign_out'))], limit=1, order='name ASC') + prev_atts = self.browse(cr, uid, prev_att_ids, context=context) if (len(prev_att_ids) != 0) else [] + next_atts = self.browse(cr, uid, next_add_ids, context=context) if (len(next_add_ids) != 0) else [] + # perform alternance check, return False if at least one condition is not satisfied + if len(prev_atts) != 0 and prev_atts[0].action == att.action: # previous exists and is same action return False - elif old_attendance.name >= current_attendance_data['name']: + if len(next_atts) != 0 and next_atts[0].action == att.action: # next exists and is same action + return False + if len(prev_atts) == 0 and len(next_atts) == 0 and att.action != 'sign_in': # first attendance must be sign_in return False - else: - return True - # First entry in the system must not be 'sign_out' - if current_attendance_data['action'] == 'sign_out': - return False return True _constraints = [(_altern_si_so, 'Error: Sign in (resp. Sign out) must follow Sign out (resp. Sign in)', ['action'])] From afd266bf6a544937ce26d4948c356fdac3a7f0b8 Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Thu, 12 Jan 2012 11:46:36 +0530 Subject: [PATCH 038/349] [FIX]import_google: i have change the external_id_field in initialize. bzr revid: nco@tinyerp.com-20120112061636-xw78p1gog5til567 --- addons/import_google/wizard/import_google.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/import_google/wizard/import_google.py b/addons/import_google/wizard/import_google.py index 936a6d17649..cfeaa623f76 100644 --- a/addons/import_google/wizard/import_google.py +++ b/addons/import_google/wizard/import_google.py @@ -51,7 +51,7 @@ class google_import(import_framework): def initialize(self): google = self.obj.pool.get('google.login') - self.external_id_field = 'Id' + self.external_id_field = 'id' self.gd_client = google.google_login(self.context.get('user'), self.context.get('password'), self.context.get('instance')) From a4eb2a04b56483dacfe00e999cf396c299e96104 Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Thu, 12 Jan 2012 12:32:40 +0530 Subject: [PATCH 039/349] [REF] purchase: refactor product_id_change and rename with onchange_product_id bzr revid: hmo@tinyerp.com-20120112070240-zgsic6tjiy7j7g30 --- addons/purchase/purchase.py | 101 ++++++++++++++++++------------ addons/purchase/purchase_view.xml | 6 +- 2 files changed, 63 insertions(+), 44 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index bb748d68329..f63b86f11f2 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -697,56 +697,74 @@ class purchase_order_line(osv.osv): default.update({'state':'draft', 'move_ids':[],'invoiced':0,'invoice_lines':[]}) return super(purchase_order_line, self).copy_data(cr, uid, id, default, context) - #TOFIX: - # - name of method should "onchange_product_id" - # - docstring - # - split into small internal methods for clearity - def product_id_change(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, + + def _onchange_check_partner_pricelist(self, pricelist_id, partner_id): + return True + + def onchange_product_uom(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, notes=False, context=None): + """ + onchange handler of product_uom. + """ + if not uom_id: + return {'value': {'price_unit': price_unit or 0.0, 'name': name or '', 'notes': notes or'', 'product_uom' : uom_id or False}} + return self.onchange_product_id(cr, uid, ids, pricelist_id, product_id, qty, uom_id, + partner_id, date_order=date_order, fiscal_position_id=fiscal_position_id, date_planned=date_planned, + name=name, price_unit=price_unit, notes=notes, context=context) + + def onchange_product_id(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, + partner_id, date_order=False, fiscal_position_id=False, date_planned=False, + name=False, price_unit=False, notes=False, context=None): + """ + onchange handler of product_id. + """ + res = {} if context is None: context = {} - - res = {'price_unit': price_unit or 0.0, 'name': name or '', 'notes': notes or'', 'product_uom' : uom_id or False} - uom_change = context.get('uom_change', False) + res_value = {'price_unit': price_unit or 0.0, 'name': name or '', 'notes': notes or'', 'product_uom' : uom_id or False} + if not product_id: + return {'value': res_value} + + product_product = self.pool.get('product.product') + product_uom = self.pool.get('product.uom') + res_partner = self.pool.get('res.partner') + product_supplierinfo = self.pool.get('product.supplierinfo') + product_pricelist = self.pool.get('product.pricelist') + account_fiscal_position = self.pool.get('account.fiscal.position') + account_tax = self.pool.get('account.tax') + + # - check for the presence of partner_id and pricelist_id if not pricelist_id: raise osv.except_osv(_('No Pricelist !'), _('You have to select a pricelist or a supplier in the purchase form !\nPlease set one before choosing a product.')) if not partner_id: raise osv.except_osv(_('No Partner!'), _('You have to select a partner in the purchase form !\nPlease set one partner before choosing a product.')) - if not product_id: - return {'value': res} - - product_uom_pool = self.pool.get('product.uom') - product_supplierinfo = self.pool.get('product.supplierinfo') - res_partner = self.pool.get('res.partner') - product_product = self.pool.get('product.product') - account_fiscal_position = self.pool.get('account.fiscal.position') - account_tax = self.pool.get('account.tax') - - # set supplier langauage in context + # - determine name and notes based on product in partner lang. lang = res_partner.browse(cr, uid, partner_id).lang if lang: context['lang'] = lang context['partner_id'] = partner_id - product = product_product.browse(cr, uid, product_id, context=context) + res_value.update({'name': product.name, 'notes': notes or product.description_purchase}) + + # - set a domain on product_uom domain = {'product_uom':[('category_id','=',product.uom_id.category_id.id)]} - res['domain'] = domain - - if uom_change and not uom_id: - return {'value': res} + res.update({'domain': domain}) + # - check that uom and product uom belong to the same category product_uom_po_id = product.uom_po_id.id if not uom_id: uom_id = product_uom_po_id - # checking UOM category - if product.uom_id.category_id.id != product_uom_pool.browse(cr, uid, uom_id).category_id.id: + if product.uom_id.category_id.id != product_uom.browse(cr, uid, uom_id, context=context).category_id.id: res.update({'warning': {'title': _('Warning'), 'message': _('Selected UOM does not have same category of default UOM')}}) uom_id = product_uom_po_id - + + res_value.update({'product_uom': uom_id}) + + # - determine product_qty and date_planned based on seller info if not date_order: date_order = time.strftime('%Y-%m-%d') @@ -758,31 +776,32 @@ class purchase_order_line(osv.osv): seller_delay = supplierinfo.delay if supplierinfo.product_uom.id != uom_id: res.update({'warning': {'title': _('Warning'), 'message': _('The selected supplier only sells this product by %s') % supplierinfo.product_uom.name }}) - min_qty = product_uom_pool._compute_qty(cr, uid, supplierinfo.product_uom.id, supplierinfo.min_qty, to_uom_id=uom_id) + min_qty = product_uom._compute_qty(cr, uid, supplierinfo.product_uom.id, supplierinfo.min_qty, to_uom_id=uom_id) if qty < min_qty: # If the supplier quantity is greater than entered from user, set minimal. res.update({'warning': {'title': _('Warning'), 'message': _('The selected supplier has a minimal quantity set to %s %s, you should not purchase less.') % (supplierinfo.min_qty, supplierinfo.product_uom.name)}}) qty = min_qty - - price = self.pool.get('product.pricelist').price_get(cr, uid, [pricelist_id], + + dt = (datetime.strptime(date_order, '%Y-%m-%d') + relativedelta(days=int(seller_delay) or 0.0)).strftime('%Y-%m-%d %H:%M:%S') + res_value.update({'date_planned': date_planned or dt, 'product_qty': qty}) + + # - determine price_unit and taxes_id + price = product_pricelist.price_get(cr, uid, [pricelist_id], product.id, qty or 1.0, partner_id, { 'uom': uom_id, 'date': date_order, })[pricelist_id] - dt = (datetime.now() + relativedelta(days=int(seller_delay) or 0.0)).strftime('%Y-%m-%d %H:%M:%S') - - - res.update({'value': {'price_unit': price, 'name': product.name, - 'taxes_id':map(lambda x: x.id, product.supplier_taxes_id), - 'date_planned': date_planned or dt,'notes': notes or product.description_purchase, - 'product_qty': qty, - 'product_uom': uom_id}}) - + taxes = account_tax.browse(cr, uid, map(lambda x: x.id, product.supplier_taxes_id)) fpos = fiscal_position_id and account_fiscal_position.browse(cr, uid, fiscal_position_id, context=context) or False - res['value']['taxes_id'] = account_fiscal_position.map_tax(cr, uid, fpos, taxes) + taxes_ids = account_fiscal_position.map_tax(cr, uid, fpos, taxes) + res_value.update({'price_unit': price, 'taxes_id': taxes_ids}) + + + res.update({'value': res_value}) return res - product_uom_change = product_id_change + product_id_change = onchange_product_id + product_uom_change = onchange_product_uom def action_confirm(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state': 'confirmed'}, context=context) diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 14f5354f970..221c0b854a1 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -359,9 +359,9 @@
- - - + + + From cdabe44260423cebf266f80e0655fc3d3a15a53b Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Thu, 12 Jan 2012 12:48:56 +0530 Subject: [PATCH 040/349] [IMP] purchase: remove unused method bzr revid: hmo@tinyerp.com-20120112071856-zh0bl7tn7zv0x21i --- addons/purchase/purchase.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 3895fd39667..908720eccd1 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -697,10 +697,6 @@ class purchase_order_line(osv.osv): default.update({'state':'draft', 'move_ids':[],'invoiced':0,'invoice_lines':[]}) return super(purchase_order_line, self).copy_data(cr, uid, id, default, context) - - def _onchange_check_partner_pricelist(self, pricelist_id, partner_id): - return True - def onchange_product_uom(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, notes=False, context=None): From 4cc5c14273ea39b9fcbba5c117c1b1c2b22dd2fd Mon Sep 17 00:00:00 2001 From: "hbto(humbertoarocha)" <> Date: Thu, 12 Jan 2012 14:51:49 +0530 Subject: [PATCH 041/349] [FIX] account: add Missing date on fiscalyear clousure wizard account.fiscalyear.close lp bug: https://launchpad.net/bugs/912623 fixed bzr revid: jap@tinyerp.com-20120112092149-ism5impd38iliz2u --- addons/account/wizard/account_fiscalyear_close.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/account/wizard/account_fiscalyear_close.py b/addons/account/wizard/account_fiscalyear_close.py index d2295b5bbf2..849a7a9f514 100644 --- a/addons/account/wizard/account_fiscalyear_close.py +++ b/addons/account/wizard/account_fiscalyear_close.py @@ -105,6 +105,7 @@ class account_fiscalyear_close(osv.osv_memory): 'name': '/', 'ref': '', 'period_id': period.id, + 'date': period.date_start, 'journal_id': new_journal.id, } move_id = obj_acc_move.create(cr, uid, vals, context=context) @@ -118,7 +119,6 @@ class account_fiscalyear_close(osv.osv_memory): AND a.type != 'view' AND t.close_method = %s''', ('unreconciled', )) account_ids = map(lambda x: x[0], cr.fetchall()) - if account_ids: cr.execute(''' INSERT INTO account_move_line ( @@ -130,11 +130,11 @@ class account_fiscalyear_close(osv.osv_memory): (SELECT name, create_uid, create_date, write_uid, write_date, statement_id, %s,currency_id, date_maturity, partner_id, blocked, credit, 'draft', debit, ref, account_id, - %s, date, %s, amount_currency, quantity, product_id, company_id + %s, (%s) AS date, %s, amount_currency, quantity, product_id, company_id FROM account_move_line WHERE account_id IN %s AND ''' + query_line + ''' - AND reconcile_id IS NULL)''', (new_journal.id, period.id, move_id, tuple(account_ids),)) + AND reconcile_id IS NULL)''', (new_journal.id, period.id, period.date_start, move_id, tuple(account_ids),)) #We have also to consider all move_lines that were reconciled #on another fiscal year, and report them too @@ -149,7 +149,7 @@ class account_fiscalyear_close(osv.osv_memory): b.name, b.create_uid, b.create_date, b.write_uid, b.write_date, b.statement_id, %s, b.currency_id, b.date_maturity, b.partner_id, b.blocked, b.credit, 'draft', b.debit, - b.ref, b.account_id, %s, b.date, %s, b.amount_currency, + b.ref, b.account_id, %s, (%s) AS date, %s, b.amount_currency, b.quantity, b.product_id, b.company_id FROM account_move_line b WHERE b.account_id IN %s @@ -157,7 +157,7 @@ class account_fiscalyear_close(osv.osv_memory): AND b.period_id IN ('''+fy_period_set+''') AND b.reconcile_id IN (SELECT DISTINCT(reconcile_id) FROM account_move_line a - WHERE a.period_id IN ('''+fy2_period_set+''')))''', (new_journal.id, period.id, move_id, tuple(account_ids),)) + WHERE a.period_id IN ('''+fy2_period_set+''')))''', (new_journal.id, period.id, period.date_start, move_id, tuple(account_ids),)) #2. report of the accounts with defferal method == 'detail' cr.execute(''' @@ -180,11 +180,11 @@ class account_fiscalyear_close(osv.osv_memory): (SELECT name, create_uid, create_date, write_uid, write_date, statement_id, %s,currency_id, date_maturity, partner_id, blocked, credit, 'draft', debit, ref, account_id, - %s, date, %s, amount_currency, quantity, product_id, company_id + %s, (%s) AS date, %s, amount_currency, quantity, product_id, company_id FROM account_move_line WHERE account_id IN %s AND ''' + query_line + ''') - ''', (new_journal.id, period.id, move_id, tuple(account_ids),)) + ''', (new_journal.id, period.id, period.date_start, move_id, tuple(account_ids),)) #3. report of the accounts with defferal method == 'balance' From 59cbdd3341721226ef6f8ddfdd8f143273077806 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Thu, 12 Jan 2012 15:19:04 +0530 Subject: [PATCH 042/349] [ADD] hr_attendance : Added Test Cases For Hr Attendance bzr revid: mdi@tinyerp.com-20120112094904-b10x1mx4c2uxitzj --- .../hr_attendance/test/attendance_process.yml | 55 ++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/addons/hr_attendance/test/attendance_process.yml b/addons/hr_attendance/test/attendance_process.yml index 1d8308c2f45..5c83ba25aa1 100644 --- a/addons/hr_attendance/test/attendance_process.yml +++ b/addons/hr_attendance/test/attendance_process.yml @@ -28,4 +28,57 @@ - !assert {model: hr.employee, id: hr.employee_al, severity: error, string: Employee should be in absent state}: - state == 'absent' - +- + In order to check that first attendance must be Sign In. +- + !python {model: hr.attendance}: | + try: + self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 09:59:25'), action: 'sign_out'}, None) + except Exception, e: + assert e, 'The first attendance must be Sign In' +- + First of all, Employee Sign's In. +- + !record {model: hr.attendance, id: hr_attendance_1}: + employee_id: hr.employee_fp + name: !eval time.strftime('%Y-%m-%d 09:59:25') + action: 'sign_in' +- + Now Employee is going to Sign In prior to First Sign In. +- + !python {model: hr.attendance}: | + try: + self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 08:59:25'), action: 'sign_in'}, None) + except Exception, e: + assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' +- + After that Employee is going to Sign In after First Sign In. +- + !python {model: hr.attendance}: | + try: + self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 10:59:25'), action: 'sign_in'}, None) + except Exception, e: + assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' +- + After two hours, Employee Sign's Out. +- + !record {model: hr.attendance, id: hr_attendance_4}: + employee_id: hr.employee_fp + name: !eval time.strftime('%Y-%m-%d 11:59:25') + action: 'sign_out' +- + Now Employee is going to Sign Out prior to First Sign Out. +- + !python {model: hr.attendance}: | + try: + self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 10:59:25'), action: 'sign_out'}, None) + except Exception, e: + assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' +- + After that Employee is going to Sign Out After First Sign Out. +- + !python {model: hr.attendance}: | + try: + self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 12:59:25'), action: 'sign_out'}, None) + except Exception, e: + assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' From f4efb938e2abe2fa3300e64a9ec117c56b5afd59 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 12 Jan 2012 11:29:41 +0100 Subject: [PATCH 043/349] [FIX] forgot to forward arguments correctly in xmo@openerp.com-20120112084910-6fxbzbgmv51utyko bzr revid: xmo@openerp.com-20120112102941-qa596ufk5nlc2nqp --- addons/web/static/src/js/view_list.js | 6 ++++-- addons/web/static/src/js/view_list_editable.js | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index e654b773605..4e6adbf99cb 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -924,7 +924,8 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis this.$current = this.$_element.clone(true); this.$current.empty().append( QWeb.render('ListView.rows', _.extend({ - render_cell: function () { return self.render_cell(); } + render_cell: function () { + return self.render_cell.apply(self, arguments); } }, this))); this.pad_table_to(5); }, @@ -1040,7 +1041,8 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis record: record, row_parity: (index % 2 === 0) ? 'even' : 'odd', view: this.view, - render_cell: function () { return this.render_cell(); } + render_cell: function () { + return this.render_cell.apply(this, arguments); } }); }, /** diff --git a/addons/web/static/src/js/view_list_editable.js b/addons/web/static/src/js/view_list_editable.js index dcbd22fe2bb..a26626d8630 100644 --- a/addons/web/static/src/js/view_list_editable.js +++ b/addons/web/static/src/js/view_list_editable.js @@ -211,7 +211,8 @@ openerp.web.list_editable = function (openerp) { .delegate('button', 'keyup', function (e) { e.stopImmediatePropagation(); }) - .keyup(function () { return self.on_row_keyup(); }); + .keyup(function () { + return self.on_row_keyup.apply(self, arguments); }); if (row) { $new_row.replaceAll(row); } else if (self.options.editable) { @@ -368,7 +369,8 @@ openerp.web.list_editable = function (openerp) { record: record, row_parity: (index % 2 === 0) ? 'even' : 'odd', view: this.view, - render_cell: function () { return self.render_cell(); }, + render_cell: function () { + return self.render_cell.apply(self, arguments); }, edited: !!this.edition_form }); } From e216218f443951d172f92f7015e2406ef253dca9 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 12 Jan 2012 11:50:43 +0100 Subject: [PATCH 044/349] [FIX] res.partner.category: merge the 2 classes bearing the same name The name conflict causes the second class to shadow the first one, thus breaking future references to the first one, including any super() call inside it! 6.1 has 2-pass loading of models so we can simply merge the two classes now, and get rid of the issue. bzr revid: odo@openerp.com-20120112105043-ij740gptzu4gv6tw --- openerp/addons/base/res/res_partner.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index cc6abb39682..f4a36b46b77 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -87,6 +87,7 @@ class res_partner_category(osv.osv): 'active' : fields.boolean('Active', help="The active field allows you to hide the category without removing it."), 'parent_left' : fields.integer('Left parent', select=True), 'parent_right' : fields.integer('Right parent', select=True), + 'partner_ids': fields.many2many('res.partner', 'res_partner_category_rel', 'category_id', 'partner_id', 'Partners'), } _constraints = [ (osv.osv._check_recursion, 'Error ! You can not create recursive categories.', ['parent_id']) @@ -393,13 +394,6 @@ class res_partner_address(osv.osv): res_partner_address() -class res_partner_category(osv.osv): - _inherit = 'res.partner.category' - _columns = { - 'partner_ids': fields.many2many('res.partner', 'res_partner_category_rel', 'category_id', 'partner_id', 'Partners'), - } - -res_partner_category() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 11d094b452d278f0af870f871c0c9f1d281ceac4 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 12:09:53 +0100 Subject: [PATCH 045/349] [ADD] Add support for new context key 'calendar_default_' in order to set correct filter in sidebar lp bug: https://launchpad.net/bugs/914195 fixed bzr revid: fme@openerp.com-20120112110953-6aqfd7nrzgp538br --- addons/web_calendar/static/src/js/calendar.js | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index d27ec7e454d..fe5799d3aff 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -36,6 +36,7 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ this.range_start = null; this.range_stop = null; this.update_range_dates(Date.today()); + this.selected_filters = []; }, start: function() { this._super(); @@ -63,11 +64,17 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ this.date_delay = this.fields_view.arch.attrs.date_delay; this.date_stop = this.fields_view.arch.attrs.date_stop; - this.colors = this.fields_view.arch.attrs.colors; this.day_length = this.fields_view.arch.attrs.day_length || 8; this.color_field = this.fields_view.arch.attrs.color; + + if (this.color_field && this.selected_filters.length === 0) { + var default_filter; + if (default_filter = this.dataset.context['calendar_default_' + this.color_field]) { + this.selected_filters.push(default_filter + ''); + } + } this.fields = this.fields_view.fields; - + if (!this.date_start) { throw new Error("Calendar view has not defined 'date_start' attribute."); } @@ -475,13 +482,22 @@ openerp.web_calendar.SidebarResponsible = openerp.web.Widget.extend({ this.$element.delegate('input:checkbox', 'change', this.on_filter_click); }, on_events_loaded: function(filters) { + var selected_filters = this.view.selected_filters.slice(0); this.$div.html(QWeb.render('CalendarView.sidebar.responsible', { filters: filters })); + this.$element.find('div.oe_calendar_responsible input').each(function() { + if (_.indexOf(selected_filters, $(this).val()) > -1) { + $(this).click(); + } + }); }, on_filter_click: function(e) { - var responsibles = [], + var self = this, + responsibles = [], $e = $(e.target); + this.view.selected_filters = []; this.$element.find('div.oe_calendar_responsible input:checked').each(function() { responsibles.push($(this).val()); + self.view.selected_filters.push($(this).val()); }); scheduler.clearAll(); if (responsibles.length) { From 86c2821961c520a0ae100f1acd457fe040baf6ae Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 12:14:31 +0100 Subject: [PATCH 046/349] [IMP] Crm meetings calendar view now uses new context key: 'calendar_default_' Note: this change needs web client Revision: 1946 revid:fme@openerp.com-20120112110953-6aqfd7nrzgp538br bzr revid: fme@openerp.com-20120112111431-6nzqjti316zsqaw0 --- addons/crm/crm_meeting_menu.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm/crm_meeting_menu.xml b/addons/crm/crm_meeting_menu.xml index 338579af88f..af50149f693 100644 --- a/addons/crm/crm_meeting_menu.xml +++ b/addons/crm/crm_meeting_menu.xml @@ -51,7 +51,7 @@ crm.meeting calendar,tree,form,gantt - {"search_default_user_id":uid, 'search_default_section_id': section_id} + {"calendar_default_user_id":uid} The meeting calendar is shared between the sales teams and fully integrated with other applications such as the employee holidays or the business opportunities. You can also synchronize meetings with your mobile phone using the caldav interface. From eb53f66c7c75d4819e9bd1e0e2a5ed170e65890d Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 12 Jan 2012 12:21:38 +0100 Subject: [PATCH 047/349] [FIX] load modules when all css/qweb/js files are loaded bzr revid: chs@openerp.com-20120112112138-gwxicn1zp5kkvsa9 --- addons/web/static/src/js/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index d5c096d5a2a..0584c49f6b2 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -695,6 +695,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. }); }) ).then(function() { + self.on_modules_loaded(); self.on_session_valid(); }); }); @@ -728,7 +729,6 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. var head = document.head || document.getElementsByTagName('head')[0]; head.appendChild(tag); } else { - self.on_modules_loaded(); d.resolve(); } return d; From 8d71421347c311558e07df5052922a7a1cfaaf7c Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Thu, 12 Jan 2012 16:52:04 +0530 Subject: [PATCH 048/349] [Fix]bug no.914515 lp bug: https://launchpad.net/bugs/914515 fixed bzr revid: vme@tinyerp.com-20120112112204-ybdy5awniy9l0wt0 --- addons/web/static/src/css/base.css | 24 +++++++++++++++++++++--- addons/web/static/src/xml/base.xml | 15 ++++++++++----- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 9e5bae864ab..464c0164f4a 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -1850,15 +1850,29 @@ label.error { } .openerp .oe-treeview-table { width: 100%; + background-color : #FFFFFF; + border-spacing: 0; } +.openerp .oe-treeview-table tr:hover{ + color: blue; + background-color : #D8D8D8; + } .treeview-tr, .treeview-td { cursor: pointer; vertical-align: top; text-align: left; + border-bottom: 1px solid #CFCCCC; +} + +.oe-number{ + text-align: right !important; } .treeview-tr span, .treeview-td span { + font-size: 90%; + font-weight: normal; + white-space: nowrap; display: block; -} + } .treeview-tr:first-of-type { background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat; } @@ -1871,9 +1885,13 @@ label.error { } .treeview-header { - text-align: left; vertical-align: top; -} + background-color : #D8D8D8; + white-space: nowrap; + text-align: left; + padding: 4px 5px; + + } /* Shortcuts*/ .oe-shortcut-toggle { height: 20px; diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 9580b1877a2..8aee84493f0 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -546,22 +546,27 @@ - - + + - + t-att-style="color_for(record) + style " + t-att-class="(fields[field.attrs.name].type === 'float') or (fields[field.attrs.name].type === 'integer') + ? (class +' ' +'oe-number') : class"> + + + + From b0c069d28fa0ca44edf108b1c8070e8a6554a78f Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Thu, 12 Jan 2012 17:10:47 +0530 Subject: [PATCH 049/349] [IMP]remove extra lines bzr revid: vme@tinyerp.com-20120112114047-bdq8msissyridbe1 --- addons/web/static/src/css/base.css | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 464c0164f4a..6cb455b6e55 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -1856,14 +1856,13 @@ label.error { .openerp .oe-treeview-table tr:hover{ color: blue; background-color : #D8D8D8; - } +} .treeview-tr, .treeview-td { cursor: pointer; vertical-align: top; text-align: left; border-bottom: 1px solid #CFCCCC; } - .oe-number{ text-align: right !important; } @@ -1890,8 +1889,7 @@ label.error { white-space: nowrap; text-align: left; padding: 4px 5px; - - } +} /* Shortcuts*/ .oe-shortcut-toggle { height: 20px; From 447cf0e2b32f384ff209bb66608260b294106dd8 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Thu, 12 Jan 2012 17:28:34 +0530 Subject: [PATCH 050/349] [IMP]mrp_repair: pass a workflow in make invoice wizard bzr revid: mma@tinyerp.com-20120112115834-8gma20bjj0bbf64h --- addons/mrp_repair/wizard/make_invoice.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mrp_repair/wizard/make_invoice.py b/addons/mrp_repair/wizard/make_invoice.py index 61f82a3d57c..6b49aab5aba 100644 --- a/addons/mrp_repair/wizard/make_invoice.py +++ b/addons/mrp_repair/wizard/make_invoice.py @@ -45,6 +45,8 @@ class make_invoice(osv.osv_memory): order_obj = self.pool.get('mrp.repair') newinv = order_obj.action_invoice_create(cr, uid, context['active_ids'], group=inv.group,context=context) + wf_service = netsvc.LocalService("workflow") + wf_service.trg_validate(uid, 'mrp.repair', context.get('active_id'), 'action_invoice_create' , cr) return { 'domain': [('id','in', newinv.values())], From 220f75daec3adf772b6a49e1b293df09260077bb Mon Sep 17 00:00:00 2001 From: "Hardik Ansodariy (OpenERP)" Date: Thu, 12 Jan 2012 17:32:29 +0530 Subject: [PATCH 051/349] [IMP] Fix the issue of warning bzr revid: han@tinyerp.com-20120112120229-kyu83vrute2wykag --- addons/survey/wizard/survey_selection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/survey/wizard/survey_selection.py b/addons/survey/wizard/survey_selection.py index 82c9fd385ed..7683e85ec43 100644 --- a/addons/survey/wizard/survey_selection.py +++ b/addons/survey/wizard/survey_selection.py @@ -63,7 +63,7 @@ class survey_name_wiz(osv.osv_memory): res = cr.fetchone()[0] sur_rec = survey_obj.browse(cr,uid,survey_id,context=context) if sur_rec.response_user and res >= sur_rec.response_user: - raise osv.except_osv(_('Warning !'),_("You can not give response for this survey more than %s times") % (user_limit)) + raise osv.except_osv(_('Warning !'),_("You can not give response for this survey more than %s times") % (sur_rec)) if sur_rec.max_response_limit and sur_rec.max_response_limit <= sur_rec.tot_start_survey: raise osv.except_osv(_('Warning !'),_("You can not give more response. Please contact the author of this survey for further assistance.")) @@ -88,4 +88,4 @@ class survey_name_wiz(osv.osv_memory): notes = self.pool.get('survey').read(cr, uid, survey_id, ['note'])['note'] return {'value': {'note': notes}} -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 5be2f1123fa97bc39d3017fd8c294def721ac514 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 13:44:56 +0100 Subject: [PATCH 052/349] [REM] Commented out some debug output bzr revid: fme@openerp.com-20120112124456-yvegpuajefyg26uo --- addons/web/static/src/js/chrome.js | 2 +- addons/web/static/src/js/view_form.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 39ddd0e1ecd..7af729205be 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -132,7 +132,7 @@ openerp.web.Dialog = openerp.web.Widget.extend(/** @lends openerp.web.Dialog# */ } }, on_resized: function() { - openerp.log("Dialog resized to %d x %d", this.$element.width(), this.$element.height()); + //openerp.log("Dialog resized to %d x %d", this.$element.width(), this.$element.height()); }, stop: function () { // Destroy widget diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 1531f32111c..d49bfda230d 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -444,15 +444,15 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# } else { var save_deferral; if (!self.datarecord.id) { - console.log("FormView(", self, ") : About to create", values); + //console.log("FormView(", self, ") : About to create", values); save_deferral = self.dataset.create(values).pipe(function(r) { return self.on_created(r, undefined, prepend_on_create); }, null); } else if (_.isEmpty(values)) { - console.log("FormView(", self, ") : Nothing to save"); + //console.log("FormView(", self, ") : Nothing to save"); save_deferral = $.Deferred().resolve({}).promise(); } else { - console.log("FormView(", self, ") : About to save", values); + //console.log("FormView(", self, ") : About to save", values); save_deferral = self.dataset.write(self.datarecord.id, values, {}).pipe(function(r) { return self.on_saved(r); }, null); From 2595678d9bea4dba7ba3ab44a57a9e9af73270ae Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 13:48:15 +0100 Subject: [PATCH 053/349] [IMP] Improved menu folding icon when menu is empty bzr revid: fme@openerp.com-20120112124815-lqxx19v4deerozlq --- addons/web/static/src/css/base.css | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 9e5bae864ab..d4bd7a6ff1b 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -437,6 +437,7 @@ label.error { position: absolute; cursor: pointer; border-left: 1px solid #282828; + border-bottom: 1px solid #282828; width: 21px; height: 21px; z-index: 10; From 5446d01ba1ee51659460cbf47945643029e5f011 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 12 Jan 2012 13:52:07 +0100 Subject: [PATCH 054/349] [IMP] web: keep sessions at least 5 minutes bzr revid: chs@openerp.com-20120112125207-03wb2qlpfu7y8wvx --- addons/web/common/http.py | 4 +++- addons/web/common/session.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 0c239decb64..6e4cbaacaaa 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -10,6 +10,7 @@ import os import pprint import sys import threading +import time import traceback import urllib import uuid @@ -331,8 +332,9 @@ def session_context(request, storage_path, session_cookie='sessionid'): if (isinstance(value, session.OpenERPSession) and not value._uid and not value.jsonp_requests + and value._creation_time + (60*5) < time.time() # FIXME do not use a fixed value ): - _logger.info('remove session %s: %r', key, value.jsonp_requests) + _logger.info('remove session %s', key) del request.session[key] with session_lock: diff --git a/addons/web/common/session.py b/addons/web/common/session.py index ac0489b2ff3..ca23a08da4a 100644 --- a/addons/web/common/session.py +++ b/addons/web/common/session.py @@ -29,6 +29,7 @@ class OpenERPSession(object): round-tripped to the client browser. """ def __init__(self): + self._creation_time = time.time() self.config = None self._db = False self._uid = False From 137310ed4a4e0fed5a20f1520662f2b3a8bd7b4f Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 12 Jan 2012 13:54:16 +0100 Subject: [PATCH 055/349] [FIX] adapt auth_openid to new login page bzr revid: chs@openerp.com-20120112125416-uixisb5sks604ejg --- addons/auth_openid/__openerp__.py | 5 ++- addons/auth_openid/controllers/main.py | 4 +-- addons/auth_openid/static/src/css/openid.css | 22 ++++--------- .../auth_openid/static/src/js/auth_openid.js | 30 +++++++++++------ .../static/src/xml/auth_openid.xml | 33 +++++++++++++++---- 5 files changed, 60 insertions(+), 34 deletions(-) diff --git a/addons/auth_openid/__openerp__.py b/addons/auth_openid/__openerp__.py index 6fa802b94e3..178996bc33a 100644 --- a/addons/auth_openid/__openerp__.py +++ b/addons/auth_openid/__openerp__.py @@ -2,7 +2,7 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# Copyright (C) 2010-2011 OpenERP s.a. (). +# Copyright (C) 2010-2012 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 @@ -38,6 +38,9 @@ 'css': [ 'static/src/css/openid.css', ], + 'qweb': [ + 'static/src/xml/auth_openid.xml', + ], 'external_dependencies': { 'python' : ['openid'], }, diff --git a/addons/auth_openid/controllers/main.py b/addons/auth_openid/controllers/main.py index 0c1274ba05a..c95189b7736 100644 --- a/addons/auth_openid/controllers/main.py +++ b/addons/auth_openid/controllers/main.py @@ -2,7 +2,7 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# Copyright (C) 2010-2011 OpenERP s.a. (). +# Copyright (C) 2010-2012 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 @@ -216,7 +216,7 @@ class OpenIDController(openerpweb.Controller): fragment = '#loginerror' if not user_id else '' - return werkzeug.utils.redirect('/web/webclient/home?debug=1'+fragment) + return werkzeug.utils.redirect('/'+fragment) @openerpweb.jsonrequest def status(self, req): diff --git a/addons/auth_openid/static/src/css/openid.css b/addons/auth_openid/static/src/css/openid.css index 8763ec31685..ab01ffd2f60 100644 --- a/addons/auth_openid/static/src/css/openid.css +++ b/addons/auth_openid/static/src/css/openid.css @@ -1,4 +1,9 @@ -input[name='openid_url'] { +.login .pane { + width: 260px; + height: 175px; +} + +.login .pane input[name='openid_url'] { background: #fff url(../img/login-bg.gif) no-repeat 1px; padding-left: 20px; } @@ -8,19 +13,6 @@ input[name='openid_url'] { display: none; } -.openerp .login .oe_forms .oe_box2 td input[name="db"], .oe_forms .oe_box2 td select[name="db"] { - width: 50%; - float: left; - margin-top: 15px; -} - -.openerp .login .oe_login_right_pane { - margin-left: 525px; -} -.openerp .login form { - width: 475px; -} - .openid_providers { padding: 0; list-style: none; @@ -59,6 +51,6 @@ input[name='openid_url'] { .openid_providers a[title="Launchpad"] { background-image: url(../img/launchpad.png); } -tr.auth_choice.selected { +li.auth_choice.selected { display: table-row; } diff --git a/addons/auth_openid/static/src/js/auth_openid.js b/addons/auth_openid/static/src/js/auth_openid.js index bc067d8824d..fd6ec01cc0f 100644 --- a/addons/auth_openid/static/src/js/auth_openid.js +++ b/addons/auth_openid/static/src/js/auth_openid.js @@ -2,13 +2,14 @@ openerp.auth_openid = function(instance) { var QWeb = instance.web.qweb; -QWeb.add_template('/auth_openid/static/src/xml/auth_openid.xml'); instance.web.Login = instance.web.Login.extend({ start: function() { this._super.apply(this, arguments); var self = this; + this._default_error_message = this.$element.find('.login_error_message').text(); + this.$openid_selected_button = $(); this.$openid_selected_input = $(); this.$openid_selected_provider = null; @@ -39,6 +40,8 @@ instance.web.Login = instance.web.Login.extend({ } }); + this._check_fragment(); + }, @@ -48,7 +51,7 @@ instance.web.Login = instance.web.Login.extend({ self.$openid_selected_button.add(self.$openid_selected_input).removeClass('selected'); self.$openid_selected_button = self.$element.find(button).addClass('selected'); - var input = _(provider.split(',')).map(function(p) { return 'tr[data-provider="'+p+'"]'; }).join(','); + var input = _(provider.split(',')).map(function(p) { return 'li[data-provider="'+p+'"]'; }).join(','); self.$openid_selected_input = self.$element.find(input).addClass('selected'); self.$openid_selected_input.find('input:first').focus(); @@ -64,20 +67,20 @@ instance.web.Login = instance.web.Login.extend({ }, - on_login_invalid: function() { + _check_fragment: function() { var self = this; var fragment = jQuery.deparam.fragment(); - if (fragment.loginerror != undefined) { + console.log(fragment); + if (fragment.loginerror !== undefined) { this.rpc('/auth_openid/login/status', {}, function(result) { if (_.contains(['success', 'failure'], result.status) && result.message) { - self.notification.warn('Invalid OpenID Login', result.message); + self.do_warn('Invalid OpenID Login', result.message); } if (result.status === 'setup_needed' && result.message) { window.location.replace(result.message); } }); } - return this._super(); }, on_submit: function(ev) { @@ -86,6 +89,7 @@ instance.web.Login = instance.web.Login.extend({ if(!dataurl) { // login-password submitted + this.reset_error_message(); this._super(ev); } else { ev.preventDefault(); @@ -107,13 +111,11 @@ instance.web.Login = instance.web.Login.extend({ var self = this; this.rpc('/auth_openid/login/verify', {'db': db, 'url': openid_url}, function(result) { if (result.error) { - self.notification.warn(result.title, result.error); - self.on_login_invalid(); + self.do_warn(result.title, result.error); return; } if (result.session_id) { - self.session.session_id = result.session_id; - self.session.session_save(); + self.session.set_cookie('session_id', result.session_id); } if (result.action === 'post') { document.open(); @@ -128,6 +130,14 @@ instance.web.Login = instance.web.Login.extend({ }); }, + do_warn: function(title, msg) { + //console.warn(title, msg); + this.$element.find('.login_error_message').text(msg).show(); + }, + + reset_error_message: function() { + this.$element.find('.login_error_message').text(this._default_error_message); + } }); diff --git a/addons/auth_openid/static/src/xml/auth_openid.xml b/addons/auth_openid/static/src/xml/auth_openid.xml index 6fbab72e831..34894555668 100644 --- a/addons/auth_openid/static/src/xml/auth_openid.xml +++ b/addons/auth_openid/static/src/xml/auth_openid.xml @@ -3,7 +3,7 @@ - +
  • Password
  • Google
  • @@ -30,14 +30,35 @@ + + +
  • + Google Apps Domain +
  • +
  • + +
  • +
  • + Username +
  • +
  • + +
  • +
  • + OpenID URL +
  • +
  • + +
  • +
    +
    - - //this.addClass('auth_choice'); // XXX for some reason, not all tr tags are HTMLElement's and thus, jQuery decide to not change the class... - this.attr('class', 'auth_choice'); + this.each(function() { - var $i = $(this); - $i.attr('data-provider', $i.find('input').attr('name')); + var $i = $(this), + dp = $i.find('input').attr('name'); + $i.add($i.prev()).attr('class', 'auth_choice').attr('data-provider', dp); }); From 31eb4879e6da26cc6dd025fbbc4e06c6c69091df Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 12 Jan 2012 15:02:34 +0100 Subject: [PATCH 056/349] [FIX] add depends on xlwt bzr revid: al@openerp.com-20120112140234-fzkosusicvpw6pf5 --- debian/control | 1 + setup.py | 180 +++++++++++++++++++++++++++++++------------------ 2 files changed, 115 insertions(+), 66 deletions(-) mode change 100644 => 100755 setup.py diff --git a/debian/control b/debian/control index 8b404a28a00..ce0d3df55e1 100644 --- a/debian/control +++ b/debian/control @@ -35,6 +35,7 @@ Depends: python-vobject, python-webdav, python-werkzeug, + python-xlwt, python-yaml, python-zsi Conflicts: tinyerp-server, openerp-server, openerp-web diff --git a/setup.py b/setup.py old mode 100644 new mode 100755 index a239b6f5d38..be9e90bb08d --- a/setup.py +++ b/setup.py @@ -1,73 +1,121 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## -import os -import re -import sys -from setuptools import setup, find_packages +import glob, os, re, setuptools, sys +from os.path import join, isfile -execfile('addons/web/common/release.py') +# List all data files +def data(): + files = [] + for root, dirnames, filenames in os.walk('openerp'): + for filename in filenames: + if not re.match(r'.*(\.pyc|\.pyo|\~)$',filename): + files.append(os.path.join(root, filename)) + d = {} + for v in files: + k=os.path.dirname(v) + if k in d: + d[k].append(v) + else: + d[k]=[v] + r = d.items() + if os.name == 'nt': + r.append(("Microsoft.VC90.CRT", glob.glob('C:\Microsoft.VC90.CRT\*.*'))) + return r -version_dash_incompatible = False -if 'bdist_rpm' in sys.argv: - version_dash_incompatible = True -try: - import py2exe - from py2exe_utils import opts - version_dash_incompatible = True -except ImportError: - opts = {} -if version_dash_incompatible: - version = version.split('-')[0] +def gen_manifest(): + file_list="\n".join(data()) + open('MANIFEST','w').write(file_list) -FILE_PATTERNS = \ - r'.+\.(py|cfg|po|pot|mo|txt|rst|gif|png|jpg|ico|mako|html|js|css|htc|swf)$' -def find_data_files(source, patterns=FILE_PATTERNS): - file_matcher = re.compile(patterns, re.I) - out = [] - for base, _, files in os.walk(source): - cur_files = [] - for f in files: - if file_matcher.match(f): - cur_files.append(os.path.join(base, f)) - if cur_files: - out.append( - (base, cur_files)) +if os.name == 'nt': + sys.path.append("C:\Microsoft.VC90.CRT") - return out +def py2exe_options(): + if os.name == 'nt': + import py2exe + return { + "console" : [ { "script": "openerp-server", "icon_resources": [(1, join("install","openerp-icon.ico"))], }], + 'options' : { + "py2exe": { + "skip_archive": 1, + "optimize": 2, + "dist_dir": 'dist', + "packages": [ "DAV", "HTMLParser", "PIL", "asynchat", "asyncore", "commands", "dateutil", "decimal", "email", "encodings", "imaplib", "lxml", "lxml._elementpath", "lxml.builder", "lxml.etree", "lxml.objectify", "mako", "openerp", "poplib", "pychart", "pydot", "pyparsing", "reportlab", "select", "simplejson", "smtplib", "uuid", "vatnumber", "vobject", "xml", "xml.dom", "yaml", ], + "excludes" : ["Tkconstants","Tkinter","tcl"], + } + } + } + else: + return {} -setup( - name=name, - version=version, - description=description, - long_description=long_description, - author=author, - author_email=author_email, - url=url, - download_url=download_url, - license=license, - install_requires=[ - "Babel >= 0.9.6", - "simplejson >= 2.0.9", - "python-dateutil >= 1.4.1, < 2", - "pytz", - "werkzeug == 0.7", - ], - tests_require=[ - 'unittest2', - 'mock', - ], - test_suite = 'unittest2.collector', - zip_safe=False, - packages=find_packages(), - classifiers=[ - 'Development Status :: 6 - Production/Stable', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Environment :: Web Environment', - 'Topic :: Office/Business :: Financial', - ], - scripts=['openerp-web'], - data_files=(find_data_files('addons') - + opts.pop('data_files', []) - ), - **opts +execfile(join(os.path.dirname(__file__), 'openerp', 'release.py')) + +setuptools.setup( + name = 'openerp', + version = version, + description = description, + long_description = long_desc, + url = url, + author = author, + author_email = author_email, + classifiers = filter(None, classifiers.split("\n")), + license = license, + scripts = ['openerp-server'], + data_files = data(), + packages = setuptools.find_packages(), + #include_package_data = True, + install_requires = [ + # TODO the pychart package we include in openerp corresponds to PyChart 1.37. + # It seems there is a single difference, which is a spurious print in generate_docs.py. + # It is probably safe to move to PyChart 1.39 (the latest one). + # (Let setup.py choose the latest one, and we should check we can remove pychart from + # our tree.) http://download.gna.org/pychart/ + # TODO 'pychart', + 'babel', + 'feedparser', + 'gdata', + 'lxml', + 'mako', + 'psycopg2', + 'pydot', + 'python-dateutil < 2', + 'python-ldap', + 'python-openid', + 'pytz', + 'pywebdav', + 'pyyaml', + 'reportlab', + 'simplejson', + 'vatnumber', + 'vobject', + 'werkzeug', + 'xlwt', + 'zsi', + ], + extras_require = { + 'SSL' : ['pyopenssl'], + }, + **py2exe_options() ) + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 12b8bf980afb5c3adde4f69b48221779c33d472e Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 15:17:30 +0100 Subject: [PATCH 057/349] [FIX] Fix calendar date_start date_stop in new event form popup bzr revid: fme@openerp.com-20120112141730-kipnpmm6zi41nvq6 --- addons/web_calendar/static/src/js/calendar.js | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index fe5799d3aff..75fdddcad09 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -296,36 +296,25 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ var self = this, data = this.get_event_data(event_obj), form = self.form_dialog.form, - fields_to_fetch = _(form.fields_view.fields).keys(), - set_values = [], - fields_names = []; + fields_to_fetch = _(form.fields_view.fields).keys(); this.dataset.index = null; self.creating_event_id = event_id; this.form_dialog.form.do_show().then(function() { form.show_invalid = false; - _.each(['date_start', 'date_stop', 'date_delay'], function(field) { + _.each(['date_start', 'date_delay', 'date_stop'], function(field) { var field_name = self[field]; if (field_name && form.fields[field_name]) { var ffield = form.fields[field_name]; ffield.reset(); - var result = ffield.set_value(data[field_name]); - set_values.push(result); - fields_names.push(field_name); - $.when(result).then(function() { + $.when(ffield.set_value(data[field_name])).then(function() { ffield.validate(); + ffield.dirty = true; + form.do_onchange(ffield); }); } }); - - $.when(set_values).then(function() { - _.each(fields_names, function(fn) { - var field = form.fields[fn]; - field.dirty = true; - form.do_onchange(field); - }); - form.show_invalid = true; - self.form_dialog.open(); - }); + form.show_invalid = true; + self.form_dialog.open(); }); }, do_save_event: function(event_id, event_obj) { From 4da096cb2381239d432130314fc82b37776e8675 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 15:23:07 +0100 Subject: [PATCH 058/349] [FIX] Calendar: In drag and drop in month view, remove one second to end date bzr revid: fme@openerp.com-20120112142307-2d0mffhvwwl51di8 --- addons/web_calendar/static/src/js/calendar.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 75fdddcad09..8e03208e276 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -351,6 +351,8 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ event_obj['start_date'].addHours(8); event_obj['end_date'] = new Date(event_obj['start_date']); event_obj['end_date'].addHours(1); + } else { + event_obj['end_date'].addSeconds(-1); } this.do_create_event_with_formdialog(event_id, event_obj); // return false; From 301ccd20b2d372b0093334dee5ddae2dfd9d83f8 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 15:45:47 +0100 Subject: [PATCH 059/349] [REM] Commented out a debug logging bzr revid: fme@openerp.com-20120112144547-s4vziyeazy1at8ag --- addons/web/static/src/js/view_form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index d49bfda230d..43f59233e48 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -514,7 +514,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# if (this.sidebar) { this.sidebar.attachments.do_update(); } - openerp.log("The record has been created with id #" + this.datarecord.id); + //openerp.log("The record has been created with id #" + this.datarecord.id); this.reload(); return $.when(_.extend(r, {created: true})).then(success); } From 2ea7dae91f3ce915fabd1cbd420ceb78685d242b Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 12 Jan 2012 16:15:27 +0100 Subject: [PATCH 060/349] [FIX] Fix default field focus that was broken bzr revid: fme@openerp.com-20120112151527-peee706mfv7nciye --- addons/web/static/src/js/view_form.js | 35 +++++++++++++++------------ 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 43f59233e48..5f2f587d669 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1262,7 +1262,12 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f validate: function() { this.invalid = false; }, - focus: function() { + focus: function($element) { + if ($element) { + setTimeout(function() { + $element.focus(); + }, 50); + } }, reset: function() { this.dirty = false; @@ -1309,8 +1314,8 @@ openerp.web.form.FieldChar = openerp.web.form.Field.extend({ this.invalid = true; } }, - focus: function() { - this.$element.find('input').focus(); + focus: function($element) { + this._super($element || this.$element.find('input:first')); } }); @@ -1434,8 +1439,8 @@ openerp.web.DateTimeWidget = openerp.web.Widget.extend({ } } }, - focus: function() { - this.$input.focus(); + focus: function($element) { + this._super($element || this.$input); }, parse_client: function(v) { return openerp.web.parse_value(v, {"widget": this.type_of_date}); @@ -1481,8 +1486,8 @@ openerp.web.form.FieldDatetime = openerp.web.form.Field.extend({ validate: function() { this.invalid = !this.datewidget.is_valid(this.required); }, - focus: function() { - this.datewidget.focus(); + focus: function($element) { + this._super($element || this.datewidget); } }); @@ -1525,8 +1530,8 @@ openerp.web.form.FieldText = openerp.web.form.Field.extend({ this.invalid = true; } }, - focus: function() { - this.$element.find('textarea').focus(); + focus: function($element) { + this._super($element || this.$element.find('textarea:first')); }, do_resize: function(max_height) { max_height = parseInt(max_height, 10); @@ -1572,8 +1577,8 @@ openerp.web.form.FieldBoolean = openerp.web.form.Field.extend({ this._super.apply(this, arguments); this.$element.find('input').prop('disabled', this.readonly); }, - focus: function() { - this.$element.find('input').focus(); + focus: function($element) { + this._super($element || this.$element.find('input:first')); } }); @@ -1659,8 +1664,8 @@ openerp.web.form.FieldSelection = openerp.web.form.Field.extend({ var value = this.values[this.$element.find('select')[0].selectedIndex]; this.invalid = !(value && !(this.required && value[0] === false)); }, - focus: function() { - this.$element.find('select').focus(); + focus: function($element) { + this._super($element || this.$element.find('select:first')); } }); @@ -2011,8 +2016,8 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({ self.do_action(result.result); }); }, - focus: function () { - this.$input.focus(); + focus: function ($element) { + this._super($element || this.$input); }, update_dom: function() { this._super.apply(this, arguments); From b7b04bd17db068176c8671792fb2e80dfcbcc7fe Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 12 Jan 2012 14:14:59 +0100 Subject: [PATCH 061/349] [IMP] revert ir config todo styling move checkbox at the right bzr revid: al@openerp.com-20120112131459-lt3rmnpannlfbr9i --- .../static/src/css/dashboard.css | 25 +------------------ .../static/src/xml/web_dashboard.xml | 8 +++--- 2 files changed, 6 insertions(+), 27 deletions(-) diff --git a/addons/web_dashboard/static/src/css/dashboard.css b/addons/web_dashboard/static/src/css/dashboard.css index 96ed4bed6fd..fe31f0a9a87 100644 --- a/addons/web_dashboard/static/src/css/dashboard.css +++ b/addons/web_dashboard/static/src/css/dashboard.css @@ -201,6 +201,7 @@ .openerp .oe-dashboard-config-overview li { cursor: pointer; position: relative; + text-indent: 20px; } .openerp .oe-dashboard-config-overview li:hover { cursor: pointer; @@ -212,26 +213,6 @@ color: #999999; } -.openerp span.oe-label { - display: inline-block; - padding: 1px 3px 2px; - min-width: 38px; - font-size: 10px; - font-weight: bold; - color: white; - text-transform: uppercase; - text-align: center; - white-space: nowrap; - background-color: #BFBFBF; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.openerp span.oe-todo { - background: #7F82AC; -} - .openerp .oe-dashboard-layout_2-1 .index_0 .oe-dashboard-config-overview ul, .openerp .oe-dashboard-layout_1-2 .index_1 .oe-dashboard-config-overview ul { -moz-column-count: 2; @@ -292,10 +273,6 @@ padding: 2px; } -.openerp .oe-dashboard-action-content { - padding: 8px; -} - .oe-static-home { padding: 0.5em 0.5em; text-align: center; diff --git a/addons/web_dashboard/static/src/xml/web_dashboard.xml b/addons/web_dashboard/static/src/xml/web_dashboard.xml index 76857f07377..4db96d5ebbe 100644 --- a/addons/web_dashboard/static/src/xml/web_dashboard.xml +++ b/addons/web_dashboard/static/src/xml/web_dashboard.xml @@ -72,9 +72,11 @@
  • - - + t-att-title="!todo.done ? 'Execute task \'' + todo.name + '\'' : undefined"> + +
From 7449274b63c6539ea023ac6f6239fc0b07433736 Mon Sep 17 00:00:00 2001 From: Benoit Guillot Date: Thu, 12 Jan 2012 15:44:56 +0100 Subject: [PATCH 062/349] [REF] refactor _calc_seller and create the function _get_main_product_supplier bzr revid: benoit.guillot@akretion.com.br-20120112144456-pg8vg1stpm9y78ky --- addons/product/product.py | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/addons/product/product.py b/addons/product/product.py index e6b4b4c6348..601c47d8f91 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -257,20 +257,23 @@ product_category() class product_template(osv.osv): _name = "product.template" _description = "Product Template" + + def _get_main_product_supplier(self, cr, uid, product, context=None): + sellers = [(seller_info.sequence, seller_info) + for seller_info in product.seller_ids or [] + if seller_info and isinstance(seller_info.sequence, (int, long))] + return sellers and sellers[0][1] or False + def _calc_seller(self, cr, uid, ids, fields, arg, context=None): result = {} for product in self.browse(cr, uid, ids, context=context): - for field in fields: - result[product.id] = {field:False} - result[product.id]['seller_delay'] = 1 - if product.seller_ids: - partner_list = [(partner_id.sequence, partner_id) - for partner_id in product.seller_ids - if partner_id and isinstance(partner_id.sequence, (int, long))] - main_supplier = partner_list and partner_list[0] and partner_list[0][1] or False - result[product.id]['seller_delay'] = main_supplier and main_supplier.delay or 1 - result[product.id]['seller_qty'] = main_supplier and main_supplier.qty or 0.0 - result[product.id]['seller_id'] = main_supplier and main_supplier.name.id or False + main_supplier = self._get_main_product_supplier(cr, uid, product, context=context) + result[product.id] = { + 'seller_info_id': main_supplier and main_supplier.id or False, + 'seller_delay': main_supplier and main_supplier.delay or 1, + 'seller_qty': main_supplier and main_supplier.qty or 0.0, + 'seller_id': main_supplier and main_supplier.name.id or False + } return result _columns = { @@ -317,6 +320,7 @@ class product_template(osv.osv): 'loc_row': fields.char('Row', size=16), 'loc_case': fields.char('Case', size=16), 'company_id': fields.many2one('res.company', 'Company',select=1), + 'seller_info_id': fields.function(_calc_seller, type='many2one', relation="product.supplierinfo", multi="seller_info"), } def _get_uom_id(self, cr, uid, *args): From 8f4a0277ac395f4e13724f1468e59559b204c8a1 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 12 Jan 2012 18:09:17 +0100 Subject: [PATCH 063/349] [FIX] unbind handlers on records from a collection when the record is removed from the collection or the collection is reset bzr revid: xmo@openerp.com-20120112170917-n6xadpzkbflk9s2c --- addons/web/static/src/js/view_list.js | 3 ++- addons/web/static/test/list-utils.js | 20 ++++++++++++++++++++ addons/web/static/test/test.html | 1 + 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 4e6adbf99cb..aa970c31649 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -1694,6 +1694,7 @@ var Collection = openerp.web.Class.extend(/** @lends Collection# */{ proxy.reset(); }); this._proxies = {}; + _(this.records).invoke('unbind', null, this._onRecordEvent); this.length = 0; this.records = []; this._byId = {}; @@ -1712,7 +1713,6 @@ var Collection = openerp.web.Class.extend(/** @lends Collection# */{ * @returns this */ remove: function (record) { - var self = this; var index = _(this.records).indexOf(record); if (index === -1) { _(this._proxies).each(function (proxy) { @@ -1721,6 +1721,7 @@ var Collection = openerp.web.Class.extend(/** @lends Collection# */{ return this; } + record.unbind(null, this._onRecordEvent); this.records.splice(index, 1); delete this._byId[record.get('id')]; this.length--; diff --git a/addons/web/static/test/list-utils.js b/addons/web/static/test/list-utils.js index f71da82a560..8cc34454cd5 100644 --- a/addons/web/static/test/list-utils.js +++ b/addons/web/static/test/list-utils.js @@ -170,6 +170,16 @@ $(document).ready(function () { equal(c.get(2), undefined); strictEqual(c.at(1).get('value'), 20); }); + test('Remove unbind', function () { + var changed = false, + c = new openerp.web.list.Collection([ {id: 1, value: 5} ]); + c.bind('change', function () { changed = true; }); + var record = c.get(1); + c.remove(record); + record.set('value', 42); + ok(!changed, 'removed records should not trigger events in their ' + + 'parent collection'); + }); test('Reset', function () { var event, obj, c = new openerp.web.list.Collection([ {id: 1, value: 5}, @@ -190,6 +200,16 @@ $(document).ready(function () { strictEqual(c.length, 1); strictEqual(c.get(42).get('value'), 55); }); + test('Reset unbind', function () { + var changed = false, + c = new openerp.web.list.Collection([ {id: 1, value: 5} ]); + c.bind('change', function () { changed = true; }); + var record = c.get(1); + c.reset(); + record.set('value', 42); + ok(!changed, 'removed records should not trigger events in their ' + + 'parent collection'); + }); test('Events propagation', function () { var values = []; diff --git a/addons/web/static/test/test.html b/addons/web/static/test/test.html index b1018bc00ca..da06aba2364 100644 --- a/addons/web/static/test/test.html +++ b/addons/web/static/test/test.html @@ -14,6 +14,7 @@ + From 0b0f083f911388acec8e4c498e4f5365dcd165a7 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 12 Jan 2012 20:21:07 +0100 Subject: [PATCH 065/349] [REL] OpenERP 6.1rc1 bzr revid: odo@openerp.com-20120112192107-884x8kz4gxju1g9u --- openerp/release.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/release.py b/openerp/release.py index ceb4d9d55d8..bd3935713b9 100644 --- a/openerp/release.py +++ b/openerp/release.py @@ -30,7 +30,7 @@ RELEASE_LEVELS_DISPLAY = {ALPHA: ALPHA, # properly comparable using normal operarors, for example: # (6,1,0,'beta',0) < (6,1,0,'candidate',1) < (6,1,0,'candidate',2) # (6,1,0,'candidate',2) < (6,1,0,'final',0) < (6,1,2,'final',0) -version_info = (6,1,0,BETA,0) +version_info = (6,1,0,RELEASE_CANDIDATE,1) version = '.'.join(map(str,version_info[:2])) + RELEASE_LEVELS_DISPLAY[version_info[3]] + str(version_info[4] or '') major_version = '.'.join(map(str,version_info[:2])) From f0b7f221ce52abffe5010ce25d5f8467d8f61fbe Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 12 Jan 2012 20:25:34 +0100 Subject: [PATCH 066/349] [IMP] append username in session directory bzr revid: al@openerp.com-20120112192534-fc2eilownqwwnssl --- addons/web/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/web/__init__.py b/addons/web/__init__.py index 06e7fa1f0e3..b09c8c213bc 100644 --- a/addons/web/__init__.py +++ b/addons/web/__init__.py @@ -12,11 +12,16 @@ def wsgi_postload(): import openerp import os import tempfile + import getpass _logger.info("embedded mode") o = Options() o.dbfilter = openerp.tools.config['dbfilter'] o.server_wide_modules = openerp.conf.server_wide_modules or ['web'] - o.session_storage = os.path.join(tempfile.gettempdir(), "oe-sessions") + try: + username = getpass.getuser() + except Exception: + username = "unknown" + o.session_storage = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username) o.addons_path = openerp.modules.module.ad_paths o.serve_static = True o.backend = 'local' From 6ef4c086a927900181fc33e18140fee67d0bd500 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 12 Jan 2012 21:14:15 +0100 Subject: [PATCH 067/349] [REL] OpenERP 6.1rc1 bzr revid: odo@openerp.com-20120112201415-xkdojp6hgekaa3va --- addons/web/common/release.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/common/release.py b/addons/web/common/release.py index 47570c032bb..fdc30ee33d7 100644 --- a/addons/web/common/release.py +++ b/addons/web/common/release.py @@ -1,5 +1,5 @@ name = 'openerp-web' -version = '6.1.0 alpha' +version = '6.1rc1' description = "Web Client of OpenERP, the Enterprise Management Software" long_description = "OpenERP Web is the web client of the OpenERP, a free enterprise management software" author = "OpenERP SA" From bb0aba65226f4f378be2636c2399206a518a2edc Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 13 Jan 2012 04:39:14 +0000 Subject: [PATCH 068/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120113043914-p7g5d8l3yp5zvxhs --- openerp/addons/base/i18n/ja.po | 28 ++++++++++++++-------------- openerp/addons/base/i18n/zh_CN.po | 20 ++++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index ab570370d35..2eab104f727 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: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-11 22:47+0000\n" -"Last-Translator: Masaki Yamaya \n" +"PO-Revision-Date: 2012-01-12 23:33+0000\n" +"Last-Translator: Akira Hiyama \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: 2012-01-12 05:39+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base #: model:res.country,name:base.sh @@ -25,12 +25,12 @@ msgstr "セント・ヘレナ" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "" +msgstr "その他構成" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "日時" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mailgate @@ -179,7 +179,7 @@ msgstr "" #: code:addons/base/res/res_users.py:541 #, python-format msgid "Warning!" -msgstr "" +msgstr "警告!" #. module: base #: code:addons/base/ir/ir_model.py:331 @@ -193,7 +193,7 @@ msgstr "" #: code:addons/osv.py:129 #, python-format msgid "Constraint Error" -msgstr "" +msgstr "制約エラー" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom @@ -227,13 +227,13 @@ msgstr "" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "" +msgstr "増分値" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_tree #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "" +msgstr "会社組織" #. module: base #: selection:base.language.install,lang:0 @@ -245,7 +245,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_sales_management #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "セールス管理" #. module: base #: view:res.partner:0 @@ -266,7 +266,7 @@ msgstr "" #. module: base #: field:ir.module.category,module_nr:0 msgid "Number of Modules" -msgstr "" +msgstr "モジュール数" #. module: base #: help:multi_company.default,company_dest_id:0 @@ -276,7 +276,7 @@ msgstr "" #. module: base #: field:res.partner.bank.type.field,size:0 msgid "Max. Size" -msgstr "" +msgstr "最大サイズ" #. module: base #: model:ir.module.category,name:base.module_category_reporting @@ -289,7 +289,7 @@ msgstr "" #: model:ir.ui.menu,name:base.next_id_73 #: model:ir.ui.menu,name:base.reporting_menu msgid "Reporting" -msgstr "" +msgstr "レポート" #. module: base #: view:res.partner:0 diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index e1ad74725bd..3eabd73e01f 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-07 05:02+0000\n" +"PO-Revision-Date: 2012-01-12 09:39+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-08 05:03+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base #: model:res.country,name:base.sh @@ -34,7 +34,7 @@ msgstr "日期时间" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mailgate msgid "Tasks-Mail Integration" -msgstr "" +msgstr "任务邮件集成" #. module: base #: code:addons/fields.py:571 @@ -213,7 +213,7 @@ msgstr "已创建" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_subproduct msgid "MRP Subproducts" -msgstr "" +msgstr "MRP 子产品" #. module: base #: code:addons/base/module/module.py:379 @@ -394,7 +394,7 @@ msgstr "源对象" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal msgid "%(bank_name)s: %(acc_number)s" -msgstr "" +msgstr "%(bank_name)s:%(acc_number)s" #. module: base #: view:ir.actions.todo:0 @@ -984,7 +984,7 @@ msgstr "TGZ 压缩包" #: view:res.groups:0 msgid "" "Users added to this group are automatically added in the following groups." -msgstr "" +msgstr "若有用户添加至本组时自动将用户添加到下面的组。" #. module: base #: view:res.lang:0 @@ -3637,7 +3637,7 @@ msgstr "增值税" #. module: base #: field:res.users,new_password:0 msgid "Set password" -msgstr "" +msgstr "设置密码" #. module: base #: view:res.lang:0 @@ -6270,7 +6270,7 @@ msgstr "" #: view:res.users:0 #, python-format msgid "Applications" -msgstr "" +msgstr "应用" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -6632,7 +6632,7 @@ msgstr "" #: view:ir.module.module:0 #, python-format msgid "Upgrade" -msgstr "" +msgstr "升级" #. module: base #: field:res.partner,address:0 From 1ba5e0ae7c27ad0f8c77ef11e43befe8cb40d908 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 13 Jan 2012 05:01:44 +0000 Subject: [PATCH 069/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120113044029-g5gennaovbmjxfut bzr revid: launchpad_translations_on_behalf_of_openerp-20120113050144-no4194ciwerac0dr --- addons/account/i18n/ar.po | 8 +- addons/account/i18n/sv.po | 18 +- addons/account/i18n/zh_CN.po | 4 +- addons/document/i18n/zh_CN.po | 4 +- addons/event/i18n/ar.po | 265 +++-- addons/lunch/i18n/ar.po | 10 +- addons/marketing_campaign/i18n/ar.po | 1040 ++++++++++++++++++ addons/outlook/i18n/ar.po | 104 ++ addons/procurement/i18n/ar.po | 955 ++++++++++++++++ addons/product/i18n/zh_CN.po | 22 +- addons/product_expiry/i18n/ar.po | 140 +++ addons/product_expiry/i18n/ro.po | 176 +++ addons/product_manufacturer/i18n/ar.po | 77 ++ addons/product_visible_discount/i18n/ar.po | 62 ++ addons/profile_tools/i18n/ar.po | 144 +++ addons/project_caldav/i18n/ar.po | 561 ++++++++++ addons/project_issue/i18n/ar.po | 1017 +++++++++++++++++ addons/project_issue_sheet/i18n/ar.po | 77 ++ addons/project_long_term/i18n/ar.po | 535 +++++++++ addons/project_mailgate/i18n/ar.po | 84 ++ addons/project_messages/i18n/ar.po | 110 ++ addons/purchase_double_validation/i18n/ar.po | 73 ++ addons/purchase_requisition/i18n/ar.po | 453 ++++++++ addons/report_designer/i18n/ar.po | 98 ++ addons/report_webkit/i18n/ar.po | 546 +++++++++ addons/report_webkit/i18n/ro.po | 555 ++++++++++ addons/report_webkit_sample/i18n/ar.po | 123 +++ addons/resource/i18n/ar.po | 354 ++++++ addons/sale/i18n/zh_CN.po | 4 +- addons/web/po/ar.po | 8 +- addons/web/po/de.po | 8 +- addons/web/po/zh_CN.po | 4 +- addons/web_dashboard/po/zh_CN.po | 4 +- addons/web_default_home/po/zh_CN.po | 4 +- addons/web_diagram/po/zh_CN.po | 4 +- addons/web_mobile/po/zh_CN.po | 4 +- 36 files changed, 7485 insertions(+), 170 deletions(-) create mode 100644 addons/marketing_campaign/i18n/ar.po create mode 100644 addons/outlook/i18n/ar.po create mode 100644 addons/procurement/i18n/ar.po create mode 100644 addons/product_expiry/i18n/ar.po create mode 100644 addons/product_expiry/i18n/ro.po create mode 100644 addons/product_manufacturer/i18n/ar.po create mode 100644 addons/product_visible_discount/i18n/ar.po create mode 100644 addons/profile_tools/i18n/ar.po create mode 100644 addons/project_caldav/i18n/ar.po create mode 100644 addons/project_issue/i18n/ar.po create mode 100644 addons/project_issue_sheet/i18n/ar.po create mode 100644 addons/project_long_term/i18n/ar.po create mode 100644 addons/project_mailgate/i18n/ar.po create mode 100644 addons/project_messages/i18n/ar.po create mode 100644 addons/purchase_double_validation/i18n/ar.po create mode 100644 addons/purchase_requisition/i18n/ar.po create mode 100644 addons/report_designer/i18n/ar.po create mode 100644 addons/report_webkit/i18n/ar.po create mode 100644 addons/report_webkit/i18n/ro.po create mode 100644 addons/report_webkit_sample/i18n/ar.po create mode 100644 addons/resource/i18n/ar.po diff --git a/addons/account/i18n/ar.po b/addons/account/i18n/ar.po index 760ba00feb8..14cd1b93f11 100644 --- a/addons/account/i18n/ar.po +++ b/addons/account/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2012-01-10 19:38+0000\n" +"PO-Revision-Date: 2012-01-12 20:45+0000\n" "Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-11 04:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: view:account.invoice.report:0 @@ -5799,7 +5799,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_analytic_line msgid "Analytic Line" -msgstr "خط بياني" +msgstr "خط تحليلي" #. module: account #: field:product.template,taxes_id:0 diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index 39693d2783e..f022e31b827 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/i18n/sv.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.14\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 12:47+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-12 21:15+0000\n" +"Last-Translator: Mikael Akerberg \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:49+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "last month" -msgstr "" +msgstr "föregående månad" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -48,7 +48,7 @@ msgstr "Kontostatistik" #. module: account #: view:account.invoice:0 msgid "Proforma/Open/Paid Invoices" -msgstr "" +msgstr "Proforma/Öppna/Betalda fakturor" #. module: account #: field:report.invoice.created,residual:0 @@ -109,6 +109,7 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Konfigurations fel! Den valuta bör delas mellan standard-konton också." #. module: account #: report:account.invoice:0 @@ -179,7 +180,7 @@ msgstr "Faktura skapad inom 15 dagar" #. module: account #: field:accounting.report,label_filter:0 msgid "Column Label" -msgstr "" +msgstr "Kolumn Etikett" #. module: account #: code:addons/account/wizard/account_move_journal.py:95 @@ -194,6 +195,9 @@ msgid "" "invoice) to create analytic entries, OpenERP will look for a matching " "journal of the same type." msgstr "" +"Ger typ av analytisk journal. När det behövs ett dokument (t.ex. en faktura) " +"för att skapa analytiska poster, kommer OpenERP leta efter en matchande " +"journal av samma typ." #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_template_form diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index a0680f429f3..feabe77666f 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-12 05:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: view:account.invoice.report:0 diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index ca50011696e..3f428c4565f 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-12 05:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/event/i18n/ar.po b/addons/event/i18n/ar.po index 810fcf3d80a..2380611123a 100644 --- a/addons/event/i18n/ar.po +++ b/addons/event/i18n/ar.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2009-02-03 06:25+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-01-12 20:40+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: event #: view:event.event:0 msgid "Invoice Information" -msgstr "" +msgstr "بيانات الفاتورة" #. module: event #: view:partner.event.registration:0 @@ -36,7 +36,7 @@ msgstr "" #: view:event.registration:0 #: view:report.event.registration:0 msgid "Group By..." -msgstr "" +msgstr "تجميع حسب..." #. module: event #: field:event.event,register_min:0 @@ -51,7 +51,7 @@ msgstr "" #. module: event #: field:event.registration.badge,title:0 msgid "Title" -msgstr "" +msgstr "الاسم" #. module: event #: field:event.event,mail_registr:0 @@ -61,7 +61,7 @@ msgstr "" #. module: event #: model:ir.actions.act_window,name:event.action_event_confirm_registration msgid "Make Invoices" -msgstr "" +msgstr "إصدار الفواتير" #. module: event #: view:event.event:0 @@ -72,7 +72,7 @@ msgstr "" #. module: event #: view:partner.event.registration:0 msgid "_Close" -msgstr "" +msgstr "إ_غلاق" #. module: event #: view:report.event.registration:0 @@ -82,7 +82,7 @@ msgstr "" #. module: event #: selection:report.event.registration,month:0 msgid "March" -msgstr "" +msgstr "مارس" #. module: event #: field:event.event,mail_confirm:0 @@ -92,7 +92,7 @@ msgstr "" #. module: event #: field:event.registration,nb_register:0 msgid "Quantity" -msgstr "" +msgstr "كمية" #. module: event #: code:addons/event/wizard/event_make_invoice.py:50 @@ -101,7 +101,7 @@ msgstr "" #: code:addons/event/wizard/event_make_invoice.py:62 #, python-format msgid "Warning !" -msgstr "" +msgstr "تحذير !" #. module: event #: field:event.event,company_id:0 @@ -109,12 +109,12 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,company_id:0 msgid "Company" -msgstr "" +msgstr "شركة" #. module: event #: field:event.make.invoice,invoice_date:0 msgid "Invoice Date" -msgstr "" +msgstr "تاريخ الفاتورة" #. module: event #: help:event.event,pricelist_id:0 @@ -134,17 +134,17 @@ msgstr "" #. module: event #: field:event.event,parent_id:0 msgid "Parent Event" -msgstr "" +msgstr "الحدث الرئيسي" #. module: event #: model:ir.actions.act_window,name:event.action_make_invoices msgid "Make Invoice" -msgstr "" +msgstr "عمل فاتورة" #. module: event #: field:event.registration,price_subtotal:0 msgid "Subtotal" -msgstr "" +msgstr "المجموع الفرعي" #. module: event #: view:report.event.registration:0 @@ -182,12 +182,12 @@ msgstr "" #. module: event #: field:event.registration,message_ids:0 msgid "Messages" -msgstr "" +msgstr "رسائل" #. module: event #: model:ir.model,name:event.model_event_registration_badge msgid "event.registration.badge" -msgstr "" +msgstr "event.registration.badge" #. module: event #: field:event.event,mail_auto_confirm:0 @@ -206,18 +206,18 @@ msgstr "" #: selection:event.registration,state:0 #: selection:report.event.registration,state:0 msgid "Cancelled" -msgstr "" +msgstr "ملغي" #. module: event #: field:event.event,reply_to:0 msgid "Reply-To" -msgstr "" +msgstr "رُد إلى" #. module: event #: model:ir.actions.act_window,name:event.open_board_associations_manager #: model:ir.ui.menu,name:event.menu_board_associations_manager msgid "Event Dashboard" -msgstr "" +msgstr "لوحة الأحداث" #. module: event #: code:addons/event/wizard/event_make_invoice.py:63 @@ -228,7 +228,7 @@ msgstr "" #. module: event #: selection:report.event.registration,month:0 msgid "July" -msgstr "" +msgstr "يوليو" #. module: event #: help:event.event,register_prospect:0 @@ -245,7 +245,7 @@ msgstr "" #. module: event #: field:event.registration,ref:0 msgid "Reference" -msgstr "" +msgstr "مرجع" #. module: event #: help:event.event,date_end:0 @@ -256,24 +256,24 @@ msgstr "" #. module: event #: view:event.registration:0 msgid "Emails" -msgstr "" +msgstr "البريد الإلكتروني" #. module: event #: view:event.registration:0 msgid "Extra Info" -msgstr "" +msgstr "معلومات إضافية" #. module: event #: code:addons/event/wizard/event_make_invoice.py:83 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "فواتير العملاء" #. module: event #: selection:event.event,state:0 #: selection:report.event.registration,state:0 msgid "Draft" -msgstr "" +msgstr "مسودة" #. module: event #: view:report.event.registration:0 @@ -283,7 +283,7 @@ msgstr "" #. module: event #: model:ir.model,name:event.model_event_type msgid " Event Type " -msgstr "" +msgstr " نوع الحدث " #. module: event #: view:event.event:0 @@ -295,13 +295,13 @@ msgstr "" #: field:report.event.registration,event_id:0 #: view:res.partner:0 msgid "Event" -msgstr "" +msgstr "حدث" #. module: event #: view:event.registration:0 #: field:event.registration,badge_ids:0 msgid "Badges" -msgstr "" +msgstr "شارات" #. module: event #: view:event.event:0 @@ -310,12 +310,12 @@ msgstr "" #: selection:event.registration,state:0 #: selection:report.event.registration,state:0 msgid "Confirmed" -msgstr "" +msgstr "مؤكد" #. module: event #: view:event.confirm.registration:0 msgid "Registration Confirmation" -msgstr "" +msgstr "تأكيد الإشتراك" #. module: event #: view:event.event:0 @@ -356,7 +356,7 @@ msgstr "" #. module: event #: view:event.event:0 msgid "Location" -msgstr "" +msgstr "المكان" #. module: event #: view:event.event:0 @@ -369,7 +369,7 @@ msgstr "" #: field:event.event,register_current:0 #: view:report.event.registration:0 msgid "Confirmed Registrations" -msgstr "" +msgstr "إشتراكات مؤكدة" #. module: event #: field:event.event,mail_auto_registr:0 @@ -380,12 +380,12 @@ msgstr "" #: field:event.event,type:0 #: field:partner.event.registration,event_type:0 msgid "Type" -msgstr "" +msgstr "نوع" #. module: event #: field:event.registration,email_from:0 msgid "Email" -msgstr "" +msgstr "بريد إلكتروني" #. module: event #: help:event.event,mail_confirm:0 @@ -409,25 +409,25 @@ msgstr "" #: code:addons/event/event.py:398 #, python-format msgid "Error !" -msgstr "" +msgstr "خطأ !" #. module: event #: field:event.event,name:0 #: field:event.registration,name:0 msgid "Summary" -msgstr "" +msgstr "ملخّص" #. module: event #: field:event.registration,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "تاريخ الإنشاء" #. module: event #: view:event.event:0 #: view:event.registration:0 #: view:res.partner:0 msgid "Cancel Registration" -msgstr "" +msgstr "إلغاء التسجيل" #. module: event #: code:addons/event/event.py:399 @@ -468,13 +468,13 @@ msgstr "" #. module: event #: view:event.registration:0 msgid "Dates" -msgstr "" +msgstr "تواريخ" #. module: event #: view:event.confirm:0 #: view:event.confirm.registration:0 msgid "Confirm Anyway" -msgstr "" +msgstr "مضي التأكيد" #. module: event #: code:addons/event/wizard/event_confirm_registration.py:54 @@ -493,7 +493,7 @@ msgstr "" #: field:event.registration.badge,registration_id:0 #: model:ir.actions.act_window,name:event.act_event_list_register_event msgid "Registration" -msgstr "" +msgstr "التسجيل" #. module: event #: field:report.event.registration,nbevent:0 @@ -522,7 +522,7 @@ msgstr "" #: view:event.event:0 #: view:event.registration:0 msgid "Contact" -msgstr "" +msgstr "جهة الاتصال" #. module: event #: view:event.event:0 @@ -530,7 +530,7 @@ msgstr "" #: field:event.registration,partner_id:0 #: model:ir.model,name:event.model_res_partner msgid "Partner" -msgstr "" +msgstr "شريك" #. module: event #: view:board.board:0 @@ -542,7 +542,7 @@ msgstr "" #. module: event #: field:event.make.invoice,grouped:0 msgid "Group the invoices" -msgstr "" +msgstr "تجميع الفواتير" #. module: event #: view:event.event:0 @@ -552,7 +552,7 @@ msgstr "" #. module: event #: field:event.type,name:0 msgid "Event type" -msgstr "" +msgstr "نوع الحدث" #. module: event #: view:board.board:0 @@ -573,7 +573,7 @@ msgstr "" #. module: event #: field:event.registration,log_ids:0 msgid "Logs" -msgstr "" +msgstr "سجلّات" #. module: event #: view:event.event:0 @@ -583,17 +583,17 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,state:0 msgid "State" -msgstr "" +msgstr "الحالة" #. module: event #: selection:report.event.registration,month:0 msgid "September" -msgstr "" +msgstr "سبتمبر" #. module: event #: selection:report.event.registration,month:0 msgid "December" -msgstr "" +msgstr "ديسمبر" #. module: event #: field:event.registration,event_product:0 @@ -609,12 +609,12 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,month:0 msgid "Month" -msgstr "" +msgstr "شهر" #. module: event #: view:event.event:0 msgid "Event Done" -msgstr "" +msgstr "حدث منتهي" #. module: event #: view:event.registration:0 @@ -629,7 +629,7 @@ msgstr "" #. module: event #: field:event.confirm.registration,msg:0 msgid "Message" -msgstr "" +msgstr "رسالة" #. module: event #: constraint:event.event:0 @@ -646,23 +646,23 @@ msgstr "" #: view:report.event.registration:0 #, python-format msgid "Invoiced" -msgstr "" +msgstr "مفوتر" #. module: event #: view:event.event:0 #: view:report.event.registration:0 msgid "My Events" -msgstr "" +msgstr "أحداثي" #. module: event #: view:event.event:0 msgid "Speakers" -msgstr "" +msgstr "سماعات" #. module: event #: view:event.make.invoice:0 msgid "Create invoices" -msgstr "" +msgstr "إنشاء الفواتير" #. module: event #: help:event.registration,email_cc:0 @@ -675,17 +675,17 @@ msgstr "" #. module: event #: view:event.make.invoice:0 msgid "Do you really want to create the invoice(s) ?" -msgstr "" +msgstr "هل تريد فعلاً إنشاء الفاتورة/الفواتبر؟" #. module: event #: view:event.event:0 msgid "Beginning Date" -msgstr "" +msgstr "تاريخ البدء" #. module: event #: field:event.registration,date_closed:0 msgid "Closed" -msgstr "" +msgstr "مغلق" #. module: event #: view:report.event.registration:0 @@ -699,28 +699,28 @@ msgstr "" #: model:ir.ui.menu,name:event.menu_event_event_assiciation #: view:res.partner:0 msgid "Events" -msgstr "" +msgstr "أحداث" #. module: event #: field:partner.event.registration,nb_register:0 msgid "Number of Registration" -msgstr "" +msgstr "عدد التسجيلات" #. module: event #: field:event.event,child_ids:0 msgid "Child Events" -msgstr "" +msgstr "أحداث فرعية" #. module: event #: selection:report.event.registration,month:0 msgid "August" -msgstr "" +msgstr "أغسطس" #. module: event #: field:res.partner,event_ids:0 #: field:res.partner,event_registration_ids:0 msgid "unknown" -msgstr "" +msgstr "مجهول" #. module: event #: help:event.event,product_id:0 @@ -733,7 +733,7 @@ msgstr "" #. module: event #: selection:report.event.registration,month:0 msgid "June" -msgstr "" +msgstr "يونيو" #. module: event #: field:event.registration,write_date:0 @@ -743,7 +743,7 @@ msgstr "" #. module: event #: view:event.registration:0 msgid "My Registrations" -msgstr "" +msgstr "تسجيلاتي" #. module: event #: view:event.confirm:0 @@ -755,37 +755,37 @@ msgstr "" #. module: event #: field:event.registration,active:0 msgid "Active" -msgstr "" +msgstr "نشط" #. module: event #: field:event.registration,date:0 msgid "Start Date" -msgstr "" +msgstr "تاريخ البدء" #. module: event #: selection:report.event.registration,month:0 msgid "November" -msgstr "" +msgstr "نوفمبر" #. module: event #: view:report.event.registration:0 msgid "Extended Filters..." -msgstr "" +msgstr "مرشحات مفصلة..." #. module: event #: field:partner.event.registration,start_date:0 msgid "Start date" -msgstr "" +msgstr "تاريخ البدء" #. module: event #: selection:report.event.registration,month:0 msgid "October" -msgstr "" +msgstr "أكتوبر" #. module: event #: field:event.event,language:0 msgid "Language" -msgstr "" +msgstr "لغة" #. module: event #: view:event.registration:0 @@ -796,7 +796,7 @@ msgstr "" #. module: event #: selection:report.event.registration,month:0 msgid "January" -msgstr "" +msgstr "يناير" #. module: event #: help:event.registration,email_from:0 @@ -806,7 +806,7 @@ msgstr "" #. module: event #: view:event.event:0 msgid "Set To Draft" -msgstr "" +msgstr "وضع كمسودة" #. module: event #: code:addons/event/event.py:499 @@ -822,7 +822,7 @@ msgstr "" #: view:report.event.registration:0 #: view:res.partner:0 msgid "Date" -msgstr "" +msgstr "تاريخ" #. module: event #: view:event.event:0 @@ -843,28 +843,28 @@ msgstr "" #: view:event.registration:0 #: view:res.partner:0 msgid "History" -msgstr "" +msgstr "المحفوظات" #. module: event #: field:event.event,address_id:0 msgid "Location Address" -msgstr "" +msgstr "عنوان الموقع" #. module: event #: model:ir.actions.act_window,name:event.action_event_type #: model:ir.ui.menu,name:event.menu_event_type msgid "Types of Events" -msgstr "" +msgstr "أنواع الأحداث" #. module: event #: field:event.registration,contact_id:0 msgid "Partner Contact" -msgstr "" +msgstr "جهة الاتصال بالشريك" #. module: event #: field:event.event,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "قائمة الأسعار" #. module: event #: code:addons/event/wizard/event_make_invoice.py:59 @@ -880,7 +880,7 @@ msgstr "" #. module: event #: view:event.registration:0 msgid "Misc" -msgstr "" +msgstr "متفرقات" #. module: event #: constraint:event.event:0 @@ -895,37 +895,37 @@ msgstr "" #: selection:report.event.registration,state:0 #, python-format msgid "Done" -msgstr "" +msgstr "تم" #. module: event #: field:event.event,date_begin:0 msgid "Beginning date" -msgstr "" +msgstr "تاريخ البدء" #. module: event #: view:event.registration:0 #: field:event.registration,invoice_id:0 msgid "Invoice" -msgstr "" +msgstr "فاتورة" #. module: event #: view:report.event.registration:0 #: field:report.event.registration,year:0 msgid "Year" -msgstr "" +msgstr "سنة" #. module: event #: code:addons/event/event.py:465 #, python-format msgid "Cancel" -msgstr "" +msgstr "إلغاء" #. module: event #: view:event.confirm:0 #: view:event.confirm.registration:0 #: view:event.make.invoice:0 msgid "Close" -msgstr "" +msgstr "إغلاق" #. module: event #: view:event.event:0 @@ -936,7 +936,7 @@ msgstr "" #: code:addons/event/event.py:436 #, python-format msgid "Open" -msgstr "" +msgstr "فتح" #. module: event #: field:event.event,user_id:0 @@ -957,31 +957,31 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,user_id:0 msgid "Responsible" -msgstr "" +msgstr "مسئول" #. module: event #: field:event.event,unit_price:0 #: view:event.registration:0 #: field:partner.event.registration,unit_price:0 msgid "Registration Cost" -msgstr "" +msgstr "تكلفة التسجيل" #. module: event #: field:event.registration,unit_price:0 msgid "Unit Price" -msgstr "" +msgstr "سعر الوحدة" #. module: event #: view:report.event.registration:0 #: field:report.event.registration,speaker_id:0 #: field:res.partner,speaker:0 msgid "Speaker" -msgstr "" +msgstr "مكبر صوت" #. module: event #: view:event.registration:0 msgid "Reply" -msgstr "" +msgstr "رد" #. module: event #: view:report.event.registration:0 @@ -998,14 +998,14 @@ msgstr "" #: field:event.event,date_end:0 #: field:partner.event.registration,end_date:0 msgid "Closing date" -msgstr "" +msgstr "تاريخ الإغلاق" #. module: event #: field:event.event,product_id:0 #: view:report.event.registration:0 #: field:report.event.registration,product_id:0 msgid "Product" -msgstr "" +msgstr "المنتج" #. module: event #: view:event.event:0 @@ -1013,7 +1013,7 @@ msgstr "" #: view:event.registration:0 #: field:event.registration,description:0 msgid "Description" -msgstr "" +msgstr "وصف" #. module: event #: field:report.event.registration,confirm_state:0 @@ -1023,17 +1023,17 @@ msgstr "" #. module: event #: model:ir.actions.act_window,name:event.act_register_event_partner msgid "Subscribe" -msgstr "" +msgstr "اشترك" #. module: event #: selection:report.event.registration,month:0 msgid "May" -msgstr "" +msgstr "مايو" #. module: event #: view:res.partner:0 msgid "Events Registration" -msgstr "" +msgstr "اشتراك الأحداث" #. module: event #: help:event.event,mail_registr:0 @@ -1048,61 +1048,61 @@ msgstr "" #. module: event #: field:event.registration.badge,address_id:0 msgid "Address" -msgstr "" +msgstr "العنوان" #. module: event #: view:board.board:0 #: model:ir.actions.act_window,name:event.act_event_view msgid "Next Events" -msgstr "" +msgstr "الحدث التالي" #. module: event #: view:partner.event.registration:0 msgid "_Subcribe" -msgstr "" +msgstr "اش_ترك" #. module: event #: model:ir.model,name:event.model_partner_event_registration msgid " event Registration " -msgstr "" +msgstr " تسجيل الحدث " #. module: event #: help:event.event,date_begin:0 #: help:partner.event.registration,start_date:0 msgid "Beginning Date of Event" -msgstr "" +msgstr "تاريخ بدء الحدث" #. module: event #: selection:event.registration,state:0 msgid "Unconfirmed" -msgstr "" +msgstr "غير مؤكد" #. module: event #: code:addons/event/event.py:565 #, python-format msgid "Auto Registration: [%s] %s" -msgstr "" +msgstr "تسجيل تلقائي: [%s] %s" #. module: event #: field:event.registration,date_deadline:0 msgid "End Date" -msgstr "" +msgstr "تاريخ الإنتهاء" #. module: event #: selection:report.event.registration,month:0 msgid "February" -msgstr "" +msgstr "فبراير" #. module: event #: view:board.board:0 msgid "Association Dashboard" -msgstr "" +msgstr "اللوحة المرتبطة" #. module: event #: view:event.event:0 #: field:event.registration.badge,name:0 msgid "Name" -msgstr "" +msgstr "الاسم" #. module: event #: field:event.event,section_id:0 @@ -1110,12 +1110,12 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,section_id:0 msgid "Sale Team" -msgstr "" +msgstr "فريق المبيعات" #. module: event #: field:event.event,country_id:0 msgid "Country" -msgstr "" +msgstr "دولة" #. module: event #: code:addons/event/wizard/event_make_invoice.py:55 @@ -1135,7 +1135,7 @@ msgstr "" #. module: event #: selection:report.event.registration,month:0 msgid "April" -msgstr "" +msgstr "إبريل" #. module: event #: help:event.event,unit_price:0 @@ -1155,7 +1155,7 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,type:0 msgid "Event Type" -msgstr "" +msgstr "نوع الحدث" #. module: event #: view:event.event:0 @@ -1215,7 +1215,7 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,total:0 msgid "Total" -msgstr "" +msgstr "الإجمالي" #. module: event #: field:event.event,speaker_confirmed:0 @@ -1230,3 +1230,30 @@ msgid "" "caldav. Most of the users should work in the Calendar menu, and not in the " "list of events." msgstr "" + +#~ msgid "Last 7 Days" +#~ msgstr "٧ أيام الأخير" + +#~ msgid "Current Events" +#~ msgstr "الحدث الحالي" + +#~ msgid "Last 30 Days" +#~ msgstr "آخر ٣٠ يوم" + +#~ msgid "Error ! You can not create recursive associated members." +#~ msgstr "خطأ! لا يمكنك إنشاء أعضاء ذوي ارتباطات متداخلة." + +#~ msgid "Dashboard" +#~ msgstr "اللوحة الرئيسية" + +#~ msgid "Last 365 Days" +#~ msgstr "٣٦٥ يوم الأخيرة" + +#~ msgid "Attachments" +#~ msgstr "مرفقات" + +#~ msgid "Current" +#~ msgstr "الحالي" + +#~ msgid "Details" +#~ msgstr "تفاصيل" diff --git a/addons/lunch/i18n/ar.po b/addons/lunch/i18n/ar.po index 479d7ec15f0..c55fce89b56 100644 --- a/addons/lunch/i18n/ar.po +++ b/addons/lunch/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2012-01-10 21:55+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-12 22:03+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-11 04:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: lunch #: view:lunch.cashbox.clean:0 @@ -222,7 +222,7 @@ msgstr "" #. module: lunch #: view:report.lunch.amount:0 msgid " Month-1 " -msgstr " شهر-1 " +msgstr " شهر-١ " #. module: lunch #: field:report.lunch.amount,date:0 diff --git a/addons/marketing_campaign/i18n/ar.po b/addons/marketing_campaign/i18n/ar.po new file mode 100644 index 00000000000..816d4975787 --- /dev/null +++ b/addons/marketing_campaign/i18n/ar.po @@ -0,0 +1,1040 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-12 05:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "النشاط السابق" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:818 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "" + +#. module: marketing_campaign +#: constraint:marketing.campaign.transition:0 +msgid "The To/From Activity of transition must be of the same Campaign " +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#, python-format +msgid "" +"The campaign cannot be started: it doesn't have any starting activity (or " +"any activity with a signal and no previous activity)" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "الوقت" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Custom Action" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,revenue:0 +msgid "" +"Set an expected revenue if you consider that every campaign item that has " +"reached this point has generated a certain revenue. You can get revenue " +"statistics in the Reporting section" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign.workitem:0 +msgid "Today" +msgstr "اليوم" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "مارس" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +msgid "Object" +msgstr "كائن" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records created after last sync" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "" +"Python expression to decide whether the activity can be executed, otherwise " +"it will be deleted or cancelled.The expression may use the following " +"[browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - resource: the resource object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "حفظ كمسودة" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronization" +msgstr "مزامنة" + +#. module: marketing_campaign +#: sql_constraint:marketing.campaign.transition:0 +msgid "The interval must be positive or zero" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:818 +#, python-format +msgid "No preview" +msgstr "لا معاينة" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,date_run:0 +msgid "Launch Date" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,day:0 +msgid "Day" +msgstr "يوم" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "إستعادة" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the resource on which you want this campaign to be run" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Last Synchronization" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "سنة/سنين" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Sorry, campaign duplication is not supported at the moment." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_last_date:0 +msgid "" +"Date on which this segment was synchronized last time (automatically or " +"manually)" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "ملغي" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "تلقائي" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "" +"Test - It creates and process all the activities directly (without waiting " +"for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but " +"does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to " +"validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and " +"reports (be very careful with this mode, you're live!)" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_run:0 +msgid "Initial start date of this segment." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "حملة" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "إستئناف" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "قطعة" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Cost / Revenue" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "" +"The type of action to execute when an item enters this activity, such as:\n" +" - Email: send an email using a predefined email template\n" +" - Report: print an existing Report defined on the resource item and save " +"it into a specific directory\n" +" - Custom Action: execute a predefined action, e.g. to modify the fields " +"of the resource record\n" +" " +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_next_sync:0 +msgid "Next time the synchronization job is scheduled to run automatically" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Transitions" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Don't delete workitems" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "State" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +msgid "New" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Synchronization mode" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_done:0 +msgid "Date this segment was last closed or cancelled." +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +msgid "Campaigns" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Report" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,variable_cost:0 +msgid "" +"Set a variable cost if you consider that every campaign item that has " +"reached this point has entailed a certain cost. You can get cost statistics " +"in the Reporting section" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid " Month-1 " +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "" +"By activating this option, workitems that aren't executed because the " +"condition is not met are marked as cancelled instead of being deleted." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "" + +#. module: marketing_campaign +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Modified" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "" +"The generated workitems will be linked to the partner related to the record. " +"If the record is the partner itself leave this field empty. This is useful " +"for reporting purposes, via the Campaign Analysis or Campaign Follow-up " +"views." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup +msgid "Campaign Follow-up" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,email_template_id:0 +msgid "The e-mail to send when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records modified after last sync (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_stat +msgid "Campaign Statistics" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +msgid "Campaign Analysis" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "" +"Determines an additional criterion to add to the filter when selecting new " +"records to inject in the campaign. \"No duplicates\" prevents selecting " +"records which have already entered the campaign previously.If the campaign " +"has a \"unique field\" set, \"no duplicates\" will also prevent selecting " +"records which have the same value for the unique field as other records that " +"already entered the campaign." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Draft" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Related Resource" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "" +"An activity with a signal can be called programmatically. Be careful, the " +"workitem is always created when a signal is sent" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: all records" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Created" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,date:0 +#: view:marketing.campaign.workitem:0 +msgid "Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,unique_field_id:0 +msgid "Unique Field" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "Email Template" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "Error" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,server_action_id:0 +msgid "Action" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:528 +#, python-format +msgid "Automatic transition" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: view:res.partner:0 +msgid "History" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:530 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,help:marketing_campaign.action_marketing_campaign_form +msgid "" +"A marketing campaign is an event or activity that will help you manage and " +"reach your partners with specific messages. A campaign can have many " +"activities that will be triggered from a specific situation. One action " +"could be sending an email template that has previously been created in the " +"system." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Operation not supported" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "" + +#. module: marketing_campaign +#: constraint:marketing.campaign.segment:0 +msgid "Model of filter must be same as resource model of Campaign " +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize Manually" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "The campaign cannot be marked as done before all segments are done" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Campaign Step" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +msgid "All Segments" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "E-mail" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,unique_field_id:0 +msgid "" +"If set, this field will help segments that work in \"no duplicates\" mode to " +"avoid selecting similar records twice. Similar records are records that have " +"the same value for this unique field. For example by choosing the " +"\"email_from\" field for CRM Leads you would prevent sending the same " +"campaign to the same email address again. If not set, the \"no duplicates\" " +"segments will only avoid selecting the same record again if it entered the " +"campaign previously. Only easily comparable fields like textfields, " +"integers, selections or single relationships may be used." +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:529 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +msgid "Marketing Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,res_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Resource" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "" +"Fixed cost for running this campaign. You may also specify variable cost and " +"revenue on each campaign activity. Cost and Revenue statistics are included " +"in Campaign Reporting." +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records updated after last sync" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:792 +#, python-format +msgid "Email Preview" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#, python-format +msgid "The campaign cannot be started: there are no activities in it" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem has to be run manually" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.activity:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,ir_filter_id:0 +msgid "" +"Filter to select the matching resource records that belong to this segment. " +"New filters can be created and saved using the advanced search on the list " +"view of the Resource. If no filter is set, all records are selected without " +"filtering. The synchronization mode may also add a criterion to the filter." +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Followup" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_next_sync:0 +msgid "Next Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "All" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records created after last sync" +msgstr "" + +#. module: marketing_campaign +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +#: view:marketing.campaign:0 +msgid "Cost" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "" + +#~ msgid "This Year" +#~ msgstr "هذا العام" diff --git a/addons/outlook/i18n/ar.po b/addons/outlook/i18n/ar.po new file mode 100644 index 00000000000..bdce1f4914b --- /dev/null +++ b/addons/outlook/i18n/ar.po @@ -0,0 +1,104 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 05:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: outlook +#: field:outlook.installer,doc_file:0 +msgid "Installation Manual" +msgstr "" + +#. module: outlook +#: field:outlook.installer,description:0 +msgid "Description" +msgstr "" + +#. module: outlook +#: field:outlook.installer,plugin_file:0 +msgid "Outlook Plug-in" +msgstr "" + +#. module: outlook +#: model:ir.actions.act_window,name:outlook.action_outlook_installer +#: model:ir.actions.act_window,name:outlook.action_outlook_wizard +#: model:ir.ui.menu,name:outlook.menu_base_config_plugins_outlook +#: view:outlook.installer:0 +msgid "Install Outlook Plug-In" +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "" +"This plug-in allows you to create new contact or link contact to an existing " +"partner. \n" +"Also allows to link your e-mail to OpenERP's documents. \n" +"You can attach it to any existing one in OpenERP or create a new one." +msgstr "" + +#. module: outlook +#: field:outlook.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: outlook +#: field:outlook.installer,outlook:0 +msgid "Outlook Plug-in " +msgstr "" + +#. module: outlook +#: model:ir.model,name:outlook.model_outlook_installer +msgid "outlook.installer" +msgstr "" + +#. module: outlook +#: help:outlook.installer,doc_file:0 +msgid "The documentation file :- how to install Outlook Plug-in." +msgstr "" + +#. module: outlook +#: help:outlook.installer,outlook:0 +msgid "" +"Allows you to select an object that you would like to add to your email and " +"its attachments." +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "title" +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "Installation and Configuration Steps" +msgstr "" + +#. module: outlook +#: field:outlook.installer,doc_name:0 +#: field:outlook.installer,name:0 +msgid "File name" +msgstr "" + +#. module: outlook +#: help:outlook.installer,plugin_file:0 +msgid "" +"outlook plug-in file. Save as this file and install this plug-in in outlook." +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "_Close" +msgstr "" diff --git a/addons/procurement/i18n/ar.po b/addons/procurement/i18n/ar.po new file mode 100644 index 00000000000..0098063856a --- /dev/null +++ b/addons/procurement/i18n/ar.po @@ -0,0 +1,955 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 05:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: procurement +#: view:make.procurement:0 +msgid "Ask New Products" +msgstr "" + +#. module: procurement +#: model:ir.ui.menu,name:procurement.menu_stock_sched +msgid "Schedulers" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_make_procurement +msgid "Make Procurements" +msgstr "" + +#. module: procurement +#: help:procurement.order.compute.all,automatic:0 +msgid "" +"Triggers an automatic procurement for all products that have a virtual stock " +"under 0. You should probably not use this option, we suggest using a MTO " +"configuration on products." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Group By..." +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,procurement_draft_ids:0 +msgid "Draft procurement of the product and location of that orderpoint" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:291 +#, python-format +msgid "No supplier defined for this product !" +msgstr "" + +#. module: procurement +#: field:make.procurement,uom_id:0 +msgid "Unit of Measure" +msgstr "" + +#. module: procurement +#: field:procurement.order,procure_method:0 +msgid "Procurement Method" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:307 +#, python-format +msgid "No address defined for the supplier" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_procurement_compute +msgid "Compute Stock Minimum Rules Only" +msgstr "" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You can not move products from or to a location of the type view." +msgstr "" + +#. module: procurement +#: field:procurement.order,company_id:0 +#: field:stock.warehouse.orderpoint,company_id:0 +msgid "Company" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,name:0 +msgid "Reason" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "Compute Procurements" +msgstr "" + +#. module: procurement +#: field:procurement.order,message:0 +msgid "Latest error" +msgstr "" + +#. module: procurement +#: help:mrp.property,composition:0 +msgid "Not used in computations, for information purpose only." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Latest procurement" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Notes" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "on order" +msgstr "" + +#. module: procurement +#: help:procurement.order,message:0 +msgid "Exception occurred while computing procurement orders." +msgstr "" + +#. module: procurement +#: help:procurement.order,state:0 +msgid "" +"When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. " +" \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one " +"to finish." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Permanent Procurement Exceptions" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules Search" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Scheduler Parameters" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute_all +msgid "Compute all schedulers" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Planification" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Ready" +msgstr "" + +#. module: procurement +#: field:procurement.order.compute.all,automatic:0 +msgid "Automatic orderpoint" +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:122 +#, python-format +msgid "" +"Here is the procurement scheduling report.\n" +"\n" +" Start Time: %s \n" +" End Time: %s \n" +" Total Procurements processed: %d \n" +" Procurements with exceptions: %d \n" +" Skipped Procurements (scheduled date outside of scheduler range) %d " +"\n" +"\n" +" Exceptions:\n" +msgstr "" + +#. module: procurement +#: field:mrp.property,composition:0 +msgid "Properties composition" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Retry" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_max_qty:0 +msgid "" +"When the virtual stock goes below the Min Quantity, OpenERP generates a " +"procurement to bring the virtual stock to the Quantity specified as Max " +"Quantity." +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +#: view:procurement.orderpoint.compute:0 +msgid "Parameters" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Confirm" +msgstr "" + +#. module: procurement +#: help:procurement.order,origin:0 +msgid "" +"Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Procurement Orders to Process" +msgstr "" + +#. module: procurement +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:386 +#, python-format +msgid "Procurement '%s' is in exception: " +msgstr "" + +#. module: procurement +#: field:procurement.order,priority:0 +msgid "Priority" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,state:0 +msgid "State" +msgstr "" + +#. module: procurement +#: field:procurement.order,location_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,location_id:0 +msgid "Location" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: procurement +#: field:make.procurement,warehouse_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Best price (not yet active!)" +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:110 +#, python-format +msgid "PROC %d: from stock - %3.2f %-5s - %s" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Product & Location" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute +msgid "Compute Procurement" +msgstr "" + +#. module: procurement +#: field:stock.move,procurements:0 +msgid "Procurements" +msgstr "" + +#. module: procurement +#: field:res.company,schedule_range:0 +msgid "Scheduler Range Days" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.procurement_action +msgid "" +"A procurement order is used to record a need for a specific product at a " +"specific location. A procurement order is usually created automatically from " +"sales orders, a Pull Logistics rule or Minimum Stock Rules. When the " +"procurement order is confirmed, it automatically creates the necessary " +"operations to fullfil the need: purchase order proposition, manufacturing " +"order, etc." +msgstr "" + +#. module: procurement +#: field:make.procurement,date_planned:0 +msgid "Planned Date" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Group By" +msgstr "" + +#. module: procurement +#: field:make.procurement,qty:0 +#: field:procurement.order,product_qty:0 +msgid "Quantity" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:379 +#, python-format +msgid "Not enough stock and no minimum orderpoint rule defined." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:137 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "References" +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,qty_multiple:0 +msgid "Qty Multiple" +msgstr "" + +#. module: procurement +#: help:procurement.order,procure_method:0 +msgid "" +"If you encode manually a Procurement, you probably want to use a make to " +"order method." +msgstr "" + +#. module: procurement +#: model:ir.ui.menu,name:procurement.menu_stock_procurement +msgid "Automatic Procurements" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_max_qty:0 +msgid "Max Quantity" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order +#: model:process.process,name:procurement.process_process_procurementprocess0 +#: view:procurement.order:0 +msgid "Procurement" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action +msgid "Procurement Orders" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "To Fix" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Exceptions" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_serviceonorder0 +msgid "Assignment from Production or Purchase Order." +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property +msgid "Property" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_make_procurement +#: view:make.procurement:0 +msgid "Procurement Request" +msgstr "" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Compute Stock" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_min_qty:0 +msgid "" +"When the virtual stock goes below the Min Quantity specified for this field, " +"OpenERP generates a procurement to bring the virtual stock to the Max " +"Quantity." +msgstr "" + +#. module: procurement +#: model:process.process,name:procurement.process_process_serviceproductprocess0 +msgid "Service" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_draft_ids:0 +msgid "Related Procurement Orders" +msgstr "" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "" +"Wizard checks all the stock minimum rules and generate procurement order." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_min_qty:0 +msgid "Min Quantity" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Urgent" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "plus" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:328 +#, python-format +msgid "" +"Please check the Quantity in Procurement Order(s), it should not be less " +"than 1!" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"orderpoint without removing it." +msgstr "" + +#. module: procurement +#: help:procurement.orderpoint.compute,automatic:0 +msgid "If the stock of a product is under 0, it will act like an orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Lines" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "" +"This wizard allows you to run all procurement, production and/or purchase " +"orders that should be processed based on their configuration. By default, " +"the scheduler is launched automatically every night by OpenERP. You can use " +"this menu to force it to be launched now. Note that it runs in the " +"background, you may have to wait for a few minutes until it has finished " +"computing." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,note:0 +msgid "Note" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Draft" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "This wizard will schedule procurements." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Status" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Normal" +msgstr "" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:383 +#, python-format +msgid "Not enough stock." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,active:0 +msgid "Active" +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_procureproducts0 +msgid "Procure Products" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_planned:0 +msgid "Scheduled date" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Exception" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:381 +#, python-format +msgid "No minimum orderpoint rule defined." +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:183 +#, python-format +msgid "Automatic OP: %s" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_orderpoint_compute +msgid "Automatic Order Point" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,qty_multiple:0 +msgid "The procurement quantity will be rounded up to this multiple." +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_res_company +msgid "Companies" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Extra Information" +msgstr "" + +#. module: procurement +#: help:procurement.order,name:0 +msgid "Procurement name." +msgstr "" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Reason" +msgstr "" + +#. module: procurement +#: sql_constraint:stock.warehouse.orderpoint:0 +msgid "Qty Multiple must be greater than zero." +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" +msgstr "" + +#. module: procurement +#: sql_constraint:stock.picking:0 +msgid "Reference must be unique per Company!" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_close:0 +msgid "Date Closed" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:138 +#, python-format +msgid "Cannot delete Procurement Order(s) which are in %s State!" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:327 +#, python-format +msgid "Data Insufficient !" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property_group +#: field:mrp.property,group_id:0 +#: field:mrp.property.group,name:0 +msgid "Property Group" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Misc" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Locations" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "from stock" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "General Information" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Run Procurement" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Done" +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +#: view:procurement.order:0 +#: selection:procurement.order,state:0 +#: view:procurement.order.compute:0 +#: view:procurement.order.compute.all:0 +#: view:procurement.orderpoint.compute:0 +msgid "Cancel" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,logic:0 +msgid "Reordering Mode" +msgstr "" + +#. module: procurement +#: field:procurement.order,origin:0 +msgid "Source Document" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Not urgent" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:297 +#, python-format +msgid "No default supplier defined for this product" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Late" +msgstr "" + +#. module: procurement +#: view:board.board:0 +msgid "Procurements in Exception" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Details" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action5 +#: model:ir.actions.act_window,name:procurement.procurement_action_board +#: model:ir.actions.act_window,name:procurement.procurement_exceptions +#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action +#: view:procurement.order:0 +msgid "Procurement Exceptions" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.action_orderpoint_form +#: model:ir.ui.menu,name:procurement.menu_stock_order_points +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules" +msgstr "" + +#. module: procurement +#: field:procurement.order,close_move:0 +msgid "Close Move at end" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Scheduled Date" +msgstr "" + +#. module: procurement +#: field:make.procurement,product_id:0 +#: view:procurement.order:0 +#: field:procurement.order,product_id:0 +#: field:stock.warehouse.orderpoint,product_id:0 +msgid "Product" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Temporary" +msgstr "" + +#. module: procurement +#: field:mrp.property,description:0 +#: field:mrp.property.group,description:0 +msgid "Description" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "min" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Quantity Rules" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Running" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_serviceonorder0 +msgid "Make to Order" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "UOM" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Waiting" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.action_orderpoint_form +msgid "" +"You can define your minimum stock rules, so that OpenERP will automatically " +"create draft manufacturing orders or purchase quotations according to the " +"stock level. Once the virtual stock of a product (= stock on hand minus all " +"confirmed orders and reservations) is below the minimum quantity, OpenERP " +"will generate a procurement request to increase the stock up to the maximum " +"quantity." +msgstr "" + +#. module: procurement +#: field:procurement.order,move_id:0 +msgid "Reservation" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_procureproducts0 +msgid "The way to procurement depends on the product type." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +msgid "" +"This wizard will plan the procurement for this product. This procurement may " +"generate task, production orders or purchase orders." +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "MRP & Logistics Scheduler" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Temporary Procurement Exceptions" +msgstr "" + +#. module: procurement +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: procurement +#: field:mrp.property,name:0 +#: field:stock.warehouse.orderpoint,name:0 +msgid "Name" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "max" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos:0 +msgid "Product UoS" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:356 +#, python-format +msgid "from stock: products assigned." +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_compute_schedulers +#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers +#: view:procurement.order.compute.all:0 +msgid "Compute Schedulers" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.procurement_exceptions +msgid "" +"Procurement Orders represent the need for a certain quantity of products, at " +"a given time, in a given location. Sales Orders are one typical source of " +"Procurement Orders (but these are distinct documents). Depending on the " +"procurement parameters and the product configuration, the procurement engine " +"will attempt to satisfy the need by reserving products from stock, ordering " +"products from a supplier, or passing a manufacturing order, etc. A " +"Procurement Exception occurs when the system cannot find a way to fulfill a " +"procurement. Some exceptions will resolve themselves automatically, but " +"others require manual intervention (those are identified by a specific error " +"message)." +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Search Procurement" +msgstr "" + +#. module: procurement +#: help:res.company,schedule_range:0 +msgid "" +"This is the time frame analysed by the scheduler when computing " +"procurements. All procurements that are not between today and today+range " +"are skipped for future computation." +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Very Urgent" +msgstr "" + +#. module: procurement +#: field:procurement.orderpoint.compute,automatic:0 +msgid "Automatic Orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Details" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement started late" +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:184 +#, python-format +msgid "SCHEDULER" +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:87 +#, python-format +msgid "PROC %d: on order - %3.2f %-5s - %s" +msgstr "" diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index e582a93bc9a..ad86611bd86 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-03 07:52+0000\n" +"PO-Revision-Date: 2012-01-12 09:38+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:49+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: product #: view:product.pricelist.item:0 @@ -166,7 +166,7 @@ msgstr "打印日期" #. module: product #: field:product.product,qty_available:0 msgid "Quantity On Hand" -msgstr "" +msgstr "在手数量" #. module: product #: view:product.pricelist:0 @@ -269,7 +269,7 @@ msgstr "计量单位" #. module: product #: model:ir.actions.act_window,name:product.product_form_config_action msgid "Create or Import Products" -msgstr "" +msgstr "创建或导入产品" #. module: product #: help:product.template,supply_method:0 @@ -403,7 +403,7 @@ msgstr "基础价格" #. module: product #: field:product.product,color:0 msgid "Color Index" -msgstr "" +msgstr "颜色索引" #. module: product #: view:product.template:0 @@ -464,7 +464,7 @@ msgstr "垫板尺寸" #: code:addons/product/product.py:175 #, python-format msgid "Warning" -msgstr "" +msgstr "警告" #. module: product #: field:product.pricelist.item,base:0 @@ -474,7 +474,7 @@ msgstr "基于" #. module: product #: model:product.uom,name:product.product_uom_ton msgid "t" -msgstr "" +msgstr "t" #. module: product #: help:pricelist.partnerinfo,price:0 @@ -739,7 +739,7 @@ msgstr "价格表版本" #. module: product #: field:product.product,virtual_available:0 msgid "Quantity Available" -msgstr "" +msgstr "可供数量" #. module: product #: help:product.pricelist.item,sequence:0 @@ -821,7 +821,7 @@ msgstr "包装总重量" #. module: product #: view:product.product:0 msgid "Context..." -msgstr "" +msgstr "上下文..." #. module: product #: help:product.template,procure_method:0 @@ -1477,7 +1477,7 @@ msgstr "公共价格表" #. module: product #: field:product.product,product_image:0 msgid "Image" -msgstr "" +msgstr "图片" #. module: product #: selection:product.ul,type:0 diff --git a/addons/product_expiry/i18n/ar.po b/addons/product_expiry/i18n/ar.po new file mode 100644 index 00000000000..0207911e5d0 --- /dev/null +++ b/addons/product_expiry/i18n/ar.po @@ -0,0 +1,140 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 22:08+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "" + +#. module: product_expiry +#: view:product.product:0 +#: view:stock.production.lot:0 +msgid "Dates" +msgstr "تواريخ" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_stock_production_lot +msgid "Production lot" +msgstr "" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"The number of days before a production lot starts deteriorating without " +"becoming dangerous." +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"The number of days before a production lot may become dangerous and should " +"not be consumed." +msgstr "" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_product_product +msgid "Product" +msgstr "المنتج" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "" +"The date on which the lot starts deteriorating without becoming dangerous." +msgstr "" + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product Life Time" +msgstr "" + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product Removal Time" +msgstr "" + +#. module: product_expiry +#: help:product.product,alert_time:0 +msgid "" +"The number of days after which an alert should be notified about the " +"production lot." +msgstr "" + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "The number of days before a production lot should be removed." +msgstr "" + +#. module: product_expiry +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "" +"The date on which the lot may become dangerous and should not be consumed." +msgstr "" + +#. module: product_expiry +#: field:product.product,use_time:0 +msgid "Product Use Time" +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "" + +#. module: product_expiry +#: sql_constraint:stock.production.lot:0 +msgid "" +"The combination of serial number and internal reference must be unique !" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,alert_date:0 +msgid "" +"The date on which an alert should be notified about the production lot." +msgstr "" + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product Alert Time" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "The date on which the lot should be removed." +msgstr "" + +#~ msgid "Ham" +#~ msgstr "هام" + +#~ msgid "LTR" +#~ msgstr "يسار-يمين" diff --git a/addons/product_expiry/i18n/ro.po b/addons/product_expiry/i18n/ro.po new file mode 100644 index 00000000000..264f01ded25 --- /dev/null +++ b/addons/product_expiry/i18n/ro.po @@ -0,0 +1,176 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 15:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "Data alertei" + +#. module: product_expiry +#: view:product.product:0 +#: view:stock.production.lot:0 +msgid "Dates" +msgstr "Date" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_stock_production_lot +msgid "Production lot" +msgstr "Lot de producţie" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"The number of days before a production lot starts deteriorating without " +"becoming dangerous." +msgstr "" +"Numărul de zile inainte ca un lot de productie să inceapă să se deterioreze " +"fără a deveni periculos." + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "Data expirării" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "A se consuma inainte de" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"The number of days before a production lot may become dangerous and should " +"not be consumed." +msgstr "Numărul de zile inainte" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_product_product +msgid "Product" +msgstr "Produs" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "" +"The date on which the lot starts deteriorating without becoming dangerous." +msgstr "" +"Data la care loturile au inceput să se deterioreze fără a deveni periculoase." + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product Life Time" +msgstr "Durata de viată a produsului" + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product Removal Time" +msgstr "Timpul de inlăturare al produsului" + +#. module: product_expiry +#: help:product.product,alert_time:0 +msgid "" +"The number of days after which an alert should be notified about the " +"production lot." +msgstr "" +"Numărul de zile după care o alertă trebuie să atentioneze in legătură cu " +"lotul de productie." + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "The number of days before a production lot should be removed." +msgstr "Numărul de zile inainte ca un lot de productie să fie indepărat." + +#. module: product_expiry +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Eroare: cod ean invalid" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "" +"The date on which the lot may become dangerous and should not be consumed." +msgstr "Data la care lotul poate deveni periculos si nu ar trebui consumat." + +#. module: product_expiry +#: field:product.product,use_time:0 +msgid "Product Use Time" +msgstr "Durata de folosire a produsului" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "Data inlăturării" + +#. module: product_expiry +#: sql_constraint:stock.production.lot:0 +msgid "" +"The combination of serial number and internal reference must be unique !" +msgstr "" +"Combinatia dintre numarul de serie si referinta internă trebuie să fie unică " +"!" + +#. module: product_expiry +#: help:stock.production.lot,alert_date:0 +msgid "" +"The date on which an alert should be notified about the production lot." +msgstr "" +"Data la care o alertă ar trebui să instiinteze cu privire la lotul de " +"productie." + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product Alert Time" +msgstr "Durata alertei produsului" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "The date on which the lot should be removed." +msgstr "Data la care lotul trebuie indepărtat." + +#~ msgid "Ham" +#~ msgstr "Suncă" + +#~ msgid "Products date of expiry" +#~ msgstr "Termenul de expirare a produselor" + +#~ msgid "Cow milk" +#~ msgstr "Lapte de vacă" + +#~ msgid "Bread" +#~ msgstr "Paine" + +#~ msgid "LTR" +#~ msgstr "LTR" + +#~ msgid "" +#~ "Track different dates on products and production lots:\n" +#~ " - end of life\n" +#~ " - best before date\n" +#~ " - removal date\n" +#~ " - alert date\n" +#~ "Used, for example, in food industries." +#~ msgstr "" +#~ "Tine evidenta diferitelor date de pe produse si loturi de productie:\n" +#~ " - sfarsitul valabilitătii\n" +#~ " - a se consuma inainte de data\n" +#~ " - data indepărtării\n" +#~ " - data alertei\n" +#~ " Folosit, de exemplu, in industria alimentară." + +#~ msgid "French cheese Camenbert" +#~ msgstr "Branza frantuzească Camenbert" diff --git a/addons/product_manufacturer/i18n/ar.po b/addons/product_manufacturer/i18n/ar.po new file mode 100644 index 00000000000..835e0c66b1a --- /dev/null +++ b/addons/product_manufacturer/i18n/ar.po @@ -0,0 +1,77 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 22:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pref:0 +msgid "Manufacturer Product Code" +msgstr "" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_product +#: field:product.manufacturer.attribute,product_id:0 +msgid "Product" +msgstr "المنتج" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +msgid "Product Template Name" +msgstr "" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute +msgid "Product attributes" +msgstr "" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +#: view:product.product:0 +msgid "Product Attributes" +msgstr "" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,name:0 +msgid "Attribute" +msgstr "الخاصية" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,value:0 +msgid "Value" +msgstr "قيمة" + +#. module: product_manufacturer +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,attribute_ids:0 +msgid "Attributes" +msgstr "صفات" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pname:0 +msgid "Manufacturer Product Name" +msgstr "" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,manufacturer:0 +msgid "Manufacturer" +msgstr "مصنّع" diff --git a/addons/product_visible_discount/i18n/ar.po b/addons/product_visible_discount/i18n/ar.po new file mode 100644 index 00000000000..face80ddef3 --- /dev/null +++ b/addons/product_visible_discount/i18n/ar.po @@ -0,0 +1,62 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 22:04+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: product_visible_discount +#: code:addons/product_visible_discount/product_visible_discount.py:145 +#, python-format +msgid "No Purchase Pricelist Found !" +msgstr "" + +#. module: product_visible_discount +#: code:addons/product_visible_discount/product_visible_discount.py:153 +#, python-format +msgid "No Sale Pricelist Found " +msgstr "" + +#. module: product_visible_discount +#: field:product.pricelist,visible_discount:0 +msgid "Visible Discount" +msgstr "" + +#. module: product_visible_discount +#: model:ir.model,name:product_visible_discount.model_account_invoice_line +msgid "Invoice Line" +msgstr "خط الفاتورة" + +#. module: product_visible_discount +#: code:addons/product_visible_discount/product_visible_discount.py:153 +#, python-format +msgid "You must first define a pricelist for Customer !" +msgstr "" + +#. module: product_visible_discount +#: model:ir.model,name:product_visible_discount.model_product_pricelist +msgid "Pricelist" +msgstr "قائمة الأسعار" + +#. module: product_visible_discount +#: code:addons/product_visible_discount/product_visible_discount.py:145 +#, python-format +msgid "You must first define a pricelist for Supplier !" +msgstr "" + +#. module: product_visible_discount +#: model:ir.model,name:product_visible_discount.model_sale_order_line +msgid "Sales Order Line" +msgstr "سطر أمر المبيعات" diff --git a/addons/profile_tools/i18n/ar.po b/addons/profile_tools/i18n/ar.po new file mode 100644 index 00000000000..d0a9143d1ca --- /dev/null +++ b/addons/profile_tools/i18n/ar.po @@ -0,0 +1,144 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-12 22:03+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: profile_tools +#: help:misc_tools.installer,idea:0 +msgid "Promote ideas of the employees, votes and discussion on best ideas." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,share:0 +msgid "" +"Allows you to give restricted access to your OpenERP documents to external " +"users, such as customers, suppliers, or accountants. You can share any " +"OpenERP Menu such as your project tasks, support requests, invoices, etc." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,lunch:0 +msgid "A simple module to help you to manage Lunch orders." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,subscription:0 +msgid "Recurring Documents" +msgstr "" + +#. module: profile_tools +#: model:ir.model,name:profile_tools.model_misc_tools_installer +msgid "misc_tools.installer" +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,description:profile_tools.module_meta_information +msgid "" +"Installs tools for lunch,survey,subscription and audittrail\n" +" module\n" +" " +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "" +"Extra Tools are applications that can help you improve your organization " +"although they are not key for company management." +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure" +msgstr "تهيئة" + +#. module: profile_tools +#: help:misc_tools.installer,survey:0 +msgid "Allows you to organize surveys." +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,shortdesc:profile_tools.module_meta_information +msgid "Miscellaneous Tools" +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,pad:0 +msgid "" +"This module creates a tighter integration between a Pad instance of your " +"choosing and your OpenERP Web Client by letting you easily link pads to " +"OpenERP objects via OpenERP attachments." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,lunch:0 +msgid "Lunch" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Extra Tools Configuration" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,idea:0 +msgid "Ideas Box" +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,subscription:0 +msgid "Helps to generate automatically recurring documents." +msgstr "" + +#. module: profile_tools +#: model:ir.actions.act_window,name:profile_tools.action_misc_tools_installer +msgid "Tools Configuration" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,pad:0 +msgid "Collaborative Note Pads" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,survey:0 +msgid "Survey" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure Extra Tools" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,progress:0 +msgid "Configuration Progress" +msgstr "سير الإعدادات" + +#. module: profile_tools +#: field:misc_tools.installer,config_logo:0 +msgid "Image" +msgstr "صورة" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "title" +msgstr "الاسم" + +#. module: profile_tools +#: field:misc_tools.installer,share:0 +msgid "Web Share" +msgstr "" diff --git a/addons/project_caldav/i18n/ar.po b/addons/project_caldav/i18n/ar.po new file mode 100644 index 00000000000..7a75c60582c --- /dev/null +++ b/addons/project_caldav/i18n/ar.po @@ -0,0 +1,561 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 21:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_caldav +#: help:project.task,exdate:0 +msgid "" +"This property defines the list of date/time exceptions for a recurring " +"calendar component." +msgstr "" + +#. module: project_caldav +#: field:project.task,we:0 +msgid "Wed" +msgstr "الأربعاء" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Monthly" +msgstr "شهري" + +#. module: project_caldav +#: help:project.task,recurrency:0 +msgid "Recurrent Meeting" +msgstr "اجتماع دوري" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Sunday" +msgstr "الأحد" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fourth" +msgstr "رابعاً" + +#. module: project_caldav +#: field:project.task,show_as:0 +msgid "Show as" +msgstr "عرض كـ" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees details" +msgstr "" + +#. module: project_caldav +#: field:project.task,day:0 +#: selection:project.task,select1:0 +msgid "Date of month" +msgstr "اليوم من الشهر" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public" +msgstr "عام" + +#. module: project_caldav +#: view:project.task:0 +msgid " " +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "March" +msgstr "مارس" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Friday" +msgstr "الجمعة" + +#. module: project_caldav +#: field:project.task,allday:0 +msgid "All Day" +msgstr "اليوم كاملاً" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Free" +msgstr "مجاني" + +#. module: project_caldav +#: field:project.task,mo:0 +msgid "Mon" +msgstr "الأثنين" + +#. module: project_caldav +#: model:ir.model,name:project_caldav.model_project_task +msgid "Task" +msgstr "مهمة" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Last" +msgstr "الأخير" + +#. module: project_caldav +#: view:project.task:0 +msgid "From" +msgstr "من" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Yearly" +msgstr "سنوياً" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency Option" +msgstr "" + +#. module: project_caldav +#: field:project.task,tu:0 +msgid "Tue" +msgstr "الثلاثاء" + +#. module: project_caldav +#: field:project.task,end_date:0 +msgid "Repeat Until" +msgstr "تكرار حتى" + +#. module: project_caldav +#: field:project.task,organizer:0 +#: field:project.task,organizer_id:0 +msgid "Organizer" +msgstr "المنظِّم" + +#. module: project_caldav +#: field:project.task,sa:0 +msgid "Sat" +msgstr "السبت" + +#. module: project_caldav +#: field:project.task,attendee_ids:0 +msgid "Attendees" +msgstr "الحضور" + +#. module: project_caldav +#: field:project.task,su:0 +msgid "Sun" +msgstr "الأحد" + +#. module: project_caldav +#: field:project.task,end_type:0 +msgid "Recurrence termination" +msgstr "" + +#. module: project_caldav +#: selection:project.task,select1:0 +msgid "Day of month" +msgstr "يوم من شهر" + +#. module: project_caldav +#: field:project.task,location:0 +msgid "Location" +msgstr "المكان" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public for Employees" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Mail TO" +msgstr "" + +#. module: project_caldav +#: field:project.task,exdate:0 +msgid "Exception Date/Times" +msgstr "تواريخ وأوقات الاستثناءات" + +#. module: project_caldav +#: field:project.task,base_calendar_url:0 +msgid "Caldav URL" +msgstr "عنوان (URL) Caldav" + +#. module: project_caldav +#: field:project.task,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "معرّف التكرار" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "July" +msgstr "يوليو" + +#. module: project_caldav +#: field:project.task,th:0 +msgid "Thu" +msgstr "الخميس" + +#. module: project_caldav +#: help:project.task,count:0 +msgid "Repeat x times" +msgstr "تكرار س مرات" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Daily" +msgstr "يومياً" + +#. module: project_caldav +#: field:project.task,class:0 +msgid "Mark as" +msgstr "تعليم كـ" + +#. module: project_caldav +#: field:project.task,count:0 +msgid "Repeat" +msgstr "تكرار" + +#. module: project_caldav +#: help:project.task,rrule_type:0 +msgid "Let the event automatically repeat at that interval" +msgstr "تكرار الحدث تلقائياً حسب تلك الفترة" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "First" +msgstr "الأول" + +#. module: project_caldav +#: code:addons/project_caldav/project_caldav.py:67 +#, python-format +msgid "Tasks" +msgstr "مهام" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "September" +msgstr "سبتمبر" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "December" +msgstr "ديسمبر" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Tuesday" +msgstr "الثلاثاء" + +#. module: project_caldav +#: field:project.task,month_list:0 +msgid "Month" +msgstr "شهر" + +#. module: project_caldav +#: field:project.task,vtimezone:0 +msgid "Timezone" +msgstr "المنطقة الزمنية" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Weekly" +msgstr "أسبوعياً" + +#. module: project_caldav +#: field:project.task,fr:0 +msgid "Fri" +msgstr "الجمعة" + +#. module: project_caldav +#: help:project.task,location:0 +msgid "Location of Event" +msgstr "مكان الحدث" + +#. module: project_caldav +#: field:project.task,rrule:0 +msgid "Recurrent Rule" +msgstr "قاعدة التكرار" + +#. module: project_caldav +#: view:project.task:0 +msgid "End of recurrency" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Reminder" +msgstr "تذكير" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees Detail" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "August" +msgstr "أغسطس" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Monday" +msgstr "الأثنين" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "June" +msgstr "يونيو" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "Number of repetitions" +msgstr "" + +#. module: project_caldav +#: field:project.task,write_date:0 +msgid "Write Date" +msgstr "كتابة التاريخ" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "November" +msgstr "نوفمبر" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "October" +msgstr "أكتوبر" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "January" +msgstr "يناير" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Wednesday" +msgstr "الأربعاء" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day in the month where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "End date" +msgstr "تاريخ الانتهاء" + +#. module: project_caldav +#: view:project.task:0 +msgid "To" +msgstr "إلى" + +#. module: project_caldav +#: field:project.task,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "" + +#. module: project_caldav +#: help:project.task,interval:0 +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "تكرار كل (يوم/أسبوع/شهر/سنة)" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Busy" +msgstr "مشغول" + +#. module: project_caldav +#: field:project.task,interval:0 +msgid "Repeat every" +msgstr "كرر الكل" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrency:0 +msgid "Recurrent" +msgstr "تكرار" + +#. module: project_caldav +#: field:project.task,rrule_type:0 +msgid "Recurrency" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Thursday" +msgstr "الخميس" + +#. module: project_caldav +#: field:project.task,exrule:0 +msgid "Exception Rule" +msgstr "قاعدة الإستثناء" + +#. module: project_caldav +#: view:project.task:0 +msgid "Other" +msgstr "أخرى" + +#. module: project_caldav +#: view:project.task:0 +msgid "Details" +msgstr "تفاصيل" + +#. module: project_caldav +#: help:project.task,exrule:0 +msgid "" +"Defines a rule or repeating pattern of time to exclude from the recurring " +"rule." +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "May" +msgstr "مايو" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assign Task" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "February" +msgstr "فبراير" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Third" +msgstr "ثالثاً" + +#. module: project_caldav +#: field:project.task,alarm_id:0 +#: field:project.task,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "منبه" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "April" +msgstr "أبريل" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency period" +msgstr "" + +#. module: project_caldav +#: field:project.task,week_list:0 +msgid "Weekday" +msgstr "يوم العمل" + +#. module: project_caldav +#: field:project.task,byday:0 +msgid "By day" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "The" +msgstr "الـ" + +#. module: project_caldav +#: field:project.task,select1:0 +msgid "Option" +msgstr "خيار" + +#. module: project_caldav +#: help:project.task,alarm_id:0 +msgid "Set an alarm at this time, before the event occurs" +msgstr "" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Private" +msgstr "خاص" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Second" +msgstr "ثانية" + +#. module: project_caldav +#: field:project.task,date:0 +#: field:project.task,duration:0 +msgid "Duration" +msgstr "المُدة" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Saturday" +msgstr "السبت" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fifth" +msgstr "الخامس" + +#~ msgid "Days" +#~ msgstr "أيام" + +#~ msgid "No Repeat" +#~ msgstr "لا تكرار" + +#~ msgid "Edit all Occurrences of recurrent Meeting." +#~ msgstr "تعديل جميع مرات الاجتماع الدوري" + +#~ msgid "Hours" +#~ msgstr "ساعات" + +#~ msgid "Confidential" +#~ msgstr "خصوصي" + +#~ msgid "Weeks" +#~ msgstr "أسابيع" + +#~ msgid "Forever" +#~ msgstr "إلى الأبد" + +#~ msgid "Edit All" +#~ msgstr "تحرير الكل" + +#~ msgid "Months" +#~ msgstr "شهور" + +#~ msgid "Frequency" +#~ msgstr "التردد" + +#~ msgid "of" +#~ msgstr "من" + +#~ msgid "Fix amout of times" +#~ msgstr "تثبيت عدد المرات" + +#~ msgid "Years" +#~ msgstr "سنوات" diff --git a/addons/project_issue/i18n/ar.po b/addons/project_issue/i18n/ar.po new file mode 100644 index 00000000000..e32e2b759fa --- /dev/null +++ b/addons/project_issue/i18n/ar.po @@ -0,0 +1,1017 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-12 21:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Previous Month" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: project_issue +#: field:project.issue,working_hours_open:0 +msgid "Working Hours to Open the Issue" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project_issue +#: field:project.issue,date_open:0 +msgid "Opened" +msgstr "مفتوحه" + +#. module: project_issue +#: field:project.issue.report,opening_date:0 +msgid "Date of Opening" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "March" +msgstr "مارس" + +#. module: project_issue +#: field:project.issue,progress:0 +msgid "Progress (%)" +msgstr "نسبة التقدم (%)" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "Warning !" +msgstr "تحذير !" + +#. module: project_issue +#: field:project.issue,company_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,company_id:0 +msgid "Company" +msgstr "شركة" + +#. module: project_issue +#: field:project.issue,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today's features" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_version +msgid "project.issue.version" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_open:0 +msgid "Days to Open" +msgstr "الأيام للفتح" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "" +"You cannot escalate this issue.\n" +"The relevant Project has not configured the Escalation Project!" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Highest" +msgstr "أعلى" + +#. module: project_issue +#: help:project.issue,inactivity_days:0 +msgid "Difference in days between last action and current date" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,day:0 +msgid "Day" +msgstr "يوم" + +#. module: project_issue +#: field:project.issue,days_since_creation:0 +msgid "Days since creation date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Add Internal Note" +msgstr "أضف ملاحظة داخلية" + +#. module: project_issue +#: field:project.issue,task_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,task_id:0 +msgid "Task" +msgstr "مهمة" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue,message_ids:0 +msgid "Messages" +msgstr "الرسائل" + +#. module: project_issue +#: field:project.issue,inactivity_days:0 +msgid "Days since last action" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_project +#: view:project.issue:0 +#: field:project.issue,project_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,project_id:0 +msgid "Project" +msgstr "مشروع" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_open_project_issue_tree +msgid "My Open Project issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +#: selection:project.issue.report,state:0 +msgid "Cancelled" +msgstr "ملغي" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Next Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,date_closed:0 +msgid "Date of Closing" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Search" +msgstr "" + +#. module: project_issue +#: field:project.issue,color:0 +msgid "Color Index" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue / Partner" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_open:0 +msgid "Avg. Working Hours to Open" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_next:0 +msgid "Next Action" +msgstr "الإجراء التالي" + +#. module: project_issue +#: help:project.project,project_escalation_id:0 +msgid "" +"If any issue is escalated from the current Project, it will be listed under " +"the project selected here." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Extra Info" +msgstr "معلومات إضافية" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.action_project_issue_report +msgid "" +"This report on the project issues allows you to analyse the quality of your " +"support or after-sales services. You can track the issues per age. You can " +"analyse the time required to open or close an issue, the number of email to " +"exchange and the time spent on average by issues." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change Color" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:482 +#, python-format +msgid " (copy)" +msgstr " (نسخ)" + +#. module: project_issue +#: view:project.issue:0 +msgid "Responsible" +msgstr "مسؤول" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Low" +msgstr "منخفض" + +#. module: project_issue +#: view:project.issue:0 +msgid "Statistics" +msgstr "إحصائيات" + +#. module: project_issue +#: view:project.issue:0 +msgid "Convert To Task" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.bug_categ +msgid "Maintenance" +msgstr "الصيانة" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_report +#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree +#: view:project.issue.report:0 +msgid "Issues Analysis" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Next" +msgstr "التالي" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,priority:0 +#: view:project.issue.report:0 +#: field:project.issue.report,priority:0 +msgid "Priority" +msgstr "أولوية" + +#. module: project_issue +#: view:project.issue:0 +msgid "Send New Email" +msgstr "إرسال رسالة جديدة" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,version_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,version_id:0 +msgid "Version" +msgstr "النسخة" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "New" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action +msgid "Issue Categories" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_from:0 +msgid "Email" +msgstr "بريد إلكتروني" + +#. module: project_issue +#: field:project.issue,channel_id:0 +#: field:project.issue.report,channel_id:0 +msgid "Channel" +msgstr "القناة" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Lowest" +msgstr "أدنى" + +#. module: project_issue +#: view:project.issue:0 +msgid "Unassigned Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,create_date:0 +#: view:project.issue.report:0 +#: field:project.issue.report,creation_date:0 +msgid "Creation Date" +msgstr "تاريخ الإنشاء" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_version_action +#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act +msgid "Versions" +msgstr "الإصدارات" + +#. module: project_issue +#: view:project.issue:0 +msgid "To Do Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to Draft" +msgstr "إعادة التعيين لمسودة" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today" +msgstr "اليوم" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.open_board_project_issue +#: model:ir.ui.menu,name:project_issue.menu_deshboard_project_issue +msgid "Project Issue Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "Done" +msgstr "تم" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "July" +msgstr "يوليو" + +#. module: project_issue +#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act +msgid "Categories" +msgstr "الفئات" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,type_id:0 +msgid "Stage" +msgstr "مرحلة" + +#. module: project_issue +#: view:project.issue:0 +msgid "History Information" +msgstr "معلومات المحفوظات" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_current_project_issue_tree +#: model:ir.actions.act_window,name:project_issue.action_view_pending_project_issue_tree +msgid "Project issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Communication & History" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "My Open Project Issue" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree +msgid "My Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact" +msgstr "جهة الاتصال" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,partner_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,partner_id:0 +msgid "Partner" +msgstr "شريك" + +#. module: project_issue +#: view:board.board:0 +msgid "My Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Previous Stage" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_version_action +msgid "" +"You can use the issues tracker in OpenERP to handle bugs in the software " +"development project, to handle claims in after-sales services, etc. Define " +"here the different versions of your products on which you can work on issues." +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:330 +#, python-format +msgid "Tasks" +msgstr "مهام" + +#. module: project_issue +#: field:project.issue.report,nbr:0 +msgid "# of Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "September" +msgstr "سبتمبر" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "December" +msgstr "ديسمبر" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Tree" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,month:0 +msgid "Month" +msgstr "شهر" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_report +msgid "project.issue.report" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:408 +#: view:project.issue:0 +#, python-format +msgid "Escalate" +msgstr "تصعيد" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.feature_request_categ +msgid "Feature Requests" +msgstr "" + +#. module: project_issue +#: field:project.issue,write_date:0 +msgid "Update Date" +msgstr "تاريخ التحديث" + +#. module: project_issue +#: view:project.issue:0 +msgid "Open Features" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Previous" +msgstr "السابق" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,categ_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,categ_id:0 +msgid "Category" +msgstr "فئة" + +#. module: project_issue +#: field:project.issue,user_email:0 +msgid "User Email" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Number of Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to New" +msgstr "" + +#. module: project_issue +#: help:project.issue,channel_id:0 +msgid "Communication channel." +msgstr "" + +#. module: project_issue +#: help:project.issue,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,state:0 +msgid "Draft" +msgstr "مسودة" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact Information" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_closed:0 +#: selection:project.issue.report,state:0 +msgid "Closed" +msgstr "مغلق" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reply" +msgstr "رد" + +#. module: project_issue +#: field:project.issue.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +#: selection:project.issue.report,state:0 +msgid "Pending" +msgstr "معلّق" + +#. module: project_issue +#: view:project.issue:0 +msgid "Status" +msgstr "الحالة" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Project Issues" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Current Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "August" +msgstr "أغسطس" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Normal" +msgstr "عادي" + +#. module: project_issue +#: view:project.issue:0 +msgid "Global CC" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "To Do" +msgstr "في انتظار التنفيذ" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "June" +msgstr "يونيو" + +#. module: project_issue +#: view:project.issue:0 +msgid "New Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_close:0 +msgid "Days to Close" +msgstr "الأيام للغلق" + +#. module: project_issue +#: field:project.issue,active:0 +#: field:project.issue.version,active:0 +msgid "Active" +msgstr "نشط" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "November" +msgstr "نوفمبر" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Search" +msgstr "بحث" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "October" +msgstr "أكتوبر" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,type_id:0 +msgid "Stages" +msgstr "" + +#. module: project_issue +#: help:project.issue,days_since_creation:0 +msgid "Difference in days between creation date and current date" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "January" +msgstr "يناير" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Tree" +msgstr "" + +#. module: project_issue +#: help:project.issue,email_from:0 +msgid "These people will receive email." +msgstr "هؤلاء سيصلهم بريد إلكتروني." + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,date:0 +msgid "Date" +msgstr "تاريخ" + +#. module: project_issue +#: view:project.issue:0 +msgid "History" +msgstr "محفوظات" + +#. module: project_issue +#: field:project.issue,user_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,user_id:0 +msgid "Assigned to" +msgstr "مكلف إلى" + +#. module: project_issue +#: field:project.project,reply_to:0 +msgid "Reply-To Email Address" +msgstr "" + +#. module: project_issue +#: field:project.issue,partner_address_id:0 +msgid "Partner Contact" +msgstr "جهة الاتصال بالشريك" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Form" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,state:0 +#: view:project.issue.report:0 +#: field:project.issue.report,state:0 +msgid "State" +msgstr "الحالة" + +#. module: project_issue +#: view:project.issue:0 +msgid "General" +msgstr "عام" + +#. module: project_issue +#: view:project.issue:0 +msgid "Current Features" +msgstr "" + +#. module: project_issue +#: view:project.issue.version:0 +msgid "Issue Version" +msgstr "" + +#. module: project_issue +#: field:project.issue.version,name:0 +msgid "Version Number" +msgstr "رقم الإصدار" + +#. module: project_issue +#: view:project.issue:0 +msgid "Cancel" +msgstr "إلغاء" + +#. module: project_issue +#: view:project.issue:0 +msgid "Close" +msgstr "إغلاق" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue.report,state:0 +msgid "Open" +msgstr "فتح" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.act_project_project_2_project_issue_all +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_act0 +#: model:ir.ui.menu,name:project_issue.menu_project_confi +#: model:ir.ui.menu,name:project_issue.menu_project_issue_track +#: view:project.issue:0 +msgid "Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_state +#: model:ir.model,name:project_issue.model_project_issue +#: view:project.issue.report:0 +msgid "Project Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Creation Month" +msgstr "" + +#. module: project_issue +#: help:project.issue,progress:0 +msgid "Computed as: Time Spent / Total Time." +msgstr "حسابها كالتالي: الوقت المستغرق / الوقت الإجمالي." + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0 +msgid "" +"Issues such as system bugs, customer complaints, and material breakdowns are " +"collected here. You can define the stages assigned when solving the project " +"issue (analysis, development, done). With the mailgateway module, issues can " +"be integrated through an email address (example: support@mycompany.com)" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +#: view:project.issue:0 +msgid "Pending Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,name:0 +msgid "Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Search" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,description:0 +msgid "Description" +msgstr "وصف" + +#. module: project_issue +#: field:project.issue,section_id:0 +msgid "Sales Team" +msgstr "فريق المبيعات" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "May" +msgstr "مايو" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,email:0 +msgid "# Emails" +msgstr "عدد الرسائل" + +#. module: project_issue +#: help:project.issue,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "February" +msgstr "فبراير" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:70 +#, python-format +msgid "Issue '%s' has been opened." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature description" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Edit" +msgstr "" + +#. module: project_issue +#: field:project.project,project_escalation_id:0 +msgid "Project Escalation" +msgstr "" + +#. module: project_issue +#: help:project.issue,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Month-1" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:85 +#, python-format +msgid "Issue '%s' has been closed." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "April" +msgstr "أبريل" + +#. module: project_issue +#: view:project.issue:0 +msgid "References" +msgstr "مراجع" + +#. module: project_issue +#: field:project.issue,working_hours_close:0 +msgid "Working Hours to Close the Issue" +msgstr "" + +#. module: project_issue +#: field:project.issue,id:0 +msgid "ID" +msgstr "معرّف" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Current Year" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:415 +#, python-format +msgid "No Title" +msgstr "لا يوجد عنوان" + +#. module: project_issue +#: help:project.issue.report,delay_close:0 +#: help:project.issue.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,section_id:0 +msgid "Sale Team" +msgstr "فريق المبيعات" + +#. module: project_issue +#: field:project.issue.report,working_hours_close:0 +msgid "Avg. Working Hours to Close" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "High" +msgstr "مرتفع" + +#. module: project_issue +#: field:project.issue,date_deadline:0 +msgid "Deadline" +msgstr "الموعد النهائي" + +#. module: project_issue +#: field:project.issue,date_action_last:0 +msgid "Last Action" +msgstr "آخر إجراء" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,name:0 +msgid "Year" +msgstr "سنة" + +#. module: project_issue +#: field:project.issue,duration:0 +msgid "Duration" +msgstr "المُدة" + +#. module: project_issue +#: view:board.board:0 +msgid "My Open Issues by Creation Date" +msgstr "" + +#~ msgid "Date Closed" +#~ msgstr "تاريخ الإغلاق" + +#~ msgid "Mobile" +#~ msgstr "الجوال" + +#~ msgid "Phone" +#~ msgstr "هاتف" + +#~ msgid "Extended Filters..." +#~ msgstr "مرشحات مفصلة..." + +#~ msgid "Attachments" +#~ msgstr "مرفقات" + +#~ msgid "Resolution" +#~ msgstr "القرار" + +#~ msgid "Communication" +#~ msgstr "التواصل" + +#~ msgid "Details" +#~ msgstr "تفاصيل" + +#~ msgid "Current" +#~ msgstr "الحالي" diff --git a/addons/project_issue_sheet/i18n/ar.po b/addons/project_issue_sheet/i18n/ar.po new file mode 100644 index 00000000000..bde65512a13 --- /dev/null +++ b/addons/project_issue_sheet/i18n/ar.po @@ -0,0 +1,77 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 21:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "خط تحليلي" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#, python-format +msgid "The Analytic Account is in pending !" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_project_issue +msgid "Project Issue" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#: field:project.issue,analytic_account_id:0 +#, python-format +msgid "Analytic Account" +msgstr "حساب تحليلي" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Worklogs" +msgstr "" + +#. module: project_issue_sheet +#: field:account.analytic.line,create_date:0 +msgid "Create Date" +msgstr "إنشاء تاريخ" + +#. module: project_issue_sheet +#: view:project.issue:0 +#: field:project.issue,timesheet_ids:0 +msgid "Timesheets" +msgstr "الجداول الزمنية" + +#. module: project_issue_sheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: project_issue_sheet +#: field:hr.analytic.timesheet,issue_id:0 +msgid "Issue" +msgstr "" + +#. module: project_issue_sheet +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" diff --git a/addons/project_long_term/i18n/ar.po b/addons/project_long_term/i18n/ar.po new file mode 100644 index 00000000000..bccac0bf8c2 --- /dev/null +++ b/addons/project_long_term/i18n/ar.po @@ -0,0 +1,535 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 21:12+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phases +msgid "Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,next_phase_ids:0 +msgid "Next Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project's Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: project_long_term +#: field:project.phase,user_ids:0 +msgid "Assigned Users" +msgstr "" + +#. module: project_long_term +#: field:project.phase,progress:0 +msgid "Progress" +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "In Progress Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Displaying settings" +msgstr "" + +#. module: project_long_term +#: field:project.compute.phases,target_project:0 +msgid "Schedule" +msgstr "مجدول" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:126 +#, python-format +msgid "Day" +msgstr "يوم" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_user_allocation +msgid "Phase User Allocation" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_task +msgid "Task" +msgstr "مهمة" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your users allocation, describe different tasks and link your phase " +"to previous and next phases, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"users, convert your phases into a series of tasks when you start working on " +"the project." +msgstr "" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute a Single Project" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,previous_phase_ids:0 +msgid "Previous Phases" +msgstr "" + +#. module: project_long_term +#: help:project.phase,product_uom:0 +msgid "UoM (Unit of Measure) is the unit of measurement for Duration" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation +#: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Planning of Users" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_end:0 +msgid "" +" It's computed by the scheduler according to the start date and the duration." +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_project +#: field:project.compute.phases,project_id:0 +#: field:project.compute.tasks,project_id:0 +#: view:project.phase:0 +#: field:project.phase,project_id:0 +#: view:project.task:0 +#: view:project.user.allocation:0 +#: field:project.user.allocation,project_id:0 +msgid "Project" +msgstr "مشروع" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Error!" +msgstr "خطأ!" + +#. module: project_long_term +#: selection:project.phase,state:0 +msgid "Cancelled" +msgstr "ملغي" + +#. module: project_long_term +#: help:project.user.allocation,date_end:0 +msgid "Ending Date" +msgstr "تاريخ الانتهاء" + +#. module: project_long_term +#: field:project.phase,constraint_date_end:0 +msgid "Deadline" +msgstr "الموعد النهائي" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute All My Projects" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "_Cancel" +msgstr "ال_غاء" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:141 +#, python-format +msgid " (copy)" +msgstr " (نسخ)" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Project User Allocation" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,state:0 +msgid "State" +msgstr "الحالة" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "C_ompute" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "New" +msgstr "" + +#. module: project_long_term +#: help:project.phase,progress:0 +msgid "Computed based on related tasks" +msgstr "" + +#. module: project_long_term +#: field:project.phase,product_uom:0 +msgid "Duration UoM" +msgstr "" + +#. module: project_long_term +#: field:project.phase,constraint_date_start:0 +msgid "Minimum Start Date" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +msgid "Resources" +msgstr "الموارد" + +#. module: project_long_term +#: view:project.phase:0 +msgid "My Projects" +msgstr "" + +#. module: project_long_term +#: help:project.user.allocation,date_start:0 +msgid "Starting Date" +msgstr "تاريخ البدء" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list +msgid "Related Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "New Phases" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Please specify a project to schedule." +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_start:0 +msgid "force the phase to start after this date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,task_ids:0 +msgid "Project Tasks" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_start:0 +msgid "" +"It's computed by the scheduler according the project date or the end date of " +"the previous phase." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Month" +msgstr "شهر" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Phase start-date must be lower than phase end-date." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Month" +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_start:0 +#: field:project.user.allocation,date_start:0 +msgid "Start Date" +msgstr "تاريخ البدء" + +#. module: project_long_term +#: help:project.phase,constraint_date_end:0 +msgid "force the phase to finish before this date" +msgstr "" + +#. module: project_long_term +#: help:project.phase,user_ids:0 +msgid "" +"The ressources on the project can be computed automatically by the scheduler" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Draft" +msgstr "مسودة" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Pending Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Pending" +msgstr "معلّق" + +#. module: project_long_term +#: view:project.user.allocation:0 +#: field:project.user.allocation,user_id:0 +msgid "User" +msgstr "مستخدم" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_tasks +msgid "Project Compute Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Constraints" +msgstr "القيود" + +#. module: project_long_term +#: help:project.phase,sequence:0 +msgid "Gives the sequence order when displaying a list of phases." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phase +#: model:ir.actions.act_window,name:project_long_term.act_project_phase_list +#: model:ir.ui.menu,name:project_long_term.menu_project_phase +#: model:ir.ui.menu,name:project_long_term.menu_project_phase_list +#: view:project.phase:0 +#: field:project.project,phase_ids:0 +msgid "Project Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Done" +msgstr "تم" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Cancel" +msgstr "إلغاء" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "In Progress" +msgstr "قيد التقدم" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Remaining Hours" +msgstr "الساعات المتبقية" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar +msgid "Working Time" +msgstr "ساعات العمل" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases +#: model:ir.ui.menu,name:project_long_term.menu_compute_phase +#: view:project.compute.phases:0 +msgid "Schedule Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Phase" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Total Hours" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Users" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Phase" +msgstr "طور" + +#. module: project_long_term +#: help:project.phase,state:0 +msgid "" +"If the phase is created the state 'Draft'.\n" +" If the phase is started, the state becomes 'In Progress'.\n" +" If review is needed the phase is in 'Pending' state. " +" \n" +" If the phase is over, the states is set to 'Done'." +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_end:0 +#: field:project.user.allocation,date_end:0 +msgid "End Date" +msgstr "تاريخ الإنتهاء" + +#. module: project_long_term +#: field:project.phase,name:0 +msgid "Name" +msgstr "الاسم" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Tasks Details" +msgstr "تفاصيل المهام" + +#. module: project_long_term +#: field:project.phase,duration:0 +msgid "Duration" +msgstr "المُدة" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project Users" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_phase +#: view:project.phase:0 +#: view:project.task:0 +#: field:project.task,phase_id:0 +#: field:project.user.allocation,phase_id:0 +msgid "Project Phase" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +" " +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_phases +msgid "Project Compute Phases" +msgstr "" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Loops in phases not allowed" +msgstr "" + +#. module: project_long_term +#: field:project.phase,sequence:0 +msgid "Sequence" +msgstr "مسلسل" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves +msgid "Resource Leaves" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks +#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks +#: view:project.compute.tasks:0 +msgid "Schedule Tasks" +msgstr "" + +#. module: project_long_term +#: help:project.phase,duration:0 +msgid "By default in days" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,user_force_ids:0 +msgid "Force Assigned Users" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule +msgid "Scheduling" +msgstr "الجدولة" + +#~ msgid "Availability" +#~ msgstr "متاح" + +#~ msgid "_Ok" +#~ msgstr "_موافق" + +#~ msgid "Dates" +#~ msgstr "تواريخ" + +#~ msgid "Timetable working hours to adjust the gantt diagram report" +#~ msgstr "الجدول الزمني لساعات العمل لتعديل تقرير الرسم البياني Gantt" + +#~ msgid "unknown" +#~ msgstr "غير معروف" + +#~ msgid "Current" +#~ msgstr "الحالي" + +#~ msgid "Responsible" +#~ msgstr "مسؤول" + +#~ msgid "Resource" +#~ msgstr "مورد" + +#~ msgid "Message" +#~ msgstr "رسالة" diff --git a/addons/project_mailgate/i18n/ar.po b/addons/project_mailgate/i18n/ar.po new file mode 100644 index 00000000000..81dd60fc6c9 --- /dev/null +++ b/addons/project_mailgate/i18n/ar.po @@ -0,0 +1,84 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 21:12+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History Information" +msgstr "معلومات المحفوظات" + +#. module: project_mailgate +#: model:ir.model,name:project_mailgate.model_project_task +msgid "Task" +msgstr "مهمة" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_mailgate +#: field:project.task,message_ids:0 +msgid "Messages" +msgstr "الرسائل" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:90 +#, python-format +msgid "Draft" +msgstr "مسودة" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:116 +#, python-format +msgid "Cancel" +msgstr "إلغاء" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:110 +#, python-format +msgid "Done" +msgstr "تم" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:96 +#, python-format +msgid "Open" +msgstr "فتح" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:102 +#, python-format +msgid "Pending" +msgstr "معلّق" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History" +msgstr "محفوظات" + +#~ msgid "Attachments" +#~ msgstr "مرفقات" + +#~ msgid "Details" +#~ msgstr "تفاصيل" diff --git a/addons/project_messages/i18n/ar.po b/addons/project_messages/i18n/ar.po new file mode 100644 index 00000000000..46284c89432 --- /dev/null +++ b/addons/project_messages/i18n/ar.po @@ -0,0 +1,110 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 21:10+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_messages +#: field:project.messages,to_id:0 +msgid "To" +msgstr "إلى" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_messages +msgid "project.messages" +msgstr "" + +#. module: project_messages +#: field:project.messages,from_id:0 +msgid "From" +msgstr "من" + +#. module: project_messages +#: view:project.messages:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: project_messages +#: field:project.messages,create_date:0 +msgid "Creation Date" +msgstr "تاريخ الإنشاء" + +#. module: project_messages +#: help:project.messages,to_id:0 +msgid "Keep this empty to broadcast the message." +msgstr "" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.act_project_messages +#: model:ir.actions.act_window,name:project_messages.action_view_project_editable_messages_tree +#: view:project.messages:0 +#: view:project.project:0 +#: field:project.project,message_ids:0 +msgid "Messages" +msgstr "الرسائل" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_project +#: view:project.messages:0 +#: field:project.messages,project_id:0 +msgid "Project" +msgstr "مشروع" + +#. module: project_messages +#: model:ir.actions.act_window,help:project_messages.messages_form +msgid "" +"An in-project messaging system allows for an efficient and trackable " +"communication between project members. The messages are stored in the system " +"and can be used for post analysis." +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Today" +msgstr "اليوم" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message To" +msgstr "" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +#: field:project.messages,message:0 +msgid "Message" +msgstr "رسالة" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message From" +msgstr "" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.messages_form +#: model:ir.ui.menu,name:project_messages.menu_messages_form +#: view:project.messages:0 +msgid "Project Messages" +msgstr "" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" diff --git a/addons/purchase_double_validation/i18n/ar.po b/addons/purchase_double_validation/i18n/ar.po new file mode 100644 index 00000000000..f460f300966 --- /dev/null +++ b/addons/purchase_double_validation/i18n/ar.po @@ -0,0 +1,73 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 20:12+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Purchase Application Configuration" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Define minimum amount after which puchase is needed to be validated." +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "title" +msgstr "الاسم" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,config_logo:0 +msgid "Image" +msgstr "صورة" + +#. module: purchase_double_validation +#: model:ir.actions.act_window,name:purchase_double_validation.action_config_purchase_limit_amount +#: view:purchase.double.validation.installer:0 +msgid "Configure Limit Amount for Purchase" +msgstr "" + +#. module: purchase_double_validation +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting +msgid "Purchase Order Waiting Approval" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "res_config_contents" +msgstr "res_config_contents" + +#. module: purchase_double_validation +#: help:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum amount after which validation of purchase is required." +msgstr "" + +#. module: purchase_double_validation +#: model:ir.model,name:purchase_double_validation.model_purchase_double_validation_installer +msgid "purchase.double.validation.installer" +msgstr "" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum Purchase Amount" +msgstr "" + +#~ msgid "Configuration Progress" +#~ msgstr "سير الإعدادات" diff --git a/addons/purchase_requisition/i18n/ar.po b/addons/purchase_requisition/i18n/ar.po new file mode 100644 index 00000000000..a5fe3775328 --- /dev/null +++ b/addons/purchase_requisition/i18n/ar.po @@ -0,0 +1,453 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 17:44+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: purchase_requisition +#: sql_constraint:purchase.order:0 +msgid "Order Reference must be unique per Company!" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "In Progress" +msgstr "قيد التقدم" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:42 +#, python-format +msgid "No Product in Tender" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.order:0 +msgid "Requisition" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: field:purchase.requisition,user_id:0 +msgid "Responsible" +msgstr "مسؤول" + +#. module: purchase_requisition +#: view:purchase.requisition.partner:0 +msgid "Create Quotation" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: field:purchase.requisition,state:0 +msgid "State" +msgstr "الحالة" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Purchase Requisition in negociation" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Supplier" +msgstr "مورِّد" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "New" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Product Detail" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,date_start:0 +msgid "Requisition Date" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition_partner +#: model:ir.actions.report.xml,name:purchase_requisition.report_purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition +#: model:ir.module.category,name:purchase_requisition.module_category_purchase_requisition +#: field:product.product,purchase_requisition:0 +#: field:purchase.order,requisition_id:0 +#: view:purchase.requisition:0 +#: field:purchase.requisition.line,requisition_id:0 +#: view:purchase.requisition.partner:0 +msgid "Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.order:0 +msgid "Purchase Orders with requisition" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_product_product +#: field:purchase.requisition.line,product_id:0 +msgid "Product" +msgstr "المنتج" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Quotations" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,description:0 +msgid "Description" +msgstr "وصف" + +#. module: purchase_requisition +#: help:product.product,purchase_requisition:0 +msgid "" +"Check this box so that requisitions generates purchase requisitions instead " +"of directly requests for quotations." +msgstr "" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/purchase_requisition.py:136 +#, python-format +msgid "Warning" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Type" +msgstr "نوع" + +#. module: purchase_requisition +#: field:purchase.requisition,company_id:0 +#: field:purchase.requisition.line,company_id:0 +msgid "Company" +msgstr "شركة" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Request a Quotation" +msgstr "" + +#. module: purchase_requisition +#: selection:purchase.requisition,exclusive:0 +msgid "Multiple Requisitions" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition.line,product_uom_id:0 +msgid "Product UoM" +msgstr "وحدة القياس للمنتج" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Approved by Supplier" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Reset to Draft" +msgstr "إعادة التعيين لمسودة" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Current Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: model:res.groups,name:purchase_requisition.group_purchase_requisition_user +msgid "User" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.partner,partner_address_id:0 +msgid "Address" +msgstr "عنوان" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Order Reference" +msgstr "مرجع الأمر" + +#. module: purchase_requisition +#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition +msgid "" +"A purchase requisition is the step before a request for quotation. In a " +"purchase requisition (or purchase tender), you can record the products you " +"need to buy and trigger the creation of RfQs to suppliers. After the " +"negotiation, once you have reviewed all the supplier's offers, you can " +"validate some and cancel others." +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.line,product_qty:0 +msgid "Quantity" +msgstr "كمية" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Unassigned Requisition" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition +#: model:ir.ui.menu,name:purchase_requisition.menu_purchase_requisition_pro_mgt +msgid "Purchase Requisitions" +msgstr "" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/purchase_requisition.py:136 +#, python-format +msgid "" +"You have already one %s purchase order for this partner, you must cancel " +"this purchase order to create a new quotation." +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "End Date" +msgstr "تاريخ الإنتهاء" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,name:0 +msgid "Requisition Reference" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,line_ids:0 +msgid "Products to Purchase" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,date_end:0 +msgid "Requisition Deadline" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Search Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Notes" +msgstr "ملاحظات" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Date Ordered" +msgstr "تاريخ الأمر" + +#. module: purchase_requisition +#: help:purchase.requisition,exclusive:0 +msgid "" +"Purchase Requisition (exclusive): On the confirmation of a purchase order, " +"it cancels the remaining purchase order.\n" +"Purchase Requisition(Multiple): It allows to have multiple purchase " +"orders.On confirmation of a purchase order it does not cancel the remaining " +"orders" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Cancel Purchase Order" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_order +#: view:purchase.requisition:0 +msgid "Purchase Order" +msgstr "أمر الشراء" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:42 +#, python-format +msgid "Error!" +msgstr "خطأ!" + +#. module: purchase_requisition +#: field:purchase.requisition,exclusive:0 +msgid "Requisition Type" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "New Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Products" +msgstr "المنتجات" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Order Date" +msgstr "تاريخ الأمر" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "]" +msgstr "]" + +#. module: purchase_requisition +#: selection:purchase.requisition,state:0 +msgid "Cancelled" +msgstr "ملغي" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "[" +msgstr "[" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition_partner +msgid "Purchase Requisition Partner" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Start" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Quotation Detail" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Purchase for Requisitions" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.act_res_partner_2_purchase_order +msgid "Purchase orders" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: view:purchase.requisition:0 +#: field:purchase.requisition,origin:0 +msgid "Origin" +msgstr "المصدر" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Reference" +msgstr "مرجع" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_procurement_order +msgid "Procurement" +msgstr "المشتريات" + +#. module: purchase_requisition +#: field:purchase.requisition,warehouse_id:0 +msgid "Warehouse" +msgstr "المخزن" + +#. module: purchase_requisition +#: field:procurement.order,requisition_id:0 +msgid "Latest Requisition" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Qty" +msgstr "الكمية" + +#. module: purchase_requisition +#: selection:purchase.requisition,exclusive:0 +msgid "Purchase Requisition (exclusive)" +msgstr "" + +#. module: purchase_requisition +#: model:res.groups,name:purchase_requisition.group_purchase_requisition_manager +msgid "Manager" +msgstr "" + +#. module: purchase_requisition +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "Done" +msgstr "تم" + +#. module: purchase_requisition +#: view:purchase.requisition.partner:0 +msgid "_Cancel" +msgstr "ال_غاء" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Confirm Purchase Order" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Cancel" +msgstr "إلغاء" + +#. module: purchase_requisition +#: field:purchase.requisition.partner,partner_id:0 +msgid "Partner" +msgstr "شريك" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Start Date" +msgstr "تاريخ البدء" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Unassigned" +msgstr "غير مخصص" + +#. module: purchase_requisition +#: field:purchase.requisition,purchase_ids:0 +msgid "Purchase Orders" +msgstr "" + +#~ msgid "Draft" +#~ msgstr "مسودة" + +#~ msgid "Confirm" +#~ msgstr "تأكيد" + +#~ msgid "Order Reference must be unique !" +#~ msgstr "لا بدّ أن يكون مرجع الأمر فريداً" diff --git a/addons/report_designer/i18n/ar.po b/addons/report_designer/i18n/ar.po new file mode 100644 index 00000000000..b7e726f1d44 --- /dev/null +++ b/addons/report_designer/i18n/ar.po @@ -0,0 +1,98 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-12 05:50+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: report_designer +#: model:ir.actions.act_window,name:report_designer.action_report_designer_installer +#: view:report_designer.installer:0 +msgid "Reporting Tools Configuration" +msgstr "" + +#. module: report_designer +#: field:report_designer.installer,base_report_creator:0 +msgid "Query Builder" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "Configure" +msgstr "تهيئة" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "title" +msgstr "الاسم" + +#. module: report_designer +#: model:ir.model,name:report_designer.model_report_designer_installer +msgid "report_designer.installer" +msgstr "report_designer.installer" + +#. module: report_designer +#: field:report_designer.installer,config_logo:0 +msgid "Image" +msgstr "صورة" + +#. module: report_designer +#: field:report_designer.installer,base_report_designer:0 +msgid "OpenOffice Report Designer" +msgstr "" + +#. module: report_designer +#: model:ir.module.module,shortdesc:report_designer.module_meta_information +msgid "Reporting Tools" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "" +"OpenERP's built-in reporting abilities can be improved even further with " +"some of the following applications" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "Configure Reporting Tools" +msgstr "" + +#. module: report_designer +#: help:report_designer.installer,base_report_creator:0 +msgid "" +"Allows you to create any statistic reports on several objects. It's a SQL " +"query builder and browser for end users." +msgstr "" + +#. module: report_designer +#: help:report_designer.installer,base_report_designer:0 +msgid "" +"Adds wizards to Import/Export .SXW report which you can modify in " +"OpenOffice.Once you have modified it you can upload the report using the " +"same wizard." +msgstr "" + +#. module: report_designer +#: model:ir.module.module,description:report_designer.module_meta_information +msgid "" +"Installer for reporting tools selection\n" +" " +msgstr "" + +#. module: report_designer +#: field:report_designer.installer,progress:0 +msgid "Configuration Progress" +msgstr "سير الإعدادات" diff --git a/addons/report_webkit/i18n/ar.po b/addons/report_webkit/i18n/ar.po new file mode 100644 index 00000000000..b7802f9b34e --- /dev/null +++ b/addons/report_webkit/i18n/ar.po @@ -0,0 +1,546 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 05:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +msgid "Webkit Template (used if Report File is not found)" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Tabloid 29 279.4 x 431.8 mm" +msgstr "" + +#. module: report_webkit +#: field:res.company,lib_path:0 +msgid "Webkit Executable Path" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Ledger 28 431.8 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:226 +#, python-format +msgid "No header defined for this Webkit report!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,type:0 +msgid "Image type(png,gif,jpeg)" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,precise_mode:0 +msgid "" +"This mode allow more precise element " +" position as each object is printed on a separate HTML. " +" but memory and disk " +"usage is wider" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Executive 4 7.5 x 10 inches, 190.5 x 254 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,company_id:0 +#: field:ir.header_webkit,company_id:0 +msgid "Company" +msgstr "شركة" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:101 +#, python-format +msgid "path to Wkhtmltopdf is not absolute" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Company and Page Setup" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "DLE 26 110 x 220 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B7 21 88 x 125 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:255 +#: code:addons/report_webkit/webkit_report.py:266 +#: code:addons/report_webkit/webkit_report.py:275 +#: code:addons/report_webkit/webkit_report.py:288 +#: code:addons/report_webkit/webkit_report.py:299 +#, python-format +msgid "Webkit render" +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Headers" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,name:0 +msgid "Name of Image" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:95 +#, python-format +msgid "" +"Wrong Wkhtmltopdf path set in company'+\n" +" 'Given path is not executable or path is " +"wrong" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:170 +#, python-format +msgid "Webkit raise an error" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_webkit +#: model:ir.ui.menu,name:report_webkit.menu_header_webkit +msgid "Webkit Headers/Footers" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Legal 3 8.5 x 14 inches, 215.9 x 355.6 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_webkit +msgid "ir.header_webkit" +msgstr "ir.header_webkit" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A4 0 210 x 297 mm, 8.26 x 11.69 inches" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:83 +#, python-format +msgid "" +"Please install executable on your system'+\n" +" ' (sudo apt-get install wkhtmltopdf) or " +"download it from here:'+\n" +" ' " +"http://code.google.com/p/wkhtmltopdf/downloads/list and set the'+\n" +" ' path to the executable on the Company " +"form.'+\n" +" 'Minimal version is 0.9.9" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B6 20 125 x 176 mm" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Cancel" +msgstr "ال_غاء" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B2 17 500 x 707 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_img +msgid "ir.header_img" +msgstr "ir.header_img" + +#. module: report_webkit +#: field:ir.actions.report.xml,precise_mode:0 +msgid "Precise Mode" +msgstr "" + +#. module: report_webkit +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "خطأ! لا يمكنك إنشاء شركات متداخلة (شركات تستخدم نفسها)." + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A0 5 841 x 1189 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "C5E 24 163 x 229 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,type:0 +msgid "Type" +msgstr "نوع" + +#. module: report_webkit +#: code:addons/report_webkit/wizard/report_webkit_actions.py:137 +#, python-format +msgid "Client Actions Connections" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_image:0 +msgid "Available Images" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,html:0 +msgid "webkit header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B1 15 707 x 1000 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A1 6 594 x 841 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_header:0 +msgid "The header linked to the report" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:82 +#, python-format +msgid "Wkhtmltopdf library path is not set in company" +msgstr "" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +#: view:res.company:0 +msgid "Webkit" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,format:0 +msgid "Select Proper Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B5 1 176 x 250 mm, 6.93 x 9.84 inches" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A7 11 74 x 105 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A6 10 105 x 148 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,report_webkit_data:0 +msgid "This template will be used if the main report file is not found" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Folio 27 210 x 330 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_top:0 +msgid "Top Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:227 +#, python-format +msgid "Please set a header in company settings" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Ok" +msgstr "م_وافق" + +#. module: report_webkit +#: help:report.webkit.actions,print_button:0 +msgid "" +"Check this to add a Print action for this Report in the sidebar of the " +"corresponding document types" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B3 18 353 x 500 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_header:0 +msgid "Webkit Header" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_debug:0 +msgid "Enable the webkit engine debugger" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,img:0 +msgid "Image" +msgstr "صورة" + +#. module: report_webkit +#: field:res.company,header_webkit:0 +msgid "Available html" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,open_action:0 +msgid "" +"Check this to view the newly added internal print action after creating it " +"(technical view) " +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Images" +msgstr "صور" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Portrait" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Landscape" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B8 22 62 x 88 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A2 7 420 x 594 mm" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,print_button:0 +msgid "Add print button" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A9 13 37 x 52 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Footer" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_res_company +msgid "Companies" +msgstr "الشركات" + +#. module: report_webkit +#: field:ir.header_webkit,margin_bottom:0 +msgid "Bottom Margin (mm)" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_report_webkit_actions +msgid "Webkit Actions" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,open_action:0 +msgid "Open added action" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_right:0 +msgid "Right Margin (mm)" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,orientation:0 +msgid "Orientation" +msgstr "تنسيق" + +#. module: report_webkit +#: help:res.company,lib_path:0 +msgid "" +"Full path to the wkhtmltopdf executable file. Version 0.9.9 is required. " +"Install a static version of the library if you experience missing " +"header/footers on Linux." +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,html:0 +msgid "Set Webkit Report Header" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,format:0 +msgid "Paper size" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid ":B10 16 31 x 44 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "CSS Style" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,css:0 +msgid "Header CSS" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B4 19 250 x 353 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_img +#: model:ir.ui.menu,name:report_webkit.menu_header_img +msgid "Webkit Logos" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A3 8 297 x 420 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,report_webkit_data:0 +msgid "Webkit Template" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,footer_html:0 +msgid "webkit footer" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_debug:0 +msgid "Webkit debug" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B0 14 1000 x 1414 mm" +msgstr "" + +#. module: report_webkit +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,name:0 +#: field:ir.header_webkit,name:0 +msgid "Name" +msgstr "الاسم" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A5 9 148 x 210 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A8 12 52 x 74 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.wizard_ofdo_report_actions +#: view:report.webkit.actions:0 +msgid "Add Print Buttons" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Comm10E 25 105 x 241 mm, U.S. Common 10 Envelope" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Webkit Report template not found !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_left:0 +msgid "Left Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Error!" +msgstr "خطأ!" + +#. module: report_webkit +#: help:ir.header_webkit,footer_html:0 +msgid "Set Webkit Report Footer." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B9 23 33 x 62 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "ir.actions.report.xml" diff --git a/addons/report_webkit/i18n/ro.po b/addons/report_webkit/i18n/ro.po new file mode 100644 index 00000000000..4b2d71c786c --- /dev/null +++ b/addons/report_webkit/i18n/ro.po @@ -0,0 +1,555 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 20:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +msgid "Webkit Template (used if Report File is not found)" +msgstr "Sablon Webkit (folosit dacă nu găsiti Fisierul Raport)" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Tabloid 29 279.4 x 431.8 mm" +msgstr "Tabloid 29 279.4 x 431.8 mm" + +#. module: report_webkit +#: field:res.company,lib_path:0 +msgid "Webkit Executable Path" +msgstr "Traseu executabil Webkit" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Ledger 28 431.8 x 279.4 mm" +msgstr "Registru 28 431.8 x 279.4 mm" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:226 +#, python-format +msgid "No header defined for this Webkit report!" +msgstr "Nu există nici un antet definit pentru acest raport Webkit!" + +#. module: report_webkit +#: help:ir.header_img,type:0 +msgid "Image type(png,gif,jpeg)" +msgstr "Tip imagine (png,gif,jpeg)" + +#. module: report_webkit +#: help:ir.actions.report.xml,precise_mode:0 +msgid "" +"This mode allow more precise element " +" position as each object is printed on a separate HTML. " +" but memory and disk " +"usage is wider" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Executive 4 7.5 x 10 inches, 190.5 x 254 mm" +msgstr "Executiv 4 7.5 x 10 inci, 190.5 x 254 mm" + +#. module: report_webkit +#: field:ir.header_img,company_id:0 +#: field:ir.header_webkit,company_id:0 +msgid "Company" +msgstr "Companie" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:101 +#, python-format +msgid "path to Wkhtmltopdf is not absolute" +msgstr "traseul spre Wkhtmltopdf nu este complet" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Company and Page Setup" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "DLE 26 110 x 220 mm" +msgstr "DLE 26 110 x 220 mm" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B7 21 88 x 125 mm" +msgstr "B7 21 88 x 125 mm" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:255 +#: code:addons/report_webkit/webkit_report.py:266 +#: code:addons/report_webkit/webkit_report.py:275 +#: code:addons/report_webkit/webkit_report.py:288 +#: code:addons/report_webkit/webkit_report.py:299 +#, python-format +msgid "Webkit render" +msgstr "Redare Webkit" + +#. module: report_webkit +#: view:res.company:0 +msgid "Headers" +msgstr "Antete" + +#. module: report_webkit +#: help:ir.header_img,name:0 +msgid "Name of Image" +msgstr "Numele imaginii" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:95 +#, python-format +msgid "" +"Wrong Wkhtmltopdf path set in company'+\n" +" 'Given path is not executable or path is " +"wrong" +msgstr "" +"Traseu Wkhtmltopdf gresit setat in compania'+\n" +" 'Traseul dat nu poate fi executat sau este " +"gresit" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:170 +#, python-format +msgid "Webkit raise an error" +msgstr "Webkit produce o eroare" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_webkit +#: model:ir.ui.menu,name:report_webkit.menu_header_webkit +msgid "Webkit Headers/Footers" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Legal 3 8.5 x 14 inches, 215.9 x 355.6 mm" +msgstr "Legal 3 8.5 x 14 inci, 215.9 x 355.6 mm" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_webkit +msgid "ir.header_webkit" +msgstr "ir.header_webkit" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A4 0 210 x 297 mm, 8.26 x 11.69 inches" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:83 +#, python-format +msgid "" +"Please install executable on your system'+\n" +" ' (sudo apt-get install wkhtmltopdf) or " +"download it from here:'+\n" +" ' " +"http://code.google.com/p/wkhtmltopdf/downloads/list and set the'+\n" +" ' path to the executable on the Company " +"form.'+\n" +" 'Minimal version is 0.9.9" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B6 20 125 x 176 mm" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Cancel" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B2 17 500 x 707 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_img +msgid "ir.header_img" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,precise_mode:0 +msgid "Precise Mode" +msgstr "" + +#. module: report_webkit +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A0 5 841 x 1189 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "C5E 24 163 x 229 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,type:0 +msgid "Type" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/wizard/report_webkit_actions.py:137 +#, python-format +msgid "Client Actions Connections" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_image:0 +msgid "Available Images" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,html:0 +msgid "webkit header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B1 15 707 x 1000 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A1 6 594 x 841 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_header:0 +msgid "The header linked to the report" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:82 +#, python-format +msgid "Wkhtmltopdf library path is not set in company" +msgstr "" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +#: view:res.company:0 +msgid "Webkit" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,format:0 +msgid "Select Proper Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B5 1 176 x 250 mm, 6.93 x 9.84 inches" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A7 11 74 x 105 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A6 10 105 x 148 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,report_webkit_data:0 +msgid "This template will be used if the main report file is not found" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Folio 27 210 x 330 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_top:0 +msgid "Top Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:227 +#, python-format +msgid "Please set a header in company settings" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Ok" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,print_button:0 +msgid "" +"Check this to add a Print action for this Report in the sidebar of the " +"corresponding document types" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B3 18 353 x 500 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_header:0 +msgid "Webkit Header" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_debug:0 +msgid "Enable the webkit engine debugger" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,img:0 +msgid "Image" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_webkit:0 +msgid "Available html" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,open_action:0 +msgid "" +"Check this to view the newly added internal print action after creating it " +"(technical view) " +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Images" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Portrait" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Landscape" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B8 22 62 x 88 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A2 7 420 x 594 mm" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,print_button:0 +msgid "Add print button" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A9 13 37 x 52 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Footer" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_bottom:0 +msgid "Bottom Margin (mm)" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_report_webkit_actions +msgid "Webkit Actions" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,open_action:0 +msgid "Open added action" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_right:0 +msgid "Right Margin (mm)" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: report_webkit +#: help:res.company,lib_path:0 +msgid "" +"Full path to the wkhtmltopdf executable file. Version 0.9.9 is required. " +"Install a static version of the library if you experience missing " +"header/footers on Linux." +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,html:0 +msgid "Set Webkit Report Header" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,format:0 +msgid "Paper size" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid ":B10 16 31 x 44 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "CSS Style" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,css:0 +msgid "Header CSS" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B4 19 250 x 353 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_img +#: model:ir.ui.menu,name:report_webkit.menu_header_img +msgid "Webkit Logos" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A3 8 297 x 420 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,report_webkit_data:0 +msgid "Webkit Template" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,footer_html:0 +msgid "webkit footer" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_debug:0 +msgid "Webkit debug" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B0 14 1000 x 1414 mm" +msgstr "" + +#. module: report_webkit +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,name:0 +#: field:ir.header_webkit,name:0 +msgid "Name" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A5 9 148 x 210 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A8 12 52 x 74 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.wizard_ofdo_report_actions +#: view:report.webkit.actions:0 +msgid "Add Print Buttons" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Comm10E 25 105 x 241 mm, U.S. Common 10 Envelope" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Webkit Report template not found !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_left:0 +msgid "Left Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Error!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,footer_html:0 +msgid "Set Webkit Report Footer." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B9 23 33 x 62 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#~ msgid "WebKit Header" +#~ msgstr "Antet WebKit" + +#~ msgid "Header IMG" +#~ msgstr "Antet IMG" diff --git a/addons/report_webkit_sample/i18n/ar.po b/addons/report_webkit_sample/i18n/ar.po new file mode 100644 index 00000000000..dc2f6702b31 --- /dev/null +++ b/addons/report_webkit_sample/i18n/ar.po @@ -0,0 +1,123 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 05:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:37 +msgid "Refund" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:22 +msgid "Fax" +msgstr "فاكس" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Disc.(%)" +msgstr "نسبة الخصم (%)" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:19 +msgid "Tel" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Description" +msgstr "وصف" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:35 +msgid "Supplier Invoice" +msgstr "فاتورة المورد" + +#. module: report_webkit_sample +#: model:ir.actions.report.xml,name:report_webkit_sample.report_webkit_html +msgid "WebKit invoice" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Price" +msgstr "السعر" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Invoice Date" +msgstr "تاريخ الفاتورة" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Taxes" +msgstr "الضرائب" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "QTY" +msgstr "الكمية" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:25 +msgid "E-mail" +msgstr "البريد الإلكتروني" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:64 +msgid "Amount" +msgstr "المقدار" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:64 +msgid "Base" +msgstr "الأساس" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:33 +msgid "Invoice" +msgstr "فاتورة" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:39 +msgid "Supplier Refund" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Document" +msgstr "مستند" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Unit Price" +msgstr "سعر الوحدة" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Partner Ref." +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:28 +msgid "VAT" +msgstr "ضريبة القيمة المضافة" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:76 +msgid "Total" +msgstr "الإجمالي" diff --git a/addons/resource/i18n/ar.po b/addons/resource/i18n/ar.po new file mode 100644 index 00000000000..11f990fa33c --- /dev/null +++ b/addons/resource/i18n/ar.po @@ -0,0 +1,354 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-12 05:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: resource +#: help:resource.calendar.leaves,resource_id:0 +msgid "" +"If empty, this is a generic holiday for the company. If a resource is set, " +"the holiday/leave is only for this resource" +msgstr "" + +#. module: resource +#: selection:resource.resource,resource_type:0 +msgid "Material" +msgstr "مواد" + +#. module: resource +#: field:resource.resource,resource_type:0 +msgid "Resource Type" +msgstr "نوع المصدر" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar_leaves +#: view:resource.calendar.leaves:0 +msgid "Leave Detail" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.resource_calendar_resources_leaves +msgid "Resources Leaves" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_calendar_form +#: view:resource.calendar:0 +#: field:resource.calendar,attendance_ids:0 +#: view:resource.calendar.attendance:0 +#: field:resource.resource,calendar_id:0 +msgid "Working Time" +msgstr "ساعات العمل" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Thursday" +msgstr "الخميس" + +#. module: resource +#: view:resource.calendar.leaves:0 +#: view:resource.resource:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Sunday" +msgstr "الأحد" + +#. module: resource +#: view:resource.resource:0 +msgid "Search Resource" +msgstr "" + +#. module: resource +#: view:resource.resource:0 +msgid "Type" +msgstr "نوع" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_resource_tree +#: view:resource.resource:0 +msgid "Resources" +msgstr "الموارد" + +#. module: resource +#: code:addons/resource/resource.py:392 +#, python-format +msgid "Make sure the Working time has been configured with proper week days!" +msgstr "" + +#. module: resource +#: field:resource.calendar,manager:0 +msgid "Workgroup manager" +msgstr "" + +#. module: resource +#: help:resource.calendar.attendance,hour_from:0 +msgid "Working time will start from" +msgstr "" + +#. module: resource +#: constraint:resource.calendar.leaves:0 +msgid "Error! leave start-date must be lower then leave end-date." +msgstr "" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar +msgid "Resource Calendar" +msgstr "" + +#. module: resource +#: field:resource.calendar,company_id:0 +#: view:resource.calendar.leaves:0 +#: field:resource.calendar.leaves,company_id:0 +#: view:resource.resource:0 +#: field:resource.resource,company_id:0 +msgid "Company" +msgstr "شركة" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Friday" +msgstr "الجمعة" + +#. module: resource +#: field:resource.calendar.attendance,dayofweek:0 +msgid "Day of week" +msgstr "يوم من أسبوع" + +#. module: resource +#: help:resource.calendar.attendance,hour_to:0 +msgid "Working time will end at" +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,date_from:0 +msgid "Starting date" +msgstr "" + +#. module: resource +#: view:resource.calendar:0 +msgid "Search Working Time" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Reason" +msgstr "السبب" + +#. module: resource +#: view:resource.resource:0 +#: field:resource.resource,user_id:0 +msgid "User" +msgstr "مستخدم" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Date" +msgstr "تاريخ" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Search Working Period Leaves" +msgstr "" + +#. module: resource +#: field:resource.resource,time_efficiency:0 +msgid "Efficiency factor" +msgstr "" + +#. module: resource +#: field:resource.calendar.leaves,date_to:0 +msgid "End Date" +msgstr "تاريخ الإنتهاء" + +#. module: resource +#: model:ir.actions.act_window,name:resource.resource_calendar_closing_days +msgid "Closing Days" +msgstr "" + +#. module: resource +#: model:ir.ui.menu,name:resource.menu_resource_config +#: view:resource.calendar.leaves:0 +#: field:resource.calendar.leaves,resource_id:0 +#: view:resource.resource:0 +msgid "Resource" +msgstr "مورد" + +#. module: resource +#: view:resource.calendar:0 +#: field:resource.calendar,name:0 +#: field:resource.calendar.attendance,name:0 +#: field:resource.calendar.leaves,name:0 +#: field:resource.resource,name:0 +msgid "Name" +msgstr "الاسم" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Wednesday" +msgstr "الأربعاء" + +#. module: resource +#: view:resource.calendar.leaves:0 +#: view:resource.resource:0 +msgid "Working Period" +msgstr "" + +#. module: resource +#: model:ir.model,name:resource.model_resource_resource +msgid "Resource Detail" +msgstr "" + +#. module: resource +#: field:resource.resource,active:0 +msgid "Active" +msgstr "نشط" + +#. module: resource +#: help:resource.resource,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the resource " +"record without removing it." +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,calendar_id:0 +msgid "Resource's Calendar" +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,hour_from:0 +msgid "Work from" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,help:resource.action_resource_calendar_form +msgid "" +"Define working hours and time table that could be scheduled to your project " +"members" +msgstr "" + +#. module: resource +#: help:resource.resource,user_id:0 +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: resource +#: help:resource.resource,calendar_id:0 +msgid "Define the schedule of resource" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Starting Date of Leave" +msgstr "" + +#. module: resource +#: field:resource.resource,code:0 +msgid "Code" +msgstr "الرمز" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Monday" +msgstr "الأثنين" + +#. module: resource +#: field:resource.calendar.attendance,hour_to:0 +msgid "Work to" +msgstr "" + +#. module: resource +#: help:resource.resource,time_efficiency:0 +msgid "" +"This field depict the efficiency of the resource to complete tasks. e.g " +"resource put alone on a phase of 5 days with 5 tasks assigned to him, will " +"show a load of 100% for this phase by default, but if we put a efficency of " +"200%, then his load will only be 50%." +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Tuesday" +msgstr "الثلاثاء" + +#. module: resource +#: field:resource.calendar.leaves,calendar_id:0 +msgid "Working time" +msgstr "وقت العمل" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_calendar_leave_tree +#: model:ir.ui.menu,name:resource.menu_view_resource_calendar_leaves_search +msgid "Resource Leaves" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,help:resource.action_resource_resource_tree +msgid "" +"Resources allow you to create and manage resources that should be involved " +"in a specific project phase. You can also set their efficiency level and " +"workload based on their weekly working hours." +msgstr "" + +#. module: resource +#: view:resource.resource:0 +msgid "Inactive" +msgstr "غير نشط" + +#. module: resource +#: code:addons/resource/faces/resource.py:340 +#, python-format +msgid "(vacation)" +msgstr "" + +#. module: resource +#: code:addons/resource/resource.py:392 +#, python-format +msgid "Configuration Error!" +msgstr "" + +#. module: resource +#: selection:resource.resource,resource_type:0 +msgid "Human" +msgstr "إنسان" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar_attendance +msgid "Work Detail" +msgstr "" + +#. module: resource +#: field:resource.calendar.leaves,date_from:0 +msgid "Start Date" +msgstr "تاريخ البدء" + +#. module: resource +#: code:addons/resource/resource.py:310 +#, python-format +msgid " (copy)" +msgstr " (نسخ)" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Saturday" +msgstr "السبت" + +#~ msgid "General Information" +#~ msgstr "معلومات عامة" diff --git a/addons/sale/i18n/zh_CN.po b/addons/sale/i18n/zh_CN.po index 640863cce6d..bc9f3627708 100644 --- a/addons/sale/i18n/zh_CN.po +++ b/addons/sale/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-12 05:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 diff --git a/addons/web/po/ar.po b/addons/web/po/ar.po index dba4f6ffb8b..665f59f2152 100644 --- a/addons/web/po/ar.po +++ b/addons/web/po/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-08 20:20+0000\n" +"PO-Revision-Date: 2012-01-12 21:08+0000\n" "Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -727,7 +727,7 @@ msgstr "خيار:" #: addons/web/static/src/xml/base.xml:0 msgid "[" -msgstr "]" +msgstr "[" #: addons/web/static/src/xml/base.xml:0 msgid "]" diff --git a/addons/web/po/de.po b/addons/web/po/de.po index 18f69022ef8..bfbb97fa7dc 100644 --- a/addons/web/po/de.po +++ b/addons/web/po/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-12-26 13:55+0000\n" +"PO-Revision-Date: 2012-01-12 17:29+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-04 05:17+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -666,7 +666,7 @@ msgstr "/" #: addons/web/static/src/xml/base.xml:0 msgid "Duplicate" -msgstr "Kopieren" +msgstr "Duplizieren" #: addons/web/static/src/xml/base.xml:0 msgid "Unhandled widget" diff --git a/addons/web/po/zh_CN.po b/addons/web/po/zh_CN.po index bbcea4276a4..087c66bd3b3 100644 --- a/addons/web/po/zh_CN.po +++ b/addons/web/po/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: 2012-01-12 06:06+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web_dashboard/po/zh_CN.po b/addons/web_dashboard/po/zh_CN.po index bfbe586c8b2..c8701dd375e 100644 --- a/addons/web_dashboard/po/zh_CN.po +++ b/addons/web_dashboard/po/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: 2012-01-12 06:06+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_default_home/po/zh_CN.po b/addons/web_default_home/po/zh_CN.po index 6e8ae96c536..d1097082290 100644 --- a/addons/web_default_home/po/zh_CN.po +++ b/addons/web_default_home/po/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: 2012-01-12 06:06+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Welcome to your new OpenERP instance." diff --git a/addons/web_diagram/po/zh_CN.po b/addons/web_diagram/po/zh_CN.po index 824ce5885be..63d570efe65 100644 --- a/addons/web_diagram/po/zh_CN.po +++ b/addons/web_diagram/po/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: 2012-01-12 06:06+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_mobile/po/zh_CN.po b/addons/web_mobile/po/zh_CN.po index ecbd519e825..fb44ad87bbd 100644 --- a/addons/web_mobile/po/zh_CN.po +++ b/addons/web_mobile/po/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: 2012-01-12 06:06+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" From f1b0a82ff6b4786d8283ffc646066f9fde671175 Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 13 Jan 2012 14:14:42 +0530 Subject: [PATCH 070/349] [FIX]:Survey: if send invitation log in with that account it shows only that survey bzr revid: sgo@tinyerp.com-20120113084442-9uhynv0ut54h9dad --- addons/survey/wizard/survey_selection.py | 26 ++++++++++++++++++++++- addons/survey/wizard/survey_selection.xml | 3 +-- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/addons/survey/wizard/survey_selection.py b/addons/survey/wizard/survey_selection.py index 82c9fd385ed..e865330fac9 100644 --- a/addons/survey/wizard/survey_selection.py +++ b/addons/survey/wizard/survey_selection.py @@ -22,12 +22,13 @@ from osv import osv from osv import fields from tools.translate import _ +from lxml import etree class survey_name_wiz(osv.osv_memory): _name = 'survey.name.wiz' _columns = { - 'survey_id': fields.many2one('survey', 'Survey', required=True, ondelete='cascade'), + 'survey_id': fields.many2one('survey', 'Survey', required=True, ondelete='cascade' ,domain= [('state', '=', 'open')]), 'page_no': fields.integer('Page Number'), 'note': fields.text("Description"), 'page': fields.char('Page Position',size = 12), @@ -44,6 +45,27 @@ class survey_name_wiz(osv.osv_memory): 'store_ans': '{}' #Setting the default pattern as '{}' as the field is of type text. The field always gets the value in dict format } + def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): + survey_obj = self.pool.get('survey') + lines_ids=[] + res = super(survey_name_wiz, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False) + survey_user_group_id = self.pool.get('res.groups').search(cr, uid, [('name', '=', 'Survey / User')]) + group_id = self.pool.get('res.groups').search(cr, uid, [('name', 'in', ('Tools / Manager','Tools / User','Survey / User'))]) + user_obj = self.pool.get('res.users') + user_rec = user_obj.read(cr, uid, uid) + if uid!=1: + if survey_user_group_id: + if survey_user_group_id == user_rec['groups_id']: + lines_ids=survey_obj.search(cr, uid, [ ('invited_user_ids','in',uid)], context=context) + domain = '[("id", "in", '+ str(lines_ids)+')]' + doc = etree.XML(res['arch']) + nodes = doc.xpath("//field[@name='survey_id']") + for node in nodes: + node.set('domain', domain) + res['arch'] = etree.tostring(doc) + return res + + def action_next(self, cr, uid, ids, context=None): """ Start the survey, Increment in started survey field but if set the max_response_limit of @@ -87,5 +109,7 @@ class survey_name_wiz(osv.osv_memory): return {} notes = self.pool.get('survey').read(cr, uid, survey_id, ['note'])['note'] return {'value': {'note': notes}} + +survey_name_wiz() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/addons/survey/wizard/survey_selection.xml b/addons/survey/wizard/survey_selection.xml index 144525979dd..a72566f7888 100644 --- a/addons/survey/wizard/survey_selection.xml +++ b/addons/survey/wizard/survey_selection.xml @@ -15,8 +15,7 @@ + on_change="on_change_survey(survey_id)" width="250"/> From c89d45b6583023d28735d4e17762165d10edf493 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 10:06:11 +0100 Subject: [PATCH 071/349] [IMP] display a warning and disable excel export option when XLWT is not installed lp bug: https://launchpad.net/bugs/915347 fixed bzr revid: xmo@openerp.com-20120113090611-lmiu5y7y7b9td8hg --- addons/web/controllers/main.py | 16 +++++++++++----- addons/web/static/src/js/data_export.js | 10 +++++++++- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index fd8d85f9d69..7081ce3ce32 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -18,6 +18,10 @@ from cStringIO import StringIO import babel.messages.pofile import werkzeug.utils +try: + import xlwt +except ImportError: + xlwt = None import web.common openerpweb = web.common.http @@ -1308,7 +1312,7 @@ class Export(View): for path, controller in openerpweb.controllers_path.iteritems() if path.startswith(self._cp_path) if hasattr(controller, 'fmt') - ], key=operator.itemgetter(1)) + ], key=operator.itemgetter("label")) def fields_get(self, req, model): Model = req.session.model(model) @@ -1484,7 +1488,7 @@ class Export(View): class CSVExport(Export): _cp_path = '/web/export/csv' - fmt = ('csv', 'CSV') + fmt = {'tag': 'csv', 'label': 'CSV'} @property def content_type(self): @@ -1519,7 +1523,11 @@ class CSVExport(Export): class ExcelExport(Export): _cp_path = '/web/export/xls' - fmt = ('xls', 'Excel') + fmt = { + 'tag': 'xls', + 'label': 'Excel', + 'error': None if xlwt else "XLWT required" + } @property def content_type(self): @@ -1529,8 +1537,6 @@ class ExcelExport(Export): return base + '.xls' def from_data(self, fields, rows): - import xlwt - workbook = xlwt.Workbook() worksheet = workbook.add_sheet('Sheet 1') diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index 1382bf841de..1268ac67fa5 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -63,7 +63,15 @@ openerp.web.DataExport = openerp.web.Dialog.extend({ do_setup_export_formats: function (formats) { var $fmts = this.$element.find('#export_format'); _(formats).each(function (format) { - $fmts.append(new Option(format[1], format[0])); + var opt = new Option(format.label, format.tag); + if (format.error) { + opt.disabled = true; + opt.replaceChild( + document.createTextNode( + _.str.sprintf("%s — %s", format.label, format.error)), + opt.childNodes[0]) + } + $fmts.append(opt); }); }, show_exports_list: function() { From 37530335e1ece8ada40e2b0f4110738141a0b40d Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 13 Jan 2012 14:46:45 +0530 Subject: [PATCH 072/349] survey set nolable=1 with questations bzr revid: tta@openerp.com-20120113091645-qza696j2ju2dvdi5 --- addons/survey/survey_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/survey/survey_view.xml b/addons/survey/survey_view.xml index 3dd7ca17f6f..0f1a68145aa 100644 --- a/addons/survey/survey_view.xml +++ b/addons/survey/survey_view.xml @@ -39,7 +39,7 @@ - + From a23e7f362c9a3da419e6c570440d1079d21f0517 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 10:22:46 +0100 Subject: [PATCH 073/349] [ADD] test edge cases for formatting float_time using Lorenzo Battistini's test cases bzr revid: xmo@openerp.com-20120113092246-0dmh2khwj2748apo --- addons/web/static/test/formats.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/web/static/test/formats.js b/addons/web/static/test/formats.js index 69557e98d5e..b841d12a6b2 100644 --- a/addons/web/static/test/formats.js +++ b/addons/web/static/test/formats.js @@ -61,6 +61,17 @@ $(document).ready(function () { var str = openerp.web.format_value(date, {type:"time"}); equal(str, date.toString("HH:mm:ss")); }); + test("format_float_time", function () { + strictEqual( + openerp.web.format_value(1.0, {type:'float', widget:'float_time'}), + '01:00'); + strictEqual( + openerp.web.format_value(0.9853, {type:'float', widget:'float_time'}), + '00:59'); + strictEqual( + openerp.web.format_value(0.0085, {type:'float', widget:'float_time'}), + '00:01'); + }); test("format_float", function () { var fl = 12.1234; var str = openerp.web.format_value(fl, {type:"float"}); From e5f375ce0d07ee60e2cf242258d3f13f1bb6316a Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 13 Jan 2012 15:09:11 +0530 Subject: [PATCH 074/349] [FIX]Survey: improve code remove unused code remove users bzr revid: sgo@tinyerp.com-20120113093911-cd1vvavmqo5p735p --- addons/survey/wizard/survey_selection.py | 29 +++++++++--------------- 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/addons/survey/wizard/survey_selection.py b/addons/survey/wizard/survey_selection.py index e865330fac9..37d8e3bade2 100644 --- a/addons/survey/wizard/survey_selection.py +++ b/addons/survey/wizard/survey_selection.py @@ -46,23 +46,18 @@ class survey_name_wiz(osv.osv_memory): } def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): + survey_obj = self.pool.get('survey') - lines_ids=[] - res = super(survey_name_wiz, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False) - survey_user_group_id = self.pool.get('res.groups').search(cr, uid, [('name', '=', 'Survey / User')]) - group_id = self.pool.get('res.groups').search(cr, uid, [('name', 'in', ('Tools / Manager','Tools / User','Survey / User'))]) - user_obj = self.pool.get('res.users') - user_rec = user_obj.read(cr, uid, uid) - if uid!=1: - if survey_user_group_id: - if survey_user_group_id == user_rec['groups_id']: - lines_ids=survey_obj.search(cr, uid, [ ('invited_user_ids','in',uid)], context=context) - domain = '[("id", "in", '+ str(lines_ids)+')]' - doc = etree.XML(res['arch']) - nodes = doc.xpath("//field[@name='survey_id']") - for node in nodes: - node.set('domain', domain) - res['arch'] = etree.tostring(doc) + lines_ids = [] + res = super(survey_name_wiz, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False) + if uid != 1: + lines_ids = survey_obj.search(cr, uid,[('invited_user_ids','in',uid)], context=context) + domain = '[("id", "in", '+ str(lines_ids)+')]' + doc = etree.XML(res['arch']) + nodes = doc.xpath("//field[@name='survey_id']") + for node in nodes: + node.set('domain',domain) + res['arch'] = etree.tostring(doc) return res @@ -110,6 +105,4 @@ class survey_name_wiz(osv.osv_memory): notes = self.pool.get('survey').read(cr, uid, survey_id, ['note'])['note'] return {'value': {'note': notes}} -survey_name_wiz() - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file From eec04907fd87af78379a3baab50487aa54846dd8 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 10:56:34 +0100 Subject: [PATCH 075/349] [FIX] cancel button was removed from editable list rows, so stop adding front padding, it breaks o2m tables bzr revid: xmo@openerp.com-20120113095634-csnvigeweu76gn2w --- addons/web/static/src/xml/base.xml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 9580b1877a2..f21749277a6 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1416,14 +1416,10 @@
- - - - - From 8c06e573a97523a7fa4fe1d4189e063b8585fad3 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 13 Jan 2012 12:04:59 +0100 Subject: [PATCH 076/349] [fix] problem with DateTimeWidget bzr revid: nicolas.vanhoren@openerp.com-20120113110459-0p2xl3t90j4nasxe --- addons/web/static/src/js/view_form.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index fe604a8c0b0..a27ecc316fd 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1439,8 +1439,8 @@ openerp.web.DateTimeWidget = openerp.web.Widget.extend({ } } }, - focus: function($element) { - this._super($element || this.$input); + focus: function() { + this.$input.focus(); }, parse_client: function(v) { return openerp.web.parse_value(v, {"widget": this.type_of_date}); From cf252dd6c14779619483820abaecc856692d9456 Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Fri, 13 Jan 2012 19:06:15 +0530 Subject: [PATCH 077/349] [FIX]crm_partner_assign: Add user_id insted of "partner_id" in crm_lead_view.xml under the crm.lead Search View. bzr revid: atp@tinyerp.com-20120113133615-twtc2sntv373y5b3 --- addons/crm_partner_assign/crm_lead_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm_partner_assign/crm_lead_view.xml b/addons/crm_partner_assign/crm_lead_view.xml index 14e160fb397..224a52a104c 100644 --- a/addons/crm_partner_assign/crm_lead_view.xml +++ b/addons/crm_partner_assign/crm_lead_view.xml @@ -61,7 +61,7 @@ - + From 615e65094ae646a6a01657908a34e83c13cea8e1 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 13 Jan 2012 14:52:06 +0100 Subject: [PATCH 078/349] [IMP] base: hide field 'street2' from company form view bzr revid: rco@openerp.com-20120113135206-m3y3pwa3i2dqz23c --- openerp/addons/base/base_update.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml index 17829994599..d0d655fd12e 100644 --- a/openerp/addons/base/base_update.xml +++ b/openerp/addons/base/base_update.xml @@ -231,8 +231,8 @@ - - + + From 3e59fe9556523f9e6df9f0d6083f28e3c93a8c0c Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 13 Jan 2012 15:06:47 +0100 Subject: [PATCH 079/349] [IMP] base: remove menuitem 'Import Module', as the feature is deprecated bzr revid: rco@openerp.com-20120113140647-31tmnpqye7sdeh6u --- openerp/addons/base/module/wizard/base_module_import_view.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/addons/base/module/wizard/base_module_import_view.xml b/openerp/addons/base/module/wizard/base_module_import_view.xml index b17b8ec565f..e9b795a9364 100644 --- a/openerp/addons/base/module/wizard/base_module_import_view.xml +++ b/openerp/addons/base/module/wizard/base_module_import_view.xml @@ -55,6 +55,7 @@ After importing a new module you can install it by clicking on the button "Insta new + From 0a04e3640dc43c0348f5d42a45460c011dffd8f6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 13 Jan 2012 15:17:03 +0100 Subject: [PATCH 080/349] [IMP] fetchmail: fix form view of fetchmail.server bzr revid: rco@openerp.com-20120113141703-jgoydtvwuwgz50ol --- addons/fetchmail/fetchmail_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/fetchmail/fetchmail_view.xml b/addons/fetchmail/fetchmail_view.xml index 22b665dcffd..a9fb94553ed 100644 --- a/addons/fetchmail/fetchmail_view.xml +++ b/addons/fetchmail/fetchmail_view.xml @@ -34,7 +34,7 @@ - + From a61762c71fa97c88d69701c2d69034c99be8e035 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Sat, 14 Jan 2012 05:13:10 +0000 Subject: [PATCH 081/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120114051310-6sj2xkv5gwq8cr0p --- addons/account/i18n/de.po | 28 +- addons/account/i18n/es.po | 127 ++- addons/account/i18n/nl.po | 14 +- addons/account/i18n/ru.po | 33 +- addons/account_analytic_analysis/i18n/de.po | 74 +- addons/account_analytic_default/i18n/de.po | 13 +- addons/account_analytic_plans/i18n/de.po | 24 +- addons/account_anglo_saxon/i18n/de.po | 18 +- addons/account_asset/i18n/de.po | 234 ++-- addons/account_budget/i18n/de.po | 13 +- addons/account_cancel/i18n/de.po | 11 +- addons/account_cancel/i18n/nl.po | 10 +- addons/account_followup/i18n/de.po | 56 +- addons/account_invoice_layout/i18n/de.po | 16 +- addons/account_payment/i18n/de.po | 20 +- addons/account_sequence/i18n/de.po | 13 +- addons/account_voucher/i18n/de.po | 95 +- addons/analytic/i18n/de.po | 23 +- .../analytic_journal_billing_rate/i18n/de.po | 14 +- addons/analytic_user_function/i18n/de.po | 10 +- addons/anonymization/i18n/de.po | 10 +- addons/audittrail/i18n/de.po | 15 +- addons/base_calendar/i18n/de.po | 51 +- addons/base_contact/i18n/de.po | 36 +- addons/base_iban/i18n/de.po | 19 +- addons/base_module_quality/i18n/de.po | 20 +- addons/base_report_creator/i18n/de.po | 11 +- addons/base_setup/i18n/de.po | 101 +- addons/base_synchro/i18n/de.po | 11 +- addons/base_vat/i18n/de.po | 23 +- addons/board/i18n/de.po | 15 +- addons/caldav/i18n/de.po | 21 +- addons/crm_caldav/i18n/de.po | 11 +- addons/crm_claim/i18n/de.po | 49 +- addons/crm_helpdesk/i18n/de.po | 49 +- addons/crm_profiling/i18n/de.po | 19 +- addons/delivery/i18n/de.po | 63 +- addons/document/i18n/de.po | 26 +- addons/hr/i18n/ar.po | 19 +- addons/hr_attendance/i18n/de.po | 17 +- addons/hr_contract/i18n/de.po | 23 +- addons/hr_timesheet/i18n/de.po | 26 +- addons/hr_timesheet/i18n/fr.po | 66 +- addons/hr_timesheet_sheet/i18n/ar.po | 140 +-- addons/idea/i18n/de.po | 35 +- addons/marketing/i18n/de.po | 12 +- addons/marketing_campaign/i18n/de.po | 24 +- addons/mrp/i18n/de.po | 18 +- addons/mrp_repair/i18n/de.po | 11 +- addons/mrp_subproduct/i18n/de.po | 17 +- addons/outlook/i18n/de.po | 161 +++ addons/pad/i18n/ar.po | 65 ++ addons/pad/i18n/de.po | 17 +- addons/portal/i18n/de.po | 28 +- addons/process/i18n/ar.po | 54 +- addons/procurement/i18n/de.po | 22 +- addons/product/i18n/de.po | 58 +- addons/product/i18n/zh_CN.po | 8 +- addons/project_caldav/i18n/ro.po | 592 ++++++++++ addons/project_gtd/i18n/de.po | 31 +- addons/project_issue/i18n/de.po | 116 +- addons/project_issue/i18n/ro.po | 1000 +++++++++++++++++ addons/project_issue_sheet/i18n/de.po | 14 +- addons/project_issue_sheet/i18n/ro.po | 96 ++ addons/project_long_term/i18n/de.po | 56 +- addons/project_long_term/i18n/ro.po | 642 +++++++++++ addons/project_mailgate/i18n/ro.po | 107 ++ addons/project_messages/i18n/ro.po | 135 +++ addons/project_mrp/i18n/de.po | 17 +- addons/project_planning/i18n/de.po | 10 +- addons/project_scrum/i18n/ar.po | 12 +- addons/project_scrum/i18n/de.po | 44 +- addons/project_timesheet/i18n/de.po | 36 +- addons/purchase_analytic_plans/i18n/de.po | 11 +- addons/purchase_double_validation/i18n/de.po | 10 +- addons/purchase_requisition/i18n/de.po | 28 +- addons/report_webkit/i18n/de.po | 25 +- addons/resource/i18n/de.po | 16 +- addons/sale/i18n/ar.po | 24 +- addons/sale/i18n/de.po | 149 +-- addons/sale_crm/i18n/de.po | 18 +- addons/sale_journal/i18n/de.po | 16 +- addons/sale_layout/i18n/de.po | 10 +- addons/sale_margin/i18n/de.po | 8 +- addons/sale_mrp/i18n/de.po | 10 +- addons/sale_order_dates/i18n/de.po | 8 +- addons/share/i18n/ar.po | 518 +++++++++ addons/share/i18n/de.po | 98 +- addons/stock/i18n/de.po | 150 +-- addons/stock_invoice_directly/i18n/de.po | 11 +- addons/stock_location/i18n/de.po | 10 +- addons/stock_no_autopicking/i18n/de.po | 13 +- addons/stock_planning/i18n/de.po | 31 +- addons/subscription/i18n/de.po | 11 +- addons/survey/i18n/de.po | 22 +- addons/warning/i18n/de.po | 14 +- addons/wiki/i18n/de.po | 8 +- 97 files changed, 4961 insertions(+), 1383 deletions(-) create mode 100644 addons/outlook/i18n/de.po create mode 100644 addons/pad/i18n/ar.po create mode 100644 addons/project_caldav/i18n/ro.po create mode 100644 addons/project_issue/i18n/ro.po create mode 100644 addons/project_issue_sheet/i18n/ro.po create mode 100644 addons/project_long_term/i18n/ro.po create mode 100644 addons/project_mailgate/i18n/ro.po create mode 100644 addons/project_messages/i18n/ro.po create mode 100644 addons/share/i18n/ar.po diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index cc3f2babbbf..b6736bbb71f 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 13:03+0000\n" -"Last-Translator: Ferdinand-camptocamp \n" +"PO-Revision-Date: 2012-01-13 19:54+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:45+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "last month" -msgstr "" +msgstr "letzten Monat" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -30,7 +30,7 @@ msgstr "Zahlungssystematik" #. module: account #: view:account.journal:0 msgid "Other Configuration" -msgstr "Sonstige Konfiguration" +msgstr "Andere Konfigurationen" #. module: account #: view:account.move.reconcile:0 @@ -48,7 +48,7 @@ msgstr "Statistische Auswertungen" #. module: account #: view:account.invoice:0 msgid "Proforma/Open/Paid Invoices" -msgstr "" +msgstr "Proforoma/Offene/Bezahlte Rechnungen" #. module: account #: field:report.invoice.created,residual:0 @@ -112,6 +112,8 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Konfigurationsfehler! Die gewählte Währung muss auch bei den Standardkonten " +"verwendet werden" #. module: account #: report:account.invoice:0 @@ -126,7 +128,7 @@ msgstr "Bezug" #: view:account.move.line.reconcile:0 #: view:account.move.line.reconcile.writeoff:0 msgid "Reconcile" -msgstr "Ausgleich von Offenen Posten" +msgstr "Ausgleich Nummer" #. module: account #: field:account.bank.statement.line,ref:0 @@ -162,7 +164,7 @@ msgstr "Achtung!" #: code:addons/account/account.py:3182 #, python-format msgid "Miscellaneous Journal" -msgstr "" +msgstr "\"verschiedenes\" Journal" #. module: account #: field:account.fiscal.position.account,account_src_id:0 @@ -183,7 +185,7 @@ msgstr "Rechnungen der letzten 15 Tage" #. module: account #: field:accounting.report,label_filter:0 msgid "Column Label" -msgstr "" +msgstr "Spaltenbeschriftung" #. module: account #: code:addons/account/wizard/account_move_journal.py:95 @@ -443,7 +445,7 @@ msgstr "Der optionale Betrag in anderer Währung" #. module: account #: field:accounting.report,enable_filter:0 msgid "Enable Comparison" -msgstr "" +msgstr "Vergleich aktivieren" #. module: account #: help:account.journal.period,state:0 @@ -536,7 +538,7 @@ msgstr "Wähle Kontenplan" #. module: account #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: account #: model:ir.model,name:account.model_account_invoice_refund @@ -6457,7 +6459,7 @@ msgstr "" #. module: account #: field:account.invoice.line,uos_id:0 msgid "Unit of Measure" -msgstr "Mengeneinheit" +msgstr "ME" #. module: account #: constraint:account.payment.term.line:0 diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index 492f4e29954..b57803943cd 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 12:53+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-13 14:45+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:49+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "last month" -msgstr "" +msgstr "el mes pasado" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -48,7 +48,7 @@ msgstr "Estadísticas de cuentas" #. module: account #: view:account.invoice:0 msgid "Proforma/Open/Paid Invoices" -msgstr "" +msgstr "Facturas proforma/abiertas/pagadas" #. module: account #: field:report.invoice.created,residual:0 @@ -64,7 +64,7 @@ msgstr "Defina una secuencia en el diario de la factura" #. module: account #: constraint:account.period:0 msgid "Error ! The duration of the Period(s) is/are invalid. " -msgstr "¡Error! La duración de el/los período(s) no es válida. " +msgstr "¡Error! La duración del periodo o periodos no es válida " #. module: account #: field:account.analytic.line,currency_id:0 @@ -112,6 +112,8 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"¡Error de configuración! La moneda elegida debería ser también la misma en " +"las cuentas por defecto" #. module: account #: report:account.invoice:0 @@ -183,7 +185,7 @@ msgstr "Facturas creadas en los últimos 15 días" #. module: account #: field:accounting.report,label_filter:0 msgid "Column Label" -msgstr "" +msgstr "Etiqueta de columna" #. module: account #: code:addons/account/wizard/account_move_journal.py:95 @@ -258,6 +260,9 @@ msgid "" "legal reports, and set the rules to close a fiscal year and generate opening " "entries." msgstr "" +"El tipo de cuenta es usado con propósito informativo, para generar informes " +"legales específicos de cada país, y establecer las reglas para cerrar un año " +"fiscal y generar los apuntes de apertura." #. module: account #: report:account.overdue:0 @@ -439,7 +444,7 @@ msgstr "El importe expresado en otra divisa opcional." #. module: account #: field:accounting.report,enable_filter:0 msgid "Enable Comparison" -msgstr "" +msgstr "Habilitar comparación" #. module: account #: help:account.journal.period,state:0 @@ -532,7 +537,7 @@ msgstr "Seleccionar plan contable." #. module: account #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: account #: model:ir.model,name:account.model_account_invoice_refund @@ -621,7 +626,7 @@ msgstr "" #. module: account #: view:account.entries.report:0 msgid "Journal Entries with period in current year" -msgstr "" +msgstr "Apuntes contables del periodo en el año actual" #. module: account #: report:account.central.journal:0 @@ -720,12 +725,12 @@ msgstr "Empresas conciliadas hoy" #. module: account #: view:report.hr.timesheet.invoice.journal:0 msgid "Sale journal in this year" -msgstr "" +msgstr "Diario de ventas en este año" #. module: account #: selection:account.financial.report,display_detail:0 msgid "Display children with hierarchy" -msgstr "" +msgstr "Mostrar hijos con jerarquía" #. module: account #: selection:account.payment.term.line,value:0 @@ -747,7 +752,7 @@ msgstr "Asientos analíticos por línea" #. module: account #: field:account.invoice.refund,filter_refund:0 msgid "Refund Method" -msgstr "" +msgstr "Método de abono" #. module: account #: code:addons/account/wizard/account_change_currency.py:38 @@ -758,7 +763,7 @@ msgstr "¡Sólo puede cambiar la moneda para facturas en borrador!" #. module: account #: model:ir.ui.menu,name:account.menu_account_report msgid "Financial Report" -msgstr "" +msgstr "Informe financiero" #. module: account #: view:account.analytic.journal:0 @@ -788,7 +793,7 @@ msgstr "La referencia de la empresa de esta factura." #. module: account #: view:account.invoice.report:0 msgid "Supplier Invoices And Refunds" -msgstr "" +msgstr "Facturas y abonos de proveedor" #. module: account #: view:account.move.line.unreconcile.select:0 @@ -802,6 +807,7 @@ msgstr "No conciliación" #: view:account.payment.term.line:0 msgid "At 14 net days 2 percent, remaining amount at 30 days end of month." msgstr "" +"2 por ciento en 14 días netos, la cantidad restante a 30 días fin de mes" #. module: account #: model:ir.model,name:account.model_account_analytic_journal_report @@ -817,7 +823,7 @@ msgstr "Conciliación automática" #: code:addons/account/account_move_line.py:1250 #, python-format msgid "No period found or period given is ambigous." -msgstr "" +msgstr "No se ha encontrado periodo o el periodo dado es ambiguo" #. module: account #: model:ir.actions.act_window,help:account.action_account_gain_loss @@ -827,6 +833,10 @@ msgid "" "or Loss you'd realized if those transactions were ended today. Only for " "accounts having a secondary currency set." msgstr "" +"Cuando se realizan transacciones multi-moneda, debería perder o ganar una " +"cantidad debido a los cambios de moneda. Este menú le da acceso a la " +"previsión de las ganancias o pérdidas que tendría si la transacción " +"finalizara hoy. Sólo para cuentas que tengan una segunda moneda definida." #. module: account #: selection:account.entries.report,month:0 @@ -872,7 +882,7 @@ msgstr "Cálculo" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Cancel: refund invoice and reconcile" -msgstr "" +msgstr "Cancelar: abonar factura y reconciliar" #. module: account #: field:account.cashbox.line,pieces:0 @@ -1046,11 +1056,13 @@ msgid "" "You cannot change the type of account from '%s' to '%s' type as it contains " "journal items!" msgstr "" +"¡No puede cambiar el tipo de cuenta de '%s' a '%s', ya que contiene apuntes " +"contables!" #. module: account #: field:account.report.general.ledger,sortby:0 msgid "Sort by" -msgstr "" +msgstr "Ordenar por" #. module: account #: help:account.fiscalyear.close,fy_id:0 @@ -1110,7 +1122,7 @@ msgstr "Generar asientos antes:" #. module: account #: view:account.move.line:0 msgid "Unbalanced Journal Items" -msgstr "" +msgstr "Apuntes contables descuadrados" #. module: account #: model:account.account.type,name:account.data_account_type_bank @@ -1134,6 +1146,8 @@ msgid "" "Total amount (in Secondary currency) for transactions held in secondary " "currency for this account." msgstr "" +"Cantidad total (en la moneda secundaria) para las transacciones realizadas " +"en moneda secundaria para esta cuenta" #. module: account #: field:account.fiscal.position.tax,tax_dest_id:0 @@ -1149,7 +1163,7 @@ msgstr "Centralización del haber" #. module: account #: view:report.account_type.sales:0 msgid "All Months Sales by type" -msgstr "" +msgstr "Todas las ventas del mes por tipo" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree2 @@ -1178,12 +1192,12 @@ msgstr "Cancelar facturas" #. module: account #: help:account.journal,code:0 msgid "The code will be displayed on reports." -msgstr "" +msgstr "El código será mostrado en los informes." #. module: account #: view:account.tax.template:0 msgid "Taxes used in Purchases" -msgstr "" +msgstr "Impuestos usados en las compras" #. module: account #: field:account.invoice.tax,tax_code_id:0 @@ -1324,7 +1338,7 @@ msgstr "Seleccione un periodo inicial y final" #. module: account #: model:account.financial.report,name:account.account_financial_report_profitandloss0 msgid "Profit and Loss" -msgstr "" +msgstr "Pérdidas y Ganancias" #. module: account #: model:ir.model,name:account.model_account_account_template @@ -1479,6 +1493,7 @@ msgid "" "By unchecking the active field, you may hide a fiscal position without " "deleting it." msgstr "" +"Desmarcando el campo actual, esconderá la posición fiscal sin borrarla." #. module: account #: model:ir.model,name:account.model_temp_range @@ -1556,7 +1571,7 @@ msgstr "Buscar extractos bancarios" #. module: account #: view:account.move.line:0 msgid "Unposted Journal Items" -msgstr "" +msgstr "Apuntes contables no asentados" #. module: account #: view:account.chart.template:0 @@ -1627,6 +1642,8 @@ msgid "" "You can not validate a journal entry unless all journal items belongs to the " "same chart of accounts !" msgstr "" +"¡No se puede validar un asiento si todos los apuntes no pertenecen al mismo " +"plan contable!" #. module: account #: model:process.node,note:account.process_node_analytic0 @@ -1801,7 +1818,7 @@ msgstr "No puede crear una línea de movimiento en una cuenta cerrada." #: code:addons/account/account.py:428 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: account #: sql_constraint:account.move.line:0 @@ -1833,7 +1850,7 @@ msgstr "Asientos por línea" #. module: account #: field:account.vat.declaration,based_on:0 msgid "Based on" -msgstr "" +msgstr "Basado en" #. module: account #: field:account.invoice,move_id:0 @@ -1905,6 +1922,9 @@ msgid "" "will be added, Loss : Amount will be deducted.), as calculated in Profit & " "Loss Report" msgstr "" +"Esta cuenta se usa para transferir las ganancias/pérdidas (Si es una " +"ganancia: el importe se añadirá, si es una pérdida: el importe se deducirá), " +"tal cuál es calculada en el informe de Pérdidas y ganancias." #. module: account #: model:process.node,note:account.process_node_reconciliation0 @@ -1981,7 +2001,7 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "Analytic Journal Items related to a sale journal." -msgstr "" +msgstr "Apuntes contables analíticos referidos a un diario de ventas." #. module: account #: help:account.bank.statement,name:0 @@ -2119,6 +2139,9 @@ msgid "" "Put a sequence in the journal definition for automatic numbering or create a " "sequence manually for this piece." msgstr "" +"¡No se puede crear una secuencia automática para este objeto!\n" +"Ponga una secuencia en la definición del diario para una numeración " +"automática o cree un número manualmente para este objeto." #. module: account #: code:addons/account/account.py:786 @@ -2127,11 +2150,13 @@ msgid "" "You can not modify the company of this journal as its related record exist " "in journal items" msgstr "" +"No puede modificar la compañía de este diario, ya que contiene apuntes " +"contables" #. module: account #: report:account.invoice:0 msgid "Customer Code" -msgstr "" +msgstr "Código de cliente" #. module: account #: view:account.installer:0 @@ -2167,7 +2192,7 @@ msgstr "Descripción" #: code:addons/account/account.py:3375 #, python-format msgid "Tax Paid at %s" -msgstr "" +msgstr "Impuesto pagado en %s" #. module: account #: code:addons/account/account.py:3189 @@ -2320,6 +2345,8 @@ msgid "" "In order to delete a bank statement, you must first cancel it to delete " "related journal items." msgstr "" +"Para poder borrar un extracto bancario, primero debe cancelarlo para borrar " +"los apuntes contables relacionados." #. module: account #: field:account.invoice,payment_term:0 @@ -2638,7 +2665,7 @@ msgstr "" #. module: account #: sql_constraint:account.model.line:0 msgid "Wrong credit or debit value in model, they must be positive!" -msgstr "" +msgstr "¡Valor debe o haber incorrecto, debe ser positivo!" #. module: account #: model:ir.ui.menu,name:account.menu_automatic_reconcile @@ -2673,7 +2700,7 @@ msgstr "Fechas" #. module: account #: field:account.chart.template,parent_id:0 msgid "Parent Chart Template" -msgstr "" +msgstr "Plantilla de plan padre" #. module: account #: field:account.tax,parent_id:0 @@ -2685,7 +2712,7 @@ msgstr "Cuenta impuestos padre" #: code:addons/account/wizard/account_change_currency.py:59 #, python-format msgid "New currency is not configured properly !" -msgstr "" +msgstr "¡La nueva moneda no está configurada correctamente!" #. module: account #: view:account.subscription.generate:0 @@ -2712,7 +2739,7 @@ msgstr "Asientos contables" #. module: account #: field:account.invoice,reference_type:0 msgid "Communication Type" -msgstr "" +msgstr "Tipo de comunicación" #. module: account #: field:account.invoice.line,discount:0 @@ -2743,7 +2770,7 @@ msgstr "Configuración financiera para nueva compañía" #. module: account #: view:account.installer:0 msgid "Configure Your Chart of Accounts" -msgstr "" +msgstr "Configure su plan de cuentas" #. module: account #: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all @@ -2779,6 +2806,8 @@ msgid "" "You need an Opening journal with centralisation checked to set the initial " "balance!" msgstr "" +"¡Necesita un diario de apertura con la casilla 'Centralización' marcada para " +"establecer el balance inicial!" #. module: account #: view:account.invoice.tax:0 @@ -2886,6 +2915,8 @@ msgid "" "You can not delete an invoice which is open or paid. We suggest you to " "refund it instead." msgstr "" +"No puede borrar una factura que está abierta o pagada. Le sugerimos que la " +"abone en su lugar." #. module: account #: field:wizard.multi.charts.accounts,sale_tax:0 @@ -2990,7 +3021,7 @@ msgstr "Moneda factura" #: field:accounting.report,account_report_id:0 #: model:ir.ui.menu,name:account.menu_account_financial_reports_tree msgid "Account Reports" -msgstr "" +msgstr "Informes de cuentas" #. module: account #: field:account.payment.term,line_ids:0 @@ -3021,7 +3052,7 @@ msgstr "Lista plantilla impuestos" #: code:addons/account/account_move_line.py:584 #, python-format msgid "You can not create move line on view account %s %s" -msgstr "" +msgstr "No puede crear una línea de movimiento en la cuenta de vista %s %s" #. module: account #: help:account.account,currency_mode:0 @@ -3064,7 +3095,7 @@ msgstr "Siempre" #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "Month-1" -msgstr "" +msgstr "Mes-1" #. module: account #: view:account.analytic.line:0 @@ -3112,7 +3143,7 @@ msgstr "Líneas analíticas" #. module: account #: view:account.invoice:0 msgid "Proforma Invoices" -msgstr "" +msgstr "Facturas proforma" #. module: account #: model:process.node,name:account.process_node_electronicfile0 @@ -3127,7 +3158,7 @@ msgstr "Haber del cliente" #. module: account #: view:account.payment.term.line:0 msgid " Day of the Month: 0" -msgstr "" +msgstr " Día del mes: 0" #. module: account #: view:account.subscription:0 @@ -3175,7 +3206,7 @@ msgstr "Generar plan contable a partir de una plantilla de plan contable" #. module: account #: view:report.account.sales:0 msgid "This months' Sales by type" -msgstr "" +msgstr "Ventas de este mes por tipo" #. module: account #: model:ir.model,name:account.model_account_unreconcile_reconcile @@ -3282,7 +3313,7 @@ msgstr "Configuración aplicaciones contabilidad" #. module: account #: view:account.payment.term.line:0 msgid " Value amount: 0.02" -msgstr "" +msgstr " Importe: 0.02" #. module: account #: field:account.chart,period_from:0 @@ -3321,7 +3352,7 @@ msgstr "IVA:" #. module: account #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "¡Estructura de comunicación BBA no válida!" #. module: account #: help:account.analytic.line,amount_currency:0 @@ -3427,12 +3458,12 @@ msgstr "" #. module: account #: view:account.invoice.line:0 msgid "Quantity :" -msgstr "" +msgstr "Cantidad:" #. module: account #: field:account.aged.trial.balance,period_length:0 msgid "Period Length (days)" -msgstr "" +msgstr "Longitud del periodo (días)" #. module: account #: field:account.invoice.report,state:0 @@ -3459,12 +3490,12 @@ msgstr "Informe de las ventas por tipo de cuenta" #. module: account #: view:account.move.line:0 msgid "Unreconciled Journal Items" -msgstr "" +msgstr "Apuntes contables no conciliados" #. module: account #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "¡El código de moneda debe ser único por compañía!" #. module: account #: selection:account.account.type,close_method:0 @@ -3631,7 +3662,7 @@ msgstr "No filtros" #. module: account #: view:account.invoice.report:0 msgid "Pro-forma Invoices" -msgstr "" +msgstr "Facturas pro-forma" #. module: account #: view:res.partner:0 diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index ac45fe0a361..3c077454155 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 12:54+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-13 09:16+0000\n" +"Last-Translator: Stefan Rijnhart (Therp) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:44+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: code:addons/account/account.py:1306 @@ -26,7 +26,7 @@ msgstr "Integriteitsfout !" #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "last month" -msgstr "" +msgstr "vorige maand" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -189,7 +189,7 @@ msgstr "Facturen gemaakt binnen de laatste 15 dagen" #. module: account #: field:accounting.report,label_filter:0 msgid "Column Label" -msgstr "" +msgstr "Kolomtitel" #. module: account #: code:addons/account/wizard/account_move_journal.py:95 @@ -7010,7 +7010,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.act_account_invoice_partner_relation msgid "Monthly Turnover" -msgstr "" +msgstr "Maandelijkse omzet" #. module: account #: view:account.move:0 diff --git a/addons/account/i18n/ru.po b/addons/account/i18n/ru.po index f324a50f4e0..ecaac2da34a 100644 --- a/addons/account/i18n/ru.po +++ b/addons/account/i18n/ru.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 12:58+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-13 06:54+0000\n" +"Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:48+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "last month" -msgstr "" +msgstr "в прошлом месяце" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -48,7 +48,7 @@ msgstr "Статистика по счету" #. module: account #: view:account.invoice:0 msgid "Proforma/Open/Paid Invoices" -msgstr "" +msgstr "Проформы/Открытые/Оплаченные счета" #. module: account #: field:report.invoice.created,residual:0 @@ -182,7 +182,7 @@ msgstr "Счета созданные за прошедшие 15 дней" #. module: account #: field:accounting.report,label_filter:0 msgid "Column Label" -msgstr "" +msgstr "Заголовок столбца" #. module: account #: code:addons/account/wizard/account_move_journal.py:95 @@ -255,6 +255,8 @@ msgid "" "legal reports, and set the rules to close a fiscal year and generate opening " "entries." msgstr "" +"Тип счета используется в информационных целях, при создании официальных " +"отчетов для конкретной страны, определении правил" #. module: account #: report:account.overdue:0 @@ -433,7 +435,7 @@ msgstr "Сумма выраженная в дополнительной друг #. module: account #: field:accounting.report,enable_filter:0 msgid "Enable Comparison" -msgstr "" +msgstr "Разрешить сравнение" #. module: account #: help:account.journal.period,state:0 @@ -524,7 +526,7 @@ msgstr "Выбор плана счетов" #. module: account #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Название компании должно быть уникальным!" #. module: account #: model:ir.model,name:account.model_account_invoice_refund @@ -612,7 +614,7 @@ msgstr "" #. module: account #: view:account.entries.report:0 msgid "Journal Entries with period in current year" -msgstr "" +msgstr "Записи журнала с периодом в этом году." #. module: account #: report:account.central.journal:0 @@ -710,7 +712,7 @@ msgstr "Контрагенты сверенные сегодня" #. module: account #: view:report.hr.timesheet.invoice.journal:0 msgid "Sale journal in this year" -msgstr "" +msgstr "Журнал продаж в этом году" #. module: account #: selection:account.financial.report,display_detail:0 @@ -748,7 +750,7 @@ msgstr "Вы можете изменить валюту только в черн #. module: account #: model:ir.ui.menu,name:account.menu_account_report msgid "Financial Report" -msgstr "" +msgstr "Финансовый отчет" #. module: account #: view:account.analytic.journal:0 @@ -951,6 +953,9 @@ msgid "" "amount.If the tax account is base tax code, this field will contain the " "basic amount(without tax)." msgstr "" +"Если налоговый счёт - это счёт налогового кода, это поле будет содержать " +"сумму с налогом. Если налоговый счёт основной налоговый код, это поле будет " +"содержать базовую сумму (без налога)" #. module: account #: code:addons/account/account.py:2578 @@ -1036,7 +1041,7 @@ msgstr "" #. module: account #: field:account.report.general.ledger,sortby:0 msgid "Sort by" -msgstr "" +msgstr "Сортировать по" #. module: account #: help:account.fiscalyear.close,fy_id:0 @@ -1310,7 +1315,7 @@ msgstr "Выберите начало и окончание периода" #. module: account #: model:account.financial.report,name:account.account_financial_report_profitandloss0 msgid "Profit and Loss" -msgstr "" +msgstr "Прибыли и убытки" #. module: account #: model:ir.model,name:account.model_account_account_template diff --git a/addons/account_analytic_analysis/i18n/de.po b/addons/account_analytic_analysis/i18n/de.po index ff7983adb5a..36f8c4f5bbb 100644 --- a/addons/account_analytic_analysis/i18n/de.po +++ b/addons/account_analytic_analysis/i18n/de.po @@ -7,25 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 12:36+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 20:36+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "No Account Manager" -msgstr "" +msgstr "Kein Konto Mananger" #. module: account_analytic_analysis #: field:account.analytic.account,revenue_per_hour:0 msgid "Revenue per Time (real)" -msgstr "" +msgstr "Erträge je Zeiteinheit (real)" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_ca:0 @@ -44,11 +43,13 @@ msgid "" "The contracts to be renewed because the deadline is passed or the working " "hours are higher than the allocated hours" msgstr "" +"Der Vertrag muss erneuert werden, das die Frist abgelaufen ist oder die " +"geplanten Stunden überschritten sind" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Pending contracts to renew with your customer" -msgstr "" +msgstr "Verträge, die zu erneuern sind" #. module: account_analytic_analysis #: code:addons/account_analytic_analysis/account_analytic_analysis.py:551 @@ -60,22 +61,22 @@ msgstr "Verbindungsfehler" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Analytic Accounts with a past deadline in one month." -msgstr "" +msgstr "Analyse Konten mit Fristablauf in einem Monat" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Group By..." -msgstr "" +msgstr "Gruppiere nach..." #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "End Date" -msgstr "" +msgstr "Enddatum" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Create Invoice" -msgstr "" +msgstr "Erzeuge Rechnung" #. module: account_analytic_analysis #: field:account.analytic.account,last_invoice_date:0 @@ -93,16 +94,18 @@ msgid "" "Number of time you spent on the analytic account (from timesheet). It " "computes quantities on all journal of type 'general'." msgstr "" +"Anzahl der Zeiten, die auf dieses Analyse Konto gebucht wurden. Es werden " +"alle Summen der Journale 'general' gebildet" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Contracts in progress" -msgstr "" +msgstr "Verträge in Bearbeitung" #. module: account_analytic_analysis #: field:account.analytic.account,is_overdue_quantity:0 msgid "Overdue Quantity" -msgstr "" +msgstr "Überfällige Mengen" #. module: account_analytic_analysis #: model:ir.actions.act_window,help:account_analytic_analysis.action_account_analytic_overdue @@ -114,6 +117,12 @@ msgid "" "pending accounts and reopen or close the according to the negotiation with " "the customer." msgstr "" +"Hier finden Sie alle Verträge die zu überarbeiten sind, weil die Frist " +"abgelaufen ist oder die kontierte Zeit größer als die geplante ist.\r\n" +"OpenERP setzt diese Analysekonten automatisch auf \"schwebend\", um während " +"der Zeitaufzeichnung eine Warnung generieren zu können. Verkäufer sollen " +"alle schwebenden Verträge überarbeiten und wieder eröffnen oder schließen, " +"je nach Verhandlungsergebnis mit dem Kunden" #. module: account_analytic_analysis #: field:account.analytic.account,ca_theorical:0 @@ -123,7 +132,7 @@ msgstr "Theoretische Einnahmen" #. module: account_analytic_analysis #: field:account.analytic.account,hours_qtt_non_invoiced:0 msgid "Uninvoiced Time" -msgstr "" +msgstr "nicht verrechnete Zeit" #. module: account_analytic_analysis #: help:account.analytic.account,last_worked_invoiced_date:0 @@ -137,7 +146,7 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "To Renew" -msgstr "" +msgstr "Zu Erneuern" #. module: account_analytic_analysis #: field:account.analytic.account,last_worked_date:0 @@ -147,24 +156,24 @@ msgstr "vorheriger Arbeitstag" #. module: account_analytic_analysis #: field:account.analytic.account,hours_qtt_invoiced:0 msgid "Invoiced Time" -msgstr "" +msgstr "Verrechnete Zeit" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "" "A contract in OpenERP is an analytic account having a partner set on it." -msgstr "" +msgstr "Ein Vertrag ist ein Analyse Konto mit Partner" #. module: account_analytic_analysis #: field:account.analytic.account,remaining_hours:0 msgid "Remaining Time" -msgstr "" +msgstr "Verbleibende Zeit" #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_overdue #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_overdue msgid "Contracts to Renew" -msgstr "" +msgstr "Zu erneuernde Verträge" #. module: account_analytic_analysis #: help:account.analytic.account,hours_qtt_non_invoiced:0 @@ -172,6 +181,8 @@ msgid "" "Number of time (hours/days) (from journal of type 'general') that can be " "invoiced if you invoice based on analytic account." msgstr "" +"verrechenbare Zeiten (Stunden/Tage) vom Journal 'General', wenn die " +"Verrechnung auf Analyse Konten beruht" #. module: account_analytic_analysis #: field:account.analytic.account,theorical_margin:0 @@ -181,7 +192,7 @@ msgstr "Theoretische Marge" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid " +1 Month" -msgstr "" +msgstr " +1 Monat" #. module: account_analytic_analysis #: help:account.analytic.account,ca_theorical:0 @@ -197,7 +208,7 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Pending" -msgstr "" +msgstr "Unerledigt" #. module: account_analytic_analysis #: field:account.analytic.account,ca_to_invoice:0 @@ -212,7 +223,7 @@ msgstr "Berechnet durch die Formel: Rechnungsbetrag - Gesamt Kosten." #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Parent" -msgstr "" +msgstr "Elternteil" #. module: account_analytic_analysis #: field:account.analytic.account,user_ids:0 @@ -251,7 +262,7 @@ msgstr "Datum letzte Berechnung" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Contract" -msgstr "" +msgstr "Vertrag" #. module: account_analytic_analysis #: field:account.analytic.account,real_margin_rate:0 @@ -293,7 +304,7 @@ msgstr "Verbleibender Gewinn" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_hours:0 msgid "Computed using the formula: Maximum Time - Total Time" -msgstr "" +msgstr "Berechnet als \"maximaler Zeit\" - \"Gesamte Zeit\"" #. module: account_analytic_analysis #: help:account.analytic.account,hours_qtt_invoiced:0 @@ -301,6 +312,8 @@ msgid "" "Number of time (hours/days) that can be invoiced plus those that already " "have been invoiced." msgstr "" +"Anzahl von Stunden oder Tagen, die verrechnet werden können, inklusiver der " +"bereits verrechneten" #. module: account_analytic_analysis #: help:account.analytic.account,ca_to_invoice:0 @@ -315,7 +328,7 @@ msgstr "" #. module: account_analytic_analysis #: help:account.analytic.account,revenue_per_hour:0 msgid "Computed using the formula: Invoiced Amount / Total Time" -msgstr "" +msgstr "Berechnet als: Verrechneter Betrag / Gesamt Zeit" #. module: account_analytic_analysis #: field:account.analytic.account,total_cost:0 @@ -340,12 +353,12 @@ msgstr "Analytisches Konto" #: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_overdue_all #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_overdue_all msgid "Contracts" -msgstr "" +msgstr "Verträge" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Manager" -msgstr "" +msgstr "Manager" #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all @@ -357,16 +370,17 @@ msgstr "Alle offenen Positionen (Abrechenbar)" #: help:account.analytic.account,last_invoice_date:0 msgid "If invoice from the costs, this is the date of the latest invoiced." msgstr "" +"Wenn Kosten verrechnet werden, dann ist dies das Datum der letzten Rechnung." #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Associated Partner" -msgstr "" +msgstr "Zugehöriger Partner" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Open" -msgstr "" +msgstr "Offen" #. module: account_analytic_analysis #: field:account.analytic.account,hours_quantity:0 diff --git a/addons/account_analytic_default/i18n/de.po b/addons/account_analytic_default/i18n/de.po index a94e977fe8f..9ccbd8c291a 100644 --- a/addons/account_analytic_default/i18n/de.po +++ b/addons/account_analytic_default/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 10:15+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:25+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:57+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_analytic_default #: help:account.analytic.default,partner_id:0 @@ -138,12 +137,12 @@ msgstr "Analytische Buchungsvorlage" #. module: account_analytic_default #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: account_analytic_default #: view:account.analytic.default:0 msgid "Analytical defaults whose end date is greater than today or None" -msgstr "" +msgstr "Analyse Standards, mit keinem oder einem Enddatum größer als heute" #. module: account_analytic_default #: help:account.analytic.default,product_id:0 diff --git a/addons/account_analytic_plans/i18n/de.po b/addons/account_analytic_plans/i18n/de.po index 744270633ed..89a5f278c23 100644 --- a/addons/account_analytic_plans/i18n/de.po +++ b/addons/account_analytic_plans/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 06:26+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 19:23+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:51+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -98,7 +98,7 @@ msgstr "Konto2 ID" #. module: account_analytic_plans #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -111,6 +111,8 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Konfigurationsfehler! Die gewählte Währung muss auch bei den Standardkonten " +"verwendet werden" #. module: account_analytic_plans #: sql_constraint:account.move.line:0 @@ -135,12 +137,12 @@ msgstr "Bankauszug Buchungen" #. module: account_analytic_plans #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action_installer msgid "Define your Analytic Plans" -msgstr "" +msgstr "Definieren Sie die Analsyskonten" #. module: account_analytic_plans #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: account_analytic_plans #: field:account.analytic.plan.instance.line,analytic_account_id:0 @@ -265,7 +267,7 @@ msgstr "Start Datum" msgid "" "The selected account of your Journal Entry must receive a value in its " "secondary currency" -msgstr "" +msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden." #. module: account_analytic_plans #: field:account.analytic.plan.instance,account5_ids:0 @@ -308,7 +310,7 @@ msgstr "analytic.plan.create.model.action" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Analyse Zeile" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -350,6 +352,8 @@ msgstr "" #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" msgstr "" +"Das Datum Ihrer Journalbuchung befindet sich nicht in der definierten " +"Periode!" #. module: account_analytic_plans #: field:account.analytic.plan.line,min_required:0 @@ -410,7 +414,7 @@ msgstr "Konto3 ID" #. module: account_analytic_plans #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "Für Sichten dürfen keine Analysezeilen erzeugt werden" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_invoice diff --git a/addons/account_anglo_saxon/i18n/de.po b/addons/account_anglo_saxon/i18n/de.po index 8c5e2ca0f95..b40989b4d7c 100644 --- a/addons/account_anglo_saxon/i18n/de.po +++ b/addons/account_anglo_saxon/i18n/de.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 12:52+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 19:22+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:15+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_anglo_saxon #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: account_anglo_saxon #: view:product.category:0 @@ -34,17 +34,17 @@ msgstr "Produkt Kategorie" #. module: account_anglo_saxon #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: account_anglo_saxon #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Fehler! Rekursive Kategorien sind nicht zulässig" #. module: account_anglo_saxon #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: account_anglo_saxon #: constraint:product.template:0 @@ -88,7 +88,7 @@ msgstr "Pack Auftrag" #. module: account_anglo_saxon #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: account_anglo_saxon #: help:product.category,property_account_creditor_price_difference_categ:0 diff --git a/addons/account_asset/i18n/de.po b/addons/account_asset/i18n/de.po index 09661550ea4..e5e756e4496 100755 --- a/addons/account_asset/i18n/de.po +++ b/addons/account_asset/i18n/de.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-11-29 08:00+0000\n" +"PO-Revision-Date: 2012-01-13 21:37+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:35+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_asset #: view:account.asset.asset:0 msgid "Assets in draft and open states" -msgstr "" +msgstr "Anlagengüter - Entwurf und Offen" #. module: account_asset #: field:account.asset.category,method_end:0 @@ -32,27 +32,27 @@ msgstr "Ende Datum" #. module: account_asset #: field:account.asset.asset,value_residual:0 msgid "Residual Value" -msgstr "" +msgstr "Rest Buchwert" #. module: account_asset #: field:account.asset.category,account_expense_depreciation_id:0 msgid "Depr. Expense Account" -msgstr "" +msgstr "Abschreibung Konto" #. module: account_asset #: view:asset.depreciation.confirmation.wizard:0 msgid "Compute Asset" -msgstr "" +msgstr "Berechne Anlagen" #. module: account_asset #: view:asset.asset.report:0 msgid "Group By..." -msgstr "" +msgstr "Gruppiere nach..." #. module: account_asset #: field:asset.asset.report,gross_value:0 msgid "Gross Amount" -msgstr "" +msgstr "Brutto Betrag" #. module: account_asset #: view:account.asset.asset:0 @@ -73,6 +73,8 @@ msgid "" "Indicates that the first depreciation entry for this asset have to be done " "from the purchase date instead of the first January" msgstr "" +"Kennzeichen, dass die erste Abschreibung ab dem Kaufdatum und nicht ab dem " +"1. Jänner zu rechnen st." #. module: account_asset #: field:account.asset.history,name:0 @@ -85,24 +87,24 @@ msgstr "Verlauf Bezeichnung" #: view:asset.asset.report:0 #: field:asset.asset.report,company_id:0 msgid "Company" -msgstr "" +msgstr "Unternehmen" #. module: account_asset #: view:asset.modify:0 msgid "Modify" -msgstr "" +msgstr "Bearbeiten" #. module: account_asset #: selection:account.asset.asset,state:0 #: view:asset.asset.report:0 #: selection:asset.asset.report,state:0 msgid "Running" -msgstr "" +msgstr "In Betrieb" #. module: account_asset #: field:account.asset.depreciation.line,amount:0 msgid "Depreciation Amount" -msgstr "" +msgstr "Abschreibung Betrag" #. module: account_asset #: view:asset.asset.report:0 @@ -110,7 +112,7 @@ msgstr "" #: model:ir.model,name:account_asset.model_asset_asset_report #: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report msgid "Assets Analysis" -msgstr "" +msgstr "Anlagen Analyse" #. module: account_asset #: field:asset.modify,name:0 @@ -121,13 +123,13 @@ msgstr "Begründung" #: field:account.asset.asset,method_progress_factor:0 #: field:account.asset.category,method_progress_factor:0 msgid "Degressive Factor" -msgstr "" +msgstr "Degressiver Faktor" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal #: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal msgid "Asset Categories" -msgstr "" +msgstr "Anlagen Kategorien" #. module: account_asset #: view:asset.depreciation.confirmation.wizard:0 @@ -135,6 +137,8 @@ msgid "" "This wizard will post the depreciation lines of running assets that belong " "to the selected period." msgstr "" +"Dieser Assistent erzeugt Abschreibungsbuchungen bestehender Anlagen für die " +"gewählte Periode" #. module: account_asset #: field:account.asset.asset,account_move_line_ids:0 @@ -147,29 +151,30 @@ msgstr "Buchungen" #: view:account.asset.asset:0 #: field:account.asset.asset,depreciation_line_ids:0 msgid "Depreciation Lines" -msgstr "" +msgstr "Abschreibungs Buchungen" #. module: account_asset #: help:account.asset.asset,salvage_value:0 msgid "It is the amount you plan to have that you cannot depreciate." msgstr "" +"Das ist der geplante Erinnerungswert, der nicht abgeschrieben werden kann." #. module: account_asset #: field:account.asset.depreciation.line,depreciation_date:0 #: view:asset.asset.report:0 #: field:asset.asset.report,depreciation_date:0 msgid "Depreciation Date" -msgstr "" +msgstr "Abschreibungs Datum" #. module: account_asset #: field:account.asset.category,account_asset_id:0 msgid "Asset Account" -msgstr "" +msgstr "Anlagen Konto" #. module: account_asset #: field:asset.asset.report,posted_value:0 msgid "Posted Amount" -msgstr "" +msgstr "Gebuchter Betrag" #. module: account_asset #: view:account.asset.asset:0 @@ -184,12 +189,13 @@ msgstr "Anlagegüter" #. module: account_asset #: field:account.asset.category,account_depreciation_id:0 msgid "Depreciation Account" -msgstr "" +msgstr "Abschreibungs Konto" #. module: account_asset #: constraint:account.move.line:0 msgid "You can not create move line on closed account." msgstr "" +"Sie können keine Buchung auf einem bereits abgeschlossenen Konto vornehmen." #. module: account_asset #: view:account.asset.asset:0 @@ -203,23 +209,23 @@ msgstr "Bemerkungen" #. module: account_asset #: field:account.asset.depreciation.line,move_id:0 msgid "Depreciation Entry" -msgstr "" +msgstr "Abschreibungsbuchung" #. module: account_asset #: sql_constraint:account.move.line:0 msgid "Wrong credit or debit value in accounting entry !" -msgstr "" +msgstr "Falscher Debit oder Kreditwert im Buchungseintrag!" #. module: account_asset #: view:asset.asset.report:0 #: field:asset.asset.report,nbr:0 msgid "# of Depreciation Lines" -msgstr "" +msgstr "# der Abschreibungsbuchungen" #. module: account_asset #: view:asset.asset.report:0 msgid "Assets in draft state" -msgstr "" +msgstr "Anlagen im Entwurf" #. module: account_asset #: field:account.asset.asset,method_end:0 @@ -227,33 +233,33 @@ msgstr "" #: selection:account.asset.category,method_time:0 #: selection:account.asset.history,method_time:0 msgid "Ending Date" -msgstr "" +msgstr "Enddatum" #. module: account_asset #: field:account.asset.asset,code:0 msgid "Reference" -msgstr "" +msgstr "Referenz" #. module: account_asset #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: account_asset #: view:account.asset.asset:0 msgid "Account Asset" -msgstr "" +msgstr "Anlage Konto" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard #: model:ir.ui.menu,name:account_asset.menu_asset_depreciation_confirmation_wizard msgid "Compute Assets" -msgstr "" +msgstr "Berechne Anlagen" #. module: account_asset #: field:account.asset.depreciation.line,sequence:0 msgid "Sequence of the depreciation" -msgstr "" +msgstr "Sequenz der Abschreibung" #. module: account_asset #: field:account.asset.asset,method_period:0 @@ -261,7 +267,7 @@ msgstr "" #: field:account.asset.history,method_period:0 #: field:asset.modify,method_period:0 msgid "Period Length" -msgstr "" +msgstr "Perioden Länge" #. module: account_asset #: selection:account.asset.asset,state:0 @@ -273,17 +279,17 @@ msgstr "Entwurf" #. module: account_asset #: view:asset.asset.report:0 msgid "Date of asset purchase" -msgstr "" +msgstr "Kaufdatum der Anlage" #. module: account_asset #: help:account.asset.asset,method_number:0 msgid "Calculates Depreciation within specified interval" -msgstr "" +msgstr "Berechnet die Abschreibungen in einem definierten Intervall" #. module: account_asset #: view:account.asset.asset:0 msgid "Change Duration" -msgstr "" +msgstr "Verändere Lebensdauer" #. module: account_asset #: field:account.asset.category,account_analytic_id:0 @@ -294,12 +300,12 @@ msgstr "Analytisches Konto" #: field:account.asset.asset,method:0 #: field:account.asset.category,method:0 msgid "Computation Method" -msgstr "" +msgstr "Berechnungsmethode" #. module: account_asset #: help:account.asset.asset,method_period:0 msgid "State here the time during 2 depreciations, in months" -msgstr "" +msgstr "Definieren Sie die Zeit in Monaten zwischen 2 Abschreibungen" #. module: account_asset #: constraint:account.asset.asset:0 @@ -307,6 +313,8 @@ msgid "" "Prorata temporis can be applied only for time method \"number of " "depreciations\"." msgstr "" +"Pro Rata Temporis Abschreibung kann nur für die Methode \"Anzahl der " +"Abschreibung\" verwendet werden" #. module: account_asset #: help:account.asset.history,method_time:0 @@ -317,44 +325,50 @@ msgid "" "Ending Date: Choose the time between 2 depreciations and the date the " "depreciations won't go beyond." msgstr "" +"Die Methode, die verwendet wird, um das Datum und Anzahl der " +"Abschreibungesbuchungen zu berechnen.\n" +"Anzahl der Abschreibungen: Anzahl der Abschreibungsbuchungen und Zeit " +"zwischen 2 Abschreibungen.\n" +"Ende Datum: Wählen Sie die Zeit zwischen 2 Abschreibungen und das Datum nach " +"dem keine Abschreibungen mehr berechnet werden." #. module: account_asset #: field:account.asset.asset,purchase_value:0 msgid "Gross value " -msgstr "" +msgstr "Brutto Wert " #. module: account_asset #: constraint:account.asset.asset:0 msgid "Error ! You can not create recursive assets." -msgstr "" +msgstr "Fehler! Sie können keine rekursiven Anlagen erzeugen" #. module: account_asset #: help:account.asset.history,method_period:0 msgid "Time in month between two depreciations" -msgstr "" +msgstr "Zeit in Monaten zwischen 2 Abschreibungen" #. module: account_asset #: view:asset.asset.report:0 #: field:asset.asset.report,name:0 msgid "Year" -msgstr "" +msgstr "Jahr" #. module: account_asset #: view:asset.modify:0 #: model:ir.actions.act_window,name:account_asset.action_asset_modify #: model:ir.model,name:account_asset.model_asset_modify msgid "Modify Asset" -msgstr "" +msgstr "Anlage Ändern" #. module: account_asset #: view:account.asset.asset:0 msgid "Other Information" -msgstr "" +msgstr "Weitere Informationen" #. module: account_asset #: field:account.asset.asset,salvage_value:0 msgid "Salvage Value" -msgstr "" +msgstr "Liquidationswert" #. module: account_asset #: field:account.invoice.line,asset_category_id:0 @@ -365,7 +379,7 @@ msgstr "Anlagenkategorie" #. module: account_asset #: view:account.asset.asset:0 msgid "Set to Close" -msgstr "" +msgstr "Abschliessen" #. module: account_asset #: model:ir.actions.wizard,name:account_asset.wizard_asset_compute @@ -380,12 +394,12 @@ msgstr "Verändere Anlagegut" #. module: account_asset #: view:account.asset.asset:0 msgid "Assets in closed state" -msgstr "" +msgstr "abgeschlossene Anlagen" #. module: account_asset #: field:account.asset.asset,parent_id:0 msgid "Parent Asset" -msgstr "" +msgstr "Übergeordnete Anlage" #. module: account_asset #: view:account.asset.history:0 @@ -396,7 +410,7 @@ msgstr "Anlagenhistorie" #. module: account_asset #: view:asset.asset.report:0 msgid "Assets purchased in current year" -msgstr "" +msgstr "Anlagen Anschaffungen im laufenden Jahr" #. module: account_asset #: field:account.asset.asset,state:0 @@ -407,51 +421,51 @@ msgstr "Status" #. module: account_asset #: model:ir.model,name:account_asset.model_account_invoice_line msgid "Invoice Line" -msgstr "" +msgstr "Rechnungsposition" #. module: account_asset #: view:asset.asset.report:0 msgid "Month" -msgstr "" +msgstr "Monat" #. module: account_asset #: view:account.asset.asset:0 msgid "Depreciation Board" -msgstr "" +msgstr "Abschreibungsspiegel" #. module: account_asset #: model:ir.model,name:account_asset.model_account_move_line msgid "Journal Items" -msgstr "" +msgstr "Journaleinträge" #. module: account_asset #: field:asset.asset.report,unposted_value:0 msgid "Unposted Amount" -msgstr "" +msgstr "Nicht verbuchter Betrag" #. module: account_asset #: field:account.asset.asset,method_time:0 #: field:account.asset.category,method_time:0 #: field:account.asset.history,method_time:0 msgid "Time Method" -msgstr "" +msgstr "Zeit Methode" #. module: account_asset #: constraint:account.move.line:0 msgid "" "The selected account of your Journal Entry must receive a value in its " "secondary currency" -msgstr "" +msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden." #. module: account_asset #: view:account.asset.category:0 msgid "Analytic information" -msgstr "" +msgstr "Analytische Information" #. module: account_asset #: view:asset.modify:0 msgid "Asset durations to modify" -msgstr "" +msgstr "Anlage Lebensdauer verändern" #. module: account_asset #: field:account.asset.asset,note:0 @@ -468,6 +482,9 @@ msgid "" " * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" " * Degressive: Calculated on basis of: Remaining Value * Degressive Factor" msgstr "" +"Wählen Sie die Methode der Berechnung der Abschreibungsbeträge.\n" +" * Linear: Berechnung: Brutto Wert / Anzahl der Abschreibungen\n" +" * Degressive: Berechnung : Restbuchwert * Degressiven Faktor" #. module: account_asset #: help:account.asset.asset,method_time:0 @@ -480,16 +497,21 @@ msgid "" " * Ending Date: Choose the time between 2 depreciations and the date the " "depreciations won't go beyond." msgstr "" +"Wählen Sie die Methode für Datum und Anzahl der Abschreibungen.\n" +" * Anzahl der Abschreibungen: Definieren Sie die Anzahl der Abschreibungen " +"und die Perioden zwischen 2 Abschreibungen.\n" +" * End Datum: Wählen Sie die Zeit zwischen 2 Abschreibungen und das End " +"Datum." #. module: account_asset #: view:asset.asset.report:0 msgid "Assets in running state" -msgstr "" +msgstr "Anlage Aktiv" #. module: account_asset #: view:account.asset.asset:0 msgid "Closed" -msgstr "" +msgstr "Abgeschlossen" #. module: account_asset #: field:account.asset.asset,partner_id:0 @@ -501,22 +523,22 @@ msgstr "Partner" #: view:asset.asset.report:0 #: field:asset.asset.report,depreciation_value:0 msgid "Amount of Depreciation Lines" -msgstr "" +msgstr "Betrag der Abschreibungen" #. module: account_asset #: view:asset.asset.report:0 msgid "Posted depreciation lines" -msgstr "" +msgstr "verbuchte Abschreibungen" #. module: account_asset #: field:account.asset.asset,child_ids:0 msgid "Children Assets" -msgstr "" +msgstr "untergeordnete Anlagen" #. module: account_asset #: view:asset.asset.report:0 msgid "Date of depreciation" -msgstr "" +msgstr "Abschreibungsdatum" #. module: account_asset #: field:account.asset.history,user_id:0 @@ -531,38 +553,41 @@ msgstr "Datum" #. module: account_asset #: view:asset.asset.report:0 msgid "Assets purchased in current month" -msgstr "" +msgstr "Anlagenkäufe des aktuellen Monats" #. module: account_asset #: view:asset.asset.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Erweiterter Filter..." #. module: account_asset #: constraint:account.move.line:0 msgid "Company must be same for its related account and period." msgstr "" +"Das Unternehmen muss für zugehörige Konten und Perioden identisch sein." #. module: account_asset #: view:account.asset.asset:0 #: view:asset.depreciation.confirmation.wizard:0 msgid "Compute" -msgstr "" +msgstr "Berechnen" #. module: account_asset #: view:account.asset.category:0 msgid "Search Asset Category" -msgstr "" +msgstr "Suche Anlagen Kategorie" #. module: account_asset #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" msgstr "" +"Das Datum Ihrer Journalbuchung befindet sich nicht in der definierten " +"Periode!" #. module: account_asset #: model:ir.model,name:account_asset.model_asset_depreciation_confirmation_wizard msgid "asset.depreciation.confirmation.wizard" -msgstr "" +msgstr "asset.depreciation.confirmation.wizard" #. module: account_asset #: field:account.asset.asset,active:0 @@ -577,12 +602,12 @@ msgstr "Anlagegut schliessen" #. module: account_asset #: field:account.asset.depreciation.line,parent_state:0 msgid "State of Asset" -msgstr "" +msgstr "Status der Anlage" #. module: account_asset #: field:account.asset.depreciation.line,name:0 msgid "Depreciation Name" -msgstr "" +msgstr "Abschreibung Bezeichnung" #. module: account_asset #: view:account.asset.asset:0 @@ -593,7 +618,7 @@ msgstr "Verlauf" #. module: account_asset #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: account_asset #: field:asset.depreciation.confirmation.wizard,period_id:0 @@ -603,28 +628,28 @@ msgstr "Periode" #. module: account_asset #: view:account.asset.asset:0 msgid "General" -msgstr "" +msgstr "Allgemein" #. module: account_asset #: field:account.asset.asset,prorata:0 #: field:account.asset.category,prorata:0 msgid "Prorata Temporis" -msgstr "" +msgstr "Prorata Temporis" #. module: account_asset #: view:account.asset.category:0 msgid "Accounting information" -msgstr "" +msgstr "Buchhaltung Information" #. module: account_asset #: model:ir.model,name:account_asset.model_account_invoice msgid "Invoice" -msgstr "" +msgstr "Rechnung" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form_normal msgid "Review Asset Categories" -msgstr "" +msgstr "Überarbeite Anlagen Kategorien" #. module: account_asset #: view:asset.depreciation.confirmation.wizard:0 @@ -642,20 +667,20 @@ msgstr "Schließen" #: view:account.asset.asset:0 #: view:account.asset.category:0 msgid "Depreciation Method" -msgstr "" +msgstr "Abschreibungsmethode" #. module: account_asset #: field:account.asset.asset,purchase_date:0 #: view:asset.asset.report:0 #: field:asset.asset.report,purchase_date:0 msgid "Purchase Date" -msgstr "" +msgstr "Kaufdatum" #. module: account_asset #: selection:account.asset.asset,method:0 #: selection:account.asset.category,method:0 msgid "Degressive" -msgstr "" +msgstr "Degressiv" #. module: account_asset #: help:asset.depreciation.confirmation.wizard,period_id:0 @@ -663,33 +688,35 @@ msgid "" "Choose the period for which you want to automatically post the depreciation " "lines of running assets" msgstr "" +"Wählen Sie die Periode für die automatische Abschreibungsbuchungen der " +"aktiven Anlagen erzeugt werden sollen." #. module: account_asset #: view:account.asset.asset:0 msgid "Current" -msgstr "" +msgstr "Aktuell" #. module: account_asset #: field:account.asset.depreciation.line,remaining_value:0 msgid "Amount to Depreciate" -msgstr "" +msgstr "Abzuschreibender Betrag" #. module: account_asset #: field:account.asset.category,open_asset:0 msgid "Skip Draft State" -msgstr "" +msgstr "Überspringe Entwurf Status" #. module: account_asset #: view:account.asset.asset:0 #: view:account.asset.category:0 #: view:account.asset.history:0 msgid "Depreciation Dates" -msgstr "" +msgstr "Abschreibung Datum" #. module: account_asset #: field:account.asset.asset,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Währung" #. module: account_asset #: field:account.asset.category,journal_id:0 @@ -699,14 +726,14 @@ msgstr "Journal" #. module: account_asset #: field:account.asset.depreciation.line,depreciated_value:0 msgid "Amount Already Depreciated" -msgstr "" +msgstr "Bereits abgeschriebener Betrag" #. module: account_asset #: field:account.asset.depreciation.line,move_check:0 #: view:asset.asset.report:0 #: field:asset.asset.report,move_check:0 msgid "Posted" -msgstr "" +msgstr "Gebucht" #. module: account_asset #: help:account.asset.asset,state:0 @@ -717,11 +744,18 @@ msgid "" "You can manually close an asset when the depreciation is over. If the last " "line of depreciation is posted, the asset automatically goes in that state." msgstr "" +"Wenn eine Anlage angelegt wird, ist der Status \"Entwurf\".\n" +"Nach Bestätigung der Anlage wird dies aktiv und Abschreibungen können " +"verbucht werden.\n" +"Sie können die Anlage automatisch schließen, wenn die Abschreibungen vorbei " +"sind. \n" +"Nach Verbuchung der letzen Abschreibung wird die Anlage automatisch " +"geschlossen." #. module: account_asset #: field:account.asset.category,name:0 msgid "Name" -msgstr "" +msgstr "Bezeichnung" #. module: account_asset #: help:account.asset.category,open_asset:0 @@ -729,11 +763,13 @@ msgid "" "Check this if you want to automatically confirm the assets of this category " "when created by invoices." msgstr "" +"Aktivieren, wenn die Anlage dieser Kategorie automatisch mit der Verbuchung " +"der Rechnung bestätigt werden soll." #. module: account_asset #: view:account.asset.asset:0 msgid "Set to Draft" -msgstr "" +msgstr "Setze auf Entwurf" #. module: account_asset #: selection:account.asset.asset,method:0 @@ -744,12 +780,12 @@ msgstr "Linear" #. module: account_asset #: view:asset.asset.report:0 msgid "Month-1" -msgstr "" +msgstr "Monat-1" #. module: account_asset #: model:ir.model,name:account_asset.model_account_asset_depreciation_line msgid "Asset depreciation line" -msgstr "" +msgstr "Anlage Abschreibungeszeile" #. module: account_asset #: field:account.asset.asset,category_id:0 @@ -762,13 +798,13 @@ msgstr "Analgenkategorie" #. module: account_asset #: view:asset.asset.report:0 msgid "Assets purchased in last month" -msgstr "" +msgstr "Anlagen im letzen Monat gekauft" #. module: account_asset #: code:addons/account_asset/wizard/wizard_asset_compute.py:49 #, python-format msgid "Created Asset Moves" -msgstr "" +msgstr "Erzeugte Anlagenbuchungen" #. module: account_asset #: model:ir.actions.act_window,help:account_asset.action_asset_asset_report @@ -777,11 +813,13 @@ msgid "" "search can also be used to personalise your Assets reports and so, match " "this analysis to your needs;" msgstr "" +"Dieser Report gibt einen Überblick über alle Abschreibungen. Mit dem " +"Suchwerkzeug können Sie den Report an Ihre Bedürfnisse anpassen." #. module: account_asset #: help:account.asset.category,method_period:0 msgid "State here the time between 2 depreciations, in months" -msgstr "" +msgstr "Definieren Sie hier die Monate zwischen 2 Abschreibungen" #. module: account_asset #: field:account.asset.asset,method_number:0 @@ -792,22 +830,22 @@ msgstr "" #: selection:account.asset.history,method_time:0 #: field:asset.modify,method_number:0 msgid "Number of Depreciations" -msgstr "" +msgstr "Anzahl der Abschreibungen" #. module: account_asset #: view:account.asset.asset:0 msgid "Create Move" -msgstr "" +msgstr "Erzeuge Buchung" #. module: account_asset #: view:asset.depreciation.confirmation.wizard:0 msgid "Post Depreciation Lines" -msgstr "" +msgstr "Verbuche Abschreibungen" #. module: account_asset #: view:account.asset.asset:0 msgid "Confirm Asset" -msgstr "" +msgstr "Bestätige Anlage" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree @@ -818,7 +856,7 @@ msgstr "Anlangenhierarchie" #. module: account_asset #: constraint:account.move.line:0 msgid "You can not create move line on view account." -msgstr "" +msgstr "Sie können keine Buchungen auf Konten des Typs Ansicht erstellen." #~ msgid "Child assets" #~ msgstr "untergeordnete Anlagengüter" diff --git a/addons/account_budget/i18n/de.po b/addons/account_budget/i18n/de.po index 9a909f71147..a83de23101d 100644 --- a/addons/account_budget/i18n/de.po +++ b/addons/account_budget/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 14:54+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:21+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:10+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_budget #: field:crossovered.budget,creating_user_id:0 @@ -263,7 +262,7 @@ msgstr "Budget" #. module: account_budget #: view:crossovered.budget:0 msgid "To Approve Budgets" -msgstr "" +msgstr "Budgets genehmigen" #. module: account_budget #: code:addons/account_budget/account_budget.py:119 @@ -427,7 +426,7 @@ msgstr "Analyse vom" #. module: account_budget #: view:crossovered.budget:0 msgid "Draft Budgets" -msgstr "" +msgstr "Budget Entwürfe" #~ msgid "% performance" #~ msgstr "% Leistungsfähigkeit" diff --git a/addons/account_cancel/i18n/de.po b/addons/account_cancel/i18n/de.po index 90b9727706f..a4b3075093f 100644 --- a/addons/account_cancel/i18n/de.po +++ b/addons/account_cancel/i18n/de.po @@ -8,20 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-11-30 17:50+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:21+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:18+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel" -msgstr "" +msgstr "Abbrechen" #~ msgid "Account Cancel" #~ msgstr "Konto Storno" diff --git a/addons/account_cancel/i18n/nl.po b/addons/account_cancel/i18n/nl.po index 8c364a95e95..234bb937b40 100644 --- a/addons/account_cancel/i18n/nl.po +++ b/addons/account_cancel/i18n/nl.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-03 07:45+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-13 08:35+0000\n" +"Last-Translator: Stefan Rijnhart (Therp) \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: 2011-12-23 07:18+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel" -msgstr "" +msgstr "Annuleren" #~ msgid "" #~ "\n" diff --git a/addons/account_followup/i18n/de.po b/addons/account_followup/i18n/de.po index ae1cd806d54..44c88c9c4a8 100644 --- a/addons/account_followup/i18n/de.po +++ b/addons/account_followup/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-11-11 15:21+0000\n" -"Last-Translator: Ferdinand-camptocamp \n" +"PO-Revision-Date: 2012-01-13 20:51+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:06+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_followup #: view:account_followup.followup:0 @@ -43,6 +43,7 @@ msgstr "Zahlungserinnerung" msgid "" "Check if you want to print followups without changing followups level." msgstr "" +"Anhaken, wenn sie Mahnungen drucken wollen, ohne die Mahnstufe zu erhöhen" #. module: account_followup #: model:account_followup.followup.line,description:account_followup.demo_followup_line2 @@ -67,6 +68,21 @@ msgid "" "\n" "Best Regards,\n" msgstr "" +"\n" +"Geehrte(r) %(partner_name)s,\n" +"\n" +"Wir bedauern, dass Ihr Konto trotz Übersendung einer Mahnung überfällig ist\n" +"\n" +"Wenn Sie die unmittelbare Bezahlung verabsäumen, müssen wir Ihr Konto still " +"legen, d.h. dass wir Sie zukünftig nicht mehr beliefern können.\n" +"Bitte fürhen Sie die Zahlung innerhalb der nächsten 8 Tage durch.\n" +"\n" +"Wenn es mit der Rechnung ein uns unbekanntes Problem gibt, wenden Sie sich " +"bitte unmittelbar an unsere Buchhaltung.\n" +"\n" +"Details der überfälligen Zahlungen finden Sie weiter unten.\n" +"\n" +"Beste Grüße,\n" #. module: account_followup #: field:account_followup.followup,company_id:0 @@ -101,7 +117,7 @@ msgstr "Legende" #. module: account_followup #: view:account_followup.stat:0 msgid "Follow up Entries with period in current year" -msgstr "" +msgstr "Mahnungen mit Buchungen im laufenden Jahr" #. module: account_followup #: view:account.followup.print.all:0 @@ -117,7 +133,7 @@ msgstr "" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Amount" -msgstr "" +msgstr "Betrag" #. module: account_followup #: sql_constraint:account.move.line:0 @@ -322,6 +338,8 @@ msgid "" "Your description is invalid, use the right legend or %% if you want to use " "the percent character." msgstr "" +"Ihre Beschreibung ist ungültig. verwenden Sie %% wenn Sie ein Prozentzeichen " +"eingeben wollen" #. module: account_followup #: view:account.followup.print.all:0 @@ -336,14 +354,14 @@ msgstr "Statistik Zahlungserinnerungen" #. module: account_followup #: view:account_followup.followup.line:0 msgid "Message" -msgstr "" +msgstr "Nachricht" #. module: account_followup #: constraint:account.move.line:0 msgid "" "The selected account of your Journal Entry must receive a value in its " "secondary currency" -msgstr "" +msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden." #. module: account_followup #: field:account_followup.stat,blocked:0 @@ -429,12 +447,14 @@ msgstr "Sende EMail Bestätigung" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Total:" -msgstr "" +msgstr "Gesamt:" #. module: account_followup #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" msgstr "" +"Das Datum Ihrer Journalbuchung befindet sich nicht in der definierten " +"Periode!" #. module: account_followup #: constraint:res.company:0 @@ -514,7 +534,7 @@ msgstr "Bericht Zahlungserinnerungen" #. module: account_followup #: view:account_followup.followup.line:0 msgid "Follow-Up Steps" -msgstr "" +msgstr "Mahnstufen" #. module: account_followup #: field:account_followup.stat,period_id:0 @@ -546,7 +566,7 @@ msgstr "Max. Mahnstufe" #. module: account_followup #: model:ir.actions.act_window,name:account_followup.action_view_account_followup_followup_form msgid "Review Invoicing Follow-Ups" -msgstr "" +msgstr "Überarbeiten Mahnungen" #. module: account_followup #: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form @@ -556,6 +576,9 @@ msgid "" "code to adapt the email content to the good context (good name, good date) " "and you can manage the multi language of messages." msgstr "" +"Definieren Sie die Mahnstufen und die dazugehörigen Nachrichten und Fristen. " +"Verwenden Sie die Variablen lt. Legende, dann können Sie die Mahnungen " +"mehrsprachig verwalten." #. module: account_followup #: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_payable_all @@ -570,6 +593,9 @@ msgid "" "\n" "%s" msgstr "" +"E-Mail wurde wegen fehlender E-Mail-Adresse an folgende Partner NICHT " +"versandt!\n" +"%s" #. module: account_followup #: view:account.followup.print.all:0 @@ -585,7 +611,7 @@ msgstr "%(date)s: aktuelles Datum" #. module: account_followup #: view:account_followup.stat:0 msgid "Including journal entries marked as a litigation" -msgstr "" +msgstr "Beinhaltet Buchungen im Verfahren" #. module: account_followup #: view:account_followup.stat:0 @@ -601,7 +627,7 @@ msgstr "Beschreibung" #. module: account_followup #: constraint:account_followup.followup:0 msgid "Only One Followup by Company." -msgstr "" +msgstr "Nur eine Mahnung je Unternehmen" #. module: account_followup #: view:account_followup.stat:0 @@ -637,7 +663,7 @@ msgstr "Versendete Erinnerungen" #. module: account_followup #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: account_followup #: field:account_followup.followup,name:0 @@ -719,7 +745,7 @@ msgstr "Kunden Referenz:" #. module: account_followup #: field:account.followup.print.all,test_print:0 msgid "Test Print" -msgstr "" +msgstr "Test Druck" #. module: account_followup #: view:account.followup.print.all:0 diff --git a/addons/account_invoice_layout/i18n/de.po b/addons/account_invoice_layout/i18n/de.po index a1977e91617..375e269a8d0 100644 --- a/addons/account_invoice_layout/i18n/de.po +++ b/addons/account_invoice_layout/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-04-02 21:15+0000\n" +"PO-Revision-Date: 2012-01-13 19:20+0000\n" "Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -108,7 +108,7 @@ msgstr "Sende Nachricht" #. module: account_invoice_layout #: report:account.invoice.layout:0 msgid "Customer Code" -msgstr "" +msgstr "Kundennummer" #. module: account_invoice_layout #: report:account.invoice.layout:0 @@ -256,7 +256,7 @@ msgstr "Referenz" #. module: account_invoice_layout #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -277,12 +277,12 @@ msgstr "Lieferantenrechnung" #. module: account_invoice_layout #: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_1 msgid "Invoices" -msgstr "" +msgstr "Rechnungen" #. module: account_invoice_layout #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: account_invoice_layout #: report:account.invoice.layout:0 @@ -304,7 +304,7 @@ msgstr "Netto:" #: model:ir.actions.act_window,name:account_invoice_layout.action_account_invoice_special_msg #: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_layout_message msgid "Invoices and Message" -msgstr "" +msgstr "Rechnungen und Mitteilungen" #. module: account_invoice_layout #: field:account.invoice.line,state:0 diff --git a/addons/account_payment/i18n/de.po b/addons/account_payment/i18n/de.po index 9570c5d9f04..9ce51ca5303 100644 --- a/addons/account_payment/i18n/de.po +++ b/addons/account_payment/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 17:14+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 19:20+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:51+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_payment #: field:payment.order,date_scheduled:0 @@ -90,7 +90,7 @@ msgstr "bevorzugtes Datum" #. module: account_payment #: model:res.groups,name:account_payment.group_account_payment msgid "Accounting / Payments" -msgstr "" +msgstr "Rechnungswesen / Zahlungen" #. module: account_payment #: selection:payment.line,state:0 @@ -175,7 +175,7 @@ msgstr "Die Zahlungsposition sollte eindeutig sein" #. module: account_payment #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: account_payment #: model:ir.actions.act_window,name:account_payment.action_payment_order_tree @@ -532,7 +532,7 @@ msgstr "Rechungsref." #. module: account_payment #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: account_payment #: field:payment.line,name:0 @@ -577,7 +577,7 @@ msgstr "Abbrechen" #. module: account_payment #: field:payment.line,bank_id:0 msgid "Destination Bank Account" -msgstr "" +msgstr "Bankkonto des Empfängers" #. module: account_payment #: view:payment.line:0 @@ -643,6 +643,8 @@ msgstr "Bestätige Zahlungsvorschlag" #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" msgstr "" +"Das Datum Ihrer Journalbuchung befindet sich nicht in der definierten " +"Periode!" #. module: account_payment #: field:payment.line,company_currency:0 @@ -718,7 +720,7 @@ msgstr "Bezahlung" msgid "" "The selected account of your Journal Entry must receive a value in its " "secondary currency" -msgstr "" +msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden." #. module: account_payment #: field:payment.order,mode:0 diff --git a/addons/account_sequence/i18n/de.po b/addons/account_sequence/i18n/de.po index e86547e79ed..6f6e9d7d097 100644 --- a/addons/account_sequence/i18n/de.po +++ b/addons/account_sequence/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-04-03 09:26+0000\n" +"PO-Revision-Date: 2012-01-13 19:19+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:31+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_sequence #: view:account.sequence.installer:0 @@ -28,6 +28,7 @@ msgstr "Konfiguration Konto Sequenz Anwendung" msgid "" "You can not create more than one move per period on centralized journal" msgstr "" +"Sie können nur eine Buchung je Periode für zentralisierte Journale erzeugen" #. module: account_sequence #: help:account.move,internal_sequence_number:0 @@ -128,6 +129,8 @@ msgstr "Bezeichnung" #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" msgstr "" +"Das Datum Ihrer Journalbuchung befindet sich nicht in der definierten " +"Periode!" #. module: account_sequence #: constraint:account.journal:0 @@ -135,6 +138,8 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Konfigurationsfehler! Die gewählte Währung muss auch bei den Standardkonten " +"verwendet werden" #. module: account_sequence #: sql_constraint:account.move.line:0 @@ -181,7 +186,7 @@ msgstr "Die Journalbezeichnung sollte pro Unternehmen eindeutig sein." msgid "" "The selected account of your Journal Entry must receive a value in its " "secondary currency" -msgstr "" +msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden." #. module: account_sequence #: field:account.sequence.installer,prefix:0 diff --git a/addons/account_voucher/i18n/de.po b/addons/account_voucher/i18n/de.po index d34d7875342..2612798969d 100644 --- a/addons/account_voucher/i18n/de.po +++ b/addons/account_voucher/i18n/de.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-01-13 06:53+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 21:06+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: account_voucher #: view:sale.receipt.report:0 msgid "last month" -msgstr "" +msgstr "letzten Monat" #. module: account_voucher #: view:account.voucher.unreconcile:0 @@ -139,7 +139,7 @@ msgstr "Transaktion Referenz" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Group by year of Invoice Date" -msgstr "" +msgstr "Gruppiere je Jahr der Rechnung" #. module: account_voucher #: model:ir.actions.act_window,name:account_voucher.action_view_account_voucher_unreconcile @@ -170,7 +170,7 @@ msgstr "Suche Zahlungsbelege" #. module: account_voucher #: field:account.voucher,writeoff_acc_id:0 msgid "Counterpart Account" -msgstr "" +msgstr "Gegenkonto" #. module: account_voucher #: field:account.voucher,account_id:0 @@ -192,7 +192,7 @@ msgstr "OK" #. module: account_voucher #: field:account.voucher.line,reconcile:0 msgid "Full Reconcile" -msgstr "" +msgstr "Voll Ausgleich" #. module: account_voucher #: field:account.voucher,date_due:0 @@ -236,7 +236,7 @@ msgstr "Journal Buchung" #. module: account_voucher #: field:account.voucher,is_multi_currency:0 msgid "Multi Currency Voucher" -msgstr "" +msgstr "Beleg mit mehreren Währungen" #. module: account_voucher #: view:account.voucher:0 @@ -273,7 +273,7 @@ msgstr "Storno Ausgleich" #. module: account_voucher #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: account_voucher #: field:account.voucher,tax_id:0 @@ -283,7 +283,7 @@ msgstr "Steuer" #. module: account_voucher #: field:account.voucher,comment:0 msgid "Counterpart Comment" -msgstr "" +msgstr "Gegenkonto Kommentar" #. module: account_voucher #: field:account.voucher.line,account_analytic_id:0 @@ -295,7 +295,7 @@ msgstr "Analytisches Konto" #: code:addons/account_voucher/account_voucher.py:913 #, python-format msgid "Warning" -msgstr "" +msgstr "Warnung" #. module: account_voucher #: view:account.voucher:0 @@ -328,7 +328,7 @@ msgstr "Buche Einzahlung später" msgid "" "Computed as the difference between the amount stated in the voucher and the " "sum of allocation on the voucher lines." -msgstr "" +msgstr "Berechnet als Differenz zwischen Belege und Belegzeilen" #. module: account_voucher #: selection:account.voucher,type:0 @@ -344,12 +344,12 @@ msgstr "Umsatzpositionen" #. module: account_voucher #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Fehler! Sie können keine rekursiven Unternehmen erzeugen." #. module: account_voucher #: view:sale.receipt.report:0 msgid "current month" -msgstr "" +msgstr "laufender Monat" #. module: account_voucher #: view:account.voucher:0 @@ -394,7 +394,7 @@ msgstr "Möchsten Sie die Finanzbuchungen automatisch entfernen?" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Pro-forma Vouchers" -msgstr "" +msgstr "Pro-Forma Belege" #. module: account_voucher #: view:account.voucher:0 @@ -435,6 +435,8 @@ msgstr "Zahle Rechnung" #: view:account.voucher:0 msgid "Are you sure to unreconcile and cancel this record ?" msgstr "" +"Wollen Sie den Ausgleich wirklich rückgängig machen und den Datensatz " +"stornieren / löschen" #. module: account_voucher #: view:account.voucher:0 @@ -467,7 +469,7 @@ msgstr "Ausgleich OP zurücksetzen" #. module: account_voucher #: field:account.voucher,writeoff_amount:0 msgid "Difference Amount" -msgstr "" +msgstr "Differenzbetrag" #. module: account_voucher #: view:sale.receipt.report:0 @@ -478,7 +480,7 @@ msgstr "Durch. Zahlungsverzug" #. module: account_voucher #: field:res.company,income_currency_exchange_account_id:0 msgid "Income Currency Rate" -msgstr "" +msgstr "Einkommen Wechselkurs" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:1045 @@ -494,7 +496,7 @@ msgstr "Steuerbetrag" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Validated Vouchers" -msgstr "" +msgstr "Bestätigte Belege" #. module: account_voucher #: field:account.voucher,line_ids:0 @@ -543,7 +545,7 @@ msgstr "Zu Prüfen" #: code:addons/account_voucher/account_voucher.py:1085 #, python-format msgid "change" -msgstr "" +msgstr "Ändern" #. module: account_voucher #: view:account.voucher:0 @@ -571,7 +573,7 @@ msgstr "Dezember" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Group by month of Invoice Date" -msgstr "" +msgstr "Gruppiere je Monat des Rechnungsdatums" #. module: account_voucher #: view:sale.receipt.report:0 @@ -620,17 +622,17 @@ msgstr "Durch. Zahlungsdauer" #. module: account_voucher #: help:account.voucher,paid:0 msgid "The Voucher has been totally paid." -msgstr "" +msgstr "Der Beleg wurde vollständig bezahlt" #. module: account_voucher #: selection:account.voucher,payment_option:0 msgid "Reconcile Payment Balance" -msgstr "" +msgstr "OP-Ausgleich Saldo" #. module: account_voucher #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: account_voucher #: view:account.voucher:0 @@ -647,12 +649,14 @@ msgid "" "Unable to create accounting entry for currency rate difference. You have to " "configure the field 'Income Currency Rate' on the company! " msgstr "" +"Kann keine Buchung für Währungsdifferenzen erzeugen. Sie müssen das " +"entsprechende Feld im Unternehmensstammsatz ausfüllen " #. module: account_voucher #: view:account.voucher:0 #: view:sale.receipt.report:0 msgid "Draft Vouchers" -msgstr "" +msgstr "Entwurf Belege" #. module: account_voucher #: view:sale.receipt.report:0 @@ -663,7 +667,7 @@ msgstr "Bruttobetrag" #. module: account_voucher #: field:account.voucher.line,amount:0 msgid "Allocation" -msgstr "" +msgstr "Zuordnung" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -676,6 +680,8 @@ msgid "" "Check this box if you are unsure of that journal entry and if you want to " "note it as 'to be reviewed' by an accounting expert." msgstr "" +"Aktiviere diese Option, wenn Sie bezüglich der Buchung nicht sicher sind und " +"demnach als 'zu überprüfen' durch einen Buchhalter markieren möchten." #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -690,12 +696,12 @@ msgstr "Juni" #. module: account_voucher #: field:account.voucher,payment_rate_currency_id:0 msgid "Payment Rate Currency" -msgstr "" +msgstr "Wechselkurs der Zahlung" #. module: account_voucher #: field:account.voucher,paid:0 msgid "Paid" -msgstr "" +msgstr "Bezahlt" #. module: account_voucher #: view:account.voucher:0 @@ -727,7 +733,7 @@ msgstr "Erweiterter Filter..." #. module: account_voucher #: field:account.voucher,paid_amount_in_company_currency:0 msgid "Paid Amount in Company Currency" -msgstr "" +msgstr "Bezahlter Betrag in Unternehmenswährung" #. module: account_voucher #: field:account.bank.statement.line,amount_reconciled:0 @@ -774,7 +780,7 @@ msgstr "Berechne Steuer" #. module: account_voucher #: model:ir.model,name:account_voucher.model_res_company msgid "Companies" -msgstr "" +msgstr "Unternehmen" #. module: account_voucher #: selection:account.voucher.line,type:0 @@ -795,12 +801,12 @@ msgstr "Öffne Lieferantenbuchungen" #. module: account_voucher #: view:account.voucher:0 msgid "Total Allocation" -msgstr "" +msgstr "Gesamte Zuordnung" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Group by Invoice Date" -msgstr "" +msgstr "Gruppiert je Rechnungsdatum" #. module: account_voucher #: view:account.voucher:0 @@ -815,12 +821,12 @@ msgstr "Rechnungen und andere offene Posten" #. module: account_voucher #: field:res.company,expense_currency_exchange_account_id:0 msgid "Expense Currency Rate" -msgstr "" +msgstr "Aufwand Wechselkurs" #. module: account_voucher #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: account_voucher #: view:sale.receipt.report:0 @@ -952,12 +958,12 @@ msgstr "Zahlen" #. module: account_voucher #: view:sale.receipt.report:0 msgid "year" -msgstr "" +msgstr "Jahr" #. module: account_voucher #: view:account.voucher:0 msgid "Currency Options" -msgstr "" +msgstr "Währungsoptionen" #. module: account_voucher #: help:account.voucher,payment_option:0 @@ -967,6 +973,9 @@ msgid "" "either choose to keep open this difference on the partner's account, or " "reconcile it with the payment(s)" msgstr "" +"In diesem Feld können Sie auswählen was mit allfälligen Differenzen zwischen " +"Zahlung und zugeordneten Beträgen geschehen soll. Sie können diese entweder " +"offen lassen oder ausgleichen." #. module: account_voucher #: view:account.voucher:0 @@ -988,12 +997,12 @@ msgstr "" #. module: account_voucher #: view:account.voucher:0 msgid "Posted Vouchers" -msgstr "" +msgstr "Verbuchte Belege" #. module: account_voucher #: field:account.voucher,payment_rate:0 msgid "Exchange Rate" -msgstr "" +msgstr "Wechselkurs" #. module: account_voucher #: view:account.voucher:0 @@ -1045,14 +1054,14 @@ msgstr "Ursprünglicher Betrag" #: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt #: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt msgid "Purchase Receipt" -msgstr "" +msgstr "Einkauf Bestätigung" #. module: account_voucher #: help:account.voucher,payment_rate:0 msgid "" "The specific rate that will be used, in this voucher, between the selected " "currency (in 'Payment Rate Currency' field) and the voucher currency." -msgstr "" +msgstr "Ein spezieller Wechselkurs für diesen Beleg." #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 @@ -1086,12 +1095,12 @@ msgstr "Februar" #: code:addons/account_voucher/account_voucher.py:444 #, python-format msgid "Please define default credit/debit account on the %s !" -msgstr "" +msgstr "Bitte definieren Sie Standard Soll/Haben Konten für %s!" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Month-1" -msgstr "" +msgstr "Monat-1" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -1110,6 +1119,8 @@ msgid "" "Unable to create accounting entry for currency rate difference. You have to " "configure the field 'Expense Currency Rate' on the company! " msgstr "" +"Kann keine Buchung für Währungsdifferenezen erzeugen. Sie müssen das " +"entsprechende Konto im Unternehmensstamm definieren " #. module: account_voucher #: field:account.voucher,type:0 diff --git a/addons/analytic/i18n/de.po b/addons/analytic/i18n/de.po index 22dd354c311..dcd0c060470 100644 --- a/addons/analytic/i18n/de.po +++ b/addons/analytic/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 20:39+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:16+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:16+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -93,7 +92,7 @@ msgstr "" #. module: analytic #: selection:account.analytic.account,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: analytic #: field:account.analytic.account,type:0 @@ -210,7 +209,7 @@ msgstr "Fehler! Die Währung muss der Währung der gewählten Firma entsprechen" #. module: analytic #: field:account.analytic.account,code:0 msgid "Code/Reference" -msgstr "" +msgstr "Code/Referenz" #. module: analytic #: selection:account.analytic.account,state:0 @@ -221,7 +220,7 @@ msgstr "Abgebrochen" #: code:addons/analytic/analytic.py:138 #, python-format msgid "Error !" -msgstr "" +msgstr "Fehler !" #. module: analytic #: field:account.analytic.account,balance:0 @@ -250,12 +249,12 @@ msgstr "Ende Datum" #. module: analytic #: field:account.analytic.account,quantity_max:0 msgid "Maximum Time" -msgstr "" +msgstr "Maximale Zeit" #. module: analytic #: model:res.groups,name:analytic.group_analytic_accounting msgid "Analytic Accounting" -msgstr "" +msgstr "Analytische Konten" #. module: analytic #: field:account.analytic.account,complete_name:0 @@ -271,12 +270,12 @@ msgstr "Analytisches Konto" #. module: analytic #: field:account.analytic.account,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Währung" #. module: analytic #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "Für Sichten dürfen keine Analysezeilen erzeugt werden" #. module: analytic #: selection:account.analytic.account,type:0 diff --git a/addons/analytic_journal_billing_rate/i18n/de.po b/addons/analytic_journal_billing_rate/i18n/de.po index 0bac1279965..0d1e9298779 100644 --- a/addons/analytic_journal_billing_rate/i18n/de.po +++ b/addons/analytic_journal_billing_rate/i18n/de.po @@ -7,20 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 20:55+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:15+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: analytic_journal_billing_rate #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: analytic_journal_billing_rate #: field:analytic_journal_rate_grid,journal_id:0 @@ -35,7 +34,7 @@ msgstr "Rechnung" #. module: analytic_journal_billing_rate #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "ungültige BBA Kommunikations Stuktur" #. module: analytic_journal_billing_rate #: view:analytic_journal_rate_grid:0 @@ -69,6 +68,7 @@ msgstr "Fehler! Die Währung muss der Währung der gewählten Firma entsprechen" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Bestätigte und abgerechnete Zeitaufzeichungen können nicht geändert werden" #. module: analytic_journal_billing_rate #: field:analytic_journal_rate_grid,rate_id:0 diff --git a/addons/analytic_user_function/i18n/de.po b/addons/analytic_user_function/i18n/de.po index bfe71506e7c..594de847ecb 100644 --- a/addons/analytic_user_function/i18n/de.po +++ b/addons/analytic_user_function/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 16:14+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:15+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:09+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: analytic_user_function #: field:analytic.user.funct.grid,product_id:0 @@ -31,6 +30,7 @@ msgstr "Relation zwischen Benutzern und Produkten" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Bestätigte und abgerechnete Zeitaufzeichungen können nicht geändert werden" #. module: analytic_user_function #: field:analytic.user.funct.grid,account_id:0 diff --git a/addons/anonymization/i18n/de.po b/addons/anonymization/i18n/de.po index 4a218ac9f68..dc9736ae024 100644 --- a/addons/anonymization/i18n/de.po +++ b/addons/anonymization/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-03-23 12:46+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 19:14+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:33+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: anonymization #: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard @@ -211,6 +211,8 @@ msgstr "Nachricht" #, python-format msgid "You cannot have two fields with the same name on the same object!" msgstr "" +"Sie können nicht mehrere Felder mit dem selben Namen für das selbe Objekt " +"definieren" #~ msgid "Database anonymization module" #~ msgstr "Datenbank Anonymisierungsmodul" diff --git a/addons/audittrail/i18n/de.po b/addons/audittrail/i18n/de.po index aa6bd3989d2..e0a75aebdac 100644 --- a/addons/audittrail/i18n/de.po +++ b/addons/audittrail/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-28 09:06+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:14+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:04+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: audittrail #: code:addons/audittrail/audittrail.py:75 @@ -39,12 +38,12 @@ msgstr "Abonniert" msgid "" "There is already a rule defined on this object\n" " You cannot define another: please edit the existing one." -msgstr "" +msgstr "Es gibt bereits eine Regel für dieses Objekt, bitte diese Bearbeiten" #. module: audittrail #: view:audittrail.rule:0 msgid "Subscribed Rule" -msgstr "" +msgstr "Abonnierte Regel" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_rule @@ -324,7 +323,7 @@ msgstr "Belegsammlung Protokolle" #. module: audittrail #: view:audittrail.rule:0 msgid "Draft Rule" -msgstr "" +msgstr "Regel in Entwurf" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_log diff --git a/addons/base_calendar/i18n/de.po b/addons/base_calendar/i18n/de.po index b312c52d0a2..904c9dbf46f 100644 --- a/addons/base_calendar/i18n/de.po +++ b/addons/base_calendar/i18n/de.po @@ -7,20 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-15 22:33+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:50+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:22+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation Type" -msgstr "" +msgstr "Einladungs Typ" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -31,7 +30,7 @@ msgstr "Termin Anfang" #. module: base_calendar #: view:calendar.attendee:0 msgid "Declined Invitations" -msgstr "" +msgstr "Einladung ablehen" #. module: base_calendar #: help:calendar.event,exdate:0 @@ -65,7 +64,7 @@ msgstr "Monatlich" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Unknown" -msgstr "" +msgstr "Unbekannt" #. module: base_calendar #: view:calendar.attendee:0 @@ -117,7 +116,7 @@ msgstr "4ter" #: code:addons/base_calendar/base_calendar.py:1006 #, python-format msgid "Count cannot be negative" -msgstr "" +msgstr "Der Zähler darf nicht negativ sein" #. module: base_calendar #: field:calendar.event,day:0 @@ -240,7 +239,7 @@ msgstr "Raum" #. module: base_calendar #: view:calendar.attendee:0 msgid "Accepted Invitations" -msgstr "" +msgstr "Akkzeptierte Einladungen" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -270,7 +269,7 @@ msgstr "Prozedur" #: code:addons/base_calendar/base_calendar.py:1004 #, python-format msgid "Interval cannot be negative" -msgstr "" +msgstr "Intervall darf nicht negativ sein" #. module: base_calendar #: selection:calendar.event,state:0 @@ -283,6 +282,7 @@ msgstr "Abgebrochen" #, python-format msgid "%s must have an email address to send mail" msgstr "" +"%s muss eine Email Adresse haben, damit eine E-Mail gesendet werden kann" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -421,6 +421,8 @@ msgstr "Teilnehmer" #, python-format msgid "Group by date not supported, use the calendar view instead" msgstr "" +"Gruppiere bei Datum ist nicht unterstützt, bitte verwenden Sie die " +"Kalenderansicht" #. module: base_calendar #: view:calendar.event:0 @@ -470,7 +472,7 @@ msgstr "Ort" #: selection:calendar.event,class:0 #: selection:calendar.todo,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Öffentlich für Mitarbeiter" #. module: base_calendar #: field:base_calendar.invite.attendee,send_mail:0 @@ -567,7 +569,7 @@ msgstr "Delegiert an" #. module: base_calendar #: view:calendar.event:0 msgid "To" -msgstr "" +msgstr "Bis" #. module: base_calendar #: view:calendar.attendee:0 @@ -588,7 +590,7 @@ msgstr "Erstellt" #. module: base_calendar #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "Jedes Modell muss eindeutig sein" #. module: base_calendar #: selection:calendar.event,rrule_type:0 @@ -777,7 +779,7 @@ msgstr "Mitglied" #. module: base_calendar #: view:calendar.event:0 msgid "From" -msgstr "" +msgstr "Von" #. module: base_calendar #: field:calendar.event,rrule:0 @@ -860,7 +862,7 @@ msgstr "Montag" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_model msgid "Models" -msgstr "" +msgstr "Modelle" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -879,7 +881,7 @@ msgstr "Datum" #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "Anzahl der Wiederholungen" #. module: base_calendar #: view:calendar.event:0 @@ -923,7 +925,7 @@ msgstr "Daten" #: field:calendar.event,end_type:0 #: field:calendar.todo,end_type:0 msgid "Recurrence termination" -msgstr "" +msgstr "Ende der Wiederholungen" #. module: base_calendar #: field:calendar.event,mo:0 @@ -934,7 +936,7 @@ msgstr "Mo" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitations To Review" -msgstr "" +msgstr "Einladungen zu überprüfen" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -968,7 +970,7 @@ msgstr "Januar" #. module: base_calendar #: view:calendar.attendee:0 msgid "Delegated Invitations" -msgstr "" +msgstr "weitergeleitete Einladungen" #. module: base_calendar #: field:calendar.alarm,trigger_interval:0 @@ -1000,7 +1002,7 @@ msgstr "Aktiv" #: code:addons/base_calendar/base_calendar.py:389 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "" +msgstr "Sie können einen Teilnehmer nicht duplizieren" #. module: base_calendar #: view:calendar.event:0 @@ -1152,9 +1154,8 @@ msgid "" "calendar component, than that provided by the " "\"SUMMARY\" property" msgstr "" -"Bietet eine vollständige detaillierte " -"Beschreibung der Kalendar Komponente, im Vergleich zur " -" bisherigen Beschreibung" +"Bietet eine vollständigere detaillierte Beschreibung der Kalendar " +"Komponente, im Vergleich zur bisherigen \"Summen\" Beschreibung" #. module: base_calendar #: view:calendar.event:0 @@ -1255,7 +1256,7 @@ msgstr "Personen Einladen" #. module: base_calendar #: view:calendar.event:0 msgid "Confirmed Events" -msgstr "" +msgstr "Bestätige Veranstaltungen" #. module: base_calendar #: field:calendar.attendee,dir:0 diff --git a/addons/base_contact/i18n/de.po b/addons/base_contact/i18n/de.po index 1048ea7efa7..36946a4755c 100644 --- a/addons/base_contact/i18n/de.po +++ b/addons/base_contact/i18n/de.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 05:47+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 19:52+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_contact #: field:res.partner.location,city:0 msgid "City" -msgstr "" +msgstr "Ort" #. module: base_contact #: view:res.partner.contact:0 msgid "First/Lastname" -msgstr "" +msgstr "Vor/Nachname" #. module: base_contact #: model:ir.actions.act_window,name:base_contact.action_partner_contact_form @@ -38,7 +38,7 @@ msgstr "Kontakte" #. module: base_contact #: view:res.partner.contact:0 msgid "Professional Info" -msgstr "" +msgstr "Professionelle INformation" #. module: base_contact #: field:res.partner.contact,first_name:0 @@ -48,7 +48,7 @@ msgstr "Vorname" #. module: base_contact #: field:res.partner.address,location_id:0 msgid "Location" -msgstr "" +msgstr "Adresse" #. module: base_contact #: model:process.transition,name:base_contact.process_transition_partnertoaddress0 @@ -72,17 +72,17 @@ msgstr "Website" #. module: base_contact #: field:res.partner.location,zip:0 msgid "Zip" -msgstr "" +msgstr "PLZ" #. module: base_contact #: field:res.partner.location,state_id:0 msgid "Fed. State" -msgstr "" +msgstr "Bundesstaat" #. module: base_contact #: field:res.partner.location,company_id:0 msgid "Company" -msgstr "" +msgstr "Unternehmen" #. module: base_contact #: field:res.partner.contact,title:0 @@ -92,7 +92,7 @@ msgstr "Partner Titel" #. module: base_contact #: field:res.partner.location,partner_id:0 msgid "Main Partner" -msgstr "" +msgstr "Haupt Partner" #. module: base_contact #: model:process.process,name:base_contact.process_process_basecontactprocess0 @@ -148,7 +148,7 @@ msgstr "Mobil" #. module: base_contact #: field:res.partner.location,country_id:0 msgid "Country" -msgstr "" +msgstr "Staat" #. module: base_contact #: view:res.partner.contact:0 @@ -181,7 +181,7 @@ msgstr "Kontakt" #. module: base_contact #: model:ir.model,name:base_contact.model_res_partner_location msgid "res.partner.location" -msgstr "" +msgstr "res.partner.location" #. module: base_contact #: model:process.node,note:base_contact.process_node_partners0 @@ -222,7 +222,7 @@ msgstr "Photo" #. module: base_contact #: view:res.partner.location:0 msgid "Locations" -msgstr "" +msgstr "Standorte" #. module: base_contact #: view:res.partner.contact:0 @@ -232,7 +232,7 @@ msgstr "Allgemein" #. module: base_contact #: field:res.partner.location,street:0 msgid "Street" -msgstr "" +msgstr "Straße" #. module: base_contact #: view:res.partner.contact:0 @@ -252,12 +252,12 @@ msgstr "Partner Adressen" #. module: base_contact #: field:res.partner.location,street2:0 msgid "Street2" -msgstr "" +msgstr "Straße 2" #. module: base_contact #: view:res.partner.contact:0 msgid "Personal Information" -msgstr "" +msgstr "Persönliche Information" #. module: base_contact #: field:res.partner.contact,birthdate:0 diff --git a/addons/base_iban/i18n/de.po b/addons/base_iban/i18n/de.po index 038ad650498..cabc133d501 100644 --- a/addons/base_iban/i18n/de.po +++ b/addons/base_iban/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 08:09+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 19:11+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_iban #: constraint:res.partner.bank:0 @@ -23,16 +23,19 @@ msgid "" "Please define BIC/Swift code on bank for bank type IBAN Account to make " "valid payments" msgstr "" +"\n" +"Bitte definieren Sie BIC/SWIFT Code für die Bank um mit IBAN Konten zahlen " +"zu können." #. module: base_iban #: model:res.partner.bank.type,format_layout:base_iban.bank_iban msgid "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" -msgstr "" +msgstr "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_swift_field msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_zip_field @@ -61,6 +64,8 @@ msgid "" "The IBAN does not seem to be correct. You should have entered something like " "this %s" msgstr "" +"Die IBAN scheint fehlerhaft. Sie sollten so einen ähnlichen Eintrag machen " +"%s." #. module: base_iban #: field:res.partner.bank,iban:0 @@ -71,7 +76,7 @@ msgstr "IBAN" #: code:addons/base_iban/base_iban.py:131 #, python-format msgid "The IBAN is invalid, it should begin with the country code" -msgstr "" +msgstr "Die IBAN ist ungültig. Sie muss mit dem Landeskennzeichen beginnen" #. module: base_iban #: model:res.partner.bank.type,name:base_iban.bank_iban diff --git a/addons/base_module_quality/i18n/de.po b/addons/base_module_quality/i18n/de.po index f743a835c0b..981277410d3 100644 --- a/addons/base_module_quality/i18n/de.po +++ b/addons/base_module_quality/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-04-03 09:23+0000\n" +"PO-Revision-Date: 2012-01-13 19:09+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:12+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:187 @@ -29,7 +29,7 @@ msgstr "Vorschlag" #: model:ir.actions.act_window,name:base_module_quality.action_view_quality_save_report #: view:save.report:0 msgid "Standard Entries" -msgstr "" +msgstr "Standard Einträge" #. module: base_module_quality #: code:addons/base_module_quality/base_module_quality.py:100 @@ -57,7 +57,7 @@ msgstr "" #. module: base_module_quality #: view:save.report:0 msgid " " -msgstr "" +msgstr " " #. module: base_module_quality #: selection:module.quality.detail,state:0 @@ -79,7 +79,7 @@ msgstr "Performancetest" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_quality_check msgid "Module Quality Check" -msgstr "" +msgstr "Modul Qualitätsprüfung" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:82 @@ -191,7 +191,7 @@ msgstr "Test Funktionen" #. module: base_module_quality #: view:quality.check:0 msgid "Check" -msgstr "" +msgstr "Überprüfen" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -296,7 +296,7 @@ msgstr "Ergebnis in %" #. module: base_module_quality #: view:quality.check:0 msgid "This wizard will check module(s) quality" -msgstr "" +msgstr "Dieser Assistent prüft die Qualität des Moduls" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:58 @@ -444,7 +444,7 @@ msgstr "Test wurde nicht implementiert" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_save_report msgid "Save Report of Quality" -msgstr "" +msgstr "Qualitätsbericht speichern" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -506,7 +506,7 @@ msgstr "Abbrechen" #. module: base_module_quality #: view:save.report:0 msgid "Close" -msgstr "" +msgstr "Beenden" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:32 diff --git a/addons/base_report_creator/i18n/de.po b/addons/base_report_creator/i18n/de.po index 7485c802778..e3ca6d22869 100644 --- a/addons/base_report_creator/i18n/de.po +++ b/addons/base_report_creator/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-29 11:38+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:07+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_report_creator #: help:base_report_creator.report.filter,expression:0 @@ -438,7 +437,7 @@ msgstr "Berichtsname" #. module: base_report_creator #: constraint:base_report_creator.report:0 msgid "You can not display field which are not stored in database." -msgstr "" +msgstr "Sie Können nur Datenbankfelder anzeigen." #. module: base_report_creator #: view:base_report_creator.report:0 diff --git a/addons/base_setup/i18n/de.po b/addons/base_setup/i18n/de.po index 542e81f059c..f631e6bb8e2 100644 --- a/addons/base_setup/i18n/de.po +++ b/addons/base_setup/i18n/de.po @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-11-07 12:46+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-13 19:44+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_setup #: field:user.preferences.config,menu_tips:0 msgid "Display Tips" -msgstr "" +msgstr "Zeige Tipps" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Guest" -msgstr "" +msgstr "Gast" #. module: base_setup #: model:ir.model,name:base_setup.model_product_installer msgid "product.installer" -msgstr "" +msgstr "product.installer" #. module: base_setup #: selection:product.installer,customers:0 msgid "Create" -msgstr "" +msgstr "Erstellen" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Member" -msgstr "" +msgstr "Mitglied" #. module: base_setup #: field:migrade.application.installer.modules,sync_google_contact:0 msgid "Sync Google Contact" -msgstr "" +msgstr "Synchronisiere Google Kontakte" #. module: base_setup #: help:user.preferences.config,context_tz:0 @@ -52,21 +52,23 @@ msgid "" "Set default for new user's timezone, used to perform timezone conversions " "between the server and the client." msgstr "" +"Setze den Standardwert für die Zeitzone neuer Benutzer. Damit wird die " +"Zeitzone des Servers zur Zeitzone des Benutzers konvertiert" #. module: base_setup #: selection:product.installer,customers:0 msgid "Import" -msgstr "" +msgstr "Importieren" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Donor" -msgstr "" +msgstr "Spender" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_base_setup_company msgid "Set Company Header and Footer" -msgstr "" +msgstr "Setze Unternehmens Kopf- und Fusszeilen" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_base_setup_company @@ -75,21 +77,24 @@ msgid "" "printed on your reports. You can click on the button 'Preview Header' in " "order to check the header/footer of PDF documents." msgstr "" +"Erfassen Sie die Unternehmensdaten(Adresse, Logo, Bankkonten) die auf den " +"Reports gedruckt werden sollen.\r\n" +"Mit \"Vorschau\" können Sie eine PDF Ausdruck überprüfen" #. module: base_setup #: field:product.installer,customers:0 msgid "Customers" -msgstr "" +msgstr "Kunden" #. module: base_setup #: selection:user.preferences.config,view:0 msgid "Extended" -msgstr "" +msgstr "Erweitert" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Patient" -msgstr "" +msgstr "Patient" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_import_create_installer @@ -98,26 +103,28 @@ msgid "" "you can import your existing partners by CSV spreadsheet from \"Import " "Data\" wizard" msgstr "" +"Erzeugen oder Importieren Sie Kunden und deren Kontakte manuell in diesem " +"form oder mit dem Importassistenten von CSV Dateien" #. module: base_setup #: view:user.preferences.config:0 msgid "Define Users's Preferences" -msgstr "" +msgstr "Benutzereinstellungen festlegen" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_user_preferences_config_form msgid "Define default users preferences" -msgstr "" +msgstr "Einstellungen des Defaultbenutzers festlegen" #. module: base_setup #: help:migrade.application.installer.modules,import_saleforce:0 msgid "For Import Saleforce" -msgstr "" +msgstr "für Saleforce Import" #. module: base_setup #: help:migrade.application.installer.modules,quickbooks_ippids:0 msgid "For Quickbooks Ippids" -msgstr "" +msgstr "Für Quickbooks Import" #. module: base_setup #: help:user.preferences.config,view:0 @@ -126,6 +133,10 @@ msgid "" "simplified interface, which has less features but is easier. You can always " "switch later from the user preferences." msgstr "" +"Wenn sie OpenERP erstmals verwenden, empfehlen wir Ihnen das vereinfachte " +"Benutzerinterface zu benutzen. Es bietet zwar weniger Funktionen, ist " +"dadurch aber auch leichter zu bedienen und verstehen. Sie können jederzeit " +"in Ihren Benutzereinstellungen auf das erweiterte Benutzerinterface wechseln." #. module: base_setup #: view:base.setup.terminology:0 @@ -136,12 +147,12 @@ msgstr "res_config_contents" #. module: base_setup #: field:user.preferences.config,view:0 msgid "Interface" -msgstr "" +msgstr "Benutzeroberfläche" #. module: base_setup #: model:ir.model,name:base_setup.model_migrade_application_installer_modules msgid "migrade.application.installer.modules" -msgstr "" +msgstr "migrade.application.installer.modules" #. module: base_setup #: view:base.setup.terminology:0 @@ -149,21 +160,22 @@ msgid "" "You can use this wizard to change the terminologies for customers in the " "whole application." msgstr "" +"Mit diesem Assistenten bestimmen Sie den Begriff Kunde für das ganze System" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Tenant" -msgstr "" +msgstr "Mieter" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Customer" -msgstr "" +msgstr "Kunde" #. module: base_setup #: field:user.preferences.config,context_lang:0 msgid "Language" -msgstr "" +msgstr "Sprache" #. module: base_setup #: help:user.preferences.config,context_lang:0 @@ -172,6 +184,8 @@ msgid "" "available. If you want to Add new Language, you can add it from 'Load an " "Official Translation' wizard from 'Administration' menu." msgstr "" +"Bestimmt die Standard Sprache für alle Formulare. Mit \"Lade neue offizielle " +"Sprache\" können Sie weitere Sprachen hinzufügen" #. module: base_setup #: view:user.preferences.config:0 @@ -180,47 +194,50 @@ msgid "" "ones. Afterwards, users are free to change those values on their own user " "preference form." msgstr "" +"Dies setzt die Standardeinstellungen für alle bestehenden und neue Benutzer. " +"Danach kann jeder Benutzer seine eigenen Standardeinstellungen setzen." #. module: base_setup #: field:base.setup.terminology,partner:0 msgid "How do you call a Customer" -msgstr "" +msgstr "Wie bezeichnen Sie einen Kunden" #. module: base_setup #: field:migrade.application.installer.modules,quickbooks_ippids:0 msgid "Quickbooks Ippids" -msgstr "" +msgstr "Quickbooks Ippids" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Client" -msgstr "" +msgstr "Klient" #. module: base_setup #: field:migrade.application.installer.modules,import_saleforce:0 msgid "Import Saleforce" -msgstr "" +msgstr "Import Saleforce" #. module: base_setup #: field:user.preferences.config,context_tz:0 msgid "Timezone" -msgstr "" +msgstr "Zeitzone" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_partner_terminology_config_form msgid "Use another word to say \"Customer\"" -msgstr "" +msgstr "Verwenden Sie ein anders Wort für \"Kunde\"" #. module: base_setup #: model:ir.model,name:base_setup.model_base_setup_terminology msgid "base.setup.terminology" -msgstr "" +msgstr "base.setup.terminology" #. module: base_setup #: help:user.preferences.config,menu_tips:0 msgid "" "Check out this box if you want to always display tips on each menu action" msgstr "" +"Dieses Kästchen unmarkiert lassen um alle Tips für alle Menüpunkte zusehen" #. module: base_setup #: field:base.setup.terminology,config_logo:0 @@ -233,52 +250,52 @@ msgstr "Bild" #. module: base_setup #: model:ir.model,name:base_setup.model_user_preferences_config msgid "user.preferences.config" -msgstr "" +msgstr "user.preferences.config" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_config_access_other_user msgid "Create Additional Users" -msgstr "" +msgstr "Erzeuge weitere Benutzer" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_import_create_installer msgid "Create or Import Customers" -msgstr "" +msgstr "Erzeuge oder Importiere Kunden" #. module: base_setup #: field:migrade.application.installer.modules,import_sugarcrm:0 msgid "Import Sugarcrm" -msgstr "" +msgstr "Import Sugarcrm" #. module: base_setup #: help:product.installer,customers:0 msgid "Import or create customers" -msgstr "" +msgstr "Kunden importieren oder erstellen" #. module: base_setup #: selection:user.preferences.config,view:0 msgid "Simplified" -msgstr "" +msgstr "Vereinfacht" #. module: base_setup #: help:migrade.application.installer.modules,import_sugarcrm:0 msgid "For Import Sugarcrm" -msgstr "" +msgstr "Für Sugarcrm Import" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: base_setup #: view:base.setup.terminology:0 msgid "Specify Your Terminology" -msgstr "" +msgstr "Spezifizieren Sie Ihre Terminologie" #. module: base_setup #: help:migrade.application.installer.modules,sync_google_contact:0 msgid "For Sync Google Contact" -msgstr "" +msgstr "Synchronisation von Google Kontakten" #~ msgid "City" #~ msgstr "Stadt" diff --git a/addons/base_synchro/i18n/de.po b/addons/base_synchro/i18n/de.po index 63d30c8bdf0..a82e42d06aa 100644 --- a/addons/base_synchro/i18n/de.po +++ b/addons/base_synchro/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 15:04+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:07+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_synchro #: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro @@ -91,7 +90,7 @@ msgstr "Objekt" #. module: base_synchro #: view:base.synchro:0 msgid "Synchronization Completed!" -msgstr "" +msgstr "Synchronisierung fertig!" #. module: base_synchro #: field:base.synchro.server,login:0 diff --git a/addons/base_vat/i18n/de.po b/addons/base_vat/i18n/de.po index f241410922c..659cfaebcdf 100644 --- a/addons/base_vat/i18n/de.po +++ b/addons/base_vat/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-29 10:28+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:12+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:03+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: base_vat #: code:addons/base_vat/base_vat.py:125 @@ -24,31 +23,33 @@ msgid "" "This VAT number does not seem to be valid.\n" "Note: the expected format is %s" msgstr "" +"Die UID/Ust-Nummer scheint ungültig.\n" +"Das vorgegebene Format ist %s." #. module: base_vat #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: base_vat #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: base_vat #: field:res.company,vat_check_vies:0 msgid "VIES VAT Check" -msgstr "" +msgstr "MIAS - UID/USt-Nummern Prüfung" #. module: base_vat #: model:ir.model,name:base_vat.model_res_company msgid "Companies" -msgstr "" +msgstr "Unternehmen" #. module: base_vat #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Fehler! Sie können keine rekursiven Unternehmen erzeugen." #. module: base_vat #: help:res.partner,vat_subjected:0 @@ -71,6 +72,8 @@ msgid "" "If checked, Partners VAT numbers will be fully validated against EU's VIES " "service rather than via a simple format validation (checksum)." msgstr "" +"Wenn angekreuzt werden die UID/Ust-Nnummern gegen das MIAS Service der EU " +"geprüft, anstelle der einfachen Prüfziffern Prüfung" #. module: base_vat #: field:res.partner,vat_subjected:0 diff --git a/addons/board/i18n/de.po b/addons/board/i18n/de.po index 1d0edceccb0..369873c4de6 100644 --- a/addons/board/i18n/de.po +++ b/addons/board/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-29 11:19+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:04+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:01+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: board #: view:res.log.report:0 @@ -104,7 +103,7 @@ msgstr "Monatliche Aktivität nach Belegen" #. module: board #: view:board.board:0 msgid "Configuration Overview" -msgstr "" +msgstr "Überblick über die Konfiguration" #. module: board #: model:ir.actions.act_window,name:board.action_view_board_list_form @@ -212,7 +211,7 @@ msgstr "Januar" #. module: board #: view:board.board:0 msgid "Users" -msgstr "" +msgstr "Benutzer" #. module: board #: selection:res.log.report,month:0 @@ -263,7 +262,7 @@ msgstr "Modul" #. module: board #: model:ir.actions.act_window,name:board.board_homepage_action msgid "Home Page" -msgstr "" +msgstr "Homepage" #. module: board #: model:ir.actions.act_window,name:board.action_latest_activities_tree diff --git a/addons/caldav/i18n/de.po b/addons/caldav/i18n/de.po index 575bec8f361..f948805917e 100644 --- a/addons/caldav/i18n/de.po +++ b/addons/caldav/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-16 10:50+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 22:01+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: caldav #: view:basic.calendar:0 @@ -194,7 +193,7 @@ msgstr "" #. module: caldav #: view:user.preference:0 msgid "Caldav's host name configuration" -msgstr "" +msgstr "Caldav Server Name Konfiguration" #. module: caldav #: field:caldav.browse,url:0 @@ -237,7 +236,7 @@ msgstr "Kann die Position \"%s\" nicht mehr als einmal erzeugen" #. module: caldav #: view:basic.calendar:0 msgid "Webcal Calendar" -msgstr "" +msgstr "Webcal Kalendar" #. module: caldav #: view:basic.calendar:0 @@ -295,7 +294,7 @@ msgstr "_Öffnen" #. module: caldav #: view:user.preference:0 msgid "Next" -msgstr "" +msgstr "Folgende" #. module: caldav #: field:basic.calendar,type:0 @@ -334,7 +333,7 @@ msgstr "Android OS Gerät" #. module: caldav #: view:user.preference:0 msgid "Configure your openerp hostname. For example : " -msgstr "" +msgstr "Konfigurieren Sie Ihren OpenERP Servernamen. Zum Beispiel : " #. module: caldav #: field:basic.calendar,create_date:0 @@ -580,7 +579,7 @@ msgstr "Caldav durchsuchen" #. module: caldav #: field:user.preference,host_name:0 msgid "Host Name" -msgstr "" +msgstr "Servername" #. module: caldav #: model:ir.model,name:caldav.model_basic_calendar @@ -600,7 +599,7 @@ msgstr "Anderes Gerät" #. module: caldav #: view:basic.calendar:0 msgid "My Calendar(s)" -msgstr "" +msgstr "Mein(e) Kalender" #. module: caldav #: help:basic.calendar,has_webcal:0 diff --git a/addons/crm_caldav/i18n/de.po b/addons/crm_caldav/i18n/de.po index c9fa9c8773f..fb66c4f8a00 100644 --- a/addons/crm_caldav/i18n/de.po +++ b/addons/crm_caldav/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-16 22:36+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:03+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:25+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: crm_caldav #: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse @@ -26,7 +25,7 @@ msgstr "Caldav durchsuchen" #. module: crm_caldav #: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse msgid "Synchronize This Calendar" -msgstr "" +msgstr "Diesen Kalender synchronisieren" #. module: crm_caldav #: model:ir.model,name:crm_caldav.model_crm_meeting diff --git a/addons/crm_claim/i18n/de.po b/addons/crm_claim/i18n/de.po index 37cd5d3faba..b3cf8c55525 100644 --- a/addons/crm_claim/i18n/de.po +++ b/addons/crm_claim/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-15 09:45+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 22:05+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -85,12 +84,12 @@ msgstr "" #: code:addons/crm_claim/crm_claim.py:132 #, python-format msgid "The claim '%s' has been opened." -msgstr "" +msgstr "Dieser Antrag '%s' wurde eröffnet." #. module: crm_claim #: view:crm.claim:0 msgid "Date Closed" -msgstr "" +msgstr "Datum geschlossen" #. module: crm_claim #: view:crm.claim.report:0 @@ -152,12 +151,12 @@ msgstr "Referenz" #. module: crm_claim #: view:crm.claim.report:0 msgid "Date of claim" -msgstr "" +msgstr "Datum des Antrags" #. module: crm_claim #: view:crm.claim:0 msgid "All pending Claims" -msgstr "" +msgstr "Alle unerledigten Anträge" #. module: crm_claim #: view:crm.claim.report:0 @@ -188,7 +187,7 @@ msgstr "Partner" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month of claim" -msgstr "" +msgstr "Monat des Antrags" #. module: crm_claim #: selection:crm.claim,type_action:0 @@ -228,7 +227,7 @@ msgstr "Neue EMail" #: selection:crm.claim,state:0 #: view:crm.claim.report:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: crm_claim #: view:crm.claim:0 @@ -255,7 +254,7 @@ msgstr "Nächste Aktion" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mein(e) Verkaufsteam(s)" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim3 @@ -323,7 +322,7 @@ msgstr "Kontakt" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month-1" -msgstr "" +msgstr "Monat-1" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim @@ -382,7 +381,7 @@ msgstr "Update Datum" #. module: crm_claim #: view:crm.claim.report:0 msgid "Year of claim" -msgstr "" +msgstr "Jahr des Antrags" #. module: crm_claim #: view:crm.claim.report:0 @@ -404,7 +403,7 @@ msgstr "Wert der Reklamation" #. module: crm_claim #: view:crm.claim:0 msgid "Responsible User" -msgstr "" +msgstr "Verantw. Benutzer" #. module: crm_claim #: help:crm.claim,email_cc:0 @@ -477,7 +476,7 @@ msgstr "Juni" #. module: crm_claim #: view:res.partner:0 msgid "Partners Claim" -msgstr "" +msgstr "Antrag des Partners" #. module: crm_claim #: field:crm.claim,partner_phone:0 @@ -492,7 +491,7 @@ msgstr "Benutzer" #. module: crm_claim #: field:crm.claim,active:0 msgid "Active" -msgstr "" +msgstr "Aktiv" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -624,7 +623,7 @@ msgstr "Öffnen" #. module: crm_claim #: view:crm.claim:0 msgid "New Claims" -msgstr "" +msgstr "Neue Anträge" #. module: crm_claim #: view:crm.claim:0 @@ -641,17 +640,17 @@ msgstr "Verantwortlicher" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current year" -msgstr "" +msgstr "Anträge des laufenden Jahres" #. module: crm_claim #: view:crm.claim:0 msgid "Unassigned Claims" -msgstr "" +msgstr "Nicht zugeordnete Anträge" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current month" -msgstr "" +msgstr "Neue Anträge dieses Monats" #. module: crm_claim #: field:crm.claim.report,delay_expected:0 @@ -723,7 +722,7 @@ msgstr "Vorgang beendet" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in last month" -msgstr "" +msgstr "Neue Anträge des vorigen Monats" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim5 @@ -768,7 +767,7 @@ msgstr "Jahr" #. module: crm_claim #: view:crm.claim.report:0 msgid "My company" -msgstr "" +msgstr "Mein Unternehmen" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -788,7 +787,7 @@ msgstr "Kurz" #. module: crm_claim #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: crm_claim #: view:crm.claim:0 @@ -819,7 +818,7 @@ msgstr "Datum Erstellung" #. module: crm_claim #: view:crm.claim:0 msgid "In Progress Claims" -msgstr "" +msgstr "Anträge in Bearbeitung" #~ msgid "Stages" #~ msgstr "Stufen" diff --git a/addons/crm_helpdesk/i18n/de.po b/addons/crm_helpdesk/i18n/de.po index 0ac435174f8..1f974c3b04c 100644 --- a/addons/crm_helpdesk/i18n/de.po +++ b/addons/crm_helpdesk/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-16 22:40+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 23:20+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:23+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -46,7 +45,7 @@ msgstr "März" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current year" -msgstr "" +msgstr "Helpdesk Anfragen des laufenden Jahres" #. module: crm_helpdesk #: field:crm.helpdesk,company_id:0 @@ -80,7 +79,7 @@ msgstr "Hinzufügen Anmerkung" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Date of helpdesk requests" -msgstr "" +msgstr "Datum Helpdesk Anfrage" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -95,7 +94,7 @@ msgstr "Nachrichten" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "My company" -msgstr "" +msgstr "Mein Unternehmen" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 @@ -156,7 +155,7 @@ msgstr "Sektion" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in last month" -msgstr "" +msgstr "Helpdesk Anfragen des Vergangenen Monats" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -166,14 +165,14 @@ msgstr "Neue EMail" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Helpdesk requests during last 7 days" -msgstr "" +msgstr "Helpdesk Anfragen der letzen 7 Tage" #. module: crm_helpdesk #: view:crm.helpdesk:0 #: selection:crm.helpdesk,state:0 #: view:crm.helpdesk.report:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: crm_helpdesk #: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report @@ -207,7 +206,7 @@ msgstr "# Mails" #: view:crm.helpdesk:0 #: view:crm.helpdesk.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mein(e) Verkaufsteam(s)" #. module: crm_helpdesk #: field:crm.helpdesk,create_date:0 @@ -252,7 +251,7 @@ msgstr "Kategorien" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "New Helpdesk Request" -msgstr "" +msgstr "Neue Helpdesk Anfrage" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -267,13 +266,13 @@ msgstr "Daten" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month of helpdesk requests" -msgstr "" +msgstr "Monat der Helpdesk Anfrage" #. module: crm_helpdesk #: code:addons/crm_helpdesk/crm_helpdesk.py:101 #, python-format msgid "No Subject" -msgstr "" +msgstr "Kein Betreff" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -283,12 +282,12 @@ msgstr "# Kunden" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "All pending Helpdesk Request" -msgstr "" +msgstr "Alle unerledigten Helpdesk Anfragen" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Year of helpdesk requests" -msgstr "" +msgstr "Jahr der Helpdesk Anfrage" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -324,7 +323,7 @@ msgstr "Datum Aktualisierung" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current month" -msgstr "" +msgstr "Helpdesk Anfragen des laufenden Monats" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -345,7 +344,7 @@ msgstr "Kategorie" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Responsible User" -msgstr "" +msgstr "Verantw. Benutzer" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -361,7 +360,7 @@ msgstr "Gepl. Kosten" #. module: crm_helpdesk #: help:crm.helpdesk,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "Kommunikationskanal" #. module: crm_helpdesk #: help:crm.helpdesk,email_cc:0 @@ -575,7 +574,7 @@ msgstr "Kundendienst Liste" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 msgid "In Progress" -msgstr "" +msgstr "In Bearbeitung" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -666,7 +665,7 @@ msgstr "Bezeichnung" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month-1" -msgstr "" +msgstr "Monat-1" #. module: crm_helpdesk #: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main @@ -706,17 +705,17 @@ msgstr "" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Todays's Helpdesk Requests" -msgstr "" +msgstr "Heutige Helpdesk Anfragen" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Request Date" -msgstr "" +msgstr "Anfragedatum" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Open Helpdesk Request" -msgstr "" +msgstr "Offene Helpdesk Anfragen" #. module: crm_helpdesk #: selection:crm.helpdesk,priority:0 diff --git a/addons/crm_profiling/i18n/de.po b/addons/crm_profiling/i18n/de.po index 76cf2faee0b..046e686a215 100644 --- a/addons/crm_profiling/i18n/de.po +++ b/addons/crm_profiling/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-17 21:17+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:02+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:04+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -70,7 +69,7 @@ msgstr "Antwort" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_open_questionnaire_line msgid "open.questionnaire.line" -msgstr "" +msgstr "open.questionnaire.line" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_crm_segmentation @@ -103,7 +102,7 @@ msgstr "Antworten" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_open_questionnaire msgid "open.questionnaire" -msgstr "" +msgstr "open.questionnaire" #. module: crm_profiling #: field:open.questionnaire,questionnaire_id:0 @@ -118,12 +117,12 @@ msgstr "Benutze einen Fragebogen" #. module: crm_profiling #: view:open.questionnaire:0 msgid "_Cancel" -msgstr "" +msgstr "_Abbrechen" #. module: crm_profiling #: field:open.questionnaire,question_ans_ids:0 msgid "Question / Answers" -msgstr "" +msgstr "Fragen / Antworten" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -157,7 +156,7 @@ msgstr "Aktiviere Profile Segmentierung" #. module: crm_profiling #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: crm_profiling #: view:crm_profiling.question:0 diff --git a/addons/delivery/i18n/de.po b/addons/delivery/i18n/de.po index e15d596ea47..c58f6d5eb17 100644 --- a/addons/delivery/i18n/de.po +++ b/addons/delivery/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 03:16+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 23:29+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: delivery #: report:sale.shipping:0 @@ -69,7 +69,7 @@ msgstr "Tarifpositionen" #. module: delivery #: help:delivery.carrier,partner_id:0 msgid "The partner that is doing the delivery service." -msgstr "" +msgstr "Der Partner der die Lieferung abwickelt" #. module: delivery #: model:ir.actions.report.xml,name:delivery.report_shipping @@ -89,7 +89,7 @@ msgstr "Abzurechnende Lieferungen" #. module: delivery #: field:delivery.carrier,pricelist_ids:0 msgid "Advanced Pricing" -msgstr "" +msgstr "Vorauskasse" #. module: delivery #: help:delivery.grid,sequence:0 @@ -130,7 +130,7 @@ msgstr "" #. module: delivery #: field:delivery.carrier,amount:0 msgid "Amount" -msgstr "" +msgstr "Betrag" #. module: delivery #: selection:delivery.grid.line,price_type:0 @@ -208,6 +208,9 @@ msgid "" "Define your delivery methods and their pricing. The delivery costs can be " "added on the sale order form or in the invoice, based on the delivery orders." msgstr "" +"Definieren Sie Ihre Auslieferungsmethoden und deren Preisfindung. Die " +"Lieferkosten können auf dem Verkaufsauftrag oder der Rechnung ausgewiesen " +"werden, basierend auf dem Verkaufsauftrag." #. module: delivery #: report:sale.shipping:0 @@ -217,7 +220,7 @@ msgstr "Los" #. module: delivery #: field:delivery.carrier,partner_id:0 msgid "Transport Company" -msgstr "" +msgstr "Transportfirma" #. module: delivery #: model:ir.model,name:delivery.model_delivery_grid @@ -260,6 +263,7 @@ msgid "" "Amount of the order to benefit from a free shipping, expressed in the " "company currency" msgstr "" +"Betrag des Auftrags der kostenfrei geliefert wird, in Unternehmenswährung" #. module: delivery #: code:addons/delivery/stock.py:89 @@ -288,17 +292,17 @@ msgstr "Zu PLZ" #: code:addons/delivery/delivery.py:143 #, python-format msgid "Default price" -msgstr "" +msgstr "Standardpreis" #. module: delivery #: model:ir.model,name:delivery.model_delivery_define_delivery_steps_wizard msgid "delivery.define.delivery.steps.wizard" -msgstr "" +msgstr "delivery.define.delivery.steps.wizard" #. module: delivery #: field:delivery.carrier,normal_price:0 msgid "Normal Price" -msgstr "" +msgstr "Normalpreis" #. module: delivery #: report:sale.shipping:0 @@ -335,17 +339,22 @@ msgid "" "Check this box if you want to manage delivery prices that depends on the " "destination, the weight, the total of the order, etc." msgstr "" +"Ankreuzen, wenn Ihre Lieferpreise von Ziel, Gewicht, Gesamtbetrag, etc " +"abhängen" #. module: delivery #: help:delivery.carrier,normal_price:0 msgid "" "Keep empty if the pricing depends on the advanced pricing per destination" msgstr "" +"Leer lassen, wenn die Preisfindung von der erweiterten Preisfindung je Ziel " +"abhängt" #. module: delivery #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben" #. module: delivery #: code:addons/delivery/wizard/delivery_sale_order.py:94 @@ -368,7 +377,7 @@ msgstr "Auftrag nicht im Entwurf Stadium!" #. module: delivery #: view:delivery.define.delivery.steps.wizard:0 msgid "Choose Your Default Picking Policy" -msgstr "" +msgstr "Wählen Sie Ihre Standard Liefer Methode" #. module: delivery #: constraint:stock.move:0 @@ -405,7 +414,7 @@ msgstr "Herstellungskosten" #. module: delivery #: field:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Picking Policy" -msgstr "" +msgstr "Liefermethode" #. module: delivery #: selection:delivery.grid.line,price_type:0 @@ -423,7 +432,7 @@ msgstr "" #. module: delivery #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: delivery #: field:delivery.grid.line,max_value:0 @@ -439,12 +448,12 @@ msgstr "Menge" #: view:delivery.define.delivery.steps.wizard:0 #: model:ir.actions.act_window,name:delivery.action_define_delivery_steps msgid "Setup Your Picking Policy" -msgstr "" +msgstr "Bestimmen Sie Ihre Liefermethode." #. module: delivery #: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form1 msgid "Define Delivery Methods" -msgstr "" +msgstr "Definiere Liefermethode" #. module: delivery #: help:delivery.carrier,free_if_more_than:0 @@ -452,6 +461,8 @@ msgid "" "If the order is more expensive than a certain amount, the customer can " "benefit from a free shipping" msgstr "" +"Wenn der Verkaufsauftrag einen bestimmten Betrag übersteigt, kann der Kunde " +"eine kostenfreie Lieferung erhalten" #. module: delivery #: help:sale.order,carrier_id:0 @@ -470,12 +481,12 @@ msgstr "Abbrechen" #: code:addons/delivery/delivery.py:131 #, python-format msgid "Free if more than %.2f" -msgstr "" +msgstr "Frei wenn mehr als %.2f" #. module: delivery #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: delivery #: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form @@ -484,6 +495,8 @@ msgid "" "reinvoice the delivery costs when you are doing invoicing based on delivery " "orders" msgstr "" +"Definieren Sie die Liefermethoden und deren Preisfindung, um die " +"Lieferkosten zu fakturieren, wenn die Rechnung auf Lieferaufträgen basiert" #. module: delivery #: view:res.partner:0 @@ -503,7 +516,7 @@ msgstr "Sie müssen zwingend eine Losnummer für dieses Produkt angeben" #. module: delivery #: field:delivery.carrier,free_if_more_than:0 msgid "Free If More Than" -msgstr "" +msgstr "Frei wenn mehr als" #. module: delivery #: view:delivery.sale.order:0 @@ -574,17 +587,17 @@ msgstr "Der Frachtführer %s (id: %d) hat kein passendes Tarifmodell!" #. module: delivery #: view:delivery.carrier:0 msgid "Pricing Information" -msgstr "" +msgstr "Preisfindung Information" #. module: delivery #: selection:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Deliver all products at once" -msgstr "" +msgstr "Alle Produkte auf einmal Liefern" #. module: delivery #: field:delivery.carrier,use_detailed_pricelist:0 msgid "Advanced Pricing per Destination" -msgstr "" +msgstr "Vorauskassa je Destination" #. module: delivery #: view:delivery.carrier:0 @@ -616,7 +629,7 @@ msgstr "" #. module: delivery #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: delivery #: field:delivery.grid,sequence:0 @@ -637,12 +650,12 @@ msgstr "Lieferkosten" #. module: delivery #: selection:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Deliver each product when available" -msgstr "" +msgstr "Liefere jedes Produkt bei Verfügbarkeit" #. module: delivery #: view:delivery.define.delivery.steps.wizard:0 msgid "Apply" -msgstr "" +msgstr "Anwenden" #. module: delivery #: field:delivery.grid.line,price_type:0 diff --git a/addons/document/i18n/de.po b/addons/document/i18n/de.po index e12e50d513c..f84cfb12887 100644 --- a/addons/document/i18n/de.po +++ b/addons/document/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-16 10:53+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 19:02+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:11+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: document #: field:document.directory,parent_id:0 @@ -152,7 +152,7 @@ msgstr "Verzeichnisname muss eindeutig sein" #. module: document #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "Filter für meine Dokumente" #. module: document #: field:ir.attachment,index_content:0 @@ -171,7 +171,7 @@ msgstr "" #. module: document #: model:ir.actions.todo.category,name:document.category_knowledge_mgmt_config msgid "Knowledge Management" -msgstr "" +msgstr "Knowledge Management" #. module: document #: view:document.directory:0 @@ -205,7 +205,7 @@ msgstr "Felder Pro Ressource" #. module: document #: view:ir.attachment:0 msgid "Indexed Content - experimental" -msgstr "" +msgstr "Indizierter Inhalt - experimentell" #. module: document #: field:document.directory.content,suffix:0 @@ -529,7 +529,7 @@ msgstr "" #. module: document #: model:ir.actions.act_window,name:document.action_config_auto_directory msgid "Configure Directories" -msgstr "" +msgstr "Konfiguration der Verzeichnisse" #. module: document #: field:document.directory.content,include_name:0 @@ -683,7 +683,7 @@ msgstr "NUR LESEN" #. module: document #: model:ir.actions.act_window,name:document.action_document_directory_form msgid "Document Directory" -msgstr "" +msgstr "Dokumentenverzeichnis" #. module: document #: sql_constraint:document.directory:0 @@ -803,7 +803,7 @@ msgstr "Monat" #. module: document #: view:report.document.user:0 msgid "This Months Files" -msgstr "" +msgstr "Dateien dieses Monats" #. module: document #: model:ir.ui.menu,name:document.menu_reporting @@ -869,7 +869,7 @@ msgstr "Dokumente nach Partnern" #. module: document #: view:document.configuration:0 msgid "Configure Direcories" -msgstr "" +msgstr "Konfiguriere Verzeichnisse" #. module: document #: view:report.document.user:0 @@ -884,7 +884,7 @@ msgstr "Notizen" #. module: document #: model:ir.model,name:document.model_document_configuration msgid "Directory Configuration" -msgstr "" +msgstr "Verzeichnis Konfiguration" #. module: document #: help:document.directory,type:0 @@ -989,7 +989,7 @@ msgstr "Mime Typ" #. module: document #: view:report.document.user:0 msgid "All Months Files" -msgstr "" +msgstr "Dateien aller Monate" #. module: document #: field:document.directory.content,name:0 diff --git a/addons/hr/i18n/ar.po b/addons/hr/i18n/ar.po index 43807d58918..4ba74605f8a 100644 --- a/addons/hr/i18n/ar.po +++ b/addons/hr/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2009-02-03 06:25+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-01-13 21:13+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -258,7 +258,7 @@ msgstr "التقارير" #: model:ir.actions.act_window,name:hr.open_board_hr #: model:ir.ui.menu,name:hr.menu_hr_dashboard_user msgid "Human Resources Dashboard" -msgstr "" +msgstr "لوحة معلومات الموارد البشرية" #. module: hr #: view:hr.employee:0 @@ -391,12 +391,12 @@ msgstr "" #. module: hr #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "الشركة المختارة غير مدرجة ضمن قائمة شركات المستخدم" +msgstr "الشركة المختارة غير مدرجة ضمن قائمة الشركات المسموحة لهذا المستخدم" #. module: hr #: view:hr.employee:0 msgid "Contact Information" -msgstr "" +msgstr "معلومات التواصل" #. module: hr #: field:hr.employee,address_id:0 @@ -412,7 +412,7 @@ msgstr "" #. module: hr #: view:hr.employee:0 msgid "Status" -msgstr "" +msgstr "الحالة" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_categ_tree @@ -732,3 +732,6 @@ msgstr "" #~ msgid "It is linked with manager of Department" #~ msgstr "مرتبطة بمدير القسم" + +#~ msgid "Configure" +#~ msgstr "تهيئة" diff --git a/addons/hr_attendance/i18n/de.po b/addons/hr_attendance/i18n/de.po index 9ebbdcce573..12e99a9a5e2 100644 --- a/addons/hr_attendance/i18n/de.po +++ b/addons/hr_attendance/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-17 22:07+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 19:00+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:08+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking @@ -204,7 +203,7 @@ msgstr "Suche Anwesenheitszeiten" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week msgid "Attendances By Week" -msgstr "" +msgstr "Anwesenheit je Woche" #. module: hr_attendance #: constraint:hr.attendance:0 @@ -270,7 +269,7 @@ msgstr "Monat" #. module: hr_attendance #: field:hr.action.reason,action_type:0 msgid "Action Type" -msgstr "" +msgstr "Aktionstyp" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -283,7 +282,7 @@ msgstr "" #. module: hr_attendance #: view:hr.attendance:0 msgid "My Attendance" -msgstr "" +msgstr "Meine Anwesenheiten" #. module: hr_attendance #: help:hr.attendance,action_desc:0 @@ -320,7 +319,7 @@ msgstr "hr.sign.out.ask" #. module: hr_attendance #: view:hr.attendance.week:0 msgid "Print Attendance Report Weekly" -msgstr "" +msgstr "Druck des wöchentlichen Anwesenheitsreports" #. module: hr_attendance #: selection:hr.attendance.month,month:0 diff --git a/addons/hr_contract/i18n/de.po b/addons/hr_contract/i18n/de.po index cab03952ee8..2808e9b9c50 100644 --- a/addons/hr_contract/i18n/de.po +++ b/addons/hr_contract/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 17:06+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:59+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:59+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: hr_contract #: field:hr.contract,wage:0 @@ -25,7 +24,7 @@ msgstr "Vergütung" #. module: hr_contract #: view:hr.contract:0 msgid "Information" -msgstr "" +msgstr "Information" #. module: hr_contract #: view:hr.contract:0 @@ -87,7 +86,7 @@ msgstr "Suche in Vertrag" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts in progress" -msgstr "" +msgstr "Verträge in Bearbeitung" #. module: hr_contract #: field:hr.employee,vehicle_distance:0 @@ -111,7 +110,7 @@ msgstr "Persönliche Informationen" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts whose end date already passed" -msgstr "" +msgstr "Verträge mit bereits abgelaufenem Datum" #. module: hr_contract #: help:hr.employee,contract_id:0 @@ -164,7 +163,7 @@ msgstr "bis Datum" #. module: hr_contract #: help:hr.contract,wage:0 msgid "Basic Salary of the employee" -msgstr "" +msgstr "Basislohn des Mitarbeiters" #. module: hr_contract #: field:hr.contract,name:0 @@ -185,7 +184,7 @@ msgstr "Bemerkungen" #. module: hr_contract #: field:hr.contract,permit_no:0 msgid "Work Permit No" -msgstr "" +msgstr "Arbeitserlaubnis Nummer" #. module: hr_contract #: view:hr.contract:0 @@ -218,7 +217,7 @@ msgstr "Info zu Stelle" #. module: hr_contract #: field:hr.contract,visa_expire:0 msgid "Visa Expire Date" -msgstr "" +msgstr "Visa Gültig Bis" #. module: hr_contract #: field:hr.contract,job_id:0 @@ -245,7 +244,7 @@ msgstr "" #. module: hr_contract #: field:hr.contract,visa_no:0 msgid "Visa No" -msgstr "" +msgstr "Visa Nr." #. module: hr_contract #: field:hr.employee,place_of_birth:0 diff --git a/addons/hr_timesheet/i18n/de.po b/addons/hr_timesheet/i18n/de.po index b35379d9890..469d2531b4f 100644 --- a/addons/hr_timesheet/i18n/de.po +++ b/addons/hr_timesheet/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-01-18 11:37+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:57+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 @@ -108,7 +107,7 @@ msgstr "Fr" #. module: hr_timesheet #: field:hr.employee,uom_id:0 msgid "UoM" -msgstr "" +msgstr "ME" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -154,7 +153,7 @@ msgstr "Mitarbeiter" #. module: hr_timesheet #: field:hr.sign.out.project,account_id:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Projekt / Analyse Konto" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_users @@ -197,7 +196,7 @@ msgstr "Warnung" #. module: hr_timesheet #: field:hr.analytic.timesheet,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -222,7 +221,7 @@ msgstr "So" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Analytic account" -msgstr "" +msgstr "Analytisches Konto" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -266,6 +265,7 @@ msgstr "Kategorien" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Bestätigte und abgerechnete Zeitaufzeichungen können nicht geändert werden" #. module: hr_timesheet #: help:hr.employee,product_id:0 @@ -318,7 +318,7 @@ msgstr "Aufgabenbeschreibung" #. module: hr_timesheet #: view:account.analytic.account:0 msgid "Invoice Analysis" -msgstr "" +msgstr "Statistik Rechnungen" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet @@ -334,7 +334,7 @@ msgstr "Anmelden / Abmelden bei Projekt" #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure msgid "Define your Analytic Structure" -msgstr "" +msgstr "Definieren Sie die Strukture der Analysekonten" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -373,7 +373,7 @@ msgstr "" #. module: hr_timesheet #: field:hr.analytic.timesheet,line_id:0 msgid "Analytic Line" -msgstr "" +msgstr "Analytische Buchungszeile" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -521,6 +521,8 @@ msgid "" "Through this menu you can register and follow your workings hours by project " "every day." msgstr "" +"Mit diesem Menüpunkt können Sie sich registrieren und die Arbeitsstunden je " +"Projekt und Tage verfoglen." #. module: hr_timesheet #: field:hr.sign.in.project,server_date:0 diff --git a/addons/hr_timesheet/i18n/fr.po b/addons/hr_timesheet/i18n/fr.po index c2617c0ebbc..593f1fdf6d7 100644 --- a/addons/hr_timesheet/i18n/fr.po +++ b/addons/hr_timesheet/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-01-13 10:09+0000\n" +"PO-Revision-Date: 2012-01-13 23:05+0000\n" "Last-Translator: lholivier \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #~ msgid "Error: UOS must be in a different category than the UOM" #~ msgstr "Erreur : l'UdV doit appartenir à une autre catégorie que l'UdM" @@ -24,7 +24,7 @@ msgstr "" #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Wed" -msgstr "Mer" +msgstr "Mer." #. module: hr_timesheet #: view:hr.sign.out.project:0 @@ -40,7 +40,7 @@ msgstr "Pas d'employé défini pour cet utilisateur !" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Group By..." -msgstr "Regrouper par..." +msgstr "Grouper par ..." #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.action_hr_timesheet_sign_in @@ -92,7 +92,7 @@ msgstr "Feuille de présence" #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Mon" -msgstr "Lun" +msgstr "Lun." #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -104,12 +104,12 @@ msgstr "Pointer l'entrée" #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Fri" -msgstr "Ven" +msgstr "Ven." #. module: hr_timesheet #: field:hr.employee,uom_id:0 msgid "UoM" -msgstr "" +msgstr "Unité de Mesure" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -173,7 +173,7 @@ msgstr "Avertissement !" #: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 #, python-format msgid "UserError" -msgstr "ErreurUtilisateur" +msgstr "Erreur utilisateur" #. module: hr_timesheet #: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77 @@ -186,18 +186,18 @@ msgstr "Pas d'unité de coût définit pour cet utilisateur" #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Tue" -msgstr "Mar" +msgstr "Mar." #. module: hr_timesheet #: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:42 #, python-format msgid "Warning" -msgstr "Avertissement" +msgstr "Alerte" #. module: hr_timesheet #: field:hr.analytic.timesheet,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partenaire" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -210,7 +210,7 @@ msgstr "Entrée/Sortie par projet" #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Sat" -msgstr "Sam" +msgstr "Sam." #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 @@ -222,7 +222,7 @@ msgstr "Dim" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Analytic account" -msgstr "" +msgstr "Compte Analytique" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -249,7 +249,7 @@ msgstr "Feuille de temps mensuelle des employés" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "July" -msgstr "Juillet" +msgstr "juillet" #. module: hr_timesheet #: field:hr.sign.in.project,date:0 @@ -284,12 +284,12 @@ msgstr "Coût total" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "September" -msgstr "Septembre" +msgstr "septembre" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_hr_analytic_timesheet msgid "Timesheet Line" -msgstr "Ligne d'horaire" +msgstr "Ligne de feuille de temps" #. module: hr_timesheet #: field:hr.analytical.timesheet.users,employee_ids:0 @@ -316,7 +316,7 @@ msgstr "Description du travail" #. module: hr_timesheet #: view:account.analytic.account:0 msgid "Invoice Analysis" -msgstr "" +msgstr "Analyse des factures" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet @@ -358,7 +358,7 @@ msgstr "(Garder vide pour la date courante)" #. module: hr_timesheet #: view:hr.employee:0 msgid "Timesheets" -msgstr "Feuilles de présence" +msgstr "Feuilles de temps" #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure @@ -371,7 +371,7 @@ msgstr "" #. module: hr_timesheet #: field:hr.analytic.timesheet,line_id:0 msgid "Analytic Line" -msgstr "" +msgstr "Ligne analytique" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -380,7 +380,7 @@ msgstr "" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "August" -msgstr "Août" +msgstr "août" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -389,7 +389,7 @@ msgstr "Août" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "June" -msgstr "Juin" +msgstr "juin" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -408,7 +408,7 @@ msgstr "Date" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "November" -msgstr "Novembre" +msgstr "novembre" #. module: hr_timesheet #: constraint:hr.employee:0 @@ -428,7 +428,7 @@ msgstr "Date de clôture" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "October" -msgstr "Octobre" +msgstr "octobre" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -437,7 +437,7 @@ msgstr "Octobre" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "January" -msgstr "Janvier" +msgstr "janvier" #. module: hr_timesheet #: view:account.analytic.account:0 @@ -449,7 +449,7 @@ msgstr "Dates clés" #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Thu" -msgstr "Jeu" +msgstr "Jeu." #. module: hr_timesheet #: view:account.analytic.account:0 @@ -471,7 +471,7 @@ msgstr "N° de l'employé" #. module: hr_timesheet #: view:hr.sign.out.project:0 msgid "General Information" -msgstr "Information générale" +msgstr "Informations générales" #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_my @@ -485,7 +485,7 @@ msgstr "Ma feuille de temps" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "December" -msgstr "Décembre" +msgstr "décembre" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -525,7 +525,7 @@ msgstr "" #: field:hr.sign.in.project,server_date:0 #: field:hr.sign.out.project,server_date:0 msgid "Current Date" -msgstr "Date du jour" +msgstr "Date courante" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -550,7 +550,7 @@ msgstr "Facturation" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "May" -msgstr "Mai" +msgstr "mai" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 @@ -574,7 +574,7 @@ msgstr "Entrée par projet" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "February" -msgstr "Février" +msgstr "février" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_hr_sign_out_project @@ -593,7 +593,7 @@ msgstr "Employés" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "March" -msgstr "Mars" +msgstr "mars" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -602,7 +602,7 @@ msgstr "Mars" #: selection:hr.analytical.timesheet.users,month:0 #, python-format msgid "April" -msgstr "Avril" +msgstr "avril" #. module: hr_timesheet #: code:addons/hr_timesheet/hr_timesheet.py:177 diff --git a/addons/hr_timesheet_sheet/i18n/ar.po b/addons/hr_timesheet_sheet/i18n/ar.po index 2300fdd726d..c3b259c06c8 100644 --- a/addons/hr_timesheet_sheet/i18n/ar.po +++ b/addons/hr_timesheet_sheet/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2009-02-03 06:25+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-01-13 19:19+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:54+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 @@ -22,12 +22,12 @@ msgstr "" #: field:hr_timesheet_sheet.sheet.account,sheet_id:0 #: field:hr_timesheet_sheet.sheet.day,sheet_id:0 msgid "Sheet" -msgstr "" +msgstr "ورقة" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0 msgid "Service" -msgstr "" +msgstr "خدمة" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 @@ -40,7 +40,7 @@ msgstr "" #: view:hr_timesheet_sheet.sheet:0 #: view:timesheet.report:0 msgid "Group By..." -msgstr "" +msgstr "تجميع حسب..." #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,total_attendance:0 @@ -54,7 +54,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,department_id:0 msgid "Department" -msgstr "" +msgstr "قسم" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -70,7 +70,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Today" -msgstr "" +msgstr "اليوم" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:188 @@ -83,7 +83,7 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "March" -msgstr "" +msgstr "مارس" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -104,7 +104,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,company_id:0 msgid "Company" -msgstr "" +msgstr "شركة" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -120,7 +120,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Set to Draft" -msgstr "" +msgstr "حفظ كمسودة" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_to:0 @@ -148,7 +148,7 @@ msgstr "" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 msgid "Validate" -msgstr "" +msgstr "تحقق" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 @@ -158,7 +158,7 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Present" -msgstr "" +msgstr "الحالي" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -217,13 +217,13 @@ msgstr "" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 msgid "Validation" -msgstr "" +msgstr "التحقّق" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:188 #, python-format msgid "Warning !" -msgstr "" +msgstr "تحذير !" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 @@ -236,7 +236,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,account_id:0 msgid "Analytic Account" -msgstr "" +msgstr "حساب تحليلي" #. module: hr_timesheet_sheet #: field:timesheet.report,nbr:0 @@ -262,26 +262,26 @@ msgstr "" #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form #: view:res.company:0 msgid "Timesheets" -msgstr "" +msgstr "الجداول الزمنية" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0 #: view:timesheet.report:0 #: selection:timesheet.report,state:0 msgid "Confirmed" -msgstr "" +msgstr "مؤكد" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.day,total_attendance:0 #: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance #: model:process.node,name:hr_timesheet_sheet.process_node_attendance0 msgid "Attendance" -msgstr "" +msgstr "حضور" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0 msgid "Confirm" -msgstr "" +msgstr "تأكيد" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,timesheet_ids:0 @@ -291,14 +291,14 @@ msgstr "" #. module: hr_timesheet_sheet #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "خطأ! لا يمكنك إنشاء شركات متداخلة (شركات تستخدم نفسها)." #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state:0 #: view:timesheet.report:0 #: field:timesheet.report,state:0 msgid "State" -msgstr "" +msgstr "الحالة" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 @@ -308,13 +308,13 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,employee_id:0 msgid "Employee" -msgstr "" +msgstr "موظف" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 #: selection:timesheet.report,state:0 msgid "New" -msgstr "" +msgstr "جديد" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph @@ -337,12 +337,12 @@ msgstr "" #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Error !" -msgstr "" +msgstr "خطأ !" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,total:0 msgid "Total Time" -msgstr "" +msgstr "إجمالي الوقت" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -353,7 +353,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 msgid "Hours" -msgstr "" +msgstr "ساعات" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -371,7 +371,7 @@ msgstr "" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:371 #, python-format msgid "Invalid action !" -msgstr "" +msgstr "إجراء خاطئ!" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0 @@ -382,12 +382,12 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "July" -msgstr "" +msgstr "يوليو" #. module: hr_timesheet_sheet #: view:res.company:0 msgid "Configuration" -msgstr "" +msgstr "إعدادات" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_workontask0 @@ -420,7 +420,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Sign In" -msgstr "" +msgstr "تسجيل الدخول" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -442,13 +442,13 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "September" -msgstr "" +msgstr "سبتمبر" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "December" -msgstr "" +msgstr "ديسمبر" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:162 @@ -476,7 +476,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,month:0 msgid "Month" -msgstr "" +msgstr "شهر" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -510,7 +510,7 @@ msgstr "" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 msgid "Billing" -msgstr "" +msgstr "عمليات الفواتير" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_timesheetdraft0 @@ -542,7 +542,7 @@ msgstr "" #: view:timesheet.report:0 #: selection:timesheet.report,state:0 msgid "Draft" -msgstr "" +msgstr "مسودة" #. module: hr_timesheet_sheet #: field:res.company,timesheet_max_difference:0 @@ -562,24 +562,24 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:res.company,timesheet_range:0 msgid "Week" -msgstr "" +msgstr "الأسبوع" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "August" -msgstr "" +msgstr "أغسطس" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Approve" -msgstr "" +msgstr "تصديق" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "June" -msgstr "" +msgstr "يونيو" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state_attendance:0 @@ -605,7 +605,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,user_id:0 msgid "User" -msgstr "" +msgstr "المستخدم" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day @@ -616,19 +616,19 @@ msgstr "" #: field:hr.timesheet.report,date:0 #: field:hr_timesheet_sheet.sheet.day,name:0 msgid "Date" -msgstr "" +msgstr "تاريخ" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "November" -msgstr "" +msgstr "نوفمبر" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 #: view:timesheet.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "مرشحات مفصلة..." #. module: hr_timesheet_sheet #: field:res.company,timesheet_range:0 @@ -658,7 +658,7 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "October" -msgstr "" +msgstr "أكتوبر" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form @@ -680,7 +680,7 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "January" -msgstr "" +msgstr "يناير" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0 @@ -690,7 +690,7 @@ msgstr "" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_res_company msgid "Companies" -msgstr "" +msgstr "الشركات" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -718,7 +718,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,quantity:0 msgid "Quantity" -msgstr "" +msgstr "الكمية" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:369 @@ -732,7 +732,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "الحساب العام" #. module: hr_timesheet_sheet #: help:res.company,timesheet_range:0 @@ -755,7 +755,7 @@ msgstr "" #: view:hr_timesheet_sheet.sheet:0 #: field:hr_timesheet_sheet.sheet,period_ids:0 msgid "Period" -msgstr "" +msgstr "فترة" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -764,7 +764,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,day:0 msgid "Day" -msgstr "" +msgstr "يوم" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -778,7 +778,7 @@ msgstr "" #: view:timesheet.report:0 #: selection:timesheet.report,state:0 msgid "Done" -msgstr "" +msgstr "تم" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0 @@ -793,12 +793,12 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "Cancel" -msgstr "" +msgstr "إلغاء" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0 msgid "Validated" -msgstr "" +msgstr "تمت الموافقة" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0 @@ -872,7 +872,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,product_id:0 msgid "Product" -msgstr "" +msgstr "المنتج" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -885,7 +885,7 @@ msgstr "" #: field:hr.timesheet.report,name:0 #: field:timesheet.report,name:0 msgid "Description" -msgstr "" +msgstr "الوصف" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0 @@ -896,7 +896,7 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "May" -msgstr "" +msgstr "مايو" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_workontask0 @@ -906,7 +906,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Sign Out" -msgstr "" +msgstr "تسجيل الخروج" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0 @@ -924,18 +924,18 @@ msgstr "" #: field:hr_timesheet_sheet.sheet,total_difference_day:0 #: field:hr_timesheet_sheet.sheet.day,total_difference:0 msgid "Difference" -msgstr "" +msgstr "الفرق" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Absent" -msgstr "" +msgstr "غائب" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "February" -msgstr "" +msgstr "فبراير" #. module: hr_timesheet_sheet #: sql_constraint:res.company:0 @@ -945,7 +945,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Employees" -msgstr "" +msgstr "الموظفون" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0 @@ -956,12 +956,12 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "April" -msgstr "" +msgstr "إبريل" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0 msgid "Confirmation" -msgstr "" +msgstr "تأكيد" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 @@ -973,7 +973,7 @@ msgstr "" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:634 #, python-format msgid "UserError" -msgstr "" +msgstr "خطأ مستخدم" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:164 @@ -1023,13 +1023,13 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,cost:0 msgid "Cost" -msgstr "" +msgstr "التكلفة" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_current:0 #: field:timesheet.report,date_current:0 msgid "Current date" -msgstr "" +msgstr "التاريخ الحالي" #. module: hr_timesheet_sheet #: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0 @@ -1042,13 +1042,13 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,year:0 msgid "Year" -msgstr "" +msgstr "سنة" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Open" -msgstr "" +msgstr "فتح" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 diff --git a/addons/idea/i18n/de.po b/addons/idea/i18n/de.po index c384addb5c3..e59c6f205c3 100644 --- a/addons/idea/i18n/de.po +++ b/addons/idea/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-18 11:43+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:55+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:48+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: idea #: help:idea.category,visibility:0 @@ -27,7 +26,7 @@ msgstr "" #. module: idea #: view:idea.idea:0 msgid "By States" -msgstr "" +msgstr "Je Status" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_select @@ -74,7 +73,7 @@ msgstr "März" #. module: idea #: view:idea.idea:0 msgid "Accepted Ideas" -msgstr "" +msgstr "Angenommene Ideen" #. module: idea #: code:addons/idea/wizard/idea_post_vote.py:94 @@ -85,7 +84,7 @@ msgstr "Konzept muss im Zustand \"offen\" sein für eine Abstimmung." #. module: idea #: view:report.vote:0 msgid "Open Date" -msgstr "" +msgstr "Öffnungsdatum" #. module: idea #: view:report.vote:0 @@ -245,7 +244,7 @@ msgstr "Status" #: view:idea.idea:0 #: selection:idea.idea,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: idea #: selection:idea.idea,my_vote:0 @@ -279,12 +278,12 @@ msgstr "" #. module: idea #: view:idea.idea:0 msgid "New Ideas" -msgstr "" +msgstr "Neue Ideen" #. module: idea #: view:report.vote:0 msgid "Idea Vote created last month" -msgstr "" +msgstr "Idea Abstimmung im letzten Monat" #. module: idea #: field:idea.category,visibility:0 @@ -295,7 +294,7 @@ msgstr "Veröffentliche Vorschlag?" #. module: idea #: view:report.vote:0 msgid "Idea Vote created in current month" -msgstr "" +msgstr "Idea Abstimmung im aktuellen Monat" #. module: idea #: selection:report.vote,month:0 @@ -412,7 +411,7 @@ msgstr "Konzeptabstimmung" #. module: idea #: view:idea.idea:0 msgid "By Idea Category" -msgstr "" +msgstr "Je Ideen Kategorie" #. module: idea #: view:idea.idea:0 @@ -549,7 +548,7 @@ msgstr "Trage '1' ein, falls nur eine Stimme pro Benutzer benötigt wird" #. module: idea #: view:idea.idea:0 msgid "By Creators" -msgstr "" +msgstr "Je Ersteller" #. module: idea #: view:idea.post.vote:0 @@ -570,7 +569,7 @@ msgstr "Öffnen" #: view:idea.idea:0 #: view:report.vote:0 msgid "In Progress" -msgstr "" +msgstr "In Bearbeitung" #. module: idea #: view:report.vote:0 @@ -600,7 +599,7 @@ msgstr "Bewertung" #. module: idea #: view:idea.idea:0 msgid "Votes Statistics" -msgstr "" +msgstr "Abstimmung Statistik" #. module: idea #: view:idea.vote:0 @@ -656,7 +655,7 @@ msgstr "Anzahl Stimmen" #. module: idea #: view:report.vote:0 msgid "Month-1" -msgstr "" +msgstr "Monat-1" #. module: idea #: selection:report.vote,month:0 @@ -681,7 +680,7 @@ msgstr "Durchschnittl. Bewertung" #. module: idea #: constraint:idea.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Fehler! Rekursive Kategorien sind nicht zulässig" #. module: idea #: field:idea.comment,idea_id:0 diff --git a/addons/marketing/i18n/de.po b/addons/marketing/i18n/de.po index d1f37d33f41..9af6afde9f5 100644 --- a/addons/marketing/i18n/de.po +++ b/addons/marketing/i18n/de.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-01-13 14:08+0000\n" -"Last-Translator: silas \n" +"PO-Revision-Date: 2012-01-13 18:51+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user msgid "User" -msgstr "" +msgstr "Benutzer" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Fehlerhafter XML Quellcode für Ansicht!" diff --git a/addons/marketing_campaign/i18n/de.po b/addons/marketing_campaign/i18n/de.po index 8da4546e370..a1e4a2755fd 100644 --- a/addons/marketing_campaign/i18n/de.po +++ b/addons/marketing_campaign/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-01-13 11:52+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:51+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:23+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -120,7 +119,7 @@ msgstr "Objekt" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: only records created after last sync" -msgstr "" +msgstr "Sync-Modus: nur Datensätze nach der letzten Synchronisation" #. module: marketing_campaign #: help:marketing.campaign.activity,condition:0 @@ -367,7 +366,7 @@ msgstr "Marketing Auswertungen" #: selection:marketing.campaign,state:0 #: selection:marketing.campaign.segment,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: marketing_campaign #: field:marketing.campaign.activity,type:0 @@ -472,7 +471,7 @@ msgstr "Stunde(n)" #. module: marketing_campaign #: view:campaign.analysis:0 msgid " Month-1 " -msgstr "" +msgstr " Monat -1 " #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment @@ -673,12 +672,12 @@ msgstr "Juni" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_email_template msgid "Email Templates" -msgstr "" +msgstr "E-Mail Vorlagen" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: all records" -msgstr "" +msgstr "Sync-Modus: Alle Datensätze" #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 @@ -715,7 +714,7 @@ msgstr "Der zu erstellende Report wenn Aktivität gestartet wird" #. module: marketing_campaign #: field:marketing.campaign,unique_field_id:0 msgid "Unique Field" -msgstr "" +msgstr "Eindeutiges Feld" #. module: marketing_campaign #: selection:campaign.analysis,state:0 @@ -989,6 +988,7 @@ msgstr "" #: view:marketing.campaign.segment:0 msgid "Sync mode: only records updated after last sync" msgstr "" +"Sync-Modus: nur veränderte Datensätze nach der letzten Synchronisation" #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:792 @@ -1080,7 +1080,7 @@ msgstr "Nur neu erstellte Daten" #. module: marketing_campaign #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Error! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: marketing_campaign #: field:marketing.campaign.activity,variable_cost:0 diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po index 09afa480e54..81b32d49f05 100644 --- a/addons/mrp/i18n/de.po +++ b/addons/mrp/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-12-06 11:05+0000\n" -"Last-Translator: Ferdinand-camptocamp \n" +"PO-Revision-Date: 2012-01-13 20:06+0000\n" +"Last-Translator: Thorsten Vocks \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:51+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: mrp #: view:mrp.routing.workcenter:0 @@ -332,7 +332,7 @@ msgstr "Beschaffung von Lagerprodukten" #. module: mrp #: view:mrp.bom:0 msgid "Default UOM" -msgstr "Mengeneinheit" +msgstr "Standard ME" #. module: mrp #: sql_constraint:mrp.production:0 @@ -593,7 +593,7 @@ msgstr "Stückliste Hierachie" #: field:mrp.production,product_uom:0 #: field:mrp.production.product.line,product_uom:0 msgid "Product UOM" -msgstr "Mengeneinheit" +msgstr "Produkt ME" #. module: mrp #: selection:mrp.production,state:0 @@ -1097,7 +1097,7 @@ msgstr "]" #. module: mrp #: field:mrp.workcenter.load,measure_unit:0 msgid "Amount measuring unit" -msgstr "Summe Mengeneinheit" +msgstr "Summe ME" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_production_action_planning @@ -1483,8 +1483,8 @@ msgid "" "products on BoMs !" msgstr "" "Alle Produktmengen müssen grösser als 0 sein !\n" -"Sie sollten das Modul mrp_subproduct installieren, wenn Sie Subprodukte über " -"eine Stückliste definieren wollen." +"Sie sollten das Modul mrp_subproduct installieren, wenn Sie Kuppelprodukte " +"über eine Stückliste definieren wollen." #. module: mrp #: view:mrp.production:0 diff --git a/addons/mrp_repair/i18n/de.po b/addons/mrp_repair/i18n/de.po index 664c7f1f710..8f72e9eeb49 100644 --- a/addons/mrp_repair/i18n/de.po +++ b/addons/mrp_repair/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-01-18 11:05+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:49+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:12+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: mrp_repair #: view:mrp.repair:0 @@ -125,7 +124,7 @@ msgstr "Kein Produkt für den Reparaturaufwand definiert !" #: view:mrp.repair:0 #: field:mrp.repair,company_id:0 msgid "Company" -msgstr "" +msgstr "Unternehmen" #. module: mrp_repair #: view:mrp.repair:0 diff --git a/addons/mrp_subproduct/i18n/de.po b/addons/mrp_subproduct/i18n/de.po index efb316ac45a..f398025cc4c 100644 --- a/addons/mrp_subproduct/i18n/de.po +++ b/addons/mrp_subproduct/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-03-08 07:02+0000\n" -"Last-Translator: Steffi Frank (Bremskerl, DE) \n" +"PO-Revision-Date: 2012-01-13 18:48+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:12+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: mrp_subproduct #: field:mrp.subproduct,product_id:0 @@ -51,11 +51,12 @@ msgstr "Fertigungsauftrag" #: constraint:mrp.bom:0 msgid "BoM line product should not be same as BoM product." msgstr "" +"Produkt in Stücklistenzeile darf nicht das zu produzierende Produkt sein" #. module: mrp_subproduct #: view:mrp.bom:0 msgid "Sub Products" -msgstr "Subprodukte" +msgstr "Kuppelprodukte" #. module: mrp_subproduct #: field:mrp.subproduct,subproduct_type:0 @@ -85,7 +86,7 @@ msgstr "BoM" #. module: mrp_subproduct #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: mrp_subproduct #: field:mrp.bom,sub_products:0 @@ -105,7 +106,7 @@ msgstr "Kuppelprodukt" #. module: mrp_subproduct #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Die Bestellmenge kann nicht negativ oder 0 sein" #. module: mrp_subproduct #: help:mrp.subproduct,subproduct_type:0 @@ -122,7 +123,7 @@ msgstr "" #. module: mrp_subproduct #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." -msgstr "" +msgstr "Fehler! Sie können keine rekursiven Stücklisten erstellen" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Fehlerhafter xml Code für diese Ansicht!" diff --git a/addons/outlook/i18n/de.po b/addons/outlook/i18n/de.po new file mode 100644 index 00000000000..08931dc23e8 --- /dev/null +++ b/addons/outlook/i18n/de.po @@ -0,0 +1,161 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 18:47+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: outlook +#: field:outlook.installer,doc_file:0 +msgid "Installation Manual" +msgstr "Installation Beschreibung" + +#. module: outlook +#: field:outlook.installer,description:0 +msgid "Description" +msgstr "Beschreibung" + +#. module: outlook +#: field:outlook.installer,plugin_file:0 +msgid "Outlook Plug-in" +msgstr "Outlook Plug-in" + +#. module: outlook +#: model:ir.actions.act_window,name:outlook.action_outlook_installer +#: model:ir.actions.act_window,name:outlook.action_outlook_wizard +#: model:ir.ui.menu,name:outlook.menu_base_config_plugins_outlook +#: view:outlook.installer:0 +msgid "Install Outlook Plug-In" +msgstr "Installiere Outlook Plugin" + +#. module: outlook +#: view:outlook.installer:0 +msgid "" +"This plug-in allows you to create new contact or link contact to an existing " +"partner. \n" +"Also allows to link your e-mail to OpenERP's documents. \n" +"You can attach it to any existing one in OpenERP or create a new one." +msgstr "" + +#. module: outlook +#: field:outlook.installer,config_logo:0 +msgid "Image" +msgstr "Bild" + +#. module: outlook +#: field:outlook.installer,outlook:0 +msgid "Outlook Plug-in " +msgstr "Outlook Plug-in " + +#. module: outlook +#: model:ir.model,name:outlook.model_outlook_installer +msgid "outlook.installer" +msgstr "outlook.installer" + +#. module: outlook +#: help:outlook.installer,doc_file:0 +msgid "The documentation file :- how to install Outlook Plug-in." +msgstr "Die Dokumentationsdatei :- Wie wird das Outlook Plug-in installiert." + +#. module: outlook +#: help:outlook.installer,outlook:0 +msgid "" +"Allows you to select an object that you would like to add to your email and " +"its attachments." +msgstr "" +"Ermöglicht die Auswahl eines Objektes das zu EMails oder Anhängen " +"hinzugefügt wird." + +#. module: outlook +#: view:outlook.installer:0 +msgid "title" +msgstr "Titel" + +#. module: outlook +#: view:outlook.installer:0 +msgid "Installation and Configuration Steps" +msgstr "Abfolge Installation und Konfiguration" + +#. module: outlook +#: field:outlook.installer,doc_name:0 +#: field:outlook.installer,name:0 +msgid "File name" +msgstr "Datei Name" + +#. module: outlook +#: help:outlook.installer,plugin_file:0 +msgid "" +"outlook plug-in file. Save as this file and install this plug-in in outlook." +msgstr "" +"Outlook plug-in Datei. Speichern Sie diese Datei und installieren Sie diese " +"dann als plug-in in Outlook." + +#. module: outlook +#: view:outlook.installer:0 +msgid "_Close" +msgstr "Beenden" + +#~ msgid "Configure" +#~ msgstr "Konfiguration" + +#~ msgid "Outlook Plug-In" +#~ msgstr "Outlook Plug-In" + +#~ msgid "Outlook Interface" +#~ msgstr "Outlook Interface" + +#~ msgid "Configuration Progress" +#~ msgstr "Abfolge Konfiguration" + +#~ msgid "Skip" +#~ msgstr "Überspringen" + +#~ msgid "Outlook Plug-In Configuration" +#~ msgstr "Outlook Plug-In Konfiguration" + +#~ msgid "" +#~ "This plug-in allows you to link your e-mail to OpenERP's documents. You can " +#~ "attach it to any existing one in OpenERP or create a new one." +#~ msgstr "" +#~ "Das Plugin ermöglicht die Verlinkung einer EMail aus Outlook mit beliebigen " +#~ "OpenERP Belegen. Sie können hierzu entweder\r\n" +#~ "die EMail zu vorhandenen Objekten abspeichern oder wahlweise neue Objekte " +#~ "durch eine Outlook Email in OpenERP erstellen." + +#~ msgid "" +#~ "\n" +#~ " This module provide the Outlook plug-in. \n" +#~ "\n" +#~ " Outlook plug-in allows you to select an object that you’d like to add\n" +#~ " to your email and its attachments from MS Outlook. You can select a " +#~ "partner, a task,\n" +#~ " a project, an analytical account, or any other object and Archived " +#~ "selected\n" +#~ " mail in mailgate.messages with attachments.\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Diese Anwendung ermöglicht die Nutzung des Outlook Plugins. \n" +#~ "\n" +#~ " Das Outlook Plugin ermöglicht die Auswahl eines Objektes aus OpenERP " +#~ "zu dem Sie eine\n" +#~ " Email mit oder ohne Dateianhang aus Outlook zuordnen möchten. Sie " +#~ "können zu diesem Zweck\n" +#~ " einem Partner, einer Aufgabe, einem Projekt, einem analytischen Konto " +#~ "oder jedem andere verfügbaren Objekt\n" +#~ " aus OpenERP eine Email mit oder ohne Anhang zuordnen.\n" +#~ "\n" +#~ " " diff --git a/addons/pad/i18n/ar.po b/addons/pad/i18n/ar.po new file mode 100644 index 00000000000..929a21efc25 --- /dev/null +++ b/addons/pad/i18n/ar.po @@ -0,0 +1,65 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 19:32+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: pad +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: pad +#: help:res.company,pad_url_template:0 +msgid "Template used to generate pad URL." +msgstr "" + +#. module: pad +#: model:ir.model,name:pad.model_res_company +msgid "Companies" +msgstr "الشركات" + +#. module: pad +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "خطأ! لا يمكنك إنشاء شركات متداخلة (شركات تستخدم نفسها)." + +#. module: pad +#: model:ir.model,name:pad.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: pad +#: view:res.company:0 +msgid "Pad" +msgstr "" + +#. module: pad +#: field:res.company,pad_url_template:0 +msgid "Pad URL Template" +msgstr "" + +#, python-format +#~ msgid "Write" +#~ msgstr "كتابة" + +#, python-format +#~ msgid "Name" +#~ msgstr "الاسم" + +#, python-format +#~ msgid "Ok" +#~ msgstr "تم" diff --git a/addons/pad/i18n/de.po b/addons/pad/i18n/de.po index 2e0dd5c54e0..d37c456f81f 100644 --- a/addons/pad/i18n/de.po +++ b/addons/pad/i18n/de.po @@ -8,25 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 08:03+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:46+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:27+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: pad #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: pad #: help:res.company,pad_url_template:0 msgid "Template used to generate pad URL." -msgstr "" +msgstr "Vorlage für die PAD URL" #. module: pad #: model:ir.model,name:pad.model_res_company @@ -41,7 +40,7 @@ msgstr "Fehler! Sie können keine rekursiven Unternehmen erzeugen." #. module: pad #: model:ir.model,name:pad.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.attachment" #. module: pad #: view:res.company:0 @@ -51,7 +50,7 @@ msgstr "Pad" #. module: pad #: field:res.company,pad_url_template:0 msgid "Pad URL Template" -msgstr "" +msgstr "Pad URL Vorlage" #, python-format #~ msgid "Ok" diff --git a/addons/portal/i18n/de.po b/addons/portal/i18n/de.po index 45cf7554b50..93efcf49fee 100644 --- a/addons/portal/i18n/de.po +++ b/addons/portal/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-11-29 07:47+0000\n" +"PO-Revision-Date: 2012-01-13 18:46+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:35+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: portal #: code:addons/portal/wizard/share_wizard.py:51 @@ -56,6 +56,8 @@ msgid "" "Portal managers have access to the portal definitions, and can easily " "configure the users, access rights and menus of portal users." msgstr "" +"Portal Manager können die Portaldefinitionen , sowie Benutzer, Rechte und " +"Menüpunkte ändern." #. module: portal #: help:res.portal,override_menu:0 @@ -98,7 +100,7 @@ msgstr "Die URL, mit der sich Portalbenutzer anmelden können" #. module: portal #: model:res.groups,comment:portal.group_portal_officer msgid "Portal officers can create new portal users with the portal wizard." -msgstr "" +msgstr "Portal Verwalter können mit dem Assistenten neue Portal-Benutzer" #. module: portal #: help:res.portal.wizard,message:0 @@ -350,11 +352,25 @@ msgid "" "OpenERP - Open Source Business Applications\n" "http://www.openerp.com\n" msgstr "" +"Sehr geehrte(r) %(name)s,\n" +"\n" +"Für Sie erstellten wir ein OpenERP Konto %(url)s.\n" +"\n" +"Ihre Login Kontodaten sind:\n" +"Datenbank: %(db)s\n" +"Benutzer: %(login)s\n" +"Passwort: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" #. module: portal #: model:res.groups,name:portal.group_portal_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: portal #: help:res.portal.wizard.user,name:0 @@ -398,4 +414,4 @@ msgstr "Freigabeassistent" #. module: portal #: model:res.groups,name:portal.group_portal_officer msgid "Officer" -msgstr "" +msgstr "Verwalter" diff --git a/addons/process/i18n/ar.po b/addons/process/i18n/ar.po index 0c4a3938b23..4d90fb6967a 100644 --- a/addons/process/i18n/ar.po +++ b/addons/process/i18n/ar.po @@ -7,21 +7,21 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2009-02-04 11:55+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-01-13 21:36+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:03+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: process #: model:ir.model,name:process.model_process_node #: view:process.node:0 #: view:process.process:0 msgid "Process Node" -msgstr "" +msgstr "سلسة الإجراءات" #. module: process #: help:process.process,active:0 @@ -38,18 +38,18 @@ msgstr "" #. module: process #: field:process.transition,action_ids:0 msgid "Buttons" -msgstr "" +msgstr "أزرار" #. module: process #: view:process.node:0 #: view:process.process:0 msgid "Group By..." -msgstr "" +msgstr "تجميع حسب..." #. module: process #: selection:process.node,kind:0 msgid "State" -msgstr "" +msgstr "الحالة" #. module: process #: view:process.node:0 @@ -59,7 +59,7 @@ msgstr "" #. module: process #: field:process.node,help_url:0 msgid "Help URL" -msgstr "" +msgstr "عنوان URL للمساعدة" #. module: process #: model:ir.actions.act_window,name:process.action_process_node_form @@ -73,14 +73,14 @@ msgstr "" #: view:process.process:0 #: field:process.process,node_ids:0 msgid "Nodes" -msgstr "" +msgstr "العقد" #. module: process #: view:process.node:0 #: field:process.node,condition_ids:0 #: view:process.process:0 msgid "Conditions" -msgstr "" +msgstr "الشروط" #. module: process #: view:process.transition:0 @@ -100,7 +100,7 @@ msgstr "" #. module: process #: field:process.transition,note:0 msgid "Description" -msgstr "" +msgstr "وصف" #. module: process #: model:ir.model,name:process.model_process_transition_action @@ -114,7 +114,7 @@ msgstr "" #: view:process.process:0 #: field:process.process,model_id:0 msgid "Object" -msgstr "" +msgstr "كائن" #. module: process #: field:process.transition,source_node_id:0 @@ -141,18 +141,18 @@ msgstr "" #. module: process #: model:ir.model,name:process.model_process_condition msgid "Condition" -msgstr "" +msgstr "شرط" #. module: process #: selection:process.transition.action,state:0 msgid "Dummy" -msgstr "" +msgstr "وهمي" #. module: process #: model:ir.actions.act_window,name:process.action_process_form #: model:ir.ui.menu,name:process.menu_process_form msgid "Processes" -msgstr "" +msgstr "العمليّات" #. module: process #: field:process.condition,name:0 @@ -161,7 +161,7 @@ msgstr "" #: field:process.transition,name:0 #: field:process.transition.action,name:0 msgid "Name" -msgstr "" +msgstr "الاسم" #. module: process #: field:process.node,transition_in:0 @@ -175,12 +175,12 @@ msgstr "" #: field:process.process,note:0 #: view:process.transition:0 msgid "Notes" -msgstr "" +msgstr "ملاحظات" #. module: process #: field:process.transition.action,transition_id:0 msgid "Transition" -msgstr "" +msgstr "انتقال" #. module: process #: view:process.process:0 @@ -196,7 +196,7 @@ msgstr "" #. module: process #: field:process.process,active:0 msgid "Active" -msgstr "" +msgstr "نشط" #. module: process #: view:process.transition:0 @@ -211,7 +211,7 @@ msgstr "" #. module: process #: selection:process.transition.action,state:0 msgid "Action" -msgstr "" +msgstr "إجراء" #. module: process #: field:process.node,flow_start:0 @@ -221,7 +221,7 @@ msgstr "" #. module: process #: field:process.condition,model_states:0 msgid "Expression" -msgstr "" +msgstr "صيغة" #. module: process #: field:process.transition,group_ids:0 @@ -237,7 +237,7 @@ msgstr "" #. module: process #: field:process.transition.action,state:0 msgid "Type" -msgstr "" +msgstr "نوع" #. module: process #: field:process.node,transition_out:0 @@ -249,7 +249,7 @@ msgstr "" #: field:process.node,process_id:0 #: view:process.process:0 msgid "Process" -msgstr "" +msgstr "عمليّة" #. module: process #: view:process.node:0 @@ -270,13 +270,13 @@ msgstr "" #. module: process #: view:process.transition:0 msgid "Actions" -msgstr "" +msgstr "إجراءات" #. module: process #: view:process.node:0 #: view:process.process:0 msgid "Properties" -msgstr "" +msgstr "خصائص" #. module: process #: model:ir.actions.act_window,name:process.action_process_transition_form @@ -304,7 +304,7 @@ msgstr "" #: view:process.node:0 #: view:process.process:0 msgid "Transitions" -msgstr "" +msgstr "الانتقالات" #. module: process #: selection:process.transition.action,state:0 diff --git a/addons/procurement/i18n/de.po b/addons/procurement/i18n/de.po index 8975c579b70..12c155623b5 100644 --- a/addons/procurement/i18n/de.po +++ b/addons/procurement/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-18 10:25+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:42+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: procurement #: view:make.procurement:0 @@ -85,6 +84,7 @@ msgstr "Berechne nur die Meldebestandregel" #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben" #. module: procurement #: field:procurement.order,company_id:0 @@ -165,7 +165,7 @@ msgstr "" #. module: procurement #: view:procurement.order:0 msgid "Permanent Procurement Exceptions" -msgstr "" +msgstr "Permanente Beschaffungs Ausnahmen" #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -635,7 +635,7 @@ msgstr "Meldebestandregel" #. module: procurement #: help:stock.warehouse.orderpoint,qty_multiple:0 msgid "The procurement quantity will be rounded up to this multiple." -msgstr "" +msgstr "Die Beschaffungsmenge wird auf diesen Faktur gerundet" #. module: procurement #: model:ir.model,name:procurement.model_res_company @@ -675,7 +675,7 @@ msgstr "Beschaffe bis Auffüllbestand" #. module: procurement #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: procurement #: field:procurement.order,date_close:0 @@ -908,12 +908,12 @@ msgstr "Beschaffungsdisposition" #. module: procurement #: view:procurement.order:0 msgid "Temporary Procurement Exceptions" -msgstr "" +msgstr "Temporäre Fehlerliste" #. module: procurement #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: procurement #: field:mrp.property,name:0 @@ -1011,7 +1011,7 @@ msgstr "Details zur Beschaffung" #. module: procurement #: view:procurement.order:0 msgid "Procurement started late" -msgstr "" +msgstr "Die Beschaffung begann zu spät" #. module: procurement #: code:addons/procurement/schedulers.py:184 diff --git a/addons/product/i18n/de.po b/addons/product/i18n/de.po index f42ebabc5de..a8a2deb2e50 100644 --- a/addons/product/i18n/de.po +++ b/addons/product/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-18 10:19+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 20:21+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:48+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: product #: view:product.pricelist.item:0 @@ -133,7 +132,7 @@ msgstr "" #. module: product #: field:product.supplierinfo,product_uom:0 msgid "Supplier UoM" -msgstr "Mengeneinheit bei Lieferanten" +msgstr "ME bei Lieferanten" #. module: product #: help:product.pricelist.item,price_round:0 @@ -154,7 +153,7 @@ msgstr "Lieferant" #. module: product #: model:product.template,name:product.product_consultant_product_template msgid "Service on Timesheet" -msgstr "" +msgstr "Zeit- und Aufgabenerfassung" #. module: product #: help:product.price.type,field:0 @@ -164,7 +163,7 @@ msgstr "Verbundenes Feld in Produkt Formular" #. module: product #: view:product.product:0 msgid "Unit of Measure" -msgstr "Mengeneinheit" +msgstr "ME" #. module: product #: field:product.template,procure_method:0 @@ -179,7 +178,7 @@ msgstr "Druckdatum" #. module: product #: field:product.product,qty_available:0 msgid "Quantity On Hand" -msgstr "" +msgstr "Bestandsmenge" #. module: product #: view:product.pricelist:0 @@ -285,7 +284,7 @@ msgstr "ME" #. module: product #: model:ir.actions.act_window,name:product.product_form_config_action msgid "Create or Import Products" -msgstr "" +msgstr "Erzeuge oder Importiere Produkte" #. module: product #: help:product.template,supply_method:0 @@ -293,6 +292,8 @@ msgid "" "Produce will generate production order or tasks, according to the product " "type. Buy will trigger purchase orders when requested." msgstr "" +"Eine Produktion wird je Produkttyp einen Produktionsauftrag oder eine " +"Aufgabe erzeugen. Kauf wird einen Beschaffungsauftrag erzeugen." #. module: product #: help:product.pricelist.version,date_start:0 @@ -381,7 +382,7 @@ msgstr "pricelist.partnerinfo" #. module: product #: field:product.template,uom_po_id:0 msgid "Purchase Unit of Measure" -msgstr "Einkauf Mengeneinheit" +msgstr "Einkauf ME" #. module: product #: selection:product.template,mes_type:0 @@ -392,7 +393,7 @@ msgstr "Fest" #: model:ir.actions.act_window,name:product.product_uom_categ_form_action #: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action msgid "Units of Measure Categories" -msgstr "Mengeneinheiten Kategorien" +msgstr "ME Kategorien" #. module: product #: help:product.pricelist.item,product_id:0 @@ -423,7 +424,7 @@ msgstr "Basispreise" #. module: product #: field:product.product,color:0 msgid "Color Index" -msgstr "" +msgstr "Farb Index" #. module: product #: view:product.template:0 @@ -484,7 +485,7 @@ msgstr "Packdimensionen" #: code:addons/product/product.py:175 #, python-format msgid "Warning" -msgstr "" +msgstr "Warnung" #. module: product #: field:product.pricelist.item,base:0 @@ -522,6 +523,8 @@ msgid "" "Conversion from Product UoM %s to Default UoM %s is not possible as they " "both belong to different Category!." msgstr "" +"Konvertierung von Produkt Mengeninheit %s zu Standard Mengeneinheit %s ist " +"nicht möglich, das diese zu verschiedenen Kategorien gehören." #. module: product #: field:product.template,sale_delay:0 @@ -634,6 +637,8 @@ msgstr "Höhe der Verpackung" msgid "" "New UoM '%s' must belongs to same UoM category '%s' as of old UoM '%s'." msgstr "" +"Neue Mengeneinheit '%s' muss zur selben Kategorie '%s' gehören wie die alte " +"ME '%s'." #. module: product #: model:product.pricelist.type,name:product.pricelist_type_sale @@ -770,7 +775,7 @@ msgstr "Preisliste Version" #. module: product #: field:product.product,virtual_available:0 msgid "Quantity Available" -msgstr "" +msgstr "verfügbare Menge" #. module: product #: help:product.pricelist.item,sequence:0 @@ -804,6 +809,8 @@ msgid "" "Create a product form for everything you buy or sell. Specify a supplier if " "the product can be purchased." msgstr "" +"Erzeuge ein Produkt für alles was gekauft und verkauft wird. Definieren Sie " +"Lieferanten, wenn das Produkt gekauft wird." #. module: product #: view:product.uom:0 @@ -859,7 +866,7 @@ msgstr "Gesamtes Verpackungsgewicht" #. module: product #: view:product.product:0 msgid "Context..." -msgstr "" +msgstr "Kontext.." #. module: product #: help:product.template,procure_method:0 @@ -954,6 +961,8 @@ msgid "" "Will change the way procurements are processed. Consumable are product where " "you don't manage stock." msgstr "" +"Dies bestimmt, wie Beschaffungsvorgänge verarbeitet werden. Für " +"Verbrauchsgüter wird kein Lagerbestand geführt" #. module: product #: model:product.uom.categ,name:product.product_uom_categ_kgm @@ -1114,7 +1123,7 @@ msgstr "" #. module: product #: help:product.supplierinfo,product_uom:0 msgid "This comes from the product form." -msgstr "" +msgstr "Dies kommt vom Produkt Formular" #. module: product #: model:ir.actions.act_window,help:product.product_normal_action @@ -1247,6 +1256,7 @@ msgid "" "At least one pricelist has no active version !\n" "Please create or activate one." msgstr "" +"Zumindest eine Preisliste hat keine aktiver Version, bitte eine erzeugen" #. module: product #: field:product.pricelist.item,price_max_margin:0 @@ -1565,7 +1575,7 @@ msgstr "Allgemeine Preisliste" #. module: product #: field:product.product,product_image:0 msgid "Image" -msgstr "" +msgstr "Bild" #. module: product #: selection:product.ul,type:0 @@ -1643,7 +1653,7 @@ msgstr "Standard ME" #. module: product #: view:product.product:0 msgid "Both stockable and consumable products" -msgstr "" +msgstr "Lager- und Verbrauchsgüter" #. module: product #: selection:product.ul,type:0 @@ -1748,7 +1758,7 @@ msgstr "" #: code:addons/product/product.py:175 #, python-format msgid "Cannot change the category of existing UoM '%s'." -msgstr "" +msgstr "Kann die Kategorie der bestehenden Mengeneinheit %s nicht ändnern" #. module: product #: field:product.packaging,ean:0 @@ -1842,7 +1852,7 @@ msgstr "Preisberechnung" #. module: product #: model:res.groups,name:product.group_uos msgid "Product UoS View" -msgstr "" +msgstr "Produkt Verkaufseinheit Ansicht" #. module: product #: field:product.template,loc_case:0 @@ -1929,7 +1939,7 @@ msgstr "Länge" #: code:addons/product/product.py:345 #, python-format msgid "UoM categories Mismatch!" -msgstr "" +msgstr "Kategorien der Mengeneinheit stimmen nicht überein" #. module: product #: field:product.template,volume:0 @@ -1997,7 +2007,7 @@ msgstr "Preislisten Versionen" #. module: product #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: product #: field:product.category,sequence:0 @@ -2021,7 +2031,7 @@ msgstr "Beschaffung & Lagerorte" #. module: product #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Fehler! Rekursive Kategorien sind nicht zulässig" #. module: product #: field:product.category,type:0 diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index ad86611bd86..f21d3dff53d 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2012-01-12 09:38+0000\n" +"PO-Revision-Date: 2012-01-13 09:38+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" "X-Generator: Launchpad (build 14664)\n" #. module: product @@ -1173,6 +1173,8 @@ msgid "" "At least one pricelist has no active version !\n" "Please create or activate one." msgstr "" +"至少有一个价格表没有活动的版本!\n" +"请创建或激活一个。" #. module: product #: field:product.pricelist.item,price_max_margin:0 @@ -1817,7 +1819,7 @@ msgstr "长度" #: code:addons/product/product.py:345 #, python-format msgid "UoM categories Mismatch!" -msgstr "" +msgstr "计量单位分类不匹配!" #. module: product #: field:product.template,volume:0 diff --git a/addons/project_caldav/i18n/ro.po b/addons/project_caldav/i18n/ro.po new file mode 100644 index 00000000000..751efc7b757 --- /dev/null +++ b/addons/project_caldav/i18n/ro.po @@ -0,0 +1,592 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 20:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_caldav +#: help:project.task,exdate:0 +msgid "" +"This property defines the list of date/time exceptions for a recurring " +"calendar component." +msgstr "" +"Această proprietate defineste lista exceptiilor datei/timpului pentru o " +"componenta recurenta a calendarului." + +#. module: project_caldav +#: field:project.task,we:0 +msgid "Wed" +msgstr "Miercuri" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Monthly" +msgstr "Lunar" + +#. module: project_caldav +#: help:project.task,recurrency:0 +msgid "Recurrent Meeting" +msgstr "Intalnire recurentă" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Sunday" +msgstr "Duminică" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fourth" +msgstr "Al patrulea (a patra)" + +#. module: project_caldav +#: field:project.task,show_as:0 +msgid "Show as" +msgstr "Arată ca" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees details" +msgstr "Detalii imputerniciti" + +#. module: project_caldav +#: field:project.task,day:0 +#: selection:project.task,select1:0 +msgid "Date of month" +msgstr "Data lunii" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public" +msgstr "Public" + +#. module: project_caldav +#: view:project.task:0 +msgid " " +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "March" +msgstr "Martie" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Eroare ! Nu puteti crea sarcini recursive." + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Friday" +msgstr "Vineri" + +#. module: project_caldav +#: field:project.task,allday:0 +msgid "All Day" +msgstr "Toată ziua" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Free" +msgstr "Liber" + +#. module: project_caldav +#: field:project.task,mo:0 +msgid "Mon" +msgstr "Luni" + +#. module: project_caldav +#: model:ir.model,name:project_caldav.model_project_task +msgid "Task" +msgstr "Sarcină" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Last" +msgstr "Ultimul/a" + +#. module: project_caldav +#: view:project.task:0 +msgid "From" +msgstr "De la" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Yearly" +msgstr "Anual" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency Option" +msgstr "Optiune recurentă" + +#. module: project_caldav +#: field:project.task,tu:0 +msgid "Tue" +msgstr "Marti" + +#. module: project_caldav +#: field:project.task,end_date:0 +msgid "Repeat Until" +msgstr "Repetă până cand" + +#. module: project_caldav +#: field:project.task,organizer:0 +#: field:project.task,organizer_id:0 +msgid "Organizer" +msgstr "Organizator" + +#. module: project_caldav +#: field:project.task,sa:0 +msgid "Sat" +msgstr "Sâmbată" + +#. module: project_caldav +#: field:project.task,attendee_ids:0 +msgid "Attendees" +msgstr "Participanți" + +#. module: project_caldav +#: field:project.task,su:0 +msgid "Sun" +msgstr "Duminică" + +#. module: project_caldav +#: field:project.task,end_type:0 +msgid "Recurrence termination" +msgstr "" + +#. module: project_caldav +#: selection:project.task,select1:0 +msgid "Day of month" +msgstr "Ziua din lună" + +#. module: project_caldav +#: field:project.task,location:0 +msgid "Location" +msgstr "Locație" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public for Employees" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Mail TO" +msgstr "Email către" + +#. module: project_caldav +#: field:project.task,exdate:0 +msgid "Exception Date/Times" +msgstr "Data /Dătile exceptiei" + +#. module: project_caldav +#: field:project.task,base_calendar_url:0 +msgid "Caldav URL" +msgstr "URL Caldav" + +#. module: project_caldav +#: field:project.task,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "ID recurent" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "July" +msgstr "Iulie" + +#. module: project_caldav +#: field:project.task,th:0 +msgid "Thu" +msgstr "Joi" + +#. module: project_caldav +#: help:project.task,count:0 +msgid "Repeat x times" +msgstr "Repeta de x ori" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Daily" +msgstr "Zilnic" + +#. module: project_caldav +#: field:project.task,class:0 +msgid "Mark as" +msgstr "Marchează ca" + +#. module: project_caldav +#: field:project.task,count:0 +msgid "Repeat" +msgstr "Repetă" + +#. module: project_caldav +#: help:project.task,rrule_type:0 +msgid "Let the event automatically repeat at that interval" +msgstr "Permite repetarea automată a evenimentului in acel interval" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "First" +msgstr "Primul/a" + +#. module: project_caldav +#: code:addons/project_caldav/project_caldav.py:67 +#, python-format +msgid "Tasks" +msgstr "Sarcini" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "September" +msgstr "Septembrie" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "December" +msgstr "Decembrie" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Tuesday" +msgstr "Marți" + +#. module: project_caldav +#: field:project.task,month_list:0 +msgid "Month" +msgstr "Luna" + +#. module: project_caldav +#: field:project.task,vtimezone:0 +msgid "Timezone" +msgstr "Fus orar" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Weekly" +msgstr "Săptămânal" + +#. module: project_caldav +#: field:project.task,fr:0 +msgid "Fri" +msgstr "Vineri" + +#. module: project_caldav +#: help:project.task,location:0 +msgid "Location of Event" +msgstr "Locatia evenimentului" + +#. module: project_caldav +#: field:project.task,rrule:0 +msgid "Recurrent Rule" +msgstr "Regulă recurentă" + +#. module: project_caldav +#: view:project.task:0 +msgid "End of recurrency" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Reminder" +msgstr "Memento" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees Detail" +msgstr "Detalii imputerniciti" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "August" +msgstr "August" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Monday" +msgstr "Luni" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "June" +msgstr "Iunie" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "Number of repetitions" +msgstr "" + +#. module: project_caldav +#: field:project.task,write_date:0 +msgid "Write Date" +msgstr "Scrieti data" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "November" +msgstr "Noiembrie" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "October" +msgstr "Octombrie" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "January" +msgstr "Ianuarie" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Wednesday" +msgstr "Miercuri" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day in the month where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "End date" +msgstr "Data de sfârşit" + +#. module: project_caldav +#: view:project.task:0 +msgid "To" +msgstr "Către" + +#. module: project_caldav +#: field:project.task,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "Data ID-ului recurent" + +#. module: project_caldav +#: help:project.task,interval:0 +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "Repetă fiecare (Zile/Saptamana/Luna/An)" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Busy" +msgstr "Ocupat(ă)" + +#. module: project_caldav +#: field:project.task,interval:0 +msgid "Repeat every" +msgstr "Repetă la fiecare" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" +"Eroare ! Data de sfarsit a sarcinii trebuie să fie mai mare decat data de " +"inceput" + +#. module: project_caldav +#: field:project.task,recurrency:0 +msgid "Recurrent" +msgstr "Recurent" + +#. module: project_caldav +#: field:project.task,rrule_type:0 +msgid "Recurrency" +msgstr "Recurentă" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Thursday" +msgstr "Joi" + +#. module: project_caldav +#: field:project.task,exrule:0 +msgid "Exception Rule" +msgstr "Regula exceptiei" + +#. module: project_caldav +#: view:project.task:0 +msgid "Other" +msgstr "Altele" + +#. module: project_caldav +#: view:project.task:0 +msgid "Details" +msgstr "Detalii" + +#. module: project_caldav +#: help:project.task,exrule:0 +msgid "" +"Defines a rule or repeating pattern of time to exclude from the recurring " +"rule." +msgstr "" +"Defineste o regulă sau un tipar temporar care se repetă pentru a exclude " +"regula recurentă." + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "May" +msgstr "Mai" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assign Task" +msgstr "Atribuie Sarcină" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "February" +msgstr "Februarie" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Third" +msgstr "Al treilea (a treia)" + +#. module: project_caldav +#: field:project.task,alarm_id:0 +#: field:project.task,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "Alarmă" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "April" +msgstr "Aprilie" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency period" +msgstr "" + +#. module: project_caldav +#: field:project.task,week_list:0 +msgid "Weekday" +msgstr "Zi lucrătoare" + +#. module: project_caldav +#: field:project.task,byday:0 +msgid "By day" +msgstr "După zi" + +#. module: project_caldav +#: view:project.task:0 +msgid "The" +msgstr "-l" + +#. module: project_caldav +#: field:project.task,select1:0 +msgid "Option" +msgstr "Opțiune" + +#. module: project_caldav +#: help:project.task,alarm_id:0 +msgid "Set an alarm at this time, before the event occurs" +msgstr "Setati o alarmă acum, inainte ca evenimentul să aibă loc" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Private" +msgstr "Personal" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Second" +msgstr "Al doilea (a doua)" + +#. module: project_caldav +#: field:project.task,date:0 +#: field:project.task,duration:0 +msgid "Duration" +msgstr "Durata" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Saturday" +msgstr "Sâmbătă" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fifth" +msgstr "Al cincilea (a cincea)" + +#~ msgid "Days" +#~ msgstr "Zile" + +#~ msgid "No Repeat" +#~ msgstr "Nu Repetaţi" + +#~ msgid "Hours" +#~ msgstr "Ore" + +#~ msgid "Confidential" +#~ msgstr "Confidențial" + +#~ msgid "Weeks" +#~ msgstr "Săptămâni" + +#~ msgid "Forever" +#~ msgstr "Intotdeauna" + +#~ msgid "Edit All" +#~ msgstr "Editează tot" + +#~ msgid "CalDAV for task management" +#~ msgstr "CalDAV pentru managementul sarcinii" + +#~ msgid " Synchronize between Project task and Caldav Vtodo." +#~ msgstr " Sincronizează intre Sarcina proiectului si Caldav de efectuat." + +#~ msgid "Months" +#~ msgstr "Luni de zile" + +#~ msgid "Frequency" +#~ msgstr "Frecvență" + +#~ msgid "of" +#~ msgstr "din" + +#~ msgid "Repeat Times" +#~ msgstr "Repetă" + +#~ msgid "Fix amout of times" +#~ msgstr "Numar fix de dăti" + +#~ msgid "Years" +#~ msgstr "Ani" + +#~ msgid "" +#~ "Defines a rule or repeating pattern for recurring events\n" +#~ "e.g.: Every other month on the last Sunday of the month for 10 occurrences: " +#~ " FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" +#~ msgstr "" +#~ "Defineste o regulă sau un tipar care se repetă pentru evenimentele " +#~ "recurente\n" +#~ "de exemplu: In fiecare a doua lună, in ultima sambătă din lună pentru 10 " +#~ "evenimente: FRECV=LUNAR;INTERVAL=2;NUMAR=10;ZI=-1SU" + +#~ msgid "Recurrency Rule" +#~ msgstr "Regulă recurentă" + +#~ msgid "Way to end reccurency" +#~ msgstr "Modalitate de a opri recurenta" + +#~ msgid "Edit all Occurrences of recurrent Meeting." +#~ msgstr "Editati toate apariţiile întâlnirii recurente." diff --git a/addons/project_gtd/i18n/de.po b/addons/project_gtd/i18n/de.po index 953bbbb8573..92f5a4b59ae 100644 --- a/addons/project_gtd/i18n/de.po +++ b/addons/project_gtd/i18n/de.po @@ -7,25 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-01-13 04:51+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 20:13+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:59+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_gtd #: view:project.task:0 msgid "In Progress" -msgstr "" +msgstr "In Bearbeitung" #. module: project_gtd #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "Zeige nur Aufgaben mit Frist" #. module: project_gtd #: view:project.task:0 @@ -55,7 +54,7 @@ msgstr "Bereinigung des Zeitfensters war erfolgreich" #. module: project_gtd #: view:project.task:0 msgid "Pending Tasks" -msgstr "" +msgstr "unerledigt Aufgaben" #. module: project_gtd #: code:addons/project_gtd/wizard/project_gtd_empty.py:52 @@ -92,7 +91,7 @@ msgstr "Leeres Zeitfenster" #. module: project_gtd #: view:project.task:0 msgid "Pending" -msgstr "" +msgstr "Unerledigt" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -118,7 +117,7 @@ msgstr "Fehler!" #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree #: view:project.task:0 msgid "My Tasks" -msgstr "" +msgstr "Meine Aufgaben" #. module: project_gtd #: constraint:project.task:0 @@ -144,7 +143,7 @@ msgstr "Leeres Zeitfenster" #. module: project_gtd #: view:project.task:0 msgid "Tasks having no timebox assigned yet" -msgstr "" +msgstr "Aufgaben ohne Zeitrahmen" #. module: project_gtd #: constraint:project.task:0 @@ -185,7 +184,7 @@ msgstr "Kontext" #. module: project_gtd #: view:project.task:0 msgid "Show Context" -msgstr "" +msgstr "Zeige Kontext" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.action_project_gtd_fill @@ -208,7 +207,7 @@ msgstr "Zeitfenster" #. module: project_gtd #: view:project.task:0 msgid "In Progress and draft tasks" -msgstr "" +msgstr "Aufgaben in Entwurf und Bearbeitung" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_gtd_context @@ -242,7 +241,7 @@ msgstr "Sequenz" #. module: project_gtd #: view:project.task:0 msgid "Show the context field" -msgstr "" +msgstr "Zeige Kontext Feld" #. module: project_gtd #: help:project.gtd.context,sequence:0 @@ -253,7 +252,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Show Deadlines" -msgstr "" +msgstr "Zeige Fristen" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -295,7 +294,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "For reopening the tasks" -msgstr "" +msgstr "Um Aufgaben wieder zu öffnen" #. module: project_gtd #: view:project.task:0 diff --git a/addons/project_issue/i18n/de.po b/addons/project_issue/i18n/de.po index c94bce466a4..985f6f51940 100644 --- a/addons/project_issue/i18n/de.po +++ b/addons/project_issue/i18n/de.po @@ -7,20 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-01-18 12:07+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 23:16+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_issue #: view:project.issue.report:0 msgid "Previous Month" -msgstr "" +msgstr "Vorheriger Monat" #. module: project_issue #: field:project.issue.report,delay_open:0 @@ -84,7 +83,7 @@ msgstr "Empf. EMailkopie" #. module: project_issue #: view:project.issue:0 msgid "Today's features" -msgstr "" +msgstr "Heutige Merkmale" #. module: project_issue #: model:ir.model,name:project_issue.model_project_issue_version @@ -103,7 +102,7 @@ msgid "" "You cannot escalate this issue.\n" "The relevant Project has not configured the Escalation Project!" msgstr "" -"Sie können das Problem nicht eskalieren.\n" +"Sie können den Fall nicht eskalieren.\n" "Für das entsprechende Projekt wurde kein Projekt definiert, in das eskaliert " "werden kann !" @@ -121,7 +120,7 @@ msgstr "Hoch" #. module: project_issue #: help:project.issue,inactivity_days:0 msgid "Difference in days between last action and current date" -msgstr "" +msgstr "Differenz in Tagen zwischen letzter Aktion und heute" #. module: project_issue #: view:project.issue.report:0 @@ -132,7 +131,7 @@ msgstr "Tag" #. module: project_issue #: field:project.issue,days_since_creation:0 msgid "Days since creation date" -msgstr "" +msgstr "Tage seit Erzeugung" #. module: project_issue #: view:project.issue:0 @@ -149,7 +148,7 @@ msgstr "Aufgabe" #. module: project_issue #: view:board.board:0 msgid "Issues By Stage" -msgstr "Probleme nach Stufe" +msgstr "Fälle nach Stufe" #. module: project_issue #: field:project.issue,message_ids:0 @@ -159,7 +158,7 @@ msgstr "Nachrichten" #. module: project_issue #: field:project.issue,inactivity_days:0 msgid "Days since last action" -msgstr "" +msgstr "Tage seit letzter Aktion" #. module: project_issue #: model:ir.model,name:project_issue.model_project_project @@ -173,7 +172,7 @@ msgstr "Projekt" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_view_my_open_project_issue_tree msgid "My Open Project issues" -msgstr "Meine offenen Probleme" +msgstr "Meine offenen Fälle" #. module: project_issue #: selection:project.issue,state:0 @@ -184,7 +183,7 @@ msgstr "Abgebrochen" #. module: project_issue #: view:project.issue:0 msgid "Change to Next Stage" -msgstr "" +msgstr "Wechsle zu nächstem Stadium" #. module: project_issue #: field:project.issue.report,date_closed:0 @@ -194,17 +193,17 @@ msgstr "Datum Erledigt" #. module: project_issue #: view:project.issue:0 msgid "Issue Tracker Search" -msgstr "Problem Suche" +msgstr "Fall Suche" #. module: project_issue #: field:project.issue,color:0 msgid "Color Index" -msgstr "" +msgstr "Farb Index" #. module: project_issue #: view:project.issue:0 msgid "Issue / Partner" -msgstr "" +msgstr "Fall / Partner" #. module: project_issue #: field:project.issue.report,working_hours_open:0 @@ -247,7 +246,7 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Change Color" -msgstr "" +msgstr "Farbe ändern" #. module: project_issue #: code:addons/project_issue/project_issue.py:482 @@ -286,7 +285,7 @@ msgstr "Wartung" #: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree #: view:project.issue.report:0 msgid "Issues Analysis" -msgstr "Statistik Probleme" +msgstr "Statistik Fälle" #. module: project_issue #: view:project.issue:0 @@ -319,12 +318,12 @@ msgstr "Version" #: selection:project.issue,state:0 #: view:project.issue.report:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.project_issue_categ_action msgid "Issue Categories" -msgstr "Probleme Kategorien" +msgstr "Fälle Kategorien" #. module: project_issue #: field:project.issue,email_from:0 @@ -346,7 +345,7 @@ msgstr "Niedrig" #. module: project_issue #: view:project.issue:0 msgid "Unassigned Issues" -msgstr "" +msgstr "Nicht zugeteilte Fälle" #. module: project_issue #: field:project.issue,create_date:0 @@ -364,7 +363,7 @@ msgstr "Versionen" #. module: project_issue #: view:project.issue:0 msgid "To Do Issues" -msgstr "" +msgstr "zu erledigende Fälle" #. module: project_issue #: view:project.issue:0 @@ -380,7 +379,7 @@ msgstr "Heute" #: model:ir.actions.act_window,name:project_issue.open_board_project_issue #: model:ir.ui.menu,name:project_issue.menu_deshboard_project_issue msgid "Project Issue Dashboard" -msgstr "Pinnwand Probleme" +msgstr "Pinnwand Fälle" #. module: project_issue #: view:project.issue:0 @@ -415,7 +414,7 @@ msgstr "Information Historie" #: model:ir.actions.act_window,name:project_issue.action_view_current_project_issue_tree #: model:ir.actions.act_window,name:project_issue.action_view_pending_project_issue_tree msgid "Project issues" -msgstr "Projekt Probleme" +msgstr "Projekt Fälle" #. module: project_issue #: view:project.issue:0 @@ -425,12 +424,12 @@ msgstr "Kommunikation & Historie" #. module: project_issue #: view:project.issue.report:0 msgid "My Open Project Issue" -msgstr "Meine offenen Projektprobleme" +msgstr "Meine offenen Projektfälle" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree msgid "My Project Issues" -msgstr "Meine Projektprobleme" +msgstr "Meine Projektfälle" #. module: project_issue #: view:project.issue:0 @@ -448,12 +447,12 @@ msgstr "Partner" #. module: project_issue #: view:board.board:0 msgid "My Issues" -msgstr "Meine Probleme" +msgstr "Meine Fälle" #. module: project_issue #: view:project.issue:0 msgid "Change to Previous Stage" -msgstr "" +msgstr "Zum Vorherigen Status wechseln" #. module: project_issue #: model:ir.actions.act_window,help:project_issue.project_issue_version_action @@ -462,11 +461,10 @@ msgid "" "development project, to handle claims in after-sales services, etc. Define " "here the different versions of your products on which you can work on issues." msgstr "" -"Sie können die Problemverfolgung auch in Projekten gut einsetzen, um " -"Probleme bei der Entwicklung oder Kundenanfragen sowie Beschwerden nach dem " -"Verkauf zu bearbeiten. Definieren Sie hier auch unterschiedliche " -"Versionsstände Ihres Produkts, um die Ursache für das Problem nach Versionen " -"darzustellen." +"Sie können die Fälleverfolgung auch in Projekten gut einsetzen, um Fälle bei " +"der Entwicklung oder Kundenanfragen sowie Beschwerden nach dem Verkauf zu " +"bearbeiten. Definieren Sie hier auch unterschiedliche Versionsstände Ihres " +"Produkts, um die Ursache für das Problem nach Versionen darzustellen." #. module: project_issue #: code:addons/project_issue/project_issue.py:330 @@ -477,7 +475,7 @@ msgstr "Aufgaben" #. module: project_issue #: field:project.issue.report,nbr:0 msgid "# of Issues" -msgstr "# Probleme" +msgstr "# Fälle" #. module: project_issue #: selection:project.issue.report,month:0 @@ -492,7 +490,7 @@ msgstr "Dezember" #. module: project_issue #: view:project.issue:0 msgid "Issue Tracker Tree" -msgstr "Probleme Listenansicht" +msgstr "Fälle Listenansicht" #. module: project_issue #: view:project.issue:0 @@ -526,7 +524,7 @@ msgstr "Aktualisiere Datum" #. module: project_issue #: view:project.issue:0 msgid "Open Features" -msgstr "" +msgstr "Offene Merkmale" #. module: project_issue #: view:project.issue:0 @@ -544,7 +542,7 @@ msgstr "Kategorie" #. module: project_issue #: field:project.issue,user_email:0 msgid "User Email" -msgstr "" +msgstr "Benutzer EMail" #. module: project_issue #: view:project.issue.report:0 @@ -554,12 +552,12 @@ msgstr "# Anz. Probl." #. module: project_issue #: view:project.issue:0 msgid "Reset to New" -msgstr "" +msgstr "Zurück auf Neu" #. module: project_issue #: help:project.issue,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "Kommunikationskanal" #. module: project_issue #: help:project.issue,email_cc:0 @@ -580,7 +578,7 @@ msgstr "Entwurf" #. module: project_issue #: view:project.issue:0 msgid "Contact Information" -msgstr "" +msgstr "Kontakt Information" #. module: project_issue #: field:project.issue,date_closed:0 @@ -614,12 +612,12 @@ msgstr "Status" #. module: project_issue #: view:project.issue.report:0 msgid "#Project Issues" -msgstr "# Projekt Probleme" +msgstr "# Projekt Fälle" #. module: project_issue #: view:board.board:0 msgid "Current Issues" -msgstr "Aktuelles Problem" +msgstr "Aktuelle Fälle" #. module: project_issue #: selection:project.issue.report,month:0 @@ -651,7 +649,7 @@ msgstr "Juni" #. module: project_issue #: view:project.issue:0 msgid "New Issues" -msgstr "" +msgstr "Neue Fälle" #. module: project_issue #: field:project.issue,day_close:0 @@ -682,18 +680,18 @@ msgstr "Oktober" #. module: project_issue #: view:board.board:0 msgid "Issues Dashboard" -msgstr "" +msgstr "Pinwand Fälle" #. module: project_issue #: view:project.issue:0 #: field:project.issue,type_id:0 msgid "Stages" -msgstr "" +msgstr "Stufen" #. module: project_issue #: help:project.issue,days_since_creation:0 msgid "Difference in days between creation date and current date" -msgstr "" +msgstr "Differenz in Tagen zwischen Erstellung und heute" #. module: project_issue #: selection:project.issue.report,month:0 @@ -713,7 +711,7 @@ msgstr "Diese Personen erhalten EMail Kopie" #. module: project_issue #: view:board.board:0 msgid "Issues By State" -msgstr "Probleme nach Stufe" +msgstr "Fälle nach Stufe" #. module: project_issue #: view:project.issue:0 @@ -764,7 +762,7 @@ msgstr "Allgemein" #. module: project_issue #: view:project.issue:0 msgid "Current Features" -msgstr "" +msgstr "aktuelle Merkmale" #. module: project_issue #: view:project.issue.version:0 @@ -799,12 +797,12 @@ msgstr "Offen" #: model:ir.ui.menu,name:project_issue.menu_project_issue_track #: view:project.issue:0 msgid "Issues" -msgstr "Probleme" +msgstr "Fälle" #. module: project_issue #: selection:project.issue,state:0 msgid "In Progress" -msgstr "" +msgstr "In Bearbeitung" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage @@ -812,12 +810,12 @@ msgstr "" #: model:ir.model,name:project_issue.model_project_issue #: view:project.issue.report:0 msgid "Project Issue" -msgstr "Projekt Problem" +msgstr "Projekt Fälle" #. module: project_issue #: view:project.issue:0 msgid "Creation Month" -msgstr "" +msgstr "Monat Erstellung" #. module: project_issue #: help:project.issue,progress:0 @@ -842,7 +840,7 @@ msgstr "" #: view:board.board:0 #: view:project.issue:0 msgid "Pending Issues" -msgstr "Unerledigte Probleme" +msgstr "Unerledigte Fälle" #. module: project_issue #: field:project.issue,name:0 @@ -905,7 +903,7 @@ msgstr "Februar" #: code:addons/project_issue/project_issue.py:70 #, python-format msgid "Issue '%s' has been opened." -msgstr "Problem '%s' wurde eröffnet" +msgstr "Fall '%s' wurde eröffnet" #. module: project_issue #: view:project.issue:0 @@ -915,7 +913,7 @@ msgstr "Feature Beschreibung" #. module: project_issue #: view:project.issue:0 msgid "Edit" -msgstr "" +msgstr "Bearbeiten" #. module: project_issue #: field:project.project,project_escalation_id:0 @@ -940,7 +938,7 @@ msgstr "Monat -1" #: code:addons/project_issue/project_issue.py:85 #, python-format msgid "Issue '%s' has been closed." -msgstr "Problem '%s' wurde beendet" +msgstr "Fall '%s' wurde beendet" #. module: project_issue #: selection:project.issue.report,month:0 @@ -965,7 +963,7 @@ msgstr "ID" #. module: project_issue #: view:project.issue.report:0 msgid "Current Year" -msgstr "" +msgstr "Aktuelles Jahr" #. module: project_issue #: code:addons/project_issue/project_issue.py:415 @@ -1020,7 +1018,7 @@ msgstr "Dauer" #. module: project_issue #: view:board.board:0 msgid "My Open Issues by Creation Date" -msgstr "Meine offenen Probleme nach Erstelldatum" +msgstr "Meine offenen Fälle nach Erstelldatum" #~ msgid "Close Working hours" #~ msgstr "Arbeitszeit für Beendigung" diff --git a/addons/project_issue/i18n/ro.po b/addons/project_issue/i18n/ro.po new file mode 100644 index 00000000000..11993c314eb --- /dev/null +++ b/addons/project_issue/i18n/ro.po @@ -0,0 +1,1000 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-13 21:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Previous Month" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "Intarzierea medie la deschidere" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "Group By..." +msgstr "Grupează după..." + +#. module: project_issue +#: field:project.issue,working_hours_open:0 +msgid "Working Hours to Open the Issue" +msgstr "Program de lucru pentru a deschide problema" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" +"Eroare! data de inceput a proiectului trebuie să fie mai mică decat data de " +"sfarsit a proiectului." + +#. module: project_issue +#: field:project.issue,date_open:0 +msgid "Opened" +msgstr "Deschis" + +#. module: project_issue +#: field:project.issue.report,opening_date:0 +msgid "Date of Opening" +msgstr "Data deschiderii" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "March" +msgstr "Martie" + +#. module: project_issue +#: field:project.issue,progress:0 +msgid "Progress (%)" +msgstr "Progress (%)" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: project_issue +#: field:project.issue,company_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,company_id:0 +msgid "Company" +msgstr "Companie" + +#. module: project_issue +#: field:project.issue,email_cc:0 +msgid "Watchers Emails" +msgstr "Email-uri supraveghetori" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today's features" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_version +msgid "project.issue.version" +msgstr "project.issue.version (proiect.problemă.versiune)" + +#. module: project_issue +#: field:project.issue,day_open:0 +msgid "Days to Open" +msgstr "Zile pană la deschidere" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "" +"You cannot escalate this issue.\n" +"The relevant Project has not configured the Escalation Project!" +msgstr "" +"Nu puteti intensifica această problemă.\n" +"Proiectul relevant nu a configurat Proiectul de Intensificare!" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "Eroare! Nu puteti atribui o intensificare aceluiasi proiect!" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: project_issue +#: help:project.issue,inactivity_days:0 +msgid "Difference in days between last action and current date" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,day:0 +msgid "Day" +msgstr "Zi" + +#. module: project_issue +#: field:project.issue,days_since_creation:0 +msgid "Days since creation date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Add Internal Note" +msgstr "Adaugă notă internă" + +#. module: project_issue +#: field:project.issue,task_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,task_id:0 +msgid "Task" +msgstr "Sarcină" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By Stage" +msgstr "Probleme in functie de Stadiu" + +#. module: project_issue +#: field:project.issue,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: project_issue +#: field:project.issue,inactivity_days:0 +msgid "Days since last action" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_project +#: view:project.issue:0 +#: field:project.issue,project_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_open_project_issue_tree +msgid "My Open Project issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +#: selection:project.issue.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Next Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,date_closed:0 +msgid "Date of Closing" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Search" +msgstr "" + +#. module: project_issue +#: field:project.issue,color:0 +msgid "Color Index" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue / Partner" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_open:0 +msgid "Avg. Working Hours to Open" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: project_issue +#: help:project.project,project_escalation_id:0 +msgid "" +"If any issue is escalated from the current Project, it will be listed under " +"the project selected here." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Extra Info" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.action_project_issue_report +msgid "" +"This report on the project issues allows you to analyse the quality of your " +"support or after-sales services. You can track the issues per age. You can " +"analyse the time required to open or close an issue, the number of email to " +"exchange and the time spent on average by issues." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change Color" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:482 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Responsible" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Low" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Statistics" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Convert To Task" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.bug_categ +msgid "Maintenance" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_report +#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree +#: view:project.issue.report:0 +msgid "Issues Analysis" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Next" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,priority:0 +#: view:project.issue.report:0 +#: field:project.issue.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Send New Email" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,version_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,version_id:0 +msgid "Version" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "New" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action +msgid "Issue Categories" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_from:0 +msgid "Email" +msgstr "" + +#. module: project_issue +#: field:project.issue,channel_id:0 +#: field:project.issue.report,channel_id:0 +msgid "Channel" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Unassigned Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,create_date:0 +#: view:project.issue.report:0 +#: field:project.issue.report,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_version_action +#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act +msgid "Versions" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "To Do Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to Draft" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.open_board_project_issue +#: model:ir.ui.menu,name:project_issue.menu_deshboard_project_issue +msgid "Project Issue Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "Done" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "July" +msgstr "" + +#. module: project_issue +#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act +msgid "Categories" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,type_id:0 +msgid "Stage" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "History Information" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_current_project_issue_tree +#: model:ir.actions.act_window,name:project_issue.action_view_pending_project_issue_tree +msgid "Project issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Communication & History" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "My Open Project Issue" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree +msgid "My Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,partner_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Previous Stage" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_version_action +msgid "" +"You can use the issues tracker in OpenERP to handle bugs in the software " +"development project, to handle claims in after-sales services, etc. Define " +"here the different versions of your products on which you can work on issues." +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:330 +#, python-format +msgid "Tasks" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,nbr:0 +msgid "# of Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "September" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "December" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Tree" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,month:0 +msgid "Month" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_report +msgid "project.issue.report" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:408 +#: view:project.issue:0 +#, python-format +msgid "Escalate" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.feature_request_categ +msgid "Feature Requests" +msgstr "" + +#. module: project_issue +#: field:project.issue,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Open Features" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Previous" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,categ_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_email:0 +msgid "User Email" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Number of Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to New" +msgstr "" + +#. module: project_issue +#: help:project.issue,channel_id:0 +msgid "Communication channel." +msgstr "" + +#. module: project_issue +#: help:project.issue,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,state:0 +msgid "Draft" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact Information" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_closed:0 +#: selection:project.issue.report,state:0 +msgid "Closed" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reply" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +#: selection:project.issue.report,state:0 +msgid "Pending" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Status" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Project Issues" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Current Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "August" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Global CC" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "To Do" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "June" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "New Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: project_issue +#: field:project.issue,active:0 +#: field:project.issue.version,active:0 +msgid "Active" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "November" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Search" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "October" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,type_id:0 +msgid "Stages" +msgstr "" + +#. module: project_issue +#: help:project.issue,days_since_creation:0 +msgid "Difference in days between creation date and current date" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "January" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Tree" +msgstr "" + +#. module: project_issue +#: help:project.issue,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,date:0 +msgid "Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "History" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,user_id:0 +msgid "Assigned to" +msgstr "" + +#. module: project_issue +#: field:project.project,reply_to:0 +msgid "Reply-To Email Address" +msgstr "" + +#. module: project_issue +#: field:project.issue,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Form" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,state:0 +#: view:project.issue.report:0 +#: field:project.issue.report,state:0 +msgid "State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "General" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Current Features" +msgstr "" + +#. module: project_issue +#: view:project.issue.version:0 +msgid "Issue Version" +msgstr "" + +#. module: project_issue +#: field:project.issue.version,name:0 +msgid "Version Number" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Cancel" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue.report,state:0 +msgid "Open" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.act_project_project_2_project_issue_all +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_act0 +#: model:ir.ui.menu,name:project_issue.menu_project_confi +#: model:ir.ui.menu,name:project_issue.menu_project_issue_track +#: view:project.issue:0 +msgid "Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_state +#: model:ir.model,name:project_issue.model_project_issue +#: view:project.issue.report:0 +msgid "Project Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Creation Month" +msgstr "" + +#. module: project_issue +#: help:project.issue,progress:0 +msgid "Computed as: Time Spent / Total Time." +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0 +msgid "" +"Issues such as system bugs, customer complaints, and material breakdowns are " +"collected here. You can define the stages assigned when solving the project " +"issue (analysis, development, done). With the mailgateway module, issues can " +"be integrated through an email address (example: support@mycompany.com)" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +#: view:project.issue:0 +msgid "Pending Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,name:0 +msgid "Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Search" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,description:0 +msgid "Description" +msgstr "" + +#. module: project_issue +#: field:project.issue,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "May" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,email:0 +msgid "# Emails" +msgstr "" + +#. module: project_issue +#: help:project.issue,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "February" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:70 +#, python-format +msgid "Issue '%s' has been opened." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature description" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Edit" +msgstr "" + +#. module: project_issue +#: field:project.project,project_escalation_id:0 +msgid "Project Escalation" +msgstr "" + +#. module: project_issue +#: help:project.issue,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Month-1" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:85 +#, python-format +msgid "Issue '%s' has been closed." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "April" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "References" +msgstr "" + +#. module: project_issue +#: field:project.issue,working_hours_close:0 +msgid "Working Hours to Close the Issue" +msgstr "" + +#. module: project_issue +#: field:project.issue,id:0 +msgid "ID" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Current Year" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:415 +#, python-format +msgid "No Title" +msgstr "" + +#. module: project_issue +#: help:project.issue.report,delay_close:0 +#: help:project.issue.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,section_id:0 +msgid "Sale Team" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_close:0 +msgid "Avg. Working Hours to Close" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "High" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,name:0 +msgid "Year" +msgstr "" + +#. module: project_issue +#: field:project.issue,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Open Issues by Creation Date" +msgstr "" + +#~ msgid "Close Working hours" +#~ msgstr "Terminare Program de lucru" + +#~ msgid "Date Closed" +#~ msgstr "Dată închidere" diff --git a/addons/project_issue_sheet/i18n/de.po b/addons/project_issue_sheet/i18n/de.po index c9e4eba2f84..fa9466aa268 100644 --- a/addons/project_issue_sheet/i18n/de.po +++ b/addons/project_issue_sheet/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-11-02 07:24+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:40+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_account_analytic_line @@ -26,7 +25,7 @@ msgstr "Analytische Buchung" #: code:addons/project_issue_sheet/project_issue_sheet.py:57 #, python-format msgid "The Analytic Account is in pending !" -msgstr "" +msgstr "Das Analysekonto ist schwebend!" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_project_issue @@ -65,6 +64,7 @@ msgstr "Zeiterfassung" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Bestätigte und abgerechnete Zeitaufzeichungen können nicht geändert werden" #. module: project_issue_sheet #: field:hr.analytic.timesheet,issue_id:0 @@ -74,7 +74,7 @@ msgstr "Problem" #. module: project_issue_sheet #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "Für Sichten dürfen keine Analysezeilen erzeugt werden" #~ msgid "" #~ "\n" diff --git a/addons/project_issue_sheet/i18n/ro.po b/addons/project_issue_sheet/i18n/ro.po new file mode 100644 index 00000000000..ffc06f032de --- /dev/null +++ b/addons/project_issue_sheet/i18n/ro.po @@ -0,0 +1,96 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 11:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "Linie analitică" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#, python-format +msgid "The Analytic Account is in pending !" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_project_issue +msgid "Project Issue" +msgstr "Problemă Proiect" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "Linie foaie de pontaj" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#: field:project.issue,analytic_account_id:0 +#, python-format +msgid "Analytic Account" +msgstr "Cont analitic" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Worklogs" +msgstr "Jurnale de lucru" + +#. module: project_issue_sheet +#: field:account.analytic.line,create_date:0 +msgid "Create Date" +msgstr "Creează data" + +#. module: project_issue_sheet +#: view:project.issue:0 +#: field:project.issue,timesheet_ids:0 +msgid "Timesheets" +msgstr "Foi de pontaj" + +#. module: project_issue_sheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: project_issue_sheet +#: field:hr.analytic.timesheet,issue_id:0 +msgid "Issue" +msgstr "Problemă" + +#. module: project_issue_sheet +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" + +#~ msgid "Add the Timesheet support for Issue Management in Project Management" +#~ msgstr "" +#~ "Adaugă asistenta Foii de pontaj pentru Managementul problemelor in " +#~ "Managementul Proiectului" + +#~ msgid "Timesheet" +#~ msgstr "Foaie de pontaj" + +#~ msgid "" +#~ "\n" +#~ " This module adds the Timesheet support for the " +#~ "Issues/Bugs Management in Project\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Acest modul adaugă asistenta tehnică pentru Foaia de " +#~ "pontaj pentru Managementul Problemelor/Erorilor din Proiect\n" +#~ " " diff --git a/addons/project_long_term/i18n/de.po b/addons/project_long_term/i18n/de.po index 51373aab108..f3f42053fd0 100644 --- a/addons/project_long_term/i18n/de.po +++ b/addons/project_long_term/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-12 18:37+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 22:37+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.act_project_phases @@ -42,12 +41,12 @@ msgstr "Gruppierung..." #. module: project_long_term #: field:project.phase,user_ids:0 msgid "Assigned Users" -msgstr "" +msgstr "Zugeteilte Benutzer" #. module: project_long_term #: field:project.phase,progress:0 msgid "Progress" -msgstr "" +msgstr "Fortschritt" #. module: project_long_term #: constraint:project.project:0 @@ -57,7 +56,7 @@ msgstr "Fehler ! Projekt Beginn muss vor dem Ende Datum liegen." #. module: project_long_term #: view:project.phase:0 msgid "In Progress Phases" -msgstr "" +msgstr "Fortschritts Phasen" #. module: project_long_term #: view:project.phase:0 @@ -88,7 +87,7 @@ msgstr "Tag" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_user_allocation msgid "Phase User Allocation" -msgstr "" +msgstr "Phase der Benuterzuteilung" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_task @@ -105,6 +104,12 @@ msgid "" "users, convert your phases into a series of tasks when you start working on " "the project." msgstr "" +"Ein Projekt kann in verschiedene Phasen geteilt werden. Für jede Phase " +"können Sie Benutzer zuteilen, verschiedene Aufgaben definieren Phasen zu " +"vorherigen oder nächsten verlinken, Datumseinschränkungen für den " +"Planungsprozess definieren. Verwenden Sie die Langzeitplanung um die " +"vorhandenen Benutzer zu planen und führen Sie die Phasen in Aufgaben über, " +"wenn Sie mit der Arbeit am Projekt beginnen." #. module: project_long_term #: selection:project.compute.phases,target_project:0 @@ -128,7 +133,7 @@ msgstr "ME (Mengeneinheit) entspr. Einheit für die Dauer" #: view:project.phase:0 #: view:project.user.allocation:0 msgid "Planning of Users" -msgstr "" +msgstr "Planung der Benutzer" #. module: project_long_term #: help:project.phase,date_end:0 @@ -174,7 +179,7 @@ msgstr "Frist" #. module: project_long_term #: selection:project.compute.phases,target_project:0 msgid "Compute All My Projects" -msgstr "" +msgstr "Berechne alle meine Projekte" #. module: project_long_term #: view:project.compute.phases:0 @@ -191,7 +196,7 @@ msgstr " (Kopie)" #. module: project_long_term #: view:project.user.allocation:0 msgid "Project User Allocation" -msgstr "" +msgstr "Projekt Benutzer Zuteilung" #. module: project_long_term #: view:project.phase:0 @@ -209,12 +214,12 @@ msgstr "Berechne" #: view:project.phase:0 #: selection:project.phase,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: project_long_term #: help:project.phase,progress:0 msgid "Computed based on related tasks" -msgstr "" +msgstr "Berechnet aufgrund zugeordneter Aufgaben" #. module: project_long_term #: field:project.phase,product_uom:0 @@ -235,7 +240,7 @@ msgstr "Ressourcen" #. module: project_long_term #: view:project.phase:0 msgid "My Projects" -msgstr "" +msgstr "Meine Projekte" #. module: project_long_term #: help:project.user.allocation,date_start:0 @@ -250,13 +255,13 @@ msgstr "Verknüpfte Aufgaben" #. module: project_long_term #: view:project.phase:0 msgid "New Phases" -msgstr "" +msgstr "Neue Phasen" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:48 #, python-format msgid "Please specify a project to schedule." -msgstr "" +msgstr "Bitte wählen Si eine Projekt für die Planung" #. module: project_long_term #: help:project.phase,constraint_date_start:0 @@ -290,7 +295,7 @@ msgstr "Start Datum der Phase muss vor dem Ende Datum sein." #. module: project_long_term #: view:project.phase:0 msgid "Start Month" -msgstr "" +msgstr "Start Monat" #. module: project_long_term #: field:project.phase,date_start:0 @@ -308,6 +313,8 @@ msgstr "erzwinge Ende der Periode vor" msgid "" "The ressources on the project can be computed automatically by the scheduler" msgstr "" +"Die Ressourcen des Projektes können automatisch durch den Planungsprozess " +"berechnet werden" #. module: project_long_term #: view:project.phase:0 @@ -317,7 +324,7 @@ msgstr "Entwurf" #. module: project_long_term #: view:project.phase:0 msgid "Pending Phases" -msgstr "" +msgstr "unerledigte Phasen" #. module: project_long_term #: view:project.phase:0 @@ -393,7 +400,7 @@ msgstr "Arbeitszeit" #: model:ir.ui.menu,name:project_long_term.menu_compute_phase #: view:project.compute.phases:0 msgid "Schedule Phases" -msgstr "" +msgstr "geplante Phasen" #. module: project_long_term #: view:project.phase:0 @@ -408,7 +415,7 @@ msgstr "Gesamte Stunden" #. module: project_long_term #: view:project.user.allocation:0 msgid "Users" -msgstr "" +msgstr "Benutzer" #. module: project_long_term #: view:project.user.allocation:0 @@ -454,7 +461,7 @@ msgstr "Dauer" #. module: project_long_term #: view:project.phase:0 msgid "Project Users" -msgstr "" +msgstr "Projekt Benutzer" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_phase @@ -472,6 +479,9 @@ msgid "" "view.\n" " " msgstr "" +"Plane Phasen aller oder ausgewählter Projekte. Danach öffnet sich eine Gantt " +"Ansicht\n" +" " #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_phases @@ -509,7 +519,7 @@ msgstr "Gem. Standard in Tagen" #: view:project.phase:0 #: field:project.phase,user_force_ids:0 msgid "Force Assigned Users" -msgstr "" +msgstr "Erzwinge zugeteilte Benutzer" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_phase_schedule diff --git a/addons/project_long_term/i18n/ro.po b/addons/project_long_term/i18n/ro.po new file mode 100644 index 00000000000..addf736df35 --- /dev/null +++ b/addons/project_long_term/i18n/ro.po @@ -0,0 +1,642 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 19:54+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phases +msgid "Phases" +msgstr "Etape" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,next_phase_ids:0 +msgid "Next Phases" +msgstr "Etapele următoare" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project's Tasks" +msgstr "Sarcinile proiectului" + +#. module: project_long_term +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Group By..." +msgstr "Grupează după..." + +#. module: project_long_term +#: field:project.phase,user_ids:0 +msgid "Assigned Users" +msgstr "" + +#. module: project_long_term +#: field:project.phase,progress:0 +msgid "Progress" +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" +"Eroare! data de inceput a proiectului trebuie să fie mai mică decat data de " +"sfarsit a proiectului." + +#. module: project_long_term +#: view:project.phase:0 +msgid "In Progress Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Displaying settings" +msgstr "Afisare setări" + +#. module: project_long_term +#: field:project.compute.phases,target_project:0 +msgid "Schedule" +msgstr "Programează" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Eroare ! Nu puteti crea sarcini recursive." + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "Eroare! Nu puteti atribui intensificare aceluiasi proiect!" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:126 +#, python-format +msgid "Day" +msgstr "Zi" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_user_allocation +msgid "Phase User Allocation" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_task +msgid "Task" +msgstr "Sarcină" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your users allocation, describe different tasks and link your phase " +"to previous and next phases, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"users, convert your phases into a series of tasks when you start working on " +"the project." +msgstr "" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute a Single Project" +msgstr "Calculează un Singur Proiect" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,previous_phase_ids:0 +msgid "Previous Phases" +msgstr "Etapele anterioare" + +#. module: project_long_term +#: help:project.phase,product_uom:0 +msgid "UoM (Unit of Measure) is the unit of measurement for Duration" +msgstr "UdM (Unitatea de Măsură) este unitatea de măsurare a Duratei" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation +#: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Planning of Users" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_end:0 +msgid "" +" It's computed by the scheduler according to the start date and the duration." +msgstr "" +" Este calculat de către programator in functie de data de inceput si de " +"durată." + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_project +#: field:project.compute.phases,project_id:0 +#: field:project.compute.tasks,project_id:0 +#: view:project.phase:0 +#: field:project.phase,project_id:0 +#: view:project.task:0 +#: view:project.user.allocation:0 +#: field:project.user.allocation,project_id:0 +msgid "Project" +msgstr "Proiect" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Error!" +msgstr "Eroare!" + +#. module: project_long_term +#: selection:project.phase,state:0 +msgid "Cancelled" +msgstr "Anulat(ă)" + +#. module: project_long_term +#: help:project.user.allocation,date_end:0 +msgid "Ending Date" +msgstr "Data de sfârşit" + +#. module: project_long_term +#: field:project.phase,constraint_date_end:0 +msgid "Deadline" +msgstr "Data scadentă" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute All My Projects" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "_Cancel" +msgstr "_Anulează" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:141 +#, python-format +msgid " (copy)" +msgstr " (copie)" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Project User Allocation" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,state:0 +msgid "State" +msgstr "Stare" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "C_ompute" +msgstr "C_alculează" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "New" +msgstr "" + +#. module: project_long_term +#: help:project.phase,progress:0 +msgid "Computed based on related tasks" +msgstr "" + +#. module: project_long_term +#: field:project.phase,product_uom:0 +msgid "Duration UoM" +msgstr "UdM Durată" + +#. module: project_long_term +#: field:project.phase,constraint_date_start:0 +msgid "Minimum Start Date" +msgstr "Data minimă de inceput" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +msgid "Resources" +msgstr "Resurse" + +#. module: project_long_term +#: view:project.phase:0 +msgid "My Projects" +msgstr "" + +#. module: project_long_term +#: help:project.user.allocation,date_start:0 +msgid "Starting Date" +msgstr "Data de început" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list +msgid "Related Tasks" +msgstr "Sarcini asociate" + +#. module: project_long_term +#: view:project.phase:0 +msgid "New Phases" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Please specify a project to schedule." +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_start:0 +msgid "force the phase to start after this date" +msgstr "impune inceperea etapei după această dată" + +#. module: project_long_term +#: field:project.phase,task_ids:0 +msgid "Project Tasks" +msgstr "Sarcini Proiect" + +#. module: project_long_term +#: help:project.phase,date_start:0 +msgid "" +"It's computed by the scheduler according the project date or the end date of " +"the previous phase." +msgstr "" +"Este calculat de către programator in functie de data proiectului sau de " +"data incheierii etapei precedente." + +#. module: project_long_term +#: view:project.phase:0 +msgid "Month" +msgstr "Luna" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Phase start-date must be lower than phase end-date." +msgstr "" +"Data de inceput a etapei trebuie să fie mai mică decat data de sfarsit." + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Month" +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_start:0 +#: field:project.user.allocation,date_start:0 +msgid "Start Date" +msgstr "Data de început" + +#. module: project_long_term +#: help:project.phase,constraint_date_end:0 +msgid "force the phase to finish before this date" +msgstr "impune incheierea etapei inainte de această dată" + +#. module: project_long_term +#: help:project.phase,user_ids:0 +msgid "" +"The ressources on the project can be computed automatically by the scheduler" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Draft" +msgstr "Ciornă" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Pending Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Pending" +msgstr "În așteptare" + +#. module: project_long_term +#: view:project.user.allocation:0 +#: field:project.user.allocation,user_id:0 +msgid "User" +msgstr "Utilizator" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_tasks +msgid "Project Compute Tasks" +msgstr "Calculează Sarcinile Proiectului" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Constraints" +msgstr "Constrângeri:" + +#. module: project_long_term +#: help:project.phase,sequence:0 +msgid "Gives the sequence order when displaying a list of phases." +msgstr "Prezintă ordinea secventei atunci cand afisează o listă cu etape." + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phase +#: model:ir.actions.act_window,name:project_long_term.act_project_phase_list +#: model:ir.ui.menu,name:project_long_term.menu_project_phase +#: model:ir.ui.menu,name:project_long_term.menu_project_phase_list +#: view:project.phase:0 +#: field:project.project,phase_ids:0 +msgid "Project Phases" +msgstr "Etapele proiectului" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Done" +msgstr "Efectuat" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Cancel" +msgstr "Anulează" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "In Progress" +msgstr "În desfăsurare" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Remaining Hours" +msgstr "Ore rămase" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" +"Eroare ! Data de sfarsit a sarcinii trebuie să fie mai mare decat data de " +"inceput" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar +msgid "Working Time" +msgstr "Program de lucru" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases +#: model:ir.ui.menu,name:project_long_term.menu_compute_phase +#: view:project.compute.phases:0 +msgid "Schedule Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Phase" +msgstr "Incepe Etapa" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Total Hours" +msgstr "Total ore" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Users" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Phase" +msgstr "Etapă" + +#. module: project_long_term +#: help:project.phase,state:0 +msgid "" +"If the phase is created the state 'Draft'.\n" +" If the phase is started, the state becomes 'In Progress'.\n" +" If review is needed the phase is in 'Pending' state. " +" \n" +" If the phase is over, the states is set to 'Done'." +msgstr "" +"Dacă etapa este creată, starea este 'Ciornă'.\n" +" Dacă etapa a inceput, starea devine 'In desfăsurare'.\n" +" Dacă este necesară verificarea, starea este 'In asteptare'. " +" \n" +" Dacă etapa este incheiată, starea este setată pe'Efectuat'." + +#. module: project_long_term +#: field:project.phase,date_end:0 +#: field:project.user.allocation,date_end:0 +msgid "End Date" +msgstr "Data de sfârșit" + +#. module: project_long_term +#: field:project.phase,name:0 +msgid "Name" +msgstr "Nume" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Tasks Details" +msgstr "Detalii sarcină" + +#. module: project_long_term +#: field:project.phase,duration:0 +msgid "Duration" +msgstr "Durata" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project Users" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_phase +#: view:project.phase:0 +#: view:project.task:0 +#: field:project.task,phase_id:0 +#: field:project.user.allocation,phase_id:0 +msgid "Project Phase" +msgstr "Etapa proiectului" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +" " +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_phases +msgid "Project Compute Phases" +msgstr "Calculează Etapele Proiectului" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Loops in phases not allowed" +msgstr "Nu sunt permise bucle in etape" + +#. module: project_long_term +#: field:project.phase,sequence:0 +msgid "Sequence" +msgstr "Secvență" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves +msgid "Resource Leaves" +msgstr "Concediu Resursă" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks +#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks +#: view:project.compute.tasks:0 +msgid "Schedule Tasks" +msgstr "Programează Sarcini" + +#. module: project_long_term +#: help:project.phase,duration:0 +msgid "By default in days" +msgstr "Implicit in zile" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,user_force_ids:0 +msgid "Force Assigned Users" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule +msgid "Scheduling" +msgstr "Programare" + +#~ msgid "Resources Allocation" +#~ msgstr "Alocare resurse" + +#~ msgid "Long Term Project Management" +#~ msgstr "Managementul Proiectului pe Termen lung" + +#~ msgid "Compute Scheduling of Phases" +#~ msgstr "Calculează Programarea Etapelor" + +#~ msgid "Resource Allocations" +#~ msgstr "Alocare Resurse" + +#~ msgid "Planning" +#~ msgstr "Planificare" + +#~ msgid "Compute Phase Scheduling" +#~ msgstr "Calculează Programarea Etapei" + +#~ msgid "Compute Scheduling of phases for all or specified project" +#~ msgstr "" +#~ "Calculează Programarea etapelor pentru toate proiectele sau pentru cele " +#~ "specificate" + +#~ msgid "Availability" +#~ msgstr "Disponibilitate" + +#~ msgid "Compute Scheduling of Task" +#~ msgstr "Calculează Programarea Sarcinii" + +#~ msgid "Compute Task Scheduling" +#~ msgstr "Calculează Programarea Sarcinii" + +#~ msgid "Project Resource Allocation" +#~ msgstr "Alocare Resurse Proiect" + +#~ msgid "" +#~ "To schedule phases of all or a specified project. It then open a gantt " +#~ "view.\n" +#~ "\t " +#~ msgstr "" +#~ "Pentru a programa etapele tuturor proiectelor sau ale proiectului " +#~ "specificat. Apoi deschide o vizualizare Gantt.\n" +#~ "\t " + +#~ msgid "" +#~ "Availability of this resource for this project phase in percentage (=50%)" +#~ msgstr "" +#~ "Disponibilitatea acestei resurse pentru această etapă a proiectului in " +#~ "procente (=50%)" + +#~ msgid "_Ok" +#~ msgstr "_Ok" + +#~ msgid "Project Resources" +#~ msgstr "Resursele Proiectului" + +#~ msgid "Dates" +#~ msgstr "Date" + +#~ msgid "project.schedule.tasks" +#~ msgstr "project.schedule.tasks (programează.sarcini.proiect)" + +#~ msgid "Resource Allocation" +#~ msgstr "Alocarea resurselor" + +#~ msgid "Schedule and Display info" +#~ msgstr "Programează si Afisează Informatiile" + +#~ msgid "" +#~ "A project can be split into the different phases. For each phase, you can " +#~ "define your resources allocation, describe different tasks and link your " +#~ "phase to previous and next phases, add date constraints for the automated " +#~ "scheduling. Use the long term planning in order to planify your available " +#~ "human resources, convert your phases into a series of tasks when you start " +#~ "working on the project." +#~ msgstr "" +#~ "Un proiect poate fi impărtit in diferite etape. Pentru fiecare etapă, puteti " +#~ "să definiti alocarea resursei, să descrieti diferite sarcini si să conectati " +#~ "etapa respectivă a etapele precedente sau viitoare, să adăugati limitări ale " +#~ "datei pentru programarea automată. Folositi planificarea pe termen lung " +#~ "pentru a vă planifica resursele umane disponibile si a vă transforma etapele " +#~ "intr-o serie de sarcini atunci cand incepeti să lucrati la proiect." + +#~ msgid "unknown" +#~ msgstr "necunoscut(ă)" + +#~ msgid "Timetable working hours to adjust the gantt diagram report" +#~ msgstr "Programul orelor lucrate pentru a regla raportul diagramei Gantt" + +#~ msgid "Task Detail" +#~ msgstr "Detalii sarcină" + +#~ msgid "Current" +#~ msgstr "Curent" + +#, python-format +#~ msgid "Please Specify Project to be schedule" +#~ msgstr "Vă rugăm să specificati Proiectul care urmează a fi programat" + +#~ msgid "Responsible" +#~ msgstr "Responsabil" + +#~ msgid "Resource Detail" +#~ msgstr "Detaliu resursă" + +#~ msgid "Compute Scheduling of Task for specified project." +#~ msgstr "Calculează Programarea sarcinii pentru proiectul specificat." + +#~ msgid "Resource" +#~ msgstr "Resursă" + +#~ msgid "Task Scheduling completed successfully." +#~ msgstr "Programarea sarcinii s-a incheiat cu succes." + +#~ msgid "Message" +#~ msgstr "Mesaj" + +#~ msgid "Compute All Projects" +#~ msgstr "Calculează toate proiectele" diff --git a/addons/project_mailgate/i18n/ro.po b/addons/project_mailgate/i18n/ro.po new file mode 100644 index 00000000000..9bb087c31b6 --- /dev/null +++ b/addons/project_mailgate/i18n/ro.po @@ -0,0 +1,107 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 11:48+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History Information" +msgstr "Informatii istoric" + +#. module: project_mailgate +#: model:ir.model,name:project_mailgate.model_project_task +msgid "Task" +msgstr "Sarcină" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Eroare ! Nu puteti crea sarcini recursive." + +#. module: project_mailgate +#: field:project.task,message_ids:0 +msgid "Messages" +msgstr "Mesaje" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:90 +#, python-format +msgid "Draft" +msgstr "Ciornă" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" +"Eroare ! Data de sfarsit a sarcinii trebuie să fie mai mare decat data de " +"inceput" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:116 +#, python-format +msgid "Cancel" +msgstr "Anulează" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:110 +#, python-format +msgid "Done" +msgstr "Efectuat" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:96 +#, python-format +msgid "Open" +msgstr "Deschide" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:102 +#, python-format +msgid "Pending" +msgstr "În așteptare" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History" +msgstr "Istoric" + +#~ msgid "Project MailGateWay" +#~ msgstr "MailGAteWay Proiect" + +#~ msgid "" +#~ "This module is an interface that synchronises mails with OpenERP Project " +#~ "Task.\n" +#~ "\n" +#~ "It allows creating tasks as soon as a new mail arrives in our configured " +#~ "mail server.\n" +#~ "Moreover, it keeps track of all further communications and task states.\n" +#~ " " +#~ msgstr "" +#~ "Acest modul este o interfată care sincronizează email-urile cu Activitatea " +#~ "de Proiect OpenERP.\n" +#~ "\n" +#~ "Permite crearea de sarcini de indată ce un nou email soseste in serverul de " +#~ "mail configurat.\n" +#~ "In plus, tine evidenta tuturor comunicatiilor viitoare si a stărilor " +#~ "activitătilor.\n" +#~ " " + +#~ msgid "Attachments" +#~ msgstr "Atașamente" + +#~ msgid "Details" +#~ msgstr "Detalii" diff --git a/addons/project_messages/i18n/ro.po b/addons/project_messages/i18n/ro.po new file mode 100644 index 00000000000..7bf950b9346 --- /dev/null +++ b/addons/project_messages/i18n/ro.po @@ -0,0 +1,135 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 11:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: project_messages +#: field:project.messages,to_id:0 +msgid "To" +msgstr "Către" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_messages +msgid "project.messages" +msgstr "project.messages (proiect.mesaje)" + +#. module: project_messages +#: field:project.messages,from_id:0 +msgid "From" +msgstr "De la" + +#. module: project_messages +#: view:project.messages:0 +msgid "Group By..." +msgstr "Grupează după..." + +#. module: project_messages +#: field:project.messages,create_date:0 +msgid "Creation Date" +msgstr "Data creării" + +#. module: project_messages +#: help:project.messages,to_id:0 +msgid "Keep this empty to broadcast the message." +msgstr "Lăsati necompletat pentru a transmite mesajul." + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.act_project_messages +#: model:ir.actions.act_window,name:project_messages.action_view_project_editable_messages_tree +#: view:project.messages:0 +#: view:project.project:0 +#: field:project.project,message_ids:0 +msgid "Messages" +msgstr "Mesaje" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_project +#: view:project.messages:0 +#: field:project.messages,project_id:0 +msgid "Project" +msgstr "Proiect" + +#. module: project_messages +#: model:ir.actions.act_window,help:project_messages.messages_form +msgid "" +"An in-project messaging system allows for an efficient and trackable " +"communication between project members. The messages are stored in the system " +"and can be used for post analysis." +msgstr "" +"Un sistem de mesaje in-proiect permite o comunicare eficientă, care poate fi " +"urmărită, intre membrii proiectului. Mesajele sunt stocate in sistem si pot " +"fi folosite pentru o analiză ulterioară." + +#. module: project_messages +#: view:project.messages:0 +msgid "Today" +msgstr "Astăzi" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message To" +msgstr "Mesaj către" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "Eroare! Nu puteti atribui intensificare aceluiasi proiect!" + +#. module: project_messages +#: view:project.messages:0 +#: field:project.messages,message:0 +msgid "Message" +msgstr "Mesaj" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message From" +msgstr "Mesaj de la" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.messages_form +#: model:ir.ui.menu,name:project_messages.menu_messages_form +#: view:project.messages:0 +msgid "Project Messages" +msgstr "Mesaje Proiect" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" +"Eroare! data de inceput a proiectului trebuie să fie mai mică decat data de " +"sfarsit a proiectului." + +#~ msgid "" +#~ "\n" +#~ " This module provides the functionality to send messages within a " +#~ "project.\n" +#~ " A user can send messages individually to other user. He can even " +#~ "broadcast\n" +#~ " it to all the users.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Acest modul oferă functionalitatea de a trimite mesaje in cadrul unui " +#~ "proiect.\n" +#~ " Un utilizator poate trimite mesaje individual altui utilizator. El il " +#~ "poate chiar transmite\n" +#~ " tuturor utilizatorilor.\n" +#~ " " + +#~ msgid "In-Project Messaging System" +#~ msgstr "Sistemul de Mesaje in Proiect" diff --git a/addons/project_mrp/i18n/de.po b/addons/project_mrp/i18n/de.po index eebf588381e..17f274e388f 100644 --- a/addons/project_mrp/i18n/de.po +++ b/addons/project_mrp/i18n/de.po @@ -7,20 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-18 11:22+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:38+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_mrp #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_procuretasktask0 @@ -37,12 +36,12 @@ msgstr "Aufgabe von Beschaffungsauftrag" #. module: project_mrp #: model:ir.model,name:project_mrp.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Verkaufsauftrag" #. module: project_mrp #: field:procurement.order,sale_line_id:0 msgid "Sale order line" -msgstr "" +msgstr "Verkaufsauftragsposition" #. module: project_mrp #: model:process.transition,note:project_mrp.process_transition_createtask0 @@ -132,7 +131,7 @@ msgstr "" #. module: project_mrp #: field:project.task,sale_line_id:0 msgid "Sale Order Line" -msgstr "" +msgstr "Verkaufsauftragsposition" #~ msgid "If procure method is Make to order and supply method is produce" #~ msgstr "" diff --git a/addons/project_planning/i18n/de.po b/addons/project_planning/i18n/de.po index ac970a4cd24..a94b94431ba 100644 --- a/addons/project_planning/i18n/de.po +++ b/addons/project_planning/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-13 08:18+0000\n" -"Last-Translator: Steffi Frank (Bremskerl, DE) \n" +"PO-Revision-Date: 2012-01-13 18:38+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:26+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_planning #: constraint:account.analytic.account:0 @@ -548,7 +548,7 @@ msgstr "Bis Datum" #. module: project_planning #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: project_planning #: report:report_account_analytic.planning.print:0 diff --git a/addons/project_scrum/i18n/ar.po b/addons/project_scrum/i18n/ar.po index e4f47293699..78fc40200cf 100644 --- a/addons/project_scrum/i18n/ar.po +++ b/addons/project_scrum/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-06-18 11:28+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-13 19:26+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 @@ -246,13 +246,13 @@ msgstr "" #. module: project_scrum #: field:project.scrum.sprint,date_stop:0 msgid "Ending Date" -msgstr "تاريخ انتهاء" +msgstr "تاريخ الانتهاء" #. module: project_scrum #: view:project.scrum.meeting:0 #: view:project.scrum.sprint:0 msgid "Links" -msgstr "" +msgstr "روابط" #. module: project_scrum #: help:project.scrum.sprint,effective_hours:0 diff --git a/addons/project_scrum/i18n/de.po b/addons/project_scrum/i18n/de.po index b44c30fd993..d143a0869ac 100644 --- a/addons/project_scrum/i18n/de.po +++ b/addons/project_scrum/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-04-03 09:12+0000\n" +"PO-Revision-Date: 2012-01-13 22:10+0000\n" "Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 @@ -46,7 +46,7 @@ msgstr "Was erledigten Sie seit dem letzten Meeting?" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Sprint Month" -msgstr "" +msgstr "Sprint Monat" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_sprint_all_tree @@ -128,7 +128,7 @@ msgstr "Fehler ! Sie können keine rekursiven Aufgaben definieren." #. module: project_scrum #: view:project.scrum.sprint:0 msgid "In Progress Sprints" -msgstr "" +msgstr "Sprints in Bearbeitung" #. module: project_scrum #: view:project.scrum.product.backlog:0 @@ -139,7 +139,7 @@ msgstr "" #: code:addons/project_scrum/wizard/project_scrum_backlog_sprint.py:62 #, python-format msgid "Product Backlog '%s' is assigned to sprint %s" -msgstr "" +msgstr "Produkt Rückstand '%s' ist Sprint '%s' zugeteilt" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.dblc_proj @@ -211,12 +211,12 @@ msgstr "" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Backlogs Assigned To Current Sprints" -msgstr "" +msgstr "Aktuellen Sprints zugeordnete Rückstände" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "For cancelling the task" -msgstr "" +msgstr "Um eine Aufgabe abzubrechen" #. module: project_scrum #: model:ir.model,name:project_scrum.model_project_scrum_product_backlog @@ -289,7 +289,7 @@ msgstr "Gesamtstunden" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "Pending Sprints" -msgstr "" +msgstr "unerledigte Sprints" #. module: project_scrum #: code:addons/project_scrum/wizard/project_scrum_email.py:95 @@ -300,7 +300,7 @@ msgstr "Hindernisse für weitere Bearbeitung:" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Backlogs Not Assigned To Sprints." -msgstr "" +msgstr "Rückstände die keinen Sprints zugeordnet sind" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -366,7 +366,7 @@ msgstr "Anzeige Sprint Aufgaben" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: project_scrum #: field:project.scrum.sprint,meeting_ids:0 @@ -381,7 +381,7 @@ msgstr "Konvertiere" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Pending Backlogs" -msgstr "" +msgstr "unerledigte Rückstände" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_product_backlog_form @@ -393,7 +393,7 @@ msgstr "Product Backlogs" #. module: project_scrum #: model:ir.model,name:project_scrum.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "Email-Zusammensetzung Assistent" #. module: project_scrum #: field:project.scrum.product.backlog,create_date:0 @@ -637,17 +637,17 @@ msgstr "Verschieben" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Change Type" -msgstr "" +msgstr "Ändere Typ" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "For changing to done state" -msgstr "" +msgstr "Um in Erledigt Status zu wechseln" #. module: project_scrum #: view:project.scrum.sprint:0 msgid "New Sprints" -msgstr "" +msgstr "Neue Sprints" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -809,7 +809,7 @@ msgstr "Verbleibende Stunden" #. module: project_scrum #: constraint:project.task:0 msgid "Error ! Task end-date must be greater then task start-date" -msgstr "" +msgstr "Fehler! Aufgaben End-Datum muss größer als Aufgaben-Beginn sein" #. module: project_scrum #: view:project.scrum.sprint:0 @@ -829,12 +829,12 @@ msgstr "Meine Backlogs" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "In Progress Backlogs" -msgstr "" +msgstr "Rückstände in Bearbeitung" #. module: project_scrum #: view:project.task:0 msgid "View Sprints" -msgstr "" +msgstr "Zeige Sprints" #. module: project_scrum #: model:ir.actions.act_window,help:project_scrum.action_product_backlog_form @@ -855,7 +855,7 @@ msgstr "" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "Postpone backlog" -msgstr "" +msgstr "Rückstand verschieben" #. module: project_scrum #: model:process.transition,name:project_scrum.process_transition_backlogtask0 @@ -1019,7 +1019,7 @@ msgstr "Vielen Dank." #: view:project.scrum.meeting:0 #: view:project.task:0 msgid "Current Sprints" -msgstr "" +msgstr "aktuelle Sprints" #. module: project_scrum #: model:ir.actions.act_window,name:project_scrum.action_scrum_backlog_to_sprint @@ -1040,7 +1040,7 @@ msgstr "Möchten Sie wirklich das Backlog verschieben?" #. module: project_scrum #: view:project.scrum.product.backlog:0 msgid "For changing to open state" -msgstr "" +msgstr "Für Wechsel in Offen Status" #. module: project_scrum #: field:project.scrum.backlog.assign.sprint,sprint_id:0 diff --git a/addons/project_timesheet/i18n/de.po b/addons/project_timesheet/i18n/de.po index 8294a9e732f..fe5aed53880 100644 --- a/addons/project_timesheet/i18n/de.po +++ b/addons/project_timesheet/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 11:51+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:37+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: project_timesheet #: model:ir.actions.act_window,help:project_timesheet.action_project_timesheet_bill_task @@ -52,12 +51,12 @@ msgstr "Zeiterfassung Aufgaben" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by year of date" -msgstr "" +msgstr "Gruppiere je Jahr" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Task Hours in current month" -msgstr "" +msgstr "Aufgaben Stunden im laufenden Monat" #. module: project_timesheet #: constraint:project.task:0 @@ -86,6 +85,9 @@ msgid "" "You cannot delete a partner which is assigned to project, we suggest you to " "uncheck the active box!" msgstr "" +"Der Partner ist einem Projekt zugeordnet und kann daher nicht gelöscht " +"werden.\r\n" +"Löschen Sie das Aktiv-Kennzeichen" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -111,7 +113,7 @@ msgstr "Jahr" #. module: project_timesheet #: view:project.project:0 msgid "Billable" -msgstr "" +msgstr "Abrechenbar" #. module: project_timesheet #: model:ir.actions.act_window,help:project_timesheet.action_account_analytic_overdue @@ -138,7 +140,7 @@ msgstr "Fehler ! Projekt Beginn muss vor dem Ende Datum liegen." #. module: project_timesheet #: model:ir.actions.act_window,name:project_timesheet.action_account_analytic_overdue msgid "Customer Projects" -msgstr "" +msgstr "Kundenprojekte" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_account_analytic_line @@ -173,7 +175,7 @@ msgstr "Fehler ! Sie können keine rekursiven Aufgaben definieren." #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_project_working_hours msgid "Timesheet Lines" -msgstr "" +msgstr "Zeiterfassung Positionen" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:231 @@ -184,12 +186,12 @@ msgstr "Fehlerhafte Aktion !" #. module: project_timesheet #: view:project.project:0 msgid "Billable Project" -msgstr "" +msgstr "Abrechenbare Projekte" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_invoicing_contracts msgid "Contracts to Renew" -msgstr "" +msgstr "Zu erneuernde Verträge" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in @@ -199,7 +201,7 @@ msgstr "Anmelden / Abmelden bei Projekt" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by month of date" -msgstr "" +msgstr "Gruppiere je Monat" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task @@ -240,7 +242,7 @@ msgstr "Komplettiere Zeiterfassung" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Task Hours in current year" -msgstr "" +msgstr "Aufgaben Stunden des laufenden Jahres" #. module: project_timesheet #: view:project.project:0 @@ -295,7 +297,7 @@ msgstr "November" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Task hours of last month" -msgstr "" +msgstr "Aufgaben Stunden des Vormonats" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:59 @@ -360,7 +362,7 @@ msgstr "Rechnungsstellung" #. module: project_timesheet #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Error! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -406,7 +408,7 @@ msgstr "Meine Zeiterfassung" #. module: project_timesheet #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "Für Sichten dürfen keine Analysezeilen erzeugt werden" #. module: project_timesheet #: view:project.project:0 diff --git a/addons/purchase_analytic_plans/i18n/de.po b/addons/purchase_analytic_plans/i18n/de.po index a705bf76e68..40b1698083e 100644 --- a/addons/purchase_analytic_plans/i18n/de.po +++ b/addons/purchase_analytic_plans/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-12 14:29+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:33+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:47+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: purchase_analytic_plans #: field:purchase.order.line,analytics_id:0 @@ -25,7 +24,7 @@ msgstr "Analytische Verrechnung" #. module: purchase_analytic_plans #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: purchase_analytic_plans #: model:ir.model,name:purchase_analytic_plans.model_purchase_order_line diff --git a/addons/purchase_double_validation/i18n/de.po b/addons/purchase_double_validation/i18n/de.po index d38428ed813..031543d683b 100644 --- a/addons/purchase_double_validation/i18n/de.po +++ b/addons/purchase_double_validation/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-15 15:37+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 18:33+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 @@ -47,7 +47,7 @@ msgstr "Konfiguriere Betragsgrenze für Einkauf" #: view:board.board:0 #: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting msgid "Purchase Order Waiting Approval" -msgstr "" +msgstr "Beschaffungsaufträge (Erwarte Auftragsbestätigung)" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 diff --git a/addons/purchase_requisition/i18n/de.po b/addons/purchase_requisition/i18n/de.po index 46dce2d2280..3d153980a22 100644 --- a/addons/purchase_requisition/i18n/de.po +++ b/addons/purchase_requisition/i18n/de.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-04-03 09:28+0000\n" +"PO-Revision-Date: 2012-01-13 18:32+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:27+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: purchase_requisition #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -64,7 +64,7 @@ msgstr "Status" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Purchase Requisition in negociation" -msgstr "" +msgstr "Bedarfsanforderung in Verhandlung" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -75,7 +75,7 @@ msgstr "Lieferant" #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -109,7 +109,7 @@ msgstr "Bedarfsanforderung Positionen" #. module: purchase_requisition #: view:purchase.order:0 msgid "Purchase Orders with requisition" -msgstr "" +msgstr "Einkaufsaufträge mit Bedarfsanforderung" #. module: purchase_requisition #: model:ir.model,name:purchase_requisition.model_product_product @@ -141,7 +141,7 @@ msgstr "" #: code:addons/purchase_requisition/purchase_requisition.py:136 #, python-format msgid "Warning" -msgstr "" +msgstr "Warnung" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -183,12 +183,12 @@ msgstr "Zurücksetzen auf Entwurf" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Current Purchase Requisition" -msgstr "" +msgstr "aktuelle Einkaufsanforderungen" #. module: purchase_requisition #: model:res.groups,name:purchase_requisition.group_purchase_requisition_user msgid "User" -msgstr "" +msgstr "Benutzer" #. module: purchase_requisition #: field:purchase.requisition.partner,partner_address_id:0 @@ -226,7 +226,7 @@ msgstr "Menge" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Unassigned Requisition" -msgstr "" +msgstr "nicht zugeteilte Anforderungen" #. module: purchase_requisition #: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition @@ -320,7 +320,7 @@ msgstr "Bedarfsanforderung Typ" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "New Purchase Requisition" -msgstr "" +msgstr "Neue Einkaufsanforderung" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -355,7 +355,7 @@ msgstr "Bedarfsmeldung Partner" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Start" -msgstr "" +msgstr "Beginn" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -412,7 +412,7 @@ msgstr "Bedarfsmeldung (Exklusiv)" #. module: purchase_requisition #: model:res.groups,name:purchase_requisition.group_purchase_requisition_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: purchase_requisition #: constraint:product.product:0 diff --git a/addons/report_webkit/i18n/de.po b/addons/report_webkit/i18n/de.po index 31576db5a82..8fed162e33e 100644 --- a/addons/report_webkit/i18n/de.po +++ b/addons/report_webkit/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 16:56+0000\n" +"PO-Revision-Date: 2012-01-13 18:30+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:27+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:13+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: report_webkit #: view:ir.actions.report.xml:0 @@ -57,6 +57,9 @@ msgid "" " but memory and disk " "usage is wider" msgstr "" +"Dieses Modul erlaubt eine präzise Positionierung der Elemente, da jedes " +"Objekt auf einer eigenen HTML Seite gedruckt wird. Menory und Plattenbedarf " +"ist aber größer." #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -78,7 +81,7 @@ msgstr "Pfad zu wkhtmltopdf ist nicht absolut" #. module: report_webkit #: view:ir.header_webkit:0 msgid "Company and Page Setup" -msgstr "" +msgstr "Konfiguration von Unternehmen und Seite" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -132,7 +135,7 @@ msgstr "Webkit verursacht Fehler" #: model:ir.actions.act_window,name:report_webkit.action_header_webkit #: model:ir.ui.menu,name:report_webkit.menu_header_webkit msgid "Webkit Headers/Footers" -msgstr "" +msgstr "Webkit Kopf-/Fuss-Zeilen" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -194,7 +197,7 @@ msgstr "ir.header_img" #. module: report_webkit #: field:ir.actions.report.xml,precise_mode:0 msgid "Precise Mode" -msgstr "" +msgstr "Präziser Modus" #. module: report_webkit #: constraint:res.company:0 @@ -323,7 +326,7 @@ msgstr "B3 18 353 x 500 mm" #. module: report_webkit #: field:ir.actions.report.xml,webkit_header:0 msgid "Webkit Header" -msgstr "" +msgstr "Webkit Kopfzeilen" #. module: report_webkit #: help:ir.actions.report.xml,webkit_debug:0 @@ -387,7 +390,7 @@ msgstr "A9 13 37 x 52 mm" #. module: report_webkit #: view:ir.header_webkit:0 msgid "Footer" -msgstr "" +msgstr "Fußzeilen" #. module: report_webkit #: model:ir.model,name:report_webkit.model_res_company @@ -440,7 +443,7 @@ msgstr "Papierformat" #. module: report_webkit #: view:ir.header_webkit:0 msgid "Header" -msgstr "" +msgstr "Kopfzeilen" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -450,7 +453,7 @@ msgstr "B10 16 31 x 44 mm" #. module: report_webkit #: view:ir.header_webkit:0 msgid "CSS Style" -msgstr "" +msgstr "CSS Stil" #. module: report_webkit #: field:ir.header_webkit,css:0 @@ -466,7 +469,7 @@ msgstr "B4 19 250 x 353 mm" #: model:ir.actions.act_window,name:report_webkit.action_header_img #: model:ir.ui.menu,name:report_webkit.menu_header_img msgid "Webkit Logos" -msgstr "" +msgstr "Webkit Logos" #. module: report_webkit #: selection:ir.header_webkit,format:0 diff --git a/addons/resource/i18n/de.po b/addons/resource/i18n/de.po index 385ceb8ebe4..96ee9a8a906 100644 --- a/addons/resource/i18n/de.po +++ b/addons/resource/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-18 09:11+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:25+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: resource #: help:resource.calendar.leaves,resource_id:0 @@ -94,6 +93,7 @@ msgstr "Ressourcen" #, python-format msgid "Make sure the Working time has been configured with proper week days!" msgstr "" +"Überprüfen Sie, dass die Arbeitszeit zu den richtigen Wochentagen passt!" #. module: resource #: field:resource.calendar,manager:0 @@ -247,7 +247,7 @@ msgstr "Arbeitszeit von" msgid "" "Define working hours and time table that could be scheduled to your project " "members" -msgstr "" +msgstr "Definition der Arbeitszeit, die für die Projektmitarbeiter gilt" #. module: resource #: help:resource.resource,user_id:0 @@ -263,7 +263,7 @@ msgstr "Definire den Einsatzplan für diese Ressource" #. module: resource #: view:resource.calendar.leaves:0 msgid "Starting Date of Leave" -msgstr "" +msgstr "Anfangsdatum der Abwesenheit" #. module: resource #: field:resource.resource,code:0 @@ -338,7 +338,7 @@ msgstr "(Ferien)" #: code:addons/resource/resource.py:392 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Konfigurationsfehler !" #. module: resource #: selection:resource.resource,resource_type:0 diff --git a/addons/sale/i18n/ar.po b/addons/sale/i18n/ar.po index d6f79b74757..39cc96a72b4 100644 --- a/addons/sale/i18n/ar.po +++ b/addons/sale/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2012-01-11 21:18+0000\n" -"Last-Translator: Hsn \n" +"PO-Revision-Date: 2012-01-13 14:36+0000\n" +"Last-Translator: Ahmad Khayyat \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-12 05:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 @@ -86,7 +86,7 @@ msgstr "تحذير !" #. module: sale #: report:sale.order:0 msgid "VAT" -msgstr "" +msgstr "ضريبة القيمة المضافة" #. module: sale #: model:process.node,note:sale.process_node_saleorderprocurement0 @@ -336,7 +336,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Conditions" -msgstr "" +msgstr "الشروط" #. module: sale #: code:addons/sale/sale.py:1034 @@ -1113,7 +1113,7 @@ msgstr "بإنتظار الجدول" #. module: sale #: field:sale.order.line,type:0 msgid "Procurement Method" -msgstr "طريقة التحصيل" +msgstr "طريقة الشراء" #. module: sale #: model:process.node,name:sale.process_node_packinglist0 @@ -1607,7 +1607,7 @@ msgstr "" #. module: sale #: view:sale.order.line:0 msgid "Order" -msgstr "" +msgstr "أمر" #. module: sale #: code:addons/sale/sale.py:1016 @@ -1643,7 +1643,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "States" -msgstr "" +msgstr "حالات" #. module: sale #: view:sale.config.picking_policy:0 @@ -2360,9 +2360,6 @@ msgstr "أصدر الفواتير بناءً على التسليم" #~ msgid " Month " #~ msgstr " الشهر " -#~ msgid " Month-1 " -#~ msgstr " الشهر 1 " - #~ msgid "Complete Delivery" #~ msgstr "تسليم كامل" @@ -2432,3 +2429,6 @@ msgstr "أصدر الفواتير بناءً على التسليم" #~ msgid "Configuration Progress" #~ msgstr "تقدم الإعدادات" + +#~ msgid " Month-1 " +#~ msgstr " شهر- ١ " diff --git a/addons/sale/i18n/de.po b/addons/sale/i18n/de.po index 4922a9980fe..c7dabddad3c 100644 --- a/addons/sale/i18n/de.po +++ b/addons/sale/i18n/de.po @@ -8,20 +8,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-01-18 11:11+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 23:07+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 06:46+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 msgid "Based on Timesheet" -msgstr "" +msgstr "Basierend auf Zeitaufzeichnung" #. module: sale #: view:sale.order.line:0 @@ -29,6 +28,8 @@ msgid "" "Sale Order Lines that are confirmed, done or in exception state and haven't " "yet been invoiced" msgstr "" +"Verkaufsauftragspositionen, die bestätigt, erledigt oder in Ausnahmezustand " +"sind, aber noch nicht verrechnet wurden" #. module: sale #: view:board.board:0 @@ -46,7 +47,7 @@ msgstr "Erlaube Teillieferung, wenn nicht genügend auf Lager liegt." #. module: sale #: view:sale.order:0 msgid "UoS" -msgstr "" +msgstr "VE" #. module: sale #: help:sale.order,partner_shipping_id:0 @@ -122,6 +123,9 @@ msgid "" "cancel a sale order, you must first cancel related picking or delivery " "orders." msgstr "" +"Bevor Sie einen bestätigten Verkaufsauftrag löschen können, müssen Sie " +"diesen stornieren und davor noch die zugehörigen Lieferscheine und " +"Lieferaufträge." #. module: sale #: model:process.node,name:sale.process_node_saleprocurement0 @@ -137,7 +141,7 @@ msgstr "Partner" #. module: sale #: selection:sale.order,order_policy:0 msgid "Invoice based on deliveries" -msgstr "" +msgstr "Rechnung auf Basis Auslieferung" #. module: sale #: view:sale.order:0 @@ -191,12 +195,12 @@ msgstr "Standard Zahlungsbedingung" #. module: sale #: field:sale.config.picking_policy,deli_orders:0 msgid "Based on Delivery Orders" -msgstr "" +msgstr "Basierend auf Lieferaufträgen" #. module: sale #: field:sale.config.picking_policy,time_unit:0 msgid "Main Working Time Unit" -msgstr "" +msgstr "Haupteinheit für Arbeitszeiten" #. module: sale #: view:sale.order:0 @@ -227,7 +231,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "My Sale Orders" -msgstr "" +msgstr "Meine Verkaufsaufträge" #. module: sale #: selection:sale.order,invoice_quantity:0 @@ -272,12 +276,12 @@ msgstr "" #. module: sale #: field:sale.config.picking_policy,task_work:0 msgid "Based on Tasks' Work" -msgstr "" +msgstr "Basierend auf der Arbeitszeit der Aufgaben" #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order msgid "Quotations and Sales" -msgstr "" +msgstr "Angebote und Verkäufe" #. module: sale #: model:ir.model,name:sale.model_sale_make_invoice @@ -288,7 +292,7 @@ msgstr "Verkauf erstellt Rechnung" #: code:addons/sale/sale.py:330 #, python-format msgid "Pricelist Warning!" -msgstr "" +msgstr "Preisliste Warnung!" #. module: sale #: field:sale.order.line,discount:0 @@ -355,7 +359,7 @@ msgstr "Verkaufsaufträge in Fehlerliste" #: code:addons/sale/wizard/sale_make_invoice_advance.py:70 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "Fehler Konfiguration !" #. module: sale #: view:sale.order:0 @@ -418,7 +422,7 @@ msgstr "Oktober" #. module: sale #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: sale #: view:board.board:0 @@ -488,6 +492,7 @@ msgstr "" #, python-format msgid "You cannot cancel a sale order line that has already been invoiced!" msgstr "" +"Sie können eine bereits verrechnete Auftragsposition nicht stornieren." #. module: sale #: code:addons/sale/sale.py:1066 @@ -539,7 +544,7 @@ msgstr "Bemerkungen" #. module: sale #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: sale #: help:sale.order,partner_invoice_id:0 @@ -549,12 +554,12 @@ msgstr "Rechnungsadresse für diesen Verkaufsauftrag." #. module: sale #: view:sale.report:0 msgid "Month-1" -msgstr "" +msgstr "Monat-1" #. module: sale #: view:sale.report:0 msgid "Ordered month of the sales order" -msgstr "" +msgstr "Bestellmonat des AUftrags" #. module: sale #: code:addons/sale/sale.py:504 @@ -562,11 +567,13 @@ msgstr "" msgid "" "You cannot group sales having different currencies for the same partner." msgstr "" +"Verkaufsaufträge mit verschiedenen Währungen können nicht für den selben " +"Partner gruppiert werden." #. module: sale #: selection:sale.order,picking_policy:0 msgid "Deliver each product when available" -msgstr "" +msgstr "Liefere jedes Produkt bei Verfügbarkeit" #. module: sale #: field:sale.order,invoiced_rate:0 @@ -603,11 +610,12 @@ msgstr "März" #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben" #. module: sale #: field:sale.config.picking_policy,sale_orders:0 msgid "Based on Sales Orders" -msgstr "" +msgstr "Basierend auf Verkaufsauftrag" #. module: sale #: help:sale.order,state:0 @@ -639,7 +647,7 @@ msgstr "Rechnungsanschrift:" #. module: sale #: field:sale.order.line,sequence:0 msgid "Line Sequence" -msgstr "" +msgstr "Zeilen Sequenz" #. module: sale #: model:process.transition,note:sale.process_transition_saleorderprocurement0 @@ -731,7 +739,7 @@ msgstr "Datum Auftragserstellung" #. module: sale #: model:ir.ui.menu,name:sale.menu_sales_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Sonstiges" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree3 @@ -778,7 +786,7 @@ msgstr "Menge" #: code:addons/sale/sale.py:1314 #, python-format msgid "Hour" -msgstr "" +msgstr "Stunde" #. module: sale #: view:sale.order:0 @@ -801,7 +809,7 @@ msgstr "Alle Angebote" #. module: sale #: view:sale.config.picking_policy:0 msgid "Options" -msgstr "" +msgstr "Optionen" #. module: sale #: selection:sale.report,month:0 @@ -812,7 +820,7 @@ msgstr "September" #: code:addons/sale/sale.py:632 #, python-format msgid "You cannot confirm a sale order which has no line." -msgstr "" +msgstr "Sie können einen Verkaufsauftrag ohne Zeilen nicht bestätigen" #. module: sale #: code:addons/sale/sale.py:1246 @@ -821,6 +829,8 @@ msgid "" "You have to select a pricelist or a customer in the sales form !\n" "Please set one before choosing a product." msgstr "" +"Sie müssen eine Preisliste oder einen Kunden im Verkaufsformular auswählen, " +"bevor Sie ein Produkt auswählen." #. module: sale #: view:sale.report:0 @@ -894,7 +904,7 @@ msgstr "" #. module: sale #: field:sale.order,date_order:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: sale #: view:sale.report:0 @@ -915,7 +925,7 @@ msgstr "Unternehmen" #: code:addons/sale/sale.py:1259 #, python-format msgid "No valid pricelist line found ! :" -msgstr "" +msgstr "Keine gültige Preisliste gefunden" #. module: sale #: view:sale.order:0 @@ -925,7 +935,7 @@ msgstr "Historie" #. module: sale #: selection:sale.order,order_policy:0 msgid "Invoice on order after delivery" -msgstr "" +msgstr "Rechnung auf Basis Auftrag nach Lieferung" #. module: sale #: help:sale.order,invoice_ids:0 @@ -972,7 +982,7 @@ msgstr "Referenzen" #. module: sale #: view:sale.order.line:0 msgid "My Sales Order Lines" -msgstr "" +msgstr "Meine Verkaufsauftragspositionen" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancel0 @@ -988,7 +998,7 @@ msgstr "Abbrechen" #. module: sale #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: sale #: model:process.transition,name:sale.process_transition_invoice0 @@ -1007,7 +1017,7 @@ msgstr "Nettobetrag" #. module: sale #: view:sale.order.line:0 msgid "Order reference" -msgstr "" +msgstr "Auftrag Referenz" #. module: sale #: view:sale.open.invoice:0 @@ -1033,7 +1043,7 @@ msgstr "Offene Posten" #. module: sale #: model:ir.actions.server,name:sale.ir_actions_server_edi_sale msgid "Auto-email confirmed sale orders" -msgstr "" +msgstr "Bestätigte Verkaufsaufträge automatisch mit EMail versenden" #. module: sale #: code:addons/sale/sale.py:413 @@ -1061,7 +1071,7 @@ msgstr "Basierend auf gelieferte oder bestellte Mengen" #. module: sale #: selection:sale.order,picking_policy:0 msgid "Deliver all products at once" -msgstr "" +msgstr "Alle Produkte auf einmal Liefern" #. module: sale #: field:sale.order,picking_ids:0 @@ -1098,12 +1108,12 @@ msgstr "Erzeugt Lieferauftrag" #: code:addons/sale/sale.py:1290 #, python-format msgid "Cannot delete a sales order line which is in state '%s'!" -msgstr "" +msgstr "Kann Varkaufsauftragspositionen im Status %s nicht löschen." #. module: sale #: view:sale.order:0 msgid "Qty(UoS)" -msgstr "" +msgstr "ME(VE)" #. module: sale #: view:sale.order:0 @@ -1118,7 +1128,7 @@ msgstr "Erzeuge Packauftrag" #. module: sale #: view:sale.report:0 msgid "Ordered date of the sales order" -msgstr "" +msgstr "Bestelldatum des Verkaufsauftrages" #. module: sale #: view:sale.report:0 @@ -1284,7 +1294,7 @@ msgstr "Umsatzsteuer" #. module: sale #: view:sale.order:0 msgid "Sales Order ready to be invoiced" -msgstr "" +msgstr "Fakturierbare Verkaufsaufträge" #. module: sale #: help:sale.order,create_date:0 @@ -1305,7 +1315,7 @@ msgstr "Erzeuge Rechnungen" #. module: sale #: view:sale.report:0 msgid "Sales order created in current month" -msgstr "" +msgstr "Verkaufsaufträge des aktuellen Monats" #. module: sale #: report:sale.order:0 @@ -1328,7 +1338,7 @@ msgstr "Anzahlung" #. module: sale #: field:sale.config.picking_policy,charge_delivery:0 msgid "Do you charge the delivery?" -msgstr "" +msgstr "Verrechnen Sie Lieferkosten?" #. module: sale #: selection:sale.order,invoice_quantity:0 @@ -1347,6 +1357,8 @@ msgid "" "If you change the pricelist of this order (and eventually the currency), " "prices of existing order lines will not be updated." msgstr "" +"Wenn Sie die Preisliste diese Auftrags ändern (und ggf die Währung) werden " +"sich die Preise der Zeilen nicht automatisch ändern!" #. module: sale #: model:ir.model,name:sale.model_stock_picking @@ -1372,12 +1384,12 @@ msgstr "Verkaufsauftrag konnte nicht storniert werden" #. module: sale #: view:sale.order:0 msgid "Qty(UoM)" -msgstr "" +msgstr "Menge (ME)" #. module: sale #: view:sale.report:0 msgid "Ordered Year of the sales order" -msgstr "" +msgstr "Jahr des Verkaufsauftrages" #. module: sale #: selection:sale.report,month:0 @@ -1399,7 +1411,7 @@ msgstr "Versand Fehlerliste" #: code:addons/sale/sale.py:1143 #, python-format msgid "Picking Information ! : " -msgstr "" +msgstr "Lieferschein Info!: " #. module: sale #: field:sale.make.invoice,grouped:0 @@ -1409,13 +1421,13 @@ msgstr "Gruppiere Rechnungen" #. module: sale #: field:sale.order,order_policy:0 msgid "Invoice Policy" -msgstr "" +msgstr "Fakturierungsregel" #. module: sale #: model:ir.actions.act_window,name:sale.action_config_picking_policy #: view:sale.config.picking_policy:0 msgid "Setup your Invoicing Method" -msgstr "" +msgstr "Bestimmen Sie Ihre Fakturierungsmethode" #. module: sale #: model:process.node,note:sale.process_node_invoice0 @@ -1433,6 +1445,8 @@ msgid "" "This tool will help you to install the right module and configure the system " "according to the method you use to invoice your customers." msgstr "" +"Dieser Assistent wird für Sie die richtigen Module zu konfigurieren, je " +"nachdem welche Fakturierungsmethode ausgewählt wurde." #. module: sale #: model:ir.model,name:sale.model_sale_order_line_make_invoice @@ -1512,13 +1526,13 @@ msgstr "" #. module: sale #: view:sale.order.line:0 msgid "Confirmed sale order lines, not yet delivered" -msgstr "" +msgstr "Bestätigte Auftragspositionen, noch nicht geliefert" #. module: sale #: code:addons/sale/sale.py:473 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "Kundenrechnungen" #. module: sale #: model:process.process,name:sale.process_process_salesprocess0 @@ -1603,7 +1617,7 @@ msgstr "Monat" #. module: sale #: model:email.template,subject:sale.email_template_edi_sale msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Auftrag (Ref ${object.name or 'n/a' })" #. module: sale #: view:sale.order.line:0 @@ -1628,7 +1642,7 @@ msgstr "sale.config.picking_policy" #: view:board.board:0 #: model:ir.actions.act_window,name:sale.action_turnover_by_month msgid "Monthly Turnover" -msgstr "" +msgstr "Monatlicher Umsatz" #. module: sale #: field:sale.order,invoice_quantity:0 @@ -1743,13 +1757,13 @@ msgstr "" #. module: sale #: selection:sale.order,order_policy:0 msgid "Pay before delivery" -msgstr "" +msgstr "Zahle vor Lieferung" #. module: sale #: view:board.board:0 #: model:ir.actions.act_window,name:sale.open_board_sales msgid "Sales Dashboard" -msgstr "" +msgstr "Pinnwand Verkauf" #. module: sale #: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice @@ -1773,7 +1787,7 @@ msgstr "Datum der Auftragsbestätigung" #. module: sale #: field:sale.order,project_id:0 msgid "Contract/Analytic Account" -msgstr "" +msgstr "Vertrag / Analyse Konto" #. module: sale #: field:sale.order,company_id:0 @@ -1801,6 +1815,9 @@ msgid "" "Couldn't find a pricelist line matching this product and quantity.\n" "You have to change either the product, the quantity or the pricelist." msgstr "" +"Konnte keine Preisliste passend zu Produkt und Menge finden.\n" +"\n" +"Sie können nun entweder das Produkt, die Menge oder die Preisliste ändern." #. module: sale #: help:sale.order,picking_ids:0 @@ -1830,7 +1847,7 @@ msgstr "Abgebrochen" #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines related to a Sales Order of mine" -msgstr "" +msgstr "Auftragspositionen meiner Verkaufsaufträge" #. module: sale #: model:ir.actions.act_window,name:sale.action_shop_form @@ -1876,7 +1893,7 @@ msgstr "Menge (Verkaufseinheit)" #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines that are in 'done' state" -msgstr "" +msgstr "Unerledigte Auftragspositionen" #. module: sale #: model:process.transition,note:sale.process_transition_packing0 @@ -1901,7 +1918,7 @@ msgstr "Bestätigt" #. module: sale #: field:sale.config.picking_policy,order_policy:0 msgid "Main Method Based On" -msgstr "" +msgstr "Vorwiegende Methode basiert auf" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_confirm0 @@ -1946,12 +1963,12 @@ msgstr "Konfiguration" #: code:addons/sale/edi/sale_order.py:146 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "EDI Preisliste(%s)" #. module: sale #: view:sale.report:0 msgid "Sales order created in current year" -msgstr "" +msgstr "Verkaufsaufträge des aktuellen Jahres" #. module: sale #: code:addons/sale/wizard/sale_line_invoice.py:113 @@ -1970,7 +1987,7 @@ msgstr "" #. module: sale #: view:sale.order.line:0 msgid "Sale order lines done" -msgstr "" +msgstr "Erledigte Verkaufsauftragspositionen" #. module: sale #: field:sale.order.line,th_weight:0 @@ -2085,23 +2102,23 @@ msgstr "Steuerbetrag" #. module: sale #: view:sale.order:0 msgid "Packings" -msgstr "Verpackungen" +msgstr "Lieferscheine" #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines ready to be invoiced" -msgstr "" +msgstr "Verkaufsauftragspositionen zu fakturieren" #. module: sale #: view:sale.report:0 msgid "Sales order created in last month" -msgstr "" +msgstr "Verkaufsaufträge des letzen Monats" #. module: sale #: model:ir.actions.act_window,name:sale.action_email_templates #: model:ir.ui.menu,name:sale.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "E-Mail Vorlagen" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_form @@ -2163,7 +2180,7 @@ msgstr "Tage bis Auftrag" #. module: sale #: selection:sale.order,order_policy:0 msgid "Deliver & invoice on demand" -msgstr "" +msgstr "Lieferung und Fakturierung nach Abruf" #. module: sale #: model:process.node,note:sale.process_node_saleprocurement0 @@ -2192,7 +2209,7 @@ msgstr "Bestätigte Verkaufsaufträge zur Abrechnung" #. module: sale #: view:sale.order:0 msgid "Sales Order that haven't yet been confirmed" -msgstr "" +msgstr "Nicht bestätigte Verkaufsaufträge" #. module: sale #: code:addons/sale/sale.py:322 @@ -2214,7 +2231,7 @@ msgstr "Fertig" #: code:addons/sale/sale.py:1248 #, python-format msgid "No Pricelist ! : " -msgstr "" +msgstr "Keine Preisliste! " #. module: sale #: field:sale.order,shipped:0 @@ -2294,7 +2311,7 @@ msgstr "Anfrage Verkaufsauftrag" #: code:addons/sale/sale.py:1242 #, python-format msgid "Not enough stock ! : " -msgstr "" +msgstr "Nicht genug auf Lager! " #. module: sale #: report:sale.order:0 diff --git a/addons/sale_crm/i18n/de.po b/addons/sale_crm/i18n/de.po index 0a50bb00b7f..a446dcd1adf 100644 --- a/addons/sale_crm/i18n/de.po +++ b/addons/sale_crm/i18n/de.po @@ -8,30 +8,30 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-04-03 09:13+0000\n" +"PO-Revision-Date: 2012-01-13 18:23+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_crm #: field:sale.order,categ_id:0 msgid "Category" -msgstr "" +msgstr "Kategorie" #. module: sale_crm #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:112 #, python-format msgid "Converted to Sales Quotation(%s)." -msgstr "" +msgstr "Konvertiert zu Angebot (%s)" #. module: sale_crm #: view:crm.make.sale:0 @@ -63,7 +63,7 @@ msgstr "Erzeuge" #. module: sale_crm #: view:sale.order:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mein(e) Verkaufsteam(s)" #. module: sale_crm #: help:crm.make.sale,close:0 @@ -75,7 +75,7 @@ msgstr "" #. module: sale_crm #: view:board.board:0 msgid "My Opportunities" -msgstr "" +msgstr "Meine Verkaufschancen" #. module: sale_crm #: view:crm.lead:0 @@ -106,7 +106,7 @@ msgstr "Schließe Verkaufschance" #. module: sale_crm #: view:board.board:0 msgid "My Planned Revenues by Stage" -msgstr "" +msgstr "Meine gepl. Umsätze nach Stufe" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:110 diff --git a/addons/sale_journal/i18n/de.po b/addons/sale_journal/i18n/de.po index 45a53b5ed73..23e3dfe313e 100644 --- a/addons/sale_journal/i18n/de.po +++ b/addons/sale_journal/i18n/de.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 08:42+0000\n" +"PO-Revision-Date: 2012-01-13 18:21+0000\n" "Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_journal #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: sale_journal #: field:sale_journal.invoice.type,note:0 @@ -29,19 +29,19 @@ msgstr "Bemerkung" #. module: sale_journal #: field:res.partner,property_invoice_type:0 msgid "Invoicing Type" -msgstr "" +msgstr "Rechnungstyp" #. module: sale_journal #: help:res.partner,property_invoice_type:0 msgid "" "This invoicing type will be used, by default, for invoicing the current " "partner." -msgstr "" +msgstr "Diese Rechnungstyp wird für diesen Partner vorgeschlagen" #. module: sale_journal #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Error! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: sale_journal #: view:res.partner:0 @@ -98,7 +98,7 @@ msgstr "" #. module: sale_journal #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: sale_journal #: field:sale.order,invoice_type_id:0 diff --git a/addons/sale_layout/i18n/de.po b/addons/sale_layout/i18n/de.po index d1d5ae54eec..db5a0304c6f 100644 --- a/addons/sale_layout/i18n/de.po +++ b/addons/sale_layout/i18n/de.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 13:59+0000\n" +"PO-Revision-Date: 2012-01-13 18:20+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_layout #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: sale_layout #: selection:sale.order.line,layout_type:0 @@ -45,7 +45,7 @@ msgstr "Notiz" #. module: sale_layout #: field:sale.order.line,layout_type:0 msgid "Line Type" -msgstr "" +msgstr "Zeilenart" #. module: sale_layout #: report:sale.order.layout:0 diff --git a/addons/sale_margin/i18n/de.po b/addons/sale_margin/i18n/de.po index 9452ffad714..3a78962ae97 100644 --- a/addons/sale_margin/i18n/de.po +++ b/addons/sale_margin/i18n/de.po @@ -9,19 +9,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 12:41+0000\n" +"PO-Revision-Date: 2012-01-13 18:20+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:16+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_margin #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: sale_margin #: field:sale.order.line,purchase_price:0 diff --git a/addons/sale_mrp/i18n/de.po b/addons/sale_mrp/i18n/de.po index 6c313c22f90..a80cbea3263 100644 --- a/addons/sale_mrp/i18n/de.po +++ b/addons/sale_mrp/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-12 15:03+0000\n" -"Last-Translator: Ferdinand-camptocamp \n" +"PO-Revision-Date: 2012-01-13 18:19+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_mrp #: help:mrp.production,sale_ref:0 @@ -40,7 +40,7 @@ msgstr "Bezeichnung Verkaufsauftrag" #. module: sale_mrp #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: sale_mrp #: constraint:mrp.production:0 diff --git a/addons/sale_order_dates/i18n/de.po b/addons/sale_order_dates/i18n/de.po index 69edbc7f162..5356f99eeda 100644 --- a/addons/sale_order_dates/i18n/de.po +++ b/addons/sale_order_dates/i18n/de.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 08:28+0000\n" +"PO-Revision-Date: 2012-01-13 18:19+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_order_dates #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: sale_order_dates #: help:sale.order,requested_date:0 diff --git a/addons/share/i18n/ar.po b/addons/share/i18n/ar.po new file mode 100644 index 00000000000..77d80495219 --- /dev/null +++ b/addons/share/i18n/ar.po @@ -0,0 +1,518 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-13 21:14+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: share +#: field:share.wizard,embed_option_title:0 +msgid "Display title" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Access granted!" +msgstr "" + +#. module: share +#: field:share.wizard,user_type:0 +msgid "Sharing method" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Share with these people (one e-mail per line)" +msgstr "" + +#. module: share +#: field:share.wizard,name:0 +msgid "Share Title" +msgstr "" + +#. module: share +#: model:ir.module.category,name:share.module_category_share +msgid "Sharing" +msgstr "مشاركة" + +#. module: share +#: field:share.wizard,share_root_url:0 +msgid "Share Access URL" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:783 +#, python-format +msgid "You may use your current login (%s) and password to view them.\n" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:602 +#, python-format +msgid "(Modified)" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:770 +#, python-format +msgid "" +"The documents are not attached, you can view them online directly on my " +"OpenERP server at:" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:580 +#, python-format +msgid "Sharing filter created by user %s (%s) for group %s" +msgstr "" + +#. module: share +#: field:share.wizard,embed_url:0 +#: field:share.wizard.result.line,share_url:0 +msgid "Share URL" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:777 +#, python-format +msgid "These are your credentials to access this protected area:\n" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:644 +#, python-format +msgid "You must be a member of the Share/User group to use the share wizard" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Access info" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Share" +msgstr "حصة" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:552 +#, python-format +msgid "(Duplicated for modified sharing permissions)" +msgstr "" + +#. module: share +#: help:share.wizard,domain:0 +msgid "Optional domain for further data filtering" +msgstr "" + +#. module: share +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "لا يمكن ان يكون هناك مستخدمان بنفس اسم الدخول!" + +#. module: share +#: model:ir.model,name:share.model_ir_model_access +msgid "ir.model.access" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Next" +msgstr "التالي" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:778 +#, python-format +msgid "Username" +msgstr "اسم المستخدم" + +#. module: share +#: view:share.wizard:0 +msgid "Sharing Options" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:766 +#, python-format +msgid "Hello," +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Close" +msgstr "إغلاق" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:641 +#, python-format +msgid "Action and Access Mode are required to create a shared access" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "" +"Please select the action that opens the screen containing the data you want " +"to share." +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:782 +#, python-format +msgid "" +"The documents have been automatically added to your current OpenERP " +"documents.\n" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Cancel" +msgstr "إلغاء" + +#. module: share +#: field:res.groups,share:0 +msgid "Share Group" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:757 +#, python-format +msgid "Email required" +msgstr "لا بدّ من ذكر عنوان بريد إلكتروني" + +#. module: share +#: view:share.wizard:0 +msgid "" +"Optionally, you may specify an additional domain restriction that will be " +"applied to the shared data." +msgstr "" + +#. module: share +#: help:share.wizard,name:0 +msgid "Title for the share (displayed to users as menu and shortcut name)" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Options" +msgstr "" + +#. module: share +#: view:res.groups:0 +msgid "Regular groups only (no share groups" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:788 +#, python-format +msgid "" +"OpenERP is a powerful and user-friendly suite of Business Applications (CRM, " +"Sales, HR, etc.)\n" +"It is open source and can be found on http://www.openerp.com." +msgstr "" + +#. module: share +#: field:share.wizard,action_id:0 +msgid "Action to share" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Optional: include a personal message" +msgstr "" + +#. module: share +#: field:res.users,share:0 +msgid "Share User" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:648 +#, python-format +msgid "Please indicate the emails of the persons to share with, one per line" +msgstr "" + +#. module: share +#: field:share.wizard,embed_code:0 +#: field:share.wizard.result.line,user_id:0 +msgid "unknown" +msgstr "" + +#. module: share +#: help:res.groups,share:0 +msgid "Group created to set access rights for sharing data with some users." +msgstr "" + +#. module: share +#: help:share.wizard,action_id:0 +msgid "" +"The action that opens the screen containing the data you wish to share." +msgstr "" + +#. module: share +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" +"الشركة المختارة غير مدرجة ضمن قائمة الشركات المسموح بها لهذا المستخدم" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:527 +#, python-format +msgid "(Copy for sharing)" +msgstr "" + +#. module: share +#: field:share.wizard.result.line,newly_created:0 +msgid "Newly created" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:617 +#, python-format +msgid "Indirect sharing filter created by user %s (%s) for group %s" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:768 +#, python-format +msgid "I've shared %s with you!" +msgstr "" + +#. module: share +#: help:share.wizard,share_root_url:0 +msgid "Main access page for users that are granted shared access" +msgstr "" + +#. module: share +#: sql_constraint:res.groups:0 +msgid "The name of the group must be unique !" +msgstr "يجب أن يكون اسم المجموعة فريداً!" + +#. module: share +#: model:res.groups,name:share.group_share_user +msgid "User" +msgstr "" + +#. module: share +#: view:res.groups:0 +msgid "Groups" +msgstr "مجموعات" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:637 +#, python-format +msgid "" +"Sorry, the current screen and filter you are trying to share are not " +"supported at the moment.\n" +"You may want to try a simpler filter." +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Use this link" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:780 +#, python-format +msgid "Database" +msgstr "قاعدة البيانات" + +#. module: share +#: field:share.wizard,domain:0 +msgid "Domain" +msgstr "نطاق" + +#. module: share +#: view:share.wizard:0 +#: field:share.wizard,result_line_ids:0 +msgid "Summary" +msgstr "ملخّص" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:494 +#, python-format +msgid "Copied access for sharing" +msgstr "" + +#. module: share +#: model:ir.actions.act_window,name:share.action_share_wizard_step1 +msgid "Share your documents" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Or insert the following code where you want to embed your documents" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "" +"An e-mail notification with instructions has been sent to the following " +"people:" +msgstr "" + +#. module: share +#: model:ir.model,name:share.model_share_wizard_result_line +msgid "share.wizard.result.line" +msgstr "" + +#. module: share +#: help:share.wizard,user_type:0 +msgid "Select the type of user(s) you would like to share data with." +msgstr "" + +#. module: share +#: field:share.wizard,view_type:0 +msgid "Current View Type" +msgstr "" + +#. module: share +#: selection:share.wizard,access_mode:0 +msgid "Can view" +msgstr "" + +#. module: share +#: selection:share.wizard,access_mode:0 +msgid "Can edit" +msgstr "" + +#. module: share +#: help:share.wizard,message:0 +msgid "" +"An optional personal message, to be included in the e-mail notification." +msgstr "" + +#. module: share +#: model:ir.model,name:share.model_res_users +msgid "res.users" +msgstr "res.users" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:60 +#: code:addons/share/wizard/share_wizard.py:636 +#, python-format +msgid "Sharing access could not be created" +msgstr "" + +#. module: share +#: help:res.users,share:0 +msgid "" +"External user with limited access, created only for the purpose of sharing " +"data." +msgstr "" + +#. module: share +#: model:ir.actions.act_window,name:share.action_share_wizard +#: model:ir.model,name:share.model_share_wizard +#: field:share.wizard.result.line,share_wizard_id:0 +msgid "Share Wizard" +msgstr "معالج المشاركة" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:741 +#, python-format +msgid "Shared access created!" +msgstr "" + +#. module: share +#: model:res.groups,comment:share.group_share_user +msgid "" +"\n" +"Members of this groups have access to the sharing wizard, which allows them " +"to invite external users to view or edit some of their documents." +msgstr "" + +#. module: share +#: model:ir.model,name:share.model_res_groups +msgid "Access Groups" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:779 +#: field:share.wizard.result.line,password:0 +#, python-format +msgid "Password" +msgstr "كلمة المرور" + +#. module: share +#: field:share.wizard,new_users:0 +msgid "Emails" +msgstr "" + +#. module: share +#: field:share.wizard,embed_option_search:0 +msgid "Display search view" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:198 +#, python-format +msgid "No e-mail address configured" +msgstr "" + +#. module: share +#: field:share.wizard,message:0 +msgid "Personal Message" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:757 +#, python-format +msgid "" +"The current user must have an email address configured in User Preferences " +"to be able to send outgoing emails." +msgstr "" + +#. module: share +#: field:share.wizard.result.line,login:0 +msgid "Login" +msgstr "" + +#. module: share +#: view:res.users:0 +msgid "Regular users only (no share user)" +msgstr "" + +#. module: share +#: field:share.wizard,access_mode:0 +msgid "Access Mode" +msgstr "" + +#. module: share +#: view:share.wizard:0 +msgid "Sharing: preparation" +msgstr "" + +#. module: share +#: code:addons/share/wizard/share_wizard.py:199 +#, python-format +msgid "" +"You must configure your e-mail address in the user preferences before using " +"the Share button." +msgstr "" + +#. module: share +#: help:share.wizard,access_mode:0 +msgid "Access rights to be granted on the shared documents." +msgstr "" + +#~ msgid "Finish" +#~ msgstr "إنهاء" + +#~ msgid "Read & Write" +#~ msgstr "قراءة و كتابة" + +#~ msgid "Read-only" +#~ msgstr "للقراءة - فقط" diff --git a/addons/share/i18n/de.po b/addons/share/i18n/de.po index 043a1628696..4041a75c3fe 100644 --- a/addons/share/i18n/de.po +++ b/addons/share/i18n/de.po @@ -7,39 +7,39 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-04-03 09:09+0000\n" +"PO-Revision-Date: 2012-01-13 22:29+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: share #: field:share.wizard,embed_option_title:0 msgid "Display title" -msgstr "" +msgstr "Titel anzeigen" #. module: share #: view:share.wizard:0 msgid "Access granted!" -msgstr "" +msgstr "Zugriff erteilt!" #. module: share #: field:share.wizard,user_type:0 msgid "Sharing method" -msgstr "" +msgstr "Freigabe Methode" #. module: share #: view:share.wizard:0 msgid "Share with these people (one e-mail per line)" -msgstr "" +msgstr "Freigabe für diese Personen (eine EMail pro Zeile)" #. module: share #: field:share.wizard,name:0 msgid "Share Title" -msgstr "" +msgstr "Freigabe Bezeichnung" #. module: share #: model:ir.module.category,name:share.module_category_share @@ -49,19 +49,21 @@ msgstr "Freigaben" #. module: share #: field:share.wizard,share_root_url:0 msgid "Share Access URL" -msgstr "" +msgstr "Freigabe Zugriffs URL" #. module: share #: code:addons/share/wizard/share_wizard.py:783 #, python-format msgid "You may use your current login (%s) and password to view them.\n" msgstr "" +"Sie können Ihre aktuelles Login (%s) und Passwort verwenden um dies zu " +"sehen.\n" #. module: share #: code:addons/share/wizard/share_wizard.py:602 #, python-format msgid "(Modified)" -msgstr "" +msgstr "(Verändert)" #. module: share #: code:addons/share/wizard/share_wizard.py:770 @@ -70,6 +72,8 @@ msgid "" "The documents are not attached, you can view them online directly on my " "OpenERP server at:" msgstr "" +"Die Dokumente sind nicht im Anhang, Sie können diese direkt in meinem " +"OpenERP System sehen." #. module: share #: code:addons/share/wizard/share_wizard.py:580 @@ -87,13 +91,15 @@ msgstr "Freigabe URL" #: code:addons/share/wizard/share_wizard.py:777 #, python-format msgid "These are your credentials to access this protected area:\n" -msgstr "" +msgstr "Dies sind Ihre Berechtigungen um den geschützten Bereich zu sehen\n" #. module: share #: code:addons/share/wizard/share_wizard.py:644 #, python-format msgid "You must be a member of the Share/User group to use the share wizard" msgstr "" +"Sie müssen ein Mitglied der Freigabe Benutzergruppe sein um den Freigabe " +"Assistenten verwenden zu können" #. module: share #: view:share.wizard:0 @@ -109,7 +115,7 @@ msgstr "Freigabe" #: code:addons/share/wizard/share_wizard.py:552 #, python-format msgid "(Duplicated for modified sharing permissions)" -msgstr "" +msgstr "(Duplikat für modifizierte Freigabe Berechtigungen)" #. module: share #: help:share.wizard,domain:0 @@ -124,7 +130,7 @@ msgstr "Sie können nicht zwei identische Benutzeranmeldungen definieren!" #. module: share #: model:ir.model,name:share.model_ir_model_access msgid "ir.model.access" -msgstr "" +msgstr "ir.model.access" #. module: share #: view:share.wizard:0 @@ -140,13 +146,13 @@ msgstr "Benutzername" #. module: share #: view:share.wizard:0 msgid "Sharing Options" -msgstr "" +msgstr "Freigabeoptionen" #. module: share #: code:addons/share/wizard/share_wizard.py:766 #, python-format msgid "Hello," -msgstr "" +msgstr "Hallo," #. module: share #: view:share.wizard:0 @@ -158,6 +164,8 @@ msgstr "Beenden" #, python-format msgid "Action and Access Mode are required to create a shared access" msgstr "" +"Aktion und Zutritt Methode sind notwendig um eine Freigabe Zugang zu " +"erzeugen." #. module: share #: view:share.wizard:0 @@ -175,6 +183,7 @@ msgid "" "The documents have been automatically added to your current OpenERP " "documents.\n" msgstr "" +"Die Dokumente wurden automatisch zu Ihren OpenERP Dokumenten hinzugefügt\n" #. module: share #: view:share.wizard:0 @@ -205,11 +214,13 @@ msgstr "" #: help:share.wizard,name:0 msgid "Title for the share (displayed to users as menu and shortcut name)" msgstr "" +"Bezeichnung der Freigabe (wird den Benutzern als Menü und Lesezeichen " +"angezeigt)" #. module: share #: view:share.wizard:0 msgid "Options" -msgstr "" +msgstr "Optionen" #. module: share #: view:res.groups:0 @@ -224,6 +235,9 @@ msgid "" "Sales, HR, etc.)\n" "It is open source and can be found on http://www.openerp.com." msgstr "" +"OpenERP ist eine mächtige und benutzerfreundliche Sammlung von " +"Geschäftsanwendungen ( CRM, Verkauf, Personal, etc)\n" +"Die Open Source Anwendungen sind unter http://www.openerp.com abrufbar." #. module: share #: field:share.wizard,action_id:0 @@ -233,7 +247,7 @@ msgstr "Freizugebende Aufgabe" #. module: share #: view:share.wizard:0 msgid "Optional: include a personal message" -msgstr "" +msgstr "Optional: fügen Sie eine persönliche Nachricht hinzu" #. module: share #: field:res.users,share:0 @@ -245,12 +259,15 @@ msgstr "Freizugebende Benutzer" #, python-format msgid "Please indicate the emails of the persons to share with, one per line" msgstr "" +"Bitte geben Sie die EMail Adressen der Personen an, für die die Freigabe " +"gelten soll,\r\n" +"eine Adresse je Zeile" #. module: share #: field:share.wizard,embed_code:0 #: field:share.wizard.result.line,user_id:0 msgid "unknown" -msgstr "" +msgstr "unbekannt" #. module: share #: help:res.groups,share:0 @@ -295,12 +312,12 @@ msgstr "Indirekter Freigabefilter des Benutzers %s (%s) für die Gruppe %s" #: code:addons/share/wizard/share_wizard.py:768 #, python-format msgid "I've shared %s with you!" -msgstr "" +msgstr "Ich habe %s fpr Sie freigegeben!" #. module: share #: help:share.wizard,share_root_url:0 msgid "Main access page for users that are granted shared access" -msgstr "" +msgstr "Haupt Seite für Benutzer die Freigabe erhalten haben" #. module: share #: sql_constraint:res.groups:0 @@ -310,7 +327,7 @@ msgstr "Die Bezeichnung der Gruppe sollte eindeutig sein !" #. module: share #: model:res.groups,name:share.group_share_user msgid "User" -msgstr "" +msgstr "Benutzer" #. module: share #: view:res.groups:0 @@ -333,7 +350,7 @@ msgstr "" #. module: share #: view:share.wizard:0 msgid "Use this link" -msgstr "" +msgstr "Verwenden Sie diesen Link" #. module: share #: code:addons/share/wizard/share_wizard.py:780 @@ -361,19 +378,20 @@ msgstr "Kopierte Rechte für Nutzung" #. module: share #: model:ir.actions.act_window,name:share.action_share_wizard_step1 msgid "Share your documents" -msgstr "" +msgstr "Geben Sie Ihre Dokumente frei" #. module: share #: view:share.wizard:0 msgid "Or insert the following code where you want to embed your documents" msgstr "" +"Oder Fügen Sie diesen Code ein, wenn das Dokument eingebettet werden soll" #. module: share #: view:share.wizard:0 msgid "" "An e-mail notification with instructions has been sent to the following " "people:" -msgstr "" +msgstr "Eine EMail mit Anleitung wurde an folgende Personen versandt" #. module: share #: model:ir.model,name:share.model_share_wizard_result_line @@ -388,23 +406,25 @@ msgstr "Wählen Sie die Benutzer aus, für die Sie Daten freigeben wollen" #. module: share #: field:share.wizard,view_type:0 msgid "Current View Type" -msgstr "" +msgstr "aktueller Ansicht Typ" #. module: share #: selection:share.wizard,access_mode:0 msgid "Can view" -msgstr "" +msgstr "Kann sehen" #. module: share #: selection:share.wizard,access_mode:0 msgid "Can edit" -msgstr "" +msgstr "Kann verändern" #. module: share #: help:share.wizard,message:0 msgid "" "An optional personal message, to be included in the e-mail notification." msgstr "" +"Eine optionale persönliche Nachricht, die in der EMail Verständigung " +"gedruckt wird." #. module: share #: model:ir.model,name:share.model_res_users @@ -416,7 +436,7 @@ msgstr "res.users" #: code:addons/share/wizard/share_wizard.py:636 #, python-format msgid "Sharing access could not be created" -msgstr "" +msgstr "Freigabe konnte nicht erteilt werden." #. module: share #: help:res.users,share:0 @@ -436,7 +456,7 @@ msgstr "Freigabeassistent" #: code:addons/share/wizard/share_wizard.py:741 #, python-format msgid "Shared access created!" -msgstr "" +msgstr "Freigabe wurde erteilt!" #. module: share #: model:res.groups,comment:share.group_share_user @@ -445,6 +465,10 @@ msgid "" "Members of this groups have access to the sharing wizard, which allows them " "to invite external users to view or edit some of their documents." msgstr "" +"\n" +"Mitglieder dieser Gruppe können dern Freigabe Assistenten verwenden. Dieser " +"erlaubt externe Benutzer einzuladen, die dann die freigegebenen Dokumente " +"lesen und/oder bearbeiten können." #. module: share #: model:ir.model,name:share.model_res_groups @@ -461,23 +485,23 @@ msgstr "Passwort" #. module: share #: field:share.wizard,new_users:0 msgid "Emails" -msgstr "" +msgstr "E-Mails" #. module: share #: field:share.wizard,embed_option_search:0 msgid "Display search view" -msgstr "" +msgstr "Zeige Such Ansicht" #. module: share #: code:addons/share/wizard/share_wizard.py:198 #, python-format msgid "No e-mail address configured" -msgstr "" +msgstr "Keine EMail Adresse konfiguriert" #. module: share #: field:share.wizard,message:0 msgid "Personal Message" -msgstr "" +msgstr "Persönliche Nachricht" #. module: share #: code:addons/share/wizard/share_wizard.py:757 @@ -492,7 +516,7 @@ msgstr "" #. module: share #: field:share.wizard.result.line,login:0 msgid "Login" -msgstr "" +msgstr "Login" #. module: share #: view:res.users:0 @@ -507,7 +531,7 @@ msgstr "Zugriff" #. module: share #: view:share.wizard:0 msgid "Sharing: preparation" -msgstr "" +msgstr "Freigabe: Voerbereitung" #. module: share #: code:addons/share/wizard/share_wizard.py:199 @@ -516,11 +540,13 @@ msgid "" "You must configure your e-mail address in the user preferences before using " "the Share button." msgstr "" +"Sie müssen Ihre EMail-Adresse in Ihren Einstellungen definieren, bevor Sie " +"den Freigabe Schaltfläche verwenden können." #. module: share #: help:share.wizard,access_mode:0 msgid "Access rights to be granted on the shared documents." -msgstr "" +msgstr "Zugriffsrechte, die für die freigegebenen Dokumente vergeben werden" #, python-format #~ msgid "%s (Shared)" diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index c6aa2fbf8e3..6353ff70333 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2011-11-29 07:02+0000\n" +"PO-Revision-Date: 2012-01-13 21:59+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-24 05:40+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: stock #: field:product.product,track_outgoing:0 @@ -25,7 +25,7 @@ msgstr "Verfolge Warenversand" #. module: stock #: model:ir.model,name:stock.model_stock_move_split_lines msgid "Stock move Split lines" -msgstr "" +msgstr "Lager Buchung Teile Zeilen" #. module: stock #: help:product.category,property_stock_account_input_categ:0 @@ -80,7 +80,7 @@ msgstr "Revisions Nummer" #. module: stock #: view:stock.move:0 msgid "Orders processed Today or planned for Today" -msgstr "" +msgstr "heutige Aufträge" #. module: stock #: view:stock.partial.move.line:0 @@ -128,7 +128,7 @@ msgstr "" #: code:addons/stock/wizard/stock_change_product_qty.py:87 #, python-format msgid "Quantity cannot be negative." -msgstr "" +msgstr "Menge darf nicht negativ sein" #. module: stock #: view:stock.picking:0 @@ -202,13 +202,13 @@ msgstr "Lagerjournal" #: view:report.stock.inventory:0 #: view:report.stock.move:0 msgid "Current month" -msgstr "" +msgstr "Aktueller Monat" #. module: stock #: code:addons/stock/wizard/stock_move.py:216 #, python-format msgid "Unable to assign all lots to this move!" -msgstr "" +msgstr "Kann nicht alle Lose zu dieser Buchung zuordnen" #. module: stock #: code:addons/stock/stock.py:2499 @@ -231,18 +231,18 @@ msgstr "Sie können keine Datensätze löschen!" #. module: stock #: view:stock.picking:0 msgid "Delivery orders to invoice" -msgstr "" +msgstr "Zu fakturierend Auslieferungsuafträge" #. module: stock #: view:stock.picking:0 msgid "Assigned Delivery Orders" -msgstr "" +msgstr "Ausleiferungsaufträge zuteilen" #. module: stock #: field:stock.partial.move.line,update_cost:0 #: field:stock.partial.picking.line,update_cost:0 msgid "Need cost update" -msgstr "" +msgstr "Benötige Kosten Update" #. module: stock #: code:addons/stock/wizard/stock_splitinto.py:49 @@ -317,7 +317,7 @@ msgstr "" #: view:stock.partial.move:0 #: view:stock.partial.picking:0 msgid "_Validate" -msgstr "" +msgstr "_Validiere" #. module: stock #: code:addons/stock/stock.py:1138 @@ -362,6 +362,8 @@ msgid "" "Can not create Journal Entry, Input Account defined on this product and " "Valuation account on category of this product are same." msgstr "" +"Sie können keinen Journaleintrag erzeugen da beide Konten (Eingangskonto, " +"Bestandskonto) dieser Kategorie ident sind." #. module: stock #: selection:stock.return.picking,invoice_state:0 @@ -371,7 +373,7 @@ msgstr "Keine Rechnungslegung" #. module: stock #: view:stock.move:0 msgid "Stock moves that have been processed" -msgstr "" +msgstr "Verarbeitete Lagerbuchungen" #. module: stock #: model:ir.model,name:stock.model_stock_production_lot @@ -398,7 +400,7 @@ msgstr "Lieferungen für dieses Paket" #. module: stock #: view:stock.picking:0 msgid "Incoming Shipments Available" -msgstr "" +msgstr "Verfügbare Wareneingänge" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -506,7 +508,7 @@ msgstr "Teile in" #. module: stock #: view:stock.location:0 msgid "Internal Locations" -msgstr "" +msgstr "Interne Läger" #. module: stock #: field:stock.move,price_currency_id:0 @@ -596,7 +598,7 @@ msgstr "Ziel" #. module: stock #: model:ir.model,name:stock.model_stock_partial_move_line msgid "stock.partial.move.line" -msgstr "" +msgstr "stock.partial.move.line" #. module: stock #: code:addons/stock/stock.py:771 @@ -655,7 +657,7 @@ msgstr "Lagerort / Produkt" #. module: stock #: field:stock.move,address_id:0 msgid "Destination Address " -msgstr "" +msgstr "Zieladresse " #. module: stock #: code:addons/stock/stock.py:1320 @@ -723,6 +725,7 @@ msgid "" "There is no inventory Valuation account defined on the product category: " "\"%s\" (id: %d)" msgstr "" +"Das Inventurkonto ist für dies Kategorie nicht definiert. \"%s\" (id: %d)" #. module: stock #: view:report.stock.move:0 @@ -811,7 +814,7 @@ msgstr "Verarbeite Lieferauftrag" #. module: stock #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: stock #: code:addons/stock/product.py:419 @@ -838,7 +841,7 @@ msgstr "" #: code:addons/stock/product.py:75 #, python-format msgid "Valuation Account is not specified for Product Category: %s" -msgstr "" +msgstr "Das Bewertungskonto ist für diese Kategorie %s nicht definiert" #. module: stock #: field:stock.move,move_dest_id:0 @@ -907,7 +910,7 @@ msgstr "Ändere Produktanzahl" #. module: stock #: field:report.stock.inventory,month:0 msgid "unknown" -msgstr "" +msgstr "unbekannt" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_merge @@ -971,7 +974,7 @@ msgstr "Suche Paket" #. module: stock #: view:stock.picking:0 msgid "Pickings already processed" -msgstr "" +msgstr "Lieferscheine Bereits verarbeitet" #. module: stock #: field:stock.partial.move.line,currency:0 @@ -1016,7 +1019,7 @@ msgstr "Lieferzeit (Tage)" #. module: stock #: model:ir.model,name:stock.model_stock_partial_move msgid "Partial Move Processing Wizard" -msgstr "" +msgstr "Assistent für Teillieferungen" #. module: stock #: model:ir.actions.act_window,name:stock.act_stock_product_location_open @@ -1075,7 +1078,7 @@ msgstr "Ansicht" #: view:report.stock.inventory:0 #: view:report.stock.move:0 msgid "Last month" -msgstr "" +msgstr "Letzter Monat" #. module: stock #: field:stock.location,parent_left:0 @@ -1091,7 +1094,7 @@ msgstr "Lagerbestandskonto" #: code:addons/stock/stock.py:1336 #, python-format msgid "is waiting." -msgstr "" +msgstr "ist unerledigt" #. module: stock #: constraint:product.product:0 @@ -1199,6 +1202,8 @@ msgid "" "In order to cancel this inventory, you must first unpost related journal " "entries." msgstr "" +"Um diese Inventur zu stornieren müssen zuerst die zugehörigen Buchungen " +"storniert werden." #. module: stock #: field:stock.picking,date_done:0 @@ -1208,7 +1213,7 @@ msgstr "Erledigt am" #. module: stock #: view:stock.move:0 msgid "Stock moves that are Available (Ready to process)" -msgstr "" +msgstr "Verfügbare Lagerbuchungen (zur Verarbeitung)" #. module: stock #: report:stock.picking.list:0 @@ -1275,7 +1280,7 @@ msgstr "Lagerort beim Partner" #: view:report.stock.inventory:0 #: view:report.stock.move:0 msgid "Current year" -msgstr "" +msgstr "Aktuelles Jahr" #. module: stock #: view:report.stock.inventory:0 @@ -1336,7 +1341,7 @@ msgstr "Lieferauftrag:" #. module: stock #: selection:stock.move,state:0 msgid "Waiting Another Move" -msgstr "" +msgstr "Erwarte eine andere Buchung" #. module: stock #: help:product.template,property_stock_production:0 @@ -1435,7 +1440,7 @@ msgstr "Von" #. module: stock #: view:stock.picking:0 msgid "Incoming Shipments already processed" -msgstr "" +msgstr "Eingangslieferungen bereits verarbeitet" #. module: stock #: code:addons/stock/wizard/stock_return_picking.py:99 @@ -1493,12 +1498,12 @@ msgstr "Typ" #. module: stock #: view:stock.picking:0 msgid "Available Pickings" -msgstr "" +msgstr "Verfügbare Lieferscheine" #. module: stock #: view:stock.move:0 msgid "Stock to be receive" -msgstr "" +msgstr "Erwartet Materialeingänge" #. module: stock #: help:stock.location,valuation_out_account_id:0 @@ -1549,7 +1554,7 @@ msgstr "Kundenlagerort" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_line_split_lines msgid "Inventory Split lines" -msgstr "" +msgstr "Inventur Teilzeilen" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview @@ -1565,7 +1570,7 @@ msgstr "Allgemeine Informationen" #. module: stock #: view:report.stock.inventory:0 msgid "Analysis including future moves (similar to virtual stock)" -msgstr "" +msgstr "Analyse mit zukünftigen Buchungen" #. module: stock #: model:ir.actions.act_window,name:stock.action3 @@ -1726,7 +1731,7 @@ msgstr "Lager Statistik" #. module: stock #: view:report.stock.move:0 msgid "Month Planned" -msgstr "" +msgstr "Planungsmonat" #. module: stock #: field:product.product,track_production:0 @@ -1736,12 +1741,12 @@ msgstr "Verfolge Fertigung" #. module: stock #: view:stock.picking:0 msgid "Is a Back Order" -msgstr "" +msgstr "Ist Auftragsrückstand" #. module: stock #: field:stock.location,valuation_out_account_id:0 msgid "Stock Valuation Account (Outgoing)" -msgstr "" +msgstr "Lagerbewertungskonto (Ausgehend)" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_open @@ -1785,7 +1790,7 @@ msgstr "Erzeugte Warenbewegung" #. module: stock #: field:stock.location,valuation_in_account_id:0 msgid "Stock Valuation Account (Incoming)" -msgstr "" +msgstr "Lagerbewertungskonto (Eingehend)" #. module: stock #: field:stock.report.tracklots,tracking_id:0 @@ -1795,7 +1800,7 @@ msgstr "Los Verfolgung" #. module: stock #: view:stock.picking:0 msgid "Confirmed Pickings" -msgstr "" +msgstr "Bestätigte Lieferscheine" #. module: stock #: view:product.product:0 @@ -1838,7 +1843,7 @@ msgstr "" #. module: stock #: view:report.stock.move:0 msgid "Day Planned" -msgstr "" +msgstr "Geplantes Datum" #. module: stock #: view:report.stock.inventory:0 @@ -1995,7 +2000,7 @@ msgstr "Inventur Bewertung" #. module: stock #: view:stock.move:0 msgid "Orders planned for today" -msgstr "" +msgstr "Für heute geplante Aufträge" #. module: stock #: view:stock.move:0 @@ -2037,6 +2042,8 @@ msgid "" "Can not create Journal Entry, Output Account defined on this product and " "Valuation account on category of this product are same." msgstr "" +"Kann keine Buchung erzeugen, da beide Konten (Bestand und Verbrauch) dieser " +"Kategorie ident sind" #. module: stock #: field:report.stock.move,day_diff1:0 @@ -2051,7 +2058,7 @@ msgstr "Preis" #. module: stock #: model:ir.model,name:stock.model_stock_return_picking_memory msgid "stock.return.picking.memory" -msgstr "" +msgstr "stock.return.picking.memory" #. module: stock #: view:stock.inventory:0 @@ -2138,7 +2145,7 @@ msgstr "Paket (Palette, Kiste, Paket...)" #. module: stock #: view:stock.location:0 msgid "Customer Locations" -msgstr "" +msgstr "Kunden Lagerort" #. module: stock #: view:stock.change.product.qty:0 @@ -2184,7 +2191,7 @@ msgstr "Erzeugung" #: view:report.stock.inventory:0 msgid "" "Analysis of current inventory (only moves that have already been processed)" -msgstr "" +msgstr "Analyse des aktuellen Bestandes (bereits verbuchte Buchungen)" #. module: stock #: field:stock.partial.move.line,cost:0 @@ -2202,7 +2209,7 @@ msgstr "Konto Wareneingang" #. module: stock #: view:report.stock.move:0 msgid "Shipping type specify, goods coming in or going out" -msgstr "" +msgstr "Lieferung, Wareneingang oder -ausgang" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt @@ -2364,7 +2371,7 @@ msgstr "Liefertyp" #. module: stock #: view:stock.move:0 msgid "Stock moves that are Confirmed, Available or Waiting" -msgstr "" +msgstr "Lagerbuchungen bestätigt,verfügbar, wartend" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_location_open @@ -2403,7 +2410,7 @@ msgstr "Lagerort, wo das System die Fertigprodukte lagert." #. module: stock #: view:stock.move:0 msgid "Stock to be delivered (Available or not)" -msgstr "" +msgstr "Zu liefernde Produkte (verfügbar oder nicht)" #. module: stock #: view:board.board:0 @@ -2459,7 +2466,7 @@ msgstr "Anzahl" #. module: stock #: view:stock.picking:0 msgid "Internal Pickings to invoice" -msgstr "" +msgstr "zu fakturierende interne Lieferungen" #. module: stock #: view:stock.production.lot:0 @@ -2711,12 +2718,13 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_company msgid "Your Company" -msgstr "" +msgstr "Ihr Unternehmen" #. module: stock #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben" #. module: stock #: help:stock.tracking,active:0 @@ -2886,7 +2894,7 @@ msgstr "Lieferbedingungen" #. module: stock #: model:ir.model,name:stock.model_stock_partial_picking_line msgid "stock.partial.picking.line" -msgstr "" +msgstr "stock.partial.picking.line" #. module: stock #: report:lot.stock.overview:0 @@ -3085,7 +3093,7 @@ msgstr "Rechnungslegung" #. module: stock #: view:stock.picking:0 msgid "Assigned Internal Moves" -msgstr "" +msgstr "Zugeordnete Interne Buchungen" #. module: stock #: code:addons/stock/stock.py:2365 @@ -3151,12 +3159,12 @@ msgstr "Produkte nach Kategorien" #. module: stock #: selection:stock.picking,state:0 msgid "Waiting Another Operation" -msgstr "" +msgstr "Wartet auf anderen Vorgang" #. module: stock #: view:stock.location:0 msgid "Supplier Locations" -msgstr "" +msgstr "Lieferanten Lager" #. module: stock #: field:stock.partial.move.line,wizard_id:0 @@ -3168,7 +3176,7 @@ msgstr "Assistent" #. module: stock #: view:report.stock.move:0 msgid "Completed Stock-Moves" -msgstr "" +msgstr "Abgeschlossene Lagerbuchungen" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_location_product @@ -3208,7 +3216,7 @@ msgstr "Auftrag" #. module: stock #: view:product.product:0 msgid "Cost Price :" -msgstr "" +msgstr "Standard Preis:" #. module: stock #: field:stock.tracking,name:0 @@ -3227,7 +3235,7 @@ msgstr "Quelle" #. module: stock #: view:stock.move:0 msgid " Waiting" -msgstr "" +msgstr " Wartend" #. module: stock #: view:product.template:0 @@ -3237,7 +3245,7 @@ msgstr "Buchungen" #. module: stock #: model:res.groups,name:stock.group_stock_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: stock #: view:stock.move:0 @@ -3349,7 +3357,7 @@ msgstr "Begründung" #. module: stock #: model:ir.model,name:stock.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Assistent für Teillieferungen" #. module: stock #: model:ir.actions.act_window,help:stock.action_production_lot_form @@ -3438,7 +3446,7 @@ msgstr "Abgebrochen" #. module: stock #: view:stock.picking:0 msgid "Confirmed Delivery Orders" -msgstr "" +msgstr "Bestätigte Auslieferungsaufträge" #. module: stock #: view:stock.move:0 @@ -3517,7 +3525,7 @@ msgstr "Warenauslieferung" #. module: stock #: view:stock.picking:0 msgid "Delivery orders already processed" -msgstr "" +msgstr "Erledigte Auslieferungsaufträge" #. module: stock #: help:res.partner,property_stock_customer:0 @@ -3579,7 +3587,7 @@ msgstr "Zugehörige Lieferaufträge" #. module: stock #: view:report.stock.move:0 msgid "Year Planned" -msgstr "" +msgstr "Jahr geplant" #. module: stock #: view:report.stock.move:0 @@ -3590,7 +3598,7 @@ msgstr "Gesamte Warenausgangsmenge" #: selection:stock.move,state:0 #: selection:stock.picking,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: stock #: help:stock.partial.move.line,cost:0 @@ -3626,7 +3634,7 @@ msgstr "Menge, die in aktuellem Paket belassen wird" #. module: stock #: view:stock.move:0 msgid "Stock available to be delivered" -msgstr "" +msgstr "Auslieferbarer Lagerbestand" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping @@ -3637,7 +3645,7 @@ msgstr "Erzeuge Rechnung" #. module: stock #: view:stock.picking:0 msgid "Confirmed Internal Moves" -msgstr "" +msgstr "Bestätigte Interne Buchungen" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_configuration @@ -3694,7 +3702,7 @@ msgstr "Kundenlagerort" #: selection:stock.move,state:0 #: selection:stock.picking,state:0 msgid "Waiting Availability" -msgstr "" +msgstr "Warten auf Verfügbarkeit" #. module: stock #: code:addons/stock/stock.py:1334 @@ -3710,7 +3718,7 @@ msgstr "Lagerbestandsaufnahme Einzelpositionen" #. module: stock #: view:stock.move:0 msgid "Waiting " -msgstr "" +msgstr "Wartend " #. module: stock #: code:addons/stock/product.py:429 @@ -3758,7 +3766,7 @@ msgstr "Dezember" #. module: stock #: view:stock.production.lot:0 msgid "Available Product Lots" -msgstr "" +msgstr "Verfügbare Produktionslose" #. module: stock #: model:ir.actions.act_window,help:stock.action_move_form2 @@ -3901,7 +3909,7 @@ msgstr "Setze auf Null" #. module: stock #: model:res.groups,name:stock.group_stock_user msgid "User" -msgstr "" +msgstr "Benutzer" #. module: stock #: code:addons/stock/wizard/stock_invoice_onshipping.py:98 @@ -4127,7 +4135,7 @@ msgstr "" #. module: stock #: view:report.stock.move:0 msgid "Future Stock-Moves" -msgstr "" +msgstr "Zukünftige Lagerbewegungen" #. module: stock #: model:ir.model,name:stock.model_stock_move_split @@ -4251,16 +4259,18 @@ msgid "" "By default, the pack reference is generated following the sscc standard. " "(Serial number + 1 check digit)" msgstr "" +"Standardmäßig werden die Verpackungsreferenzen nach dem SSCC Standard " +"generiert (Serial Nummer + 1 Prüfziffer)" #. module: stock #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: stock #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Fehler! Rekursive Kategorien sind nicht zulässig" #. module: stock #: help:stock.move,move_dest_id:0 @@ -4284,7 +4294,7 @@ msgstr "Physikalische Lagerorte" #: view:stock.picking:0 #: selection:stock.picking,state:0 msgid "Ready to Process" -msgstr "" +msgstr "Bereit zur Verarbeitung" #. module: stock #: help:stock.location,posx:0 diff --git a/addons/stock_invoice_directly/i18n/de.po b/addons/stock_invoice_directly/i18n/de.po index 0ab397049b8..a111adb0d8f 100644 --- a/addons/stock_invoice_directly/i18n/de.po +++ b/addons/stock_invoice_directly/i18n/de.po @@ -7,20 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-12-31 11:02+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:19+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: stock_invoice_directly #: model:ir.model,name:stock_invoice_directly.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Assistent für Teillieferungen" #~ msgid "Invoice Picking Directly" #~ msgstr "Rechnung direkt von Lieferung" diff --git a/addons/stock_location/i18n/de.po b/addons/stock_location/i18n/de.po index 877bab3cf14..05f14b3ca71 100644 --- a/addons/stock_location/i18n/de.po +++ b/addons/stock_location/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-12-31 10:39+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:18+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:10+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 @@ -366,6 +365,7 @@ msgstr "" #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben" #. module: stock_location #: field:stock.location.path,name:0 diff --git a/addons/stock_no_autopicking/i18n/de.po b/addons/stock_no_autopicking/i18n/de.po index 09bee1844c1..36e37e1dae5 100644 --- a/addons/stock_no_autopicking/i18n/de.po +++ b/addons/stock_no_autopicking/i18n/de.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-12-31 10:22+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:18+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:05+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_product_product @@ -45,12 +44,12 @@ msgstr "Fehler: Falscher EAN code" #. module: stock_no_autopicking #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: stock_no_autopicking #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Die Bestellmenge kann nicht negativ oder 0 sein" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Fehlerhafter xml Code für diese Ansicht!" diff --git a/addons/stock_planning/i18n/de.po b/addons/stock_planning/i18n/de.po index 79293e299c2..8589a593114 100644 --- a/addons/stock_planning/i18n/de.po +++ b/addons/stock_planning/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-11-29 07:08+0000\n" +"PO-Revision-Date: 2012-01-13 18:17+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: stock_planning #: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 @@ -172,6 +172,9 @@ msgid "" "are independent of financial periods. If you need periods other than day-, " "week- or month-based, you may also add then manually." msgstr "" +"Dieser Assistent hilft bei der Erstellung von Lagerplanungsperioden. Diese " +"Perioden sind unabhängig von Finanz-Perioden. Manuell können auch andere " +"Perioden als Tag/Woche/Monat hinzugefügt werden." #. module: stock_planning #: view:stock.period.createlines:0 @@ -197,6 +200,8 @@ msgstr "Alle Produkte mit Prognose" #: help:stock.planning,maximum_op:0 msgid "Maximum quantity set in Minimum Stock Rules for this Warehouse" msgstr "" +"Maximale Menge die in den Minimum-Bestands-Regeln für diesen Lagerort " +"gesetzt sind" #. module: stock_planning #: view:stock.sale.forecast:0 @@ -209,6 +214,8 @@ msgid "" "Check to make procurement to stock location of selected warehouse. If not " "selected procurement will be made into input location of warehouse." msgstr "" +"Ankreuzen um diesen Lagerort für Wareneingänge dieses Lagers zu verwenden. " +"Sonst gehen Wareneingänge auf den entsprechenden Lagerort dieses Lagers" #. module: stock_planning #: help:stock.planning,already_in:0 @@ -457,7 +464,7 @@ msgstr "Bestand einen Tag vor akt. Periode" #. module: stock_planning #: view:stock.planning:0 msgid "Procurement history" -msgstr "" +msgstr "Beschaffung Historie" #. module: stock_planning #: help:stock.planning,product_uom:0 @@ -604,7 +611,7 @@ msgstr "Gepl. Abgang" #. module: stock_planning #: field:stock.sale.forecast,product_qty:0 msgid "Forecast Quantity" -msgstr "" +msgstr "Vorschau Menge" #. module: stock_planning #: view:stock.planning:0 @@ -657,7 +664,7 @@ msgstr "" #. module: stock_planning #: view:stock.period:0 msgid "Current Periods" -msgstr "" +msgstr "aktuelle Perioden" #. module: stock_planning #: view:stock.planning:0 @@ -750,7 +757,7 @@ msgstr "Quelle Zentrallager" #. module: stock_planning #: help:stock.sale.forecast,product_qty:0 msgid "Forecast Product quantity." -msgstr "" +msgstr "Vorschau Menge" #. module: stock_planning #: field:stock.planning,stock_supply_location:0 @@ -897,7 +904,7 @@ msgstr "Perioden" #. module: stock_planning #: model:ir.ui.menu,name:stock_planning.menu_stock_period_creatlines msgid "Create Stock Periods" -msgstr "" +msgstr "Erstelle Lager Perioden" #. module: stock_planning #: view:stock.period:0 @@ -1018,7 +1025,7 @@ msgstr "" #: code:addons/stock_planning/stock_planning.py:661 #, python-format msgid "%s Procurement (%s, %s) %s %s \n" -msgstr "" +msgstr "%s Beschaffung (%s, %s) %s %s \n" #. module: stock_planning #: field:stock.sale.forecast,analyze_company:0 @@ -1079,7 +1086,7 @@ msgstr "Start Datum der Prognose Periode" #: view:stock.period:0 #: view:stock.period.createlines:0 msgid "Stock Periods" -msgstr "" +msgstr "Lagerperioden" #. module: stock_planning #: view:stock.planning:0 @@ -1120,7 +1127,7 @@ msgstr "ME" #. module: stock_planning #: view:stock.period:0 msgid "Closed Periods" -msgstr "" +msgstr "Abgeschlossene Perioden" #. module: stock_planning #: view:stock.planning:0 @@ -1211,7 +1218,7 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,analyzed_team_id:0 msgid "Sales Team" -msgstr "" +msgstr "Verkaufsteam" #. module: stock_planning #: help:stock.planning,incoming_left:0 diff --git a/addons/subscription/i18n/de.po b/addons/subscription/i18n/de.po index 21ecd0602db..16bbfa297cf 100644 --- a/addons/subscription/i18n/de.po +++ b/addons/subscription/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 17:19+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-13 18:10+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 05:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: subscription #: field:subscription.subscription,doc_source:0 @@ -163,7 +162,7 @@ msgstr "Bezeichnung" #: code:addons/subscription/subscription.py:136 #, python-format msgid "You cannot delete an active subscription !" -msgstr "" +msgstr "Aktive Abos können nicht gelöscht werden" #. module: subscription #: field:subscription.document,field_ids:0 diff --git a/addons/survey/i18n/de.po b/addons/survey/i18n/de.po index c3fff4e0efd..5e44d73fc84 100644 --- a/addons/survey/i18n/de.po +++ b/addons/survey/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-03-08 15:19+0000\n" -"Last-Translator: Steffi Frank (Bremskerl, DE) \n" +"PO-Revision-Date: 2012-01-13 18:09+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:14+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: survey #: view:survey.print:0 @@ -426,7 +426,7 @@ msgstr "Meistens" #. module: survey #: view:survey:0 msgid "My Survey(s)" -msgstr "" +msgstr "Meine Unfragen" #. module: survey #: field:survey.question,is_validation_require:0 @@ -436,7 +436,7 @@ msgstr "Validiere Text" #. module: survey #: view:survey.send.invitation:0 msgid "_Cancel" -msgstr "" +msgstr "_Abbrechen" #. module: survey #: field:survey.response.line,single_text:0 @@ -578,7 +578,7 @@ msgstr "Drucke" #. module: survey #: view:survey:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: survey #: field:survey.question,make_comment_field:0 @@ -823,7 +823,7 @@ msgstr "Manuell" #. module: survey #: view:survey.send.invitation:0 msgid "_Send" -msgstr "" +msgstr "_Senden" #. module: survey #: help:survey,responsible_id:0 @@ -1143,7 +1143,7 @@ msgstr "Datum" #. module: survey #: view:survey:0 msgid "All New Survey" -msgstr "" +msgstr "Alle neuen Umfragen" #. module: survey #: model:ir.model,name:survey.model_survey_send_invitation @@ -1525,7 +1525,7 @@ msgstr "Sie müssen eine oder mehrere Antworten eingeben." #. module: survey #: view:survey:0 msgid "All Open Survey" -msgstr "" +msgstr "Alle offenen Umfragen" #. module: survey #: model:ir.actions.report.xml,name:survey.survey_browse_response @@ -1625,7 +1625,7 @@ msgstr "Menüauswahl" #. module: survey #: field:survey,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: survey #: code:addons/survey/survey.py:434 diff --git a/addons/warning/i18n/de.po b/addons/warning/i18n/de.po index a16a83acf50..bb96af03eae 100644 --- a/addons/warning/i18n/de.po +++ b/addons/warning/i18n/de.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 06:08+0000\n" +"PO-Revision-Date: 2012-01-13 18:06+0000\n" "Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:11+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: warning #: sql_constraint:purchase.order:0 #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Die Bestellreferenz muss je Firma eindeutig sein" #. module: warning #: model:ir.model,name:warning.model_purchase_order_line @@ -134,7 +134,7 @@ msgstr "Beschaffungsauftrag" #. module: warning #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Die Referenz muss je Firma eindeutig sein" #. module: warning #: field:res.partner,sale_warn_msg:0 @@ -180,12 +180,12 @@ msgstr "Warnhinweis an %s" #. module: warning #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Die Rechnungsnummer muss je Firma eindeutig sein" #. module: warning #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Error! Sie können keine rekursive assoziierte Mitglieder anlegen." #. module: warning #: constraint:account.invoice:0 diff --git a/addons/wiki/i18n/de.po b/addons/wiki/i18n/de.po index f3200280392..6a6e45e258b 100644 --- a/addons/wiki/i18n/de.po +++ b/addons/wiki/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-15 08:56+0000\n" +"PO-Revision-Date: 2012-01-13 18:05+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:08+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: wiki #: field:wiki.groups,template:0 @@ -102,7 +102,7 @@ msgstr "Obermenü" #: code:addons/wiki/wizard/wiki_make_index.py:52 #, python-format msgid "There is no section in this Page" -msgstr "" +msgstr "Keine Sektion auf dieser Seite" #. module: wiki #: field:wiki.groups,name:0 From 69da5203a9ab114faf65c7b3f17d7a1d0075d40d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 15:56:47 +0100 Subject: [PATCH 082/349] [FIX] edi: the final semicolon in an openerp-web module is not optional, and breaks the loading of the module in production mode bzr revid: xmo@openerp.com-20120113145647-jmu0d474tpqgt8ai --- addons/edi/static/src/js/edi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/edi/static/src/js/edi.js b/addons/edi/static/src/js/edi.js index 73bcfa267e5..3135c0f8102 100644 --- a/addons/edi/static/src/js/edi.js +++ b/addons/edi/static/src/js/edi.js @@ -176,5 +176,5 @@ openerp.edi.edi_import = function (url) { }); } -} +}; // vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax: From db7470757392baf9da571fd86a0e17f354328fcd Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 15:58:32 +0100 Subject: [PATCH 083/349] [IMP] make chs's http session cleanup spam less spammy bzr revid: xmo@openerp.com-20120113145832-q6ogcwqnghfylys8 --- addons/web/common/http.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 6e4cbaacaaa..681a38384a2 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -334,7 +334,7 @@ def session_context(request, storage_path, session_cookie='sessionid'): and not value.jsonp_requests and value._creation_time + (60*5) < time.time() # FIXME do not use a fixed value ): - _logger.info('remove session %s', key) + _logger.debug('remove session %s', key) del request.session[key] with session_lock: From a76f6d2a4efd17906c6ef1b80e5e5e9830c9307a Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 16:01:10 +0100 Subject: [PATCH 084/349] [FIX] concatenated JS files blowing up when not terminated with a semicolon If the final semicolon of an openerp module is forgotten and the next file starts with an expression (such as a parens, because it's a third-party module using the module pattern, see Backbone.js or jQuery for examples), the JS parser will not perform semicolon insertion and will instead try to execute the module's wrapper/initializer function by passing it whatever follows it (generally an other function). This usually results in an error and stuff blowing out everywhere for no obvious reason. Concatenation of JS files now adds an explicit semicolon between files (ideally it should only add one if it's missing, but that would require backtracking in the file while skipping comments &etc, can't be arsed and double-semicolons don't hurt much) to avoid this issue. bzr revid: xmo@openerp.com-20120113150110-47j90oishtjrib7s --- addons/web/controllers/main.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 7081ce3ce32..ed515f5b4f1 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -56,12 +56,15 @@ def concat_xml(file_list): return ElementTree.tostring(root, 'utf-8'), files_timestamp -def concat_files(file_list, reader=None): +def concat_files(file_list, reader=None, intersperse=""): """ Concatenate file content return (concat,timestamp) concat: concatenation of file content, read by `reader` timestamp: max(os.path.getmtime of file_list) """ + if not file_list: + return '', None + if reader is None: def reader(f): with open(f) as fp: @@ -75,7 +78,7 @@ def concat_files(file_list, reader=None): files_timestamp = ftime files_content.append(reader(fname)) - files_concat = "".join(files_content) + files_concat = intersperse.join(files_content) return files_concat,files_timestamp html_template = """ @@ -180,7 +183,7 @@ class WebClient(openerpweb.Controller): @openerpweb.httprequest def js(self, req, mods=None): files = [f[0] for f in self.manifest_glob(req, mods, 'js')] - content,timestamp = concat_files(files) + content, timestamp = concat_files(files, intersperse=';') # TODO use timestamp to set Last mofified date and E-tag return req.make_response(content, [('Content-Type', 'application/javascript')]) @@ -431,7 +434,7 @@ class Session(openerpweb.Controller): @openerpweb.jsonrequest def modules(self, req): # Compute available candidates module - loadable = openerpweb.addons_manifest.iterkeys() + loadable = openerpweb.addons_manifest loaded = req.config.server_wide_modules candidates = [mod for mod in loadable if mod not in loaded] From c54d3337e62aba92737a431648b9a352598c066c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 16:06:41 +0100 Subject: [PATCH 085/349] [FIX] avoid having the XML concatenator blow up when passed an empty list of files ~/projects/tiny/web/current turns out ElementTree has a hard time XML-serializing ``None`` (who'd have guessed...), which is what it gets told to do when concat_xml is called with an empty list of files. Return an empty string and no timestamp (should probably be one there at some point, but...) and fix the QWeb loader to not do anything when it gets an empty template file. bzr revid: xmo@openerp.com-20120113150641-6i3ot1jg7r3kpw3d --- addons/web/controllers/main.py | 3 +++ addons/web/static/src/js/core.js | 1 + 2 files changed, 4 insertions(+) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index ed515f5b4f1..191f184da5b 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -37,6 +37,9 @@ def concat_xml(file_list): concat: concatenation of file content timestamp: max(os.path.getmtime of file_list) """ + if not file_list: + return '', None + root = None files_timestamp = 0 for fname in file_list: diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 0584c49f6b2..81f13713543 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -738,6 +738,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. _.each(files, function(file) { self.qweb_mutex.exec(function() { return self.rpc('/web/proxy/load', {path: file}).pipe(function(xml) { + if (!xml) { return; } openerp.web.qweb.add_template(_.str.trim(xml)); }); }); From 1eff27c138e45cb868e1a665ad9f1eea01591dd5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 16:08:29 +0100 Subject: [PATCH 086/349] [FIX] remember to load not-yet-loaded modules after they've been installed, improve load_modules to be incremental (load only modules which are not installed) bzr revid: xmo@openerp.com-20120113150829-s7ejfivy5kyqvy3f --- addons/web/static/src/js/chrome.js | 7 +++++-- addons/web/static/src/js/core.js | 18 +++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 7af729205be..32a70d587a7 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1124,8 +1124,11 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie this.$element.children().remove(); }, do_reload: function() { - return this.session.session_reload().pipe( - $.proxy(this.menu, 'do_reload')); + var self = this; + return this.session.session_reload().pipe(function () { + openerp.connection.load_modules(true).pipe( + self.menu.proxy('do_reload')); }); + }, do_notify: function() { var n = this.notification; diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 81f13713543..b36e576ae47 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -676,27 +676,31 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. }, /** * Load additional web addons of that instance and init them + * + * @param {Boolean} [no_session_valid_signal=false] prevents load_module from triggering ``on_session_valid``. */ - load_modules: function() { + load_modules: function(no_session_valid_signal) { var self = this; return this.rpc('/web/session/modules', {}).pipe(function(result) { - self.module_list = result; var lang = self.user_context.lang; var params = { mods: ["web"].concat(result), lang: lang}; - var modules = self.module_list.join(','); + var to_load = _.difference(result, self.module_list).join(','); + self.module_list = result; return $.when( - self.rpc('/web/webclient/csslist', {mods: modules}, self.do_load_css), - self.rpc('/web/webclient/qweblist', {mods: modules}).pipe(self.do_load_qweb), + self.rpc('/web/webclient/csslist', {mods: to_load}, self.do_load_css), + self.rpc('/web/webclient/qweblist', {mods: to_load}).pipe(self.do_load_qweb), self.rpc('/web/webclient/translations', params).pipe(function(trans) { openerp.web._t.database.set_bundle(trans); var file_list = ["/web/static/lib/datejs/globalization/" + lang.replace("_", "-") + ".js"]; - return self.rpc('/web/webclient/jslist', {mods: modules}).pipe(function(files) { + return self.rpc('/web/webclient/jslist', {mods: to_load}).pipe(function(files) { return self.do_load_js(file_list.concat(files)); }); }) ).then(function() { self.on_modules_loaded(); - self.on_session_valid(); + if (!no_session_valid_signal) { + self.on_session_valid(); + } }); }); }, From aa84c454ad4147136d004f9aae552536fbc5c064 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 13 Jan 2012 16:15:48 +0100 Subject: [PATCH 087/349] [IMP] stock.location: always return full name in name_get bzr revid: rco@openerp.com-20120113151548-hyj48p274sbgj4vu --- addons/stock/stock.py | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 6acde78f419..e9928eb0aa7 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -74,35 +74,22 @@ class stock_location(osv.osv): _order = 'parent_left' def name_get(self, cr, uid, ids, context=None): - res = [] - if context is None: - context = {} - if not len(ids): - return [] - reads = self.read(cr, uid, ids, ['name','location_id'], context=context) - for record in reads: - name = record['name'] - if context.get('full',False): - if record['location_id']: - name = record['location_id'][1] + ' / ' + name - res.append((record['id'], name)) - else: - res.append((record['id'], name)) - return res + # always return the full hierarchical name + res = self._complete_name(cr, uid, ids, 'complete_name', None, context=context) + return res.items() def _complete_name(self, cr, uid, ids, name, args, context=None): """ Forms complete name of location from parent location to child location. @return: Dictionary of values """ - def _get_one_full_name(location, level=4): - if location.location_id: - parent_path = _get_one_full_name(location.location_id, level-1) + "/" - else: - parent_path = '' - return parent_path + location.name res = {} for m in self.browse(cr, uid, ids, context=context): - res[m.id] = _get_one_full_name(m) + names = [m.name] + parent = m.location_id + while parent: + names.append(parent.name) + parent = parent.location_id + res[m.id] = ' / '.join(reversed(names)) return res From 6068fc44fdcc38c0692b82e46e5fbbb21d5ab50c Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 13 Jan 2012 16:16:47 +0100 Subject: [PATCH 088/349] [IMP] stock: remove 'full' from context for locations, no longer useful bzr revid: rco@openerp.com-20120113151647-mo7rprxwhqy589ki --- addons/stock/report/report_stock_move_view.xml | 2 +- addons/stock/stock_view.xml | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/addons/stock/report/report_stock_move_view.xml b/addons/stock/report/report_stock_move_view.xml index 2949f53b117..4f320ab58a9 100644 --- a/addons/stock/report/report_stock_move_view.xml +++ b/addons/stock/report/report_stock_move_view.xml @@ -141,7 +141,7 @@ form tree,graph - {'full':'1','contact_display': 'partner','search_default_done':1,'search_default_year':1, 'search_default_month':1, 'search_default_group_type':1, 'group_by': [], 'group_by_no_leaf':1,} + {'contact_display': 'partner','search_default_done':1,'search_default_year':1, 'search_default_month':1, 'search_default_group_type':1, 'group_by': [], 'group_by_no_leaf':1,} Moves Analysis allows you to easily check and analyse your company stock moves. Use this report when you want to analyse the different routes taken by your products and inventory management performance. diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index f4409cd90b4..e0b4580e0ee 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -186,7 +186,6 @@ stock.inventory form - {'full':'1'} Periodical Inventories are used to count the number of products available per location. You can use it once a year when you do the general inventory or whenever you need it, to correct the current stock level of a product. @@ -407,7 +406,7 @@ form - {'full':'1',"search_default_available":1} + {"search_default_available":1} This is the list of all the production lots (serial numbers) you recorded. When you select a lot, you can get the upstream or downstream traceability of the products contained in lot. By default, the list is filtred on the serial numbers that are available in your warehouse but you can uncheck the 'Available' button to get all the lots you produced, received or delivered to customers. form - {'full':1, 'search_default_in_location':1} + {'search_default_in_location':1} Define your locations to reflect your warehouse structure and organization. OpenERP is able to manage physical locations (warehouses, shelves, bin, etc), partner locations (customers, suppliers) and virtual locations which are the counterpart of the stock operations like the manufacturing orders consumptions, inventories, etc. Every stock operation in OpenERP moves the products from one location to another one. For instance, if you receive products from a supplier, OpenERP will move products from the Supplier location to the Stock location. Each report can be performed on physical, partner or virtual locations. @@ -1420,8 +1419,8 @@ icon="gtk-convert" context="{'scrap': True}" states="draft,waiting,confirmed,assigned" colspan="1"/> - - + + @@ -1608,8 +1607,8 @@ icon="gtk-convert" context="{'scrap': True}" states="draft,waiting,confirmed,assigned" colspan="1"/> - - + + From 3278a63fd9c6cd9c9def87198bdb4dfde6fbc502 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 13 Jan 2012 16:17:23 +0100 Subject: [PATCH 089/349] [FIX] stock: fix form view of production lot bzr revid: rco@openerp.com-20120113151723-mjwksx9xnoq6fcaj --- addons/stock/stock_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index e0b4580e0ee..4ed57da90a5 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -329,8 +329,8 @@ - - + + - - - - - - - - - - - - -
- - - - - - - - - -
- : - - -
-
From af29425b0603648d6117991d8135bbb8b409fe04 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jan 2012 18:55:29 +0100 Subject: [PATCH 093/349] [FIX] missing translation marks bzr revid: xmo@openerp.com-20120113175529-7m3kc08vao4ws9a8 --- addons/web/static/src/js/views.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 3fec549c774..cc108837f88 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -548,7 +548,7 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner current_view = this.views[this.active_view].controller; switch (val) { case 'fvg': - var dialog = new session.web.Dialog(this, { title: "Fields View Get", width: '95%' }).open(); + var dialog = new session.web.Dialog(this, { title: _t("Fields View Get"), width: '95%' }).open(); $('
').text(session.web.json_node_to_xml(current_view.fields_view.arch, true)).appendTo(dialog.$element);
                 break;
             case 'fields':
@@ -580,7 +580,8 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner
                     fields: ['id'],
                     domain: [['model', '=', this.dataset.model]]
                 }, function (result) {
-                    self.do_edit_resource('ir.model', result.ids[0], { name : "Customize Object" });
+                    self.do_edit_resource('ir.model', result.ids[0], {
+                        name : _t("Customize Object") });
                 });
                 break;
             case 'manage_views':
@@ -588,7 +589,8 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner
                     var view_editor = new session.web.ViewEditor(current_view, current_view.$element, this.dataset, current_view.fields_view.arch);
                     view_editor.start();
                 } else {
-                    this.do_warn("Manage Views", "Could not find current view declaration");
+                    this.do_warn(_t("Manage Views"),
+                            _t("Could not find current view declaration"));
                 }
                 break;
             case 'edit_workflow':

From 9b02aed518a1fe65ff49679ee915f55cdcc6c319 Mon Sep 17 00:00:00 2001
From: Launchpad Translations on behalf of openerp <>
Date: Sat, 14 Jan 2012 05:10:38 +0000
Subject: [PATCH 094/349] Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20120114051038-jxxvburcw1gihii5
---
 openerp/addons/base/i18n/ja.po    |  2 +-
 openerp/addons/base/i18n/zh_CN.po | 12 +++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po
index 2eab104f727..de7633ae7e9 100644
--- a/openerp/addons/base/i18n/ja.po
+++ b/openerp/addons/base/i18n/ja.po
@@ -14,7 +14,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n"
+"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: base
diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po
index 3eabd73e01f..c04d21659ae 100644
--- a/openerp/addons/base/i18n/zh_CN.po
+++ b/openerp/addons/base/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 5.0.4\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 20:22+0000\n"
-"PO-Revision-Date: 2012-01-12 09:39+0000\n"
+"PO-Revision-Date: 2012-01-13 16:46+0000\n"
 "Last-Translator: Wei \"oldrev\" Li \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-13 04:39+0000\n"
+"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: base
@@ -186,7 +186,7 @@ msgstr "警告!"
 msgid ""
 "Properties of base fields cannot be altered in this manner! Please modify "
 "them through Python code, preferably through a custom addon!"
-msgstr "基本字段的属性不能这样修改,请通过 Python 代码来修改它,最好是制作一个自定义模块。"
+msgstr "基本字段的属性不能这样修改,请通过 Python 代码来修改它们,更好的办法是通过自定义模块来修改。"
 
 #. module: base
 #: code:addons/osv.py:129
@@ -834,7 +834,7 @@ msgstr ""
 #. module: base
 #: view:res.users:0
 msgid "Email Preferences"
-msgstr "Email 首选项"
+msgstr "电子邮件选项"
 
 #. module: base
 #: model:ir.module.module,description:base.module_audittrail
@@ -4114,7 +4114,7 @@ msgstr "必填"
 #. module: base
 #: view:res.users:0
 msgid "Default Filters"
-msgstr "默认的过滤"
+msgstr "默认过滤器"
 
 #. module: base
 #: field:res.request.history,name:0
@@ -7212,6 +7212,8 @@ msgid ""
 "interface, which has less features but is easier to use. You can switch to "
 "the other interface from the User/Preferences menu at any time."
 msgstr ""
+"OpenERP 提供了简化与扩展的用户界面。如果您是第一次使用 OpenERP, "
+"我们强烈建议您选择简化界面,简化界面功能较少但更易用。您以后也可以在“用户”/“首选项”菜单中切换界面形式。"
 
 #. module: base
 #: model:res.country,name:base.cc

From 40c1de87d821dea9933d920aac13cab1f149f9d9 Mon Sep 17 00:00:00 2001
From: Florent Xicluna 
Date: Sun, 15 Jan 2012 22:42:14 +0100
Subject: [PATCH 095/349] [REF] remove unused import, always import
 literal_eval from tools.safe_eval.

bzr revid: florent.xicluna@gmail.com-20120115214214-0rjwn80choc9g0fs
---
 openerp/addons/base/ir/ir_actions.py |  5 ++---
 openerp/netsvc.py                    |  1 -
 openerp/service/http_server.py       | 14 +++++---------
 openerp/service/web_services.py      |  1 +
 openerp/service/websrv_lib.py        |  3 ---
 openerp/sql_db.py                    |  5 ++---
 openerp/tests/common.py              |  1 -
 openerp/tests/test_ir_sequence.py    |  3 ---
 openerp/tests/test_xmlrpc.py         |  1 -
 9 files changed, 10 insertions(+), 24 deletions(-)

diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py
index f02269fa9bc..96b6bae848f 100644
--- a/openerp/addons/base/ir/ir_actions.py
+++ b/openerp/addons/base/ir/ir_actions.py
@@ -18,7 +18,6 @@
 #    along with this program.  If not, see .
 #
 ##############################################################################
-import ast
 import copy
 import logging
 import os
@@ -31,7 +30,7 @@ import netsvc
 from osv import fields,osv
 from report.report_sxw import report_sxw, report_rml
 from tools.config import config
-from tools.safe_eval import safe_eval as eval
+from tools.safe_eval import safe_eval as eval, literal_eval
 from tools.translate import _
 from socket import gethostname
 
@@ -920,7 +919,7 @@ class act_client(osv.osv):
 
     def _get_params(self, cr, uid, ids, field_name, arg, context):
         return dict([
-            ((record.id, ast.literal_eval(record.params_store))
+            ((record.id, literal_eval(record.params_store))
              if record.params_store else (record.id, False))
             for record in self.browse(cr, uid, ids, context=context)
         ])
diff --git a/openerp/netsvc.py b/openerp/netsvc.py
index c1120763ad4..ca08a362771 100644
--- a/openerp/netsvc.py
+++ b/openerp/netsvc.py
@@ -30,7 +30,6 @@ import socket
 import sys
 import threading
 import time
-import traceback
 import types
 from pprint import pformat
 
diff --git a/openerp/service/http_server.py b/openerp/service/http_server.py
index 506138b7fb4..66d701e0681 100644
--- a/openerp/service/http_server.py
+++ b/openerp/service/http_server.py
@@ -39,21 +39,17 @@
     static HTTP, DAV or other.
 """
 
-from websrv_lib import *
-import openerp.netsvc as netsvc
-import errno
-import threading
-import openerp.tools as tools
+import base64
 import posixpath
 import urllib
 import os
-import select
-import socket
-import xmlrpclib
 import logging
-
 from SimpleXMLRPCServer import SimpleXMLRPCDispatcher
 
+from websrv_lib import *
+import openerp.netsvc as netsvc
+import openerp.tools as tools
+
 try:
     import fcntl
 except ImportError:
diff --git a/openerp/service/web_services.py b/openerp/service/web_services.py
index f486a050a7f..3fa65d8c9ce 100644
--- a/openerp/service/web_services.py
+++ b/openerp/service/web_services.py
@@ -39,6 +39,7 @@ import openerp.sql_db as sql_db
 import openerp.tools as tools
 import openerp.modules
 import openerp.exceptions
+from openerp.service import http_server
 
 #.apidoc title: Exported Service methods
 #.apidoc module-mods: member-order: bysource
diff --git a/openerp/service/websrv_lib.py b/openerp/service/websrv_lib.py
index a4bdebcec27..1e276ab7fa2 100644
--- a/openerp/service/websrv_lib.py
+++ b/openerp/service/websrv_lib.py
@@ -32,9 +32,6 @@
     usable in other projects, too.
 """
 
-import socket
-import base64
-import errno
 import SocketServer
 from BaseHTTPServer import *
 from SimpleHTTPServer import SimpleHTTPRequestHandler
diff --git a/openerp/sql_db.py b/openerp/sql_db.py
index 63ab2a13fb9..82851abd034 100644
--- a/openerp/sql_db.py
+++ b/openerp/sql_db.py
@@ -37,8 +37,7 @@ __all__ = ['db_connect', 'close_db']
 
 from threading import currentThread
 import logging
-from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT, ISOLATION_LEVEL_READ_COMMITTED, ISOLATION_LEVEL_SERIALIZABLE,\
-    ISOLATION_LEVEL_REPEATABLE_READ
+from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT, ISOLATION_LEVEL_READ_COMMITTED, ISOLATION_LEVEL_REPEATABLE_READ
 from psycopg2.psycopg1 import cursor as psycopg1cursor
 from psycopg2.pool import PoolError
 
@@ -421,7 +420,7 @@ class ConnectionPool(object):
 
         try:
             result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection)
-        except psycopg2.Error, e:
+        except psycopg2.Error:
             self.__logger.exception('Connection to the database failed')
             raise
         self._connections.append((result, True))
diff --git a/openerp/tests/common.py b/openerp/tests/common.py
index 57ebead925e..44696384ce7 100644
--- a/openerp/tests/common.py
+++ b/openerp/tests/common.py
@@ -1,7 +1,6 @@
 # -*- coding: utf-8 -*-
 import os
 import time
-import unittest2
 import xmlrpclib
 
 import openerp
diff --git a/openerp/tests/test_ir_sequence.py b/openerp/tests/test_ir_sequence.py
index c926a52ed64..2e9623c09b9 100644
--- a/openerp/tests/test_ir_sequence.py
+++ b/openerp/tests/test_ir_sequence.py
@@ -7,11 +7,8 @@
 #    > OPENERP_ADDONS_PATH='../../../addons/trunk' OPENERP_PORT=8069 \
 #      OPENERP_DATABASE=yy PYTHONPATH=../:. unit2 test_ir_sequence
 # This assume an existing database.
-import os
 import psycopg2
-import time
 import unittest2
-import xmlrpclib
 
 import openerp
 import common
diff --git a/openerp/tests/test_xmlrpc.py b/openerp/tests/test_xmlrpc.py
index 65d40af866a..954d3447360 100644
--- a/openerp/tests/test_xmlrpc.py
+++ b/openerp/tests/test_xmlrpc.py
@@ -6,7 +6,6 @@
 #      OPENERP_DATABASE=yy nosetests tests/test_xmlrpc.py
 #    > OPENERP_ADDONS_PATH='../../../addons/trunk' OPENERP_PORT=8069 \
 #      OPENERP_DATABASE=yy PYTHONPATH=../:. unit2 test_xmlrpc
-import os
 import time
 import unittest2
 import xmlrpclib

From 290961f08a60720c7bcf1c892645219537514c68 Mon Sep 17 00:00:00 2001
From: Florent Xicluna 
Date: Sun, 15 Jan 2012 22:47:02 +0100
Subject: [PATCH 096/349] [REF] consistently use simplejson as json library.

bzr revid: florent.xicluna@gmail.com-20120115214702-dh7i7w17ubepc6eo
---
 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 3a8448e22e5..c8226d27dfe 100644
--- a/openerp/osv/fields.py
+++ b/openerp/osv/fields.py
@@ -46,7 +46,7 @@ import openerp.netsvc as netsvc
 import openerp.tools as tools
 from openerp.tools.translate import _
 from openerp.tools import float_round, float_repr
-import json
+import simplejson as json
 
 def _symbol_set(symb):
     if symb == None or symb == False:

From 9f3096d31f10fd08ee2b6015c48f35a7b4f3669f Mon Sep 17 00:00:00 2001
From: Florent Xicluna 
Date: Mon, 16 Jan 2012 00:52:15 +0100
Subject: [PATCH 097/349] [FIX] missing import and remove unused vars.

bzr revid: florent.xicluna@gmail.com-20120115235215-6dgoxyu270bsquba
---
 openerp/wsgi.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/openerp/wsgi.py b/openerp/wsgi.py
index 193d30fb285..b2624e13612 100644
--- a/openerp/wsgi.py
+++ b/openerp/wsgi.py
@@ -30,12 +30,12 @@ import urllib
 import xmlrpclib
 import StringIO
 
+import errno
 import logging
 import os
 import signal
 import sys
 import threading
-import time
 import traceback
 
 import openerp
@@ -261,7 +261,7 @@ def http_to_wsgi(http_dir):
     def wsgi_handler(environ, start_response):
 
         # Extract from the WSGI environment the necessary data.
-        scheme = environ['wsgi.url_scheme']
+        # scheme = environ['wsgi.url_scheme']
 
         headers = {}
         for key, value in environ.items():
@@ -426,7 +426,7 @@ def serve():
         import werkzeug.serving
         httpd = werkzeug.serving.make_server(interface, port, application, threaded=True)
         logging.getLogger('wsgi').info('HTTP service (werkzeug) running on %s:%s', interface, port)
-    except ImportError, e:
+    except ImportError:
         import wsgiref.simple_server
         logging.getLogger('wsgi').warn('Werkzeug module unavailable, falling back to wsgiref.')
         httpd = wsgiref.simple_server.make_server(interface, port, application)
@@ -457,7 +457,6 @@ arbiter_pid = None
 def on_starting(server):
     global arbiter_pid
     arbiter_pid = os.getpid() # TODO check if this is true even after replacing the executable
-    config = openerp.tools.config
     #openerp.tools.cache = kill_workers_cache
     openerp.netsvc.init_logger()
     openerp.osv.osv.start_object_proxy()
@@ -499,7 +498,7 @@ def kill_workers():
     except OSError, e:
         if e.errno == errno.ESRCH: # no such pid
             return
-        raise            
+        raise
 
 class kill_workers_cache(openerp.tools.ormcache):
     def clear(self, dbname, *args, **kwargs):

From f51dc9a0bd7a19a9e3a5dacba4ecd83a0c9e0edc Mon Sep 17 00:00:00 2001
From: Florent Xicluna 
Date: Mon, 16 Jan 2012 00:52:35 +0100
Subject: [PATCH 098/349] [FIX] handle correctly the case when the PATH_INFO
 ends with a slash.

bzr revid: florent.xicluna@gmail.com-20120115235235-kw4vvmp622q8843f
---
 openerp/wsgi.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openerp/wsgi.py b/openerp/wsgi.py
index b2624e13612..09d9264966b 100644
--- a/openerp/wsgi.py
+++ b/openerp/wsgi.py
@@ -152,7 +152,7 @@ def wsgi_xmlrpc_1(environ, start_response):
 
         path = environ['PATH_INFO'][len(XML_RPC_PATH_1):]
         if path.startswith('/'): path = path[1:]
-        if path.endswith('/'): p = path[:-1]
+        if path.endswith('/'): path = path[:-1]
         path = path.split('/')
 
         # All routes are hard-coded.
@@ -196,7 +196,7 @@ def wsgi_xmlrpc(environ, start_response):
 
         path = environ['PATH_INFO'][len(XML_RPC_PATH):]
         if path.startswith('/'): path = path[1:]
-        if path.endswith('/'): p = path[:-1]
+        if path.endswith('/'): path = path[:-1]
         path = path.split('/')
 
         # All routes are hard-coded.

From 5b10b7022d388e4e758fd448399e581325c6b3dc Mon Sep 17 00:00:00 2001
From: Launchpad Translations on behalf of openerp <>
Date: Mon, 16 Jan 2012 05:27:22 +0000
Subject: [PATCH 099/349] Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20120115052053-qy9rgrxe745vw4zw
bzr revid: launchpad_translations_on_behalf_of_openerp-20120116051929-9hq3xgbkj3t90wvt
bzr revid: launchpad_translations_on_behalf_of_openerp-20120114054042-idria8u0iiizg9xu
bzr revid: launchpad_translations_on_behalf_of_openerp-20120115053522-rki2r1zjt8544t0c
bzr revid: launchpad_translations_on_behalf_of_openerp-20120116052722-mb4w266h2j8som8q
---
 addons/account/i18n/de.po              | 603 ++++++++++++------
 addons/account/i18n/nl.po              |  17 +-
 addons/account_asset/i18n/nl.po        | 821 +++++++++++++++++++++++++
 addons/base_synchro/i18n/ar.po         |  14 +-
 addons/claim_from_delivery/i18n/ar.po  |  23 +
 addons/crm/i18n/de.po                  | 278 +++++----
 addons/crm/i18n/lt.po                  | 187 +++---
 addons/crm/i18n/nl.po                  |  16 +-
 addons/crm_fundraising/i18n/de.po      |  39 +-
 addons/crm_helpdesk/i18n/de.po         |   2 +-
 addons/crm_partner_assign/i18n/de.po   | 101 +--
 addons/delivery/i18n/de.po             |   2 +-
 addons/document_webdav/i18n/de.po      |  19 +-
 addons/email_template/i18n/de.po       | 157 +++--
 addons/event/i18n/de.po                |  67 +-
 addons/fetchmail/i18n/de.po            |  78 ++-
 addons/hr/i18n/de.po                   |  50 +-
 addons/hr_evaluation/i18n/de.po        | 108 ++--
 addons/hr_expense/i18n/de.po           |  46 +-
 addons/hr_holidays/i18n/de.po          |  62 +-
 addons/hr_payroll/i18n/de.po           | 265 ++++----
 addons/hr_payroll_account/i18n/ar.po   |  62 +-
 addons/hr_payroll_account/i18n/de.po   |  43 +-
 addons/hr_recruitment/i18n/de.po       | 123 ++--
 addons/hr_timesheet_invoice/i18n/de.po |  71 ++-
 addons/hr_timesheet_sheet/i18n/de.po   |  68 +-
 addons/idea/i18n/ar.po                 | 102 +--
 addons/lunch/i18n/de.po                |  35 +-
 addons/membership/i18n/de.po           |  43 +-
 addons/mrp/i18n/de.po                  |  78 ++-
 addons/mrp_operations/i18n/de.po       |  63 +-
 addons/mrp_repair/i18n/de.po           |   6 +-
 addons/mrp_subproduct/i18n/de.po       |   6 +-
 addons/procurement/i18n/de.po          |   6 +-
 addons/project/i18n/de.po              | 144 +++--
 addons/project_caldav/i18n/de.po       |  25 +-
 addons/project_issue/i18n/de.po        |   2 +-
 addons/purchase/i18n/de.po             | 197 ++++--
 addons/purchase/i18n/nl.po             |  10 +-
 addons/sale_order_dates/i18n/nl.po     |  10 +-
 addons/stock/i18n/de.po                |   8 +-
 addons/stock_planning/i18n/de.po       |  59 +-
 addons/users_ldap/i18n/ar.po           | 177 ++++++
 addons/users_ldap/i18n/de.po           |  27 +-
 addons/warning/i18n/nl.po              |  14 +-
 addons/web/po/ar.po                    |   6 +-
 addons/web/po/pt_BR.po                 | 317 +++++-----
 addons/web/po/ru.po                    | 213 +++----
 addons/web_calendar/po/pt_BR.po        |  12 +-
 addons/web_calendar/po/ru.po           |  16 +-
 addons/web_dashboard/po/pt_BR.po       |  76 +++
 addons/web_dashboard/po/ru.po          |  35 +-
 addons/web_default_home/po/pt.po       |  38 ++
 addons/web_default_home/po/pt_BR.po    |  38 ++
 addons/web_default_home/po/ru.po       |  18 +-
 addons/web_diagram/po/pt_BR.po         |  59 ++
 addons/web_diagram/po/ru.po            |  28 +-
 addons/web_gantt/po/pt_BR.po           |  35 ++
 addons/web_gantt/po/ru.po              |  34 +
 addons/web_graph/po/pt.po              |  22 +
 addons/web_graph/po/ru.po              |  22 +
 addons/web_mobile/po/pt_BR.po          |  75 +++
 addons/web_mobile/po/ru.po             |  36 +-
 addons/wiki/i18n/nl.po                 |  10 +-
 64 files changed, 3752 insertions(+), 1672 deletions(-)
 create mode 100644 addons/account_asset/i18n/nl.po
 create mode 100644 addons/claim_from_delivery/i18n/ar.po
 create mode 100644 addons/users_ldap/i18n/ar.po
 create mode 100644 addons/web_dashboard/po/pt_BR.po
 create mode 100644 addons/web_default_home/po/pt.po
 create mode 100644 addons/web_default_home/po/pt_BR.po
 create mode 100644 addons/web_diagram/po/pt_BR.po
 create mode 100644 addons/web_gantt/po/pt_BR.po
 create mode 100644 addons/web_gantt/po/ru.po
 create mode 100644 addons/web_graph/po/pt.po
 create mode 100644 addons/web_graph/po/ru.po
 create mode 100644 addons/web_mobile/po/pt_BR.po

diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po
index b6736bbb71f..a7814d4d0e1 100644
--- a/addons/account/i18n/de.po
+++ b/addons/account/i18n/de.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-23 09:55+0000\n"
-"PO-Revision-Date: 2012-01-13 19:54+0000\n"
+"PO-Revision-Date: 2012-01-14 10:39+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: account
@@ -264,6 +264,9 @@ msgid ""
 "legal reports, and set the rules to close a fiscal year and generate opening "
 "entries."
 msgstr ""
+"Der Kontentyp hat Informationscharakter und wird verwendet, um "
+"länderspezifsche Reports zu generieren sowie um den Jahresabschluss zu "
+"steuern und Eröffnungsbilanzbuchungen zu generieren"
 
 #. module: account
 #: report:account.overdue:0
@@ -622,12 +625,12 @@ msgstr "Sequenzen"
 #: field:account.financial.report,account_report_id:0
 #: selection:account.financial.report,type:0
 msgid "Report Value"
-msgstr ""
+msgstr "Bericht Wert"
 
 #. module: account
 #: view:account.entries.report:0
 msgid "Journal Entries with period in current year"
-msgstr ""
+msgstr "Jaurnalbuchungen des laufenden Jahres"
 
 #. module: account
 #: report:account.central.journal:0
@@ -643,7 +646,7 @@ msgstr "Die Hauptsequenz sollte sich von der derzeitigen unterscheiden !"
 #: code:addons/account/account.py:3376
 #, python-format
 msgid "TAX-S-%s"
-msgstr ""
+msgstr "TAX-S-%s"
 
 #. module: account
 #: field:account.invoice.tax,tax_amount:0
@@ -654,7 +657,7 @@ msgstr "Steuerbetrag"
 #: code:addons/account/account.py:3186
 #, python-format
 msgid "SAJ"
-msgstr "SAJ"
+msgstr "VK"
 
 #. module: account
 #: view:account.period:0
@@ -726,12 +729,12 @@ msgstr "Heute ausgeglichene Partner"
 #. module: account
 #: view:report.hr.timesheet.invoice.journal:0
 msgid "Sale journal in this year"
-msgstr ""
+msgstr "Verkaufsjournal dieses Jshres"
 
 #. module: account
 #: selection:account.financial.report,display_detail:0
 msgid "Display children with hierarchy"
-msgstr ""
+msgstr "Zeige Kinder abhängige in der Hierarchie"
 
 #. module: account
 #: selection:account.payment.term.line,value:0
@@ -753,7 +756,7 @@ msgstr "Analytische Buchungsbelege"
 #. module: account
 #: field:account.invoice.refund,filter_refund:0
 msgid "Refund Method"
-msgstr ""
+msgstr "Gutschriftmethode"
 
 #. module: account
 #: code:addons/account/wizard/account_change_currency.py:38
@@ -764,7 +767,7 @@ msgstr "Sie können die Währung nur bei Rechnungen"
 #. module: account
 #: model:ir.ui.menu,name:account.menu_account_report
 msgid "Financial Report"
-msgstr ""
+msgstr "Finanzbericht"
 
 #. module: account
 #: view:account.analytic.journal:0
@@ -794,7 +797,7 @@ msgstr "Referenz des Partners für diese Rechnung."
 #. module: account
 #: view:account.invoice.report:0
 msgid "Supplier Invoices And Refunds"
-msgstr ""
+msgstr "Lieferanten Rechnungen und Gutschriften"
 
 #. module: account
 #: view:account.move.line.unreconcile.select:0
@@ -807,7 +810,7 @@ msgstr "Storno Ausgleich Offene Posten"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "At 14 net days 2 percent, remaining amount at 30 days end of month."
-msgstr ""
+msgstr "14 Tage 2%, Rest 30 Tage zum Ende des Monats"
 
 #. module: account
 #: model:ir.model,name:account.model_account_analytic_journal_report
@@ -823,7 +826,7 @@ msgstr "Automatischer Ausgleich"
 #: code:addons/account/account_move_line.py:1250
 #, python-format
 msgid "No period found or period given is ambigous."
-msgstr ""
+msgstr "Keine oder uneindeutige Periode"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_gain_loss
@@ -833,6 +836,10 @@ msgid ""
 "or Loss you'd realized if those transactions were ended today. Only for "
 "accounts having a secondary currency set."
 msgstr ""
+"Bei Transaktionen mit mehreren Währungen fallen ggf. Währungsgewinne oder "
+"Verluste an. Dieses Menü gibt Ihnen einen Überblick über Gewinne und "
+"Verluste, wenn diese heute realisiert würden. Nur für Konten mit definierter "
+"2.Währung."
 
 #. module: account
 #: selection:account.entries.report,month:0
@@ -878,7 +885,7 @@ msgstr "Berechnung"
 #. module: account
 #: selection:account.invoice.refund,filter_refund:0
 msgid "Cancel: refund invoice and reconcile"
-msgstr ""
+msgstr "Storno: Gutschrift Rechnung und Ausgleich"
 
 #. module: account
 #: field:account.cashbox.line,pieces:0
@@ -977,7 +984,7 @@ msgstr ""
 #: code:addons/account/account.py:2578
 #, python-format
 msgid "I can not locate a parent code for the template account!"
-msgstr ""
+msgstr "Finde keinen Code für das übergeordnete Vorlagekonto"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -1053,11 +1060,12 @@ msgid ""
 "You cannot change the type of account from '%s' to '%s' type as it contains "
 "journal items!"
 msgstr ""
+"Sie können den Typ des Kontos mit Buchungen nicht von '%s' auf '%s' ändern."
 
 #. module: account
 #: field:account.report.general.ledger,sortby:0
 msgid "Sort by"
-msgstr ""
+msgstr "Sortiere nach"
 
 #. module: account
 #: help:account.fiscalyear.close,fy_id:0
@@ -1080,6 +1088,7 @@ msgstr ""
 msgid ""
 "You have to provide an account for the write off/exchange difference entry !"
 msgstr ""
+"Sie müssen ein Konto für die Abschreibungen / Fremdwährungsdifferenz angeben."
 
 #. module: account
 #: view:account.tax:0
@@ -1118,7 +1127,7 @@ msgstr "Buche alle wiederkehrenden Buchungen vor dem:"
 #. module: account
 #: view:account.move.line:0
 msgid "Unbalanced Journal Items"
-msgstr ""
+msgstr "OP Buchungen"
 
 #. module: account
 #: model:account.account.type,name:account.data_account_type_bank
@@ -1142,6 +1151,7 @@ msgid ""
 "Total amount (in Secondary currency) for transactions held in secondary "
 "currency for this account."
 msgstr ""
+"Gesamtbetrag der Buchungen dieses Kontos in der definierten 2.Währung"
 
 #. module: account
 #: field:account.fiscal.position.tax,tax_dest_id:0
@@ -1157,7 +1167,7 @@ msgstr "Haben Zentralisierung"
 #. module: account
 #: view:report.account_type.sales:0
 msgid "All Months Sales by type"
-msgstr ""
+msgstr "Alle Verkäufe nach Typ"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_invoice_tree2
@@ -1187,12 +1197,12 @@ msgstr "Storniere Rechnungen"
 #. module: account
 #: help:account.journal,code:0
 msgid "The code will be displayed on reports."
-msgstr ""
+msgstr "Dieser Code wird auf Berichten angezeigt"
 
 #. module: account
 #: view:account.tax.template:0
 msgid "Taxes used in Purchases"
-msgstr ""
+msgstr "Steuern für Einkäufe"
 
 #. module: account
 #: field:account.invoice.tax,tax_code_id:0
@@ -1224,6 +1234,8 @@ msgid ""
 "You can not use this general account in this journal, check the tab 'Entry "
 "Controls' on the related journal !"
 msgstr ""
+"Sie können dieses Sachkonto nicht in diesem Journal verwenden. Prüfen Sie "
+"den Einträge im Reiter \"Kontierungsrichtlinie\" des entsprechenden Journals."
 
 #. module: account
 #: field:account.move.line.reconcile,trans_nbr:0
@@ -1261,7 +1273,7 @@ msgstr "Sonstige"
 #. module: account
 #: view:account.subscription:0
 msgid "Draft Subscription"
-msgstr ""
+msgstr "Entwurf Abonnement"
 
 #. module: account
 #: view:account.account:0
@@ -1334,7 +1346,7 @@ msgstr "Wähle eine Start und Ende Periode"
 #. module: account
 #: model:account.financial.report,name:account.account_financial_report_profitandloss0
 msgid "Profit and Loss"
-msgstr ""
+msgstr "GuV"
 
 #. module: account
 #: model:ir.model,name:account.model_account_account_template
@@ -1489,6 +1501,8 @@ msgid ""
 "By unchecking the active field, you may hide a fiscal position without "
 "deleting it."
 msgstr ""
+"Durch Deaktivierung des Aktive Feldes können Sie die Finanzposition "
+"deaktivieren ohne diese zu löschen.."
 
 #. module: account
 #: model:ir.model,name:account.model_temp_range
@@ -1566,7 +1580,7 @@ msgstr "Suche Bankauszug"
 #. module: account
 #: view:account.move.line:0
 msgid "Unposted Journal Items"
-msgstr ""
+msgstr "Nicht Verbuchte Journaleinträge"
 
 #. module: account
 #: view:account.chart.template:0
@@ -1638,6 +1652,8 @@ msgid ""
 "You can not validate a journal entry unless all journal items belongs to the "
 "same chart of accounts !"
 msgstr ""
+"Sie können Journaleinträge nur validieren, wenn alle Konten zum gleichen "
+"Kontenplan gehören."
 
 #. module: account
 #: model:process.node,note:account.process_node_analytic0
@@ -1719,7 +1735,7 @@ msgstr ""
 #. module: account
 #: view:account.analytic.account:0
 msgid "Pending Accounts"
-msgstr ""
+msgstr "Konten in Bearbeitung"
 
 #. module: account
 #: code:addons/account/account_move_line.py:835
@@ -1817,7 +1833,7 @@ msgstr ""
 #: code:addons/account/account.py:428
 #, python-format
 msgid "Error!"
-msgstr ""
+msgstr "Fehler!"
 
 #. module: account
 #: sql_constraint:account.move.line:0
@@ -1849,7 +1865,7 @@ msgstr "Direktbuchungen im Journal"
 #. module: account
 #: field:account.vat.declaration,based_on:0
 msgid "Based on"
-msgstr ""
+msgstr "Basierend auf"
 
 #. module: account
 #: field:account.invoice,move_id:0
@@ -1923,6 +1939,8 @@ msgid ""
 "will be added, Loss : Amount will be deducted.), as calculated in Profit & "
 "Loss Report"
 msgstr ""
+"Dieses Konto wird automatisch als Saldo der G&V errechnet und in der Bilanz "
+"dargestellt."
 
 #. module: account
 #: model:process.node,note:account.process_node_reconciliation0
@@ -1940,7 +1958,7 @@ msgstr "Steuer Definition"
 #: code:addons/account/account.py:3076
 #, python-format
 msgid "Deposit"
-msgstr ""
+msgstr "Anzahlung"
 
 #. module: account
 #: help:wizard.multi.charts.accounts,seq_journal:0
@@ -1979,7 +1997,7 @@ msgstr "Bild"
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_financial_report_tree
 msgid "Makes a generic system to draw financial reports easily."
-msgstr ""
+msgstr "Erlaubt die einfache Erstellung von Finanz-Reports."
 
 #. module: account
 #: view:account.invoice:0
@@ -1998,7 +2016,7 @@ msgstr ""
 #. module: account
 #: view:account.analytic.line:0
 msgid "Analytic Journal Items related to a sale journal."
-msgstr ""
+msgstr "Analyse Buchungen des Verkaufsjournals"
 
 #. module: account
 #: help:account.bank.statement,name:0
@@ -2137,6 +2155,9 @@ msgid ""
 "Put a sequence in the journal definition for automatic numbering or create a "
 "sequence manually for this piece."
 msgstr ""
+"Es kann keine automatische Nummer generiert werden!\n"
+"Tragen Sie eine Sequenz für die automatische Nummerierung in das Journal ein "
+"oder erzeugen Sie die Sequenz manuell."
 
 #. module: account
 #: code:addons/account/account.py:786
@@ -2145,11 +2166,13 @@ msgid ""
 "You can not modify the company of this journal as its related record exist "
 "in journal items"
 msgstr ""
+"Sie können das Unternehmen für dieses Journal nicht ändern, da es bereits "
+"Buchungen gibt."
 
 #. module: account
 #: report:account.invoice:0
 msgid "Customer Code"
-msgstr ""
+msgstr "Kundennummer"
 
 #. module: account
 #: view:account.installer:0
@@ -2185,13 +2208,13 @@ msgstr "Buchungstext"
 #: code:addons/account/account.py:3375
 #, python-format
 msgid "Tax Paid at %s"
-msgstr ""
+msgstr "Bezahlte Steuer zu %s"
 
 #. module: account
 #: code:addons/account/account.py:3189
 #, python-format
 msgid "ECNJ"
-msgstr "ECNJ"
+msgstr "GSE"
 
 #. module: account
 #: view:account.subscription:0
@@ -2298,7 +2321,7 @@ msgstr "Lasse leer für alle offenen Geschäftsjahre"
 #. module: account
 #: field:account.invoice.report,account_line_id:0
 msgid "Account Line"
-msgstr ""
+msgstr "Buchungszeile"
 
 #. module: account
 #: code:addons/account/account.py:1465
@@ -2317,6 +2340,9 @@ msgid ""
 "'Setup Your Bank Accounts' tool that will automatically create the accounts "
 "and journals for you."
 msgstr ""
+"Einrichten der Buchungsjournale. Für Bankkonten verwenden Sie bitte "
+"\"Einrichten Bankkonten\" da dies automatisch die entsprechenden Konten und "
+"Journale anlegt."
 
 #. module: account
 #: model:ir.model,name:account.model_account_move
@@ -2326,7 +2352,7 @@ msgstr "Buchungssatz"
 #. module: account
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: account
 #: field:account.sequence.fiscalyear,sequence_main_id:0
@@ -2340,6 +2366,8 @@ msgid ""
 "In order to delete a bank statement, you must first cancel it to delete "
 "related journal items."
 msgstr ""
+"Um einen Bankauszug zu löschen müssen Sie diesen zuerst Stornieren um die "
+"dazugehörigen Buchungen zu löschen."
 
 #. module: account
 #: field:account.invoice,payment_term:0
@@ -2419,7 +2447,7 @@ msgstr ""
 #: model:account.payment.term,name:account.account_payment_term_advance
 #: model:account.payment.term,note:account.account_payment_term_advance
 msgid "30% Advance End 30 Days"
-msgstr ""
+msgstr "30% Anzahlung, Rest in 30 Tagen"
 
 #. module: account
 #: view:account.entries.report:0
@@ -2498,7 +2526,7 @@ msgstr "Buchungsvorlage"
 #: code:addons/account/account.py:3187
 #, python-format
 msgid "EXJ"
-msgstr "EXJ"
+msgstr "EK"
 
 #. module: account
 #: field:product.template,supplier_taxes_id:0
@@ -2508,7 +2536,7 @@ msgstr "Steuern Einkauf"
 #. module: account
 #: view:account.entries.report:0
 msgid "entries"
-msgstr ""
+msgstr "Buchungen"
 
 #. module: account
 #: help:account.invoice,date_due:0
@@ -2559,7 +2587,7 @@ msgstr ""
 #. module: account
 #: model:ir.model,name:account.model_account_move_line_reconcile_writeoff
 msgid "Account move line reconcile (writeoff)"
-msgstr ""
+msgstr "OP-Ausgleich (mit Differenz)"
 
 #. module: account
 #: report:account.invoice:0
@@ -2656,7 +2684,7 @@ msgstr ""
 #. module: account
 #: sql_constraint:account.model.line:0
 msgid "Wrong credit or debit value in model, they must be positive!"
-msgstr ""
+msgstr "Soll und Haben Beträge müssen positiv sein"
 
 #. module: account
 #: model:ir.ui.menu,name:account.menu_automatic_reconcile
@@ -2691,7 +2719,7 @@ msgstr "Daten"
 #. module: account
 #: field:account.chart.template,parent_id:0
 msgid "Parent Chart Template"
-msgstr ""
+msgstr "Übergeordnete Kontenplan Vorlage"
 
 #. module: account
 #: field:account.tax,parent_id:0
@@ -2703,7 +2731,7 @@ msgstr "Oberkonto Steuer"
 #: code:addons/account/wizard/account_change_currency.py:59
 #, python-format
 msgid "New currency is not configured properly !"
-msgstr ""
+msgstr "Die neue Währung ist nicht richtig konfiguriert"
 
 #. module: account
 #: view:account.subscription.generate:0
@@ -2729,7 +2757,7 @@ msgstr "Buchungen"
 #. module: account
 #: field:account.invoice,reference_type:0
 msgid "Communication Type"
-msgstr ""
+msgstr "Betreffzeile Typ"
 
 #. module: account
 #: field:account.invoice.line,discount:0
@@ -2760,7 +2788,7 @@ msgstr "Neue Firma Financial Rahmen"
 #. module: account
 #: view:account.installer:0
 msgid "Configure Your Chart of Accounts"
-msgstr ""
+msgstr "Konfigurieren Sie Ihren Kontenplan"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
@@ -2796,6 +2824,8 @@ msgid ""
 "You need an Opening journal with centralisation checked to set the initial "
 "balance!"
 msgstr ""
+"Für die Eröffnungsbilanz  benötigen sie ein Eröffnungsjournal mit "
+"Zentralisierung."
 
 #. module: account
 #: view:account.invoice.tax:0
@@ -2807,7 +2837,7 @@ msgstr "Umsatzsteuererklärung"
 #. module: account
 #: view:account.account:0
 msgid "Unrealized Gains and losses"
-msgstr ""
+msgstr "Nicht realisierte Gewinne und Verluste"
 
 #. module: account
 #: model:ir.ui.menu,name:account.menu_account_customer
@@ -2904,6 +2934,8 @@ msgid ""
 "You can not delete an invoice which is open or paid. We suggest you to "
 "refund it instead."
 msgstr ""
+"Offene oder bezahlte Rechnungen können nicht gelöscht werden. Erstellen Sie "
+"eine Gutschrift."
 
 #. module: account
 #: field:wizard.multi.charts.accounts,sale_tax:0
@@ -3008,7 +3040,7 @@ msgstr "Währung"
 #: field:accounting.report,account_report_id:0
 #: model:ir.ui.menu,name:account.menu_account_financial_reports_tree
 msgid "Account Reports"
-msgstr ""
+msgstr "Buchhaltung Reports"
 
 #. module: account
 #: field:account.payment.term,line_ids:0
@@ -3039,7 +3071,7 @@ msgstr "Umsatzsteuer Vorlagenliste"
 #: code:addons/account/account_move_line.py:584
 #, python-format
 msgid "You can not create move line on view account %s %s"
-msgstr ""
+msgstr "Sie können keine Buchungen für Sichten erzeugen %s %s"
 
 #. module: account
 #: help:account.account,currency_mode:0
@@ -3081,7 +3113,7 @@ msgstr "Immer"
 #: view:account.invoice.report:0
 #: view:analytic.entries.report:0
 msgid "Month-1"
-msgstr ""
+msgstr "Monat-1"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -3129,7 +3161,7 @@ msgstr "Analytische Buchungen"
 #. module: account
 #: view:account.invoice:0
 msgid "Proforma Invoices"
-msgstr ""
+msgstr "Proforma Rechnungen"
 
 #. module: account
 #: model:process.node,name:account.process_node_electronicfile0
@@ -3144,7 +3176,7 @@ msgstr "Forderungen aus L+L"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Day of the Month: 0"
-msgstr ""
+msgstr "  Tage des Monats: 0"
 
 #. module: account
 #: view:account.subscription:0
@@ -3193,7 +3225,7 @@ msgstr "Erzeuge Kontenplan von Template"
 #. module: account
 #: view:report.account.sales:0
 msgid "This months' Sales by type"
-msgstr ""
+msgstr "Verkäufe des Monats je Typ"
 
 #. module: account
 #: model:ir.model,name:account.model_account_unreconcile_reconcile
@@ -3304,7 +3336,7 @@ msgstr "Konfiguration der Finanzbuchhaltung"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Value amount: 0.02"
-msgstr ""
+msgstr "  Betrag: 0.02"
 
 #. module: account
 #: field:account.chart,period_from:0
@@ -3333,7 +3365,7 @@ msgstr "Beende Periode"
 #. module: account
 #: field:account.financial.report,display_detail:0
 msgid "Display details"
-msgstr ""
+msgstr "Zeige Details"
 
 #. module: account
 #: report:account.overdue:0
@@ -3343,7 +3375,7 @@ msgstr "UID:"
 #. module: account
 #: constraint:account.invoice:0
 msgid "Invalid BBA Structured Communication !"
-msgstr ""
+msgstr "ungültige BBA Kommunikations Stuktur"
 
 #. module: account
 #: help:account.analytic.line,amount_currency:0
@@ -3434,7 +3466,7 @@ msgstr "Umsatzsteuervorgang"
 #: code:addons/account/account.py:3369
 #, python-format
 msgid "BASE-S-%s"
-msgstr ""
+msgstr "BASE-S-%s"
 
 #. module: account
 #: code:addons/account/wizard/account_invoice_state.py:68
@@ -3449,12 +3481,12 @@ msgstr ""
 #. module: account
 #: view:account.invoice.line:0
 msgid "Quantity :"
-msgstr ""
+msgstr "Menge:"
 
 #. module: account
 #: field:account.aged.trial.balance,period_length:0
 msgid "Period Length (days)"
-msgstr ""
+msgstr "Perioden Länge (Tage)"
 
 #. module: account
 #: field:account.invoice.report,state:0
@@ -3481,12 +3513,12 @@ msgstr "Auswertung Verkauf nach Kontentyp"
 #. module: account
 #: view:account.move.line:0
 msgid "Unreconciled Journal Items"
-msgstr ""
+msgstr "Nicht ausgeglichen Buchungen"
 
 #. module: account
 #: sql_constraint:res.currency:0
 msgid "The currency code must be unique per company!"
-msgstr ""
+msgstr "Der Währungscode muss je Unternehmen eindeutig sein"
 
 #. module: account
 #: selection:account.account.type,close_method:0
@@ -3580,7 +3612,7 @@ msgstr "Datum"
 #. module: account
 #: view:account.move:0
 msgid "Post"
-msgstr ""
+msgstr "Buchen"
 
 #. module: account
 #: view:account.unreconcile:0
@@ -3653,7 +3685,7 @@ msgstr "Keine Filter"
 #. module: account
 #: view:account.invoice.report:0
 msgid "Pro-forma Invoices"
-msgstr ""
+msgstr "Proforma Rechnungen"
 
 #. module: account
 #: view:res.partner:0
@@ -3745,7 +3777,7 @@ msgstr "# Buchungen"
 #. module: account
 #: selection:account.invoice.refund,filter_refund:0
 msgid "Create a draft Refund"
-msgstr ""
+msgstr "Erzeuge Gutschrift Entwurf"
 
 #. module: account
 #: view:account.account:0
@@ -3786,6 +3818,8 @@ msgid ""
 "centralised counterpart box in the related journal from the configuration "
 "menu."
 msgstr ""
+"Rechnungen können in zentralisierten Journalen nicht erzeugt werden. "
+"Dekativieren Sie das entsprechende Kennzeichen im Journal."
 
 #. module: account
 #: field:account.account,name:0
@@ -3814,7 +3848,7 @@ msgstr "Datum"
 #: model:ir.actions.act_window,name:account.action_bank_tree
 #: model:ir.ui.menu,name:account.menu_action_bank_tree
 msgid "Setup your Bank Accounts"
-msgstr ""
+msgstr "Einrichten der Bankkonten"
 
 #. module: account
 #: code:addons/account/wizard/account_move_bank_reconcile.py:53
@@ -3861,6 +3895,8 @@ msgid ""
 "Value of Loss or Gain due to changes in exchange rate when doing multi-"
 "currency transactions."
 msgstr ""
+"Währungsgewinne oder Verluste im Zuge von Transaktionen mit mehreren "
+"Währungen"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -3931,7 +3967,7 @@ msgstr "Durchnittskurs"
 #: field:account.common.account.report,display_account:0
 #: field:account.report.general.ledger,display_account:0
 msgid "Display Accounts"
-msgstr ""
+msgstr "Zeige Konten"
 
 #. module: account
 #: view:account.state.open:0
@@ -3963,7 +3999,7 @@ msgstr "30 Tage bis zum Ende des Monats"
 #: code:addons/account/account_cash_statement.py:314
 #, python-format
 msgid "The closing balance should be the same than the computed balance !"
-msgstr ""
+msgstr "Der End-Saldo muss dem errechnetem Saldo entsprechen!"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_account_analytic_balance
@@ -3983,7 +4019,7 @@ msgstr ""
 #. module: account
 #: view:account.move.line:0
 msgid "Posted Journal Items"
-msgstr ""
+msgstr "Verbuchte Buchungen"
 
 #. module: account
 #: view:account.tax.template:0
@@ -3998,12 +4034,12 @@ msgstr "Buchungen im Entwurf"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Day of the Month= -1"
-msgstr ""
+msgstr "  Tage des Monats = -1"
 
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Number of Days: 30"
-msgstr ""
+msgstr "  Anzahl der Tage: 30"
 
 #. module: account
 #: field:account.account,shortcut:0
@@ -4014,7 +4050,7 @@ msgstr "Tastenkombination (Shortcut)"
 #. module: account
 #: constraint:account.fiscalyear:0
 msgid "Error! The start date of the fiscal year must be before his end date."
-msgstr ""
+msgstr "Fehler! Der Beginn des Jahres muss vor dem Ende liegen."
 
 #. module: account
 #: code:addons/account/account_invoice.py:484
@@ -4028,7 +4064,7 @@ msgstr ""
 #. module: account
 #: view:res.partner:0
 msgid "Bank Account Owner"
-msgstr ""
+msgstr "Bankkonto Eigentümer"
 
 #. module: account
 #: report:account.account.balance:0
@@ -4106,7 +4142,7 @@ msgstr "Monat"
 #. module: account
 #: field:res.company,paypal_account:0
 msgid "Paypal Account"
-msgstr ""
+msgstr "PayPal Konto"
 
 #. module: account
 #: field:account.invoice.report,uom_name:0
@@ -4122,7 +4158,7 @@ msgstr "Bemerkung"
 #. module: account
 #: selection:account.financial.report,sign:0
 msgid "Reverse balance sign"
-msgstr ""
+msgstr "Saldo mit umgekehrtem Vorzeichen"
 
 #. module: account
 #: view:account.analytic.account:0
@@ -4137,13 +4173,16 @@ msgid ""
 "The related payment term is probably misconfigured as it gives a computed "
 "amount greater than the total invoiced amount."
 msgstr ""
+"Kann Rechnung nicht erzeugen!\n"
+"Die Zahlungskonditionen sind vermutlich falsch. Sie ergeben einen höheren "
+"Betrag als jener der Rechnung."
 
 #. module: account
 #: selection:account.account.type,report_type:0
 #: code:addons/account/account.py:184
 #, python-format
 msgid "Balance Sheet (Liability account)"
-msgstr ""
+msgstr "Bilanz (Verbindlichkeit)"
 
 #. module: account
 #: help:account.invoice,date_invoice:0
@@ -4177,6 +4216,8 @@ msgstr "Debitoren Eigenschaften"
 #: help:res.company,paypal_account:0
 msgid "Paypal username (usually email) for receiving online payments."
 msgstr ""
+"PayPal Benutzername (üblicherweise EMail) für den Empfang von Online-"
+"Zahlungen."
 
 #. module: account
 #: selection:account.aged.trial.balance,target_move:0
@@ -4244,7 +4285,7 @@ msgstr "Periodische Buchungen"
 #. module: account
 #: constraint:account.analytic.line:0
 msgid "You can not create analytic line on view account."
-msgstr ""
+msgstr "Für Sichten dürfen keine Analysezeilen erzeugt werden"
 
 #. module: account
 #: help:account.move.line,state:0
@@ -4289,7 +4330,7 @@ msgstr "Auswertung Rechnungen"
 #. module: account
 #: field:account.account,exchange_rate:0
 msgid "Exchange Rate"
-msgstr ""
+msgstr "Wechselkurs"
 
 #. module: account
 #: model:process.transition,note:account.process_transition_paymentorderreconcilation0
@@ -4327,7 +4368,7 @@ msgstr "Nicht implementiert"
 #. module: account
 #: field:account.chart.template,visible:0
 msgid "Can be Visible?"
-msgstr ""
+msgstr "Kann angezeigt werden?"
 
 #. module: account
 #: model:ir.model,name:account.model_account_journal_select
@@ -4342,7 +4383,7 @@ msgstr "Gutschrift"
 #. module: account
 #: sql_constraint:account.period:0
 msgid "The name of the period must be unique per company!"
-msgstr ""
+msgstr "Die Periodenbezeichnung muss je Unternehmen eindeutig sein."
 
 #. module: account
 #: view:wizard.multi.charts.accounts:0
@@ -4380,6 +4421,8 @@ msgstr "Erlaube Ausgleich"
 msgid ""
 "You can not modify company of this period as some journal items exists."
 msgstr ""
+"Das Unternehmen der Periode kann nicht geändert werden, da es bereits "
+"Buchungen gibt."
 
 #. module: account
 #: view:account.analytic.account:0
@@ -4412,7 +4455,7 @@ msgstr "Wiederkehrende Buchungen"
 #: code:addons/account/account_move_line.py:1250
 #, python-format
 msgid "Encoding error"
-msgstr ""
+msgstr "Kodierungsfehler"
 
 #. module: account
 #: selection:account.automatic.reconcile,power:0
@@ -4462,7 +4505,7 @@ msgstr "Saldo auf Basis Kassenbuch"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "Example"
-msgstr ""
+msgstr "Beispiel"
 
 #. module: account
 #: constraint:account.account:0
@@ -4535,7 +4578,7 @@ msgstr ""
 #. module: account
 #: selection:account.bank.statement,state:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: account
 #: field:account.invoice.refund,date:0
@@ -4581,12 +4624,12 @@ msgstr "Erlöskonto für Produktvorlage"
 #: code:addons/account/account.py:3190
 #, python-format
 msgid "MISC"
-msgstr ""
+msgstr "DIV"
 
 #. module: account
 #: model:email.template,subject:account.email_template_edi_invoice
 msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })"
-msgstr ""
+msgstr "${object.company_id.name} Rechnung (Ref ${object.number or 'NV' })"
 
 #. module: account
 #: help:res.partner,last_reconciliation_date:0
@@ -4616,7 +4659,7 @@ msgstr "Rechnung"
 #. module: account
 #: view:account.invoice:0
 msgid "My invoices"
-msgstr ""
+msgstr "Meine Rechnungen"
 
 #. module: account
 #: selection:account.bank.accounts.wizard,account_type:0
@@ -4639,7 +4682,7 @@ msgstr "Abgerechnet"
 #. module: account
 #: view:account.move:0
 msgid "Posted Journal Entries"
-msgstr ""
+msgstr "Verbuchte Buchungen"
 
 #. module: account
 #: view:account.use.model:0
@@ -4689,17 +4732,19 @@ msgid ""
 "You can not define children to an account with internal type different of "
 "\"View\"! "
 msgstr ""
+"Konfigurationsfehler!\n"
+"Das übergeordnete Konto muss den Typ \"Sicht\" haben! "
 
 #. module: account
 #: code:addons/account/account.py:922
 #, python-format
 msgid "Opening Period"
-msgstr ""
+msgstr "Eröffnungsperiode"
 
 #. module: account
 #: view:account.move:0
 msgid "Journal Entries to Review"
-msgstr ""
+msgstr "Buchungen zu überprüfen"
 
 #. module: account
 #: view:account.bank.statement:0
@@ -4797,7 +4842,7 @@ msgstr ""
 #. module: account
 #: sql_constraint:account.invoice:0
 msgid "Invoice Number must be unique per Company!"
-msgstr ""
+msgstr "Die Rechnungsnummer muss je Firma eindeutig sein"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_account_receivable_graph
@@ -4812,7 +4857,7 @@ msgstr "Erzeuge Jahreseröffnungsbuchungen"
 #. module: account
 #: model:res.groups,name:account.group_account_user
 msgid "Accountant"
-msgstr ""
+msgstr "Finanzbuchhalter"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_treasury_report_all
@@ -4820,12 +4865,14 @@ msgid ""
 "From this view, have an analysis of your treasury. It sums the balance of "
 "every accounting entries made on liquidity accounts per period."
 msgstr ""
+"Diese Übersicht zeigt Ihnen den Finanzstand je Periode von Konten mit dem "
+"Typ \"Finanzmittel\""
 
 #. module: account
 #: code:addons/account/account.py:3369
 #, python-format
 msgid "BASE-P-%s"
-msgstr ""
+msgstr "BASE-P-%s"
 
 #. module: account
 #: field:account.journal,group_invoice_lines:0
@@ -4846,7 +4893,7 @@ msgstr "Doppelte Buchung (Belastung + Entlastung)"
 #. module: account
 #: view:report.hr.timesheet.invoice.journal:0
 msgid "Sale journal in this month"
-msgstr ""
+msgstr "Verkaufsjournal in diesem Monat"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_account_vat_declaration
@@ -4862,7 +4909,7 @@ msgstr "Zu Beendigen"
 #. module: account
 #: field:account.treasury.report,date:0
 msgid "Beginning of Period Date"
-msgstr ""
+msgstr "Beginn Periode"
 
 #. module: account
 #: code:addons/account/account.py:1348
@@ -4950,7 +4997,7 @@ msgstr "Filter Buchungen"
 #: model:account.payment.term,name:account.account_payment_term_net
 #: model:account.payment.term,note:account.account_payment_term_net
 msgid "30 Net Days"
-msgstr ""
+msgstr "30 Tage Netto"
 
 #. module: account
 #: field:account.subscription,period_type:0
@@ -4999,13 +5046,16 @@ msgid ""
 "encode the sale and purchase rates or choose from list of taxes. This last "
 "choice assumes that the set of tax defined on this template is complete"
 msgstr ""
+"Hier können Sie entscheiden, ob Sie Einkaufs und Verkaufssteuern selbst "
+"einrichten wollen oder aus einer Liste auswählen. Letzeres setzt voraus, "
+"dass die Vorlage komplett ist."
 
 #. module: account
 #: view:account.financial.report:0
 #: field:account.financial.report,children_ids:0
 #: model:ir.model,name:account.model_account_financial_report
 msgid "Account Report"
-msgstr ""
+msgstr "Kontenbericht"
 
 #. module: account
 #: field:account.journal.column,name:0
@@ -5094,12 +5144,12 @@ msgstr "Journalübersicht"
 #. module: account
 #: field:account.journal,allow_date:0
 msgid "Check Date in Period"
-msgstr ""
+msgstr "Prüfe Datum in Periode"
 
 #. module: account
 #: field:account.invoice,residual:0
 msgid "To Pay"
-msgstr ""
+msgstr "Zu Bezahlen"
 
 #. module: account
 #: model:ir.ui.menu,name:account.final_accounting_reports
@@ -5150,7 +5200,7 @@ msgstr "Verkauf"
 #. module: account
 #: view:account.financial.report:0
 msgid "Report"
-msgstr ""
+msgstr "Report"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -5201,7 +5251,7 @@ msgstr "Koeff. f. übergeordnete Steuer"
 #. module: account
 #: view:account.analytic.account:0
 msgid "Analytic Accounts with a past deadline."
-msgstr ""
+msgstr "Analysekonto mit versäumter Frist"
 
 #. module: account
 #: report:account.partner.balance:0
@@ -5238,7 +5288,7 @@ msgstr "Analyt.  Buchungen Statistik"
 #. module: account
 #: field:wizard.multi.charts.accounts,bank_accounts_id:0
 msgid "Cash and Banks"
-msgstr ""
+msgstr "Geld und Banken"
 
 #. module: account
 #: model:ir.model,name:account.model_account_installer
@@ -5312,7 +5362,7 @@ msgstr "Auswertungen Analysekonten"
 #: field:account.partner.ledger,initial_balance:0
 #: field:account.report.general.ledger,initial_balance:0
 msgid "Include Initial Balances"
-msgstr ""
+msgstr "Inkludiere Eröffnungsbilanz"
 
 #. module: account
 #: selection:account.invoice,type:0
@@ -5326,6 +5376,7 @@ msgstr "Kundengutschrift"
 msgid ""
 "You can not create more than one move per period on centralized journal"
 msgstr ""
+"Sie können nur eine Buchung je Periode für zentralisierte Journale erzeugen"
 
 #. module: account
 #: field:account.tax,ref_tax_sign:0
@@ -5343,7 +5394,7 @@ msgstr "Rechnungen der letzten 15 Tage"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Number of Days: 14"
-msgstr ""
+msgstr "  Anzahl der Tage: 14"
 
 #. module: account
 #: field:account.fiscalyear,end_journal_period_id:0
@@ -5366,7 +5417,7 @@ msgstr "Fehler Konfiguration !"
 #. module: account
 #: field:account.payment.term.line,value_amount:0
 msgid "Amount To Pay"
-msgstr ""
+msgstr "Zahlungsbetrag"
 
 #. module: account
 #: help:account.partner.reconcile.process,to_reconcile:0
@@ -5407,7 +5458,7 @@ msgstr "Ändere Währung"
 #. module: account
 #: view:account.invoice:0
 msgid "This action will erase taxes"
-msgstr ""
+msgstr "Diese Aktion wird Steuern löschen"
 
 #. module: account
 #: model:process.node,note:account.process_node_accountingentries0
@@ -5435,7 +5486,7 @@ msgstr "Analysekonten"
 #. module: account
 #: view:account.invoice.report:0
 msgid "Customer Invoices And Refunds"
-msgstr ""
+msgstr "Kunden Rechnungen und Gutschriften"
 
 #. module: account
 #: field:account.analytic.line,amount_currency:0
@@ -5485,7 +5536,7 @@ msgstr "Buchungsnummer"
 #. module: account
 #: view:analytic.entries.report:0
 msgid "Analytic Entries during last 7 days"
-msgstr ""
+msgstr "Analysebuchungen der letzten 7 Tage"
 
 #. module: account
 #: view:account.invoice.refund:0
@@ -5612,7 +5663,7 @@ msgstr "Die Berechnungsmethode für die Höhe der Steuern."
 #. module: account
 #: view:account.payment.term.line:0
 msgid "Due Date Computation"
-msgstr ""
+msgstr "Berechnung des Fälligkeitsdatums"
 
 #. module: account
 #: field:report.invoice.created,create_date:0
@@ -5635,7 +5686,7 @@ msgstr "untergeordnete Konten"
 #: code:addons/account/account_move_line.py:1213
 #, python-format
 msgid "Move name (id): %s (%s)"
-msgstr ""
+msgstr "Buchungsnummer (id): %s  (%s)"
 
 #. module: account
 #: view:account.move.line.reconcile:0
@@ -5814,7 +5865,7 @@ msgstr "Filter durch"
 #: code:addons/account/account.py:2252
 #, python-format
 msgid "You have a wrong expression \"%(...)s\" in your model !"
-msgstr ""
+msgstr "Sie haben einen falschen Ausdruck \"%(...)s\" in Ihrem  Model !"
 
 #. module: account
 #: code:addons/account/account_move_line.py:1154
@@ -5839,18 +5890,21 @@ msgid ""
 "you can just change some non important fields ! \n"
 "%s"
 msgstr ""
+"Sie können keine Änderungen in verbuchten Datensätzen machen. Sie können nur "
+"einige unwichtige Felder ändern!.\n"
+"%s"
 
 #. module: account
 #: help:account.bank.statement,balance_end:0
 msgid "Balance as calculated based on Starting Balance and transaction lines"
-msgstr ""
+msgstr "Saldo aus Anfangsbilanz und Buchungen"
 
 #. module: account
 #: code:addons/account/wizard/account_change_currency.py:64
 #: code:addons/account/wizard/account_change_currency.py:70
 #, python-format
 msgid "Current currency is not configured properly !"
-msgstr ""
+msgstr "Die aktuelle Währung ist nicht richtig konfiguriert!"
 
 #. module: account
 #: field:account.tax,account_collected_id:0
@@ -5891,7 +5945,7 @@ msgstr "Periode: %s"
 #. module: account
 #: model:ir.actions.act_window,name:account.action_review_financial_journals_installer
 msgid "Review your Financial Journals"
-msgstr ""
+msgstr "Überprüfen Sie Ihre Finanzjournale"
 
 #. module: account
 #: help:account.tax,name:0
@@ -5925,7 +5979,7 @@ msgstr "Kundengutschriften"
 #. module: account
 #: field:account.account,foreign_balance:0
 msgid "Foreign Balance"
-msgstr ""
+msgstr "Fremdwährung Saldo"
 
 #. module: account
 #: field:account.journal.period,name:0
@@ -5961,7 +6015,7 @@ msgstr ""
 #. module: account
 #: view:account.subscription:0
 msgid "Running Subscription"
-msgstr ""
+msgstr "aktuelle Abonnements"
 
 #. module: account
 #: report:account.invoice:0
@@ -5987,6 +6041,8 @@ msgid ""
 "You can not define children to an account with internal type different of "
 "\"View\"! "
 msgstr ""
+"Konfigurationsfehler!\n"
+"Das übergeordnete Konto muss den Typ View haben. "
 
 #. module: account
 #: help:res.partner.bank,journal_id:0
@@ -5994,6 +6050,7 @@ msgid ""
 "This journal will be created automatically for this bank account when you "
 "save the record"
 msgstr ""
+"Dieses Journal wird beim Speichern automatisch für dieses Bankkonto erzeugt"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -6073,7 +6130,7 @@ msgstr "Dieses ist ein Modell für wiederkehrende Buchungen."
 #. module: account
 #: field:wizard.multi.charts.accounts,sale_tax_rate:0
 msgid "Sales Tax(%)"
-msgstr ""
+msgstr "Verkaufssteuern (%)"
 
 #. module: account
 #: code:addons/account/account_analytic_line.py:102
@@ -6113,6 +6170,9 @@ msgid ""
 "choice assumes that the set of tax defined for the chosen template is "
 "complete"
 msgstr ""
+"Diese Auswähl erlaubt Ihnen die Einkaufs und Verkaufssteuern zu definieren "
+"oder aus einer Liste auszuwählen. Letzteres setzt voraus, dass die Vorlage "
+"komplett ist."
 
 #. module: account
 #: report:account.vat.declaration:0
@@ -6137,12 +6197,12 @@ msgstr ""
 #. module: account
 #: view:account.invoice.report:0
 msgid "Open and Paid Invoices"
-msgstr ""
+msgstr "Offene und Bezahlte Rechnungen"
 
 #. module: account
 #: selection:account.financial.report,display_detail:0
 msgid "Display children flat"
-msgstr ""
+msgstr "Zeige abhängige Konten in flacher Liste"
 
 #. module: account
 #: code:addons/account/account.py:628
@@ -6151,6 +6211,8 @@ msgid ""
 "You can not remove/desactivate an account which is set on a customer or "
 "supplier."
 msgstr ""
+"Sie können dieses Konto nicht deaktivieren oder löschen, da es bei einem "
+"Kunden oder Lieferanten verwendet wird."
 
 #. module: account
 #: help:account.fiscalyear.close.state,fy_id:0
@@ -6454,7 +6516,7 @@ msgstr "Lesen"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Valuation: Balance"
-msgstr ""
+msgstr "  Bewertung: Saldo"
 
 #. module: account
 #: field:account.invoice.line,uos_id:0
@@ -6473,7 +6535,7 @@ msgstr ""
 #. module: account
 #: field:account.installer,has_default_company:0
 msgid "Has Default Company"
-msgstr ""
+msgstr "Hat Standard Unternehmen"
 
 #. module: account
 #: model:ir.model,name:account.model_account_sequence_fiscalyear
@@ -6495,7 +6557,7 @@ msgstr "Analytisches Journal"
 #: code:addons/account/account.py:621
 #, python-format
 msgid "You can not desactivate an account that contains some journal items."
-msgstr ""
+msgstr "Sie können Konten mit Buchungen nicht deaktivieren!."
 
 #. module: account
 #: view:account.entries.report:0
@@ -6521,7 +6583,7 @@ msgstr "Aufwandskonto"
 #. module: account
 #: sql_constraint:account.tax:0
 msgid "Tax Name must be unique per company!"
-msgstr ""
+msgstr "Bezeichnungen der Steuern muss je Unternehmen eindeutig sein."
 
 #. module: account
 #: view:account.bank.statement:0
@@ -6595,7 +6657,7 @@ msgstr ""
 #: code:addons/account/account.py:183
 #, python-format
 msgid "Balance Sheet (Asset account)"
-msgstr ""
+msgstr "Bilanz (Anlagenkonto)"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_bank_reconcile_tree
@@ -6663,7 +6725,7 @@ msgstr "Python Code"
 #. module: account
 #: view:account.entries.report:0
 msgid "Journal Entries with period in current period"
-msgstr ""
+msgstr "Buchungen der laufenden Periode"
 
 #. module: account
 #: help:account.journal,update_posted:0
@@ -6689,7 +6751,7 @@ msgstr "Erzeuge Buchung"
 #: code:addons/account/account.py:182
 #, python-format
 msgid "Profit & Loss (Expense account)"
-msgstr ""
+msgstr "Gewinn & Verlust ( Aufwandskonto )"
 
 #. module: account
 #: code:addons/account/account.py:621
@@ -6725,7 +6787,7 @@ msgstr "Fehler !"
 #. module: account
 #: selection:account.financial.report,sign:0
 msgid "Preserve balance sign"
-msgstr ""
+msgstr "Erhalte Saldo Vorzeichen"
 
 #. module: account
 #: view:account.vat.declaration:0
@@ -6744,7 +6806,7 @@ msgstr "Gedruckt"
 #: code:addons/account/account_move_line.py:591
 #, python-format
 msgid "Error :"
-msgstr ""
+msgstr "Fehler :"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -6796,6 +6858,9 @@ msgid ""
 "row to display the amount of debit/credit/balance that precedes the filter "
 "you've set."
 msgstr ""
+"Wenn ein Tages oder Periodenfilter gewählt wird, können sie mit diesem "
+"Kennzeichen steuern, ob eine Zeile mit Soll/Haben/Saldo ausgegeben wird, die "
+"die Buchungen davor summiert."
 
 #. module: account
 #: view:account.bank.statement:0
@@ -6930,7 +6995,7 @@ msgstr ""
 #: field:account.chart.template,complete_tax_set:0
 #: field:wizard.multi.charts.accounts,complete_tax_set:0
 msgid "Complete Set of Taxes"
-msgstr ""
+msgstr "Vollständige Liste der Steuern"
 
 #. module: account
 #: view:account.chart.template:0
@@ -6949,6 +7014,9 @@ msgid ""
 "Please define BIC/Swift code on bank for bank type IBAN Account to make "
 "valid payments"
 msgstr ""
+"\n"
+"Bitte definieren Sie BIC/SWIFT Code für die Bank um mit IBAN Konten zahlen "
+"zu können."
 
 #. module: account
 #: report:account.analytic.account.cost_ledger:0
@@ -7003,11 +7071,13 @@ msgstr "untergeordnete Codes"
 #, python-format
 msgid "You haven't supplied enough argument to compute the initial balance"
 msgstr ""
+"Sie haben nicht genug Information geliefert, um den Anfangssaldo zu "
+"berechnen."
 
 #. module: account
 #: view:account.tax.template:0
 msgid "Taxes used in Sales"
-msgstr ""
+msgstr "Steuern für Verkäufe"
 
 #. module: account
 #: code:addons/account/account_invoice.py:484
@@ -7054,6 +7124,10 @@ msgid ""
 "accounting application of OpenERP, journals and accounts will be created "
 "automatically based on these data."
 msgstr ""
+"Konfigurieren Sie ie Bankkonten des Unternehmens und wählen Sie diejenigen, "
+"die in den Report Fußzeilen erscheinen sollen.\r\n"
+"Sie können die Bankkonten in der Liste sortieren. Wenn Sie die Buchhaltung "
+"von OpenERP einsetzen werden automatisch Journale und Konten generiert."
 
 #. module: account
 #: model:process.transition,note:account.process_transition_invoicemanually0
@@ -7089,7 +7163,7 @@ msgstr "Herkunftsverweis"
 #: code:addons/account/account.py:1429
 #, python-format
 msgid "You can not delete a posted journal entry \"%s\"!"
-msgstr ""
+msgstr "Sie können keine verbuchten Buchungen löschen \"%s\"!"
 
 #. module: account
 #: selection:account.partner.ledger,filter:0
@@ -7107,7 +7181,7 @@ msgstr "Bankauszug Abstimmung"
 #. module: account
 #: model:ir.model,name:account.model_accounting_report
 msgid "Accounting Report"
-msgstr ""
+msgstr "Report Finanzen"
 
 #. module: account
 #: report:account.invoice:0
@@ -7139,7 +7213,7 @@ msgstr ""
 #. module: account
 #: model:ir.actions.act_window,name:account.action_account_report_tree_hierarchy
 msgid "Financial Reports Hierarchy"
-msgstr ""
+msgstr "Hierarchische Finanz Reports"
 
 #. module: account
 #: field:account.entries.report,product_uom_id:0
@@ -7223,7 +7297,7 @@ msgstr "Sind Sie sicher, daß Sie diese Rechnung öffnen wollen?"
 #. module: account
 #: field:account.chart.template,property_account_expense_opening:0
 msgid "Opening Entries Expense Account"
-msgstr ""
+msgstr "Eröffnungsbilanz Buchungen Aufwandskonto"
 
 #. module: account
 #: code:addons/account/account_move_line.py:999
@@ -7239,7 +7313,7 @@ msgstr "Basiskonto Vorlage"
 #. module: account
 #: model:ir.actions.act_window,name:account.action_account_configuration_installer
 msgid "Install your Chart of Accounts"
-msgstr ""
+msgstr "Installieren Sie Ihren Kontenplan"
 
 #. module: account
 #: view:account.bank.statement:0
@@ -7266,12 +7340,12 @@ msgstr ""
 #. module: account
 #: view:account.entries.report:0
 msgid "Posted entries"
-msgstr ""
+msgstr "Verbuchte Buchungen"
 
 #. module: account
 #: help:account.payment.term.line,value_amount:0
 msgid "For percent enter a ratio between 0-1."
-msgstr ""
+msgstr "Für Prozent geben Sie eine Zahl zwischen 0 und 1 ein."
 
 #. module: account
 #: report:account.invoice:0
@@ -7284,7 +7358,7 @@ msgstr "Rechnungsdatum"
 #. module: account
 #: view:account.invoice.report:0
 msgid "Group by year of Invoice Date"
-msgstr ""
+msgstr "Gruppiere nach Rechnungsjahr"
 
 #. module: account
 #: help:res.partner,credit:0
@@ -7345,7 +7419,7 @@ msgstr "Standard Steuer Einkauf"
 #. module: account
 #: field:account.chart.template,property_account_income_opening:0
 msgid "Opening Entries Income Account"
-msgstr ""
+msgstr "Eröffnungsbilanz Erlöskonto"
 
 #. module: account
 #: view:account.bank.statement:0
@@ -7381,7 +7455,7 @@ msgstr ""
 #. module: account
 #: model:ir.actions.act_window,name:account.action_review_payment_terms_installer
 msgid "Review your Payment Terms"
-msgstr ""
+msgstr "Überprüfen Sie Ihre Zahlungskonditionen"
 
 #. module: account
 #: field:account.fiscalyear.close,report_name:0
@@ -7396,7 +7470,7 @@ msgstr "Erstelle Buchungen"
 #. module: account
 #: view:res.partner:0
 msgid "Information About the Bank"
-msgstr ""
+msgstr "Information über die Bank"
 
 #. module: account
 #: model:ir.ui.menu,name:account.menu_finance_reporting
@@ -7418,7 +7492,7 @@ msgstr "Warnung"
 #. module: account
 #: model:ir.actions.act_window,name:account.action_analytic_open
 msgid "Contracts/Analytic Accounts"
-msgstr ""
+msgstr "Verträge/Analyse Konten"
 
 #. module: account
 #: field:account.bank.statement,ending_details_ids:0
@@ -7468,7 +7542,7 @@ msgstr "Benutze Buchungsvorlage"
 #: code:addons/account/account.py:428
 #, python-format
 msgid "Unable to adapt the initial balance (negative value)!"
-msgstr ""
+msgstr "Kann die Anfangsbilanz nicht berechnen (negativer Wert)"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_moves_purchase
@@ -7494,7 +7568,7 @@ msgstr "Rechungsposition"
 #. module: account
 #: view:account.invoice.report:0
 msgid "Customer And Supplier Refunds"
-msgstr ""
+msgstr "Kunden und Lieferanten Gutschriften"
 
 #. module: account
 #: field:account.financial.report,sign:0
@@ -7505,19 +7579,19 @@ msgstr "Sign On Reports"
 #: code:addons/account/account.py:3368
 #, python-format
 msgid "Taxable Purchases at %s"
-msgstr ""
+msgstr "Steuerbare Einkäufe zu %s"
 
 #. module: account
 #: code:addons/account/wizard/account_fiscalyear_close.py:73
 #, python-format
 msgid "The periods to generate opening entries were not found"
-msgstr ""
+msgstr "Die Perioden für die Eröffnungsbilanz konnte nicht gefunden werden."
 
 #. module: account
 #: code:addons/account/account.py:3191
 #, python-format
 msgid "OPEJ"
-msgstr ""
+msgstr "EB"
 
 #. module: account
 #: report:account.invoice:0
@@ -7541,7 +7615,7 @@ msgstr "Normal"
 #: model:ir.actions.act_window,name:account.action_email_templates
 #: model:ir.ui.menu,name:account.menu_email_templates
 msgid "Email Templates"
-msgstr ""
+msgstr "E-Mail Vorlagen"
 
 #. module: account
 #: view:account.move.line:0
@@ -7577,12 +7651,12 @@ msgstr ""
 #. module: account
 #: model:ir.ui.menu,name:account.menu_multi_currency
 msgid "Multi-Currencies"
-msgstr ""
+msgstr "Multi-Währung"
 
 #. module: account
 #: field:account.model.line,date_maturity:0
 msgid "Maturity Date"
-msgstr ""
+msgstr "Datum Fällig"
 
 #. module: account
 #: code:addons/account/account_move_line.py:1301
@@ -7617,7 +7691,7 @@ msgstr "Keine Stückzahl!"
 #: view:account.financial.report:0
 #: model:ir.ui.menu,name:account.menu_account_report_tree_hierarchy
 msgid "Account Reports Hierarchy"
-msgstr ""
+msgstr "Konten Report Hierarchie"
 
 #. module: account
 #: help:account.account.template,chart_template_id:0
@@ -7632,7 +7706,7 @@ msgstr ""
 #. module: account
 #: view:account.move:0
 msgid "Unposted Journal Entries"
-msgstr ""
+msgstr "Nicht verbuchte Buchungen"
 
 #. module: account
 #: view:product.product:0
@@ -7661,7 +7735,7 @@ msgstr "An"
 #: code:addons/account/account.py:1515
 #, python-format
 msgid "Currency Adjustment"
-msgstr ""
+msgstr "Währungsanpassung"
 
 #. module: account
 #: field:account.fiscalyear.close,fy_id:0
@@ -7680,6 +7754,8 @@ msgstr "Storno ausgewählter Rechnungen"
 msgid ""
 "This field is used to generate legal reports: profit and loss, balance sheet."
 msgstr ""
+"Dieses Feld wird verwendet um FinanzReports zu generieren: Gewinn & Verlust, "
+"Bilanz"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_review_payment_terms_installer
@@ -7689,6 +7765,10 @@ msgid ""
 "terms for each letter. Each customer or supplier can be assigned to one of "
 "these payment terms."
 msgstr ""
+"Zahlungskonditionen definieren wie Rechnungen mit einer oder mehreren "
+"Zahlungen bezahlt werden. Kundenspezifische periodische Mahnungen verwenden "
+"diese Zahlungskonditionen. Jedem Kunden kann eine Zahlungskondition "
+"zugeordnet werden."
 
 #. module: account
 #: selection:account.entries.report,month:0
@@ -7721,7 +7801,7 @@ msgstr "Vorlage Kontenplan"
 msgid ""
 "The sequence field is used to order the resources from lower sequences to "
 "higher ones."
-msgstr ""
+msgstr "Die Einträge werden entsprechend der Sequenz aufsteigend sortiert"
 
 #. module: account
 #: field:account.tax.code,code:0
@@ -7742,7 +7822,7 @@ msgstr "Steuern Verkauf"
 #. module: account
 #: field:account.financial.report,name:0
 msgid "Report Name"
-msgstr ""
+msgstr "Report Bezeichnung"
 
 #. module: account
 #: model:account.account.type,name:account.data_account_type_cash
@@ -7800,12 +7880,12 @@ msgstr "Sequenz"
 #. module: account
 #: constraint:product.category:0
 msgid "Error ! You cannot create recursive categories."
-msgstr ""
+msgstr "Fehler! Rekursive Kategorien sind nicht zulässig"
 
 #. module: account
 #: view:account.financial.report:0
 msgid "Parent Report"
-msgstr ""
+msgstr "Übergeordneter Report"
 
 #. module: account
 #: view:account.state.open:0
@@ -7854,7 +7934,7 @@ msgstr "    7 Tage    "
 #. module: account
 #: field:account.bank.statement,balance_end:0
 msgid "Computed Balance"
-msgstr ""
+msgstr "Errechneter Saldo"
 
 #. module: account
 #: field:account.account,parent_id:0
@@ -7977,7 +8057,7 @@ msgstr "Wähle eine Währung für diese Rechnung"
 #, python-format
 msgid ""
 "The bank account defined on the selected chart of accounts hasn't a code."
-msgstr ""
+msgstr "Das Bankkonto in der ausgewählten Vorlage hat keinen Code"
 
 #. module: account
 #: code:addons/account/wizard/account_invoice_refund.py:108
@@ -7994,7 +8074,7 @@ msgstr "Keine Rechnungszeilen !"
 #. module: account
 #: view:account.financial.report:0
 msgid "Report Type"
-msgstr ""
+msgstr "Report Type"
 
 #. module: account
 #: view:account.analytic.account:0
@@ -8057,6 +8137,13 @@ msgid ""
 "Most of the OpenERP operations (invoices, timesheets, expenses, etc) "
 "generate analytic entries on the related account."
 msgstr ""
+"Der standardmäßige Kontenrahmen hat die Struktur entsprechend der "
+"Vorschriften des Landes. \r\n"
+"Die Struktur der Analysekonten soll Ihre Anforderungen hinsichtlich Kosten "
+"und Erlöse Berichtswesen abdecken.\r\n"
+"Diese sind üblicherweise nach Verträgen, Produkten oder Abteilungen "
+"gegliedert. Die meisten Vorgänge in OpenERP erzeugen entsprechende Buchungen "
+"auf den zugehörigen Konten"
 
 #. module: account
 #: field:account.account.type,close_method:0
@@ -8090,7 +8177,7 @@ msgstr "Wenn Aktiviert werden Buchungszeilen der Rechnungen verdichtet."
 #: help:account.account,reconcile:0
 msgid ""
 "Check this box if this account allows reconciliation of journal items."
-msgstr ""
+msgstr "Aktiviere dieses Kennzeichen für den OP-Ausgleich"
 
 #. module: account
 #: help:account.period,state:0
@@ -8121,7 +8208,7 @@ msgstr "Analytische Buchungen"
 #. module: account
 #: view:report.account_type.sales:0
 msgid "This Months Sales by type"
-msgstr ""
+msgstr "Verkäufe dieses Monats"
 
 #. module: account
 #: view:account.analytic.account:0
@@ -8153,6 +8240,14 @@ msgid ""
 "related journal entries may or may not be reconciled.             \n"
 "* The 'Cancelled' state is used when user cancel invoice."
 msgstr ""
+" Der Status \n"
+"* \"Entwurf\" dient zur Erfassung von Rechnungen.\n"
+"* \"ProForma\" dient für Proforma Rechnungen ohne Rechnungsnummer\n"
+"* \"Offen\" hat eine Rechnungsnummer, die Rechnung ist aber noch nicht "
+"bezahlt\n"
+"* \"Bezahlt\" wird bei Bezahlung gesetzt, egal ob der OP-Ausgleich für "
+"dazugehörigen Buchungen gemacht wird\n"
+"* \"Storniert\" wird für deaktiviert Rechnungen gesetzt"
 
 #. module: account
 #: view:account.invoice.report:0
@@ -8221,12 +8316,12 @@ msgstr "8"
 #. module: account
 #: view:account.analytic.account:0
 msgid "Current Accounts"
-msgstr ""
+msgstr "aktuelle Konten"
 
 #. module: account
 #: view:account.invoice.report:0
 msgid "Group by Invoice Date"
-msgstr ""
+msgstr "Gruppiert je Rechnungsdatum"
 
 #. module: account
 #: view:account.invoice.refund:0
@@ -8266,6 +8361,8 @@ msgid ""
 "Total amount (in Company currency) for transactions held in secondary "
 "currency for this account."
 msgstr ""
+"Gesamtbetrag in Unternehmenswährung für  Buchungen in der 2.Währung des "
+"Kontos"
 
 #. module: account
 #: report:account.invoice:0
@@ -8302,6 +8399,8 @@ msgid ""
 "You can not cancel an invoice which is partially paid! You need to "
 "unreconcile related payment entries first!"
 msgstr ""
+"Sie können eine teilbezahlte Rechnungen nicht stornieren! Sie müssen der OP-"
+"Ausgleich der Zahlung zuerst rückgängig machen."
 
 #. module: account
 #: field:account.chart.template,property_account_income_categ:0
@@ -8311,7 +8410,7 @@ msgstr "Erlöskonto"
 #. module: account
 #: field:account.account,adjusted_balance:0
 msgid "Adjusted Balance"
-msgstr ""
+msgstr "korrigierter Saldo"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_account_fiscal_position_template_form
@@ -8332,7 +8431,7 @@ msgstr "Betrag für Steuerberechnung"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Valuation: Percent"
-msgstr ""
+msgstr "  Bewertung: Prozent"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_invoice_tree3
@@ -8435,7 +8534,7 @@ msgstr "Standardauswertung Finanzen"
 #: view:account.invoice.report:0
 #: view:analytic.entries.report:0
 msgid "current month"
-msgstr ""
+msgstr "laufender Monat"
 
 #. module: account
 #: code:addons/account/account.py:1051
@@ -8444,13 +8543,15 @@ msgid ""
 "No period defined for this date: %s !\n"
 "Please create one."
 msgstr ""
+"Keine Periode für dieses Datum: %s!\n"
+"Bitte legen Sie eine Periode an."
 
 #. module: account
 #: constraint:account.move.line:0
 msgid ""
 "The selected account of your Journal Entry must receive a value in its "
 "secondary currency"
-msgstr ""
+msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden."
 
 #. module: account
 #: model:process.transition,name:account.process_transition_filestatement0
@@ -8478,7 +8579,7 @@ msgstr "Kontoartkonfiguration"
 #. module: account
 #: view:account.payment.term.line:0
 msgid "  Value amount: n.a"
-msgstr ""
+msgstr "  Betrag: NV"
 
 #. module: account
 #: view:account.automatic.reconcile:0
@@ -8510,6 +8611,11 @@ msgid ""
 "You should press this button to re-open it and let it continue its normal "
 "process after having resolved the eventual exceptions it may have created."
 msgstr ""
+"Diese  Schaltfläche gibt es nur, wenn die Rechnung bezahlt und voll "
+"ausgeglichen ist, aber das ermittelte  Ausgleichskennzeichen  falsch ist. "
+"D.h. der Ausgleich wurde Rückgängig gemacht. Damit kann die Rechnung wieder "
+"auf offen gesetzt werden und im normalen Arbeitsfluss weiter behandelt "
+"werden, nachdem eventuelle Ausnahmen bearbeitet wurden."
 
 #. module: account
 #: model:ir.model,name:account.model_account_fiscalyear_close_state
@@ -8551,6 +8657,8 @@ msgstr ""
 msgid ""
 "In order to close a period, you must first post related journal entries."
 msgstr ""
+"Vor dem Abschluss einer Periode müssen die dazugehörigen Buchungen verbucht "
+"werden."
 
 #. module: account
 #: view:account.entries.report:0
@@ -8567,7 +8675,7 @@ msgstr "Partner Finanzkonto dieser Rechnung."
 #. module: account
 #: view:account.analytic.account:0
 msgid "Contacts"
-msgstr ""
+msgstr "Kontakte"
 
 #. module: account
 #: field:account.tax.code,parent_id:0
@@ -8627,7 +8735,7 @@ msgstr "Lieferanten"
 #: code:addons/account/account.py:3376
 #, python-format
 msgid "TAX-P-%s"
-msgstr ""
+msgstr "TAX-P-%s"
 
 #. module: account
 #: view:account.journal:0
@@ -8738,12 +8846,12 @@ msgstr "Journal Bezeichnung"
 #. module: account
 #: view:account.move.line:0
 msgid "Next Partner Entries to reconcile"
-msgstr ""
+msgstr "Op-Ausgleich des nächsten Partners"
 
 #. module: account
 #: model:res.groups,name:account.group_account_invoice
 msgid "Invoicing & Payments"
-msgstr ""
+msgstr "Rechnungen & Zahlungen"
 
 #. module: account
 #: help:account.invoice,internal_number:0
@@ -8797,6 +8905,9 @@ msgid ""
 "Make sure you have configured payment terms properly !\n"
 "The latest payment term line should be of the type \"Balance\" !"
 msgstr ""
+"Sie können saldenungleiche Buchungen nicht bestätigen!\n"
+"Stellen Sie sicher, dass die Zahlungskonditionen richtig definiert sind!\n"
+"Die letzte Kondition soll den Typ \"Saldo\" haben."
 
 #. module: account
 #: view:account.account:0
@@ -8876,7 +8987,7 @@ msgstr "Kontakt Adresse"
 #: code:addons/account/account.py:2252
 #, python-format
 msgid "Wrong model !"
-msgstr ""
+msgstr "Falsches Modell!"
 
 #. module: account
 #: field:account.invoice.refund,period:0
@@ -8897,6 +9008,8 @@ msgid ""
 "accounts that are typically more credited than debited and that you would "
 "like to print as positive amounts in your reports; e.g.: Income account."
 msgstr ""
+"Für Salden die mit umgekehrten Vorzeichen gedruckt werden sollen. zB "
+"Aufwandskonten negativ, Ertragskonten positiv."
 
 #. module: account
 #: field:res.partner,contract_ids:0
@@ -8941,12 +9054,12 @@ msgstr ""
 #: view:account.move.line:0
 #: field:account.move.line,narration:0
 msgid "Internal Note"
-msgstr ""
+msgstr "Interne Mitteilung"
 
 #. module: account
 #: view:report.account.sales:0
 msgid "This year's Sales by type"
-msgstr ""
+msgstr "Verkäufe dieses Jahres"
 
 #. module: account
 #: view:account.analytic.cost.ledger.journal.report:0
@@ -9000,7 +9113,7 @@ msgstr "Erfasse Buchungen"
 #. module: account
 #: model:ir.actions.act_window,name:account.action_view_financial_accounts_installer
 msgid "Review your Financial Accounts"
-msgstr ""
+msgstr "Überprüfen Sie Ihre Finanzkonten"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_open_journal_button
@@ -9082,7 +9195,7 @@ msgstr "Sehr geehrte Damen und Herren,"
 #: code:addons/account/account.py:3188
 #, python-format
 msgid "SCNJ"
-msgstr "SCNJ"
+msgstr "GSV"
 
 #. module: account
 #: model:process.transition,note:account.process_transition_analyticinvoice0
@@ -9120,7 +9233,7 @@ msgstr "Ende der Periode"
 #: model:ir.actions.act_window,name:account.action_account_report
 #: model:ir.ui.menu,name:account.menu_account_reports
 msgid "Financial Reports"
-msgstr ""
+msgstr "Finanz Reports"
 
 #. module: account
 #: report:account.account.balance:0
@@ -9192,7 +9305,7 @@ msgstr "Beste Grüsse."
 #: code:addons/account/account.py:3383
 #, python-format
 msgid "Tax %s%%"
-msgstr ""
+msgstr "Steuer %s%%"
 
 #. module: account
 #: view:account.invoice:0
@@ -9238,7 +9351,7 @@ msgstr "Forderungskonten"
 #: code:addons/account/account_move_line.py:591
 #, python-format
 msgid "You can not create move line on closed account %s %s"
-msgstr ""
+msgstr "Sie dürfen keine Buchungen für geschlossene Konten %s %s erzeugen"
 
 #. module: account
 #: model:ir.actions.act_window,name:account.action_bank_statement_periodic_tree
@@ -9323,7 +9436,7 @@ msgstr "Legende"
 #. module: account
 #: view:account.analytic.account:0
 msgid "Contract Data"
-msgstr ""
+msgstr "Vertragsdaten"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_moves_sale
@@ -9359,7 +9472,7 @@ msgstr ""
 #: code:addons/account/account.py:3375
 #, python-format
 msgid "Tax Received at %s"
-msgstr ""
+msgstr "Steuer Eingang zu %s"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_period_form
@@ -9409,7 +9522,7 @@ msgstr "Die Steuer kann nicht verändert werden. Löschen und Neuerstellen."
 #. module: account
 #: view:analytic.entries.report:0
 msgid "Analytic Entries of last 365 days"
-msgstr ""
+msgstr "Analysebuchungen für die letzten 365 Tage"
 
 #. module: account
 #: report:account.central.journal:0
@@ -9473,7 +9586,7 @@ msgstr ""
 #. module: account
 #: view:account.invoice.report:0
 msgid "Customer And Supplier Invoices"
-msgstr ""
+msgstr "Kunden und Lieferantenrechnungen"
 
 #. module: account
 #: model:process.node,note:account.process_node_paymententries0
@@ -9513,6 +9626,8 @@ msgid ""
 "No opening/closing period defined, please create one to set the initial "
 "balance!"
 msgstr ""
+"Eröffnungs- und Abschlußperioden fehlen, bitte legen Sie eine an um die "
+"Eröffnungssaldo zu setzen"
 
 #. module: account
 #: report:account.account.balance:0
@@ -9562,6 +9677,12 @@ msgid ""
 "journals. Select 'Opening/Closing Situation' for entries generated for new "
 "fiscal years."
 msgstr ""
+"Wählen Sie:\r\n"
+"\"Verkauf\" für Kundenrechnungsjournale\r\n"
+"\"Einkauf\" für Lieferantenrechnungsjournale\r\n"
+"\"Kassa\" oder \"Bank\" für Kunden und Lieferantenzahlungen\r\n"
+"\"Allgemein\" für alles andere.\r\n"
+"\"Eröffnung/Schluss Buchungen\" für Buchungen des Jahresabschlusses"
 
 #. module: account
 #: model:ir.model,name:account.model_account_subscription
@@ -9620,6 +9741,8 @@ msgid ""
 "It indicates that the invoice has been paid and the journal entry of the "
 "invoice has been reconciled with one or several journal entries of payment."
 msgstr ""
+"Dies zeigt an, dass die Rechnung bezahlt wurde und der Buchung mit einer "
+"oder mehreren Zahlung ausgeglichen wurde."
 
 #. module: account
 #: view:account.invoice:0
@@ -9632,7 +9755,7 @@ msgstr "Entwurf Rechnungen"
 #: code:addons/account/account.py:3368
 #, python-format
 msgid "Taxable Sales at %s"
-msgstr ""
+msgstr "Steuerbare Verkäufe zu %s"
 
 #. module: account
 #: selection:account.account.type,close_method:0
@@ -9707,7 +9830,7 @@ msgstr "Aktiv"
 #. module: account
 #: view:accounting.report:0
 msgid "Comparison"
-msgstr ""
+msgstr "Vergleich"
 
 #. module: account
 #: code:addons/account/account_invoice.py:361
@@ -9780,7 +9903,7 @@ msgstr ""
 #: code:addons/account/account.py:181
 #, python-format
 msgid "Profit & Loss (Income account)"
-msgstr ""
+msgstr "Gewinn & Verlust (Erträge)"
 
 #. module: account
 #: code:addons/account/account_move_line.py:1215
@@ -9790,6 +9913,9 @@ msgid ""
 "can just change some non important fields ! \n"
 "%s"
 msgstr ""
+"Sie können diese Veränderung in gebuchten Buchungen nicht durchführen! Es "
+"können nur wenige unwichtige Felder verändert werden!\n"
+"%s"
 
 #. module: account
 #: constraint:account.account:0
@@ -9798,6 +9924,9 @@ msgid ""
 "You can not select an account type with a deferral method different of "
 "\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! "
 msgstr ""
+"Konfigurationsfehler!\n"
+"Forderungen und Verbindlichkeiten müssen als Vortragsmethode "
+"\"unausgegleichen\" haben "
 
 #. module: account
 #: view:account.model:0
@@ -9834,7 +9963,7 @@ msgstr "Sonstige"
 #. module: account
 #: view:analytic.entries.report:0
 msgid "Analytic Entries of last 30 days"
-msgstr ""
+msgstr "Analytische Buchungen der letzten 30 Tage"
 
 #. module: account
 #: selection:account.aged.trial.balance,filter:0
@@ -9944,6 +10073,8 @@ msgid ""
 "When new statement is created the state will be 'Draft'.\n"
 "And after getting confirmation from the bank it will be in 'Confirmed' state."
 msgstr ""
+"Der Zustand eines neuen Bankauszuges wird auf \"Entwurf\" gesetzt.\n"
+"Nach  Bestätigung durch die Bank wird dieser auf \"Bestätigt\" gesetzt."
 
 #. module: account
 #: model:ir.model,name:account.model_account_period
@@ -10065,7 +10196,7 @@ msgstr "Geschäftsjahr Sequenz"
 #. module: account
 #: selection:account.financial.report,display_detail:0
 msgid "No detail"
-msgstr ""
+msgstr "Kein Detail"
 
 #. module: account
 #: view:account.addtmpl.wizard:0
@@ -10077,7 +10208,7 @@ msgstr "Erstelle ein Konto auf Basis der Vorlage"
 #: model:ir.actions.act_window,name:account.action_account_gain_loss
 #: model:ir.ui.menu,name:account.menu_unrealized_gains_losses
 msgid "Unrealized Gain or Loss"
-msgstr ""
+msgstr "Nicht realisierter Gewinn oder Verlust"
 
 #. module: account
 #: view:account.fiscalyear:0
@@ -10090,12 +10221,12 @@ msgstr "Status"
 #. module: account
 #: model:ir.actions.server,name:account.ir_actions_server_edi_invoice
 msgid "Auto-email confirmed invoices"
-msgstr ""
+msgstr "automatischer EMail Versand der Rechnungen"
 
 #. module: account
 #: field:account.invoice,check_total:0
 msgid "Verification Total"
-msgstr ""
+msgstr "Gesamt Prüfsumme"
 
 #. module: account
 #: report:account.analytic.account.balance:0
@@ -10168,7 +10299,7 @@ msgstr "Fälligkeitsdatum"
 #: code:addons/account/account.py:623
 #, python-format
 msgid "You can not remove an account containing journal items!. "
-msgstr ""
+msgstr "Sie dürfen Konten mit Buchungen nicht entfernen. "
 
 #. module: account
 #: help:account.bank.statement,total_entry_encoding:0
@@ -10249,7 +10380,7 @@ msgstr ""
 #. module: account
 #: view:wizard.multi.charts.accounts:0
 msgid "Generate Your Chart of Accounts from a Chart Template"
-msgstr ""
+msgstr "Erzeugen Sie Ihren Kontenplan von einer Vorlage"
 
 #. module: account
 #: model:ir.actions.act_window,help:account.action_account_invoice_report_all
@@ -10330,7 +10461,7 @@ msgstr "Fehler ! Rekursive Finanzkontenvorlagen sind nicht erlaubt"
 #. module: account
 #: help:account.model.line,quantity:0
 msgid "The optional quantity on entries."
-msgstr ""
+msgstr "Optionale Menge in Buchungen"
 
 #. module: account
 #: view:account.subscription:0
@@ -10344,6 +10475,8 @@ msgid ""
 "You cannot change the type of account from 'Closed' to any other type which "
 "contains journal items!"
 msgstr ""
+"Der Type des Kontos kann von \"abgeschlossen\" nicht auf einen anderen Typ "
+"mit Buchungen geändert werden."
 
 #. module: account
 #: code:addons/account/account_move_line.py:832
@@ -10369,7 +10502,7 @@ msgstr "Bereich"
 #. module: account
 #: view:account.analytic.line:0
 msgid "Analytic Journal Items related to a purchase journal."
-msgstr ""
+msgstr "Anlayse Buchungen des Einkaufsjournals"
 
 #. module: account
 #: help:account.account,type:0
@@ -10380,6 +10513,12 @@ msgid ""
 "payable/receivable are for partners accounts (for debit/credit "
 "computations), closed for depreciated accounts."
 msgstr ""
+"Der \"interne Typ\" wird für verschiedene Merkmale verwendet:\r\n"
+"Sichten dürfen keine Buchungen haben\r\n"
+"Konsolidierungskonten können untergordnete Konten für Multi-Unternehmens "
+"Konsolidierung haben\r\n"
+"Forderungen und Verbindlichkeiten sind Sammelkonten für Partner\r\n"
+"geschlossen für nicht mehr verwendete"
 
 #. module: account
 #: selection:account.balance.report,display_account:0
@@ -10421,7 +10560,7 @@ msgstr "Druck Analytische Journale"
 #. module: account
 #: view:account.invoice.report:0
 msgid "Group by month of Invoice Date"
-msgstr ""
+msgstr "Gruppiere je Monat des Rechnungsdatums"
 
 #. module: account
 #: view:account.analytic.line:0
@@ -10489,7 +10628,7 @@ msgstr ""
 #. module: account
 #: view:account.payment.term:0
 msgid "Description On Invoices"
-msgstr ""
+msgstr "Beschreibung auf Rechnungen"
 
 #. module: account
 #: model:ir.model,name:account.model_account_analytic_chart
@@ -10516,7 +10655,7 @@ msgstr "Falsches Konto!"
 #. module: account
 #: field:account.print.journal,sort_selection:0
 msgid "Entries Sorted by"
-msgstr ""
+msgstr "Buchungen sortiert nach"
 
 #. module: account
 #: help:account.move,state:0
@@ -10527,6 +10666,9 @@ msgid ""
 "created by the system on document validation (invoices, bank statements...) "
 "and will be created in 'Posted' state."
 msgstr ""
+"Alle manuell erzeugten neuen Buchungen haben üblicherweise den Status "
+"\"Entwurf\", Sie können dieses Verhalten jedoch im Journal verändern. Dann "
+"werden die Buchungen automatisch als verbucht erfasst."
 
 #. module: account
 #: view:account.fiscal.position.template:0
@@ -10552,6 +10694,7 @@ msgstr "November"
 #: selection:account.invoice.refund,filter_refund:0
 msgid "Modify: refund invoice, reconcile and create a new draft invoice"
 msgstr ""
+"Bearbeite: Rechnungsgutschrift, OP-Ausgleich und neuer Rechnungsentwurf"
 
 #. module: account
 #: help:account.invoice.line,account_id:0
@@ -10663,6 +10806,74 @@ msgid ""
 "% endif\n"
 "            "
 msgstr ""
+"\n"
+"Hallo${object.address_invoice_id.name and ' ' or "
+"''}${object.address_invoice_id.name or ''},\n"
+"\n"
+"Eine neue Rechnung ist verfügbar: ${object.partner_id.name}:\n"
+"       | Invoice number: *${object.number}*\n"
+"       | Invoice total: *${object.amount_total} ${object.currency_id.name}*\n"
+"       | Invoice date: ${object.date_invoice}\n"
+"       % if object.origin:\n"
+"       | Auftrag: ${object.origin}\n"
+"       % endif\n"
+"       | Ihr Kontakt: ${object.user_id.name} ${object.user_id.user_email and "
+"'<%s>'%(object.user_id.user_email) or ''}\n"
+"\n"
+"Sie können dieses Dokument ansehen, herunterladenund Online bezahlen, wenn "
+"Sie den folgenden Link verwenden:\n"
+"    ${ctx.get('edi_web_url_view') or 'n/a'}\n"
+"\n"
+"% if object.company_id.paypal_account and object.type in ('out_invoice', "
+"'in_refund'):\n"
+"<% \n"
+"comp_name = quote(object.company_id.name)\n"
+"inv_number = quote(object.number)\n"
+"paypal_account = quote(object.company_id.paypal_account)\n"
+"inv_amount = quote(str(object.amount_total))\n"
+"cur_name = quote(object.currency_id.name)\n"
+"paypal_url = \"https://www.paypal.com/cgi-"
+"bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Invoice%%20%s\"\\\n"
+"             "
+"\"&invoice=%s&amount=%s¤cy_code=%s&button_subtype=services&no_note=1&bn"
+"=OpenERP_Invoice_PayNow_%s\" % \\\n"
+"             "
+"(paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name)"
+"\n"
+"%>\n"
+"Sie können auch direkt mit Paypal zahlen:\n"
+"    ${paypal_url}\n"
+"% endif\n"
+"\n"
+"Im Falle von Fragen wollen Sie uns bitte kontaktieren.\n"
+"\n"
+"Danke, dass Sie ${object.company_id.name} gewählt haben!\n"
+"\n"
+"\n"
+"--\n"
+"${object.user_id.name} ${object.user_id.user_email and "
+"'<%s>'%(object.user_id.user_email) or ''}\n"
+"${object.company_id.name}\n"
+"% if object.company_id.street:\n"
+"${object.company_id.street or ''}\n"
+"% endif\n"
+"% if object.company_id.street2:\n"
+"${object.company_id.street2}\n"
+"% endif\n"
+"% if object.company_id.city or object.company_id.zip:\n"
+"${object.company_id.zip or ''} ${object.company_id.city or ''}\n"
+"% endif\n"
+"% if object.company_id.country_id:\n"
+"${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) "
+"or ''} ${object.company_id.country_id.name or ''}\n"
+"% endif\n"
+"% if object.company_id.phone:\n"
+"Phone: ${object.company_id.phone}\n"
+"% endif\n"
+"% if object.company_id.website:\n"
+"${object.company_id.website or ''}\n"
+"% endif\n"
+"            "
 
 #. module: account
 #: model:ir.model,name:account.model_res_partner_bank
@@ -10837,6 +11048,8 @@ msgid ""
 "This label will be displayed on report to show the balance computed for the "
 "given comparison filter."
 msgstr ""
+"Dieser Text wird am Bericht gedruckt um den Saldo für den entsprechenden "
+"Vergleichsfilter zu berschreiben"
 
 #. module: account
 #: code:addons/account/wizard/account_report_aged_partner_balance.py:56
diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po
index 3c077454155..56639d1aaa1 100644
--- a/addons/account/i18n/nl.po
+++ b/addons/account/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-23 09:55+0000\n"
-"PO-Revision-Date: 2012-01-13 09:16+0000\n"
+"PO-Revision-Date: 2012-01-15 12:25+0000\n"
 "Last-Translator: Stefan Rijnhart (Therp) \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:11+0000\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: account
@@ -54,7 +54,7 @@ msgstr "Rekeningstatistieken"
 #. module: account
 #: view:account.invoice:0
 msgid "Proforma/Open/Paid Invoices"
-msgstr ""
+msgstr "Pro-forma/Open/Betaalde facturen"
 
 #. module: account
 #: field:report.invoice.created,residual:0
@@ -118,6 +118,8 @@ msgid ""
 "Configuration error! The currency chosen should be shared by the default "
 "accounts too."
 msgstr ""
+"Configuratiefout! De gekozen valuta moet hetzelfde zijn als dat van de "
+"standaard grootboekrekeningen."
 
 #. module: account
 #: report:account.invoice:0
@@ -168,7 +170,7 @@ msgstr "Waarschuwing!"
 #: code:addons/account/account.py:3182
 #, python-format
 msgid "Miscellaneous Journal"
-msgstr ""
+msgstr "Diverse postenboek"
 
 #. module: account
 #: field:account.fiscal.position.account,account_src_id:0
@@ -263,6 +265,9 @@ msgid ""
 "legal reports, and set the rules to close a fiscal year and generate opening "
 "entries."
 msgstr ""
+"De rekeningsoort wordt gebruikt voor (land-specifieke) rapportagedoeleinden "
+"en bepaalt de handelswijze bij het afsluiten van het boekjaar en het openen "
+"van de balans."
 
 #. module: account
 #: report:account.overdue:0
@@ -535,7 +540,7 @@ msgstr "Rekeningschema kiezen"
 #. module: account
 #: sql_constraint:res.company:0
 msgid "The company name must be unique !"
-msgstr ""
+msgstr "De naam van het bedrijf moet uniek zijn!"
 
 #. module: account
 #: model:ir.model,name:account.model_account_invoice_refund
@@ -623,7 +628,7 @@ msgstr ""
 #. module: account
 #: view:account.entries.report:0
 msgid "Journal Entries with period in current year"
-msgstr ""
+msgstr "Journaalposten waarvan de perioden in het huidige boekjaar vallen."
 
 #. module: account
 #: report:account.central.journal:0
diff --git a/addons/account_asset/i18n/nl.po b/addons/account_asset/i18n/nl.po
new file mode 100644
index 00000000000..7bf550cc7d0
--- /dev/null
+++ b/addons/account_asset/i18n/nl.po
@@ -0,0 +1,821 @@
+# Dutch translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2011-12-22 18:43+0000\n"
+"PO-Revision-Date: 2012-01-15 12:39+0000\n"
+"Last-Translator: FULL NAME \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: 2012-01-16 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Assets in draft and open states"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,method_end:0
+#: field:account.asset.history,method_end:0
+#: field:asset.modify,method_end:0
+msgid "Ending date"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,value_residual:0
+msgid "Residual Value"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,account_expense_depreciation_id:0
+msgid "Depr. Expense Account"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+msgid "Compute Asset"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: account_asset
+#: field:asset.asset.report,gross_value:0
+msgid "Gross Amount"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.asset,name:0
+#: field:account.asset.depreciation.line,asset_id:0
+#: field:account.asset.history,asset_id:0
+#: field:account.move.line,asset_id:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,asset_id:0
+#: model:ir.model,name:account_asset.model_account_asset_asset
+msgid "Asset"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,prorata:0
+#: help:account.asset.category,prorata:0
+msgid ""
+"Indicates that the first depreciation entry for this asset have to be done "
+"from the purchase date instead of the first January"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.history,name:0
+msgid "History name"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,company_id:0
+#: field:account.asset.category,company_id:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.modify:0
+msgid "Modify"
+msgstr ""
+
+#. module: account_asset
+#: selection:account.asset.asset,state:0
+#: view:asset.asset.report:0
+#: selection:asset.asset.report,state:0
+msgid "Running"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,amount:0
+msgid "Depreciation Amount"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: model:ir.actions.act_window,name:account_asset.action_asset_asset_report
+#: model:ir.model,name:account_asset.model_asset_asset_report
+#: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report
+msgid "Assets Analysis"
+msgstr ""
+
+#. module: account_asset
+#: field:asset.modify,name:0
+msgid "Reason"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,method_progress_factor:0
+#: field:account.asset.category,method_progress_factor:0
+msgid "Degressive Factor"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal
+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal
+msgid "Asset Categories"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+msgid ""
+"This wizard will post the depreciation lines of running assets that belong "
+"to the selected period."
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,account_move_line_ids:0
+#: field:account.move.line,entry_ids:0
+#: model:ir.actions.act_window,name:account_asset.act_entries_open
+msgid "Entries"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.asset,depreciation_line_ids:0
+msgid "Depreciation Lines"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,salvage_value:0
+msgid "It is the amount you plan to have that you cannot depreciate."
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,depreciation_date:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,depreciation_date:0
+msgid "Depreciation Date"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,account_asset_id:0
+msgid "Asset Account"
+msgstr ""
+
+#. module: account_asset
+#: field:asset.asset.report,posted_value:0
+msgid "Posted Amount"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:asset.asset.report:0
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form
+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_form
+#: model:ir.ui.menu,name:account_asset.menu_finance_assets
+#: model:ir.ui.menu,name:account_asset.menu_finance_config_assets
+msgid "Assets"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,account_depreciation_id:0
+msgid "Depreciation Account"
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.move.line:0
+msgid "You can not create move line on closed account."
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:account.asset.category:0
+#: view:account.asset.history:0
+#: view:asset.modify:0
+#: field:asset.modify,note:0
+msgid "Notes"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,move_id:0
+msgid "Depreciation Entry"
+msgstr ""
+
+#. module: account_asset
+#: sql_constraint:account.move.line:0
+msgid "Wrong credit or debit value in accounting entry !"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: field:asset.asset.report,nbr:0
+msgid "# of Depreciation Lines"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets in draft state"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,method_end:0
+#: selection:account.asset.asset,method_time:0
+#: selection:account.asset.category,method_time:0
+#: selection:account.asset.history,method_time:0
+msgid "Ending Date"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,code:0
+msgid "Reference"
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.invoice:0
+msgid "Invalid BBA Structured Communication !"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Account Asset"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard
+#: model:ir.ui.menu,name:account_asset.menu_asset_depreciation_confirmation_wizard
+msgid "Compute Assets"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,sequence:0
+msgid "Sequence of the depreciation"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,method_period:0
+#: field:account.asset.category,method_period:0
+#: field:account.asset.history,method_period:0
+#: field:asset.modify,method_period:0
+msgid "Period Length"
+msgstr ""
+
+#. module: account_asset
+#: selection:account.asset.asset,state:0
+#: view:asset.asset.report:0
+#: selection:asset.asset.report,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Date of asset purchase"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,method_number:0
+msgid "Calculates Depreciation within specified interval"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Change Duration"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,account_analytic_id:0
+msgid "Analytic account"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,method:0
+#: field:account.asset.category,method:0
+msgid "Computation Method"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,method_period:0
+msgid "State here the time during 2 depreciations, in months"
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.asset.asset:0
+msgid ""
+"Prorata temporis can be applied only for time method \"number of "
+"depreciations\"."
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.history,method_time:0
+msgid ""
+"The method to use to compute the dates and number of depreciation lines.\n"
+"Number of Depreciations: Fix the number of depreciation lines and the time "
+"between 2 depreciations.\n"
+"Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,purchase_value:0
+msgid "Gross value "
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.asset.asset:0
+msgid "Error ! You can not create recursive assets."
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.history,method_period:0
+msgid "Time in month between two depreciations"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: field:asset.asset.report,name:0
+msgid "Year"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.modify:0
+#: model:ir.actions.act_window,name:account_asset.action_asset_modify
+#: model:ir.model,name:account_asset.model_asset_modify
+msgid "Modify Asset"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Other Information"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,salvage_value:0
+msgid "Salvage Value"
+msgstr ""
+
+#. module: account_asset
+#: field:account.invoice.line,asset_category_id:0
+#: view:asset.asset.report:0
+msgid "Asset Category"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Set to Close"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.wizard,name:account_asset.wizard_asset_compute
+msgid "Compute assets"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.wizard,name:account_asset.wizard_asset_modify
+msgid "Modify asset"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Assets in closed state"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,parent_id:0
+msgid "Parent Asset"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.history:0
+#: model:ir.model,name:account_asset.model_account_asset_history
+msgid "Asset history"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets purchased in current year"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,state:0
+#: field:asset.asset.report,state:0
+msgid "State"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_invoice_line
+msgid "Invoice Line"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Month"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Depreciation Board"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_move_line
+msgid "Journal Items"
+msgstr ""
+
+#. module: account_asset
+#: field:asset.asset.report,unposted_value:0
+msgid "Unposted Amount"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,method_time:0
+#: field:account.asset.category,method_time:0
+#: field:account.asset.history,method_time:0
+msgid "Time Method"
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.move.line:0
+msgid ""
+"The selected account of your Journal Entry must receive a value in its "
+"secondary currency"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Analytic information"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.modify:0
+msgid "Asset durations to modify"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,note:0
+#: field:account.asset.category,note:0
+#: field:account.asset.history,note:0
+msgid "Note"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,method:0
+#: help:account.asset.category,method:0
+msgid ""
+"Choose the method to use to compute the amount of depreciation lines.\n"
+"  * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n"
+"  * Degressive: Calculated on basis of: Remaining Value * Degressive Factor"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,method_time:0
+#: help:account.asset.category,method_time:0
+msgid ""
+"Choose the method to use to compute the dates and number of depreciation "
+"lines.\n"
+"  * Number of Depreciations: Fix the number of depreciation lines and the "
+"time between 2 depreciations.\n"
+"  * Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets in running state"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Closed"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,partner_id:0
+#: field:asset.asset.report,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: field:asset.asset.report,depreciation_value:0
+msgid "Amount of Depreciation Lines"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Posted depreciation lines"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,child_ids:0
+msgid "Children Assets"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Date of depreciation"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets purchased in current month"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.move.line:0
+msgid "Company must be same for its related account and period."
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:asset.depreciation.confirmation.wizard:0
+msgid "Compute"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Search Asset Category"
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.move.line:0
+msgid "The date of your Journal Entry is not in the defined period!"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_asset_depreciation_confirmation_wizard
+msgid "asset.depreciation.confirmation.wizard"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,active:0
+msgid "Active"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.wizard,name:account_asset.wizard_asset_close
+msgid "Close asset"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,parent_state:0
+msgid "State of Asset"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,name:0
+msgid "Depreciation Name"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.asset,history_ids:0
+msgid "History"
+msgstr ""
+
+#. module: account_asset
+#: sql_constraint:account.invoice:0
+msgid "Invoice Number must be unique per Company!"
+msgstr ""
+
+#. module: account_asset
+#: field:asset.depreciation.confirmation.wizard,period_id:0
+msgid "Period"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "General"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,prorata:0
+#: field:account.asset.category,prorata:0
+msgid "Prorata Temporis"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Accounting information"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_invoice
+msgid "Invoice"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form_normal
+msgid "Review Asset Categories"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+#: view:asset.modify:0
+msgid "Cancel"
+msgstr ""
+
+#. module: account_asset
+#: selection:account.asset.asset,state:0
+#: selection:asset.asset.report,state:0
+msgid "Close"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:account.asset.category:0
+msgid "Depreciation Method"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,purchase_date:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,purchase_date:0
+msgid "Purchase Date"
+msgstr ""
+
+#. module: account_asset
+#: selection:account.asset.asset,method:0
+#: selection:account.asset.category,method:0
+msgid "Degressive"
+msgstr ""
+
+#. module: account_asset
+#: help:asset.depreciation.confirmation.wizard,period_id:0
+msgid ""
+"Choose the period for which you want to automatically post the depreciation "
+"lines of running assets"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Current"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,remaining_value:0
+msgid "Amount to Depreciate"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,open_asset:0
+msgid "Skip Draft State"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:account.asset.category:0
+#: view:account.asset.history:0
+msgid "Depreciation Dates"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,currency_id:0
+msgid "Currency"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,journal_id:0
+msgid "Journal"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,depreciated_value:0
+msgid "Amount Already Depreciated"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,move_check:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,move_check:0
+msgid "Posted"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.asset,state:0
+msgid ""
+"When an asset is created, the state is 'Draft'.\n"
+"If the asset is confirmed, the state goes in 'Running' and the depreciation "
+"lines can be posted in the accounting.\n"
+"You can manually close an asset when the depreciation is over. If the last "
+"line of depreciation is posted, the asset automatically goes in that state."
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.category,name:0
+msgid "Name"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.category,open_asset:0
+msgid ""
+"Check this if you want to automatically confirm the assets of this category "
+"when created by invoices."
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Set to Draft"
+msgstr ""
+
+#. module: account_asset
+#: selection:account.asset.asset,method:0
+#: selection:account.asset.category,method:0
+msgid "Linear"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Month-1"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_asset_depreciation_line
+msgid "Asset depreciation line"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,category_id:0
+#: view:account.asset.category:0
+#: field:asset.asset.report,asset_category_id:0
+#: model:ir.model,name:account_asset.model_account_asset_category
+msgid "Asset category"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets purchased in last month"
+msgstr ""
+
+#. module: account_asset
+#: code:addons/account_asset/wizard/wizard_asset_compute.py:49
+#, python-format
+msgid "Created Asset Moves"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.act_window,help:account_asset.action_asset_asset_report
+msgid ""
+"From this report, you can have an overview on all depreciation. The tool "
+"search can also be used to personalise your Assets reports and so, match "
+"this analysis to your needs;"
+msgstr ""
+
+#. module: account_asset
+#: help:account.asset.category,method_period:0
+msgid "State here the time between 2 depreciations, in months"
+msgstr ""
+
+#. module: account_asset
+#: field:account.asset.asset,method_number:0
+#: selection:account.asset.asset,method_time:0
+#: field:account.asset.category,method_number:0
+#: selection:account.asset.category,method_time:0
+#: field:account.asset.history,method_number:0
+#: selection:account.asset.history,method_time:0
+#: field:asset.modify,method_number:0
+msgid "Number of Depreciations"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Create Move"
+msgstr ""
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+msgid "Post Depreciation Lines"
+msgstr ""
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Confirm Asset"
+msgstr ""
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree
+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree
+msgid "Asset Hierarchy"
+msgstr ""
+
+#. module: account_asset
+#: constraint:account.move.line:0
+msgid "You can not create move line on view account."
+msgstr ""
diff --git a/addons/base_synchro/i18n/ar.po b/addons/base_synchro/i18n/ar.po
index 34bfa54770e..1a5fb3f154f 100644
--- a/addons/base_synchro/i18n/ar.po
+++ b/addons/base_synchro/i18n/ar.po
@@ -8,19 +8,19 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2012-01-08 18:19+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2012-01-15 00:07+0000\n"
+"Last-Translator: az_gh \n"
 "Language-Team: Arabic \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-09 04:50+0000\n"
-"X-Generator: Launchpad (build 14640)\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: base_synchro
 #: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
 msgid "Base Synchronization"
-msgstr ""
+msgstr "متزامن اساسي"
 
 #. module: base_synchro
 #: field:base.synchro.server,server_db:0
@@ -90,7 +90,7 @@ msgstr "كائن"
 #. module: base_synchro
 #: view:base.synchro:0
 msgid "Synchronization Completed!"
-msgstr ""
+msgstr "اكتمل التزامن"
 
 #. module: base_synchro
 #: field:base.synchro.server,login:0
@@ -164,7 +164,7 @@ msgstr "خادم"
 #: model:ir.model,name:base_synchro.model_base_synchro_obj_line
 #: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
 msgid "Synchronized instances"
-msgstr ""
+msgstr "الأمثلة التزامنية"
 
 #. module: base_synchro
 #: field:base.synchro.obj,active:0
diff --git a/addons/claim_from_delivery/i18n/ar.po b/addons/claim_from_delivery/i18n/ar.po
new file mode 100644
index 00000000000..7add33fceff
--- /dev/null
+++ b/addons/claim_from_delivery/i18n/ar.po
@@ -0,0 +1,23 @@
+# Arabic translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2011-12-22 18:44+0000\n"
+"PO-Revision-Date: 2012-01-14 11:37+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Arabic \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
+
+#. module: claim_from_delivery
+#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery
+msgid "Claim"
+msgstr "مطالبة"
diff --git a/addons/crm/i18n/de.po b/addons/crm/i18n/de.po
index 5db20695c27..33a92d465ce 100644
--- a/addons/crm/i18n/de.po
+++ b/addons/crm/i18n/de.po
@@ -7,14 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-04-03 09:22+0000\n"
+"PO-Revision-Date: 2012-01-14 11:31+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 05:59+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -109,7 +109,7 @@ msgstr "Bez. Stufe"
 #. module: crm
 #: model:ir.model,name:crm.model_crm_lead_report
 msgid "CRM Lead Analysis"
-msgstr ""
+msgstr "CRM Verkaufskontakte Analyse"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -138,7 +138,7 @@ msgstr "Der Verkaufskontakt '%s' wurde beendet."
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Exp. Closing"
-msgstr ""
+msgstr "Erw. Abschluß"
 
 #. module: crm
 #: selection:crm.meeting,rrule_type:0
@@ -148,7 +148,7 @@ msgstr "Jährlich"
 #. module: crm
 #: help:crm.lead.report,creation_day:0
 msgid "Creation day"
-msgstr ""
+msgstr "Datum Erstellung"
 
 #. module: crm
 #: field:crm.segmentation.line,name:0
@@ -178,12 +178,12 @@ msgstr "Suche Verkaufschancen"
 #. module: crm
 #: help:crm.lead.report,deadline_month:0
 msgid "Expected closing month"
-msgstr ""
+msgstr "Erwarteter Abschluß Monat"
 
 #. module: crm
 #: view:crm.lead2opportunity.partner.mass:0
 msgid "Assigned opportunities to"
-msgstr ""
+msgstr "Verkaufschancen zugeteilt an"
 
 #. module: crm
 #: view:crm.lead:0
@@ -238,7 +238,7 @@ msgstr "Opt-Out"
 #. module: crm
 #: field:crm.meeting,end_type:0
 msgid "Recurrence termination"
-msgstr ""
+msgstr "Ende der Wiederholungen"
 
 #. module: crm
 #: code:addons/crm/crm_lead.py:323
@@ -347,7 +347,7 @@ msgstr "Interessent"
 #: code:addons/crm/crm_lead.py:733
 #, python-format
 msgid "No Subject"
-msgstr ""
+msgstr "Kein Betreff"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead6
@@ -433,7 +433,7 @@ msgstr "Aktualisiere Datum"
 #. module: crm
 #: field:crm.case.section,user_id:0
 msgid "Team Leader"
-msgstr ""
+msgstr "Teamleiter"
 
 #. module: crm
 #: field:crm.lead2opportunity.partner,name:0
@@ -467,7 +467,7 @@ msgstr "Vertriebskategorie"
 #. module: crm
 #: view:crm.lead:0
 msgid "Opportunity / Customer"
-msgstr ""
+msgstr "Verkaufschance / Kunde"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -489,6 +489,15 @@ msgid ""
 "Revenue\" and the \"Expected Closing Date.\" You should also have a look at "
 "the tooltip of the field \"Change Probability Automatically\"."
 msgstr ""
+"Die Stufen erlauben den Verkäufern den Zustand einer Chance in "
+"Verkaufszyklus zu verfolgen. Um die Verkaufs Pipeline effizient zu "
+"verwalten, müssen die Bedingungen für den Wechsel der Stufen genau definiert "
+"sein.\r\n"
+"Beispiel: Um eine Verkaufschance als qualifiziert zu setzten muss der "
+"\"Erwartete Umsatz\" und das \"Erwartete Abschluss Datum\" gesetzt "
+"werden.\r\n"
+"Beachten Sie auch den Hinweise beim Feld \"Ändere Wahrscheinlichkeit "
+"automatisch\""
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -513,7 +522,7 @@ msgstr "Meeting o. Telefonkonferenz zu Verkaufschance"
 #. module: crm
 #: view:crm.case.section:0
 msgid "Mail Gateway"
-msgstr ""
+msgstr "Mail Gateway"
 
 #. module: crm
 #: model:process.node,note:crm.process_node_leads0
@@ -552,7 +561,7 @@ msgstr "Genehmigung Emailversand"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "To Do"
-msgstr ""
+msgstr "To Do"
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -575,7 +584,7 @@ msgstr "E-Mail"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Phonecalls during last 7 days"
-msgstr ""
+msgstr "Telefonate der letzten 7 Tage"
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -625,7 +634,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead,partner_address_name:0
 msgid "Partner Contact Name"
-msgstr ""
+msgstr "Partner Kontakt Name"
 
 #. module: crm
 #: selection:crm.meeting,end_type:0
@@ -636,7 +645,7 @@ msgstr "Ende Datum"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Schedule/Log a call"
-msgstr ""
+msgstr "Plane/Dokumentiere einen Anruf"
 
 #. module: crm
 #: constraint:base.action.rule:0
@@ -672,7 +681,7 @@ msgstr "Der Termin '%s' wurde bestätigt."
 #: selection:crm.add.note,state:0
 #: selection:crm.lead,state:0
 msgid "In Progress"
-msgstr ""
+msgstr "In Bearbeitung"
 
 #. module: crm
 #: help:crm.case.section,reply_to:0
@@ -686,7 +695,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead.report,creation_month:0
 msgid "Creation Month"
-msgstr ""
+msgstr "Monat Erstellung"
 
 #. module: crm
 #: field:crm.case.section,resource_calendar_id:0
@@ -741,7 +750,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead2opportunity.partner.mass,user_ids:0
 msgid "Salesmans"
-msgstr ""
+msgstr "Verkäufer"
 
 #. module: crm
 #: field:crm.lead.report,probable_revenue:0
@@ -751,7 +760,7 @@ msgstr "Möglicher Umsatz"
 #. module: crm
 #: help:crm.lead.report,creation_month:0
 msgid "Creation month"
-msgstr ""
+msgstr "Monat Erstellung"
 
 #. module: crm
 #: help:crm.segmentation,name:0
@@ -767,7 +776,7 @@ msgstr "Wahrscheinlichk. (%)"
 #. module: crm
 #: field:crm.lead,company_currency:0
 msgid "Company Currency"
-msgstr ""
+msgstr "Betriebl. Währung"
 
 #. module: crm
 #: view:crm.lead:0
@@ -783,6 +792,12 @@ msgid ""
 "opportunities, you can assign the following stage to the team: Territory, "
 "Qualified, Qualified Sponsors, Proposition, Negociaton, Won/Lost."
 msgstr ""
+"Erzeugen Sie Verkaufsteams um Ihre Verkaufsabteilung zu organisieren und "
+"Benutzer zu Teams zuzuordnen. \r\n"
+"Sie sollten auch Verkaufsstufen zu jedem Team zuteilen. Wenn Sie zB "
+"lösungsbezogene Verkaufstechniken einsetzen, sollten Sie zB folgende Stufen "
+"dem Verkaufsteam zuordnen: Gebiet, Qualifiziert, Qualifizierter Sponsor, "
+"Vorschlag, Verhandlung, Gewonnen/Verloren."
 
 #. module: crm
 #: code:addons/crm/crm_lead.py:716
@@ -798,7 +813,7 @@ msgstr "Verkaufschance"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities created in last month"
-msgstr ""
+msgstr "Verkaufskontakte/-Chancen des letzten Monats"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead7
@@ -814,7 +829,7 @@ msgstr "Beende Prozess"
 #: view:crm.lead.report:0
 #: view:crm.phonecall.report:0
 msgid "Month-1"
-msgstr ""
+msgstr "Monat-1"
 
 #. module: crm
 #: view:crm.phonecall:0
@@ -857,12 +872,12 @@ msgstr "Exklusive Auswahl"
 #: code:addons/crm/crm_lead.py:451
 #, python-format
 msgid "From %s : %s"
-msgstr ""
+msgstr "Von %s : %s"
 
 #. module: crm
 #: field:crm.lead.report,creation_year:0
 msgid "Creation Year"
-msgstr ""
+msgstr "Jahr Erzuegung"
 
 #. module: crm
 #: field:crm.lead.report,create_date:0
@@ -883,7 +898,7 @@ msgstr "Verkauf, Einkauf"
 #. module: crm
 #: help:crm.case.section,resource_calendar_id:0
 msgid "Used to compute open days"
-msgstr ""
+msgstr "Für Kalkulation der offenen Tage"
 
 #. module: crm
 #: view:crm.lead:0
@@ -918,7 +933,7 @@ msgstr "Wiederkehrender Termin"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Unassigned Phonecalls"
-msgstr ""
+msgstr "Nicht zugeteilte Anrufe"
 
 #. module: crm
 #: view:crm.lead:0
@@ -982,7 +997,7 @@ msgstr "Warnung !"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls made in current year"
-msgstr ""
+msgstr "Anrufe des laufenden Jahres"
 
 #. module: crm
 #: field:crm.lead,day_open:0
@@ -1023,7 +1038,7 @@ msgstr "Mein Terminkalender"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Todays's Phonecalls"
-msgstr ""
+msgstr "Heutige Anrufe"
 
 #. module: crm
 #: view:board.board:0
@@ -1085,7 +1100,7 @@ msgstr ""
 #. module: crm
 #: view:crm.lead:0
 msgid "Change Color"
-msgstr ""
+msgstr "Farbe ändern"
 
 #. module: crm
 #: view:crm.segmentation:0
@@ -1103,7 +1118,7 @@ msgstr "Verantwortlich"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Show only opportunity"
-msgstr ""
+msgstr "Zeige nur Chancen"
 
 #. module: crm
 #: view:res.partner:0
@@ -1113,7 +1128,7 @@ msgstr "Vorherige"
 #. module: crm
 #: view:crm.lead:0
 msgid "New Leads"
-msgstr ""
+msgstr "Neue Kontakte"
 
 #. module: crm
 #: view:crm.lead:0
@@ -1128,12 +1143,12 @@ msgstr "Von"
 #. module: crm
 #: view:crm.lead2opportunity.partner.mass:0
 msgid "Convert into Opportunities"
-msgstr ""
+msgstr "In Chancen Umwandeln"
 
 #. module: crm
 #: view:crm.lead:0
 msgid "Show Sales Team"
-msgstr ""
+msgstr "Zeige Verkaufs Team"
 
 #. module: crm
 #: view:res.partner:0
@@ -1196,7 +1211,7 @@ msgstr "Erzeugt am"
 #. module: crm
 #: view:board.board:0
 msgid "My Opportunities"
-msgstr ""
+msgstr "Meine Verkaufschancen"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_oppor5
@@ -1206,7 +1221,7 @@ msgstr "Benötigt Webpage"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Year of call"
-msgstr ""
+msgstr "Jahr des Anrufs"
 
 #. module: crm
 #: field:crm.meeting,recurrent_uid:0
@@ -1248,7 +1263,7 @@ msgstr "Mail an Partner"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Call Details"
-msgstr ""
+msgstr "Anruf Details"
 
 #. module: crm
 #: field:crm.meeting,class:0
@@ -1259,7 +1274,7 @@ msgstr "Markiere als"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Log call"
-msgstr ""
+msgstr "Dokumentiere Anruf"
 
 #. module: crm
 #: help:crm.meeting,rrule_type:0
@@ -1274,7 +1289,7 @@ msgstr "Filterkriterien"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls which are in pending state"
-msgstr ""
+msgstr "Anrufe in Bearbeitung"
 
 #. module: crm
 #: view:crm.case.section:0
@@ -1321,6 +1336,7 @@ msgid ""
 "Setting this stage will change the probability automatically on the "
 "opportunity."
 msgstr ""
+"Das Setzten dieser Stufe wird die Wahrscheinlichkeit automatisch ändern"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.action_report_crm_phonecall
@@ -1342,7 +1358,7 @@ msgstr "Dauer in Minuten"
 #. module: crm
 #: field:crm.case.channel,name:0
 msgid "Channel Name"
-msgstr ""
+msgstr "Verkaufskanal"
 
 #. module: crm
 #: field:crm.partner2opportunity,name:0
@@ -1353,7 +1369,7 @@ msgstr "Verkaufschance Bez."
 #. module: crm
 #: help:crm.lead.report,deadline_day:0
 msgid "Expected closing day"
-msgstr ""
+msgstr "Erwartetes Abschluss Datum"
 
 #. module: crm
 #: help:crm.case.section,active:0
@@ -1375,6 +1391,8 @@ msgid ""
 "If you check this field, this stage will be proposed by default on each "
 "sales team. It will not assign this stage to existing teams."
 msgstr ""
+"Bei Aktivierung dieses Feldes wird diese Stufe automatische dem Verkaufsteam "
+"zugeordnet. Gilt nicht für bestehende Teams."
 
 #. module: crm
 #: field:crm.meeting,fr:0
@@ -1419,7 +1437,7 @@ msgstr "Setze eine Erinnerung vor Fälligkeit eines Termins."
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_create_partner
 msgid "Schedule a Call"
-msgstr ""
+msgstr "Anruf Planen"
 
 #. module: crm
 #: view:crm.lead2partner:0
@@ -1447,6 +1465,11 @@ msgid ""
 "       \n"
 "If the call needs to be done then the state is set to 'Not Held'."
 msgstr ""
+"Der Status ist\n"
+"* \"ToDo\", wenn ein Fall angelegt wird\n"
+"* \"Offen\", wenn der Fall bearbeitet wird\n"
+"* \"Erledigt\", wenn der Fall beendet ist\n"
+"* \"Nicht Stattgefunden\", wenn der Fall nicht erledigt ist"
 
 #. module: crm
 #: selection:crm.meeting,week_list:0
@@ -1493,7 +1516,7 @@ msgstr "Erweiterter Filter..."
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls which are in closed state"
-msgstr ""
+msgstr "abgeschlossene Anrufe"
 
 #. module: crm
 #: view:crm.phonecall.report:0
@@ -1508,13 +1531,14 @@ msgstr "Verkaufschancen nach Kategorien"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Date of call"
-msgstr ""
+msgstr "Datum des Anrufs"
 
 #. module: crm
 #: help:crm.lead,section_id:0
 msgid ""
 "When sending mails, the default email address is taken from the sales team."
 msgstr ""
+"Für den Mailversand wird die Standardadresse des  Verkaufsteams verwendet"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -1536,12 +1560,12 @@ msgstr "Plane ein Meeting"
 #: code:addons/crm/crm_lead.py:431
 #, python-format
 msgid "Merged opportunities"
-msgstr ""
+msgstr "Zusammengeführte Verkaufschancen"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_case_section_view_form_installer
 msgid "Define Sales Team"
-msgstr ""
+msgstr "Definiere Verkaufsteam"
 
 #. module: crm
 #: model:ir.actions.act_window,help:crm.crm_segmentation_tree-act
@@ -1568,7 +1592,7 @@ msgstr "untergeordnete Teams"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls which are in draft and open state"
-msgstr ""
+msgstr "Anrufe Offen und Entwurf"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead1
@@ -1602,7 +1626,7 @@ msgstr "res.users"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities which are in pending state"
-msgstr ""
+msgstr "Verkaufskontakte und Chancen in Wartezustand"
 
 #. module: crm
 #: model:ir.model,name:crm.model_crm_merge_opportunity
@@ -1622,12 +1646,12 @@ msgstr "Aktiviere, wenn diese Regel eine EMail an Partner versenden wollen"
 #. module: crm
 #: field:crm.phonecall,opportunity_id:0
 msgid "Lead/Opportunity"
-msgstr ""
+msgstr "Verkaufskontakt/Chance"
 
 #. module: crm
 #: view:crm.lead:0
 msgid "Mail"
-msgstr ""
+msgstr "EMail"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action
@@ -1637,12 +1661,12 @@ msgstr "Kundenanruf Kategorien"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities which are in open state"
-msgstr ""
+msgstr "Offene Verkaufskontakt/Chance"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_oppor_categ
 msgid "Opportunities By Categories"
-msgstr ""
+msgstr "Verkaufschancen nach Kategorien"
 
 #. module: crm
 #: help:crm.lead,partner_name:0
@@ -1650,6 +1674,8 @@ msgid ""
 "The name of the future partner that will be created while converting the "
 "lead into opportunity"
 msgstr ""
+"Der Name des zukünftigen Partners, wenn der Verkaufskontakt in eine Chance "
+"umgewandelt wird."
 
 #. module: crm
 #: constraint:crm.case.section:0
@@ -1660,13 +1686,13 @@ msgstr "Fehler ! Sie können kein rekursives Sales Team haben."
 #: selection:crm.opportunity2phonecall,action:0
 #: selection:crm.phonecall2phonecall,action:0
 msgid "Log a call"
-msgstr ""
+msgstr "Dokumentiere einen Anruf"
 
 #. module: crm
 #: selection:crm.lead2opportunity.partner,action:0
 #: selection:crm.lead2opportunity.partner.mass,action:0
 msgid "Do not link to a partner"
-msgstr ""
+msgstr "Nicht mit Partner verlinken"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -1733,7 +1759,7 @@ msgstr ""
 #. module: crm
 #: model:ir.actions.act_window,name:crm.action_crm_send_mass_convert
 msgid "Convert opportunities"
-msgstr ""
+msgstr "Konvertiere Chancen"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -1773,7 +1799,7 @@ msgstr "Konvertiere zu Kaufinteressent oder Partner"
 #. module: crm
 #: view:crm.meeting:0
 msgid "Meeting / Partner"
-msgstr ""
+msgstr "Meeting / Partner"
 
 #. module: crm
 #: view:crm.phonecall2opportunity:0
@@ -1806,7 +1832,7 @@ msgstr "5ter"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities which are in done state"
-msgstr ""
+msgstr "Erledigte Verkaufskontakt/Chance"
 
 #. module: crm
 #: field:crm.lead.report,delay_close:0
@@ -1827,7 +1853,7 @@ msgstr "Potenzieller Wiederverkäufer"
 #: help:crm.case.section,change_responsible:0
 msgid ""
 "When escalating to this team override the saleman with the team leader."
-msgstr ""
+msgstr "Bei Eskalation wird der Verkäufer durch den Team Leiter ersetzt."
 
 #. module: crm
 #: field:crm.lead.report,planned_revenue:0
@@ -1888,7 +1914,7 @@ msgstr "Eingehende Anrufe"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Month of call"
-msgstr ""
+msgstr "Methode des Anrufs"
 
 #. module: crm
 #: view:crm.phonecall.report:0
@@ -1922,7 +1948,7 @@ msgstr "Sehr Hoch"
 #. module: crm
 #: help:crm.lead.report,creation_year:0
 msgid "Creation year"
-msgstr ""
+msgstr "Jahr der Erstellung"
 
 #. module: crm
 #: view:crm.case.section:0
@@ -1985,7 +2011,7 @@ msgstr "Terminwiederholung"
 #. module: crm
 #: view:crm.lead:0
 msgid "Lead / Customer"
-msgstr ""
+msgstr "Verkaufskontakt / Kunde"
 
 #. module: crm
 #: model:process.transition,note:crm.process_transition_leadpartner0
@@ -2003,7 +2029,7 @@ msgstr "Konvertiere zu Verkaufschance"
 #: model:ir.model,name:crm.model_crm_case_channel
 #: model:ir.ui.menu,name:crm.menu_crm_case_channel
 msgid "Channels"
-msgstr ""
+msgstr "Vertriebskanal"
 
 #. module: crm
 #: view:crm.phonecall:0
@@ -2149,7 +2175,7 @@ msgstr "Ansprechpartner"
 #. module: crm
 #: view:crm.lead:0
 msgid "Leads creating during last 7 days"
-msgstr ""
+msgstr "Verkaufkontakte der letzten 7 Tage"
 
 #. module: crm
 #: view:crm.phonecall2partner:0
@@ -2185,7 +2211,7 @@ msgstr ""
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Show only lead"
-msgstr ""
+msgstr "Zeige nur Verkaufskontakte"
 
 #. module: crm
 #: help:crm.meeting,count:0
@@ -2219,7 +2245,7 @@ msgstr "Name Team"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities which are in New state"
-msgstr ""
+msgstr "Neue Verkaufskontakt/Chance"
 
 #. module: crm
 #: view:crm.phonecall:0
@@ -2233,7 +2259,7 @@ msgstr "Nicht Stattgef."
 #: code:addons/crm/crm_lead.py:491
 #, python-format
 msgid "Please select more than one opportunities."
-msgstr ""
+msgstr "Bitte wählen Sie mehr als eine Chance"
 
 #. module: crm
 #: field:crm.lead.report,probability:0
@@ -2243,7 +2269,7 @@ msgstr "Wahrscheinlichk."
 #. module: crm
 #: view:crm.lead:0
 msgid "Pending Opportunities"
-msgstr ""
+msgstr "Verkaufschancen in Wartestellung"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -2298,7 +2324,7 @@ msgstr "Neuer Partner"
 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0
 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound
 msgid "Scheduled Calls"
-msgstr ""
+msgstr "Geplante Anrufe"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2309,7 +2335,7 @@ msgstr "Beginn am"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Scheduled Phonecalls"
-msgstr ""
+msgstr "geplante Anrufe"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2319,7 +2345,7 @@ msgstr "Absagen"
 #. module: crm
 #: field:crm.lead,user_email:0
 msgid "User Email"
-msgstr ""
+msgstr "Benutzer EMail"
 
 #. module: crm
 #: help:crm.lead,optin:0
@@ -2373,7 +2399,7 @@ msgstr "Gepl. Umsatz"
 #. module: crm
 #: view:crm.lead:0
 msgid "Open Opportunities"
-msgstr ""
+msgstr "Offene Verkaufschancen"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_meet2
@@ -2413,7 +2439,7 @@ msgstr "Kundenanrufe"
 #. module: crm
 #: view:crm.case.stage:0
 msgid "Stage Search"
-msgstr ""
+msgstr "Suche Stufen"
 
 #. module: crm
 #: help:crm.lead.report,delay_open:0
@@ -2424,7 +2450,7 @@ msgstr "Anzahl Tage f. Eröffnung"
 #. module: crm
 #: selection:crm.meeting,end_type:0
 msgid "Number of repetitions"
-msgstr ""
+msgstr "Anzahl der Wiederholungen"
 
 #. module: crm
 #: field:crm.lead,phone:0
@@ -2464,7 +2490,7 @@ msgstr ">"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Schedule call"
-msgstr ""
+msgstr "Plane Anruf"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2474,7 +2500,7 @@ msgstr "Unklar"
 #. module: crm
 #: help:crm.case.stage,sequence:0
 msgid "Used to order stages."
-msgstr ""
+msgstr "Sortiert die Stufen"
 
 #. module: crm
 #: code:addons/crm/crm_lead.py:276
@@ -2500,7 +2526,7 @@ msgstr "Faktor Abschlag(0.0 > 1.0)"
 #. module: crm
 #: field:crm.lead.report,deadline_day:0
 msgid "Exp. Closing Day"
-msgstr ""
+msgstr "Erw. Abschlußtag"
 
 #. module: crm
 #: field:crm.case.section,change_responsible:0
@@ -2527,7 +2553,7 @@ msgstr "Diverse"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.open_board_crm
 msgid "Sales"
-msgstr ""
+msgstr "Verkauf"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_oppor8
@@ -2580,7 +2606,7 @@ msgstr "Beschäftigt"
 #. module: crm
 #: field:crm.lead.report,creation_day:0
 msgid "Creation Day"
-msgstr ""
+msgstr "Datum Erstellung"
 
 #. module: crm
 #: field:crm.meeting,interval:0
@@ -2595,7 +2621,7 @@ msgstr "Terminwiederholung"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls made in last month"
-msgstr ""
+msgstr "Anrufe des letzten Monats"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_my_oppor
@@ -2606,7 +2632,7 @@ msgstr "Meine offenen Verkaufschancen"
 #: code:addons/crm/crm_lead.py:827
 #, python-format
 msgid "You can not delete this lead. You should better cancel it."
-msgstr ""
+msgstr "Sie dürfen diese Verkaufschance nicht löschen, bitte ggf Stornieren"
 
 #. module: crm
 #: field:base.action.rule,trg_max_history:0
@@ -2667,7 +2693,7 @@ msgstr ""
 #. module: crm
 #: view:crm.lead:0
 msgid "Unassigned Opportunities"
-msgstr ""
+msgstr "Nicht zugeteilte Verkaufschancen"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -2714,6 +2740,8 @@ msgid ""
 "From which campaign (seminar, marketing campaign, mass mailing, ...) did "
 "this contact come from?"
 msgstr ""
+"Von welcher Marketingaktion (Seminar, Merketing, Postwurf,...) kam dieser "
+"Kontakt?"
 
 #. module: crm
 #: model:ir.model,name:crm.model_calendar_attendee
@@ -2728,7 +2756,7 @@ msgstr "Kriterien Segmentierung"
 #. module: crm
 #: field:crm.lead,user_login:0
 msgid "User Login"
-msgstr ""
+msgstr "Benutzer-Login"
 
 #. module: crm
 #: view:crm.segmentation:0
@@ -2738,7 +2766,7 @@ msgstr "Prozess fortsetzen"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities created in current year"
-msgstr ""
+msgstr "Verkaufskontakt/Chance dieses Jahres"
 
 #. module: crm
 #: model:ir.model,name:crm.model_crm_phonecall2partner
@@ -2773,12 +2801,12 @@ msgstr "Dauer"
 #. module: crm
 #: view:crm.lead:0
 msgid "Show countries"
-msgstr ""
+msgstr "Zeige Länder"
 
 #. module: crm
 #: view:crm.lead2opportunity.partner.mass:0
 msgid "Select Salesman"
-msgstr ""
+msgstr "Wähle Verkäufer"
 
 #. module: crm
 #: view:board.board:0
@@ -2826,7 +2854,7 @@ msgstr "Fax"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities created in current month"
-msgstr ""
+msgstr "Verkaufskontakt/Chance dieses Monats"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2861,12 +2889,12 @@ msgstr "Zwingend / Optional"
 #. module: crm
 #: view:crm.lead:0
 msgid "Unassigned Leads"
-msgstr ""
+msgstr "nicht zugeordnete Verkaufskontakte"
 
 #. module: crm
 #: field:crm.lead,subjects:0
 msgid "Subject of Email"
-msgstr ""
+msgstr "Betreff des Mails"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.action_view_attendee_form
@@ -2925,7 +2953,7 @@ msgstr "Nachrichten"
 #. module: crm
 #: help:crm.lead,channel_id:0
 msgid "Communication channel (mail, direct, phone, ...)"
-msgstr ""
+msgstr "Kommunikationskanal (Mail, Direkt, Telephon)"
 
 #. module: crm
 #: code:addons/crm/crm_action_rule.py:61
@@ -2989,7 +3017,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead,color:0
 msgid "Color Index"
-msgstr ""
+msgstr "Farb Index"
 
 #. module: crm
 #: view:crm.lead:0
@@ -3044,7 +3072,7 @@ msgstr "Anruf Thema"
 #. module: crm
 #: view:crm.lead:0
 msgid "Todays' Leads"
-msgstr ""
+msgstr "Heutige Verkaufskontakte"
 
 #. module: crm
 #: model:ir.actions.act_window,help:crm.crm_case_categ_phone_outgoing0
@@ -3055,6 +3083,12 @@ msgid ""
 "customer. You can also import a .CSV file with a list of calls to be done by "
 "your sales team."
 msgstr ""
+"Die geplanten Anrufe zeigen alle Anrufe, die vom Verkaufsteam gemacht werden "
+"müssen.\r\n"
+"Ein Verkäufer kann den Anruf dokumentieren und dies wird beim Partner "
+"gespeichert.\r\n"
+"Sie können auch .CSV Dateien mit einer Liste der Anrufe, die das Team zu "
+"erledigen hat importieren."
 
 #. module: crm
 #: field:crm.segmentation.line,expr_operator:0
@@ -3080,7 +3114,7 @@ msgstr "Bestätigt"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_oppor_stage_user
 msgid "Planned Revenue By User and Stage"
-msgstr ""
+msgstr "Geplanter Umsatz je Benutzer und Stufe"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -3120,7 +3154,7 @@ msgstr "Tag im Monat"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_my_oppor_stage
 msgid "Planned Revenue By Stage"
-msgstr ""
+msgstr "Geplanter Umsatz je Stufe"
 
 #. module: crm
 #: selection:crm.add.note,state:0
@@ -3155,7 +3189,7 @@ msgstr "Vertriebsweg"
 #: view:crm.phonecall:0
 #: view:crm.phonecall.report:0
 msgid "My Sales Team(s)"
-msgstr ""
+msgstr "Mein(e) Verkaufsteam(s)"
 
 #. module: crm
 #: help:crm.segmentation,exclusif:0
@@ -3195,7 +3229,7 @@ msgstr "Erzeuge Verkaufschance von Verkaufskontakt"
 #: model:ir.actions.act_window,name:crm.open_board_statistical_dash
 #: model:ir.ui.menu,name:crm.menu_board_statistics_dash
 msgid "CRM Dashboard"
-msgstr ""
+msgstr "CRM Pinwand"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_oppor4
@@ -3215,7 +3249,7 @@ msgstr "Setze Kategorie auf"
 #. module: crm
 #: view:crm.meeting:0
 msgid "Mail To"
-msgstr ""
+msgstr "Mail an"
 
 #. module: crm
 #: field:crm.meeting,th:0
@@ -3239,7 +3273,7 @@ msgstr "Täglich"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_case_stage_form_installer
 msgid "Review Sales Stages"
-msgstr ""
+msgstr "Verkaufsstufen überarbeiten"
 
 #. module: crm
 #: model:crm.case.stage,name:crm.stage_lead2
@@ -3249,13 +3283,13 @@ msgstr "Qualifikation"
 #. module: crm
 #: field:crm.lead,partner_address_email:0
 msgid "Partner Contact Email"
-msgstr ""
+msgstr "Partner Kontakt EMail"
 
 #. module: crm
 #: code:addons/crm/wizard/crm_lead_to_partner.py:48
 #, python-format
 msgid "A partner is already defined."
-msgstr ""
+msgstr "Es ist bereits ein Partner definiert"
 
 #. module: crm
 #: selection:crm.meeting,byday:0
@@ -3265,7 +3299,7 @@ msgstr "1ster"
 #. module: crm
 #: field:crm.lead.report,deadline_month:0
 msgid "Exp. Closing Month"
-msgstr ""
+msgstr "Erw. Monat Abschluss"
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -3283,7 +3317,7 @@ msgstr "Filter zu Nachrichtenhistorie."
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Date of Call"
-msgstr ""
+msgstr "Datum des Anrufs"
 
 #. module: crm
 #: help:crm.segmentation,som_interval:0
@@ -3342,7 +3376,7 @@ msgstr "Wiederhole"
 #. module: crm
 #: field:crm.lead.report,deadline_year:0
 msgid "Ex. Closing Year"
-msgstr ""
+msgstr "Erw. Abschluß Jahr"
 
 #. module: crm
 #: view:crm.lead:0
@@ -3403,7 +3437,7 @@ msgstr ""
 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0
 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound
 msgid "Logged Calls"
-msgstr ""
+msgstr "Dokumentierte Anrufe"
 
 #. module: crm
 #: field:crm.partner2opportunity,probability:0
@@ -3473,6 +3507,8 @@ msgstr "Normal"
 #, python-format
 msgid "Closed/Cancelled Leads can not be converted into Opportunity"
 msgstr ""
+"Abgeschlossene/ stornierte Kontakte, die nicht in Verkaufschance umgewandelt "
+"wurden"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_meeting_categ_action
@@ -3538,12 +3574,12 @@ msgstr "Twitter Ads"
 #: code:addons/crm/crm_lead.py:336
 #, python-format
 msgid "The opportunity '%s' has been been won."
-msgstr ""
+msgstr "Die Chance '%s' wurde gewonnen"
 
 #. module: crm
 #: field:crm.case.stage,case_default:0
 msgid "Common to All Teams"
-msgstr ""
+msgstr "Gemeinsam für alle Teams"
 
 #. module: crm
 #: code:addons/crm/wizard/crm_add_note.py:28
@@ -3569,7 +3605,7 @@ msgstr "Fehler! Es können keine rekursiven Profile erstellt werden."
 #. module: crm
 #: help:crm.lead.report,deadline_year:0
 msgid "Expected closing year"
-msgstr ""
+msgstr "Erw. Abschluß Jahr"
 
 #. module: crm
 #: field:crm.lead,partner_address_id:0
@@ -3600,7 +3636,7 @@ msgstr "Fertig"
 #: selection:crm.opportunity2phonecall,action:0
 #: selection:crm.phonecall2phonecall,action:0
 msgid "Schedule a call"
-msgstr ""
+msgstr "Plane Anruf"
 
 #. module: crm
 #: view:crm.lead:0
@@ -3636,7 +3672,7 @@ msgstr "An"
 #. module: crm
 #: view:crm.lead:0
 msgid "Create date"
-msgstr ""
+msgstr "Erstellungsdatum"
 
 #. module: crm
 #: selection:crm.meeting,class:0
@@ -3646,7 +3682,7 @@ msgstr "Privat"
 #. module: crm
 #: selection:crm.meeting,class:0
 msgid "Public for Employees"
-msgstr ""
+msgstr "Öffentlich für Mitarbeiter"
 
 #. module: crm
 #: field:crm.lead,function:0
@@ -3671,7 +3707,7 @@ msgstr "Beschreibung"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls made in current month"
-msgstr ""
+msgstr "Anrufe dieses Monats"
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -3689,13 +3725,13 @@ msgstr "Interessiert an Zubehör"
 #. module: crm
 #: view:crm.lead:0
 msgid "New Opportunities"
-msgstr ""
+msgstr "Neue Verkaufschancen"
 
 #. module: crm
 #: code:addons/crm/crm_action_rule.py:61
 #, python-format
 msgid "No E-Mail Found for your Company address!"
-msgstr ""
+msgstr "Keine EMail für die Unternehmensadresse gefunden"
 
 #. module: crm
 #: field:crm.lead.report,email:0
@@ -3715,7 +3751,7 @@ msgstr "Verkaufschance nach Benutzer und Team"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Reset to Todo"
-msgstr ""
+msgstr "Auf ToDo zurücksetzen"
 
 #. module: crm
 #: field:crm.case.section,working_hours:0
@@ -3780,7 +3816,7 @@ msgstr "Verloren"
 #. module: crm
 #: view:crm.lead:0
 msgid "Edit"
-msgstr ""
+msgstr "Bearbeiten"
 
 #. module: crm
 #: field:crm.lead,country_id:0
@@ -3813,6 +3849,10 @@ msgid ""
 "partner. From the phone call form, you can trigger a request for another "
 "call, a meeting or an opportunity."
 msgstr ""
+"Dieses Programm erlaubt die autom. Dokumentation jedes eingehenden Anrufs, "
+"der dann im Partner Form aufscheint\r\n"
+"Von dem Anruf Formular können Sie dann einen neuen Anruf oder ein Meeting "
+"planen oder eine Verkaufschance erzeugen."
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -3844,6 +3884,10 @@ msgid ""
 "channels that will be maintained at the creation of a document in the "
 "system. Some examples of channels can be: Website, Phone Call, Reseller, etc."
 msgstr ""
+"Verfolgen Sie die Herkunft Ihrer Verkaufskontakte und Verkaufschancen durch "
+"die Erstellung von Vertriebskanälen. Diese sind dann bei der Neuerstellung "
+"von Vertriebsvorgängen anzugeben. Zum Beispiel: Webpage, Telefonat, "
+"Vertriebspartner, etc."
 
 #. module: crm
 #: selection:crm.lead2opportunity.partner,name:0
@@ -3875,7 +3919,7 @@ msgstr "Reihenfolge"
 #. module: crm
 #: model:ir.model,name:crm.model_mail_compose_message
 msgid "E-mail composition wizard"
-msgstr ""
+msgstr "Email-Zusammensetzung Assistent"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -3913,7 +3957,7 @@ msgstr "Jahr"
 #. module: crm
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead8
diff --git a/addons/crm/i18n/lt.po b/addons/crm/i18n/lt.po
index 41b4a9b0997..e11d84f7ab7 100644
--- a/addons/crm/i18n/lt.po
+++ b/addons/crm/i18n/lt.po
@@ -7,20 +7,20 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-04-26 14:24+0000\n"
-"Last-Translator: Mantas Kriaučiūnas \n"
+"PO-Revision-Date: 2012-01-15 20:47+0000\n"
+"Last-Translator: Paulius Sladkevičius \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 06:00+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 "Language: lt\n"
 
 #. module: crm
 #: view:crm.lead.report:0
 msgid "# Leads"
-msgstr "# iniciatyvos"
+msgstr "# Iniciatyvos"
 
 #. module: crm
 #: view:crm.lead:0
@@ -76,14 +76,14 @@ msgstr "Šiandien"
 #: view:crm.lead2opportunity.partner:0
 #: view:crm.merge.opportunity:0
 msgid "Select Opportunities"
-msgstr ""
+msgstr "Pažymėti galimybės"
 
 #. module: crm
 #: view:crm.meeting:0
 #: view:crm.phonecall2opportunity:0
 #: view:crm.phonecall2phonecall:0
 msgid " "
-msgstr ""
+msgstr " "
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -110,7 +110,7 @@ msgstr "Etapo pavadinimas"
 #. module: crm
 #: model:ir.model,name:crm.model_crm_lead_report
 msgid "CRM Lead Analysis"
-msgstr ""
+msgstr "CRM iniciatyvų analizė"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -149,7 +149,7 @@ msgstr "Kas metus"
 #. module: crm
 #: help:crm.lead.report,creation_day:0
 msgid "Creation day"
-msgstr ""
+msgstr "Sukūrimo diena"
 
 #. module: crm
 #: field:crm.segmentation.line,name:0
@@ -179,12 +179,12 @@ msgstr "Pardavimo galimybių paieška"
 #. module: crm
 #: help:crm.lead.report,deadline_month:0
 msgid "Expected closing month"
-msgstr ""
+msgstr "Numatomas mėnesio uždarymas"
 
 #. module: crm
 #: view:crm.lead2opportunity.partner.mass:0
 msgid "Assigned opportunities to"
-msgstr ""
+msgstr "Priskirti galimybės"
 
 #. module: crm
 #: view:crm.lead:0
@@ -345,12 +345,12 @@ msgstr "Galimas partneris"
 #: code:addons/crm/crm_lead.py:733
 #, python-format
 msgid "No Subject"
-msgstr ""
+msgstr "Nėra temos"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead6
 msgid "Google Adwords 2"
-msgstr ""
+msgstr "Google Adwords 2"
 
 #. module: crm
 #: selection:crm.lead2opportunity.partner,action:0
@@ -431,7 +431,7 @@ msgstr "Atnaujinimo data"
 #. module: crm
 #: field:crm.case.section,user_id:0
 msgid "Team Leader"
-msgstr ""
+msgstr "Komandos lyderis"
 
 #. module: crm
 #: field:crm.lead2opportunity.partner,name:0
@@ -463,7 +463,7 @@ msgstr "Kategorija"
 #. module: crm
 #: view:crm.lead:0
 msgid "Opportunity / Customer"
-msgstr ""
+msgstr "Galimybė / Klientas"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -509,7 +509,7 @@ msgstr "Normalus arba telefoninis susitikimas dėl pardavimų galimybės"
 #. module: crm
 #: view:crm.case.section:0
 msgid "Mail Gateway"
-msgstr ""
+msgstr "El. pašto šliuzas"
 
 #. module: crm
 #: model:process.node,note:crm.process_node_leads0
@@ -548,7 +548,7 @@ msgstr "El. laiškai"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "To Do"
-msgstr ""
+msgstr "Darbas"
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -571,7 +571,7 @@ msgstr "El. paštas"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Phonecalls during last 7 days"
-msgstr ""
+msgstr "Skambučiai per paskutines 7 dienas"
 
 #. module: crm
 #: selection:crm.lead.report,creation_month:0
@@ -621,7 +621,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead,partner_address_name:0
 msgid "Partner Contact Name"
-msgstr ""
+msgstr "Partnerio kontakto vardas"
 
 #. module: crm
 #: selection:crm.meeting,end_type:0
@@ -632,7 +632,7 @@ msgstr "Pabaigos data"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Schedule/Log a call"
-msgstr ""
+msgstr "Planuoti/Registruoti skambutį"
 
 #. module: crm
 #: constraint:base.action.rule:0
@@ -668,7 +668,7 @@ msgstr "Susitikimas '%s' buvo patvirtintas."
 #: selection:crm.add.note,state:0
 #: selection:crm.lead,state:0
 msgid "In Progress"
-msgstr ""
+msgstr "Vykdomas"
 
 #. module: crm
 #: help:crm.case.section,reply_to:0
@@ -682,7 +682,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead.report,creation_month:0
 msgid "Creation Month"
-msgstr ""
+msgstr "Sukūrimo mėnuo"
 
 #. module: crm
 #: field:crm.case.section,resource_calendar_id:0
@@ -732,7 +732,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead2opportunity.partner.mass,user_ids:0
 msgid "Salesmans"
-msgstr ""
+msgstr "Pardavėjas"
 
 #. module: crm
 #: field:crm.lead.report,probable_revenue:0
@@ -742,7 +742,7 @@ msgstr "Tikėtinos pajamos"
 #. module: crm
 #: help:crm.lead.report,creation_month:0
 msgid "Creation month"
-msgstr ""
+msgstr "Sukūrimo mėnuo"
 
 #. module: crm
 #: help:crm.segmentation,name:0
@@ -758,7 +758,7 @@ msgstr "Tikimybė (%)"
 #. module: crm
 #: field:crm.lead,company_currency:0
 msgid "Company Currency"
-msgstr ""
+msgstr "Įmonės valiuta"
 
 #. module: crm
 #: view:crm.lead:0
@@ -789,7 +789,7 @@ msgstr "Pardavimo galimybė"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Leads/Opportunities created in last month"
-msgstr ""
+msgstr "Iniciatyvos/Galimybės sukurtos per paskutinį mėnesį"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead7
@@ -805,7 +805,7 @@ msgstr "Stabdyti procesą"
 #: view:crm.lead.report:0
 #: view:crm.phonecall.report:0
 msgid "Month-1"
-msgstr ""
+msgstr "Mėnuo-1"
 
 #. module: crm
 #: view:crm.phonecall:0
@@ -848,12 +848,12 @@ msgstr "Išorinis"
 #: code:addons/crm/crm_lead.py:451
 #, python-format
 msgid "From %s : %s"
-msgstr ""
+msgstr "Nuo %s : %s"
 
 #. module: crm
 #: field:crm.lead.report,creation_year:0
 msgid "Creation Year"
-msgstr ""
+msgstr "Sukūrimo metai"
 
 #. module: crm
 #: field:crm.lead.report,create_date:0
@@ -874,7 +874,7 @@ msgstr "Pardavimai pirkimai"
 #. module: crm
 #: help:crm.case.section,resource_calendar_id:0
 msgid "Used to compute open days"
-msgstr ""
+msgstr "Naudojmas paskaičiuoti laisvas dienas"
 
 #. module: crm
 #: view:crm.lead:0
@@ -907,7 +907,7 @@ msgstr "Pasikartojantis susitikimas"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Unassigned Phonecalls"
-msgstr ""
+msgstr "Nepriskirti skambučiai"
 
 #. module: crm
 #: view:crm.lead:0
@@ -971,7 +971,7 @@ msgstr "Perspėjimas!"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls made in current year"
-msgstr ""
+msgstr "Skambučiai atlikti per šiuos metus"
 
 #. module: crm
 #: field:crm.lead,day_open:0
@@ -1012,7 +1012,7 @@ msgstr "Mano susitikimai"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Todays's Phonecalls"
-msgstr ""
+msgstr "Šiandienos skambučiai"
 
 #. module: crm
 #: view:board.board:0
@@ -1072,7 +1072,7 @@ msgstr ""
 #. module: crm
 #: view:crm.lead:0
 msgid "Change Color"
-msgstr ""
+msgstr "Pakeisti spalvą"
 
 #. module: crm
 #: view:crm.segmentation:0
@@ -1090,7 +1090,7 @@ msgstr "Atsakingas"
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Show only opportunity"
-msgstr ""
+msgstr "Rodyti tik galimybes"
 
 #. module: crm
 #: view:res.partner:0
@@ -1100,7 +1100,7 @@ msgstr "Ankstesnis"
 #. module: crm
 #: view:crm.lead:0
 msgid "New Leads"
-msgstr ""
+msgstr "Nauja iniciatyva"
 
 #. module: crm
 #: view:crm.lead:0
@@ -1115,12 +1115,12 @@ msgstr "Nuo"
 #. module: crm
 #: view:crm.lead2opportunity.partner.mass:0
 msgid "Convert into Opportunities"
-msgstr ""
+msgstr "Paversti į galimybes"
 
 #. module: crm
 #: view:crm.lead:0
 msgid "Show Sales Team"
-msgstr ""
+msgstr "Rodyti pardavimų komandą"
 
 #. module: crm
 #: view:res.partner:0
@@ -1183,7 +1183,7 @@ msgstr "Sukūrimo data"
 #. module: crm
 #: view:board.board:0
 msgid "My Opportunities"
-msgstr ""
+msgstr "Mano galimybės"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_oppor5
@@ -1193,7 +1193,7 @@ msgstr "Reikia svetainės dizaino"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Year of call"
-msgstr ""
+msgstr "Skambučio metai"
 
 #. module: crm
 #: field:crm.meeting,recurrent_uid:0
@@ -1235,7 +1235,7 @@ msgstr "Siųsti partneriui"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Call Details"
-msgstr ""
+msgstr "Skambučio detalės"
 
 #. module: crm
 #: field:crm.meeting,class:0
@@ -1246,7 +1246,7 @@ msgstr "Pažymėti kaip"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Log call"
-msgstr ""
+msgstr "Registruoti skambutį"
 
 #. module: crm
 #: help:crm.meeting,rrule_type:0
@@ -1261,7 +1261,7 @@ msgstr "Įvykio laukų sąlygos"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Phone calls which are in pending state"
-msgstr ""
+msgstr "Skambučiai esantys laukiamoje būsenoje"
 
 #. module: crm
 #: view:crm.case.section:0
@@ -1327,7 +1327,7 @@ msgstr "Trukmė minutėmis"
 #. module: crm
 #: field:crm.case.channel,name:0
 msgid "Channel Name"
-msgstr ""
+msgstr "Kanalo pavadinimas"
 
 #. module: crm
 #: field:crm.partner2opportunity,name:0
@@ -1338,7 +1338,7 @@ msgstr "Pardavimo galimybės pavadinimas"
 #. module: crm
 #: help:crm.lead.report,deadline_day:0
 msgid "Expected closing day"
-msgstr ""
+msgstr "Planuojama uždarymo data"
 
 #. module: crm
 #: help:crm.case.section,active:0
@@ -1369,7 +1369,7 @@ msgstr "Penk."
 #. module: crm
 #: model:ir.model,name:crm.model_crm_lead
 msgid "crm.lead"
-msgstr ""
+msgstr "crm.lead"
 
 #. module: crm
 #: field:crm.meeting,write_date:0
@@ -1403,7 +1403,7 @@ msgstr "Nustatykite priminimą šiam laikui, prieš įvykstant įvykiui"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_create_partner
 msgid "Schedule a Call"
-msgstr ""
+msgstr "Planuoti skambutį"
 
 #. module: crm
 #: view:crm.lead2partner:0
@@ -1492,7 +1492,7 @@ msgstr "Pardavimo galimybės pagal kategorijas"
 #. module: crm
 #: view:crm.phonecall.report:0
 msgid "Date of call"
-msgstr ""
+msgstr "Skambučio data"
 
 #. module: crm
 #: help:crm.lead,section_id:0
@@ -1520,7 +1520,7 @@ msgstr "Planuoti susitikimą"
 #: code:addons/crm/crm_lead.py:431
 #, python-format
 msgid "Merged opportunities"
-msgstr ""
+msgstr "Sulieti galimybes"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_case_section_view_form_installer
@@ -1557,7 +1557,7 @@ msgstr ""
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead1
 msgid "Telesales"
-msgstr ""
+msgstr "Tele-pardavimai"
 
 #. module: crm
 #: view:crm.lead:0
@@ -1581,7 +1581,7 @@ msgstr "Atsisakyti"
 #. module: crm
 #: model:ir.model,name:crm.model_res_users
 msgid "res.users"
-msgstr ""
+msgstr "res.users"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -1607,12 +1607,12 @@ msgstr ""
 #. module: crm
 #: field:crm.phonecall,opportunity_id:0
 msgid "Lead/Opportunity"
-msgstr ""
+msgstr "Iniciatyva/Galimybė"
 
 #. module: crm
 #: view:crm.lead:0
 msgid "Mail"
-msgstr ""
+msgstr "El. paštas"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action
@@ -1627,7 +1627,7 @@ msgstr ""
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_oppor_categ
 msgid "Opportunities By Categories"
-msgstr ""
+msgstr "Galybybės pagal kategoriją"
 
 #. module: crm
 #: help:crm.lead,partner_name:0
@@ -1645,13 +1645,13 @@ msgstr "Klaida! Jūs negalite sukurti rekursinės pardavimo komandos."
 #: selection:crm.opportunity2phonecall,action:0
 #: selection:crm.phonecall2phonecall,action:0
 msgid "Log a call"
-msgstr ""
+msgstr "Užregistruoti skambutį"
 
 #. module: crm
 #: selection:crm.lead2opportunity.partner,action:0
 #: selection:crm.lead2opportunity.partner.mass,action:0
 msgid "Do not link to a partner"
-msgstr ""
+msgstr "Nesusieti su partneriu"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -1751,7 +1751,7 @@ msgstr "Konvertuoti galimą klientą į verslo partnerius"
 #. module: crm
 #: view:crm.meeting:0
 msgid "Meeting / Partner"
-msgstr ""
+msgstr "Susitikimas / Partneris"
 
 #. module: crm
 #: view:crm.phonecall2opportunity:0
@@ -1894,7 +1894,7 @@ msgstr "Didžiausias"
 #. module: crm
 #: help:crm.lead.report,creation_year:0
 msgid "Creation year"
-msgstr ""
+msgstr "Sukūrimo metai"
 
 #. module: crm
 #: view:crm.case.section:0
@@ -1955,7 +1955,7 @@ msgstr "Pasikartojimo parinktys"
 #. module: crm
 #: view:crm.lead:0
 msgid "Lead / Customer"
-msgstr ""
+msgstr "Iniciatyva / Klientas"
 
 #. module: crm
 #: model:process.transition,note:crm.process_transition_leadpartner0
@@ -1973,7 +1973,7 @@ msgstr "Konvertuoti į pardavimų galimybę"
 #: model:ir.model,name:crm.model_crm_case_channel
 #: model:ir.ui.menu,name:crm.menu_crm_case_channel
 msgid "Channels"
-msgstr ""
+msgstr "Kanalai"
 
 #. module: crm
 #: view:crm.phonecall:0
@@ -2004,12 +2004,12 @@ msgstr "Sulieti pardavimo galimybes"
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead5
 msgid "Google Adwords"
-msgstr ""
+msgstr "Google Adwords"
 
 #. module: crm
 #: model:ir.model,name:crm.model_crm_phonecall
 msgid "crm.phonecall"
-msgstr ""
+msgstr "crm.phonecall"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead3
@@ -2019,7 +2019,7 @@ msgstr "El. laiškų kampanija 2"
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead2
 msgid "Mail Campaign 1"
-msgstr ""
+msgstr "El. pašto kampanija 1"
 
 #. module: crm
 #: view:crm.lead:0
@@ -2030,7 +2030,7 @@ msgstr "Sukurti"
 #: code:addons/crm/crm_lead.py:840
 #, python-format
 msgid "Changed Stage to: %s"
-msgstr ""
+msgstr "Būsena pakeitą į: %s"
 
 #. module: crm
 #: view:crm.lead:0
@@ -2101,7 +2101,7 @@ msgstr "Suplanuota data"
 #. module: crm
 #: field:crm.meeting,base_calendar_url:0
 msgid "Caldav URL"
-msgstr ""
+msgstr "Caldav URL"
 
 #. module: crm
 #: view:crm.lead:0
@@ -2149,7 +2149,7 @@ msgstr ""
 #. module: crm
 #: view:crm.lead.report:0
 msgid "Show only lead"
-msgstr ""
+msgstr "Rodyti tik iniciatyvą"
 
 #. module: crm
 #: help:crm.meeting,count:0
@@ -2207,7 +2207,7 @@ msgstr "Tikimybė"
 #. module: crm
 #: view:crm.lead:0
 msgid "Pending Opportunities"
-msgstr ""
+msgstr "Laukiamos galimybės"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -2261,7 +2261,7 @@ msgstr "Sukurti naują partnerį"
 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0
 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound
 msgid "Scheduled Calls"
-msgstr ""
+msgstr "Suplanuoti skambučiai"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2272,7 +2272,7 @@ msgstr "Pradžios data"
 #. module: crm
 #: view:crm.phonecall:0
 msgid "Scheduled Phonecalls"
-msgstr ""
+msgstr "Supanuoti skambučiai"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2282,7 +2282,7 @@ msgstr "Atsisakyti"
 #. module: crm
 #: field:crm.lead,user_email:0
 msgid "User Email"
-msgstr ""
+msgstr "Naudotojo el. paštas"
 
 #. module: crm
 #: help:crm.lead,optin:0
@@ -2333,7 +2333,7 @@ msgstr "Planuojamų pajamų suma"
 #. module: crm
 #: view:crm.lead:0
 msgid "Open Opportunities"
-msgstr ""
+msgstr "Atviros galimybės"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_meet2
@@ -2423,7 +2423,7 @@ msgstr ">"
 #: view:crm.opportunity2phonecall:0
 #: view:crm.phonecall2phonecall:0
 msgid "Schedule call"
-msgstr ""
+msgstr "Planuoti skambutį"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -2481,12 +2481,12 @@ msgstr "Pardavimo galimybių analizė"
 #. module: crm
 #: view:crm.lead:0
 msgid "Misc"
-msgstr ""
+msgstr "Įvairūs"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.open_board_crm
 msgid "Sales"
-msgstr ""
+msgstr "Pardavimai"
 
 #. module: crm
 #: model:crm.case.categ,name:crm.categ_oppor8
@@ -2539,7 +2539,7 @@ msgstr "Užimta"
 #. module: crm
 #: field:crm.lead.report,creation_day:0
 msgid "Creation Day"
-msgstr ""
+msgstr "Sukūrimo diena"
 
 #. module: crm
 #: field:crm.meeting,interval:0
@@ -2622,7 +2622,7 @@ msgstr ""
 #. module: crm
 #: view:crm.lead:0
 msgid "Unassigned Opportunities"
-msgstr ""
+msgstr "Nepriskirtos galimybės"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -2683,7 +2683,7 @@ msgstr "Segmentacijos testas"
 #. module: crm
 #: field:crm.lead,user_login:0
 msgid "User Login"
-msgstr ""
+msgstr "Naudotojo registracijos vardas"
 
 #. module: crm
 #: view:crm.segmentation:0
@@ -2728,12 +2728,12 @@ msgstr "Trukmė"
 #. module: crm
 #: view:crm.lead:0
 msgid "Show countries"
-msgstr ""
+msgstr "Rodyti šalis"
 
 #. module: crm
 #: view:crm.lead2opportunity.partner.mass:0
 msgid "Select Salesman"
-msgstr ""
+msgstr "Pažymėti pardavėją"
 
 #. module: crm
 #: view:board.board:0
@@ -2816,12 +2816,12 @@ msgstr "Būtinas"
 #. module: crm
 #: view:crm.lead:0
 msgid "Unassigned Leads"
-msgstr ""
+msgstr "Nepriskirtos iniciatyvos"
 
 #. module: crm
 #: field:crm.lead,subjects:0
 msgid "Subject of Email"
-msgstr ""
+msgstr "El. pašto tema"
 
 #. module: crm
 #: model:ir.actions.act_window,name:crm.action_view_attendee_form
@@ -2940,7 +2940,7 @@ msgstr ""
 #. module: crm
 #: field:crm.lead,color:0
 msgid "Color Index"
-msgstr ""
+msgstr "Spalvos indeksas"
 
 #. module: crm
 #: view:crm.lead:0
@@ -2986,7 +2986,7 @@ msgstr "Skambučio santrauka"
 #. module: crm
 #: view:crm.lead:0
 msgid "Todays' Leads"
-msgstr ""
+msgstr "Šiandienos iniciatyvos"
 
 #. module: crm
 #: model:ir.actions.act_window,help:crm.crm_case_categ_phone_outgoing0
@@ -3022,7 +3022,7 @@ msgstr "Patvirtintas"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_oppor_stage_user
 msgid "Planned Revenue By User and Stage"
-msgstr ""
+msgstr "Planuojamas pelnas pagal naudotoją ir etapą"
 
 #. module: crm
 #: view:crm.meeting:0
@@ -3062,7 +3062,7 @@ msgstr "Mėnesio diena"
 #. module: crm
 #: model:ir.actions.act_window,name:crm.act_my_oppor_stage
 msgid "Planned Revenue By Stage"
-msgstr ""
+msgstr "Planuojamas pelnas pagal etapą"
 
 #. module: crm
 #: selection:crm.add.note,state:0
@@ -3097,7 +3097,7 @@ msgstr "Kanalas"
 #: view:crm.phonecall:0
 #: view:crm.phonecall.report:0
 msgid "My Sales Team(s)"
-msgstr ""
+msgstr "Mano pardavimų komanda (-os)"
 
 #. module: crm
 #: help:crm.segmentation,exclusif:0
@@ -3154,7 +3154,7 @@ msgstr "Nustatyti kategoriją"
 #. module: crm
 #: view:crm.meeting:0
 msgid "Mail To"
-msgstr ""
+msgstr "Siųsti kam"
 
 #. module: crm
 #: field:crm.meeting,th:0
@@ -3339,7 +3339,7 @@ msgstr ""
 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0
 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound
 msgid "Logged Calls"
-msgstr ""
+msgstr "Užregistruoti skambučiai"
 
 #. module: crm
 #: field:crm.partner2opportunity,probability:0
@@ -3573,7 +3573,7 @@ msgstr "Kam"
 #. module: crm
 #: view:crm.lead:0
 msgid "Create date"
-msgstr ""
+msgstr "Sukūrimo data"
 
 #. module: crm
 #: selection:crm.meeting,class:0
@@ -3583,7 +3583,7 @@ msgstr "Privatus"
 #. module: crm
 #: selection:crm.meeting,class:0
 msgid "Public for Employees"
-msgstr ""
+msgstr "Viešas darbuotojams"
 
 #. module: crm
 #: field:crm.lead,function:0
@@ -3626,7 +3626,7 @@ msgstr "Domisi priedais"
 #. module: crm
 #: view:crm.lead:0
 msgid "New Opportunities"
-msgstr ""
+msgstr "Naujos galimybės"
 
 #. module: crm
 #: code:addons/crm/crm_action_rule.py:61
@@ -3717,7 +3717,7 @@ msgstr "Prarasta"
 #. module: crm
 #: view:crm.lead:0
 msgid "Edit"
-msgstr ""
+msgstr "Redaguoti"
 
 #. module: crm
 #: field:crm.lead,country_id:0
@@ -3781,6 +3781,9 @@ msgid ""
 "channels that will be maintained at the creation of a document in the "
 "system. Some examples of channels can be: Website, Phone Call, Reseller, etc."
 msgstr ""
+"Sekite iš kur ateina iniciatyvos ir galimybės sukurdami specifinius kanalus, "
+"kurie bus naudojami sistemoje sukūrus dokumentą. Keletą kanalų pavyzdžių: "
+"svetainė, telefono skambutis, perpardavinėtojas ir pan."
 
 #. module: crm
 #: selection:crm.lead2opportunity.partner,name:0
diff --git a/addons/crm/i18n/nl.po b/addons/crm/i18n/nl.po
index c94b171b1ba..f61805e6936 100644
--- a/addons/crm/i18n/nl.po
+++ b/addons/crm/i18n/nl.po
@@ -7,14 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-01-14 08:51+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) \n"
+"PO-Revision-Date: 2012-01-15 12:41+0000\n"
+"Last-Translator: Erwin (Endian Solutions) \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 05:59+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:18+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -109,7 +109,7 @@ msgstr "Naam stadium"
 #. module: crm
 #: model:ir.model,name:crm.model_crm_lead_report
 msgid "CRM Lead Analysis"
-msgstr ""
+msgstr "CMR Lead analyse"
 
 #. module: crm
 #: view:crm.lead.report:0
@@ -148,7 +148,7 @@ msgstr "Jaarlijks"
 #. module: crm
 #: help:crm.lead.report,creation_day:0
 msgid "Creation day"
-msgstr ""
+msgstr "Aanmaakdag"
 
 #. module: crm
 #: field:crm.segmentation.line,name:0
@@ -344,7 +344,7 @@ msgstr "Prospect naar relatie"
 #: code:addons/crm/crm_lead.py:733
 #, python-format
 msgid "No Subject"
-msgstr ""
+msgstr "Geen onderwerp"
 
 #. module: crm
 #: model:crm.case.resource.type,name:crm.type_lead6
@@ -430,7 +430,7 @@ msgstr "Wijzigingsdatum"
 #. module: crm
 #: field:crm.case.section,user_id:0
 msgid "Team Leader"
-msgstr ""
+msgstr "Teamleider"
 
 #. module: crm
 #: field:crm.lead2opportunity.partner,name:0
diff --git a/addons/crm_fundraising/i18n/de.po b/addons/crm_fundraising/i18n/de.po
index 77cfb7d94a7..b2cd11d2f1a 100644
--- a/addons/crm_fundraising/i18n/de.po
+++ b/addons/crm_fundraising/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-16 22:40+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 15:42+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:19+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: crm_fundraising
 #: field:crm.fundraising,planned_revenue:0
@@ -104,7 +103,7 @@ msgstr "Nachrichten"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "My company"
-msgstr ""
+msgstr "Mein Unternehmen"
 
 #. module: crm_fundraising
 #: view:crm.fundraising:0
@@ -126,7 +125,7 @@ msgstr "Erwartete Einnahme"
 #. module: crm_fundraising
 #: view:crm.fundraising:0
 msgid "Open Funds"
-msgstr ""
+msgstr "Offene Fonds"
 
 #. module: crm_fundraising
 #: field:crm.fundraising,ref:0
@@ -170,7 +169,7 @@ msgstr "Partner"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "Funds raised in current year"
-msgstr ""
+msgstr "Fundraising aktuelles Jahr"
 
 #. module: crm_fundraising
 #: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising
@@ -207,7 +206,7 @@ msgstr "Steigerung Ansehen durch soz. Engagement"
 #. module: crm_fundraising
 #: view:crm.fundraising:0
 msgid "Pending Funds"
-msgstr ""
+msgstr "Schwebende Fonds"
 
 #. module: crm_fundraising
 #: view:crm.fundraising:0
@@ -220,7 +219,7 @@ msgstr "Zahlungsmethode"
 #: selection:crm.fundraising,state:0
 #: view:crm.fundraising.report:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: crm_fundraising
 #: field:crm.fundraising,email_from:0
@@ -236,7 +235,7 @@ msgstr "Sehr gering"
 #: view:crm.fundraising:0
 #: view:crm.fundraising.report:0
 msgid "My Sales Team(s)"
-msgstr ""
+msgstr "Mein(e) Verkaufsteam(s)"
 
 #. module: crm_fundraising
 #: field:crm.fundraising,create_date:0
@@ -306,7 +305,7 @@ msgstr "Anzahl Tage f. Beendigung"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "Funds raised in current month"
-msgstr ""
+msgstr "Geldbeschaffung aktueller Monat"
 
 #. module: crm_fundraising
 #: view:crm.fundraising:0
@@ -385,7 +384,7 @@ msgstr "Referenz 2"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "Funds raised in last month"
-msgstr ""
+msgstr "Geldbeschaffung letzter Monat"
 
 #. module: crm_fundraising
 #: view:crm.fundraising:0
@@ -541,7 +540,7 @@ msgstr "Diese Personen erhalten EMail."
 #. module: crm_fundraising
 #: view:crm.fundraising:0
 msgid "Fund Category"
-msgstr ""
+msgstr "Fonds Kategorie"
 
 #. module: crm_fundraising
 #: field:crm.fundraising,date:0
@@ -566,7 +565,7 @@ msgstr "Partner Kontakt"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "Month of fundraising"
-msgstr ""
+msgstr "Monat der Geldbeschaffung"
 
 #. module: crm_fundraising
 #: view:crm.fundraising:0
@@ -584,7 +583,7 @@ msgstr "Status"
 #. module: crm_fundraising
 #: view:crm.fundraising:0
 msgid "Unassigned"
-msgstr ""
+msgstr "Nicht zugewiesen"
 
 #. module: crm_fundraising
 #: view:crm.fundraising:0
@@ -613,7 +612,7 @@ msgstr "Offen"
 #. module: crm_fundraising
 #: selection:crm.fundraising,state:0
 msgid "In Progress"
-msgstr ""
+msgstr "In Bearbeitung"
 
 #. module: crm_fundraising
 #: model:ir.actions.act_window,help:crm_fundraising.crm_case_category_act_fund_all1
@@ -655,7 +654,7 @@ msgstr "Wiederhole"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "Date of fundraising"
-msgstr ""
+msgstr "Datum der Geldbeschaffung"
 
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
@@ -671,7 +670,7 @@ msgstr "Finanzakquise Typ"
 #. module: crm_fundraising
 #: view:crm.fundraising:0
 msgid "New Funds"
-msgstr ""
+msgstr "Neue Fonds"
 
 #. module: crm_fundraising
 #: model:ir.actions.act_window,help:crm_fundraising.crm_fundraising_stage_act
@@ -746,7 +745,7 @@ msgstr "Finanzfonds n. Kategorien"
 #. module: crm_fundraising
 #: view:crm.fundraising.report:0
 msgid "Month-1"
-msgstr ""
+msgstr "Monat-1"
 
 #. module: crm_fundraising
 #: selection:crm.fundraising.report,month:0
diff --git a/addons/crm_helpdesk/i18n/de.po b/addons/crm_helpdesk/i18n/de.po
index 1f974c3b04c..c000a3b3df5 100644
--- a/addons/crm_helpdesk/i18n/de.po
+++ b/addons/crm_helpdesk/i18n/de.po
@@ -13,7 +13,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: crm_helpdesk
diff --git a/addons/crm_partner_assign/i18n/de.po b/addons/crm_partner_assign/i18n/de.po
index 9d5f63c2b5e..087cea18ee5 100644
--- a/addons/crm_partner_assign/i18n/de.po
+++ b/addons/crm_partner_assign/i18n/de.po
@@ -8,15 +8,14 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-18 11:27+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 11:42+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:25+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,send_to:0
@@ -26,12 +25,12 @@ msgstr "Sende an"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,subtype:0
 msgid "Message type"
-msgstr ""
+msgstr "Mitteilung Typ"
 
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,auto_delete:0
 msgid "Permanently delete emails after sending"
-msgstr ""
+msgstr "Immer EMails nach Versendung löschen"
 
 #. module: crm_partner_assign
 #: field:crm.lead.report.assign,delay_close:0
@@ -41,7 +40,7 @@ msgstr "Zeit f. Beendigung"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,email_to:0
 msgid "Message recipients"
-msgstr ""
+msgstr "Mitteilung Empfänger"
 
 #. module: crm_partner_assign
 #: field:crm.lead.report.assign,planned_revenue:0
@@ -62,7 +61,7 @@ msgstr "Gruppierung..."
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,template_id:0
 msgid "Template"
-msgstr ""
+msgstr "Vorlage"
 
 #. module: crm_partner_assign
 #: view:crm.lead:0
@@ -77,12 +76,12 @@ msgstr "Geogr. Lokalisierung"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,body_text:0
 msgid "Plain-text version of the message"
-msgstr ""
+msgstr "Text Version der Mitteilung"
 
 #. module: crm_partner_assign
 #: view:crm.lead.forward.to.partner:0
 msgid "Body"
-msgstr ""
+msgstr "Textkörper"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,month:0
@@ -102,7 +101,7 @@ msgstr "Zeit f. Beendigung"
 #. module: crm_partner_assign
 #: view:crm.partner.report.assign:0
 msgid "#Partner"
-msgstr ""
+msgstr "#Partner"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.forward.to.partner,history:0
@@ -138,7 +137,7 @@ msgstr "Sehr Hoch"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,body_text:0
 msgid "Text contents"
-msgstr ""
+msgstr "Text Inhalt"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -149,7 +148,7 @@ msgstr "Tag"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,message_id:0
 msgid "Message unique identifier"
-msgstr ""
+msgstr "Eindeutige Identifikation der Nachricht"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.forward.to.partner,history:0
@@ -168,6 +167,8 @@ msgid ""
 "Add here all attachments of the current document you want to include in the "
 "Email."
 msgstr ""
+"Hinzufügen aller Anhänge des aktuellen Dokuments, die Sie in EMail verweden "
+"sollen."
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,state:0
@@ -194,17 +195,17 @@ msgstr "Ermöglicht automatische Zuweisung von Leads zu Partnern"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,body_html:0
 msgid "Rich-text/HTML version of the message"
-msgstr ""
+msgstr "Rich-text/HTML Version der Nachricht"
 
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,auto_delete:0
 msgid "Auto Delete"
-msgstr ""
+msgstr "Autom. Löschen"
 
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,email_bcc:0
 msgid "Blind carbon copy message recipients"
-msgstr ""
+msgstr "Verdeckte Mail Empfänger"
 
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,partner_id:0
@@ -253,7 +254,7 @@ msgstr "Sektion"
 #. module: crm_partner_assign
 #: view:crm.lead.forward.to.partner:0
 msgid "Send"
-msgstr ""
+msgstr "Senden"
 
 #. module: crm_partner_assign
 #: view:res.partner:0
@@ -285,7 +286,7 @@ msgstr "Typ"
 #. module: crm_partner_assign
 #: view:crm.partner.report.assign:0
 msgid "Name"
-msgstr ""
+msgstr "Bezeichnung"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,priority:0
@@ -297,12 +298,12 @@ msgstr "Sehr gering"
 msgid ""
 "Type of message, usually 'html' or 'plain', used to select plaintext or rich "
 "text contents accordingly"
-msgstr ""
+msgstr "Auswahl des Typs der Nachricht, 'HTML' oder 'Text'."
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
 msgid "Assign Date"
-msgstr ""
+msgstr "Datum festlegen"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -317,7 +318,7 @@ msgstr "Datum Erstellung"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,res_id:0
 msgid "Related Document ID"
-msgstr ""
+msgstr "Dokumenten-ID"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -348,7 +349,7 @@ msgstr "Stufe"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,model:0
 msgid "Related Document model"
-msgstr ""
+msgstr "Dokumenten-Modell"
 
 #. module: crm_partner_assign
 #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:192
@@ -391,7 +392,7 @@ msgstr "Beenden"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,use_template:0
 msgid "Use Template"
-msgstr ""
+msgstr "Vorlage verwenden"
 
 #. module: crm_partner_assign
 #: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign
@@ -463,12 +464,12 @@ msgstr "# Verkaufschancen"
 #. module: crm_partner_assign
 #: view:crm.lead:0
 msgid "Team"
-msgstr ""
+msgstr "Team"
 
 #. module: crm_partner_assign
 #: view:crm.lead:0
 msgid "Referred Partner"
-msgstr ""
+msgstr "Referenzierter Partner"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,state:0
@@ -569,7 +570,7 @@ msgstr "Geo Längengrad"
 #. module: crm_partner_assign
 #: field:crm.partner.report.assign,opp:0
 msgid "# of Opportunity"
-msgstr ""
+msgstr "# der Verkaufschancen"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -599,12 +600,12 @@ msgstr "Partner zu dem der Fall zugewiesen wurde"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,date:0
 msgid "Date"
-msgstr ""
+msgstr "Datum"
 
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,body_html:0
 msgid "Rich-text contents"
-msgstr ""
+msgstr "Rich-Text Inhalt"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -619,18 +620,18 @@ msgstr "res.partner.grade"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,message_id:0
 msgid "Message-Id"
-msgstr ""
+msgstr "Nachricht-ID"
 
 #. module: crm_partner_assign
 #: view:crm.lead.forward.to.partner:0
 #: field:crm.lead.forward.to.partner,attachment_ids:0
 msgid "Attachments"
-msgstr ""
+msgstr "Anhänge"
 
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,email_cc:0
 msgid "Cc"
-msgstr ""
+msgstr "CC"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,month:0
@@ -640,7 +641,7 @@ msgstr "September"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,references:0
 msgid "References"
-msgstr ""
+msgstr "Referenzen"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -666,7 +667,7 @@ msgstr "Offen"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,email_cc:0
 msgid "Carbon copy message recipients"
-msgstr ""
+msgstr "CC Nachrichten Empfänger"
 
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,headers:0
@@ -674,6 +675,8 @@ msgid ""
 "Full message headers, e.g. SMTP session headers (usually available on "
 "inbound messages only)"
 msgstr ""
+"Kompletter Nachrichtenvorspann, zB SMTP Session Header (normalerweise nur "
+"für einlangende EMails)"
 
 #. module: crm_partner_assign
 #: field:res.partner,date_localization:0
@@ -696,11 +699,13 @@ msgid ""
 "Message sender, taken from user preferences. If empty, this is not a mail "
 "but a message."
 msgstr ""
+"Absender der Nachricht lt. Benutzereinstellung. Wenn leer, dann ist es eine "
+"Nachricht aber kein Mail"
 
 #. module: crm_partner_assign
 #: field:crm.partner.report.assign,nbr:0
 msgid "# of Partner"
-msgstr ""
+msgstr "# der Partner"
 
 #. module: crm_partner_assign
 #: view:crm.lead.forward.to.partner:0
@@ -711,7 +716,7 @@ msgstr "Weiter zu Partner"
 #. module: crm_partner_assign
 #: field:crm.partner.report.assign,name:0
 msgid "Partner name"
-msgstr ""
+msgstr "Partner Name"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,month:0
@@ -726,7 +731,7 @@ msgstr "Geplanter Umsatz"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,reply_to:0
 msgid "Reply-To"
-msgstr ""
+msgstr "Antwort an"
 
 #. module: crm_partner_assign
 #: field:crm.lead,partner_assigned_id:0
@@ -746,7 +751,7 @@ msgstr "Verkaufschance"
 #. module: crm_partner_assign
 #: view:crm.lead.forward.to.partner:0
 msgid "Send Mail"
-msgstr ""
+msgstr "Sende EMail"
 
 #. module: crm_partner_assign
 #: field:crm.lead.report.assign,partner_id:0
@@ -774,7 +779,7 @@ msgstr "Land"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,headers:0
 msgid "Message headers"
-msgstr ""
+msgstr "Nachrichten-Vorspann"
 
 #. module: crm_partner_assign
 #: view:res.partner:0
@@ -784,7 +789,7 @@ msgstr "Konvertiere z. Verkaufschance"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,email_bcc:0
 msgid "Bcc"
-msgstr ""
+msgstr "Bcc"
 
 #. module: crm_partner_assign
 #: view:crm.lead:0
@@ -800,7 +805,7 @@ msgstr "April"
 #: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_partner_assign
 #: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree
 msgid "Partnership Analysis"
-msgstr ""
+msgstr "Partner Analyse"
 
 #. module: crm_partner_assign
 #: model:ir.model,name:crm_partner_assign.model_crm_lead
@@ -815,7 +820,7 @@ msgstr "Im Wartezustand"
 #. module: crm_partner_assign
 #: view:crm.partner.report.assign:0
 msgid "Partner assigned Analysis"
-msgstr ""
+msgstr "Partner Zuteilung Analyse"
 
 #. module: crm_partner_assign
 #: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign
@@ -825,12 +830,12 @@ msgstr "Auswertung Leads"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,references:0
 msgid "Message references, such as identifiers of previous messages"
-msgstr ""
+msgstr "Nachricht Referenzen, wie z. B. Kennungen von vorherigen Nachrichten"
 
 #. module: crm_partner_assign
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: crm_partner_assign
 #: selection:crm.lead.forward.to.partner,history:0
@@ -845,12 +850,12 @@ msgstr "Sequenz"
 #. module: crm_partner_assign
 #: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign
 msgid "CRM Partner Report"
-msgstr ""
+msgstr "CRM Partner Report"
 
 #. module: crm_partner_assign
 #: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner
 msgid "E-mail composition wizard"
-msgstr ""
+msgstr "Email-Zusammensetzung Assistent"
 
 #. module: crm_partner_assign
 #: selection:crm.lead.report.assign,priority:0
@@ -871,7 +876,7 @@ msgstr "Datum Erstellung"
 #. module: crm_partner_assign
 #: field:crm.lead.forward.to.partner,filter_id:0
 msgid "Filters"
-msgstr ""
+msgstr "Filter"
 
 #. module: crm_partner_assign
 #: view:crm.lead.report.assign:0
@@ -882,7 +887,7 @@ msgstr "Jahr"
 #. module: crm_partner_assign
 #: help:crm.lead.forward.to.partner,reply_to:0
 msgid "Preferred response address for the message"
-msgstr ""
+msgstr "Bevorzugte Antwortadresse für diese Nachricht"
 
 #~ msgid "Reply-to of the Sales team defined on this case"
 #~ msgstr "Antwort An Email  d. Verkauf Team"
diff --git a/addons/delivery/i18n/de.po b/addons/delivery/i18n/de.po
index c58f6d5eb17..97c15954333 100644
--- a/addons/delivery/i18n/de.po
+++ b/addons/delivery/i18n/de.po
@@ -13,7 +13,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:19+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: delivery
diff --git a/addons/document_webdav/i18n/de.po b/addons/document_webdav/i18n/de.po
index c7575ae161c..fd215e24c94 100644
--- a/addons/document_webdav/i18n/de.po
+++ b/addons/document_webdav/i18n/de.po
@@ -8,15 +8,14 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-13 11:49+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 11:43+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:13+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: document_webdav
 #: field:document.webdav.dir.property,create_date:0
@@ -27,7 +26,7 @@ msgstr "Erstellungsdatum"
 #. module: document_webdav
 #: model:ir.ui.menu,name:document_webdav.menu_document_props
 msgid "Documents"
-msgstr ""
+msgstr "Dokumente"
 
 #. module: document_webdav
 #: constraint:document.directory:0
@@ -72,7 +71,7 @@ msgstr "Diese Eigenschaften werden bei WebDav Anfragen angefügt"
 #. module: document_webdav
 #: model:ir.actions.act_window,name:document_webdav.action_file_props_form
 msgid "DAV Properties for Documents"
-msgstr ""
+msgstr "DAV Eigenschaften für Dokumente"
 
 #. module: document_webdav
 #: code:addons/document_webdav/webdav.py:37
@@ -89,7 +88,7 @@ msgstr "Dokument"
 #. module: document_webdav
 #: model:ir.ui.menu,name:document_webdav.menu_folder_props
 msgid "Folders"
-msgstr ""
+msgstr "Verzeichnisse"
 
 #. module: document_webdav
 #: sql_constraint:document.directory:0
@@ -126,7 +125,7 @@ msgstr ""
 #. module: document_webdav
 #: model:ir.actions.act_window,name:document_webdav.action_dir_props_form
 msgid "DAV Properties for Folders"
-msgstr ""
+msgstr "DAV Eigenschaften für Verzeichnisse"
 
 #. module: document_webdav
 #: view:document.directory:0
@@ -184,7 +183,7 @@ msgstr "Herausgeber"
 #. module: document_webdav
 #: model:ir.ui.menu,name:document_webdav.menu_properties
 msgid "DAV Properties"
-msgstr ""
+msgstr "DAV Eigenschaften"
 
 #. module: document_webdav
 #: sql_constraint:document.directory:0
diff --git a/addons/email_template/i18n/de.po b/addons/email_template/i18n/de.po
index 208f2ca8d4a..d3ceeb2bbf0 100644
--- a/addons/email_template/i18n/de.po
+++ b/addons/email_template/i18n/de.po
@@ -7,20 +7,20 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-04-03 09:27+0000\n"
+"PO-Revision-Date: 2012-01-14 15:36+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 07:18+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: email_template
 #: field:email.template,subtype:0
 #: field:email_template.preview,subtype:0
 msgid "Message type"
-msgstr ""
+msgstr "Mitteilung Typ"
 
 #. module: email_template
 #: field:email.template,report_name:0
@@ -37,48 +37,50 @@ msgstr "Löschen des Eintrag fehlgeschlagen"
 #. module: email_template
 #: view:email.template:0
 msgid "SMTP Server"
-msgstr ""
+msgstr "Postausgang-Server (SMTP)"
 
 #. module: email_template
 #: view:email.template:0
 msgid "Remove the sidebar button currently displayed on related documents"
 msgstr ""
+"Entferne des seitlichen Abschnitts der auf den zugehörigen Dokumenten "
+"angezeigt wird."
 
 #. module: email_template
 #: field:email.template,ref_ir_act_window:0
 #: field:email_template.preview,ref_ir_act_window:0
 msgid "Sidebar action"
-msgstr ""
+msgstr "Sidebar Aktion"
 
 #. module: email_template
 #: view:mail.compose.message:0
 msgid "Save as a new template"
-msgstr ""
+msgstr "Speichere als neue Vorlage"
 
 #. module: email_template
 #: help:email.template,subject:0
 #: help:email_template.preview,subject:0
 msgid "Subject (placeholders may be used here)"
-msgstr ""
+msgstr "Betreff (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: help:email.template,email_cc:0
 #: help:email_template.preview,email_cc:0
 msgid "Carbon copy recipients (placeholders may be used here)"
-msgstr ""
+msgstr "Carbon Copy-Empfänger  (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: selection:email.template,state:0
 #: selection:email_template.preview,state:0
 msgid "Received"
-msgstr ""
+msgstr "Empfangen"
 
 #. module: email_template
 #: view:email.template:0
 #: field:email.template,ref_ir_value:0
 #: field:email_template.preview,ref_ir_value:0
 msgid "Sidebar button"
-msgstr ""
+msgstr "Sidebar Schaltfläche"
 
 #. module: email_template
 #: help:email.template,report_name:0
@@ -87,22 +89,24 @@ msgid ""
 "Name to use for the generated report file (may contain placeholders)\n"
 "The extension can be omitted and will then come from the report type."
 msgstr ""
+"Name für den erzeugten Report (Platzhalter können verwendet werden)\n"
+"Die Endung kann weggelassen werden und wird dann automatisch bestimmt."
 
 #. module: email_template
 #: view:email.template:0
 msgid "Attach existing files"
-msgstr ""
+msgstr "Hänge bestehende Dateien an"
 
 #. module: email_template
 #: view:email.template:0
 msgid "Email Content"
-msgstr ""
+msgstr "Email Inhalt"
 
 #. module: email_template
 #: selection:email.template,state:0
 #: selection:email_template.preview,state:0
 msgid "Cancelled"
-msgstr ""
+msgstr "Abgebrochen"
 
 #. module: email_template
 #: field:email.template,reply_to:0
@@ -125,7 +129,7 @@ msgstr "Warnung"
 #. module: email_template
 #: model:ir.model,name:email_template.model_res_partner
 msgid "Partner"
-msgstr ""
+msgstr "Partner"
 
 #. module: email_template
 #: field:email.template,subject:0
@@ -148,13 +152,13 @@ msgstr "Vorlage"
 #: field:email.template,partner_id:0
 #: field:email_template.preview,partner_id:0
 msgid "Related partner"
-msgstr ""
+msgstr "Zugehörige Partner"
 
 #. module: email_template
 #: field:email.template,sub_model_object_field:0
 #: field:email_template.preview,sub_model_object_field:0
 msgid "Sub-field"
-msgstr ""
+msgstr "Untergeordnetes Feld"
 
 #. module: email_template
 #: view:email.template:0
@@ -162,6 +166,8 @@ msgid ""
 "Display a button in the sidebar of related documents to open a composition "
 "wizard with this template"
 msgstr ""
+"Zeige eine Schaltfläche in der Seitenleiste des zugehörigen Dokuments um den "
+"Erstellungs-Assistenten mit dieser Vorlage zu öffnen"
 
 #. module: email_template
 #: field:email.template,state:0
@@ -181,28 +187,28 @@ msgstr "Gesendet"
 msgid ""
 "Type of message, usually 'html' or 'plain', used to select plaintext or rich "
 "text contents accordingly"
-msgstr ""
+msgstr "Auswahl des Typs der Nachricht, 'HTML' oder 'Text'."
 
 #. module: email_template
 #: model:ir.model,name:email_template.model_mail_compose_message
 msgid "E-mail composition wizard"
-msgstr ""
+msgstr "Email-Zusammensetzung Assistent"
 
 #. module: email_template
 #: view:email.template:0
 msgid "Dynamic Values Builder"
-msgstr ""
+msgstr "Dynamische Werte Erzeugung"
 
 #. module: email_template
 #: field:email.template,res_id:0
 msgid "Related Document ID"
-msgstr ""
+msgstr "zugehörige Dokumenten-ID"
 
 #. module: email_template
 #: field:email.template,lang:0
 #: field:email_template.preview,lang:0
 msgid "Language Selection"
-msgstr ""
+msgstr "Sprachauswahl"
 
 #. module: email_template
 #: view:email.template:0
@@ -219,7 +225,7 @@ msgstr "An"
 #: field:email.template,model:0
 #: field:email_template.preview,model:0
 msgid "Related Document model"
-msgstr ""
+msgstr "zugehöriges Dokumenten-Modell"
 
 #. module: email_template
 #: help:email.template,model_object_field:0
@@ -229,6 +235,9 @@ msgid ""
 "If it is a relationship field you will be able to select a target field at "
 "the destination of the relationship."
 msgstr ""
+"Wähle das Zielfeld des zugehörigen Dokumenten Modells\n"
+"Wenn es ein relationales Feld ist können Sie dann ein Feld aus der Relation "
+"auswählen."
 
 #. module: email_template
 #: view:email.template:0
@@ -239,7 +248,7 @@ msgstr "Vorschau Vorlage"
 #: field:email.template,null_value:0
 #: field:email_template.preview,null_value:0
 msgid "Null value"
-msgstr ""
+msgstr "Null-Wert"
 
 #. module: email_template
 #: field:email.template,sub_object:0
@@ -263,13 +272,13 @@ msgstr ""
 #. module: email_template
 #: field:mail.compose.message,use_template:0
 msgid "Use Template"
-msgstr ""
+msgstr "Vorlage verwenden"
 
 #. module: email_template
 #: field:email.template,attachment_ids:0
 #: field:email_template.preview,attachment_ids:0
 msgid "Files to attach"
-msgstr ""
+msgstr "Anzuhängende Dateien"
 
 #. module: email_template
 #: view:email.template:0
@@ -280,13 +289,13 @@ msgstr "Einstellungen"
 #: field:email.template,model_id:0
 #: field:email_template.preview,model_id:0
 msgid "Related document model"
-msgstr ""
+msgstr "Zugehöriges Dokument Modell"
 
 #. module: email_template
 #: help:email.template,email_from:0
 #: help:email_template.preview,email_from:0
 msgid "Sender address (placeholders may be used here)"
-msgstr ""
+msgstr "Absenderadresse (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: help:res.partner,opt_out:0
@@ -294,6 +303,8 @@ msgid ""
 "If checked, this partner will not receive any automated email notifications, "
 "such as the availability of invoices."
 msgstr ""
+"Wenn aktiviert, wird erhält dieser Partner keine automatische Email-"
+"Benachrichtigung, über die Verfügbarkeit von Rechnungen."
 
 #. module: email_template
 #: view:email.template:0
@@ -309,25 +320,25 @@ msgstr "Gruppierung..."
 #: field:email.template,user_signature:0
 #: field:email_template.preview,user_signature:0
 msgid "Add Signature"
-msgstr ""
+msgstr "Signatur hinzufügen"
 
 #. module: email_template
 #: help:email.template,body_text:0
 #: help:email_template.preview,body_text:0
 msgid "Plaintext version of the message (placeholders may be used here)"
-msgstr ""
+msgstr "Text-Version der Nachricht (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: help:email.template,original:0
 #: help:email_template.preview,original:0
 msgid "Original version of the message, as it was sent on the network"
-msgstr ""
+msgstr "Originalversion der Nachricht, wie sie über das Netz versendet wurde"
 
 #. module: email_template
 #: code:addons/email_template/email_template.py:229
 #, python-format
 msgid "(copy)"
-msgstr ""
+msgstr "(Kopie)"
 
 #. module: email_template
 #: selection:email.template,state:0
@@ -338,7 +349,7 @@ msgstr "Postausgang"
 #. module: email_template
 #: view:mail.compose.message:0
 msgid "Use a message template"
-msgstr ""
+msgstr "Verwenden Sie eine Nachrichten-Vorlage"
 
 #. module: email_template
 #: help:email.template,user_signature:0
@@ -347,12 +358,14 @@ msgid ""
 "If checked, the user's signature will be appended to the text version of the "
 "message"
 msgstr ""
+"Wenn aktiviert, wird die Signatur des Benutzers, an die Text-Version der "
+"Nachricht angehängt"
 
 #. module: email_template
 #: view:email.template:0
 #: view:email_template.preview:0
 msgid "Body (Rich/HTML)"
-msgstr ""
+msgstr "Textkörper (Rich/HTML)"
 
 #. module: email_template
 #: help:email.template,sub_object:0
@@ -361,6 +374,8 @@ msgid ""
 "When a relationship field is selected as first field, this field shows the "
 "document model the relationship goes to."
 msgstr ""
+"Wenn eine Relation als erstes Feld verwendet wird, wird der Modellname der "
+"Relation angezeigt."
 
 #. module: email_template
 #: model:ir.model,name:email_template.model_email_template
@@ -371,7 +386,7 @@ msgstr "EMail Vorlagen f. Modelle"
 #: field:email.template,date:0
 #: field:email_template.preview,date:0
 msgid "Date"
-msgstr ""
+msgstr "Datum"
 
 #. module: email_template
 #: model:ir.actions.act_window,name:email_template.wizard_email_template_preview
@@ -382,12 +397,12 @@ msgstr "EMail Vorschau"
 #: field:email.template,message_id:0
 #: field:email_template.preview,message_id:0
 msgid "Message-Id"
-msgstr ""
+msgstr "Nachricht-ID"
 
 #. module: email_template
 #: view:email.template:0
 msgid "Add sidebar button"
-msgstr ""
+msgstr "Füge seitliche Leiste hinzu"
 
 #. module: email_template
 #: view:email.template:0
@@ -410,7 +425,7 @@ msgstr "Versende Mail (%s)"
 #: field:email.template,body_html:0
 #: field:email_template.preview,body_html:0
 msgid "Rich-text contents"
-msgstr ""
+msgstr "Rich-Text Inhalt"
 
 #. module: email_template
 #: field:email.template,copyvalue:0
@@ -422,7 +437,7 @@ msgstr "Ausdruck"
 #: field:email.template,original:0
 #: field:email_template.preview,original:0
 msgid "Original"
-msgstr ""
+msgstr "Original"
 
 #. module: email_template
 #: view:email.template:0
@@ -436,6 +451,8 @@ msgid ""
 "Final placeholder expression, to be copy-pasted in the desired template "
 "field."
 msgstr ""
+"Endgültiger Platzhalter Ausdruck, der mit copy/paste in das entsprechende "
+"Vorlagenfeld kopiert werden muss"
 
 #. module: email_template
 #: view:email.template:0
@@ -445,37 +462,38 @@ msgstr "Anhänge"
 #. module: email_template
 #: view:email.template:0
 msgid "Email Details"
-msgstr ""
+msgstr "EMail Details"
 
 #. module: email_template
 #: field:email.template,email_cc:0
 #: field:email_template.preview,email_cc:0
 msgid "Cc"
-msgstr ""
+msgstr "CC"
 
 #. module: email_template
 #: field:email.template,body_text:0
 #: field:email_template.preview,body_text:0
 msgid "Text contents"
-msgstr ""
+msgstr "Text Inhalt"
 
 #. module: email_template
 #: help:email.template,auto_delete:0
 #: help:email_template.preview,auto_delete:0
 msgid "Permanently delete this email after sending it, to save space"
 msgstr ""
+"Dauerhaftes Löschen dieser E-Mail nach dem Absenden, um Platz zu sparen"
 
 #. module: email_template
 #: field:email.template,references:0
 #: field:email_template.preview,references:0
 msgid "References"
-msgstr ""
+msgstr "Referenzen"
 
 #. module: email_template
 #: field:email.template,display_text:0
 #: field:email_template.preview,display_text:0
 msgid "Display Text"
-msgstr ""
+msgstr "Anzeige Text"
 
 #. module: email_template
 #: view:email_template.preview:0
@@ -489,6 +507,8 @@ msgid ""
 "You may attach files to this template, to be added to all emails created "
 "from this template"
 msgstr ""
+"Sie können Anhänge zu dieser Vorlage hinzufügen, die mit allen EMails "
+"basierend auf dieser Vorlage versandt werden."
 
 #. module: email_template
 #: help:email.template,headers:0
@@ -497,12 +517,14 @@ msgid ""
 "Full message headers, e.g. SMTP session headers (usually available on "
 "inbound messages only)"
 msgstr ""
+"Kompletter Nachrichtenvorspann, zB SMTP Session Header (normalerweise nur "
+"für einlangende EMails)"
 
 #. module: email_template
 #: field:email.template,mail_server_id:0
 #: field:email_template.preview,mail_server_id:0
 msgid "Outgoing Mail Server"
-msgstr ""
+msgstr "Postausgangsserver"
 
 #. module: email_template
 #: help:email.template,ref_ir_act_window:0
@@ -511,6 +533,8 @@ msgid ""
 "Sidebar action to make this template available on records of the related "
 "document model"
 msgstr ""
+"Sidebar Aktion, um diese Vorlage für alle Datensätze des zugehörigen "
+"Datenmodells verfügbar zu machen."
 
 #. module: email_template
 #: field:email.template,model_object_field:0
@@ -522,7 +546,7 @@ msgstr "Feld"
 #: field:email.template,user_id:0
 #: field:email_template.preview,user_id:0
 msgid "Related user"
-msgstr ""
+msgstr "zugehöriger Benutzer"
 
 #. module: email_template
 #: view:email.template:0
@@ -534,13 +558,13 @@ msgstr "Vorlagen"
 #. module: email_template
 #: field:res.partner,opt_out:0
 msgid "Opt-out"
-msgstr ""
+msgstr "abmelden"
 
 #. module: email_template
 #: help:email.template,email_bcc:0
 #: help:email_template.preview,email_bcc:0
 msgid "Blind carbon copy recipients (placeholders may be used here)"
-msgstr ""
+msgstr "Blindkopie Empfänger (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: help:email.template,lang:0
@@ -551,17 +575,21 @@ msgid ""
 "a placeholder expression that provides the appropriate language code, e.g. "
 "${object.partner_id.lang.code}."
 msgstr ""
+"Optionaler ISO Sprachcode für ausgehende EMails. Standard ist englisch. "
+"Üblicherweise wird das ein Platzhalter sein zB. "
+"${object.partner_id.lang.code}."
 
 #. module: email_template
 #: field:email_template.preview,res_id:0
 msgid "Sample Document"
-msgstr ""
+msgstr "Beispieldokument"
 
 #. module: email_template
 #: help:email.template,email_to:0
 #: help:email_template.preview,email_to:0
 msgid "Comma-separated recipient addresses (placeholders may be used here)"
 msgstr ""
+"Komma-getrennte Empfängeradressen (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: field:email.template,name:0
@@ -595,35 +623,39 @@ msgid ""
 "instead.\n"
 "Placeholders must be used here, as this value always needs to be unique!"
 msgstr ""
+"Nachrichten-ID SMTP Vorspann für ausgehende Emails basierend auf dieser "
+"Vorlage. Dies überschreibt die \"Resource Verfolgungs\" Option.\n"
+"Wenn Sie lediglich Antworten auf ausgehende Emails verfolgen wollen "
+"aktivieren Sie diese andere Option."
 
 #. module: email_template
 #: field:email.template,headers:0
 #: field:email_template.preview,headers:0
 msgid "Message headers"
-msgstr ""
+msgstr "Nachrichten-Vorspann"
 
 #. module: email_template
 #: field:email.template,email_bcc:0
 #: field:email_template.preview,email_bcc:0
 msgid "Bcc"
-msgstr ""
+msgstr "Bcc"
 
 #. module: email_template
 #: help:email.template,reply_to:0
 #: help:email_template.preview,reply_to:0
 msgid "Preferred response address (placeholders may be used here)"
-msgstr ""
+msgstr "Bevorzugte Antwort-Adresse (Platzhalter können verwendet werden)"
 
 #. module: email_template
 #: view:email.template:0
 msgid "Remove sidebar button"
-msgstr ""
+msgstr "Sidebar Schaltfläche entfernen"
 
 #. module: email_template
 #: help:email.template,null_value:0
 #: help:email_template.preview,null_value:0
 msgid "Optional value to use if the target field is empty"
-msgstr ""
+msgstr "Optionaler Wert, wenn das Zielfeld leer ist."
 
 #. module: email_template
 #: view:email.template:0
@@ -634,18 +666,18 @@ msgstr "Modul"
 #: help:email.template,references:0
 #: help:email_template.preview,references:0
 msgid "Message references, such as identifiers of previous messages"
-msgstr ""
+msgstr "Nachricht Referenzen, wie z. B. Kennungen von vorherigen Nachrichten"
 
 #. module: email_template
 #: help:email.template,ref_ir_value:0
 #: help:email_template.preview,ref_ir_value:0
 msgid "Sidebar button to open the sidebar action"
-msgstr ""
+msgstr "Sidebar Schaltfläche um deie Sidebar Aktion zu starten"
 
 #. module: email_template
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Error! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: email_template
 #: help:email.template,mail_server_id:0
@@ -654,12 +686,14 @@ msgid ""
 "Optional preferred server for outgoing mails. If not set, the highest "
 "priority one will be used."
 msgstr ""
+"Optional bevorzugten Server für ausgehende Emails. Wenn nicht gesetzt, wird "
+"die höchste Priorität eins verwendet."
 
 #. module: email_template
 #: selection:email.template,state:0
 #: selection:email_template.preview,state:0
 msgid "Delivery Failed"
-msgstr ""
+msgstr "Auslieferung gescheitert"
 
 #. module: email_template
 #: help:email.template,sub_model_object_field:0
@@ -668,23 +702,26 @@ msgid ""
 "When a relationship field is selected as first field, this field lets you "
 "select the target field within the destination document model (sub-model)."
 msgstr ""
+"Wenn eine Relation als erstes Feld gewählt wird, dann können Sie hier das "
+"Zielfeld der Relation auswählen (sub-model)"
 
 #. module: email_template
 #: view:email.template:0
 msgid "Attach Report"
-msgstr ""
+msgstr "Hänge Bericht an"
 
 #. module: email_template
 #: field:email.template,report_template:0
 #: field:email_template.preview,report_template:0
 msgid "Optional report to print and attach"
-msgstr ""
+msgstr "Optionaler zu druckender und anzuhängender Report"
 
 #. module: email_template
 #: help:email.template,body_html:0
 #: help:email_template.preview,body_html:0
 msgid "Rich-text/HTML version of the message (placeholders may be used here)"
 msgstr ""
+"Rich-text/HTML Version der Nachricht /Platzhalter können verwendet werden)"
 
 #~ msgid "Permanently delete emails after sending"
 #~ msgstr "Immer EMails nach Versendung löschen"
diff --git a/addons/event/i18n/de.po b/addons/event/i18n/de.po
index b89d7735371..9d47f19743b 100644
--- a/addons/event/i18n/de.po
+++ b/addons/event/i18n/de.po
@@ -7,14 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-17 21:17+0000\n"
-"Last-Translator: Marco Dieckhoff \n"
+"PO-Revision-Date: 2012-01-14 15:07+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 05:55+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: event
 #: view:event.event:0
@@ -77,7 +77,7 @@ msgstr "Beenden"
 #. module: event
 #: view:report.event.registration:0
 msgid "Invoiced Registrations only"
-msgstr ""
+msgstr "Nur Fakturierte Registrierungen"
 
 #. module: event
 #: selection:report.event.registration,month:0
@@ -166,12 +166,12 @@ msgstr "Hinzufügen Bemerkung"
 #. module: event
 #: view:event.event:0
 msgid "Confirmed events"
-msgstr ""
+msgstr "Bestätigte Veranstaltungen"
 
 #. module: event
 #: view:report.event.registration:0
 msgid "Event Beginning Date"
-msgstr ""
+msgstr "Event Start Datum"
 
 #. module: event
 #: model:ir.actions.act_window,name:event.action_report_event_registration
@@ -235,7 +235,7 @@ msgstr "Juli"
 #. module: event
 #: help:event.event,register_prospect:0
 msgid "Total of Prospect Registrations"
-msgstr ""
+msgstr "Gesamtanzahl der Interssenten"
 
 #. module: event
 #: help:event.event,mail_auto_confirm:0
@@ -243,6 +243,8 @@ msgid ""
 "Check this box if you want to use automatic confirmation emailing or "
 "reminder."
 msgstr ""
+"Aktivieren, wenn Sie eine automatische Benachrichtigung oder Erinnerung per "
+"EMail wollen"
 
 #. module: event
 #: field:event.registration,ref:0
@@ -280,7 +282,7 @@ msgstr "Entwurf"
 #. module: event
 #: view:report.event.registration:0
 msgid "Events States"
-msgstr ""
+msgstr "Veranstaltungen je Status"
 
 #. module: event
 #: model:ir.model,name:event.model_event_type
@@ -322,12 +324,12 @@ msgstr "Anmeldebestätigung"
 #. module: event
 #: view:event.event:0
 msgid "Events in New state"
-msgstr ""
+msgstr "Neue Veranstaltungen"
 
 #. module: event
 #: view:report.event.registration:0
 msgid "Confirm"
-msgstr ""
+msgstr "Bestätigen"
 
 #. module: event
 #: view:event.event:0
@@ -353,7 +355,7 @@ msgstr "Sende EMail"
 #. module: event
 #: help:event.event,register_min:0
 msgid "Provide Minimum Number of Registrations"
-msgstr ""
+msgstr "Geben Sie eine Minimumanzahl von Registrierungen an"
 
 #. module: event
 #: view:event.event:0
@@ -365,7 +367,7 @@ msgstr "Ort"
 #: view:event.registration:0
 #: view:report.event.registration:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: event
 #: field:event.event,register_current:0
@@ -396,6 +398,9 @@ msgid ""
 "subscribes to a confirmed event. This is also the email sent to remind "
 "someone about the event."
 msgstr ""
+"Dieses Email wird versandt wenn der Event bestätigt wird oder wenn sich "
+"jemand für einen bestätigten Event registriert.\r\n"
+"Es wir auch als Erinnerung verwendet."
 
 #. module: event
 #: field:event.registration,tobe_invoiced:0
@@ -405,7 +410,7 @@ msgstr "Abzurechnen"
 #. module: event
 #: view:event.event:0
 msgid "My Sales Team(s)"
-msgstr ""
+msgstr "Mein(e) Verkaufsteam(s)"
 
 #. module: event
 #: code:addons/event/event.py:398
@@ -440,12 +445,12 @@ msgstr "Der angemeldete Partner hat keine Anschrift für die Abrechnung."
 #. module: event
 #: view:report.event.registration:0
 msgid "Events created in last month"
-msgstr ""
+msgstr "Veranstaltungen im letzten Monat erstellt"
 
 #. module: event
 #: view:report.event.registration:0
 msgid "Events created in current year"
-msgstr ""
+msgstr "Veranstaltungen im aktuellen Monat erstellt"
 
 #. module: event
 #: help:event.event,type:0
@@ -456,7 +461,7 @@ msgstr ""
 #. module: event
 #: view:event.registration:0
 msgid "Confirmed registrations"
-msgstr ""
+msgstr "Bestätigte Registrierungen"
 
 #. module: event
 #: view:event.event:0
@@ -490,7 +495,7 @@ msgstr ""
 #. module: event
 #: view:report.event.registration:0
 msgid "    Month-1    "
-msgstr ""
+msgstr "    Monat-1    "
 
 #. module: event
 #: view:event.event:0
@@ -508,7 +513,7 @@ msgstr "Anzahl Veranstaltungen"
 #. module: event
 #: help:event.event,main_speaker_id:0
 msgid "Speaker who will be giving speech at the event."
-msgstr ""
+msgstr "Vortragender der Veranstaltung"
 
 #. module: event
 #: help:event.event,state:0
@@ -577,7 +582,7 @@ msgstr "Partner verrechnet"
 #. module: event
 #: help:event.event,register_max:0
 msgid "Provide Maximum Number of Registrations"
-msgstr ""
+msgstr "Maximale Anzahl von Registrierungen"
 
 #. module: event
 #: field:event.registration,log_ids:0
@@ -628,7 +633,7 @@ msgstr "Veranstaltung erledigt"
 #. module: event
 #: view:event.registration:0
 msgid "Registrations in unconfirmed state"
-msgstr ""
+msgstr "Unbestätigte Registrierungen"
 
 #. module: event
 #: help:event.event,register_current:0
@@ -702,7 +707,7 @@ msgstr "Beendet"
 #. module: event
 #: view:report.event.registration:0
 msgid "Events which are in New state"
-msgstr ""
+msgstr "Neue Veranstaltungen"
 
 #. module: event
 #: view:event.event:0
@@ -711,7 +716,7 @@ msgstr ""
 #: model:ir.ui.menu,name:event.menu_event_event_assiciation
 #: view:res.partner:0
 msgid "Events"
-msgstr "Ereignisse"
+msgstr "Veranstaltungen"
 
 #. module: event
 #: field:partner.event.registration,nb_register:0
@@ -855,7 +860,7 @@ msgstr "Bestätigungs EMail Text"
 #. module: event
 #: view:report.event.registration:0
 msgid "Registrations in confirmed or done state"
-msgstr ""
+msgstr "Bestätigte oder erledigte Registrierungen"
 
 #. module: event
 #: view:event.registration:0
@@ -1004,13 +1009,15 @@ msgstr "Antwort"
 #. module: event
 #: view:report.event.registration:0
 msgid "Events created in current month"
-msgstr ""
+msgstr "Veranstaltungen im aktuellen Monat erzeugt"
 
 #. module: event
 #: help:event.event,mail_auto_registr:0
 msgid ""
 "Check this box if you want to use automatic emailing for new registration."
 msgstr ""
+"Aktivieren, wenn Sie bei Registrierung ein automatischen EMail versandt "
+"werden soll."
 
 #. module: event
 #: field:event.event,date_end:0
@@ -1062,7 +1069,7 @@ msgstr ""
 #. module: event
 #: model:ir.ui.menu,name:event.menu_event_type_association
 msgid "Events Type"
-msgstr ""
+msgstr "Veranstaltungs Typen"
 
 #. module: event
 #: field:event.registration.badge,address_id:0
@@ -1162,11 +1169,13 @@ msgid ""
 "This will be the default price used as registration cost when invoicing this "
 "event. Note that you can specify a specific amount for each registration."
 msgstr ""
+"Das ist der Standardpreis der bei der Registrierung verrechnet wird. Sie "
+"können einen bestimmten Betrag je Registrierung definieren."
 
 #. module: event
 #: view:report.event.registration:0
 msgid "Events which are in confirm state"
-msgstr ""
+msgstr "Bestätigte  Veranstaltungen"
 
 #. module: event
 #: view:event.event:0
@@ -1188,7 +1197,7 @@ msgstr "Registrierungen"
 #. module: event
 #: field:event.registration,id:0
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 #. module: event
 #: field:event.event,register_max:0
@@ -1199,7 +1208,7 @@ msgstr "Max. Anmeldungen"
 #. module: event
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: event
 #: field:report.event.registration,date:0
diff --git a/addons/fetchmail/i18n/de.po b/addons/fetchmail/i18n/de.po
index d22fae7667f..6341e356706 100644
--- a/addons/fetchmail/i18n/de.po
+++ b/addons/fetchmail/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2010-12-29 12:18+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 11:54+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:18+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: fetchmail
 #: selection:fetchmail.server,state:0
@@ -25,17 +24,19 @@ msgstr "Bestätigt"
 #. module: fetchmail
 #: field:fetchmail.server,server:0
 msgid "Server Name"
-msgstr ""
+msgstr "Servername"
 
 #. module: fetchmail
 #: field:fetchmail.server,script:0
 msgid "Script"
-msgstr ""
+msgstr "Skript"
 
 #. module: fetchmail
 #: help:fetchmail.server,priority:0
 msgid "Defines the order of processing, lower values mean higher priority"
 msgstr ""
+"Definiert die Reihenfolge der Verarbeitung, niedrige Nummern sind höherer "
+"Priorität"
 
 #. module: fetchmail
 #: help:fetchmail.server,is_ssl:0
@@ -43,11 +44,13 @@ msgid ""
 "Connections are encrypted with SSL/TLS through a dedicated port (default: "
 "IMAPS=993, POP3S=995)"
 msgstr ""
+"Verbindungen werden mit SSL/TLS verschlüsselt unter Verwendung bestimmter "
+"Ports  (default: IMAPS=993, POP3S=995)"
 
 #. module: fetchmail
 #: field:fetchmail.server,attach:0
 msgid "Keep Attachments"
-msgstr ""
+msgstr "Anhänge beibehalten"
 
 #. module: fetchmail
 #: help:fetchmail.server,original:0
@@ -56,6 +59,8 @@ msgid ""
 "attached to each processed message. This will usually double the size of "
 "your message database."
 msgstr ""
+"Ob eine komplette Kopie der EMail für Referenzzwecke an die Nachricht "
+"angehängt werden soll. Die wird den Platzbedarf in der Datenbank verdoppeln."
 
 #. module: fetchmail
 #: field:fetchmail.server,priority:0
@@ -75,13 +80,13 @@ msgstr "POP"
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Fetch Now"
-msgstr ""
+msgstr "Hole Jezt"
 
 #. module: fetchmail
 #: model:ir.actions.act_window,name:fetchmail.action_email_server_tree
 #: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree
 msgid "Incoming Mail Servers"
-msgstr ""
+msgstr "Eingehende Mail Server"
 
 #. module: fetchmail
 #: field:fetchmail.server,port:0
@@ -96,12 +101,12 @@ msgstr "POP/IMAP Server"
 #. module: fetchmail
 #: selection:fetchmail.server,type:0
 msgid "Local Server"
-msgstr ""
+msgstr "Lokaler Server"
 
 #. module: fetchmail
 #: field:fetchmail.server,user:0
 msgid "Username"
-msgstr ""
+msgstr "Benutzername"
 
 #. module: fetchmail
 #: model:ir.model,name:fetchmail.model_fetchmail_server
@@ -111,7 +116,7 @@ msgstr "POP/IMAP Server"
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Reset Confirmation"
-msgstr ""
+msgstr "Bestätigung zurücksetzen"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
@@ -121,12 +126,12 @@ msgstr "SSL"
 #. module: fetchmail
 #: model:ir.model,name:fetchmail.model_mail_message
 msgid "Email Message"
-msgstr ""
+msgstr "EMail Nachricht"
 
 #. module: fetchmail
 #: field:fetchmail.server,date:0
 msgid "Last Fetch Date"
-msgstr ""
+msgstr "Letztes Abholdatum"
 
 #. module: fetchmail
 #: help:fetchmail.server,action_id:0
@@ -134,6 +139,8 @@ msgid ""
 "Optional custom server action to trigger for each incoming mail, on the "
 "record that was created or updated by this mail"
 msgstr ""
+"Optionale Server Aktion die für jedes eingehende Mail eingerichtet werden "
+"kann."
 
 #. module: fetchmail
 #: view:fetchmail.server:0
@@ -143,7 +150,7 @@ msgstr "# EMails"
 #. module: fetchmail
 #: field:fetchmail.server,original:0
 msgid "Keep Original"
-msgstr ""
+msgstr "Original behalten"
 
 #. module: fetchmail
 #: code:addons/fetchmail/fetchmail.py:155
@@ -152,33 +159,35 @@ msgid ""
 "Here is what we got instead:\n"
 " %s"
 msgstr ""
+"Hier sehen Sie was wir anstelle bekommen haben:\n"
+" %s"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
 #: field:fetchmail.server,configuration:0
 msgid "Configuration"
-msgstr ""
+msgstr "Konfiguration"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Incoming Mail Server"
-msgstr ""
+msgstr "Eingehender Mail Server"
 
 #. module: fetchmail
 #: code:addons/fetchmail/fetchmail.py:155
 #, python-format
 msgid "Connection test failed!"
-msgstr ""
+msgstr "Verbindungstest scheiterte!"
 
 #. module: fetchmail
 #: help:fetchmail.server,server:0
 msgid "Hostname or IP of the mail server"
-msgstr ""
+msgstr "Servername oder IP-Adresse des Mail Servers"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Server type IMAP."
-msgstr ""
+msgstr "Server Typ IMAP."
 
 #. module: fetchmail
 #: field:fetchmail.server,name:0
@@ -188,22 +197,22 @@ msgstr "Bezeich."
 #. module: fetchmail
 #: field:fetchmail.server,is_ssl:0
 msgid "SSL/TLS"
-msgstr ""
+msgstr "SSL/TLS"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Test & Confirm"
-msgstr ""
+msgstr "Teste & Bestätige"
 
 #. module: fetchmail
 #: field:fetchmail.server,action_id:0
 msgid "Server Action"
-msgstr ""
+msgstr "Server Aktion"
 
 #. module: fetchmail
 #: field:mail.message,fetchmail_server_id:0
 msgid "Inbound Mail Server"
-msgstr ""
+msgstr "Eingehender Mailserver"
 
 #. module: fetchmail
 #: field:fetchmail.server,message_ids:0
@@ -214,7 +223,7 @@ msgstr "EMail Nachrichten"
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Search Incoming Mail Servers"
-msgstr ""
+msgstr "Suche eingehende Mail Server"
 
 #. module: fetchmail
 #: field:fetchmail.server,active:0
@@ -227,11 +236,13 @@ msgid ""
 "Whether attachments should be downloaded. If not enabled, incoming emails "
 "will be stripped of any attachments before being processed"
 msgstr ""
+"Ob Anhänge heruntergeladen werden sollen. Wenn nicht werden die eingehenden "
+"Mails ohne Anhänge weiterverarbeitet"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Advanced options"
-msgstr ""
+msgstr "Erweiterte Optionen"
 
 #. module: fetchmail
 #: selection:fetchmail.server,type:0
@@ -246,7 +257,7 @@ msgstr "IMAP"
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Server type POP."
-msgstr ""
+msgstr "Server Typ POP."
 
 #. module: fetchmail
 #: field:fetchmail.server,password:0
@@ -256,7 +267,7 @@ msgstr "Passwort"
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Actions to Perform on Incoming Mails"
-msgstr ""
+msgstr "Aktionen für eingehende Mails"
 
 #. module: fetchmail
 #: field:fetchmail.server,type:0
@@ -276,12 +287,12 @@ msgstr "Server Information"
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "If SSL required."
-msgstr ""
+msgstr "Wenn SSL notwendig."
 
 #. module: fetchmail
 #: view:fetchmail.server:0
 msgid "Advanced"
-msgstr ""
+msgstr "Erweitert"
 
 #. module: fetchmail
 #: view:fetchmail.server:0
@@ -295,11 +306,14 @@ msgid ""
 "document type. This will create new documents for new conversations, or "
 "attach follow-up emails to the existing conversations (documents)."
 msgstr ""
+"Verarbeite jede eingehende Mail als Teil des betreffenden Dokuments. Dies "
+"wird neuen Dokumente für neun Konversationen erzeugen oder an bestehend "
+"dranhängen."
 
 #. module: fetchmail
 #: field:fetchmail.server,object_id:0
 msgid "Create a New Record"
-msgstr ""
+msgstr "Erzeuge einen neuen Datensatz"
 
 #. module: fetchmail
 #: selection:fetchmail.server,state:0
diff --git a/addons/hr/i18n/de.po b/addons/hr/i18n/de.po
index 28ed65e9022..eaa89b4206f 100644
--- a/addons/hr/i18n/de.po
+++ b/addons/hr/i18n/de.po
@@ -7,14 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-23 09:54+0000\n"
-"PO-Revision-Date: 2011-01-13 04:49+0000\n"
-"Last-Translator: silas \n"
+"PO-Revision-Date: 2012-01-14 12:02+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-24 05:53+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr
 #: model:process.node,name:hr.process_node_openerpuser0
@@ -58,7 +58,7 @@ msgstr "Gruppierung..."
 #. module: hr
 #: model:ir.actions.act_window,name:hr.view_department_form_installer
 msgid "Create Your Departments"
-msgstr ""
+msgstr "Erzeuge Sie Ihre Abteilungen"
 
 #. module: hr
 #: model:ir.actions.act_window,help:hr.action_hr_job
@@ -118,7 +118,7 @@ msgstr "Freie Stellen"
 #. module: hr
 #: model:ir.actions.todo.category,name:hr.category_hr_management_config
 msgid "HR Management"
-msgstr ""
+msgstr "Personal Manangement"
 
 #. module: hr
 #: help:hr.employee,partner_id:0
@@ -158,6 +158,10 @@ msgid ""
 "operations on all the employees of the same category, i.e. allocating "
 "holidays."
 msgstr ""
+"Erzeuge Mitarbeiter und verlinke diese ggf mit OpenERP Benutzern wenn diese "
+"OpenERP verwenden sollen.\r\n"
+"Mitarbeiterkategorien können definiert werden, zB um allen Mitarbeitern "
+"deren Urlaubsanspruch zuzuteilen"
 
 #. module: hr
 #: model:ir.actions.act_window,help:hr.open_module_tree_department
@@ -174,7 +178,7 @@ msgstr ""
 #. module: hr
 #: field:hr.employee,color:0
 msgid "Color Index"
-msgstr ""
+msgstr "Farb Index"
 
 #. module: hr
 #: model:process.transition,note:hr.process_transition_employeeuser0
@@ -204,12 +208,12 @@ msgstr "Weiblich"
 #. module: hr
 #: help:hr.job,expected_employees:0
 msgid "Required number of employees in total for that job."
-msgstr ""
+msgstr "Notwendige Anzahl von Mitarbeiter um diesen Job zu erledigen."
 
 #. module: hr
 #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config
 msgid "Attendance"
-msgstr ""
+msgstr "Anwesenheit"
 
 #. module: hr
 #: view:hr.employee:0
@@ -367,7 +371,7 @@ msgstr "hr.department"
 #. module: hr
 #: model:ir.actions.act_window,name:hr.action_create_hr_employee_installer
 msgid "Create your Employees"
-msgstr ""
+msgstr "LegenSie Ihre Mitarbieter an"
 
 #. module: hr
 #: field:hr.employee.category,name:0
@@ -457,7 +461,7 @@ msgstr "unbekannt"
 #. module: hr
 #: help:hr.job,no_of_employee:0
 msgid "Number of employees with that job."
-msgstr ""
+msgstr "Anzahl der Mitarbeiter mit diesem Job"
 
 #. module: hr
 #: field:hr.employee,ssnid:0
@@ -478,7 +482,7 @@ msgstr ""
 #. module: hr
 #: model:ir.actions.act_window,name:hr.action2
 msgid "Subordonate Hierarchy"
-msgstr ""
+msgstr "Untergeordnete Hierarchie"
 
 #. module: hr
 #: model:ir.actions.act_window,help:hr.view_department_form_installer
@@ -487,6 +491,12 @@ msgid ""
 "employees by departments: expenses and timesheet validation, leaves "
 "management, recruitments, etc."
 msgstr ""
+"Ihre Abteilungsstruktur wird verwendet um alle Dokumente der zugeteilten "
+"Mitarbeiter zu verwalten:\r\n"
+"Ausgaben\r\n"
+"Zeitaufzeichnungen\r\n"
+"Abwesenheiten\r\n"
+"Personalaufnahme"
 
 #. module: hr
 #: field:hr.employee,bank_account_id:0
@@ -510,7 +520,7 @@ msgstr ""
 #. module: hr
 #: model:ir.ui.menu,name:hr.menu_hr_dashboard
 msgid "Dashboard"
-msgstr ""
+msgstr "Anzeigetafel"
 
 #. module: hr
 #: selection:hr.job,state:0
@@ -561,7 +571,7 @@ msgstr "Persönliche Info"
 #. module: hr
 #: field:hr.employee,city:0
 msgid "City"
-msgstr ""
+msgstr "Ort"
 
 #. module: hr
 #: field:hr.employee,passport_id:0
@@ -571,7 +581,7 @@ msgstr "Ausweis Nr."
 #. module: hr
 #: field:hr.employee,mobile_phone:0
 msgid "Work Mobile"
-msgstr ""
+msgstr "Handy (geschäftlich)"
 
 #. module: hr
 #: view:hr.employee.category:0
@@ -617,7 +627,7 @@ msgstr "Nationalität"
 #. module: hr
 #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config
 msgid "Leaves"
-msgstr ""
+msgstr "Abwesenheit"
 
 #. module: hr
 #: view:board.board:0
@@ -693,7 +703,7 @@ msgstr "Arbeitsstellen"
 #. module: hr
 #: field:hr.employee,otherid:0
 msgid "Other Id"
-msgstr ""
+msgstr "Andere ID"
 
 #. module: hr
 #: view:hr.employee:0
@@ -704,12 +714,12 @@ msgstr "Mentor"
 #. module: hr
 #: sql_constraint:hr.job:0
 msgid "The name of the job position must be unique per company!"
-msgstr ""
+msgstr "Der Name der Jobbezeichnung muss je Unternehmen eindeutig sein"
 
 #. module: hr
 #: view:hr.job:0
 msgid "My Departments Jobs"
-msgstr ""
+msgstr "Meine Abteilung Jobs"
 
 #. module: hr
 #: field:hr.department,manager_id:0
@@ -731,7 +741,7 @@ msgstr "Unterstellte Mitarbeiter"
 #. module: hr
 #: field:hr.job,no_of_employee:0
 msgid "Number of Employees"
-msgstr ""
+msgstr "Anzahl der Mitarbeiter"
 
 #~ msgid "Working Time Categories"
 #~ msgstr "Arbeitszeiten Kategorien"
diff --git a/addons/hr_evaluation/i18n/de.po b/addons/hr_evaluation/i18n/de.po
index 0276110b52d..dd4efd24030 100644
--- a/addons/hr_evaluation/i18n/de.po
+++ b/addons/hr_evaluation/i18n/de.po
@@ -8,14 +8,14 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-17 21:49+0000\n"
-"Last-Translator: Marco Dieckhoff \n"
+"PO-Revision-Date: 2012-01-14 16:01+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:14+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_evaluation
 #: help:hr_evaluation.plan.phase,send_anonymous_manager:0
@@ -25,7 +25,7 @@ msgstr "Sende eine anonymisiertes Ergebnis an Abteilungsleiter"
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Start Appraisal"
-msgstr ""
+msgstr "Beginne Beurteilung"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.interview:0
@@ -37,7 +37,7 @@ msgstr "Gruppierung..."
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Appraisal that overpassed the deadline"
-msgstr ""
+msgstr "Überfällige Berurteilungen"
 
 #. module: hr_evaluation
 #: field:hr.evaluation.interview,request_id:0
@@ -64,7 +64,7 @@ msgstr "Verzögerung bis Start"
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Appraisal that are in waiting appreciation state"
-msgstr ""
+msgstr "Beurteilungen die auf Bestätigung warten"
 
 #. module: hr_evaluation
 #: code:addons/hr_evaluation/hr_evaluation.py:244
@@ -96,7 +96,7 @@ msgstr "Tag"
 #: view:hr_evaluation.plan:0
 #: field:hr_evaluation.plan,phase_ids:0
 msgid "Appraisal Phases"
-msgstr ""
+msgstr "Beurteilungs Phasen"
 
 #. module: hr_evaluation
 #: help:hr_evaluation.plan,month_first:0
@@ -115,7 +115,7 @@ msgstr "Anmerkungen"
 #. module: hr_evaluation
 #: view:hr_evaluation.plan.phase:0
 msgid "(eval_name)s:Appraisal Name"
-msgstr ""
+msgstr "(eval_name)s: Beurteilung Bezeichnung"
 
 #. module: hr_evaluation
 #: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree
@@ -126,6 +126,11 @@ msgid ""
 "manages all kind of evaluations: bottom-up, top-down, self-evaluation and "
 "final evaluation by the manager."
 msgstr ""
+"Jedem Mitarbeiter kann ein Beurteilungsplan zugeordnet werden. Dieser Plan "
+"definiert die Häufigkeit und die Art und Weise Ihre Personal-Beurteilung.\r\n"
+"Sie können Schritte definieren und Interviews zu jedem Schritt anhängen.\r\n"
+"OpenERP verwaltet  verschiedene Arten: bottom-up, top-down, selbst-"
+"Evaluierung und endgültige Evaluierung durch den Mananger."
 
 #. module: hr_evaluation
 #: view:hr_evaluation.plan.phase:0
@@ -140,7 +145,7 @@ msgstr "Vorphase beenden?"
 #. module: hr_evaluation
 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation
 msgid "Employee Appraisal"
-msgstr ""
+msgstr "Mitarbeiter Beurteilung"
 
 #. module: hr_evaluation
 #: selection:hr.evaluation.report,state:0
@@ -226,12 +231,12 @@ msgstr ""
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Appraisal that are in Plan In Progress state"
-msgstr ""
+msgstr "Beurteilungen in Plan und Berabeitung"
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Reset to Draft"
-msgstr ""
+msgstr "Zurücksetzen auf Entwurf"
 
 #. module: hr_evaluation
 #: field:hr.evaluation.report,deadline:0
@@ -246,7 +251,7 @@ msgstr " Monat "
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
 msgid "In progress Evaluations"
-msgstr ""
+msgstr "Beurteilungen in Bearbeitung"
 
 #. module: hr_evaluation
 #: model:ir.model,name:hr_evaluation.model_survey_request
@@ -290,7 +295,7 @@ msgstr "Mitarbeiter"
 #. module: hr_evaluation
 #: selection:hr_evaluation.evaluation,state:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: hr_evaluation
 #: field:hr_evaluation.plan.phase,mail_body:0
@@ -314,17 +319,17 @@ msgstr ""
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
 msgid "Evaluation done in last month"
-msgstr ""
+msgstr "Beurteilungen im letzten Monat"
 
 #. module: hr_evaluation
 #: model:ir.model,name:hr_evaluation.model_mail_compose_message
 msgid "E-mail composition wizard"
-msgstr ""
+msgstr "Email-Zusammensetzung Assistent"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
 msgid "Creation Date"
-msgstr ""
+msgstr "Datum Erstellung"
 
 #. module: hr_evaluation
 #: help:hr_evaluation.plan.phase,send_answer_manager:0
@@ -345,7 +350,7 @@ msgstr "Öffentliche Anmerkungen"
 #. module: hr_evaluation
 #: view:hr.evaluation.interview:0
 msgid "Send Reminder Email"
-msgstr ""
+msgstr "Sende Erinnerungsmail"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
@@ -362,7 +367,7 @@ msgstr "Drucke Fragebogen"
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Pending"
-msgstr ""
+msgstr "Unerledigt"
 
 #. module: hr_evaluation
 #: field:hr.evaluation.report,closed:0
@@ -389,7 +394,7 @@ msgstr "Juli"
 #. module: hr_evaluation
 #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer
 msgid "Review Appraisal Plans"
-msgstr ""
+msgstr "Überarbeite Beurteilungsplan"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
@@ -409,12 +414,13 @@ msgstr "Ablaufplan"
 #. module: hr_evaluation
 #: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr_config
 msgid "Periodic Appraisal"
-msgstr ""
+msgstr "Periodische Beurteilung"
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Appraisal to close within the next 7 days"
 msgstr ""
+"Beurteilungen, die in den nächsten 7 Tagen abgeschlossen werden müssen"
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
@@ -434,6 +440,9 @@ msgid ""
 "employee's Appraisal Plan. Each user receives automatic emails and requests "
 "to evaluate their colleagues periodically."
 msgstr ""
+"Interview Anfragen werden von OpenERP entsprechend des Beurteilungsplanes "
+"des Mitarbeiters automatisch erstellt. Jeder Benutzer erhält automatisch ein "
+"EMail um die Kollegen regelmäßig zu beurteilen."
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
@@ -464,7 +473,7 @@ msgstr "Dezember"
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
 msgid "Evaluation done in current year"
-msgstr ""
+msgstr "Beurteilungen im aktuellen Jahr erledigt"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
@@ -485,7 +494,7 @@ msgstr "E-Mail-Einstellungen"
 #. module: hr_evaluation
 #: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders
 msgid "Appraisal Reminders"
-msgstr ""
+msgstr "Beurteilung Erinnerungen"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.interview:0
@@ -510,7 +519,7 @@ msgstr "Legende"
 #. module: hr_evaluation
 #: field:hr_evaluation.plan,month_first:0
 msgid "First Appraisal in (months)"
-msgstr ""
+msgstr "Erste Beurteilung in (Monaten)"
 
 #. module: hr_evaluation
 #: selection:hr.evaluation.report,state:0
@@ -535,7 +544,7 @@ msgstr "7 Tage"
 #: field:hr_evaluation.plan.phase,plan_id:0
 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan
 msgid "Appraisal Plan"
-msgstr ""
+msgstr "Beurteilungsplan"
 
 #. module: hr_evaluation
 #: selection:hr.evaluation.report,month:0
@@ -590,7 +599,7 @@ msgstr ""
 #. module: hr_evaluation
 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan_phase
 msgid "Appraisal Plan Phase"
-msgstr ""
+msgstr "Beurteilungsplan Phase"
 
 #. module: hr_evaluation
 #: selection:hr.evaluation.report,month:0
@@ -600,7 +609,7 @@ msgstr "Januar"
 #. module: hr_evaluation
 #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview
 msgid "Appraisal Interviews"
-msgstr ""
+msgstr "Beurteilung Interviews"
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
@@ -640,12 +649,12 @@ msgstr "Beurteilung Erwartet"
 #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_report_all
 #: model:ir.ui.menu,name:hr_evaluation.menu_evaluation_report_all
 msgid "Appraisal Analysis"
-msgstr ""
+msgstr "Beurteilungsanalyse"
 
 #. module: hr_evaluation
 #: field:hr_evaluation.evaluation,date:0
 msgid "Appraisal Deadline"
-msgstr ""
+msgstr "Beurteilung Frist"
 
 #. module: hr_evaluation
 #: field:hr.evaluation.report,rating:0
@@ -683,6 +692,11 @@ msgid ""
 "\n"
 " Thanks,"
 msgstr ""
+"Hallo %s, \n"
+"\n"
+" Bitte beantworten Sie die das Interview der Umfrage '%s' . \n"
+"\n"
+" Danke,"
 
 #. module: hr_evaluation
 #: selection:hr_evaluation.plan.phase,action:0
@@ -697,6 +711,10 @@ msgid ""
 "OpenERP can automatically generate interview requests to managers and/or "
 "subordinates."
 msgstr ""
+"Sie können Beurteilungspläne festlegen. (zB erstes Interview nach 6 Monaten, "
+"dann jedes Jahr). Jeder Mitarbeiter kann mit einem Beurteilungsplan "
+"verbunden werden. OpenERP erstellt dann automatisch Anfragen an Manager "
+"und/oder Mitarbeiter."
 
 #. module: hr_evaluation
 #: view:hr_evaluation.plan.phase:0
@@ -711,7 +729,7 @@ msgstr "Sende alle Antworten an Mitarbeiter"
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Appraisal Data"
-msgstr ""
+msgstr "Beurteilungsdaten"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
@@ -725,12 +743,12 @@ msgstr "Erledigt"
 #: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_plan_tree
 #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_plan_tree
 msgid "Appraisal Plans"
-msgstr ""
+msgstr "Beurteilungspläne"
 
 #. module: hr_evaluation
 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_interview
 msgid "Appraisal Interview"
-msgstr ""
+msgstr "Beurteilung Interview"
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
@@ -741,7 +759,7 @@ msgstr "Abbrechen"
 #: code:addons/hr_evaluation/wizard/mail_compose_message.py:49
 #, python-format
 msgid "Reminder to fill up Survey"
-msgstr ""
+msgstr "Erinnerung zum Ausfüllen der Umfrage"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
@@ -756,7 +774,7 @@ msgstr "To Do"
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
 msgid "Final Validation Evaluations"
-msgstr ""
+msgstr "Endgültige Bestätigung der Beurteilungen"
 
 #. module: hr_evaluation
 #: field:hr_evaluation.plan.phase,mail_feature:0
@@ -780,6 +798,8 @@ msgid ""
 "The date of the next appraisal is computed by the appraisal plan's dates "
 "(first appraisal + periodicity)."
 msgstr ""
+"Das Datum der nächsten Beurteilung wird automatisch errechnet (Erste "
+"Beurteilung + Intervall)"
 
 #. module: hr_evaluation
 #: field:hr.evaluation.report,overpass_delay:0
@@ -796,7 +816,7 @@ msgstr "Anzahl Monate zwischen den regelmäßigen Beurteilungen"
 #. module: hr_evaluation
 #: field:hr_evaluation.plan,month_next:0
 msgid "Periodicity of Appraisal (months)"
-msgstr ""
+msgstr "Intervall der Beurteilung (Monate)"
 
 #. module: hr_evaluation
 #: selection:hr_evaluation.plan.phase,action:0
@@ -850,23 +870,23 @@ msgstr "Februar"
 #: view:hr.evaluation.interview:0
 #: view:hr_evaluation.evaluation:0
 msgid "Interview Appraisal"
-msgstr ""
+msgstr "Beurteilung Interview"
 
 #. module: hr_evaluation
 #: field:survey.request,is_evaluation:0
 msgid "Is Appraisal?"
-msgstr ""
+msgstr "Ist Beurteilung?"
 
 #. module: hr_evaluation
 #: code:addons/hr_evaluation/hr_evaluation.py:320
 #, python-format
 msgid "You cannot start evaluation without Appraisal."
-msgstr ""
+msgstr "Ohne Beurteilung können Sie keine den Vorgang nicht starten"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.report:0
 msgid "Evaluation done in current month"
-msgstr ""
+msgstr "Beurteilungen im aktuellen Monat erledigt"
 
 #. module: hr_evaluation
 #: field:hr.evaluation.interview,user_to_review_id:0
@@ -881,18 +901,18 @@ msgstr "April"
 #. module: hr_evaluation
 #: view:hr_evaluation.plan.phase:0
 msgid "Appraisal Plan Phases"
-msgstr ""
+msgstr "Phasen des Beurteilungsplanes"
 
 #. module: hr_evaluation
 #: view:hr_evaluation.evaluation:0
 msgid "Validate Appraisal"
-msgstr ""
+msgstr "Bestätige Beurteilung"
 
 #. module: hr_evaluation
 #: view:hr.evaluation.interview:0
 #: view:hr_evaluation.evaluation:0
 msgid "Search Appraisal"
-msgstr ""
+msgstr "Suche Beurteilung"
 
 #. module: hr_evaluation
 #: field:hr_evaluation.plan.phase,sequence:0
@@ -926,12 +946,12 @@ msgstr "Jahr"
 #. module: hr_evaluation
 #: field:hr_evaluation.evaluation,note_summary:0
 msgid "Appraisal Summary"
-msgstr ""
+msgstr "Zusammenfassende Beurteilung"
 
 #. module: hr_evaluation
 #: field:hr.employee,evaluation_date:0
 msgid "Next Appraisal Date"
-msgstr ""
+msgstr "Nächstes Beurteilungsdatum"
 
 #~ msgid "Information"
 #~ msgstr "Information"
diff --git a/addons/hr_expense/i18n/de.po b/addons/hr_expense/i18n/de.po
index 81c34de6c5b..c2ee31c7de0 100644
--- a/addons/hr_expense/i18n/de.po
+++ b/addons/hr_expense/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-01-12 16:46+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 12:07+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 07:00+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_expense
 #: model:process.node,name:hr_expense.process_node_confirmedexpenses0
@@ -47,7 +46,7 @@ msgstr "Gruppierung..."
 #. module: hr_expense
 #: report:hr.expense:0
 msgid "Validated By"
-msgstr ""
+msgstr "Geprüft durch"
 
 #. module: hr_expense
 #: view:hr.expense.expense:0
@@ -60,7 +59,7 @@ msgstr "Abteilung"
 #. module: hr_expense
 #: view:hr.expense.expense:0
 msgid "New Expense"
-msgstr ""
+msgstr "Neue Ausgabe"
 
 #. module: hr_expense
 #: selection:hr.expense.report,month:0
@@ -97,7 +96,7 @@ msgstr "Statistik Personalspesen"
 #. module: hr_expense
 #: view:hr.expense.report:0
 msgid "Approved Expenses"
-msgstr ""
+msgstr "Bestätigte Ausgaben"
 
 #. module: hr_expense
 #: field:hr.expense.line,uom_id:0
@@ -117,7 +116,7 @@ msgstr ""
 #. module: hr_expense
 #: view:hr.expense.report:0
 msgid "Expenses during current month"
-msgstr ""
+msgstr "Ausgaben des Monats"
 
 #. module: hr_expense
 #: view:hr.expense.expense:0
@@ -132,12 +131,12 @@ msgstr "Spesenabrechnung Mitarbeiter"
 #. module: hr_expense
 #: view:product.product:0
 msgid "Products"
-msgstr ""
+msgstr "Produkte"
 
 #. module: hr_expense
 #: view:hr.expense.report:0
 msgid "Confirm Expenses"
-msgstr ""
+msgstr "Bestätige Ausgaben"
 
 #. module: hr_expense
 #: selection:hr.expense.report,state:0
@@ -268,7 +267,7 @@ msgstr ""
 #. module: hr_expense
 #: view:hr.expense.report:0
 msgid "Expenses during last month"
-msgstr ""
+msgstr "Ausgaben letztes Monat"
 
 #. module: hr_expense
 #: report:hr.expense:0
@@ -282,12 +281,12 @@ msgstr "Mitabeiter"
 #: view:hr.expense.expense:0
 #: selection:hr.expense.expense,state:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: hr_expense
 #: view:hr.expense.expense:0
 msgid "Confirmed Expense"
-msgstr ""
+msgstr "Bestätige Ausgaben"
 
 #. module: hr_expense
 #: report:hr.expense:0
@@ -381,7 +380,7 @@ msgstr "Genehmigungsdatum"
 #. module: hr_expense
 #: view:hr.expense.expense:0
 msgid "My Department"
-msgstr ""
+msgstr "Meine Abteilung"
 
 #. module: hr_expense
 #: view:hr.expense.report:0
@@ -423,7 +422,7 @@ msgstr "Dezember"
 #. module: hr_expense
 #: view:hr.expense.report:0
 msgid "Invoiced Expenses"
-msgstr ""
+msgstr "Fakturierte Ausgaben"
 
 #. module: hr_expense
 #: view:hr.expense.expense:0
@@ -524,7 +523,7 @@ msgstr "Kundenprojekt"
 #. module: hr_expense
 #: model:ir.actions.act_window,name:hr_expense.product_normal_form_view_installer
 msgid "Review Your Expenses Products"
-msgstr ""
+msgstr "Überprüfen Sie Ihre Ausgaben - Produkte"
 
 #. module: hr_expense
 #: report:hr.expense:0
@@ -578,7 +577,7 @@ msgstr "Personalkosten"
 #. module: hr_expense
 #: view:hr.expense.expense:0
 msgid "Submit to Manager"
-msgstr ""
+msgstr "Dem Manager vorlegen"
 
 #. module: hr_expense
 #: model:process.node,note:hr_expense.process_node_confirmedexpenses0
@@ -588,7 +587,7 @@ msgstr "Der Mitarbeiter bestätigt seine eingegebenen Spesen"
 #. module: hr_expense
 #: view:hr.expense.expense:0
 msgid "Expenses to Invoice"
-msgstr ""
+msgstr "Zu fakturierende Ausgaben"
 
 #. module: hr_expense
 #: model:process.node,name:hr_expense.process_node_supplierinvoice0
@@ -692,6 +691,11 @@ msgid ""
 "based on real costs, set the cost at 0.00. The user will set the real price "
 "when recording his expense sheet."
 msgstr ""
+"Definieren Sie ein Produkt für Ausgaben der Mitarbeiter(Autoreisen, Hotel, "
+"Restaurant,...). Wenn Sie fixe Sätze vergüten, dann definieren Sie Kosten "
+"und Mengeneinheit für das jeweilige Produkt. Für Vergütung der realen Kosten "
+"lassen Sie das Feld Kosten leer. Der Benutzer erfasst diese in seiner "
+"Ausgabenabrechnung."
 
 #. module: hr_expense
 #: selection:hr.expense.expense,state:0
@@ -704,7 +708,7 @@ msgstr "Genehmigt"
 #: code:addons/hr_expense/hr_expense.py:141
 #, python-format
 msgid "Supplier Invoices"
-msgstr ""
+msgstr "Lieferantenrechnung"
 
 #. module: hr_expense
 #: field:hr.expense.line,product_id:0
@@ -865,7 +869,7 @@ msgstr "Betrag gesamt"
 #. module: hr_expense
 #: view:hr.expense.report:0
 msgid "Expenses during current year"
-msgstr ""
+msgstr "Ausgaben des laufenden Jahres"
 
 #. module: hr_expense
 #: field:hr.expense.line,sequence:0
diff --git a/addons/hr_holidays/i18n/de.po b/addons/hr_holidays/i18n/de.po
index 314a284f5a1..eb776a10fac 100644
--- a/addons/hr_holidays/i18n/de.po
+++ b/addons/hr_holidays/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-01-17 22:23+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 12:22+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 07:00+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_holidays
 #: selection:hr.holidays.status,color_name:0
@@ -51,7 +50,7 @@ msgstr "Gruppierung..."
 #. module: hr_holidays
 #: view:hr.holidays:0
 msgid "Allocation Mode"
-msgstr ""
+msgstr "Zuteilungsmethode"
 
 #. module: hr_holidays
 #: view:hr.holidays:0
@@ -62,7 +61,7 @@ msgstr "Abteilung"
 #. module: hr_holidays
 #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays
 msgid "Requests Approve"
-msgstr ""
+msgstr "Anfragen Genehmigung"
 
 #. module: hr_holidays
 #: selection:hr.employee,current_leave_state:0
@@ -117,7 +116,7 @@ msgstr "Grün"
 #. module: hr_holidays
 #: field:hr.employee,current_leave_id:0
 msgid "Current Leave Type"
-msgstr ""
+msgstr "aktueller Abwesenheitstyp"
 
 #. module: hr_holidays
 #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays
@@ -170,6 +169,11 @@ msgid ""
 "  \n"
 "The state is 'Approved', when holiday request is approved by manager."
 msgstr ""
+"Der Status ist:\n"
+"* \"Entwurf\", wenn der Urlaubsantrag erstellt wird,\n"
+"* \"Wartend auf Bestätigung\", wenn der Antrag von Benutzer bestätigt ist.\n"
+"* \"Zurückgewiesen\", wenn der Manager diesen abweist.\n"
+"* \"Angenommen\", wenn der Manager den Antrag genehmigt"
 
 #. module: hr_holidays
 #: view:board.board:0
@@ -187,7 +191,7 @@ msgstr "Urlaub"
 #. module: hr_holidays
 #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays
 msgid "Leave Requests to Approve"
-msgstr ""
+msgstr "Letzte Anfrage zu bestätigen"
 
 #. module: hr_holidays
 #: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal
@@ -217,6 +221,8 @@ msgid ""
 "Total number of legal leaves allocated to this employee, change this value "
 "to create allocation/leave requests."
 msgstr ""
+"Gesamtanzahl des gesetzlichen Urlaubes für diesen Mitarbeiter. Eine "
+"Veränderung erzeugt Zuteilung oder Anfrage."
 
 #. module: hr_holidays
 #: view:hr.holidays.status:0
@@ -227,7 +233,7 @@ msgstr "Genehmigung"
 #: code:addons/hr_holidays/hr_holidays.py:362
 #, python-format
 msgid "Warning !"
-msgstr ""
+msgstr "Warnung!"
 
 #. module: hr_holidays
 #: field:hr.holidays.status,color_name:0
@@ -243,6 +249,8 @@ msgstr "Personal Urlaubskonten nach Mitarbeitern"
 #: help:hr.holidays,manager_id:0
 msgid "This area is automatically filled by the user who validate the leave"
 msgstr ""
+"Dieser Bereich wird automatisch von Benutzer, der die Anfrage bestätigt, "
+"ausgefüllt"
 
 #. module: hr_holidays
 #: field:hr.holidays,holiday_status_id:0
@@ -254,7 +262,7 @@ msgstr ""
 #: model:ir.model,name:hr_holidays.model_hr_holidays_status
 #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status
 msgid "Leave Type"
-msgstr "Abwesenheitstyp"
+msgstr ""
 
 #. module: hr_holidays
 #: code:addons/hr_holidays/hr_holidays.py:199
@@ -311,7 +319,7 @@ msgstr "Status"
 #. module: hr_holidays
 #: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user
 msgid "Total holidays by type"
-msgstr "Abwesenheit nach Typ"
+msgstr "Gesamte Urlaube je Typ"
 
 #. module: hr_holidays
 #: view:hr.employee:0
@@ -326,7 +334,7 @@ msgstr "Mitabeiter"
 #: selection:hr.employee,current_leave_state:0
 #: selection:hr.holidays,state:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: hr_holidays
 #: view:hr.holidays:0
@@ -363,7 +371,7 @@ msgstr ""
 #: code:addons/hr_holidays/hr_holidays.py:367
 #, python-format
 msgid "Allocation for %s"
-msgstr ""
+msgstr "Zuteilung für %s"
 
 #. module: hr_holidays
 #: view:hr.holidays:0
@@ -490,7 +498,7 @@ msgstr "Schwarz"
 #. module: hr_holidays
 #: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal
 msgid "Allocate Leaves for Employees"
-msgstr ""
+msgstr "Zuteilung der Urlaub für Mitarbeiter"
 
 #. module: hr_holidays
 #: field:resource.calendar.leaves,holiday_id:0
@@ -544,12 +552,13 @@ msgstr "Zu genehmigende Urlaubsanträge"
 #: constraint:hr.employee:0
 msgid "Error ! You cannot create recursive Hierarchy of Employees."
 msgstr ""
+"Fehler ! Sie können keine rekursive Hierachie bei Mitarbeitern definieren."
 
 #. module: hr_holidays
 #: view:hr.employee:0
 #: field:hr.employee,remaining_leaves:0
 msgid "Remaining Legal Leaves"
-msgstr ""
+msgstr "Verbleibende gesetzlicher Urlaub"
 
 #. module: hr_holidays
 #: field:hr.holidays,manager_id:0
@@ -559,7 +568,7 @@ msgstr "Erste Genehmigung"
 #. module: hr_holidays
 #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid
 msgid "Unpaid"
-msgstr ""
+msgstr "Unbezahlt"
 
 #. module: hr_holidays
 #: view:hr.holidays:0
@@ -577,7 +586,7 @@ msgstr "Fehler"
 #. module: hr_holidays
 #: view:hr.employee:0
 msgid "Assign Leaves"
-msgstr ""
+msgstr "Urlaub zuteilen"
 
 #. module: hr_holidays
 #: selection:hr.holidays.status,color_name:0
@@ -587,12 +596,12 @@ msgstr "Hellblau"
 #. module: hr_holidays
 #: view:hr.holidays:0
 msgid "My Department Leaves"
-msgstr ""
+msgstr "Urlaube meiner Abteilung"
 
 #. module: hr_holidays
 #: field:hr.employee,current_leave_state:0
 msgid "Current Leave Status"
-msgstr ""
+msgstr "Aktueller Urlaubsstatus"
 
 #. module: hr_holidays
 #: field:hr.holidays,type:0
@@ -621,7 +630,7 @@ msgstr "Allgemein"
 #. module: hr_holidays
 #: model:hr.holidays.status,name:hr_holidays.holiday_status_comp
 msgid "Compensatory Days"
-msgstr ""
+msgstr "Augleichstage"
 
 #. module: hr_holidays
 #: view:hr.holidays:0
@@ -658,6 +667,8 @@ msgid ""
 "To use this feature, you must have only one leave type without the option "
 "'Allow to Override Limit' set. (%s Found)."
 msgstr ""
+"Um dieses Merkmal zu nutzen, dürfen Sie nur einen Urlaubstyp haben, bei dem "
+"die Option \"Erlaube Limit Überschreiben\" gesetzt ist (%s wurden gefunden)"
 
 #. module: hr_holidays
 #: view:hr.holidays:0
@@ -712,7 +723,7 @@ msgstr "Beschreibung"
 #. module: hr_holidays
 #: model:hr.holidays.status,name:hr_holidays.holiday_status_cl
 msgid "Legal Leaves"
-msgstr ""
+msgstr "gesetzlicher Urlaub"
 
 #. module: hr_holidays
 #: sql_constraint:hr.holidays:0
@@ -772,7 +783,7 @@ msgstr "Ende Datum"
 #. module: hr_holidays
 #: model:hr.holidays.status,name:hr_holidays.holiday_status_sl
 msgid "Sick Leaves"
-msgstr ""
+msgstr "Krankheitsstände"
 
 #. module: hr_holidays
 #: help:hr.holidays.status,limit:0
@@ -803,6 +814,9 @@ msgid ""
 "You can assign remaining Legal Leaves for each employee, OpenERP will "
 "automatically create and validate allocation requests."
 msgstr ""
+"Sie können verbleibende gesetzliche  Urlaubsansprüche für jeden Mitarbeiter "
+"definieren, OpenERP wird automatisch Zuteilungsanfragen generieren und diese "
+"bestätigen."
 
 #. module: hr_holidays
 #: field:hr.holidays.status,max_leaves:0
@@ -821,7 +835,7 @@ msgstr ""
 #. module: hr_holidays
 #: view:hr.holidays:0
 msgid "Mode"
-msgstr ""
+msgstr "Art"
 
 #. module: hr_holidays
 #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept
diff --git a/addons/hr_payroll/i18n/de.po b/addons/hr_payroll/i18n/de.po
index 042f70882a0..f95bf059804 100644
--- a/addons/hr_payroll/i18n/de.po
+++ b/addons/hr_payroll/i18n/de.po
@@ -7,39 +7,39 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-01-26 10:24+0000\n"
+"PO-Revision-Date: 2012-01-14 17:12+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:16+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,condition_select:0
 #: field:hr.salary.rule,condition_select:0
 msgid "Condition Based on"
-msgstr ""
+msgstr "Bedingung basiert auf"
 
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Monthly"
-msgstr ""
+msgstr "Monatlich"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 #: field:hr.payslip,line_ids:0
 #: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines
 msgid "Payslip Lines"
-msgstr ""
+msgstr "Lohnkonto Zeilen"
 
 #. module: hr_payroll
 #: view:hr.payslip.line:0
 #: model:ir.model,name:hr_payroll.model_hr_salary_rule_category
 #: report:paylip.details:0
 msgid "Salary Rule Category"
-msgstr ""
+msgstr "Lohn Regel Kategorie"
 
 #. module: hr_payroll
 #: help:hr.salary.rule.category,parent_id:0
@@ -47,6 +47,8 @@ msgid ""
 "Linking a salary category to its parent is used only for the reporting "
 "purpose."
 msgstr ""
+"Das Verlinken einer Lohnkategorie mit ihrer übergeordneten Kategorie wird "
+"nur im Berichtswesen verwendet."
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -65,13 +67,13 @@ msgstr "Status Abrechnung"
 #: view:hr.salary.rule:0
 #: field:hr.salary.rule,input_ids:0
 msgid "Inputs"
-msgstr ""
+msgstr "Eingaben"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,parent_rule_id:0
 #: field:hr.salary.rule,parent_rule_id:0
 msgid "Parent Salary Rule"
-msgstr ""
+msgstr "Übergeordnete Lohn Rechenregel"
 
 #. module: hr_payroll
 #: field:hr.employee,slip_ids:0
@@ -86,7 +88,7 @@ msgstr "Abrechnungen Mitarbeitervergütung"
 #: field:hr.payroll.structure,parent_id:0
 #: field:hr.salary.rule.category,parent_id:0
 msgid "Parent"
-msgstr ""
+msgstr "Übergeordnet"
 
 #. module: hr_payroll
 #: report:paylip.details:0
@@ -107,7 +109,7 @@ msgstr "Unternehmen"
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Done Slip"
-msgstr ""
+msgstr "Erledigtes Lohnkonto"
 
 #. module: hr_payroll
 #: report:paylip.details:0
@@ -124,13 +126,13 @@ msgstr "Zurücksetzen"
 #. module: hr_payroll
 #: model:ir.model,name:hr_payroll.model_hr_salary_rule
 msgid "hr.salary.rule"
-msgstr ""
+msgstr "hr.salary.rule"
 
 #. module: hr_payroll
 #: field:hr.payslip,payslip_run_id:0
 #: model:ir.model,name:hr_payroll.model_hr_payslip_run
 msgid "Payslip Batches"
-msgstr ""
+msgstr "Lohnzettel Stapel"
 
 #. module: hr_payroll
 #: view:hr.payslip.employees:0
@@ -138,6 +140,8 @@ msgid ""
 "This wizard will generate payslips for all selected employee(s) based on the "
 "dates and credit note specified on Payslips Run."
 msgstr ""
+"Dieser Assistent erzeugt das Lohnkonto für alle für diesen Lauf ausgewählten "
+"Mitarbeiter aufgrund von Datum und Gutschrift"
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
@@ -146,7 +150,7 @@ msgstr ""
 #: report:paylip.details:0
 #: report:payslip:0
 msgid "Quantity/Rate"
-msgstr ""
+msgstr "Menge/Satz"
 
 #. module: hr_payroll
 #: field:hr.payslip.input,payslip_id:0
@@ -160,13 +164,13 @@ msgstr "Vergütungsabrechnung"
 #. module: hr_payroll
 #: view:hr.payslip.employees:0
 msgid "Generate"
-msgstr ""
+msgstr "Erzeugen"
 
 #. module: hr_payroll
 #: help:hr.payslip.line,amount_percentage_base:0
 #: help:hr.salary.rule,amount_percentage_base:0
 msgid "result will be affected to a variable"
-msgstr ""
+msgstr "Das Ergebnis wird einer Variablen zugewiesen"
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
@@ -176,18 +180,18 @@ msgstr "Summe:"
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules
 msgid "All Children Rules"
-msgstr ""
+msgstr "Füge abhängige Rechenregeln hinzu"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 #: view:hr.salary.rule:0
 msgid "Input Data"
-msgstr ""
+msgstr "Eingabedaten"
 
 #. module: hr_payroll
 #: constraint:hr.payslip:0
 msgid "Payslip 'Date From' must be before 'Date To'."
-msgstr ""
+msgstr "Lohnzettel Datum von muss vor Datum bis liegen."
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -225,12 +229,12 @@ msgstr "Weitere Informationen"
 #: help:hr.payslip.line,amount_select:0
 #: help:hr.salary.rule,amount_select:0
 msgid "The computation method for the rule amount."
-msgstr ""
+msgstr "Die Berechnungsmethode den Betrag dieser Rechenregel"
 
 #. module: hr_payroll
 #: view:payslip.lines.contribution.register:0
 msgid "Contribution Register's Payslip Lines"
-msgstr ""
+msgstr "Beitragskonto Lohnkonto Zeilen"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52
@@ -241,13 +245,13 @@ msgstr "Warnung !"
 #. module: hr_payroll
 #: report:paylip.details:0
 msgid "Details by Salary Rule Category:"
-msgstr ""
+msgstr "Details je Rechenregel Kategorie"
 
 #. module: hr_payroll
 #: report:paylip.details:0
 #: report:payslip:0
 msgid "Note"
-msgstr ""
+msgstr "Notiz"
 
 #. module: hr_payroll
 #: field:hr.payroll.structure,code:0
@@ -255,24 +259,24 @@ msgstr ""
 #: report:paylip.details:0
 #: report:payslip:0
 msgid "Reference"
-msgstr ""
+msgstr "Referenz"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Draft Slip"
-msgstr ""
+msgstr "Lohnkont Entwurf"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:422
 #, python-format
 msgid "Normal Working Days paid at 100%"
-msgstr ""
+msgstr "Normale Arbeitstage zu 100% bezahlt"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,condition_range_max:0
 #: field:hr.salary.rule,condition_range_max:0
 msgid "Maximum Range"
-msgstr ""
+msgstr "Maximaler Bereich"
 
 #. module: hr_payroll
 #: report:paylip.details:0
@@ -283,17 +287,17 @@ msgstr "Identifikationsnummer"
 #. module: hr_payroll
 #: field:hr.payslip,struct_id:0
 msgid "Structure"
-msgstr ""
+msgstr "Struktur"
 
 #. module: hr_payroll
 #: help:hr.employee,total_wage:0
 msgid "Sum of all current contract's wage of employee."
-msgstr ""
+msgstr "Summe aller Vertragslöhne des Mitarbeiters"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Total Working Days"
-msgstr ""
+msgstr "Gesamt Arbeitstage"
 
 #. module: hr_payroll
 #: help:hr.payslip.line,code:0
@@ -302,16 +306,18 @@ msgid ""
 "The code of salary rules can be used as reference in computation of other "
 "rules. In that case, it is case sensitive."
 msgstr ""
+"der Code der Rechenregeln kann in anderen Rechenregeln referenziert werden. "
+"Groß- / Kleinschreibung wird unterschieden"
 
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Weekly"
-msgstr ""
+msgstr "Wöchentlich"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Confirm"
-msgstr ""
+msgstr "Bestätigen"
 
 #. module: hr_payroll
 #: model:ir.actions.report.xml,name:hr_payroll.payslip_report
@@ -322,7 +328,7 @@ msgstr "Mitarbeiterabrechnung"
 #: help:hr.payslip.line,condition_range_max:0
 #: help:hr.salary.rule,condition_range_max:0
 msgid "The maximum amount, applied for this rule."
-msgstr ""
+msgstr "Der maximale Betrag für diese Rechenregel"
 
 #. module: hr_payroll
 #: help:hr.payslip.line,condition_range:0
@@ -340,16 +346,18 @@ msgid ""
 "Applied this rule for calculation if condition is true. You can specify "
 "condition like basic > 1000."
 msgstr ""
+"Diese Rechenregel wird angewandt, wenn der die Bedingung erfüllt ist. zB "
+"basic > 1000"
 
 #. module: hr_payroll
 #: view:hr.payslip.employees:0
 msgid "Payslips by Employees"
-msgstr ""
+msgstr "Lohnkonten je Mitarbeiter"
 
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Quarterly"
-msgstr ""
+msgstr "Vierteljährlich"
 
 #. module: hr_payroll
 #: field:hr.payslip,state:0
@@ -364,11 +372,14 @@ msgid ""
 "for Meal Voucher having fixed amount of 1€ per worked day can have its "
 "quantity defined in expression like worked_days.WORK100.number_of_days."
 msgstr ""
+"Wird für Prozent und Absolutwert verwendet. zB. Eine Regel für Essensbons "
+"mit einem fixen Betrag von 1€ je Arbeitstag kann definiert werden als: "
+"worked_days.WORK100.number_of_days."
 
 #. module: hr_payroll
 #: view:hr.salary.rule:0
 msgid "Search Salary Rule"
-msgstr ""
+msgstr "Suche Lohn Rechenregel"
 
 #. module: hr_payroll
 #: field:hr.payslip,employee_id:0
@@ -380,12 +391,12 @@ msgstr "Mitarbeiter"
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Semi-annually"
-msgstr ""
+msgstr "Halbjährlich"
 
 #. module: hr_payroll
 #: view:hr.salary.rule:0
 msgid "Children definition"
-msgstr ""
+msgstr "Definition abhängiger Daten"
 
 #. module: hr_payroll
 #: report:paylip.details:0
@@ -396,29 +407,29 @@ msgstr "EMail"
 #. module: hr_payroll
 #: view:hr.payslip.run:0
 msgid "Search Payslip Batches"
-msgstr ""
+msgstr "Suche Lohnkonten Stapel"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,amount_percentage_base:0
 #: field:hr.salary.rule,amount_percentage_base:0
 msgid "Percentage based on"
-msgstr ""
+msgstr "Prozent basierend auf"
 
 #. module: hr_payroll
 #: help:hr.payslip.line,amount_percentage:0
 #: help:hr.salary.rule,amount_percentage:0
 msgid "For example, enter 50.0 to apply a percentage of 50%"
-msgstr ""
+msgstr "zB 50.0 für 50%"
 
 #. module: hr_payroll
 #: field:hr.payslip,paid:0
 msgid "Made Payment Order ? "
-msgstr ""
+msgstr "Zahlungsauftrag erstellt? "
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
 msgid "PaySlip Lines by Contribution Register"
-msgstr ""
+msgstr "Lohnkontozeilen je BeitragskontoLoh"
 
 #. module: hr_payroll
 #: help:hr.payslip,state:0
@@ -433,12 +444,12 @@ msgstr ""
 #. module: hr_payroll
 #: field:hr.payslip.worked_days,number_of_days:0
 msgid "Number of Days"
-msgstr ""
+msgstr "Anzahl Tage"
 
 #. module: hr_payroll
 #: selection:hr.payslip,state:0
 msgid "Rejected"
-msgstr ""
+msgstr "Abgelehnt"
 
 #. module: hr_payroll
 #: view:hr.payroll.structure:0
@@ -447,31 +458,31 @@ msgstr ""
 #: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form
 #: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form
 msgid "Salary Rules"
-msgstr ""
+msgstr "Lohnkonto Rechenregeln"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:337
 #, python-format
 msgid "Refund: "
-msgstr ""
+msgstr "Vergütung "
 
 #. module: hr_payroll
 #: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register
 msgid "PaySlip Lines by Contribution Registers"
-msgstr ""
+msgstr "Lohnkonto Zeilen je Beitragskonten"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 #: selection:hr.payslip,state:0
 #: view:hr.payslip.run:0
 msgid "Done"
-msgstr ""
+msgstr "Erledigt"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,appears_on_payslip:0
 #: field:hr.salary.rule,appears_on_payslip:0
 msgid "Appears on Payslip"
-msgstr ""
+msgstr "Scheint am Lohnkonto auf"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,amount_fix:0
@@ -488,49 +499,51 @@ msgid ""
 "If the active field is set to false, it will allow you to hide the salary "
 "rule without removing it."
 msgstr ""
+"Wenn das Aktiv-Feld deaktiviert wird, wird die Rechenregel verborgen ohne "
+"diese zu löschen"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Worked Days & Inputs"
-msgstr ""
+msgstr "Gearbeitete Tage & Eingaben"
 
 #. module: hr_payroll
 #: field:hr.payslip,details_by_salary_rule_category:0
 msgid "Details by Salary Rule Category"
-msgstr ""
+msgstr "Details je Rechenregel Kategorie"
 
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register
 msgid "PaySlip Lines"
-msgstr ""
+msgstr "Lohnkontenzeilen"
 
 #. module: hr_payroll
 #: help:hr.payslip.line,register_id:0
 #: help:hr.salary.rule,register_id:0
 msgid "Eventual third party involved in the salary payment of the employees."
-msgstr ""
+msgstr "Allfällige Fremde im Zusammenhang mit Lohnzahlungen an Mitarbeiter"
 
 #. module: hr_payroll
 #: field:hr.payslip.worked_days,number_of_hours:0
 msgid "Number of Hours"
-msgstr ""
+msgstr "Gesamtstunden"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "PaySlip Batch"
-msgstr ""
+msgstr "Lohnkonto Stapel"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,condition_range_min:0
 #: field:hr.salary.rule,condition_range_min:0
 msgid "Minimum Range"
-msgstr ""
+msgstr "Minimaler Bereich"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,child_ids:0
 #: field:hr.salary.rule,child_ids:0
 msgid "Child Salary Rule"
-msgstr ""
+msgstr "abhängige Rechenregel"
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
@@ -540,19 +553,19 @@ msgstr ""
 #: report:payslip:0
 #: field:payslip.lines.contribution.register,date_to:0
 msgid "Date To"
-msgstr ""
+msgstr "Datum bis"
 
 #. module: hr_payroll
 #: selection:hr.payslip.line,condition_select:0
 #: selection:hr.salary.rule,condition_select:0
 msgid "Range"
-msgstr ""
+msgstr "Bereich"
 
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree
 #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_tree
 msgid "Salary Structures Hierarchy"
-msgstr ""
+msgstr "Lohn Struktur Hierarchie"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -569,41 +582,41 @@ msgstr ""
 #. module: hr_payroll
 #: view:hr.contract:0
 msgid "Payslip Info"
-msgstr ""
+msgstr "Lohnkonto Information"
 
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines
 msgid "Payslip Computation Details"
-msgstr ""
+msgstr "Lohnkonto Berechnung Details"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:870
 #, python-format
 msgid "Wrong python code defined for salary rule %s (%s) "
-msgstr ""
+msgstr "Falscher python code Für Rechenregel %s (%s) "
 
 #. module: hr_payroll
 #: model:ir.model,name:hr_payroll.model_hr_payslip_input
 msgid "Payslip Input"
-msgstr ""
+msgstr "Lohnkonto Eingaben"
 
 #. module: hr_payroll
 #: view:hr.salary.rule.category:0
 #: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category
 #: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category
 msgid "Salary Rule Categories"
-msgstr ""
+msgstr "Lohnkonto Rechenregeln"
 
 #. module: hr_payroll
 #: help:hr.payslip.input,contract_id:0
 #: help:hr.payslip.worked_days,contract_id:0
 msgid "The contract for which applied this input"
-msgstr ""
+msgstr "Der Arbeitsvertrag für den die Eingaben gelten"
 
 #. module: hr_payroll
 #: view:hr.salary.rule:0
 msgid "Computation"
-msgstr ""
+msgstr "Berechnung"
 
 #. module: hr_payroll
 #: help:hr.payslip.input,amount:0
@@ -632,18 +645,18 @@ msgstr "Kategorie"
 msgid ""
 "If its checked, indicates that all payslips generated from here are refund "
 "payslips."
-msgstr ""
+msgstr "Wenn markiert, dann sind alle hier erzeugten Lohnkonten Vergütungen."
 
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form
 #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view
 msgid "Salary Structures"
-msgstr ""
+msgstr "Lohnkonto Strukturen"
 
 #. module: hr_payroll
 #: view:hr.payslip.run:0
 msgid "Draft Payslip Batches"
-msgstr ""
+msgstr "Entwurf Lohnkonten Stapel"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -661,22 +674,22 @@ msgstr "Entwurf"
 #: report:payslip:0
 #: field:payslip.lines.contribution.register,date_from:0
 msgid "Date From"
-msgstr ""
+msgstr "Datum von"
 
 #. module: hr_payroll
 #: view:hr.payslip.run:0
 msgid "Done Payslip Batches"
-msgstr ""
+msgstr "Erledigte Lohnkonten Stapel"
 
 #. module: hr_payroll
 #: report:paylip.details:0
 msgid "Payslip Lines by Contribution Register:"
-msgstr ""
+msgstr "Lohnkonto Zeilen je Beitragskonto"
 
 #. module: hr_payroll
 #: view:hr.salary.rule:0
 msgid "Conditions"
-msgstr ""
+msgstr "Bedingungen"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,amount_percentage:0
@@ -700,7 +713,7 @@ msgstr "Mitarbeiter Funktion"
 #: field:hr.payslip,credit_note:0
 #: field:hr.payslip.run,credit_note:0
 msgid "Credit Note"
-msgstr ""
+msgstr "Gutschrift"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -716,7 +729,7 @@ msgstr "Aktiv"
 #. module: hr_payroll
 #: view:hr.salary.rule:0
 msgid "Child Rules"
-msgstr ""
+msgstr "Abhängige Rechenregeln"
 
 #. module: hr_payroll
 #: constraint:hr.employee:0
@@ -727,19 +740,19 @@ msgstr ""
 #. module: hr_payroll
 #: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report
 msgid "PaySlip Details"
-msgstr ""
+msgstr "Lohnkonto Details"
 
 #. module: hr_payroll
 #: help:hr.payslip.line,condition_range_min:0
 #: help:hr.salary.rule,condition_range_min:0
 msgid "The minimum amount, applied for this rule."
-msgstr ""
+msgstr "Der Minimum Betrag für diese Rechenregel."
 
 #. module: hr_payroll
 #: selection:hr.payslip.line,condition_select:0
 #: selection:hr.salary.rule,condition_select:0
 msgid "Python Expression"
-msgstr ""
+msgstr "Python Ausdruck"
 
 #. module: hr_payroll
 #: report:paylip.details:0
@@ -751,13 +764,13 @@ msgstr "Abmelden"
 #: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52
 #, python-format
 msgid "You must select employee(s) to generate payslip(s)"
-msgstr ""
+msgstr "Sie müssen Mitarbeiter auswählen um Lohnkonten erzeugen zu können."
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:858
 #, python-format
 msgid "Wrong quantity defined for salary rule %s (%s)"
-msgstr ""
+msgstr "Falsche Menge für Rechenregel %s (%s) definiert"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -788,7 +801,7 @@ msgstr ""
 #. module: hr_payroll
 #: field:hr.contract,schedule_pay:0
 msgid "Scheduled Pay"
-msgstr ""
+msgstr "geplante Zahlung"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:858
@@ -798,13 +811,13 @@ msgstr ""
 #: code:addons/hr_payroll/hr_payroll.py:893
 #, python-format
 msgid "Error"
-msgstr ""
+msgstr "Fehler"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,condition_python:0
 #: field:hr.salary.rule,condition_python:0
 msgid "Python Condition"
-msgstr ""
+msgstr "Python Bedingung"
 
 #. module: hr_payroll
 #: view:hr.contribution.register:0
@@ -815,30 +828,30 @@ msgstr "Arbeitnehmer / Arbeitgeber Anteile"
 #: code:addons/hr_payroll/hr_payroll.py:347
 #, python-format
 msgid "Refund Payslip"
-msgstr ""
+msgstr "Guthaben Lohnkonto"
 
 #. module: hr_payroll
 #: field:hr.rule.input,input_id:0
 #: model:ir.model,name:hr_payroll.model_hr_rule_input
 msgid "Salary Rule Input"
-msgstr ""
+msgstr "Lohn Rechenregel Eingabe"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:893
 #, python-format
 msgid "Wrong python condition defined for salary rule %s (%s)"
-msgstr ""
+msgstr "Falsche Python Bedingung für Rechenregel %s (%s)"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,quantity:0
 #: field:hr.salary.rule,quantity:0
 msgid "Quantity"
-msgstr ""
+msgstr "Menge"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Refund"
-msgstr ""
+msgstr "Gutschrift"
 
 #. module: hr_payroll
 #: view:hr.salary.rule:0
@@ -864,7 +877,7 @@ msgstr "Kurzbez."
 #: field:hr.salary.rule,amount_python_compute:0
 #: selection:hr.salary.rule,amount_select:0
 msgid "Python Code"
-msgstr ""
+msgstr "Python Code"
 
 #. module: hr_payroll
 #: field:hr.payslip.input,sequence:0
@@ -878,23 +891,23 @@ msgstr "Reihenfolge"
 #: report:contribution.register.lines:0
 #: report:paylip.details:0
 msgid "Register Name"
-msgstr ""
+msgstr "Beitragskonto"
 
 #. module: hr_payroll
 #: view:hr.salary.rule:0
 msgid "General"
-msgstr ""
+msgstr "Allgemein"
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:662
 #, python-format
 msgid "Salary Slip of %s for %s"
-msgstr ""
+msgstr "Lohnkonto von %s für %s"
 
 #. module: hr_payroll
 #: model:ir.model,name:hr_payroll.model_hr_payslip_employees
 msgid "Generate payslips for all selected employees"
-msgstr ""
+msgstr "Erzeuge Lohnkonten für alle ausgewählten Mitarbeiter"
 
 #. module: hr_payroll
 #: field:hr.contract,struct_id:0
@@ -931,33 +944,38 @@ msgid ""
 "mandatory anymore and thus the rules applied will be all the rules set on "
 "the structure of all contracts of the employee valid for the chosen period"
 msgstr ""
+"Definiere Rechenregeln die entsprechend dem Vertrag für dieses Lohnkonto "
+"anzuwenden sind.\r\n"
+"Wenn  das Feld leer ist werden alle für diese Periode gültigen Rechenregeln "
+"für alle Verträge der Mitarbeiter angewendet."
 
 #. module: hr_payroll
 #: field:hr.payroll.structure,children_ids:0
 #: field:hr.salary.rule.category,children_ids:0
 msgid "Children"
-msgstr ""
+msgstr "abhängige Elemente"
 
 #. module: hr_payroll
 #: help:hr.payslip,credit_note:0
 msgid "Indicates this payslip has a refund of another"
 msgstr ""
+"Zeigt an dass dieses Lohnkonto eine Gutschrift eines anderen beinhaltet"
 
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Bi-monthly"
-msgstr ""
+msgstr "Zweimonatlich"
 
 #. module: hr_payroll
 #: report:paylip.details:0
 msgid "Pay Slip Details"
-msgstr ""
+msgstr "Lohnkonto Details"
 
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form
 #: model:ir.ui.menu,name:hr_payroll.menu_department_tree
 msgid "Employee Payslips"
-msgstr ""
+msgstr "Mitarbeiter Lohnkonten"
 
 #. module: hr_payroll
 #: view:hr.payslip.line:0
@@ -979,12 +997,15 @@ msgid ""
 "the employees. It can be the social security, the estate or anyone that "
 "collect or inject money on payslips."
 msgstr ""
+"Ein Beitragskonto ist eine Fremder der in die Lohnzahlung involviert ist. zB "
+"Sozialversicherung, der Staat, oder jeder der Geld im Rahmen des Lohnkontos "
+"einzahlt oder erhält."
 
 #. module: hr_payroll
 #: code:addons/hr_payroll/hr_payroll.py:887
 #, python-format
 msgid "Wrong range condition defined for salary rule %s (%s)"
-msgstr ""
+msgstr "Falsche Bereichsbedingung für Lohnregel %s (%s)"
 
 #. module: hr_payroll
 #: view:hr.payslip.line:0
@@ -994,7 +1015,7 @@ msgstr "Kalkulation"
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Worked Days"
-msgstr ""
+msgstr "Gearbeitete Tage"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -1006,7 +1027,7 @@ msgstr "Auszahlung Vergütungen"
 #: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree
 #: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run
 msgid "Payslips Batches"
-msgstr ""
+msgstr "Lohnkonten Stapel"
 
 #. module: hr_payroll
 #: view:hr.contribution.register:0
@@ -1048,12 +1069,12 @@ msgstr "Personalabrechnung"
 #. module: hr_payroll
 #: model:ir.actions.report.xml,name:hr_payroll.contribution_register
 msgid "PaySlip Lines By Conribution Register"
-msgstr ""
+msgstr "Lohnkontozeilen je Beitragskonto"
 
 #. module: hr_payroll
 #: selection:hr.payslip,state:0
 msgid "Waiting"
-msgstr ""
+msgstr "Wartend"
 
 #. module: hr_payroll
 #: report:paylip.details:0
@@ -1065,18 +1086,18 @@ msgstr "Anschrift"
 #: code:addons/hr_payroll/hr_payroll.py:864
 #, python-format
 msgid "Wrong percentage base or quantity defined for salary rule %s (%s)"
-msgstr ""
+msgstr "Falscher Prozentsatz oder Menge für diese Rechenregel %s (%s)"
 
 #. module: hr_payroll
 #: field:hr.payslip,worked_days_line_ids:0
 #: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days
 msgid "Payslip Worked Days"
-msgstr ""
+msgstr "Lohnkonto gearbeitete Tage"
 
 #. module: hr_payroll
 #: view:hr.salary.rule.category:0
 msgid "Salary Categories"
-msgstr ""
+msgstr "Lohn Kategorien"
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
@@ -1094,7 +1115,7 @@ msgstr "Bezeichnung"
 #. module: hr_payroll
 #: view:hr.payroll.structure:0
 msgid "Payroll Structures"
-msgstr ""
+msgstr "Lohnkonto Strukturen"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
@@ -1121,23 +1142,23 @@ msgstr ""
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Annually"
-msgstr ""
+msgstr "Jährlich"
 
 #. module: hr_payroll
 #: field:hr.payslip,input_line_ids:0
 msgid "Payslip Inputs"
-msgstr ""
+msgstr "Lohnkonto Eingaben"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,salary_rule_id:0
 msgid "Rule"
-msgstr ""
+msgstr "Regel"
 
 #. module: hr_payroll
 #: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view
 #: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view
 msgid "Salary Rule Categories Hierarchy"
-msgstr ""
+msgstr "Lohnkonto Rechenregel Kategorien Hierarchie"
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
@@ -1151,57 +1172,57 @@ msgstr "Gesamt"
 #: help:hr.payslip.line,appears_on_payslip:0
 #: help:hr.salary.rule,appears_on_payslip:0
 msgid "Used for the display of rule on payslip"
-msgstr ""
+msgstr "Verwendet um die Rechenregel am Konto darzustellen"
 
 #. module: hr_payroll
 #: view:hr.payslip.line:0
 msgid "Search Payslip Lines"
-msgstr ""
+msgstr "Suche Lohnkonto Zeilen"
 
 #. module: hr_payroll
 #: view:hr.payslip:0
 msgid "Details By Salary Rule Category"
-msgstr ""
+msgstr "Details je Rechenregel Kategorie"
 
 #. module: hr_payroll
 #: help:hr.payslip.input,code:0
 #: help:hr.payslip.worked_days,code:0
 #: help:hr.rule.input,code:0
 msgid "The code that can be used in the salary rules"
-msgstr ""
+msgstr "Der Code der in der Rechenregeln verwendet werden kann"
 
 #. module: hr_payroll
 #: view:hr.payslip.run:0
 #: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees
 msgid "Generate Payslips"
-msgstr ""
+msgstr "Erzeuge Lohnkonten"
 
 #. module: hr_payroll
 #: selection:hr.contract,schedule_pay:0
 msgid "Bi-weekly"
-msgstr ""
+msgstr "Zweiwöchentlich"
 
 #. module: hr_payroll
 #: field:hr.employee,total_wage:0
 msgid "Total Basic Salary"
-msgstr ""
+msgstr "Gesamt Basis Entgelt"
 
 #. module: hr_payroll
 #: selection:hr.payslip.line,condition_select:0
 #: selection:hr.salary.rule,condition_select:0
 msgid "Always True"
-msgstr ""
+msgstr "Immer Wahr"
 
 #. module: hr_payroll
 #: report:contribution.register.lines:0
 msgid "PaySlip Name"
-msgstr ""
+msgstr "Lohnkonto Bezeichnung"
 
 #. module: hr_payroll
 #: field:hr.payslip.line,condition_range:0
 #: field:hr.salary.rule,condition_range:0
 msgid "Range Based on"
-msgstr ""
+msgstr "Bereich basierend auf"
 
 #~ msgid "Invalid model name in the action definition."
 #~ msgstr "Ungültiger Modulname in der Aktionsdefinition."
diff --git a/addons/hr_payroll_account/i18n/ar.po b/addons/hr_payroll_account/i18n/ar.po
index 51e2ba8d69a..6793eaa98a5 100644
--- a/addons/hr_payroll_account/i18n/ar.po
+++ b/addons/hr_payroll_account/i18n/ar.po
@@ -8,19 +8,19 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2012-01-03 12:54+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2012-01-14 23:52+0000\n"
+"Last-Translator: kifcaliph \n"
 "Language-Team: Arabic \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14616)\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_payroll_account
 #: field:hr.payslip,move_id:0
 msgid "Accounting Entry"
-msgstr ""
+msgstr "قيد محاسبي"
 
 #. module: hr_payroll_account
 #: field:hr.salary.rule,account_tax_id:0
@@ -31,20 +31,20 @@ msgstr ""
 #: field:hr.payslip,journal_id:0
 #: field:hr.payslip.run,journal_id:0
 msgid "Expense Journal"
-msgstr ""
+msgstr "يومية المصروفات"
 
 #. module: hr_payroll_account
 #: code:addons/hr_payroll_account/hr_payroll_account.py:157
 #: code:addons/hr_payroll_account/hr_payroll_account.py:173
 #, python-format
 msgid "Adjustment Entry"
-msgstr ""
+msgstr "تعديل القيد"
 
 #. module: hr_payroll_account
 #: field:hr.contract,analytic_account_id:0
 #: field:hr.salary.rule,analytic_account_id:0
 msgid "Analytic Account"
-msgstr ""
+msgstr "حساب تحليلي"
 
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_salary_rule
@@ -54,27 +54,27 @@ msgstr ""
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_payslip_run
 msgid "Payslip Batches"
-msgstr ""
+msgstr "دفعات ظرف المرتب"
 
 #. module: hr_payroll_account
 #: field:hr.contract,journal_id:0
 msgid "Salary Journal"
-msgstr ""
+msgstr "يومية الرواتب"
 
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_payslip
 msgid "Pay Slip"
-msgstr ""
+msgstr "ظرف المرتب"
 
 #. module: hr_payroll_account
 #: constraint:hr.payslip:0
 msgid "Payslip 'Date From' must be before 'Date To'."
-msgstr ""
+msgstr "ظرف المرتب \"بداية التاريخ\" يجب ان تكون قبل \"نهاية التاريخ\""
 
 #. module: hr_payroll_account
 #: help:hr.payslip,period_id:0
 msgid "Keep empty to use the period of the validation(Payslip) date."
-msgstr ""
+msgstr "اتركها فارغة لاستخدامها في الفترة من تاريخ التحقق لظرف المرتب."
 
 #. module: hr_payroll_account
 #: code:addons/hr_payroll_account/hr_payroll_account.py:171
@@ -114,7 +114,7 @@ msgstr ""
 #. module: hr_payroll_account
 #: field:hr.payslip,period_id:0
 msgid "Force Period"
-msgstr ""
+msgstr "قوة الفترة"
 
 #. module: hr_payroll_account
 #: field:hr.salary.rule,account_credit:0
@@ -138,3 +138,37 @@ msgstr ""
 #: view:hr.salary.rule:0
 msgid "Accounting"
 msgstr ""
+
+#~ msgid "Period"
+#~ msgstr "فترة"
+
+#~ msgid "Employee"
+#~ msgstr "موظف"
+
+#~ msgid "Bank Journal"
+#~ msgstr "سجل البنك"
+
+#~ msgid "Description"
+#~ msgstr "الوصف"
+
+#~ msgid "Account"
+#~ msgstr "حساب"
+
+#~ msgid "Name"
+#~ msgstr "الاسم"
+
+#~ msgid "Bank Account"
+#~ msgstr "حساب البنك"
+
+#, python-format
+#~ msgid "Warning !"
+#~ msgstr "تحذير !"
+
+#~ msgid "Sequence"
+#~ msgstr "مسلسل"
+
+#~ msgid "General Account"
+#~ msgstr "الحساب العام"
+
+#~ msgid "Year"
+#~ msgstr "سنة"
diff --git a/addons/hr_payroll_account/i18n/de.po b/addons/hr_payroll_account/i18n/de.po
index f1b6f396956..4d8ad31f169 100644
--- a/addons/hr_payroll_account/i18n/de.po
+++ b/addons/hr_payroll_account/i18n/de.po
@@ -8,25 +8,24 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-13 01:49+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 16:27+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:19+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_payroll_account
 #: field:hr.payslip,move_id:0
 msgid "Accounting Entry"
-msgstr ""
+msgstr "Buchung"
 
 #. module: hr_payroll_account
 #: field:hr.salary.rule,account_tax_id:0
 msgid "Tax Code"
-msgstr ""
+msgstr "Steuernummer"
 
 #. module: hr_payroll_account
 #: field:hr.payslip,journal_id:0
@@ -39,7 +38,7 @@ msgstr "Journal Personalspesen"
 #: code:addons/hr_payroll_account/hr_payroll_account.py:173
 #, python-format
 msgid "Adjustment Entry"
-msgstr ""
+msgstr "Differenzbuchung"
 
 #. module: hr_payroll_account
 #: field:hr.contract,analytic_account_id:0
@@ -50,17 +49,17 @@ msgstr "Analytisches Konto"
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_salary_rule
 msgid "hr.salary.rule"
-msgstr ""
+msgstr "hr.salary.rule"
 
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_payslip_run
 msgid "Payslip Batches"
-msgstr ""
+msgstr "Lohnzettel Staple"
 
 #. module: hr_payroll_account
 #: field:hr.contract,journal_id:0
 msgid "Salary Journal"
-msgstr ""
+msgstr "Lohnjournal"
 
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_payslip
@@ -70,7 +69,7 @@ msgstr "Mitarbeitervergütung"
 #. module: hr_payroll_account
 #: constraint:hr.payslip:0
 msgid "Payslip 'Date From' must be before 'Date To'."
-msgstr ""
+msgstr "Lohnzettel Datum von muss vor Datum bis liegen."
 
 #. module: hr_payroll_account
 #: help:hr.payslip,period_id:0
@@ -83,35 +82,37 @@ msgstr ""
 #, python-format
 msgid ""
 "The Expense Journal \"%s\" has not properly configured the Debit Account!"
-msgstr ""
+msgstr "Das Ausgabenjournal \"%s\" hat kein richtiges Soll Konto!"
 
 #. module: hr_payroll_account
 #: code:addons/hr_payroll_account/hr_payroll_account.py:155
 #, python-format
 msgid ""
 "The Expense Journal \"%s\" has not properly configured the Credit Account!"
-msgstr ""
+msgstr "Das Ausgabenjournal \"%s\" hat kein richtiges Haben Konto!"
 
 #. module: hr_payroll_account
 #: field:hr.salary.rule,account_debit:0
 msgid "Debit Account"
-msgstr ""
+msgstr "Sollkonto"
 
 #. module: hr_payroll_account
 #: code:addons/hr_payroll_account/hr_payroll_account.py:102
 #, python-format
 msgid "Payslip of %s"
-msgstr ""
+msgstr "Lohnkonto von %s"
 
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_contract
 msgid "Contract"
-msgstr ""
+msgstr "Arbeitsvertrag"
 
 #. module: hr_payroll_account
 #: constraint:hr.contract:0
 msgid "Error! contract start-date must be lower then contract end-date."
 msgstr ""
+"Fehler! Datum des Vertragsbeginns muss zeitlich vor dem  Datum des "
+"Vertragsendes sein."
 
 #. module: hr_payroll_account
 #: field:hr.payslip,period_id:0
@@ -121,25 +122,25 @@ msgstr "Erzwinge Periode"
 #. module: hr_payroll_account
 #: field:hr.salary.rule,account_credit:0
 msgid "Credit Account"
-msgstr ""
+msgstr "Habenkonto"
 
 #. module: hr_payroll_account
 #: model:ir.model,name:hr_payroll_account.model_hr_payslip_employees
 msgid "Generate payslips for all selected employees"
-msgstr ""
+msgstr "Erzeuge Lohnkonten für alle ausgewählten Mitarbeiter"
 
 #. module: hr_payroll_account
 #: code:addons/hr_payroll_account/hr_payroll_account.py:155
 #: code:addons/hr_payroll_account/hr_payroll_account.py:171
 #, python-format
 msgid "Configuration Error!"
-msgstr ""
+msgstr "Konfigurationsfehler !"
 
 #. module: hr_payroll_account
 #: view:hr.contract:0
 #: view:hr.salary.rule:0
 msgid "Accounting"
-msgstr ""
+msgstr "Finanzbuchhaltung"
 
 #~ msgid "Accounting Lines"
 #~ msgstr "Buchungssätze"
diff --git a/addons/hr_recruitment/i18n/de.po b/addons/hr_recruitment/i18n/de.po
index fe73866fea8..579bfcf2170 100644
--- a/addons/hr_recruitment/i18n/de.po
+++ b/addons/hr_recruitment/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-01-17 22:31+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 16:22+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:19+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_recruitment
 #: help:hr.applicant,active:0
@@ -37,7 +36,7 @@ msgstr "Anforderungen"
 #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_source_action
 #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_source
 msgid "Sources of Applicants"
-msgstr ""
+msgstr "Herkunft der Bewerber"
 
 #. module: hr_recruitment
 #: field:hr.recruitment.report,delay_open:0
@@ -57,12 +56,12 @@ msgstr "Gruppierung..."
 #. module: hr_recruitment
 #: field:hr.applicant,user_email:0
 msgid "User Email"
-msgstr ""
+msgstr "Benutzer EMail"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Filter and view on next actions and date"
-msgstr ""
+msgstr "Filter und Ansicht der nächsten Aktionen und Daten"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -80,7 +79,7 @@ msgstr "Datum nächste Aktion"
 #. module: hr_recruitment
 #: field:hr.applicant,salary_expected_extra:0
 msgid "Expected Salary Extra"
-msgstr ""
+msgstr "Erwartete Mehr-Entlohnung"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
@@ -90,7 +89,7 @@ msgstr "Stellen"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Pending Jobs"
-msgstr ""
+msgstr "Ausgeschriebene Jobs"
 
 #. module: hr_recruitment
 #: field:hr.applicant,company_id:0
@@ -145,7 +144,7 @@ msgstr "Tag"
 #. module: hr_recruitment
 #: field:hr.applicant,reference:0
 msgid "Refered By"
-msgstr ""
+msgstr "Bezogen auf"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -160,12 +159,12 @@ msgstr "Hinzufügen Bemerkung"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Refuse"
-msgstr ""
+msgstr "Ablehnen"
 
 #. module: hr_recruitment
 #: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced
 msgid "Master Degree"
-msgstr ""
+msgstr "Master Titel"
 
 #. module: hr_recruitment
 #: field:hr.applicant,partner_mobile:0
@@ -207,7 +206,7 @@ msgstr "Schulabschluss"
 #. module: hr_recruitment
 #: field:hr.applicant,color:0
 msgid "Color Index"
-msgstr ""
+msgstr "Farb Index"
 
 #. module: hr_recruitment
 #: view:board.board:0
@@ -224,7 +223,7 @@ msgstr "Meine Einstellungen"
 #. module: hr_recruitment
 #: field:hr.job,survey_id:0
 msgid "Interview Form"
-msgstr ""
+msgstr "Interview Formular"
 
 #. module: hr_recruitment
 #: help:hr.job,survey_id:0
@@ -232,6 +231,8 @@ msgid ""
 "Choose an interview form for this job position and you will be able to "
 "print/answer this interview from all applicants who apply for this job"
 msgstr ""
+"Wählen Sie ein Interview Formular für diesen Job damit Sie diese für alle "
+"Anwärter drucken und auswerten können"
 
 #. module: hr_recruitment
 #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment
@@ -242,7 +243,7 @@ msgstr "Personalbeschaffung"
 #: code:addons/hr_recruitment/hr_recruitment.py:436
 #, python-format
 msgid "Warning!"
-msgstr ""
+msgstr "Warnung!"
 
 #. module: hr_recruitment
 #: field:hr.recruitment.report,salary_prop:0
@@ -252,7 +253,7 @@ msgstr "Gehaltsvorschlag"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Change Color"
-msgstr ""
+msgstr "Farbe ändern"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
@@ -271,6 +272,8 @@ msgid ""
 "Stages of the recruitment process may be different per department. If this "
 "stage is common to all departments, keep tempy this field."
 msgstr ""
+"Die Phasen der Bewerbung können je Abteilung unterschiedlich sein.  Für "
+"gemeinsame Phase das Feld leer lassen."
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -280,7 +283,7 @@ msgstr "Vorherige"
 #. module: hr_recruitment
 #: model:ir.model,name:hr_recruitment.model_hr_recruitment_source
 msgid "Source of Applicants"
-msgstr ""
+msgstr "Herkunft der ABewerber"
 
 #. module: hr_recruitment
 #: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:115
@@ -302,17 +305,17 @@ msgstr "Personaleinstellungen Statistik"
 #: code:addons/hr_recruitment/hr_recruitment.py:477
 #, python-format
 msgid "Changed Stage to: %s"
-msgstr ""
+msgstr "Phase auf: %s geändert."
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Hire"
-msgstr ""
+msgstr "Aufnehmen"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "Hired employees"
-msgstr ""
+msgstr "Aufgenommene Mitarbeiter"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -403,7 +406,7 @@ msgstr "Datum Erstellung"
 #: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_hired_employee
 #: model:ir.model,name:hr_recruitment.model_hired_employee
 msgid "Create Employee"
-msgstr ""
+msgstr "Erstelle Mitarbeiter"
 
 #. module: hr_recruitment
 #: field:hr.recruitment.job2phonecall,deadline:0
@@ -420,12 +423,12 @@ msgstr "Bewertung"
 #. module: hr_recruitment
 #: model:hr.recruitment.stage,name:hr_recruitment.stage_job1
 msgid "Initial Qualification"
-msgstr ""
+msgstr "Anfängliche Qualifikation"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Print Interview"
-msgstr ""
+msgstr "Drucke Fragebogen"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -452,7 +455,7 @@ msgstr "Personalbeschaffung / Bewerber Stufen"
 #. module: hr_recruitment
 #: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5
 msgid "Doctoral Degree"
-msgstr ""
+msgstr "Doktorat"
 
 #. module: hr_recruitment
 #: selection:hr.recruitment.report,month:0
@@ -493,6 +496,9 @@ msgid ""
 "forget to specify the department if your recruitment process is different "
 "according to the job position."
 msgstr ""
+" Überprüfen Sie, ob die Phasen Ihrem Einstellungsprozess entsprechen. "
+"Vergessen Si nicht die Abteilung zu spezifizieren, wenn der der "
+"Einstellungsprozess für den Job anders ist."
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
@@ -523,6 +529,8 @@ msgstr "Kontakt"
 #: help:hr.applicant,salary_expected_extra:0
 msgid "Salary Expected by Applicant, extra advantages"
 msgstr ""
+"Erwartete Entlohnung seitens des Bewerbers, zusätzlichen Vorteile aus dem "
+"Dinesverhältniss"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -556,12 +564,12 @@ msgstr "Einstellungsstufen"
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "Draft recruitment"
-msgstr ""
+msgstr "Einstellung im Entwurf"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Delete"
-msgstr ""
+msgstr "Löschen"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
@@ -571,7 +579,7 @@ msgstr "In Bearbeitung"
 #. module: hr_recruitment
 #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_form_installer
 msgid "Review Recruitment Stages"
-msgstr ""
+msgstr "Überprüfe Einstellungsphasen"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -596,12 +604,12 @@ msgstr "Dezember"
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "Recruitment performed in current year"
-msgstr ""
+msgstr "Einstellungen im aktuellen Jahr"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "Recruitment during last month"
-msgstr ""
+msgstr "Einstellungen im letzten Monat"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
@@ -612,7 +620,7 @@ msgstr "Monat"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Unassigned Recruitments"
-msgstr ""
+msgstr "nicht zugeordnete Einstellungen"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -632,7 +640,7 @@ msgstr "Datum Update"
 #. module: hr_recruitment
 #: view:hired.employee:0
 msgid "Yes"
-msgstr ""
+msgstr "Ja"
 
 #. module: hr_recruitment
 #: field:hr.applicant,salary_proposed:0
@@ -643,7 +651,7 @@ msgstr "Gehaltsvorschlag"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Schedule Meeting"
-msgstr ""
+msgstr "Plane Meeting"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -700,7 +708,7 @@ msgstr "Gehaltsforderung"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "All Initial Jobs"
-msgstr ""
+msgstr "Alle anfänglichen Jobs"
 
 #. module: hr_recruitment
 #: help:hr.applicant,email_cc:0
@@ -754,7 +762,7 @@ msgstr "Termin"
 #: code:addons/hr_recruitment/hr_recruitment.py:347
 #, python-format
 msgid "No Subject"
-msgstr ""
+msgstr "Kein Betreff"
 
 #. module: hr_recruitment
 #: view:hr.applicant:0
@@ -835,7 +843,7 @@ msgstr "Rückmeldung"
 #. module: hr_recruitment
 #: field:hr.recruitment.stage,department_id:0
 msgid "Specific to a Department"
-msgstr ""
+msgstr "Abteilungsspezifisch"
 
 #. module: hr_recruitment
 #: field:hr.recruitment.report,salary_prop_avg:0
@@ -852,7 +860,7 @@ msgstr "Terminiere Anruf"
 #. module: hr_recruitment
 #: field:hr.applicant,salary_proposed_extra:0
 msgid "Proposed Salary Extra"
-msgstr ""
+msgstr "Vorgeschlagene ausserordentliche Bezüge"
 
 #. module: hr_recruitment
 #: selection:hr.recruitment.report,month:0
@@ -890,7 +898,7 @@ msgstr ""
 #. module: hr_recruitment
 #: view:hired.employee:0
 msgid "Would you like to create an employee ?"
-msgstr ""
+msgstr "Wollen Sie einem Mitarbeiter anlegen"
 
 #. module: hr_recruitment
 #: model:ir.actions.act_window,help:hr_recruitment.crm_case_categ0_act_job
@@ -920,7 +928,7 @@ msgstr "Historie"
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "Recruitment performed in current month"
-msgstr ""
+msgstr "Einstellungen des laufenden Monats"
 
 #. module: hr_recruitment
 #: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_form_installer
@@ -929,6 +937,9 @@ msgid ""
 "forget to specify the department if your recruitment process is different "
 "according to the job position."
 msgstr ""
+"Prüfen Sie, ob die folgenden Phasen Ihrem Einstellungsprozess entsprechen. "
+"Vergessen Sie nicht eine Abteilung zu spezifizieren, wenn der Prozess für "
+"einen Job unterschiedlich ist."
 
 #. module: hr_recruitment
 #: field:hr.applicant,partner_address_id:0
@@ -939,7 +950,7 @@ msgstr "Partner Kontakt"
 #: code:addons/hr_recruitment/hr_recruitment.py:436
 #, python-format
 msgid "You must define Applied Job for Applicant !"
-msgstr ""
+msgstr "Sie müssen der Job für den Bewerber auswählen!"
 
 #. module: hr_recruitment
 #: model:hr.recruitment.stage,name:hr_recruitment.stage_job4
@@ -957,12 +968,12 @@ msgstr "Status"
 #. module: hr_recruitment
 #: model:hr.recruitment.source,name:hr_recruitment.source_website_company
 msgid "Company Website"
-msgstr ""
+msgstr "Unternehmens Webseite"
 
 #. module: hr_recruitment
 #: sql_constraint:hr.recruitment.degree:0
 msgid "The name of the Degree of Recruitment must be unique!"
-msgstr ""
+msgstr "Der Name der Einstellung muss eindeutig sein"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
@@ -996,7 +1007,7 @@ msgstr "Ein Partner mit identischem Namen existiert bereits."
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Subject / Applicant"
-msgstr ""
+msgstr "Betreff / Bewerber"
 
 #. module: hr_recruitment
 #: help:hr.recruitment.degree,sequence:0
@@ -1022,12 +1033,12 @@ msgstr "Statistik Personalbeschaffung"
 #. module: hr_recruitment
 #: view:hired.employee:0
 msgid "Create New Employee"
-msgstr ""
+msgstr "Erzeuge neuen Mitarbeiter"
 
 #. module: hr_recruitment
 #: model:hr.recruitment.source,name:hr_recruitment.source_linkedin
 msgid "LinkedIn"
-msgstr ""
+msgstr "LinkedIn"
 
 #. module: hr_recruitment
 #: selection:hr.recruitment.report,month:0
@@ -1052,7 +1063,7 @@ msgstr "Fragebogen"
 #. module: hr_recruitment
 #: field:hr.recruitment.source,name:0
 msgid "Source Name"
-msgstr ""
+msgstr "Bezeichnung der Herkunft"
 
 #. module: hr_recruitment
 #: field:hr.applicant,description:0
@@ -1072,7 +1083,7 @@ msgstr "Vertragsunterschrift"
 #. module: hr_recruitment
 #: model:hr.recruitment.source,name:hr_recruitment.source_word
 msgid "Word of Mouth"
-msgstr ""
+msgstr "Mundpropaganda"
 
 #. module: hr_recruitment
 #: selection:hr.applicant,state:0
@@ -1108,7 +1119,7 @@ msgstr "Ausbildungsabschluss"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Open Jobs"
-msgstr ""
+msgstr "Offene Stellen"
 
 #. module: hr_recruitment
 #: selection:hr.recruitment.report,month:0
@@ -1125,7 +1136,7 @@ msgstr "Bezeichnung"
 #. module: hr_recruitment
 #: view:hr.applicant:0
 msgid "Edit"
-msgstr ""
+msgstr "Bearbeiten"
 
 #. module: hr_recruitment
 #: model:hr.recruitment.stage,name:hr_recruitment.stage_job3
@@ -1145,27 +1156,27 @@ msgstr "April"
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "Pending recruitment"
-msgstr ""
+msgstr "Wartende Einstellungen"
 
 #. module: hr_recruitment
 #: model:hr.recruitment.source,name:hr_recruitment.source_monster
 msgid "Monster"
-msgstr ""
+msgstr "Monster"
 
 #. module: hr_recruitment
 #: model:ir.ui.menu,name:hr_recruitment.menu_hr_job
 msgid "Job Positions"
-msgstr ""
+msgstr "Arbeitsstellen"
 
 #. module: hr_recruitment
 #: view:hr.recruitment.report:0
 msgid "In progress recruitment"
-msgstr ""
+msgstr "Einstellung in Bearbeitung"
 
 #. module: hr_recruitment
 #: sql_constraint:hr.job:0
 msgid "The name of the job position must be unique per company!"
-msgstr ""
+msgstr "Der Name der Jobbezeichnung muss je Unternehmen eindeutig sein"
 
 #. module: hr_recruitment
 #: field:hr.recruitment.degree,sequence:0
@@ -1176,7 +1187,7 @@ msgstr "Reihenfolge"
 #. module: hr_recruitment
 #: model:hr.recruitment.degree,name:hr_recruitment.degree_bachelor
 msgid "Bachelor Degree"
-msgstr ""
+msgstr "Bachelor Grad"
 
 #. module: hr_recruitment
 #: field:hr.recruitment.job2phonecall,user_id:0
@@ -1193,7 +1204,7 @@ msgstr ""
 #. module: hr_recruitment
 #: help:hr.applicant,salary_proposed_extra:0
 msgid "Salary Proposed by the Organisation, extra advantages"
-msgstr ""
+msgstr "Entlohnung vom Unternehmen vorgeschlagen, zusätzliche Vorteile"
 
 #. module: hr_recruitment
 #: help:hr.recruitment.report,delay_close:0
diff --git a/addons/hr_timesheet_invoice/i18n/de.po b/addons/hr_timesheet_invoice/i18n/de.po
index f9558cbd918..0972e37ffe7 100644
--- a/addons/hr_timesheet_invoice/i18n/de.po
+++ b/addons/hr_timesheet_invoice/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2011-01-12 17:19+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 12:34+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 06:53+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_timesheet_invoice
 #: view:report.timesheet.line:0
@@ -26,7 +25,7 @@ msgstr "Zeiterfassung nach Benutzer"
 #. module: hr_timesheet_invoice
 #: view:report.timesheet.line:0
 msgid "Timesheet lines in this year"
-msgstr ""
+msgstr "Zeiterfassung Zeilen aktuelles Jahr"
 
 #. module: hr_timesheet_invoice
 #: view:hr_timesheet_invoice.factor:0
@@ -61,7 +60,7 @@ msgstr "Erlöse"
 #. module: hr_timesheet_invoice
 #: view:report_timesheet.account.date:0
 msgid "Daily Timesheets for this year"
-msgstr ""
+msgstr "tägliche Zeiterfassung aktuelles Jahr"
 
 #. module: hr_timesheet_invoice
 #: view:account.analytic.line:0
@@ -100,7 +99,7 @@ msgstr ""
 #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:129
 #, python-format
 msgid "You cannot modify an invoiced analytic line!"
-msgstr ""
+msgstr "Sie dürfen keine fakturierte Analysebuchung verändern"
 
 #. module: hr_timesheet_invoice
 #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor
@@ -156,7 +155,7 @@ msgstr "Rechnungsbetrag"
 #. module: hr_timesheet_invoice
 #: constraint:account.move.line:0
 msgid "You can not create move line on closed account."
-msgstr ""
+msgstr "Sie können keine Buchung auf einem geschlossenen Konto erzeugen."
 
 #. module: hr_timesheet_invoice
 #: view:report.timesheet.line:0
@@ -166,7 +165,7 @@ msgstr "Positionen mit Abrechnungsquote"
 #. module: hr_timesheet_invoice
 #: sql_constraint:account.invoice:0
 msgid "Invoice Number must be unique per Company!"
-msgstr ""
+msgstr "Die Rechnungsnummer muss je Firma eindeutig sein"
 
 #. module: hr_timesheet_invoice
 #: field:report_timesheet.invoice,account_id:0
@@ -186,7 +185,7 @@ msgstr "Konto reaktivieren"
 #. module: hr_timesheet_invoice
 #: sql_constraint:account.move.line:0
 msgid "Wrong credit or debit value in accounting entry !"
-msgstr ""
+msgstr "Falscher Debit oder Kreditwert im Buchungseintrag!"
 
 #. module: hr_timesheet_invoice
 #: help:hr.timesheet.invoice.create,name:0
@@ -197,7 +196,7 @@ msgstr "Details der erledigten Arbeit werden auf dieser Rechnung angezeigt"
 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209
 #, python-format
 msgid "Warning !"
-msgstr ""
+msgstr "Warnung!"
 
 #. module: hr_timesheet_invoice
 #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create
@@ -227,7 +226,7 @@ msgstr "Gruppierung..."
 #. module: hr_timesheet_invoice
 #: constraint:account.invoice:0
 msgid "Invalid BBA Structured Communication !"
-msgstr ""
+msgstr "ungültige BBA Kommunikations Stuktur"
 
 #. module: hr_timesheet_invoice
 #: view:hr.timesheet.invoice.create:0
@@ -309,7 +308,7 @@ msgstr "Abzurechnende Kosten"
 #. module: hr_timesheet_invoice
 #: view:report_timesheet.user:0
 msgid "Timesheet by user in this month"
-msgstr ""
+msgstr "Zeiterfassung je Mitarbeiter aktuelles Monat"
 
 #. module: hr_timesheet_invoice
 #: field:report.account.analytic.line.to.invoice,account_id:0
@@ -357,7 +356,7 @@ msgstr ""
 #. module: hr_timesheet_invoice
 #: view:hr.timesheet.invoice.create.final:0
 msgid "Force to use a special product"
-msgstr ""
+msgstr "Erzwinge die Verwendung eines speziellen Produkts"
 
 #. module: hr_timesheet_invoice
 #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice
@@ -437,7 +436,7 @@ msgstr "Soll"
 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132
 #, python-format
 msgid "Configuration Error"
-msgstr ""
+msgstr "Konfigurationsfehler!"
 
 #. module: hr_timesheet_invoice
 #: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice
@@ -452,7 +451,7 @@ msgstr "Zu Berechnen"
 #. module: hr_timesheet_invoice
 #: field:account.analytic.account,to_invoice:0
 msgid "Invoice on Timesheet & Costs"
-msgstr ""
+msgstr "Rechnung für Zeiterfassung und Kosten"
 
 #. module: hr_timesheet_invoice
 #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all
@@ -499,7 +498,7 @@ msgstr "Dezember"
 #. module: hr_timesheet_invoice
 #: view:hr.timesheet.invoice.create.final:0
 msgid "Invoice contract"
-msgstr ""
+msgstr "Fakturiere Vertrag"
 
 #. module: hr_timesheet_invoice
 #: field:report.account.analytic.line.to.invoice,month:0
@@ -519,12 +518,12 @@ msgstr "Währung"
 #. module: hr_timesheet_invoice
 #: model:ir.model,name:hr_timesheet_invoice.model_account_move_line
 msgid "Journal Items"
-msgstr ""
+msgstr "Journal Zeilen"
 
 #. module: hr_timesheet_invoice
 #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor2
 msgid "90%"
-msgstr ""
+msgstr "90%"
 
 #. module: hr_timesheet_invoice
 #: help:hr.timesheet.invoice.create,product:0
@@ -560,7 +559,7 @@ msgstr "Max Anzahl"
 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132
 #, python-format
 msgid "No income account defined for product '%s'"
-msgstr ""
+msgstr "Erlöskonto fehlt   für Produkt '%s'"
 
 #. module: hr_timesheet_invoice
 #: report:account.analytic.profit:0
@@ -678,6 +677,7 @@ msgstr "Erweiterter Filter..."
 #: constraint:account.move.line:0
 msgid "Company must be same for its related account and period."
 msgstr ""
+"Das Unternehmen muss für zugehörige Konten und Perioden identisch sein."
 
 #. module: hr_timesheet_invoice
 #: report:account.analytic.profit:0
@@ -709,6 +709,8 @@ msgstr "Gesamt:"
 #: constraint:account.move.line:0
 msgid "The date of your Journal Entry is not in the defined period!"
 msgstr ""
+"Das Datum Ihrer Journalbuchung befindet sich nicht in der definierten "
+"Periode!"
 
 #. module: hr_timesheet_invoice
 #: selection:report.account.analytic.line.to.invoice,month:0
@@ -745,7 +747,7 @@ msgstr "Ende Abrechnungszeitraum"
 #. module: hr_timesheet_invoice
 #: view:hr.timesheet.invoice.create.final:0
 msgid "Do you want to display work details on the invoice ?"
-msgstr ""
+msgstr "Wollen Sie Arbeitsdetails auf der Rechnung ausweisen"
 
 #. module: hr_timesheet_invoice
 #: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
@@ -811,7 +813,7 @@ msgstr "September"
 #. module: hr_timesheet_invoice
 #: constraint:account.analytic.line:0
 msgid "You can not create analytic line on view account."
-msgstr ""
+msgstr "Für Sichten dürfen keine Analysezeilen erzeugt werden"
 
 #. module: hr_timesheet_invoice
 #: field:account.analytic.line,invoice_id:0
@@ -824,6 +826,7 @@ msgstr "Rechnung"
 #: constraint:hr.analytic.timesheet:0
 msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
 msgstr ""
+"Bestätigte und abgerechnete Zeitaufzeichungen können nicht geändert werden"
 
 #. module: hr_timesheet_invoice
 #: view:account.analytic.account:0
@@ -899,7 +902,7 @@ msgstr "An"
 #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create
 #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final
 msgid "Create Invoice"
-msgstr ""
+msgstr "Erzeuge Rechnung"
 
 #. module: hr_timesheet_invoice
 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:108
@@ -915,7 +918,7 @@ msgstr "Das Tagesdatum jeder Aufgabe wird auf Rechnungen ausgegeben."
 #. module: hr_timesheet_invoice
 #: field:account.analytic.account,pricelist_id:0
 msgid "Customer Pricelist"
-msgstr ""
+msgstr "Kunden Preisliste"
 
 #. module: hr_timesheet_invoice
 #: view:report_timesheet.invoice:0
@@ -990,7 +993,7 @@ msgstr ""
 #. module: hr_timesheet_invoice
 #: view:report_timesheet.account.date:0
 msgid "Daily Timesheets of this month"
-msgstr ""
+msgstr "tägliche Zeiterfassung aktuelles Monat"
 
 #. module: hr_timesheet_invoice
 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
@@ -1001,7 +1004,7 @@ msgstr "Keine Zeilen für den Report gefunden"
 #. module: hr_timesheet_invoice
 #: help:account.analytic.account,amount_max:0
 msgid "Keep empty if this contract is not limited to a total fixed price."
-msgstr ""
+msgstr "Leer lassen, wenn der Vertrag keinen fixierten Preis beinhaltet."
 
 #. module: hr_timesheet_invoice
 #: view:report_timesheet.invoice:0
@@ -1079,7 +1082,7 @@ msgstr "Rabatt in %"
 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209
 #, python-format
 msgid "Invoice is already linked to some of the analytic line(s)!"
-msgstr ""
+msgstr "Eine Rechnung ist bereits mit einigen Analysebuchungen verlinkt"
 
 #. module: hr_timesheet_invoice
 #: view:hr_timesheet_invoice.factor:0
@@ -1105,7 +1108,7 @@ msgstr "Einheiten"
 #. module: hr_timesheet_invoice
 #: view:report_timesheet.user:0
 msgid "Timesheet by user in this year"
-msgstr ""
+msgstr "Zeiterfassung je Mitarbeiter dieses Jahr"
 
 #. module: hr_timesheet_invoice
 #: field:account.analytic.line,to_invoice:0
@@ -1120,19 +1123,19 @@ msgstr "Analytische Buchungen zur Abrechnung"
 #. module: hr_timesheet_invoice
 #: view:report.timesheet.line:0
 msgid "Timesheet lines in this month"
-msgstr ""
+msgstr "Zeiterfassung aktuelles Monat"
 
 #. module: hr_timesheet_invoice
 #: constraint:account.move.line:0
 msgid ""
 "The selected account of your Journal Entry must receive a value in its "
 "secondary currency"
-msgstr ""
+msgstr "Das ausgewählte Konto muss auch in der 2.Währung bebucht werden."
 
 #. module: hr_timesheet_invoice
 #: view:account.analytic.account:0
 msgid "Invoicing Statistics"
-msgstr ""
+msgstr "Rechnungsstatistik"
 
 #. module: hr_timesheet_invoice
 #: field:report_timesheet.invoice,manager_id:0
@@ -1162,12 +1165,12 @@ msgstr "Jahr"
 #. module: hr_timesheet_invoice
 #: view:report.timesheet.line:0
 msgid "Timesheet lines during last 7 days"
-msgstr ""
+msgstr "Zeiterfassung der letzten 7 Tage"
 
 #. module: hr_timesheet_invoice
 #: constraint:account.move.line:0
 msgid "You can not create move line on view account."
-msgstr ""
+msgstr "Sie können keine Buchungen auf Konten des Typs Ansicht erstellen."
 
 #, python-format
 #~ msgid "Analytic account incomplete"
diff --git a/addons/hr_timesheet_sheet/i18n/de.po b/addons/hr_timesheet_sheet/i18n/de.po
index b94d80725be..d0ba7c2d984 100644
--- a/addons/hr_timesheet_sheet/i18n/de.po
+++ b/addons/hr_timesheet_sheet/i18n/de.po
@@ -7,14 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-01-17 22:35+0000\n"
-"Last-Translator: Jan \n"
+"PO-Revision-Date: 2012-01-14 12:46+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 06:54+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: hr_timesheet_sheet
 #: field:hr.analytic.timesheet,sheet_id:0
@@ -60,7 +60,7 @@ msgstr "Abteilung"
 #: view:hr.timesheet.report:0
 #: view:timesheet.report:0
 msgid "Timesheet in current year"
-msgstr ""
+msgstr "Zeiterfassung aktuelles Jahr"
 
 #. module: hr_timesheet_sheet
 #: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0
@@ -97,7 +97,7 @@ msgstr "#Kosten"
 #: view:hr.timesheet.report:0
 #: view:timesheet.report:0
 msgid "Timesheet of last month"
-msgstr ""
+msgstr "Zeiterfassung letztes Monat"
 
 #. module: hr_timesheet_sheet
 #: view:hr.timesheet.report:0
@@ -139,13 +139,13 @@ msgstr "Basierend auf Zeiterfassung"
 #: view:hr.timesheet.report:0
 #: view:timesheet.report:0
 msgid "Group by day of date"
-msgstr ""
+msgstr "Gruppiere je Datum"
 
 #. module: hr_timesheet_sheet
 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:610
 #, python-format
 msgid "You cannot modify an entry in a confirmed timesheet!"
-msgstr ""
+msgstr "Bestätigte Zeiterfassungen dürfen nicht geändert werden"
 
 #. module: hr_timesheet_sheet
 #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0
@@ -155,7 +155,7 @@ msgstr "Validieren"
 #. module: hr_timesheet_sheet
 #: selection:hr_timesheet_sheet.sheet,state:0
 msgid "Approved"
-msgstr ""
+msgstr "Genehmigt"
 
 #. module: hr_timesheet_sheet
 #: selection:hr_timesheet_sheet.sheet,state_attendance:0
@@ -174,6 +174,8 @@ msgid ""
 "In order to create a timesheet for this employee, you must assign the "
 "employee to an analytic journal!"
 msgstr ""
+"Für die Erstellung einer Zeiterfassung für diesen Mitarbeiter müssen Sie "
+"diesen zu einem Analyse Journal  zuordnen."
 
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
@@ -219,12 +221,12 @@ msgstr " Monat-1 "
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
 msgid "My Departments Timesheet"
-msgstr ""
+msgstr "Zeiterfassungen meiner Abteilungen"
 
 #. module: hr_timesheet_sheet
 #: field:hr_timesheet_sheet.sheet.account,name:0
 msgid "Project / Analytic Account"
-msgstr ""
+msgstr "Projekt / Analyse Konto"
 
 #. module: hr_timesheet_sheet
 #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0
@@ -371,7 +373,7 @@ msgstr "Stunden"
 #: view:hr.timesheet.report:0
 #: view:timesheet.report:0
 msgid "Group by month of date"
-msgstr ""
+msgstr "Gruppiere je Monat"
 
 #. module: hr_timesheet_sheet
 #: constraint:hr.attendance:0
@@ -411,7 +413,7 @@ msgstr "Arbeit an Aufgabe"
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
 msgid "Daily"
-msgstr ""
+msgstr "Täglich"
 
 #. module: hr_timesheet_sheet
 #: view:timesheet.report:0
@@ -471,6 +473,8 @@ msgid ""
 "In order to create a timesheet for this employee, you must link the employee "
 "to a product, like 'Consultant'!"
 msgstr ""
+"Um eine Zeiterfasssung für diesen Mitarbeiter erstellen zu können, müssen "
+"sie dem Mitarbeiter ein Produkt (zb Berater) zuordnen."
 
 #. module: hr_timesheet_sheet
 #: view:hr.timesheet.current.open:0
@@ -481,7 +485,7 @@ msgstr "Aktuelle Zeiterfassung wird geöffnet"
 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:155
 #, python-format
 msgid "You cannot duplicate a timesheet!"
-msgstr ""
+msgstr "Sie dürfen eine Zeiterfassung nicht duplizieren!"
 
 #. module: hr_timesheet_sheet
 #: view:hr.timesheet.report:0
@@ -510,6 +514,8 @@ msgid ""
 "In order to create a timesheet for this employee, you must link the employee "
 "to a product!"
 msgstr ""
+"Um eine Zeiterfasssung für diesen Mitarbeiter erstellen zu können, müssen "
+"sie dem Mitarbeiter ein Produkt (zb Berater) zuordnen."
 
 #. module: hr_timesheet_sheet
 #: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
@@ -519,7 +525,7 @@ msgstr "Anmelden / Abmelden"
 #. module: hr_timesheet_sheet
 #: selection:hr_timesheet_sheet.sheet,state:0
 msgid "Waiting Approval"
-msgstr ""
+msgstr "Erwarte Genehmigung"
 
 #. module: hr_timesheet_sheet
 #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
@@ -543,7 +549,7 @@ msgstr "Sie müssen ein aktuelles Datum bei der Zeiterfassung benutzen."
 #. module: hr_timesheet_sheet
 #: field:hr_timesheet_sheet.sheet,name:0
 msgid "Note"
-msgstr ""
+msgstr "Notiz"
 
 #. module: hr_timesheet_sheet
 #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
@@ -677,6 +683,8 @@ msgid ""
 "You cannot have 2 timesheets that overlaps!\n"
 "You should use the menu 'My Timesheet' to avoid this problem."
 msgstr ""
+"Zeiterfassungen  dürfen einander nicht überschneiden.\n"
+"Verwenden Sie \"Meine Zeiterfassung\" um dieses Problem zu vermeiden."
 
 #. module: hr_timesheet_sheet
 #: selection:hr.timesheet.report,month:0
@@ -702,6 +710,8 @@ msgid ""
 "The timesheet cannot be validated as it does not contain an equal number of "
 "sign ins and sign outs!"
 msgstr ""
+"Die Zeiterfassung kann nicht validiert werden da die Anzahl der Sign-In und "
+"Sign-Out unterschiedlich ist."
 
 #. module: hr_timesheet_sheet
 #: selection:hr.timesheet.report,month:0
@@ -722,7 +732,7 @@ msgstr "Unternehmen"
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
 msgid "Summary"
-msgstr ""
+msgstr "Zusammenfassung"
 
 #. module: hr_timesheet_sheet
 #: constraint:hr_timesheet_sheet.sheet:0
@@ -730,6 +740,8 @@ msgid ""
 "You cannot have 2 timesheets that overlaps !\n"
 "Please use the menu 'My Current Timesheet' to avoid this problem."
 msgstr ""
+"Zeiterfassungen  dürfen einander nicht überschneiden.\n"
+"Verwenden Sie \"Meine Zeiterfassung\" um dieses Problem zu vermeiden."
 
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
@@ -741,6 +753,7 @@ msgstr "Zeiterfassung (nicht akzeptiert)"
 #, python-format
 msgid "You cannot delete a timesheet which have attendance entries!"
 msgstr ""
+"Eine Zeiterfassung mit Anwesenheitszeiten darf nicht gelöscht werden."
 
 #. module: hr_timesheet_sheet
 #: field:hr.timesheet.report,quantity:0
@@ -751,7 +764,7 @@ msgstr "Stunden"
 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:369
 #, python-format
 msgid "You cannot delete a timesheet which is already confirmed!"
-msgstr ""
+msgstr "Bestätigte Zeiterfassungen dürfen nicht gelöscht werden."
 
 #. module: hr_timesheet_sheet
 #: view:hr.timesheet.report:0
@@ -764,7 +777,7 @@ msgstr "Sachkonto"
 #. module: hr_timesheet_sheet
 #: help:res.company,timesheet_range:0
 msgid "Periodicity on which you validate your timesheets."
-msgstr ""
+msgstr "Intervall in dem Sie Ihre Zeiterfassung validieren müssen"
 
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet.account:0
@@ -817,6 +830,7 @@ msgstr "Status ist Entwurf"
 #: constraint:hr.analytic.timesheet:0
 msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
 msgstr ""
+"Bestätigte und abgerechnete Zeitaufzeichungen können nicht geändert werden"
 
 #. module: hr_timesheet_sheet
 #: view:hr.timesheet.current.open:0
@@ -837,7 +851,7 @@ msgstr "Rechnungen in Arbeit"
 #: view:hr.timesheet.report:0
 #: view:timesheet.report:0
 msgid "Timesheet in current month"
-msgstr ""
+msgstr "Zeiterfassung aktuelles Monat"
 
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet.account:0
@@ -854,7 +868,7 @@ msgstr "Zeiterfassung"
 #: view:hr.timesheet.report:0
 #: view:timesheet.report:0
 msgid "Group by year of date"
-msgstr ""
+msgstr "Gruppiere je Jahr"
 
 #. module: hr_timesheet_sheet
 #: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0
@@ -893,7 +907,7 @@ msgstr "Suche Zeiterfassung"
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
 msgid "Confirmed Timesheets"
-msgstr ""
+msgstr "Bestätigte Zeiterfassungen"
 
 #. module: hr_timesheet_sheet
 #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
@@ -976,7 +990,7 @@ msgstr "Februar"
 #. module: hr_timesheet_sheet
 #: sql_constraint:res.company:0
 msgid "The company name must be unique !"
-msgstr ""
+msgstr "Der Name der Firma darf nur einmal vorkommen!"
 
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
@@ -1018,17 +1032,19 @@ msgid ""
 "In order to create a timesheet for this employee, you must assign the "
 "employee to an analytic journal, like 'Timesheet'!"
 msgstr ""
+"Um eine Zeiterfassung für diesen Mitarbeiter erzeugen zu können, muß dieser "
+"einem Analytischem Journal zugeordnet werden."
 
 #. module: hr_timesheet_sheet
 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:232
 #, python-format
 msgid "You cannot sign in/sign out from an other date than today"
-msgstr ""
+msgstr "Sie können nicht an einem anderen Tag ein oder aus cheken"
 
 #. module: hr_timesheet_sheet
 #: view:hr_timesheet_sheet.sheet:0
 msgid "Submited to Manager"
-msgstr ""
+msgstr "Dem Menager vorgelegt"
 
 #. module: hr_timesheet_sheet
 #: field:hr_timesheet_sheet.sheet,account_ids:0
@@ -1049,6 +1065,8 @@ msgid ""
 "In order to create a timesheet for this employee, you must assign it to a "
 "user!"
 msgstr ""
+"Um eine Zeiterfassung für diese Mitarbeiter zu erstellen. muss dieser einem "
+"Benutzer zugeordnet werden."
 
 #. module: hr_timesheet_sheet
 #: view:timesheet.report:0
diff --git a/addons/idea/i18n/ar.po b/addons/idea/i18n/ar.po
index e1fd96cc6cb..322320ad5b2 100644
--- a/addons/idea/i18n/ar.po
+++ b/addons/idea/i18n/ar.po
@@ -7,29 +7,29 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:44+0000\n"
-"PO-Revision-Date: 2010-08-03 06:32+0000\n"
-"Last-Translator: hamada_away \n"
+"PO-Revision-Date: 2012-01-15 00:08+0000\n"
+"Last-Translator: kifcaliph \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 06:47+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: idea
 #: help:idea.category,visibility:0
 msgid "If True creator of the idea will be visible to others"
-msgstr ""
+msgstr "لو \"صحيح\" كاتب الفكرة سيكون ظاهر"
 
 #. module: idea
 #: view:idea.idea:0
 msgid "By States"
-msgstr ""
+msgstr "بالدول"
 
 #. module: idea
 #: model:ir.actions.act_window,name:idea.action_idea_select
 msgid "Idea select"
-msgstr ""
+msgstr "اختر فكرة"
 
 #. module: idea
 #: view:idea.idea:0
@@ -47,13 +47,13 @@ msgstr "تعليقات"
 #. module: idea
 #: view:idea.idea:0
 msgid "Submit Vote"
-msgstr ""
+msgstr "تصويت"
 
 #. module: idea
 #: model:ir.actions.act_window,name:idea.action_report_vote_all
 #: model:ir.ui.menu,name:idea.menu_report_vote_all
 msgid "Ideas Analysis"
-msgstr ""
+msgstr "تحليل الفكرة"
 
 #. module: idea
 #: view:idea.category:0
@@ -61,44 +61,44 @@ msgstr ""
 #: view:idea.vote:0
 #: view:report.vote:0
 msgid "Group By..."
-msgstr ""
+msgstr "تجميع حسب..."
 
 #. module: idea
 #: selection:report.vote,month:0
 msgid "March"
-msgstr ""
+msgstr "مارس"
 
 #. module: idea
 #: view:idea.idea:0
 msgid "Accepted Ideas"
-msgstr ""
+msgstr "أفكار مقبولة"
 
 #. module: idea
 #: code:addons/idea/wizard/idea_post_vote.py:94
 #, python-format
 msgid "Idea must be in 'Open' state before vote for that idea."
-msgstr ""
+msgstr "الفكرة يجب ان تكون في حالة 'فتح' قبل التصويت"
 
 #. module: idea
 #: view:report.vote:0
 msgid "Open Date"
-msgstr ""
+msgstr "تاريخ الفتح"
 
 #. module: idea
 #: view:report.vote:0
 msgid "Idea Vote created in curren year"
-msgstr ""
+msgstr "فكرة أو تصويت مسجلة هذا العام"
 
 #. module: idea
 #: view:report.vote:0
 #: field:report.vote,day:0
 msgid "Day"
-msgstr ""
+msgstr "يوم"
 
 #. module: idea
 #: view:idea.idea:0
 msgid "Refuse"
-msgstr ""
+msgstr "رفض"
 
 #. module: idea
 #: field:idea.idea,count_votes:0
@@ -121,7 +121,7 @@ msgstr "سئ"
 #. module: idea
 #: selection:report.vote,idea_state:0
 msgid "Cancelled"
-msgstr ""
+msgstr "ملغي"
 
 #. module: idea
 #: view:idea.category:0
@@ -134,7 +134,7 @@ msgstr "تصنيف الافكار"
 #: code:addons/idea/wizard/idea_post_vote.py:94
 #, python-format
 msgid "Warning !"
-msgstr ""
+msgstr "تحذير !"
 
 #. module: idea
 #: view:idea.idea:0
@@ -168,7 +168,7 @@ msgstr ""
 #: view:report.vote:0
 #: field:report.vote,nbr:0
 msgid "# of Lines"
-msgstr ""
+msgstr "عدد السطور"
 
 #. module: idea
 #: code:addons/idea/wizard/idea_post_vote.py:91
@@ -228,7 +228,7 @@ msgstr "تصنيقات فرعية"
 #. module: idea
 #: view:idea.select:0
 msgid "Next"
-msgstr ""
+msgstr "التالي"
 
 #. module: idea
 #: view:idea.idea:0
@@ -236,7 +236,7 @@ msgstr ""
 #: view:report.vote:0
 #: field:report.vote,idea_state:0
 msgid "State"
-msgstr ""
+msgstr "الحالة"
 
 #. module: idea
 #: view:idea.idea:0
@@ -294,7 +294,7 @@ msgstr ""
 #. module: idea
 #: selection:report.vote,month:0
 msgid "July"
-msgstr ""
+msgstr "يوليو"
 
 #. module: idea
 #: view:idea.idea:0
@@ -302,7 +302,7 @@ msgstr ""
 #: view:report.vote:0
 #: selection:report.vote,idea_state:0
 msgid "Accepted"
-msgstr ""
+msgstr "مقبول"
 
 #. module: idea
 #: model:ir.actions.act_window,name:idea.action_idea_category
@@ -313,7 +313,7 @@ msgstr "الفئات"
 #. module: idea
 #: view:idea.category:0
 msgid "Parent Category"
-msgstr ""
+msgstr "التصنيف الرئيسي"
 
 #. module: idea
 #: field:idea.idea,open_date:0
@@ -354,18 +354,18 @@ msgstr "التعليق"
 #. module: idea
 #: selection:report.vote,month:0
 msgid "September"
-msgstr ""
+msgstr "سبتمبر"
 
 #. module: idea
 #: selection:report.vote,month:0
 msgid "December"
-msgstr ""
+msgstr "ديسمبر"
 
 #. module: idea
 #: view:report.vote:0
 #: field:report.vote,month:0
 msgid "Month"
-msgstr ""
+msgstr "شهر"
 
 #. module: idea
 #: view:idea.idea:0
@@ -427,7 +427,7 @@ msgstr "مسوّدة"
 #. module: idea
 #: selection:report.vote,month:0
 msgid "August"
-msgstr ""
+msgstr "أغسطس"
 
 #. module: idea
 #: selection:idea.idea,my_vote:0
@@ -440,13 +440,13 @@ msgstr "عادي"
 #. module: idea
 #: selection:report.vote,month:0
 msgid "June"
-msgstr ""
+msgstr "يونيو"
 
 #. module: idea
 #: field:report.vote,creater_id:0
 #: field:report.vote,user_id:0
 msgid "User Name"
-msgstr ""
+msgstr "اسم المستخدم"
 
 #. module: idea
 #: model:ir.model,name:idea.model_idea_vote_stat
@@ -464,12 +464,12 @@ msgstr "المستخدم"
 #. module: idea
 #: field:idea.vote,date:0
 msgid "Date"
-msgstr ""
+msgstr "تاريخ"
 
 #. module: idea
 #: selection:report.vote,month:0
 msgid "November"
-msgstr ""
+msgstr "نوفمبر"
 
 #. module: idea
 #: field:idea.idea,my_vote:0
@@ -479,7 +479,7 @@ msgstr "تصويتي"
 #. module: idea
 #: selection:report.vote,month:0
 msgid "October"
-msgstr ""
+msgstr "أكتوبر"
 
 #. module: idea
 #: field:idea.comment,create_date:0
@@ -490,7 +490,7 @@ msgstr "تاريخ الإنشاء"
 #. module: idea
 #: selection:report.vote,month:0
 msgid "January"
-msgstr ""
+msgstr "يناير"
 
 #. module: idea
 #: model:ir.model,name:idea.model_idea_idea
@@ -510,17 +510,17 @@ msgstr "ملخص اﻻفكار"
 #. module: idea
 #: view:idea.post.vote:0
 msgid "Post"
-msgstr ""
+msgstr "ترحيل"
 
 #. module: idea
 #: view:idea.idea:0
 msgid "History"
-msgstr ""
+msgstr "التأريخ"
 
 #. module: idea
 #: field:report.vote,date:0
 msgid "Date Order"
-msgstr ""
+msgstr "ترتيب التواريخ"
 
 #. module: idea
 #: view:idea.idea:0
@@ -599,7 +599,7 @@ msgstr ""
 #. module: idea
 #: view:idea.vote:0
 msgid "Comments:"
-msgstr ""
+msgstr "التعليقات:"
 
 #. module: idea
 #: view:idea.category:0
@@ -611,13 +611,13 @@ msgstr "وصف"
 #. module: idea
 #: selection:report.vote,month:0
 msgid "May"
-msgstr ""
+msgstr "مايو"
 
 #. module: idea
 #: selection:idea.idea,state:0
 #: view:report.vote:0
 msgid "Refused"
-msgstr ""
+msgstr "مرفوض"
 
 #. module: idea
 #: code:addons/idea/idea.py:274
@@ -633,7 +633,7 @@ msgstr ""
 #. module: idea
 #: selection:report.vote,month:0
 msgid "February"
-msgstr ""
+msgstr "فبراير"
 
 #. module: idea
 #: field:idea.category,complete_name:0
@@ -653,7 +653,7 @@ msgstr ""
 #. module: idea
 #: selection:report.vote,month:0
 msgid "April"
-msgstr ""
+msgstr "إبريل"
 
 #. module: idea
 #: field:idea.idea,count_comments:0
@@ -690,7 +690,7 @@ msgstr "فكره"
 #. module: idea
 #: view:idea.idea:0
 msgid "Accept"
-msgstr ""
+msgstr "موافق"
 
 #. module: idea
 #: field:idea.post.vote,vote:0
@@ -701,7 +701,7 @@ msgstr ""
 #: view:report.vote:0
 #: field:report.vote,year:0
 msgid "Year"
-msgstr ""
+msgstr "سنة"
 
 #. module: idea
 #: view:idea.select:0
@@ -777,3 +777,15 @@ msgstr ""
 #~ "المختلفة. ويمكن للإداره بسهولة مشاهدة أفضل الأراء او الأفكار لجميع "
 #~ "المستخدمين . فبعد التركيب ، تحقق من القائمة 'أفكار' في قائمة أدوات لمشاهدة "
 #~ "أفكار المستخدمين ."
+
+#~ msgid "   Month   "
+#~ msgstr "   شهر   "
+
+#~ msgid "    Month-1    "
+#~ msgstr "    شهر-1    "
+
+#~ msgid "  Year  "
+#~ msgstr "  سنة  "
+
+#~ msgid "Current"
+#~ msgstr "الحالي"
diff --git a/addons/lunch/i18n/de.po b/addons/lunch/i18n/de.po
index ed1812fba0f..ff73a549459 100644
--- a/addons/lunch/i18n/de.po
+++ b/addons/lunch/i18n/de.po
@@ -8,15 +8,14 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:45+0000\n"
-"PO-Revision-Date: 2010-12-29 10:22+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 17:19+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:26+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: lunch
 #: view:lunch.cashbox.clean:0
@@ -26,7 +25,7 @@ msgstr "Zurücksetzen Kasse"
 #. module: lunch
 #: view:report.lunch.amount:0
 msgid "Box amount in current year"
-msgstr ""
+msgstr "Kassen Betrag aktuelles Jahr"
 
 #. module: lunch
 #: model:ir.actions.act_window,name:lunch.action_lunch_order_form
@@ -103,6 +102,8 @@ msgid ""
 "You can create on cashbox by employee if you want to keep track of the "
 "amount due by employee according to what have been ordered."
 msgstr ""
+"Sie können eine Kasse je Mitarbeiter führen, wenn Sie die Beträge je "
+"Mitarbeiter entsprechend seiner Bestellungen evident halten wollen"
 
 #. module: lunch
 #: field:lunch.cashmove,amount:0
@@ -162,7 +163,7 @@ msgstr "Status"
 #. module: lunch
 #: selection:lunch.order,state:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: lunch
 #: field:report.lunch.order,price_total:0
@@ -192,7 +193,7 @@ msgstr "Beschreibung Bestellung"
 #. module: lunch
 #: view:report.lunch.amount:0
 msgid "Box amount in last month"
-msgstr ""
+msgstr "Einzahlungen letztes Monat"
 
 #. module: lunch
 #: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm
@@ -248,7 +249,7 @@ msgstr "Einzahlung"
 #. module: lunch
 #: view:report.lunch.order:0
 msgid "Tasks performed in last 365 days"
-msgstr ""
+msgstr "Aufgaben in den letzten 365 Tagen"
 
 #. module: lunch
 #: selection:report.lunch.amount,month:0
@@ -328,6 +329,10 @@ msgid ""
 "by supplier. It will be easier for the lunch manager to filter lunch orders "
 "by categories."
 msgstr ""
+"Definieren Sie alle Produkte die Mitarbeiter als Mittagstisch bestellen "
+"können. Wenn Sie das Essen bei verschiedenen Stellen bestellen, dann "
+"verwenden sie am Besten Produktkategorien je Anbieter. Der Manger kann die "
+"Produkte dann je Kategorie bestellen."
 
 #. module: lunch
 #: selection:report.lunch.amount,month:0
@@ -431,7 +436,7 @@ msgstr "Setze Kasse auf 0"
 #. module: lunch
 #: view:lunch.product:0
 msgid "General Information"
-msgstr ""
+msgstr "Allgemeine Informationen"
 
 #. module: lunch
 #: view:lunch.order.confirm:0
@@ -520,7 +525,7 @@ msgstr "Gesamtbetrag"
 #. module: lunch
 #: view:report.lunch.order:0
 msgid "Tasks performed in last 30 days"
-msgstr ""
+msgstr "Aufgaben erledit in den letzten 30 Tagen"
 
 #. module: lunch
 #: view:lunch.category:0
@@ -551,17 +556,17 @@ msgstr "Auftrag Mittagessen"
 #. module: lunch
 #: view:report.lunch.amount:0
 msgid "Box amount in current month"
-msgstr ""
+msgstr "Einzahlungen laufendes Monat"
 
 #. module: lunch
 #: model:ir.actions.act_window,name:lunch.view_lunch_product_form_installer
 msgid "Define Your Lunch Products"
-msgstr ""
+msgstr "Definieren Sie Ihre Essensprodukte"
 
 #. module: lunch
 #: view:report.lunch.order:0
 msgid "Tasks during last 7 days"
-msgstr ""
+msgstr "Aufgaben der letzten 7 Tage"
 
 #. module: lunch
 #: model:ir.actions.act_window,name:lunch.action_report_lunch_amount_tree
@@ -594,7 +599,7 @@ msgstr "Jahr"
 #. module: lunch
 #: model:ir.actions.act_window,name:lunch.action_create_cashbox
 msgid "Create Lunch Cash Boxes"
-msgstr ""
+msgstr "Erzeugen Sie Essenskassen"
 
 #~ msgid "Invalid model name in the action definition."
 #~ msgstr "Ungültiger Modulname in der Aktionsdefinition."
diff --git a/addons/membership/i18n/de.po b/addons/membership/i18n/de.po
index 74b19ed97ea..6ef07b45736 100644
--- a/addons/membership/i18n/de.po
+++ b/addons/membership/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:45+0000\n"
-"PO-Revision-Date: 2010-12-29 10:17+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 15:12+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 05:56+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: membership
 #: model:process.transition,name:membership.process_transition_invoicetoassociate0
@@ -80,7 +79,7 @@ msgstr "Unternehmen"
 #. module: membership
 #: view:res.partner:0
 msgid "Ending Date Of Membership"
-msgstr ""
+msgstr "Enddatum der Mitgliedsschaft"
 
 #. module: membership
 #: field:product.product,membership_date_to:0
@@ -95,7 +94,7 @@ msgstr "Wartet auf Abrechnung"
 #. module: membership
 #: view:report.membership:0
 msgid "This will display paid, old and total earned columns"
-msgstr ""
+msgstr "Es werden die Spalten bezahlt,alt, gesamt angezeigt"
 
 #. module: membership
 #: view:res.partner:0
@@ -137,7 +136,7 @@ msgstr "Mitglied ist dazugehörig"
 #. module: membership
 #: view:report.membership:0
 msgid "   Month   "
-msgstr ""
+msgstr "   Monat   "
 
 #. module: membership
 #: field:report.membership,tot_pending:0
@@ -152,12 +151,12 @@ msgstr "dazugehöriger Partner"
 #. module: membership
 #: view:res.partner:0
 msgid "Supplier Partners"
-msgstr ""
+msgstr "Lieferanten"
 
 #. module: membership
 #: constraint:account.invoice:0
 msgid "Invalid BBA Structured Communication !"
-msgstr ""
+msgstr "ungültige BBA Kommunikations Stuktur"
 
 #. module: membership
 #: model:ir.actions.act_window,name:membership.action_report_membership_tree
@@ -195,7 +194,7 @@ msgstr "Rechnung zu bezahlen"
 #. module: membership
 #: view:res.partner:0
 msgid "Customer Partners"
-msgstr ""
+msgstr "Kunden"
 
 #. module: membership
 #: view:res.partner:0
@@ -262,12 +261,12 @@ msgstr "Start Mitgliedschaft"
 #. module: membership
 #: view:report.membership:0
 msgid "Events created in current month"
-msgstr ""
+msgstr "Veranstaltungen im aktuellen Monat erzeugt"
 
 #. module: membership
 #: view:report.membership:0
 msgid "This will display waiting, invoiced and total pending columns"
-msgstr ""
+msgstr "Die Spalten wartend,fakturiert und gesamt wartend werden angezeigt"
 
 #. module: membership
 #: code:addons/membership/membership.py:410
@@ -284,12 +283,12 @@ msgstr "Mitglied bezahlt"
 #. module: membership
 #: view:report.membership:0
 msgid "    Month-1    "
-msgstr ""
+msgstr "    Monat-1    "
 
 #. module: membership
 #: view:report.membership:0
 msgid "Events created in last month"
-msgstr ""
+msgstr "Veranstaltungen im letzten Monat erstellt"
 
 #. module: membership
 #: field:report.membership,num_waiting:0
@@ -299,7 +298,7 @@ msgstr "# Angemeldet"
 #. module: membership
 #: view:report.membership:0
 msgid "Events created in current year"
-msgstr ""
+msgstr "Veranstaltungen im aktuellen Monat erstellt"
 
 #. module: membership
 #: model:ir.actions.act_window,name:membership.action_membership_members
@@ -311,7 +310,7 @@ msgstr "Mitglieder"
 #. module: membership
 #: view:res.partner:0
 msgid "Invoiced/Paid/Free"
-msgstr ""
+msgstr "Fakturiert/Bezahlt/Frei"
 
 #. module: membership
 #: model:process.node,note:membership.process_node_invoicedmember0
@@ -654,7 +653,7 @@ msgstr "Januar"
 #. module: membership
 #: view:res.partner:0
 msgid "Membership Partners"
-msgstr ""
+msgstr "Mitglieder - Partner"
 
 #. module: membership
 #: view:product.product:0
@@ -674,12 +673,12 @@ msgstr "Der vom Partner verhandelte Preis."
 #. module: membership
 #: sql_constraint:account.invoice:0
 msgid "Invoice Number must be unique per Company!"
-msgstr ""
+msgstr "Die Rechnungsnummer muss je Firma eindeutig sein"
 
 #. module: membership
 #: view:res.partner:0
 msgid "None/Canceled/Old/Waiting"
-msgstr ""
+msgstr "Kein/Storniert/Alt/Wartend"
 
 #. module: membership
 #: selection:membership.membership_line,state:0
@@ -818,7 +817,7 @@ msgstr "April"
 #. module: membership
 #: view:res.partner:0
 msgid "Starting Date Of Membership"
-msgstr ""
+msgstr "Beginndatum der Mitgliedschaft"
 
 #. module: membership
 #: help:res.partner,membership_cancel:0
@@ -853,7 +852,7 @@ msgstr "Beitrittsbetrag"
 #. module: membership
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: membership
 #: selection:membership.membership_line,state:0
diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po
index 81b32d49f05..67a5a3be6e8 100644
--- a/addons/mrp/i18n/de.po
+++ b/addons/mrp/i18n/de.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2012-01-13 20:06+0000\n"
-"Last-Translator: Thorsten Vocks \n"
+"PO-Revision-Date: 2012-01-14 13:02+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:19+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: mrp
@@ -138,7 +138,7 @@ msgstr "Fertigungsmeldung"
 #. module: mrp
 #: view:mrp.production:0
 msgid "Manufacturing Orders which are currently in production."
-msgstr ""
+msgstr "Produktionsaufträge in Arbeit"
 
 #. module: mrp
 #: model:process.transition,name:mrp.process_transition_servicerfq0
@@ -221,6 +221,8 @@ msgid ""
 "Create a product form for everything you buy or sell. Specify a supplier if "
 "the product can be purchased."
 msgstr ""
+"Erzeuge ein Produkt für alles was gekauft und verkauft wird. Definieren Sie "
+"Lieferanten, wenn das Produkt gekauft wird."
 
 #. module: mrp
 #: model:ir.ui.menu,name:mrp.next_id_77
@@ -256,7 +258,7 @@ msgstr "Kapazitätsinformation"
 #. module: mrp
 #: field:mrp.production,move_created_ids2:0
 msgid "Produced Products"
-msgstr ""
+msgstr "Erzeugte Produkte"
 
 #. module: mrp
 #: report:mrp.production.order:0
@@ -317,7 +319,7 @@ msgstr "Produkt zu fertigen"
 #. module: mrp
 #: constraint:mrp.bom:0
 msgid "Error ! You cannot create recursive BoM."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursiven Stücklisten erstellen"
 
 #. module: mrp
 #: model:ir.model,name:mrp.model_mrp_routing_workcenter
@@ -338,7 +340,7 @@ msgstr "Standard ME"
 #: sql_constraint:mrp.production:0
 #: sql_constraint:stock.picking:0
 msgid "Reference must be unique per Company!"
-msgstr ""
+msgstr "Die Referenz muss je Firma eindeutig sein"
 
 #. module: mrp
 #: code:addons/mrp/report/price.py:139
@@ -386,6 +388,12 @@ msgid ""
 "sales person creates a sales order, he can relate it to several properties "
 "and OpenERP will automatically select the BoM to use according the needs."
 msgstr ""
+"Die \"Eigenschaften\" in OpenERP werden verwendet um die richtige Stückliste "
+"für die Produktikon zu verwenden, wenn das Produkt auf verschiedene Weisen "
+"erzeugt werden kann.\r\n"
+"Bei der Erstellung eines Verkaufsauftrages kann dem Produkt verschiedene "
+"Stücklisten zugeordnet werden. OpenERP wird dann dem Bedarf entsprechend die "
+"richtige selbständig aussuchen."
 
 #. module: mrp
 #: help:mrp.production,picking_id:0
@@ -454,7 +462,7 @@ msgstr "Produkttyp ist Service (Dienstleistung)"
 #. module: mrp
 #: sql_constraint:res.company:0
 msgid "The company name must be unique !"
-msgstr ""
+msgstr "Der Name der Firma darf nur einmal vorkommen!"
 
 #. module: mrp
 #: model:ir.actions.act_window,help:mrp.mrp_property_group_action
@@ -523,7 +531,7 @@ msgstr "Fehler: Falscher EAN code"
 #. module: mrp
 #: field:mrp.production,move_created_ids:0
 msgid "Products to Produce"
-msgstr ""
+msgstr "Produkte zu produzieren"
 
 #. module: mrp
 #: view:mrp.routing:0
@@ -539,7 +547,7 @@ msgstr "Ändere Menge"
 #. module: mrp
 #: model:ir.actions.act_window,name:mrp.action_configure_workcenter
 msgid "Configure your work centers"
-msgstr ""
+msgstr "Konfigurieren Sie Ihre Arbeitsplätze"
 
 #. module: mrp
 #: view:mrp.production:0
@@ -576,12 +584,13 @@ msgstr "Preis des Lieferanten p. ME"
 #: help:mrp.routing.workcenter,sequence:0
 msgid ""
 "Gives the sequence order when displaying a list of routing Work Centers."
-msgstr ""
+msgstr "Bestimmt die Reihenfolge der angezeigten Arbeitsplätze"
 
 #. module: mrp
 #: constraint:stock.move:0
 msgid "You can not move products from or to a location of the type view."
 msgstr ""
+"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben"
 
 #. module: mrp
 #: field:mrp.bom,child_complete_ids:0
@@ -685,6 +694,7 @@ msgstr "Zeit in Stunden für einen Arbeitszyklus"
 #: constraint:mrp.bom:0
 msgid "BoM line product should not be same as BoM product."
 msgstr ""
+"Produkt in Stücklistenzeile darf nicht das zu produzierende Produkt sein"
 
 #. module: mrp
 #: view:mrp.production:0
@@ -756,7 +766,7 @@ msgstr ""
 #: code:addons/mrp/mrp.py:734
 #, python-format
 msgid "Warning!"
-msgstr ""
+msgstr "Warnung!"
 
 #. module: mrp
 #: report:mrp.production.order:0
@@ -805,7 +815,7 @@ msgstr "Dringend"
 #. module: mrp
 #: view:mrp.production:0
 msgid "Manufacturing Orders which are waiting for raw materials."
-msgstr ""
+msgstr "Produktionsaufträge die auf Rohmaterial warten"
 
 #. module: mrp
 #: model:ir.actions.act_window,help:mrp.mrp_workcenter_action
@@ -816,6 +826,12 @@ msgid ""
 "resource leave are not taken into account in the time computation of the "
 "work center."
 msgstr ""
+"Arbeitsplätze erlauben die Erzeugung und das Management von "
+"Produktionseinhieten.\r\n"
+"Sie bestehen aus Arbeitskräften und / oder Maschinen, die als Einheit für "
+"Planungszwecke verwendet werden.\r\n"
+"Bedenken Sie, dass die Arbeitszeit und Abwesenheiten nicht in die Berechnung "
+"des Zeitbedarfes der Arbeitsplatzes einbezogen werden."
 
 #. module: mrp
 #: model:ir.model,name:mrp.model_mrp_production
@@ -904,7 +920,7 @@ msgstr "Meldebestand"
 #: code:addons/mrp/mrp.py:503
 #, python-format
 msgid "Cannot delete a manufacturing order in state '%s'"
-msgstr ""
+msgstr "Produktionsaufträge mit Status '%s' können nicht  gelöscht werden."
 
 #. module: mrp
 #: model:ir.ui.menu,name:mrp.menus_dash_mrp
@@ -916,7 +932,7 @@ msgstr "Pinnwand"
 #: code:addons/mrp/report/price.py:211
 #, python-format
 msgid "Total Cost of %s %s"
-msgstr ""
+msgstr "Gesamtkosten von %s %s"
 
 #. module: mrp
 #: model:process.node,name:mrp.process_node_stockproduct0
@@ -1058,7 +1074,7 @@ msgstr "Pinnwand Fertigung"
 #. module: mrp
 #: model:res.groups,name:mrp.group_mrp_manager
 msgid "Manager"
-msgstr ""
+msgstr "Manager"
 
 #. module: mrp
 #: view:mrp.production:0
@@ -1122,12 +1138,12 @@ msgstr ""
 #. module: mrp
 #: model:ir.actions.todo.category,name:mrp.category_mrp_config
 msgid "MRP Management"
-msgstr ""
+msgstr "Produktionsmanagement"
 
 #. module: mrp
 #: help:mrp.workcenter,costs_hour:0
 msgid "Specify Cost of Work Center per hour."
-msgstr ""
+msgstr "Definieren Sie die Kosten des Arbeitsplatzes pro Stunde"
 
 #. module: mrp
 #: help:mrp.workcenter,capacity_per_cycle:0
@@ -1184,6 +1200,8 @@ msgid ""
 "Time in hours for this Work Center to achieve the operation of the specified "
 "routing."
 msgstr ""
+"Zeitbedarf dieses Arbeitsplatzes in Stunden um die Aufgabe für die "
+"spezifizierte Arbeit zu erledigen."
 
 #. module: mrp
 #: field:mrp.workcenter,costs_journal_id:0
@@ -1217,7 +1235,7 @@ msgstr ""
 #. module: mrp
 #: model:ir.actions.act_window,name:mrp.product_form_config_action
 msgid "Create or Import Products"
-msgstr ""
+msgstr "Erzeuge oder Importiere Produkte"
 
 #. module: mrp
 #: field:report.workcenter.load,hour:0
@@ -1237,7 +1255,7 @@ msgstr "Notizen"
 #. module: mrp
 #: view:mrp.production:0
 msgid "Manufacturing Orders which are ready to start production."
-msgstr ""
+msgstr "Startbereite Produktionsaufträge"
 
 #. module: mrp
 #: model:ir.model,name:mrp.model_mrp_bom
@@ -1289,7 +1307,7 @@ msgstr ""
 #: code:addons/mrp/report/price.py:187
 #, python-format
 msgid "Components Cost of %s %s"
-msgstr ""
+msgstr "Komponentenkosten von %s %s"
 
 #. module: mrp
 #: selection:mrp.workcenter.load,time_unit:0
@@ -1337,7 +1355,7 @@ msgstr "Geplantes Produkt für Produktion"
 #: code:addons/mrp/report/price.py:204
 #, python-format
 msgid "Work Cost of %s %s"
-msgstr ""
+msgstr "Arbeitskosten %s %s"
 
 #. module: mrp
 #: help:res.company,manufacturing_lead:0
@@ -1359,7 +1377,7 @@ msgstr "Beschaffe an Lager"
 #. module: mrp
 #: constraint:mrp.production:0
 msgid "Order quantity cannot be negative or zero!"
-msgstr ""
+msgstr "Die Bestellmenge kann nicht negativ oder 0 sein"
 
 #. module: mrp
 #: model:ir.actions.act_window,help:mrp.mrp_bom_form_action
@@ -1530,7 +1548,7 @@ msgstr "Nicht dringend"
 #. module: mrp
 #: field:mrp.production,user_id:0
 msgid "Responsible"
-msgstr ""
+msgstr "Verantwortlicher"
 
 #. module: mrp
 #: model:ir.actions.act_window,name:mrp.mrp_production_action2
@@ -1876,7 +1894,7 @@ msgstr "Produkt Rundung"
 #. module: mrp
 #: selection:mrp.production,state:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: mrp
 #: selection:mrp.product.produce,mode:0
@@ -1942,7 +1960,7 @@ msgstr "Konfiguration"
 #. module: mrp
 #: view:mrp.bom:0
 msgid "Starting Date"
-msgstr ""
+msgstr "Startdatum"
 
 #. module: mrp
 #: code:addons/mrp/mrp.py:734
@@ -2087,7 +2105,7 @@ msgstr "Normal"
 #. module: mrp
 #: view:mrp.production:0
 msgid "Production started late"
-msgstr ""
+msgstr "Produktion Start Datum"
 
 #. module: mrp
 #: model:process.node,note:mrp.process_node_routing0
@@ -2104,7 +2122,7 @@ msgstr "Kostenstruktur"
 #. module: mrp
 #: model:res.groups,name:mrp.group_mrp_user
 msgid "User"
-msgstr ""
+msgstr "Benutzer"
 
 #. module: mrp
 #: selection:mrp.product.produce,mode:0
@@ -2149,7 +2167,7 @@ msgstr "Fehler"
 #. module: mrp
 #: selection:mrp.production,state:0
 msgid "Production Started"
-msgstr ""
+msgstr "Produktion begonnen"
 
 #. module: mrp
 #: field:mrp.product.produce,product_qty:0
@@ -2309,7 +2327,7 @@ msgstr ""
 #: code:addons/mrp/mrp.py:954
 #, python-format
 msgid "PROD: %s"
-msgstr ""
+msgstr "PROD: %s"
 
 #. module: mrp
 #: help:mrp.workcenter,time_stop:0
diff --git a/addons/mrp_operations/i18n/de.po b/addons/mrp_operations/i18n/de.po
index e87c041aa62..7a1fa719083 100644
--- a/addons/mrp_operations/i18n/de.po
+++ b/addons/mrp_operations/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:45+0000\n"
-"PO-Revision-Date: 2011-01-18 10:57+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 18:27+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 07:03+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: mrp_operations
 #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form
@@ -30,7 +29,7 @@ msgstr "Arbeitsaufträge"
 #: code:addons/mrp_operations/mrp_operations.py:489
 #, python-format
 msgid "Operation is already finished!"
-msgstr ""
+msgstr "Vorgang ist bereits beendet"
 
 #. module: mrp_operations
 #: model:process.node,note:mrp_operations.process_node_canceloperation0
@@ -89,7 +88,7 @@ msgstr "Arbeitsauftrag"
 #. module: mrp_operations
 #: view:mrp.production:0
 msgid "Set to Draft"
-msgstr ""
+msgstr "Setze auf Entwurf"
 
 #. module: mrp_operations
 #: field:mrp.production,allow_reorder:0
@@ -115,7 +114,7 @@ msgstr "Tag"
 #. module: mrp_operations
 #: view:mrp.production:0
 msgid "Cancel Order"
-msgstr ""
+msgstr "Storno Bestellung"
 
 #. module: mrp_operations
 #: model:process.node,name:mrp_operations.process_node_productionorder0
@@ -143,6 +142,12 @@ msgid ""
 "* When the user cancels the work order it will be set in 'Canceled' state.\n"
 "* When order is completely processed that time it is set in 'Finished' state."
 msgstr ""
+"Der Status eines Arbeitsauftrages ist:\n"
+"* Entwurf, wenn dieser erstellt wird.\n"
+"* In Bearbeitung, wenn dieser gestartet wird.\n"
+"* Angehalten, wenn der Auftrag angehalten wird.\n"
+"* Storniert, wenn der Auftrag storniert wird.\n"
+"* Erledigt, wenn der Auftrag vollständig erledigt ist."
 
 #. module: mrp_operations
 #: model:process.transition,note:mrp_operations.process_transition_productionstart0
@@ -171,13 +176,13 @@ msgstr "Storniert"
 #: code:addons/mrp_operations/mrp_operations.py:486
 #, python-format
 msgid "There is no Operation to be cancelled!"
-msgstr ""
+msgstr "Es gibt keinen stornierbaren Vorgang"
 
 #. module: mrp_operations
 #: code:addons/mrp_operations/mrp_operations.py:482
 #, python-format
 msgid "Operation is Already Cancelled!"
-msgstr ""
+msgstr "Vorgang ist bereits storniert"
 
 #. module: mrp_operations
 #: model:ir.actions.act_window,name:mrp_operations.mrp_production_operation_action
@@ -196,6 +201,8 @@ msgstr "Lieferung"
 msgid ""
 "In order to Finish the operation, it must be in the Start or Resume state!"
 msgstr ""
+"Um einen Vorgang abzuschließen muss dieser Im Status Start oder "
+"Wiederaufnahme sein!"
 
 #. module: mrp_operations
 #: field:mrp.workorder,nbr:0
@@ -206,7 +213,7 @@ msgstr "# Positionen"
 #: view:mrp.production:0
 #: view:mrp.production.workcenter.line:0
 msgid "Finish Order"
-msgstr ""
+msgstr "Auftrag beenden"
 
 #. module: mrp_operations
 #: field:mrp.production.workcenter.line,date_finished:0
@@ -265,6 +272,7 @@ msgstr "ME"
 #: constraint:stock.move:0
 msgid "You can not move products from or to a location of the type view."
 msgstr ""
+"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben"
 
 #. module: mrp_operations
 #: view:mrp.production.workcenter.line:0
@@ -296,7 +304,7 @@ msgstr "Produkt Anz."
 #: code:addons/mrp_operations/mrp_operations.py:134
 #, python-format
 msgid "Manufacturing order cannot start in state \"%s\"!"
-msgstr ""
+msgstr "Produktionsauftrag kann nicht im Status \"%s\" beginnen!"
 
 #. module: mrp_operations
 #: selection:mrp.workorder,month:0
@@ -318,11 +326,12 @@ msgstr "Status"
 msgid ""
 "This is lead time between operation start and stop in this Work Center"
 msgstr ""
+"Die Vorlaufzeit zwischen Beginn und Ende des Vorgangs auf diesem Arbeitsplatz"
 
 #. module: mrp_operations
 #: view:mrp.workorder:0
 msgid "Planned Year"
-msgstr ""
+msgstr "Jahr geplant"
 
 #. module: mrp_operations
 #: field:mrp_operations.operation,order_date:0
@@ -337,7 +346,7 @@ msgstr "Zukünftige Arbeitsaufträge"
 #. module: mrp_operations
 #: view:mrp.workorder:0
 msgid "Work orders during last month"
-msgstr ""
+msgstr "Arbeitsauftäge letztes Monat"
 
 #. module: mrp_operations
 #: model:process.node,name:mrp_operations.process_node_canceloperation0
@@ -348,7 +357,7 @@ msgstr "Arbeitsauftrag wurde storniert"
 #: view:mrp.production:0
 #: view:mrp.production.workcenter.line:0
 msgid "Pause Work Order"
-msgstr ""
+msgstr "Unterbreche Arbeitsauftrag"
 
 #. module: mrp_operations
 #: selection:mrp.workorder,month:0
@@ -384,7 +393,7 @@ msgstr "Bericht Arbeitsauftrag"
 #. module: mrp_operations
 #: constraint:mrp.production:0
 msgid "Order quantity cannot be negative or zero!"
-msgstr ""
+msgstr "Die Bestellmenge kann nicht negativ oder 0 sein"
 
 #. module: mrp_operations
 #: field:mrp.production.workcenter.line,date_start:0
@@ -401,7 +410,7 @@ msgstr "Erwartet Material"
 #. module: mrp_operations
 #: view:mrp.workorder:0
 msgid "Work orders made during current year"
-msgstr ""
+msgstr "Arbeitsaufträge des aktuellen Jahres"
 
 #. module: mrp_operations
 #: selection:mrp.workorder,state:0
@@ -422,12 +431,14 @@ msgstr "In Bearbeitung"
 msgid ""
 "In order to Pause the operation, it must be in the Start or Resume state!"
 msgstr ""
+"Um einen Arbeitsauftrag anzuhalten muss dieser in Status Start oder "
+"Wiederaufnahme sein"
 
 #. module: mrp_operations
 #: code:addons/mrp_operations/mrp_operations.py:474
 #, python-format
 msgid "In order to Resume the operation, it must be in the Pause state!"
-msgstr ""
+msgstr "Um einen Auftrag Fortzusetzen muss dieser im Status Pause sein."
 
 #. module: mrp_operations
 #: view:mrp.production:0
@@ -475,6 +486,8 @@ msgid ""
 "Operation has already started !Youcan either Pause/Finish/Cancel the "
 "operation"
 msgstr ""
+"Der Vorgang wurde bereits gestartet! Sie können diesen entweder Anhalten, "
+"Fertigstellen oder Abbrechen"
 
 #. module: mrp_operations
 #: selection:mrp.workorder,month:0
@@ -489,12 +502,12 @@ msgstr "Start Datum"
 #. module: mrp_operations
 #: view:mrp.production.workcenter.line:0
 msgid "Production started late"
-msgstr ""
+msgstr "Produktion Start Datum"
 
 #. module: mrp_operations
 #: view:mrp.workorder:0
 msgid "Planned Day"
-msgstr ""
+msgstr "Geplanter Tag"
 
 #. module: mrp_operations
 #: selection:mrp.workorder,month:0
@@ -552,7 +565,7 @@ msgstr "Januar"
 #: view:mrp.production:0
 #: view:mrp.production.workcenter.line:0
 msgid "Resume Work Order"
-msgstr ""
+msgstr "Arbeitsauftrag fortsetzen"
 
 #. module: mrp_operations
 #: model:process.node,note:mrp_operations.process_node_doneoperation0
@@ -573,7 +586,7 @@ msgstr "Information zum Fertigungsauftrag."
 #. module: mrp_operations
 #: sql_constraint:mrp.production:0
 msgid "Reference must be unique per Company!"
-msgstr ""
+msgstr "Die Referenz muss je Firma eindeutig sein"
 
 #. module: mrp_operations
 #: code:addons/mrp_operations/mrp_operations.py:459
@@ -764,7 +777,7 @@ msgstr "Arbeitsstunden"
 #. module: mrp_operations
 #: view:mrp.workorder:0
 msgid "Planned Month"
-msgstr ""
+msgstr "Geplanter Monat"
 
 #. module: mrp_operations
 #: selection:mrp.workorder,month:0
@@ -774,7 +787,7 @@ msgstr "Februar"
 #. module: mrp_operations
 #: view:mrp.workorder:0
 msgid "Work orders made during current month"
-msgstr ""
+msgstr "Arbeitsaufträge laufender Monat"
 
 #. module: mrp_operations
 #: model:process.transition,name:mrp_operations.process_transition_startcanceloperation0
@@ -805,7 +818,7 @@ msgstr "Auftragspositionen"
 #: view:mrp.production:0
 #: view:mrp.production.workcenter.line:0
 msgid "Start Working"
-msgstr ""
+msgstr "Beginne Arbeit"
 
 #. module: mrp_operations
 #: model:process.transition,note:mrp_operations.process_transition_startdoneoperation0
diff --git a/addons/mrp_repair/i18n/de.po b/addons/mrp_repair/i18n/de.po
index 8f72e9eeb49..94618fc83c8 100644
--- a/addons/mrp_repair/i18n/de.po
+++ b/addons/mrp_repair/i18n/de.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:45+0000\n"
-"PO-Revision-Date: 2012-01-13 18:49+0000\n"
+"PO-Revision-Date: 2012-01-15 09:13+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: mrp_repair
@@ -749,7 +749,7 @@ msgstr "Ausbau"
 #: field:mrp.repair.fee,product_uom:0
 #: field:mrp.repair.line,product_uom:0
 msgid "Product UoM"
-msgstr "Mengeneinheit"
+msgstr "ME"
 
 #. module: mrp_repair
 #: field:mrp.repair,partner_invoice_id:0
diff --git a/addons/mrp_subproduct/i18n/de.po b/addons/mrp_subproduct/i18n/de.po
index f398025cc4c..d943f8be223 100644
--- a/addons/mrp_subproduct/i18n/de.po
+++ b/addons/mrp_subproduct/i18n/de.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:45+0000\n"
-"PO-Revision-Date: 2012-01-13 18:48+0000\n"
+"PO-Revision-Date: 2012-01-15 09:13+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: mrp_subproduct
@@ -76,7 +76,7 @@ msgstr "Anzahl"
 #. module: mrp_subproduct
 #: field:mrp.subproduct,product_uom:0
 msgid "Product UOM"
-msgstr "Mengeneinheit"
+msgstr "ME"
 
 #. module: mrp_subproduct
 #: field:mrp.subproduct,bom_id:0
diff --git a/addons/procurement/i18n/de.po b/addons/procurement/i18n/de.po
index 12c155623b5..a8ae77236d6 100644
--- a/addons/procurement/i18n/de.po
+++ b/addons/procurement/i18n/de.po
@@ -7,13 +7,13 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:46+0000\n"
-"PO-Revision-Date: 2012-01-13 18:42+0000\n"
+"PO-Revision-Date: 2012-01-15 09:14+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-14 05:12+0000\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: procurement
@@ -62,7 +62,7 @@ msgstr "Kein Lieferant für dieses Produkt definiert!"
 #. module: procurement
 #: field:make.procurement,uom_id:0
 msgid "Unit of Measure"
-msgstr "Mengeneinheit"
+msgstr "ME"
 
 #. module: procurement
 #: field:procurement.order,procure_method:0
diff --git a/addons/project/i18n/de.po b/addons/project/i18n/de.po
index f0d2ca69431..5583c79018d 100644
--- a/addons/project/i18n/de.po
+++ b/addons/project/i18n/de.po
@@ -7,19 +7,19 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-23 09:54+0000\n"
-"PO-Revision-Date: 2011-04-03 09:13+0000\n"
+"PO-Revision-Date: 2012-01-14 14:00+0000\n"
 "Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-24 05:38+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:19+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: project
 #: view:report.project.task.user:0
 msgid "New tasks"
-msgstr ""
+msgstr "Neue Aufgaben"
 
 #. module: project
 #: help:project.task.delegate,new_task_description:0
@@ -53,12 +53,12 @@ msgstr "Die ausgew. Firma ist nicht zugelassen für diesen Benutzer"
 #. module: project
 #: view:report.project.task.user:0
 msgid "Previous Month"
-msgstr ""
+msgstr "Vorheriger Monat"
 
 #. module: project
 #: view:report.project.task.user:0
 msgid "My tasks"
-msgstr ""
+msgstr "Meine Aufgaben"
 
 #. module: project
 #: field:project.project,warn_customer:0
@@ -96,7 +96,7 @@ msgstr "PRÜFE: "
 #: code:addons/project/project.py:315
 #, python-format
 msgid "You must assign members on the project '%s' !"
-msgstr ""
+msgstr "Sie müssen dem Projekt '%s' Mitarbeiter zuordnen"
 
 #. module: project
 #: field:project.task,work_ids:0
@@ -109,7 +109,7 @@ msgstr "Arbeit erledigt"
 #: code:addons/project/project.py:1113
 #, python-format
 msgid "Warning !"
-msgstr ""
+msgstr "Warnung!"
 
 #. module: project
 #: model:ir.model,name:project.model_project_task_delegate
@@ -124,7 +124,7 @@ msgstr "zu validierende Stunden"
 #. module: project
 #: view:project.project:0
 msgid "Pending Projects"
-msgstr ""
+msgstr "Projekte in Wartestellung"
 
 #. module: project
 #: help:project.task,remaining_hours:0
@@ -206,7 +206,7 @@ msgstr "Unternehmen"
 #. module: project
 #: view:report.project.task.user:0
 msgid "Pending tasks"
-msgstr ""
+msgstr "Aufgaben in Wartestellung"
 
 #. module: project
 #: field:project.task.delegate,prefix:0
@@ -226,7 +226,7 @@ msgstr "Setze in Wartezustand"
 #. module: project
 #: selection:project.task,priority:0
 msgid "Important"
-msgstr ""
+msgstr "Wichtig"
 
 #. module: project
 #: model:process.node,note:project.process_node_drafttask0
@@ -274,7 +274,7 @@ msgstr "Tag"
 #. module: project
 #: model:ir.ui.menu,name:project.menu_project_config_project
 msgid "Projects and Stages"
-msgstr ""
+msgstr "Projekte und Abschnitte"
 
 #. module: project
 #: view:project.project:0
@@ -311,12 +311,12 @@ msgstr "Meine offenen Aufgaben"
 #, python-format
 msgid ""
 "Please specify the Project Manager or email address of Project Manager."
-msgstr ""
+msgstr "Bitte erfassen Sie den Projekt-Manager oder desses EMail"
 
 #. module: project
 #: view:project.task:0
 msgid "For cancelling the task"
-msgstr ""
+msgstr "Um eine Aufgabe abzubrechen"
 
 #. module: project
 #: model:ir.model,name:project.model_project_task_work
@@ -386,7 +386,7 @@ msgstr ""
 #. module: project
 #: view:project.task:0
 msgid "Show only tasks having a deadline"
-msgstr ""
+msgstr "Zeige nur Aufgaben mit Frist"
 
 #. module: project
 #: selection:project.task,state:0
@@ -413,7 +413,7 @@ msgstr "EMail Kopf"
 #. module: project
 #: view:project.task:0
 msgid "Change to Next Stage"
-msgstr ""
+msgstr "Wechsle zu nächstem Stadium"
 
 #. module: project
 #: model:process.node,name:project.process_node_donetask0
@@ -423,7 +423,7 @@ msgstr "Erledigte Aufgaben"
 #. module: project
 #: field:project.task,color:0
 msgid "Color Index"
-msgstr ""
+msgstr "Farb Index"
 
 #. module: project
 #: model:ir.ui.menu,name:project.menu_definitions
@@ -434,7 +434,7 @@ msgstr "Konfiguration"
 #. module: project
 #: view:report.project.task.user:0
 msgid "Current Month"
-msgstr ""
+msgstr "Aktueller Monat"
 
 #. module: project
 #: model:process.transition,note:project.process_transition_delegate0
@@ -506,12 +506,12 @@ msgstr "Abbrechen"
 #. module: project
 #: view:project.task.history.cumulative:0
 msgid "Ready"
-msgstr ""
+msgstr "Bereit"
 
 #. module: project
 #: view:project.task:0
 msgid "Change Color"
-msgstr ""
+msgstr "Farbe ändern"
 
 #. module: project
 #: constraint:account.analytic.account:0
@@ -528,7 +528,7 @@ msgstr " (Kopie)"
 #. module: project
 #: view:project.task:0
 msgid "New Tasks"
-msgstr ""
+msgstr "Neue Aufgaben"
 
 #. module: project
 #: view:report.project.task.user:0
@@ -597,12 +597,12 @@ msgstr "# Tage"
 #. module: project
 #: view:project.project:0
 msgid "Open Projects"
-msgstr ""
+msgstr "Offene Projekte"
 
 #. module: project
 #: view:report.project.task.user:0
 msgid "In progress tasks"
-msgstr ""
+msgstr "Aufgaben in Bearbeitung"
 
 #. module: project
 #: help:project.project,progress_rate:0
@@ -626,7 +626,7 @@ msgstr "Projektaufgabe"
 #: selection:project.task.history.cumulative,state:0
 #: view:report.project.task.user:0
 msgid "New"
-msgstr ""
+msgstr "Neu"
 
 #. module: project
 #: help:project.task,total_hours:0
@@ -659,7 +659,7 @@ msgstr "Neuberechnung"
 #: code:addons/project/project.py:561
 #, python-format
 msgid "%s (copy)"
-msgstr ""
+msgstr "%s (Kopie)"
 
 #. module: project
 #: view:report.project.task.user:0
@@ -676,7 +676,7 @@ msgstr "Medium"
 #: view:project.task:0
 #: view:project.task.history.cumulative:0
 msgid "Pending Tasks"
-msgstr ""
+msgstr "unerledigt Aufgaben"
 
 #. module: project
 #: view:project.task:0
@@ -691,19 +691,19 @@ msgstr "Verbleibende Stunden"
 #. module: project
 #: model:ir.model,name:project.model_mail_compose_message
 msgid "E-mail composition wizard"
-msgstr ""
+msgstr "Email-Zusammensetzung Assistent"
 
 #. module: project
 #: view:report.project.task.user:0
 msgid "Creation Date"
-msgstr ""
+msgstr "Datum Erstellung"
 
 #. module: project
 #: view:project.task:0
 #: field:project.task.history,remaining_hours:0
 #: field:project.task.history.cumulative,remaining_hours:0
 msgid "Remaining Time"
-msgstr ""
+msgstr "Verbleibende Zeit"
 
 #. module: project
 #: field:project.project,planned_hours:0
@@ -841,6 +841,7 @@ msgid ""
 "You cannot delete a project containing tasks. I suggest you to desactivate "
 "it."
 msgstr ""
+"Projekte mit Aufgaben können nicht gelöscht werden. Bitte ggf. deaktivieren."
 
 #. module: project
 #: view:project.vs.hours:0
@@ -865,7 +866,7 @@ msgstr "Verzögerung in Stunden"
 #. module: project
 #: selection:project.task,priority:0
 msgid "Very important"
-msgstr ""
+msgstr "Sehr wichtig"
 
 #. module: project
 #: model:ir.actions.act_window,name:project.action_project_task_user_tree
@@ -925,7 +926,7 @@ msgstr "Stufen"
 #. module: project
 #: view:project.task:0
 msgid "Change to Previous Stage"
-msgstr ""
+msgstr "Zum Vorherigen Status wechseln"
 
 #. module: project
 #: model:ir.actions.todo.category,name:project.category_project_config
@@ -941,7 +942,7 @@ msgstr "Projekt Zeiteinheit"
 #. module: project
 #: view:report.project.task.user:0
 msgid "In progress"
-msgstr ""
+msgstr "In Bearbeitung"
 
 #. module: project
 #: model:ir.actions.act_window,name:project.action_project_task_delegate
@@ -970,7 +971,7 @@ msgstr "Hauptprojekt"
 #. module: project
 #: view:project.task:0
 msgid "Mark as Blocked"
-msgstr ""
+msgstr "Als blockiert kennzeichnen"
 
 #. module: project
 #: model:ir.actions.act_window,help:project.action_view_task
@@ -1051,7 +1052,7 @@ msgstr "Aufgaben Stufe"
 #. module: project
 #: model:project.task.type,name:project.project_tt_specification
 msgid "Design"
-msgstr ""
+msgstr "Erscheinungsbild"
 
 #. module: project
 #: field:project.task,planned_hours:0
@@ -1065,7 +1066,7 @@ msgstr "Geplante Stunden"
 #. module: project
 #: model:ir.actions.act_window,name:project.action_review_task_stage
 msgid "Review Task Stages"
-msgstr ""
+msgstr "Überarbeite Aufgaben Abschnitte"
 
 #. module: project
 #: view:project.project:0
@@ -1075,7 +1076,7 @@ msgstr "Status: %(state)s"
 #. module: project
 #: help:project.task,sequence:0
 msgid "Gives the sequence order when displaying a list of tasks."
-msgstr ""
+msgstr "Die Reihenfolge der Liste der Aufgaben."
 
 #. module: project
 #: view:project.project:0
@@ -1107,7 +1108,7 @@ msgstr "Hauptaufgabe"
 #: view:project.task.history.cumulative:0
 #: selection:project.task.history.cumulative,kanban_state:0
 msgid "Blocked"
-msgstr ""
+msgstr "Blockiert"
 
 #. module: project
 #: help:project.task,progress:0
@@ -1115,11 +1116,13 @@ msgid ""
 "If the task has a progress of 99.99% you should close the task if it's "
 "finished or reevaluate the time"
 msgstr ""
+"Wenn die Aufgabe zu 99.99% erfüllt ist sollten Sie diese abschließen oder "
+"die Zeit neu zuteilen"
 
 #. module: project
 #: field:project.task,user_email:0
 msgid "User Email"
-msgstr ""
+msgstr "Benutzer EMail"
 
 #. module: project
 #: help:project.task,kanban_state:0
@@ -1143,7 +1146,7 @@ msgstr "Abrechnung"
 #. module: project
 #: view:project.task:0
 msgid "For changing to delegate state"
-msgstr ""
+msgstr "Für Wechsel un Delegations Status"
 
 #. module: project
 #: field:project.task,priority:0
@@ -1210,7 +1213,7 @@ msgstr "Rechnungsadresse"
 #: field:project.task.history,kanban_state:0
 #: field:project.task.history.cumulative,kanban_state:0
 msgid "Kanban State"
-msgstr ""
+msgstr "Kanban Status"
 
 #. module: project
 #: view:project.project:0
@@ -1231,7 +1234,7 @@ msgstr ""
 #. module: project
 #: view:project.task:0
 msgid "Change Type"
-msgstr ""
+msgstr "Ändere Typ"
 
 #. module: project
 #: help:project.project,members:0
@@ -1252,7 +1255,7 @@ msgstr "Projekt Manager"
 #: view:project.task:0
 #: view:res.partner:0
 msgid "For changing to done state"
-msgstr ""
+msgstr "Um in Erledigt Status zu wechseln"
 
 #. module: project
 #: model:ir.model,name:project.model_report_project_task_user
@@ -1270,7 +1273,7 @@ msgstr "August"
 #: selection:project.task.history,kanban_state:0
 #: selection:project.task.history.cumulative,kanban_state:0
 msgid "Normal"
-msgstr ""
+msgstr "Normal"
 
 #. module: project
 #: view:project.project:0
@@ -1282,7 +1285,7 @@ msgstr "Projekt Bezeichnung"
 #: model:ir.model,name:project.model_project_task_history
 #: model:ir.model,name:project.model_project_task_history_cumulative
 msgid "History of Tasks"
-msgstr ""
+msgstr "Entwicklung der Aufgaben"
 
 #. module: project
 #: help:project.task.delegate,state:0
@@ -1298,7 +1301,7 @@ msgstr ""
 #: code:addons/project/wizard/mail_compose_message.py:45
 #, python-format
 msgid "Please specify the Customer or email address of Customer."
-msgstr ""
+msgstr "Bitte Kunde oder Email des Kunden definieren"
 
 #. module: project
 #: selection:report.project.task.user,month:0
@@ -1330,7 +1333,7 @@ msgstr "Reaktiviere"
 #. module: project
 #: model:res.groups,name:project.group_project_user
 msgid "User"
-msgstr ""
+msgstr "Benutzer"
 
 #. module: project
 #: field:project.project,active:0
@@ -1351,7 +1354,7 @@ msgstr "November"
 #. module: project
 #: model:ir.actions.act_window,name:project.action_create_initial_projects_installer
 msgid "Create your Firsts Projects"
-msgstr ""
+msgstr "Erzeugen Sie Ihre ersten Projekte"
 
 #. module: project
 #: code:addons/project/project.py:186
@@ -1377,7 +1380,7 @@ msgstr "Oktober"
 #. module: project
 #: view:project.task:0
 msgid "Validate planned time and open task"
-msgstr ""
+msgstr "Validiere die geplante Zeit und öffne die Aufgabe"
 
 #. module: project
 #: model:process.node,name:project.process_node_opentask0
@@ -1387,7 +1390,7 @@ msgstr "Offene Aufgabe"
 #. module: project
 #: view:project.task:0
 msgid "Delegations History"
-msgstr ""
+msgstr "Delegationsverlauf"
 
 #. module: project
 #: model:ir.model,name:project.model_res_users
@@ -1416,7 +1419,7 @@ msgstr "Unternehmen"
 #. module: project
 #: view:project.project:0
 msgid "Projects in which I am a member."
-msgstr ""
+msgstr "Projekte, deren Mitglied ich bin"
 
 #. module: project
 #: view:project.project:0
@@ -1515,6 +1518,8 @@ msgstr "Erweiterter Filter..."
 #, python-format
 msgid "Please delete the project linked with this account first."
 msgstr ""
+"Löschen Sie bitte vorher das Projekt, das mit diesem Analysekonto verlinkt "
+"ist"
 
 #. module: project
 #: field:project.task,total_hours:0
@@ -1540,7 +1545,7 @@ msgstr "Status"
 #: code:addons/project/project.py:890
 #, python-format
 msgid "Delegated User should be specified"
-msgstr ""
+msgstr "Der beuaftragte Benutzer muss definiert werden."
 
 #. module: project
 #: code:addons/project/project.py:827
@@ -1623,7 +1628,7 @@ msgstr "In Bearbeitung"
 #. module: project
 #: view:project.task.history.cumulative:0
 msgid "Task's Analysis"
-msgstr ""
+msgstr "Aufgaben Analyse"
 
 #. module: project
 #: code:addons/project/project.py:754
@@ -1632,11 +1637,13 @@ msgid ""
 "Child task still open.\n"
 "Please cancel or complete child task first."
 msgstr ""
+"Untergeordnete Aufgabe ist noch offen.\n"
+"Bitte diese fertigstellen oder stornieren."
 
 #. module: project
 #: view:project.task.type:0
 msgid "Stages common to all projects"
-msgstr ""
+msgstr "gemeinsame Abschnitte für alle Projekte"
 
 #. module: project
 #: constraint:project.task:0
@@ -1657,7 +1664,7 @@ msgstr "Arbeitszeit"
 #. module: project
 #: view:project.project:0
 msgid "Projects in which I am a manager"
-msgstr ""
+msgstr "Projekte, die ich manage"
 
 #. module: project
 #: code:addons/project/project.py:924
@@ -1767,6 +1774,8 @@ msgid ""
 "If you check this field, this stage will be proposed by default on each new "
 "project. It will not assign this stage to existing projects."
 msgstr ""
+"Wenn markiert, dann wird dieser Abschnitt für alle neuen Projekte "
+"vorgeschlagen. Alte Projekte werden nicht aktualisiert."
 
 #. module: project
 #: view:board.board:0
@@ -1806,7 +1815,7 @@ msgstr "Meine abrechenbaren Zeiten"
 #. module: project
 #: model:project.task.type,name:project.project_tt_merge
 msgid "Deployment"
-msgstr ""
+msgstr "Einsatz"
 
 #. module: project
 #: field:project.project,tasks:0
@@ -1833,7 +1842,7 @@ msgstr ""
 #. module: project
 #: field:project.task.type,project_default:0
 msgid "Common to All Projects"
-msgstr ""
+msgstr "Allen Projekten gemeinsam"
 
 #. module: project
 #: model:process.transition,note:project.process_transition_opendonetask0
@@ -1869,7 +1878,7 @@ msgstr "Aufgaben nach Tagen"
 #. module: project
 #: sql_constraint:res.company:0
 msgid "The company name must be unique !"
-msgstr ""
+msgstr "Der Name der Firma darf nur einmal vorkommen!"
 
 #. module: project
 #: view:project.task:0
@@ -1890,7 +1899,7 @@ msgstr "Jahr"
 #. module: project
 #: view:project.task.history.cumulative:0
 msgid "Month-2"
-msgstr ""
+msgstr "Monat-2"
 
 #. module: project
 #: help:report.project.task.user,closing_days:0
@@ -1901,7 +1910,7 @@ msgstr "Anzahl Tage f. Beendigung"
 #: view:project.task.history.cumulative:0
 #: view:report.project.task.user:0
 msgid "Month-1"
-msgstr ""
+msgstr "Monat-1"
 
 #. module: project
 #: selection:report.project.task.user,month:0
@@ -1927,7 +1936,7 @@ msgstr "Öffne Erledigte Aufgaben"
 #. module: project
 #: view:project.task.type:0
 msgid "Common"
-msgstr ""
+msgstr "Gemeinsam"
 
 #. module: project
 #: view:project.task:0
@@ -1940,6 +1949,9 @@ msgid ""
 "The stages can be common to all project or specific to one project. Each "
 "task will follow the different stages in order to be closed."
 msgstr ""
+"Die Abschnitte können allen gemeinsam sein oder nur für ein Projekt gelten. "
+"Jede Aufgabe wird den Abschnitten des jeweiligen Projektes bis zum Abschluss "
+"folgen."
 
 #. module: project
 #: help:project.project,sequence:0
@@ -1961,12 +1973,12 @@ msgstr "ID"
 #: model:ir.actions.act_window,name:project.action_view_task_history_burndown
 #: model:ir.ui.menu,name:project.menu_action_view_task_history_burndown
 msgid "Burndown Chart"
-msgstr ""
+msgstr "Burndown Chart"
 
 #. module: project
 #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened
 msgid "Assigned Tasks"
-msgstr ""
+msgstr "Zugeordnete Aufgaben"
 
 #. module: project
 #: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft
@@ -1976,12 +1988,12 @@ msgstr "Aufgaben mit Verzug"
 #. module: project
 #: view:report.project.task.user:0
 msgid "Current Year"
-msgstr ""
+msgstr "Aktuelles Jahr"
 
 #. module: project
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: project
 #: field:project.project,priority:0
@@ -2076,7 +2088,7 @@ msgstr "Die Aufgabe '%s' wurde abgebrochen."
 #: view:project.task:0
 #: view:res.partner:0
 msgid "For changing to open state"
-msgstr ""
+msgstr "Für Wechsel in Offen Status"
 
 #. module: project
 #: field:project.task.work,name:0
@@ -2111,7 +2123,7 @@ msgstr "EMail Fußtext"
 #: view:project.task:0
 #: view:project.task.history.cumulative:0
 msgid "In Progress Tasks"
-msgstr ""
+msgstr "Aufgaben in Bearbeitung"
 
 #~ msgid "Reinclude the description of the task in the task of the user."
 #~ msgstr ""
diff --git a/addons/project_caldav/i18n/de.po b/addons/project_caldav/i18n/de.po
index eb2a7d349b1..d9135f0b8d6 100644
--- a/addons/project_caldav/i18n/de.po
+++ b/addons/project_caldav/i18n/de.po
@@ -8,15 +8,14 @@ msgstr ""
 "Project-Id-Version: openobject-addons\n"
 "Report-Msgid-Bugs-To: FULL NAME \n"
 "POT-Creation-Date: 2011-12-22 18:46+0000\n"
-"PO-Revision-Date: 2011-01-18 00:38+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-14 14:01+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:26+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: project_caldav
 #: help:project.task,exdate:0
@@ -76,7 +75,7 @@ msgstr "Öffentlich"
 #. module: project_caldav
 #: view:project.task:0
 msgid " "
-msgstr ""
+msgstr " "
 
 #. module: project_caldav
 #: selection:project.task,month_list:0
@@ -167,7 +166,7 @@ msgstr "Son"
 #. module: project_caldav
 #: field:project.task,end_type:0
 msgid "Recurrence termination"
-msgstr ""
+msgstr "Ende der Wiederholungen"
 
 #. module: project_caldav
 #: selection:project.task,select1:0
@@ -182,7 +181,7 @@ msgstr "Lagerort"
 #. module: project_caldav
 #: selection:project.task,class:0
 msgid "Public for Employees"
-msgstr ""
+msgstr "Öffentlich für Mitarbeiter"
 
 #. module: project_caldav
 #: view:project.task:0
@@ -298,7 +297,7 @@ msgstr "Regel wiederk. Ereignis"
 #. module: project_caldav
 #: view:project.task:0
 msgid "End of recurrency"
-msgstr ""
+msgstr "Ende der Wiederholungen"
 
 #. module: project_caldav
 #: view:project.task:0
@@ -328,7 +327,7 @@ msgstr "Juni"
 #. module: project_caldav
 #: selection:project.task,end_type:0
 msgid "Number of repetitions"
-msgstr ""
+msgstr "Anzahl der Wiederholungen"
 
 #. module: project_caldav
 #: field:project.task,write_date:0
@@ -358,7 +357,7 @@ msgstr "Mittwoch"
 #. module: project_caldav
 #: view:project.task:0
 msgid "Choose day in the month where repeat the meeting"
-msgstr ""
+msgstr "Wähle Tag des Monats für wiederkehrenden Termin"
 
 #. module: project_caldav
 #: selection:project.task,end_type:0
@@ -447,7 +446,7 @@ msgstr "Zuweisen Aufgabe"
 #. module: project_caldav
 #: view:project.task:0
 msgid "Choose day where repeat the meeting"
-msgstr ""
+msgstr "Wähle Tag für Terminwiederholung"
 
 #. module: project_caldav
 #: selection:project.task,month_list:0
@@ -473,7 +472,7 @@ msgstr "April"
 #. module: project_caldav
 #: view:project.task:0
 msgid "Recurrency period"
-msgstr ""
+msgstr "Wiederholungsintervall"
 
 #. module: project_caldav
 #: field:project.task,week_list:0
diff --git a/addons/project_issue/i18n/de.po b/addons/project_issue/i18n/de.po
index 985f6f51940..3dd9ad84151 100644
--- a/addons/project_issue/i18n/de.po
+++ b/addons/project_issue/i18n/de.po
@@ -13,7 +13,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n"
+"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n"
 "X-Generator: Launchpad (build 14664)\n"
 
 #. module: project_issue
diff --git a/addons/purchase/i18n/de.po b/addons/purchase/i18n/de.po
index d5821148637..4f4759d3811 100644
--- a/addons/purchase/i18n/de.po
+++ b/addons/purchase/i18n/de.po
@@ -7,15 +7,14 @@ msgstr ""
 "Project-Id-Version: OpenERP Server 6.0dev\n"
 "Report-Msgid-Bugs-To: support@openerp.com\n"
 "POT-Creation-Date: 2011-12-22 18:43+0000\n"
-"PO-Revision-Date: 2011-11-07 12:44+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
+"PO-Revision-Date: 2012-01-15 09:15+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-12-23 05:53+0000\n"
-"X-Generator: Launchpad (build 14560)\n"
+"X-Launchpad-Export-Date: 2012-01-16 05:18+0000\n"
+"X-Generator: Launchpad (build 14664)\n"
 
 #. module: purchase
 #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
@@ -49,6 +48,7 @@ msgstr "Zielort"
 #, python-format
 msgid "In order to delete a purchase order, it must be cancelled first!"
 msgstr ""
+"Um einen Einkaufsauftrag zu löschen muss dieser vorher storniert werden."
 
 #. module: purchase
 #: code:addons/purchase/purchase.py:772
@@ -105,7 +105,7 @@ msgstr ""
 #. module: purchase
 #: view:purchase.order:0
 msgid "Approved purchase order"
-msgstr ""
+msgstr "Genehmigter Einkaufsauftrag"
 
 #. module: purchase
 #: view:purchase.order:0
@@ -125,7 +125,7 @@ msgstr "Preislisten"
 #. module: purchase
 #: view:stock.picking:0
 msgid "To Invoice"
-msgstr ""
+msgstr "Abzurechnen"
 
 #. module: purchase
 #: view:purchase.order.line_invoice:0
@@ -171,7 +171,7 @@ msgstr "Keine Preisliste!"
 #. module: purchase
 #: model:ir.model,name:purchase.model_purchase_config_wizard
 msgid "purchase.config.wizard"
-msgstr ""
+msgstr "purchase.config.wizard"
 
 #. module: purchase
 #: view:board.board:0
@@ -182,7 +182,7 @@ msgstr "Angebotsanfragen"
 #. module: purchase
 #: selection:purchase.config.wizard,default_method:0
 msgid "Based on Receptions"
-msgstr ""
+msgstr "Basierend auf Wareneingängen"
 
 #. module: purchase
 #: field:purchase.order,company_id:0
@@ -259,7 +259,7 @@ msgstr "Einkauf Eigenschaften"
 #. module: purchase
 #: model:ir.model,name:purchase.model_stock_partial_picking
 msgid "Partial Picking Processing Wizard"
-msgstr ""
+msgstr "Assistent für Teillieferungen"
 
 #. module: purchase
 #: view:purchase.order.line:0
@@ -280,17 +280,17 @@ msgstr "Tag"
 #. module: purchase
 #: selection:purchase.order,invoice_method:0
 msgid "Based on generated draft invoice"
-msgstr ""
+msgstr "Basierend auf Entwurfsrechnung"
 
 #. module: purchase
 #: view:purchase.report:0
 msgid "Order of Day"
-msgstr ""
+msgstr "Heutige Aufträge"
 
 #. module: purchase
 #: view:board.board:0
 msgid "Monthly Purchases by Category"
-msgstr ""
+msgstr "Monatliche Einkäufe je Kategorie"
 
 #. module: purchase
 #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree
@@ -300,7 +300,7 @@ msgstr "Beschaffungsaufträge"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Purchase order which are in draft state"
-msgstr ""
+msgstr "Einkaufsaufträge im Entwurf"
 
 #. module: purchase
 #: view:purchase.order:0
@@ -433,6 +433,7 @@ msgstr "Lieferung"
 #, python-format
 msgid "You must first cancel all invoices related to this purchase order."
 msgstr ""
+"Sie müssen vorab alle Rechnungen zu diesem Einkaufsauftrag stornieren."
 
 #. module: purchase
 #: field:purchase.report,dest_address_id:0
@@ -478,13 +479,13 @@ msgstr "Geprüft durch"
 #. module: purchase
 #: view:purchase.report:0
 msgid "Order in last month"
-msgstr ""
+msgstr "Aufträge letztes Monat"
 
 #. module: purchase
 #: code:addons/purchase/purchase.py:411
 #, python-format
 msgid "You must first cancel all receptions related to this purchase order."
-msgstr ""
+msgstr "Sie müssen vorab alle Warenineingänge dieses Auftrags stornieren."
 
 #. module: purchase
 #: selection:purchase.order.line,state:0
@@ -509,7 +510,7 @@ msgstr "Es wird angezeigt, dass ein Lieferauftrag ansteht"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Purchase orders which are in exception state"
-msgstr ""
+msgstr "Einkaufsaufträge im Ausnahmezustand"
 
 #. module: purchase
 #: report:purchase.order:0
@@ -538,7 +539,7 @@ msgstr "Durchschnittspreis"
 #. module: purchase
 #: view:stock.picking:0
 msgid "Incoming Shipments already processed"
-msgstr ""
+msgstr "Bereits verarbeitete Wareineingänge"
 
 #. module: purchase
 #: report:purchase.order:0
@@ -556,7 +557,7 @@ msgstr "Gebucht"
 #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice
 #: selection:purchase.order,invoice_method:0
 msgid "Based on receptions"
-msgstr ""
+msgstr "Basierend auf Wareneingängen"
 
 #. module: purchase
 #: constraint:res.company:0
@@ -588,11 +589,16 @@ msgid ""
 "supplier invoice, you can generate a draft supplier invoice based on the "
 "lines from this menu."
 msgstr ""
+"Wenn Sie die Steuerung der Eingangsrechnung auf \"Basierend auf "
+"Einkaufsauftragsposition\" setzen, können Sie alle Positionen verfolgen, für "
+"die Sie noch keine Rechnung erhalten haben. Beim Erhalt der Rechnung können "
+"Sie eine Rechnung im Entwurfsstadium aufgrund dieser Position mit dem Menu "
+"hier erzeugen."
 
 #. module: purchase
 #: view:purchase.order:0
 msgid "Purchase order which are in the exception state"
-msgstr ""
+msgstr "Einkaufsaufträge im Ausnahmenzustand"
 
 #. module: purchase
 #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po
@@ -650,12 +656,12 @@ msgstr "Gesamtpreis"
 #. module: purchase
 #: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer
 msgid "Create or Import Suppliers"
-msgstr ""
+msgstr "Erzeuge oder Importiere Lieferanten"
 
 #. module: purchase
 #: view:stock.picking:0
 msgid "Available"
-msgstr ""
+msgstr "Verfügbar"
 
 #. module: purchase
 #: field:purchase.report,partner_address_id:0
@@ -685,6 +691,7 @@ msgstr "Fehler !"
 #: constraint:stock.move:0
 msgid "You can not move products from or to a location of the type view."
 msgstr ""
+"Sie dürfen keine Sicht als Quelle oder Ziel einer Lagerbewegung angeben"
 
 #. module: purchase
 #: code:addons/purchase/purchase.py:710
@@ -735,7 +742,7 @@ msgstr ""
 #. module: purchase
 #: model:ir.ui.menu,name:purchase.menu_configuration_misc
 msgid "Miscellaneous"
-msgstr ""
+msgstr "Sonstiges"
 
 #. module: purchase
 #: code:addons/purchase/purchase.py:788
@@ -808,7 +815,7 @@ msgstr "Wareneingang"
 #: code:addons/purchase/purchase.py:284
 #, python-format
 msgid "You cannot confirm a purchase order without any lines."
-msgstr ""
+msgstr "Sie können keinen Einkaufsauftrag ohne Zeilen bestätigen."
 
 #. module: purchase
 #: model:ir.actions.act_window,help:purchase.action_invoice_pending
@@ -834,7 +841,7 @@ msgstr "Angebotsanfrage"
 #: code:addons/purchase/edi/purchase_order.py:139
 #, python-format
 msgid "EDI Pricelist (%s)"
-msgstr ""
+msgstr "EDI Preisliste(%s)"
 
 #. module: purchase
 #: selection:purchase.order,state:0
@@ -849,7 +856,7 @@ msgstr "Januar"
 #. module: purchase
 #: model:ir.actions.server,name:purchase.ir_actions_server_edi_purchase
 msgid "Auto-email confirmed purchase orders"
-msgstr ""
+msgstr "Automatischer Versand bestätigter Einkaufsaufträge"
 
 #. module: purchase
 #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0
@@ -893,7 +900,7 @@ msgstr "Anz."
 #. module: purchase
 #: view:purchase.report:0
 msgid "Month-1"
-msgstr ""
+msgstr "Monat-1"
 
 #. module: purchase
 #: help:purchase.order,minimum_planned_date:0
@@ -912,7 +919,7 @@ msgstr "Zusammenfassung Beschaffungsaufträge"
 #. module: purchase
 #: view:purchase.report:0
 msgid "Order in  current month"
-msgstr ""
+msgstr "Aufträge aktuelles Monat"
 
 #. module: purchase
 #: view:purchase.report:0
@@ -955,7 +962,7 @@ msgstr "Gesamte Auftragspositionen nach Benutzern pro Monat"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Approved purchase orders"
-msgstr ""
+msgstr "Bestätigte einkaufsaufträge"
 
 #. module: purchase
 #: view:purchase.report:0
@@ -966,7 +973,7 @@ msgstr "Monat"
 #. module: purchase
 #: model:email.template,subject:purchase.email_template_edi_purchase
 msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })"
-msgstr ""
+msgstr "${object.company_id.name} Auftrag (Ref ${object.name or 'n/a' })"
 
 #. module: purchase
 #: report:purchase.quotation:0
@@ -986,7 +993,7 @@ msgstr "Nettobetrag"
 #. module: purchase
 #: model:res.groups,name:purchase.group_purchase_user
 msgid "User"
-msgstr ""
+msgstr "Benutzer"
 
 #. module: purchase
 #: field:purchase.order,shipped:0
@@ -1008,7 +1015,7 @@ msgstr "Dieser Lieferauftrag wurde abgearbeitet für diese Rechnung"
 #. module: purchase
 #: view:stock.picking:0
 msgid "Is a Back Order"
-msgstr ""
+msgstr "Ist Auftragsrückstand"
 
 #. module: purchase
 #: model:process.node,note:purchase.process_node_invoiceafterpacking0
@@ -1057,7 +1064,7 @@ msgstr "Status Auftrag"
 #. module: purchase
 #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase
 msgid "Product Categories"
-msgstr ""
+msgstr "Produkt Kategorien"
 
 #. module: purchase
 #: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice
@@ -1067,7 +1074,7 @@ msgstr "Erzeuge Rechnungen"
 #. module: purchase
 #: sql_constraint:res.company:0
 msgid "The company name must be unique !"
-msgstr ""
+msgstr "Der Name der Firma darf nur einmal vorkommen!"
 
 #. module: purchase
 #: model:ir.model,name:purchase.model_purchase_order_line
@@ -1084,7 +1091,7 @@ msgstr "Kalenderansicht"
 #. module: purchase
 #: selection:purchase.config.wizard,default_method:0
 msgid "Based on Purchase Order Lines"
-msgstr ""
+msgstr "Basierend auf Auftragspositionen"
 
 #. module: purchase
 #: help:purchase.order,amount_untaxed:0
@@ -1095,7 +1102,7 @@ msgstr "Nettobetrag"
 #: code:addons/purchase/purchase.py:885
 #, python-format
 msgid "PO: %s"
-msgstr ""
+msgstr "EA: %s"
 
 #. module: purchase
 #: model:process.transition,note:purchase.process_transition_purchaseinvoice0
@@ -1166,7 +1173,7 @@ msgstr ""
 #: model:ir.actions.act_window,name:purchase.action_email_templates
 #: model:ir.ui.menu,name:purchase.menu_email_templates
 msgid "Email Templates"
-msgstr ""
+msgstr "E-Mail Vorlagen"
 
 #. module: purchase
 #: selection:purchase.config.wizard,default_method:0
@@ -1202,7 +1209,7 @@ msgstr "Erweiterter Filter..."
 #. module: purchase
 #: view:purchase.config.wizard:0
 msgid "Invoicing Control on Purchases"
-msgstr ""
+msgstr "Rechnungssteuerung für Einkäufe"
 
 #. module: purchase
 #: code:addons/purchase/wizard/purchase_order_group.py:48
@@ -1217,6 +1224,8 @@ msgid ""
 "can import your existing partners by CSV spreadsheet from \"Import Data\" "
 "wizard"
 msgstr ""
+"Erzeuge oder importiere Lieferanten und deren Kontakte manuell in diesem "
+"Formular oder von einer CSV Datei mit dem \"Import Daten\" Assistenten"
 
 #. module: purchase
 #: model:process.transition,name:purchase.process_transition_createpackinglist0
@@ -1241,12 +1250,12 @@ msgstr "Berechne"
 #. module: purchase
 #: view:stock.picking:0
 msgid "Incoming Shipments Available"
-msgstr ""
+msgstr "Verfügbare Wareneingänge"
 
 #. module: purchase
 #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat
 msgid "Address Book"
-msgstr ""
+msgstr "Partnerverzeichnis"
 
 #. module: purchase
 #: model:ir.model,name:purchase.model_res_company
@@ -1263,7 +1272,7 @@ msgstr "Storniere Beschaffungsauftrag"
 #: code:addons/purchase/purchase.py:417
 #, python-format
 msgid "Unable to cancel this purchase order!"
-msgstr ""
+msgstr "Kann diesen Einkaufsauftrag nicht stornieren"
 
 #. module: purchase
 #: model:process.transition,note:purchase.process_transition_createpackinglist0
@@ -1290,7 +1299,7 @@ msgstr "Pinnwand"
 #. module: purchase
 #: sql_constraint:stock.picking:0
 msgid "Reference must be unique per Company!"
-msgstr ""
+msgstr "Die Referenz muss je Firma eindeutig sein"
 
 #. module: purchase
 #: view:purchase.report:0
@@ -1301,7 +1310,7 @@ msgstr "Produktpreis"
 #. module: purchase
 #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form
 msgid "Partner Categories"
-msgstr ""
+msgstr "Partner Kategorien"
 
 #. module: purchase
 #: help:purchase.order,amount_tax:0
@@ -1322,6 +1331,12 @@ msgid ""
 "Based on generated invoice: create a draft invoice you can validate later.\n"
 "Based on receptions: let you create an invoice when receptions are validated."
 msgstr ""
+"Basierend auf Auftragspositionen: wähle einzelne Zeilen aufgrund derer eine "
+"Rechnung erstellt werden soll\n"
+"Basierend auf generierter Rechnung: erzeugt eine Rechnung im Entwurf Status, "
+"die später validiert werden kann.\n"
+"Basierend auf Wareneingängen: Die Rechnung wird aufgrund des Wareneinganges "
+"erzeugt."
 
 #. module: purchase
 #: model:ir.actions.act_window,name:purchase.action_supplier_address_form
@@ -1353,7 +1368,7 @@ msgstr "Referenz zu Dokument der Anfrage für diesen Beschaffungsauftrag"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Purchase orders which are not approved yet."
-msgstr ""
+msgstr "Nicht bestätigte Einkaufsaufträge"
 
 #. module: purchase
 #: help:purchase.order,state:0
@@ -1423,7 +1438,7 @@ msgstr "Allgemeine Information"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Not invoiced"
-msgstr ""
+msgstr "Nicht fakturiert"
 
 #. module: purchase
 #: report:purchase.order:0
@@ -1489,7 +1504,7 @@ msgstr "Beschaffungsaufträge"
 #. module: purchase
 #: sql_constraint:purchase.order:0
 msgid "Order Reference must be unique per Company!"
-msgstr ""
+msgstr "Die Bestellreferenz muss je Firma eindeutig sein"
 
 #. module: purchase
 #: field:purchase.order,origin:0
@@ -1531,7 +1546,7 @@ msgstr "Tel.:"
 #. module: purchase
 #: view:purchase.report:0
 msgid "Order of Month"
-msgstr ""
+msgstr "Aufträge des Monats"
 
 #. module: purchase
 #: report:purchase.order:0
@@ -1547,7 +1562,7 @@ msgstr "Suche Beschaffungsauftrag"
 #. module: purchase
 #: model:ir.actions.act_window,name:purchase.action_purchase_config
 msgid "Set the Default Invoicing Control Method"
-msgstr ""
+msgstr "Bestimme die Standard Rechnungssteuerung"
 
 #. module: purchase
 #: model:process.node,note:purchase.process_node_draftpurchaseorder0
@@ -1579,7 +1594,7 @@ msgstr "Erwarte Auftragsbestätigung"
 #. module: purchase
 #: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice
 msgid "Based on draft invoices"
-msgstr ""
+msgstr "Basierend auf Entwurfsrechnungen"
 
 #. module: purchase
 #: view:purchase.order:0
@@ -1621,11 +1636,13 @@ msgid ""
 "The selected supplier has a minimal quantity set to %s, you should not "
 "purchase less."
 msgstr ""
+"Der Lieferant hat eine Minimalmenge von %s definiert, Sie sollten nicht "
+"weniger bestellen."
 
 #. module: purchase
 #: view:purchase.report:0
 msgid "Order of Year"
-msgstr ""
+msgstr "Aufträge des Jahres"
 
 #. module: purchase
 #: report:purchase.quotation:0
@@ -1635,7 +1652,7 @@ msgstr "Erwartete Auslieferungsadresse:"
 #. module: purchase
 #: view:stock.picking:0
 msgid "Journal"
-msgstr ""
+msgstr "Journal"
 
 #. module: purchase
 #: model:ir.actions.act_window,name:purchase.action_stock_move_report_po
@@ -1668,12 +1685,12 @@ msgstr "Lieferung"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Purchase orders which are in done state."
-msgstr ""
+msgstr "Erledigte Einkaufsaufträge"
 
 #. module: purchase
 #: field:purchase.order.line,product_uom:0
 msgid "Product UOM"
-msgstr "Mengeneinheit"
+msgstr "ME"
 
 #. module: purchase
 #: report:purchase.quotation:0
@@ -1704,7 +1721,7 @@ msgstr "Reservierung"
 #. module: purchase
 #: view:purchase.order:0
 msgid "Purchase orders that include lines not invoiced."
-msgstr ""
+msgstr "Einkaufsäufträge mit nicht fakturierten Positionen"
 
 #. module: purchase
 #: view:purchase.order:0
@@ -1722,6 +1739,8 @@ msgid ""
 "This tool will help you to select the method you want to use to control "
 "supplier invoices."
 msgstr ""
+"Dieser Assistent hilft Ihnen bei der Auswahl der Methode zur Steuerung der "
+"Lieferantenrechnungen"
 
 #. module: purchase
 #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1
@@ -1771,6 +1790,9 @@ msgid ""
 "receptions\", you can track here all the product receptions and create "
 "invoices for those receptions."
 msgstr ""
+"Wenn Sie die Rechnungssteuerung auf \"Basierend auf Wareneingänge\" setzen, "
+"können Sie alle Wareneingänge verfolgen und darauf basieren die Rechnungen "
+"erstellen"
 
 #. module: purchase
 #: view:purchase.order:0
@@ -1823,7 +1845,7 @@ msgstr "Diff. zu Standardpreis"
 #. module: purchase
 #: field:purchase.config.wizard,default_method:0
 msgid "Default Invoicing Control Method"
-msgstr ""
+msgstr "Standard Rechnungssteuerung"
 
 #. module: purchase
 #: model:product.pricelist.type,name:purchase.pricelist_type_purchase
@@ -1839,7 +1861,7 @@ msgstr "Rechnungserstellung"
 #. module: purchase
 #: view:stock.picking:0
 msgid "Back Orders"
-msgstr ""
+msgstr "Auftragsrückstand"
 
 #. module: purchase
 #: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0
@@ -1895,7 +1917,7 @@ msgstr "Preislisten Versionen"
 #. module: purchase
 #: constraint:res.partner:0
 msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "Fehler! Sie können keine rekursive assoziierte Mitglieder anlegen."
 
 #. module: purchase
 #: code:addons/purchase/purchase.py:358
@@ -1984,11 +2006,62 @@ msgid ""
 "% endif\n"
 "            "
 msgstr ""
+"\n"
+"Hallo${object.partner_address_id.name and ' ' or "
+"''}${object.partner_address_id.name or ''},\n"
+"\n"
+"Das ist eine Auftragsbestätigung von ${object.company_id.name}:\n"
+"       | Auftragsnummer: *${object.name}*\n"
+"       | Auftrags Gesamtsumme: *${object.amount_total} "
+"${object.pricelist_id.currency_id.name}*\n"
+"       | Auftragsdatum: ${object.date_order}\n"
+"       % if object.origin:\n"
+"       | Auftrags referenz: ${object.origin}\n"
+"       % endif\n"
+"       % if object.partner_ref:\n"
+"       | Ihre Referenz: ${object.partner_ref}
\n" +" % endif\n" +" | Ihr Kontakt: ${object.validator.name} ${object.validator.user_email " +"and '<%s>'%(object.validator.user_email) or ''}\n" +"\n" +"Sie können den Auftrag ansehen oder herunterladen indem Sie auf den " +"folgenden Link klicken:\n" +" ${ctx.get('edi_web_url_view') or 'n/a'}\n" +"\n" +"Wenn Sie Fragen haben kontaktieren Sie uns bitte.\n" +"\n" +"Besten Dank!\n" +"\n" +"\n" +"--\n" +"${object.validator.name} ${object.validator.user_email and " +"'<%s>'%(object.validator.user_email) or ''}\n" +"${object.company_id.name}\n" +"% if object.company_id.street:\n" +"${object.company_id.street or ''}\n" +"% endif\n" +"% if object.company_id.street2:\n" +"${object.company_id.street2}\n" +"% endif\n" +"% if object.company_id.city or object.company_id.zip:\n" +"${object.company_id.zip or ''} ${object.company_id.city or ''}\n" +"% endif\n" +"% if object.company_id.country_id:\n" +"${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) " +"or ''} ${object.company_id.country_id.name or ''}\n" +"% endif\n" +"% if object.company_id.phone:\n" +"Phone: ${object.company_id.phone}\n" +"% endif\n" +"% if object.company_id.website:\n" +"${object.company_id.website or ''}\n" +"% endif\n" +" " #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in draft state" -msgstr "" +msgstr "Einkaufsaufträge im Entwurf" #. module: purchase #: selection:purchase.report,month:0 @@ -1998,17 +2071,17 @@ msgstr "Mai" #. module: purchase #: model:res.groups,name:purchase.group_purchase_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: purchase #: view:purchase.config.wizard:0 msgid "res_config_contents" -msgstr "" +msgstr "res_config_contents" #. module: purchase #: view:purchase.report:0 msgid "Order in current year" -msgstr "" +msgstr "Aufträge aktuelles Jahr" #. module: purchase #: model:process.process,name:purchase.process_process_purchaseprocess0 @@ -2026,7 +2099,7 @@ msgstr "Jahr" #: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft #: selection:purchase.order,invoice_method:0 msgid "Based on Purchase Order lines" -msgstr "" +msgstr "Basierend auf Einkaufsauftragspositionen" #. module: purchase #: model:ir.actions.todo.category,name:purchase.category_purchase_config diff --git a/addons/purchase/i18n/nl.po b/addons/purchase/i18n/nl.po index c1ef5914035..624d5f95cef 100644 --- a/addons/purchase/i18n/nl.po +++ b/addons/purchase/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-11-07 12:53+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-15 12:46+0000\n" +"Last-Translator: Erwin (Endian Solutions) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-16 05:18+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -123,7 +123,7 @@ msgstr "Prijslijsten" #. module: purchase #: view:stock.picking:0 msgid "To Invoice" -msgstr "" +msgstr "Te factureren" #. module: purchase #: view:purchase.order.line_invoice:0 diff --git a/addons/sale_order_dates/i18n/nl.po b/addons/sale_order_dates/i18n/nl.po index d297fd7b212..82d5b88965e 100644 --- a/addons/sale_order_dates/i18n/nl.po +++ b/addons/sale_order_dates/i18n/nl.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-18 08:44+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-15 12:45+0000\n" +"Last-Translator: Erwin (Endian 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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: sale_order_dates #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Orderreferentie moet uniek zijn per bedrijf!" #. module: sale_order_dates #: help:sale.order,requested_date:0 diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index 6353ff70333..fef6bc55b4e 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2012-01-13 21:59+0000\n" +"PO-Revision-Date: 2012-01-15 09:16+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-14 05:10+0000\n" +"X-Launchpad-Export-Date: 2012-01-16 05:18+0000\n" "X-Generator: Launchpad (build 14664)\n" #. module: stock @@ -2277,7 +2277,7 @@ msgstr "Eingangslieferscheine" #: field:stock.partial.move.line,product_uom:0 #: field:stock.partial.picking.line,product_uom:0 msgid "Unit of Measure" -msgstr "Mengeneinheit" +msgstr "ME" #. module: stock #: code:addons/stock/product.py:175 @@ -3251,7 +3251,7 @@ msgstr "Manager" #: view:stock.move:0 #: view:stock.picking:0 msgid "Unit Of Measure" -msgstr "Mengeneinheit" +msgstr "ME" #. module: stock #: report:stock.picking.list:0 diff --git a/addons/stock_planning/i18n/de.po b/addons/stock_planning/i18n/de.po index 8589a593114..05f9cbe4346 100644 --- a/addons/stock_planning/i18n/de.po +++ b/addons/stock_planning/i18n/de.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2012-01-13 18:17+0000\n" +"PO-Revision-Date: 2012-01-14 14:53+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-14 05:12+0000\n" +"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n" "X-Generator: Launchpad (build 14664)\n" #. module: stock_planning @@ -418,6 +418,24 @@ msgid "" " \n" " Stock Simulation: %s Minimum stock: %s" msgstr "" +" Beschaffungsauftag erstell aufgrund des Materialplanungssstems für " +"Benutzer: %s Erstellungsdatum: %s " +"\n" +" Für Periode: %s \n" +" entsprechend Status: \n" +" Lagervorschau: %s \n" +" Anfangsbestand: %s \n" +" geplante Ausgänge: %s Geplante Eingänge: %s " +" \n" +" erledigte Ausgänge: %s Erledigte Eingänge: %s " +" \n" +" Bestätigte Ausgänge: %s Bestätigte Eingänge: %s " +" \n" +" Geplante Ausgänge vor: %s Geplante Eingänge vor: %s " +" \n" +" Erwartete Ausgänge: %s Restliche Eingänge: %s " +" \n" +" Lager Simulation: %s Minimum Bestand: %s" #. module: stock_planning #: code:addons/stock_planning/stock_planning.py:626 @@ -472,6 +490,8 @@ msgid "" "Unit of Measure used to show the quantities of stock calculation.You can use " "units from default category or from second category (UoS category)." msgstr "" +"Masseinheit für die Lagerkalkulation. Sie können entweder diese oder die " +"sekundäre Kategorie (Verkaufseinheit) verwenden" #. module: stock_planning #: view:stock.period.createlines:0 @@ -485,6 +505,9 @@ msgid "" "account periods. You can use wizard for creating periods and review them " "here." msgstr "" +"Lagerperioden werden für die Lagerplanung verwendet und sind unabhängig von " +"den Buchhaltungsperioden. Mit dem Assistenten können Sie diese erstellen und " +"überwachen" #. module: stock_planning #: view:stock.planning:0 @@ -514,7 +537,7 @@ msgstr "Unternehmens Prognose" #. module: stock_planning #: help:stock.planning,minimum_op:0 msgid "Minimum quantity set in Minimum Stock Rules for this Warehouse" -msgstr "" +msgstr "Minimum Bestand der in den Regeln für dieses Lager definiert ist." #. module: stock_planning #: view:stock.sale.forecast:0 @@ -550,7 +573,7 @@ msgstr "" #: code:addons/stock_planning/stock_planning.py:146 #, python-format msgid "Cannot delete a validated sales forecast!" -msgstr "" +msgstr "Kann bestätigte Verkaufsvorschau nicht löschen!" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period5_per_company:0 @@ -642,6 +665,8 @@ msgid "" "Unit of Measure used to show the quantities of stock calculation.You can use " "units form default category or from second category (UoS category)." msgstr "" +"Masseinheit für die Lagermengen. Sie können diese oder die sekundäre " +"Kategorie (Verkaufseinheit) verwenden." #. module: stock_planning #: view:stock.planning:0 @@ -716,6 +741,9 @@ msgid "" "warehouse, so you don't have to create them one by one. The wizard doesn't " "duplicate lines if they already exist for this selection." msgstr "" +"Dieser Assistent hilft MPS Zeilen für bestimmte Perioden und Lager zu " +"erzeugen um diese nicht einzeln anlegen zu müssen. Bestehende Zeilen werden " +"nicht dupliziert." #. module: stock_planning #: field:stock.planning,outgoing:0 @@ -807,6 +835,8 @@ msgid "" "manual procurement with this forecast when some periods are exceptional for " "usual minimum stock rules." msgstr "" +"Masseinheit für die Lagerkalkulation. Sie können entweder diese oder die " +"sekundäre Kategorie (Verkaufseinheit) verwenden" #. module: stock_planning #: model:ir.actions.act_window,help:stock_planning.action_view_stock_planning_form @@ -822,6 +852,14 @@ msgid "" "can trigger the procurement of what is missing to reach your desired " "quantities" msgstr "" +"Der Einkaufsgeneralplan kann der hauptsächliche Treiber für die " +"Lagernachbeschaffung sein oder die automatischen Bestellungen ergänzen( " +"Minimale Lagermenge,...)\n" +"Jede Zeile gibt einen Überblick über die eingehenden und ausgehenden Mengen " +"in einer Lagerperiode für ein bestimmtes Lager und basierende auf den " +"geplanten Lagerbuchungen.\n" +"Die errechneten Mengen können manuell verändert werden und in einen " +"Beschaffungsauftrag umgewandelt werden um die geplanten Mengen zu erreichen." #. module: stock_planning #: code:addons/stock_planning/stock_planning.py:685 @@ -973,6 +1011,9 @@ msgid "" "supply will be made from Output location of Supply Warehouse. Used in " "'Supply from Another Warehouse' with Supply Warehouse." msgstr "" +"Aktiveren, um vom Lagerort des Lagers zu liefern. Sonst wird das " +"Ausgangslager des Lieferlagers verwendet. Wird in \"Lieferung von anderem " +"lager\" verwendet." #. module: stock_planning #: field:stock.sale.forecast,create_uid:0 @@ -1005,6 +1046,8 @@ msgid "" "Warehouse used as source in supply pick move created by 'Supply from Another " "Warehouse'." msgstr "" +"Dieses Lager wird als Herkunft für einen Beschaffungsvorgang verwendet, wenn " +"\"Beschaffung von anderem Lager\" gewählt wird." #. module: stock_planning #: model:ir.model,name:stock_planning.model_stock_planning @@ -1178,7 +1221,7 @@ msgstr "" #: code:addons/stock_planning/stock_planning.py:631 #, python-format msgid "MPS planning for %s" -msgstr "" +msgstr "MPS für %s" #. module: stock_planning #: field:stock.planning,stock_start:0 @@ -1239,6 +1282,9 @@ msgid "" "difference between Planned Out and Confirmed Out. For current period Already " "Out is also calculated" msgstr "" +"Auslieferungsmengen die zusätzlich zum bestätigen Warenausgang erwartet " +"werden als Differenz zwischen geplantem und bestätigtem Ausgang. Für die " +"laufende Periode wird auch der tatsächlich stattgefundene Ausgang berechnet." #. module: stock_planning #: view:stock.sale.forecast:0 @@ -1252,6 +1298,9 @@ msgid "" "you only have to fill in the forecast quantities. The wizard doesn't " "duplicate the line when another one exist for the same selection." msgstr "" +"Dieser Assistent erzeugt viele Vorschauzeilen auf einmal. Danach müssen Sie " +"nur die Mengen eintragen. Der Assistent erzeugt keine Duplikate für die " +"selben Auswahlkriterien." #~ msgid "This Copmany Period1" #~ msgstr "Dieses Unternehmen Periode1" diff --git a/addons/users_ldap/i18n/ar.po b/addons/users_ldap/i18n/ar.po new file mode 100644 index 00000000000..3fb696f6bf5 --- /dev/null +++ b/addons/users_ldap/i18n/ar.po @@ -0,0 +1,177 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-14 23:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#. module: users_ldap +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "خطأ! لا يمكنك إنشاء شركات متداخلة (شركات تستخدم نفسها)." + +#. module: users_ldap +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" +"الشركة المختارة غير مدرجة ضمن قائمة الشركات المسموح بها لهذا المستخدم" + +#. module: users_ldap +#: help:res.company.ldap,ldap_tls:0 +msgid "" +"Request secure TLS/SSL encryption when connecting to the LDAP server. This " +"option requires a server with STARTTLS enabled, otherwise all authentication " +"attempts will fail." +msgstr "" + +#. module: users_ldap +#: view:res.company:0 +#: view:res.company.ldap:0 +msgid "LDAP Configuration" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_binddn:0 +msgid "LDAP binddn" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,create_user:0 +msgid "Create the user if not in database" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,user:0 +msgid "Model used for user creation" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,company:0 +msgid "Company" +msgstr "شركة" + +#. module: users_ldap +#: field:res.company.ldap,ldap_server:0 +msgid "LDAP Server address" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_server_port:0 +msgid "LDAP Server port" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,ldap_binddn:0 +msgid "" +"The user account on the LDAP server that is used to query the directory. " +"Leave empty to connect anonymously." +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_base:0 +msgid "LDAP base" +msgstr "" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "User Information" +msgstr "" + +#. module: users_ldap +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: users_ldap +#: model:ir.model,name:users_ldap.model_res_company +msgid "Companies" +msgstr "الشركات" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "Process Parameter" +msgstr "" + +#. module: users_ldap +#: model:ir.model,name:users_ldap.model_res_company_ldap +msgid "res.company.ldap" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_tls:0 +msgid "Use TLS" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,sequence:0 +msgid "Sequence" +msgstr "مسلسل" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "Login Information" +msgstr "" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "Server Information" +msgstr "" + +#. module: users_ldap +#: model:ir.actions.act_window,name:users_ldap.action_ldap_installer +msgid "Setup your LDAP Server" +msgstr "" + +#. module: users_ldap +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "لا يمكن ان يكون هناك مستخدمان بنفس اسم الدخول!" + +#. module: users_ldap +#: field:res.company,ldaps:0 +msgid "LDAP Parameters" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,ldap_password:0 +msgid "" +"The password of the user account on the LDAP server that is used to query " +"the directory." +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_password:0 +msgid "LDAP password" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,user:0 +msgid "Model User" +msgstr "" + +#. module: users_ldap +#: model:ir.model,name:users_ldap.model_res_users +msgid "res.users" +msgstr "res.users" + +#. module: users_ldap +#: field:res.company.ldap,ldap_filter:0 +msgid "LDAP filter" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,create_user:0 +msgid "Create user" +msgstr "إنشاء مستخدم" diff --git a/addons/users_ldap/i18n/de.po b/addons/users_ldap/i18n/de.po index 9a077c706f3..2d91a9cf2dc 100644 --- a/addons/users_ldap/i18n/de.po +++ b/addons/users_ldap/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-13 20:46+0000\n" +"PO-Revision-Date: 2012-01-14 14:56+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2011-12-23 07:27+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: users_ldap #: constraint:res.company:0 @@ -36,6 +36,9 @@ msgid "" "option requires a server with STARTTLS enabled, otherwise all authentication " "attempts will fail." msgstr "" +"Anforderung einer sicheren TLS/SSL Verschlüsseelung für die Verbindung zum " +"LDAP Server. STARTTLS muss aktiviert sein, sonst werden " +"Authentifizierungsversuche fehlschlagen." #. module: users_ldap #: view:res.company:0 @@ -79,6 +82,8 @@ msgid "" "The user account on the LDAP server that is used to query the directory. " "Leave empty to connect anonymously." msgstr "" +"Des benutzerkonto für die Identifizierung auf dem LDAP Server. Leer für " +"anonymen Zugang." #. module: users_ldap #: field:res.company.ldap,ldap_base:0 @@ -88,12 +93,12 @@ msgstr "LDAP base" #. module: users_ldap #: view:res.company.ldap:0 msgid "User Information" -msgstr "" +msgstr "Benutzer Information" #. module: users_ldap #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Der Name der Firma darf nur einmal vorkommen!" #. module: users_ldap #: model:ir.model,name:users_ldap.model_res_company @@ -103,7 +108,7 @@ msgstr "Unternehmen" #. module: users_ldap #: view:res.company.ldap:0 msgid "Process Parameter" -msgstr "" +msgstr "Prozessparameter" #. module: users_ldap #: model:ir.model,name:users_ldap.model_res_company_ldap @@ -113,7 +118,7 @@ msgstr "res.company.ldap" #. module: users_ldap #: field:res.company.ldap,ldap_tls:0 msgid "Use TLS" -msgstr "" +msgstr "TLS verwenden" #. module: users_ldap #: field:res.company.ldap,sequence:0 @@ -123,17 +128,17 @@ msgstr "Sequenz" #. module: users_ldap #: view:res.company.ldap:0 msgid "Login Information" -msgstr "" +msgstr "Login Information" #. module: users_ldap #: view:res.company.ldap:0 msgid "Server Information" -msgstr "" +msgstr "Server Information" #. module: users_ldap #: model:ir.actions.act_window,name:users_ldap.action_ldap_installer msgid "Setup your LDAP Server" -msgstr "" +msgstr "Einrichtung Ihres LDAP Servers" #. module: users_ldap #: sql_constraint:res.users:0 @@ -150,7 +155,7 @@ msgstr "LDAP Parameter" msgid "" "The password of the user account on the LDAP server that is used to query " "the directory." -msgstr "" +msgstr "Das Passwort des Benutzers, der die LDAP Anfragen durchführt" #. module: users_ldap #: field:res.company.ldap,ldap_password:0 diff --git a/addons/warning/i18n/nl.po b/addons/warning/i18n/nl.po index 0134f46e062..94c31830288 100644 --- a/addons/warning/i18n/nl.po +++ b/addons/warning/i18n/nl.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-24 10:43+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-15 12:44+0000\n" +"Last-Translator: Erwin (Endian Solutions) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:11+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: warning #: sql_constraint:purchase.order:0 #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Orderreferentie moet uniek zijn per bedrijf!" #. module: warning #: model:ir.model,name:warning.model_purchase_order_line @@ -134,7 +134,7 @@ msgstr "Inkooporder" #. module: warning #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referentie moet uniek zijn per bedrijf!" #. module: warning #: field:res.partner,sale_warn_msg:0 @@ -179,7 +179,7 @@ msgstr "Bericht voor %s!" #. module: warning #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Factuurnummer moet uniek zijn per bedrijf!" #. module: warning #: constraint:res.partner:0 diff --git a/addons/web/po/ar.po b/addons/web/po/ar.po index 665f59f2152..e52b58ca375 100644 --- a/addons/web/po/ar.po +++ b/addons/web/po/ar.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-12 21:08+0000\n" +"PO-Revision-Date: 2012-01-13 21:31+0000\n" "Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" "X-Generator: Launchpad (build 14664)\n" #: addons/web/static/src/js/chrome.js:162 @@ -731,7 +731,7 @@ msgstr "[" #: addons/web/static/src/xml/base.xml:0 msgid "]" -msgstr "[" +msgstr "]" #: addons/web/static/src/xml/base.xml:0 msgid "-" diff --git a/addons/web/po/pt_BR.po b/addons/web/po/pt_BR.po index 5246b219971..4be0c66826c 100644 --- a/addons/web/po/pt_BR.po +++ b/addons/web/po/pt_BR.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-11-12 18:57+0000\n" -"Last-Translator: Cristiano Gavião \n" +"PO-Revision-Date: 2012-01-15 02:47+0000\n" +"Last-Translator: Renato Lima - http://www.akretion.com " +"\n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -28,15 +29,15 @@ msgstr "Ok" #: addons/web/static/src/js/chrome.js:668 msgid "About" -msgstr "" +msgstr "Sobre" #: addons/web/static/src/js/chrome.js:748 msgid "Preferences" -msgstr "" +msgstr "Preferências" #: addons/web/static/src/js/chrome.js:752 msgid "Change password" -msgstr "" +msgstr "Alterar Senha" #: addons/web/static/src/js/chrome.js:753 #: addons/web/static/src/js/search.js:235 @@ -53,15 +54,15 @@ msgstr "Cancelar" #: addons/web/static/src/js/view_editor.js:75 #: addons/web/static/src/js/views.js:871 addons/web/static/src/xml/base.xml:0 msgid "Save" -msgstr "" +msgstr "Salvar" #: addons/web/static/src/js/chrome.js:774 addons/web/static/src/xml/base.xml:0 msgid "Change Password" -msgstr "" +msgstr "Alterar Senha" #: addons/web/static/src/js/data_export.js:6 msgid "Export Data" -msgstr "" +msgstr "Exportar Dados" #: addons/web/static/src/js/data_export.js:23 #: addons/web/static/src/js/data_import.js:73 @@ -74,36 +75,36 @@ msgstr "Fechar" #: addons/web/static/src/js/data_export.js:24 msgid "Export To File" -msgstr "" +msgstr "Exportar para Arquivo" #: addons/web/static/src/js/data_import.js:34 msgid "Import Data" -msgstr "" +msgstr "Importar Dados" #: addons/web/static/src/js/data_import.js:74 msgid "Import File" -msgstr "" +msgstr "Importar Arquivo" #: addons/web/static/src/js/data_import.js:109 msgid "External ID" -msgstr "" +msgstr "ID Externo" #: addons/web/static/src/js/search.js:233 msgid "Filter Entry" -msgstr "" +msgstr "Filtrar Entrada" #: addons/web/static/src/js/search.js:238 #: addons/web/static/src/js/search.js:279 msgid "OK" -msgstr "" +msgstr "OK" #: addons/web/static/src/js/search.js:274 addons/web/static/src/xml/base.xml:0 msgid "Add to Dashboard" -msgstr "" +msgstr "Adicionar ao Dashboard" #: addons/web/static/src/js/search.js:403 msgid "Invalid Search" -msgstr "" +msgstr "Pesquisa Inválida" #: addons/web/static/src/js/search.js:403 msgid "triggered from search view" @@ -112,31 +113,31 @@ msgstr "" #: addons/web/static/src/js/search.js:490 #, python-format msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" -msgstr "" +msgstr "Valor incorreto para campo %(fieldname)s: [%(value)s] é %(message)s" #: addons/web/static/src/js/search.js:822 msgid "not a valid integer" -msgstr "" +msgstr "Não é um número inteiro" #: addons/web/static/src/js/search.js:836 msgid "not a valid number" -msgstr "" +msgstr "Não é um número válido" #: addons/web/static/src/js/search.js:898 msgid "Yes" -msgstr "" +msgstr "Sim" #: addons/web/static/src/js/search.js:899 msgid "No" -msgstr "" +msgstr "Não" #: addons/web/static/src/js/search.js:1252 msgid "contains" -msgstr "" +msgstr "Contém" #: addons/web/static/src/js/search.js:1253 msgid "doesn't contain" -msgstr "" +msgstr "Não contém" #: addons/web/static/src/js/search.js:1254 #: addons/web/static/src/js/search.js:1269 @@ -144,7 +145,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1309 #: addons/web/static/src/js/search.js:1331 msgid "is equal to" -msgstr "" +msgstr "É igual a" #: addons/web/static/src/js/search.js:1255 #: addons/web/static/src/js/search.js:1270 @@ -152,7 +153,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1310 #: addons/web/static/src/js/search.js:1332 msgid "is not equal to" -msgstr "" +msgstr "É diferente de" #: addons/web/static/src/js/search.js:1256 #: addons/web/static/src/js/search.js:1271 @@ -160,7 +161,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1311 #: addons/web/static/src/js/search.js:1333 msgid "greater than" -msgstr "" +msgstr "Maior que" #: addons/web/static/src/js/search.js:1257 #: addons/web/static/src/js/search.js:1272 @@ -168,7 +169,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1312 #: addons/web/static/src/js/search.js:1334 msgid "less than" -msgstr "" +msgstr "Menor que" #: addons/web/static/src/js/search.js:1258 #: addons/web/static/src/js/search.js:1273 @@ -176,7 +177,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1313 #: addons/web/static/src/js/search.js:1335 msgid "greater or equal than" -msgstr "" +msgstr "Maior ou igual que" #: addons/web/static/src/js/search.js:1259 #: addons/web/static/src/js/search.js:1274 @@ -184,28 +185,28 @@ msgstr "" #: addons/web/static/src/js/search.js:1314 #: addons/web/static/src/js/search.js:1336 msgid "less or equal than" -msgstr "" +msgstr "Menor ou igual que" #: addons/web/static/src/js/search.js:1325 #: addons/web/static/src/js/search.js:1350 msgid "is" -msgstr "" +msgstr "É" #: addons/web/static/src/js/search.js:1351 msgid "is not" -msgstr "" +msgstr "Não é" #: addons/web/static/src/js/search.js:1364 msgid "is true" -msgstr "" +msgstr "Verdadeiro" #: addons/web/static/src/js/search.js:1365 msgid "is false" -msgstr "" +msgstr "Falso" #: addons/web/static/src/js/view_editor.js:42 msgid "ViewEditor" -msgstr "" +msgstr "Editor de Visão" #: addons/web/static/src/js/view_editor.js:46 #: addons/web/static/src/js/view_list.js:17 @@ -216,7 +217,7 @@ msgstr "Criar" #: addons/web/static/src/js/view_editor.js:47 #: addons/web/static/src/xml/base.xml:0 msgid "Edit" -msgstr "" +msgstr "Editar" #: addons/web/static/src/js/view_editor.js:48 #: addons/web/static/src/xml/base.xml:0 @@ -226,38 +227,38 @@ msgstr "Remover" #: addons/web/static/src/js/view_editor.js:71 #, python-format msgid "Create a view (%s)" -msgstr "" +msgstr "Criar a visão (%s)" #: addons/web/static/src/js/view_editor.js:170 msgid "Do you really want to remove this view?" -msgstr "" +msgstr "Deseja remover essa visão?" #: addons/web/static/src/js/view_editor.js:367 #, python-format msgid "View Editor %d - %s" -msgstr "" +msgstr "Editar Visão %d - %s" #: addons/web/static/src/js/view_editor.js:371 msgid "Preview" -msgstr "" +msgstr "Pré-visualizar" #: addons/web/static/src/js/view_editor.js:442 msgid "Do you really want to remove this node?" -msgstr "" +msgstr "Deseja remover esse nó?" #: addons/web/static/src/js/view_editor.js:756 #: addons/web/static/src/js/view_editor.js:883 msgid "Properties" -msgstr "" +msgstr "Propriedades" #: addons/web/static/src/js/view_editor.js:760 #: addons/web/static/src/js/view_editor.js:887 msgid "Update" -msgstr "" +msgstr "Atualizar" #: addons/web/static/src/js/view_form.js:17 msgid "Form" -msgstr "" +msgstr "Formulário" #: addons/web/static/src/js/view_form.js:401 msgid "" @@ -266,16 +267,16 @@ msgstr "Aviso, o registro foi modificado, suas alterações serão descartadas." #: addons/web/static/src/js/view_form.js:612 msgid "Attachments" -msgstr "" +msgstr "Anexos" #: addons/web/static/src/js/view_form.js:650 #, python-format msgid "Do you really want to delete the attachment %s?" -msgstr "" +msgstr "Deseja remover esse anexo %s?" #: addons/web/static/src/js/view_form.js:1075 msgid "Confirm" -msgstr "" +msgstr "Confirmar" #: addons/web/static/src/js/view_form.js:1838 msgid "   Search More..." @@ -284,11 +285,11 @@ msgstr "   Procurar Mais..." #: addons/web/static/src/js/view_form.js:1851 #, python-format msgid "   Create \"%s\"" -msgstr "" +msgstr "   Criar \"%s\"" #: addons/web/static/src/js/view_form.js:1857 msgid "   Create and Edit..." -msgstr "" +msgstr "   Criar e Editar..." #: addons/web/static/src/js/view_form.js:2404 #: addons/web/static/src/xml/base.xml:0 @@ -297,72 +298,72 @@ msgstr "Adicionar" #: addons/web/static/src/js/view_list.js:8 msgid "List" -msgstr "" +msgstr "Lista" #: addons/web/static/src/js/view_list.js:269 msgid "Unlimited" -msgstr "" +msgstr "Ilimitado" #: addons/web/static/src/js/view_list.js:516 msgid "Do you really want to remove these records?" -msgstr "" +msgstr "Deseja remover esse registro?" #: addons/web/static/src/js/view_list.js:1202 msgid "Undefined" -msgstr "" +msgstr "Indefinida" #: addons/web/static/src/js/view_page.js:8 msgid "Page" -msgstr "" +msgstr "Página" #: addons/web/static/src/js/view_page.js:52 msgid "Do you really want to delete this record?" -msgstr "" +msgstr "Deseja remover esse registro?" #: addons/web/static/src/js/view_page.js:227 msgid "Download" -msgstr "" +msgstr "Download" #: addons/web/static/src/js/view_tree.js:11 msgid "Tree" -msgstr "" +msgstr "Árvore" #: addons/web/static/src/js/views.js:590 msgid "Search: " -msgstr "" +msgstr "Pesquisar: " #: addons/web/static/src/js/views.js:710 msgid "Customize" -msgstr "" +msgstr "Customizar" #: addons/web/static/src/js/views.js:713 msgid "Manage Views" -msgstr "" +msgstr "Administrar Visões" #: addons/web/static/src/js/views.js:715 addons/web/static/src/js/views.js:719 #: addons/web/static/src/js/views.js:724 msgid "Manage views of the current object" -msgstr "" +msgstr "Adminsitrar visões do objeto atual" #: addons/web/static/src/js/views.js:717 msgid "Edit Workflow" -msgstr "" +msgstr "Editar Workflow" #: addons/web/static/src/js/views.js:722 msgid "Customize Object" -msgstr "" +msgstr "Customizar Objeto" #: addons/web/static/src/js/views.js:726 msgid "Translate" -msgstr "" +msgstr "Traduzir" #: addons/web/static/src/js/views.js:728 msgid "Technical translation" -msgstr "" +msgstr "Tradução Técnica" #: addons/web/static/src/js/views.js:733 msgid "Other Options" -msgstr "" +msgstr "Outras Opções" #: addons/web/static/src/js/views.js:736 addons/web/static/src/xml/base.xml:0 msgid "Import" @@ -374,55 +375,55 @@ msgstr "Exportar" #: addons/web/static/src/js/views.js:742 msgid "View Log" -msgstr "" +msgstr "Vizualizar Log" #: addons/web/static/src/js/views.js:751 msgid "Reports" -msgstr "" +msgstr "Relatórios" #: addons/web/static/src/js/views.js:751 msgid "Actions" -msgstr "" +msgstr "Ações" #: addons/web/static/src/js/views.js:751 msgid "Links" -msgstr "" +msgstr "Links" #: addons/web/static/src/js/views.js:831 msgid "You must choose at least one record." -msgstr "" +msgstr "Você deve escolher pelo menos um registro." #: addons/web/static/src/js/views.js:832 msgid "Warning" -msgstr "" +msgstr "Atenção" #: addons/web/static/src/js/views.js:866 msgid "Translations" -msgstr "" +msgstr "Traduções" #: addons/web/static/src/xml/base.xml:0 msgid "x" -msgstr "" +msgstr "x" #: addons/web/static/src/xml/base.xml:0 msgid "#{title}" -msgstr "" +msgstr "#{title}" #: addons/web/static/src/xml/base.xml:0 msgid "#{text}" -msgstr "" +msgstr "#{text}" #: addons/web/static/src/xml/base.xml:0 msgid "Powered by" -msgstr "" +msgstr "Desenvolvido Por" #: addons/web/static/src/xml/base.xml:0 msgid "openerp.com" -msgstr "" +msgstr "openerp.com" #: addons/web/static/src/xml/base.xml:0 msgid "." -msgstr "" +msgstr "." #: addons/web/static/src/xml/base.xml:0 msgid "Loading..." @@ -450,15 +451,15 @@ msgstr "Voltar ao Login" #: addons/web/static/src/xml/base.xml:0 msgid "CREATE DATABASE" -msgstr "" +msgstr "CRIAR BANCO DE DADOS" #: addons/web/static/src/xml/base.xml:0 msgid "Master password:" -msgstr "Senha mestre" +msgstr "Senha Super Admin:" #: addons/web/static/src/xml/base.xml:0 msgid "New database name:" -msgstr "Nome da nova base de dados:" +msgstr "Nome do Novo banco de dados:" #: addons/web/static/src/xml/base.xml:0 msgid "Load Demonstration data:" @@ -470,31 +471,31 @@ msgstr "Idioma padrão:" #: addons/web/static/src/xml/base.xml:0 msgid "Admin password:" -msgstr "Senha de Administrador" +msgstr "Senha do Administrador" #: addons/web/static/src/xml/base.xml:0 msgid "Confirm password:" -msgstr "Confirme a senha:" +msgstr "Confirmar Senha:" #: addons/web/static/src/xml/base.xml:0 msgid "DROP DATABASE" -msgstr "" +msgstr "EXCLUIR BANCO DE DADOS" #: addons/web/static/src/xml/base.xml:0 msgid "Database:" -msgstr "Base de dados:" +msgstr "Banco de Dados:" #: addons/web/static/src/xml/base.xml:0 msgid "Master Password:" -msgstr "Senha Mestre" +msgstr "Senha do Super Admin" #: addons/web/static/src/xml/base.xml:0 msgid "BACKUP DATABASE" -msgstr "" +msgstr "BACKUP" #: addons/web/static/src/xml/base.xml:0 msgid "RESTORE DATABASE" -msgstr "" +msgstr "RESTAURAR BANCO DE DADOS" #: addons/web/static/src/xml/base.xml:0 msgid "File:" @@ -502,15 +503,15 @@ msgstr "Arquivo:" #: addons/web/static/src/xml/base.xml:0 msgid "CHANGE MASTER PASSWORD" -msgstr "" +msgstr "ALTERAR SENHA DO SUPER ADMIN" #: addons/web/static/src/xml/base.xml:0 msgid "New master password:" -msgstr "Nova senha mestre:" +msgstr "Nova Senha do Super Admin:" #: addons/web/static/src/xml/base.xml:0 msgid "Confirm new master password:" -msgstr "Confirme nova senha mestre" +msgstr "Confirme a Senha do Super Admin:" #: addons/web/static/src/xml/base.xml:0 msgid "User:" @@ -522,7 +523,7 @@ msgstr "Senha:" #: addons/web/static/src/xml/base.xml:0 msgid "Database" -msgstr "Base de dados" +msgstr "Bando de Dados" #: addons/web/static/src/xml/base.xml:0 msgid "Login" @@ -542,11 +543,11 @@ msgstr "" #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP's vision to be:" -msgstr "OpenERP vislumbra ser:" +msgstr "Visão do OpenERP" #: addons/web/static/src/xml/base.xml:0 msgid "Full featured" -msgstr "" +msgstr "Todos os recursos" #: addons/web/static/src/xml/base.xml:0 msgid "" @@ -576,14 +577,16 @@ msgstr "Uso Amigável" msgid "" "In order to be productive, people need clean and easy to use interface." msgstr "" +"Para serem produtivas, as pessoas precisam de uma interface limpa e fácil de " +"usar." #: addons/web/static/src/xml/base.xml:0 msgid "(" -msgstr "" +msgstr "(" #: addons/web/static/src/xml/base.xml:0 msgid ")" -msgstr "" +msgstr ")" #: addons/web/static/src/xml/base.xml:0 msgid "LOGOUT" @@ -591,35 +594,35 @@ msgstr "DESCONECTAR" #: addons/web/static/src/xml/base.xml:0 msgid "«" -msgstr "" +msgstr "«" #: addons/web/static/src/xml/base.xml:0 msgid "»" -msgstr "" +msgstr "»" #: addons/web/static/src/xml/base.xml:0 msgid "oe_secondary_menu_item" -msgstr "" +msgstr "oe_secondary_menu_item" #: addons/web/static/src/xml/base.xml:0 msgid "oe_secondary_submenu_item" -msgstr "" +msgstr "oe_secondary_submenu_item" #: addons/web/static/src/xml/base.xml:0 msgid "Hide this tip" -msgstr "Esconder dica" +msgstr "Desativar esta dica" #: addons/web/static/src/xml/base.xml:0 msgid "Disable all tips" -msgstr "Desligar todas as dicas" +msgstr "Desativar todas as dicas" #: addons/web/static/src/xml/base.xml:0 msgid "More…" -msgstr "" +msgstr "Mais..." #: addons/web/static/src/xml/base.xml:0 msgid "Debug View#" -msgstr "" +msgstr "Visão de Depuração#" #: addons/web/static/src/xml/base.xml:0 msgid "- Fields View Get" @@ -627,27 +630,27 @@ msgstr "" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit" -msgstr "" +msgstr "Editar" #: addons/web/static/src/xml/base.xml:0 msgid "View" -msgstr "" +msgstr "Visão" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit SearchView" -msgstr "" +msgstr "- Editar Visão de Busca" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit Action" -msgstr "" +msgstr "- Editar Ação" #: addons/web/static/src/xml/base.xml:0 msgid "Field" -msgstr "" +msgstr "Campo" #: addons/web/static/src/xml/base.xml:0 msgid ":" -msgstr "" +msgstr ":" #: addons/web/static/src/xml/base.xml:0 msgid "Delete" @@ -655,11 +658,11 @@ msgstr "Excluir" #: addons/web/static/src/xml/base.xml:0 msgid "0" -msgstr "" +msgstr "0" #: addons/web/static/src/xml/base.xml:0 msgid "/" -msgstr "" +msgstr "/" #: addons/web/static/src/xml/base.xml:0 msgid "Duplicate" @@ -675,75 +678,75 @@ msgstr "" #: addons/web/static/src/xml/base.xml:0 msgid "\"" -msgstr "" +msgstr "\"" #: addons/web/static/src/xml/base.xml:0 msgid "Modifiers:" -msgstr "" +msgstr "Modificadores:" #: addons/web/static/src/xml/base.xml:0 msgid "?" -msgstr "" +msgstr "?" #: addons/web/static/src/xml/base.xml:0 msgid "(nolabel)" -msgstr "" +msgstr "(nolabel)" #: addons/web/static/src/xml/base.xml:0 msgid "Field:" -msgstr "" +msgstr "Campo:" #: addons/web/static/src/xml/base.xml:0 msgid "Object:" -msgstr "" +msgstr "Objeto:" #: addons/web/static/src/xml/base.xml:0 msgid "Type:" -msgstr "" +msgstr "Tipo:" #: addons/web/static/src/xml/base.xml:0 msgid "Widget:" -msgstr "" +msgstr "Componente:" #: addons/web/static/src/xml/base.xml:0 msgid "Size:" -msgstr "" +msgstr "Tamanho:" #: addons/web/static/src/xml/base.xml:0 msgid "Context:" -msgstr "" +msgstr "Contexto:" #: addons/web/static/src/xml/base.xml:0 msgid "Domain:" -msgstr "" +msgstr "Domínio:" #: addons/web/static/src/xml/base.xml:0 msgid "On change:" -msgstr "" +msgstr "Ao alterar:" #: addons/web/static/src/xml/base.xml:0 msgid "Relation:" -msgstr "" +msgstr "Relação:" #: addons/web/static/src/xml/base.xml:0 msgid "Selection:" -msgstr "" +msgstr "Seleção:" #: addons/web/static/src/xml/base.xml:0 msgid "[" -msgstr "" +msgstr "[" #: addons/web/static/src/xml/base.xml:0 msgid "]" -msgstr "" +msgstr "]" #: addons/web/static/src/xml/base.xml:0 msgid "-" -msgstr "" +msgstr "-" #: addons/web/static/src/xml/base.xml:0 msgid "#" -msgstr "" +msgstr "#" #: addons/web/static/src/xml/base.xml:0 msgid "Open..." @@ -763,7 +766,7 @@ msgstr "..." #: addons/web/static/src/xml/base.xml:0 msgid "Uploading ..." -msgstr "Transferindo ..." +msgstr "Tranferindo..." #: addons/web/static/src/xml/base.xml:0 msgid "Select" @@ -771,7 +774,7 @@ msgstr "Selecionar" #: addons/web/static/src/xml/base.xml:0 msgid "Save As" -msgstr "Salvar como" +msgstr "Salvar Como" #: addons/web/static/src/xml/base.xml:0 msgid "Clear" @@ -779,7 +782,7 @@ msgstr "Limpar" #: addons/web/static/src/xml/base.xml:0 msgid "Button" -msgstr "" +msgstr "Botão" #: addons/web/static/src/xml/base.xml:0 msgid "(no string)" @@ -787,23 +790,23 @@ msgstr "" #: addons/web/static/src/xml/base.xml:0 msgid "Special:" -msgstr "" +msgstr "Especial:" #: addons/web/static/src/xml/base.xml:0 msgid "Button Type:" -msgstr "" +msgstr "Tipo do Botão:" #: addons/web/static/src/xml/base.xml:0 msgid "Method:" -msgstr "" +msgstr "Método:" #: addons/web/static/src/xml/base.xml:0 msgid "Action ID:" -msgstr "" +msgstr "ID da Ação:" #: addons/web/static/src/xml/base.xml:0 msgid "Search" -msgstr "" +msgstr "Pesquisar" #: addons/web/static/src/xml/base.xml:0 msgid "Advanced Filter" @@ -811,7 +814,7 @@ msgstr "Filtro Avançado" #: addons/web/static/src/xml/base.xml:0 msgid "Save Filter" -msgstr "Salvar filtro" +msgstr "Salvar Filtro" #: addons/web/static/src/xml/base.xml:0 msgid "Manage Filters" @@ -827,15 +830,15 @@ msgstr "(Qualquer filtro existente com o mesmo nome será substituído)" #: addons/web/static/src/xml/base.xml:0 msgid "Select Dashboard to add this filter to:" -msgstr "" +msgstr "Selecione o Dashboard para adicionar esse filtro para:" #: addons/web/static/src/xml/base.xml:0 msgid "Title of new Dashboard item:" -msgstr "" +msgstr "Título do novo Dashboard:" #: addons/web/static/src/xml/base.xml:0 msgid "Advanced Filters" -msgstr "" +msgstr "Filtros Avançados" #: addons/web/static/src/xml/base.xml:0 msgid "Any of the following conditions must match" @@ -919,19 +922,19 @@ msgstr "Salvar como:" #: addons/web/static/src/xml/base.xml:0 msgid "Saved exports:" -msgstr "" +msgstr "Exportações salvas" #: addons/web/static/src/xml/base.xml:0 msgid "Old Password:" -msgstr "Senha antiga" +msgstr "Senha Anterior" #: addons/web/static/src/xml/base.xml:0 msgid "New Password:" -msgstr "Nova Senha:" +msgstr "Nova Senha" #: addons/web/static/src/xml/base.xml:0 msgid "Confirm Password:" -msgstr "" +msgstr "Confirmar Senha:" #: addons/web/static/src/xml/base.xml:0 msgid "1. Import a .CSV file" @@ -945,7 +948,7 @@ msgstr "" #: addons/web/static/src/xml/base.xml:0 msgid "CSV File:" -msgstr "Arquivo CSV." +msgstr "Arquivo CSV:" #: addons/web/static/src/xml/base.xml:0 msgid "2. Check your file format" @@ -953,11 +956,11 @@ msgstr "Verifique seu formato de arquivo" #: addons/web/static/src/xml/base.xml:0 msgid "Import Options" -msgstr "" +msgstr "Opções de importação" #: addons/web/static/src/xml/base.xml:0 msgid "Does your file have titles?" -msgstr "" +msgstr "O seu arquivo tem títulos?" #: addons/web/static/src/xml/base.xml:0 msgid "Separator:" @@ -985,11 +988,11 @@ msgstr "Linhas para ignorar" #: addons/web/static/src/xml/base.xml:0 msgid "The import failed due to:" -msgstr "" +msgstr "A importação falhou devido a:" #: addons/web/static/src/xml/base.xml:0 msgid "Here is a preview of the file we could not import:" -msgstr "" +msgstr "Aqui está uma visualização do arquivo que não pode ser importado:" #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP Web" @@ -1001,7 +1004,7 @@ msgstr "Versão" #: addons/web/static/src/xml/base.xml:0 msgid "Copyright © 2011-TODAY OpenERP SA. All Rights Reserved." -msgstr "" +msgstr "Copyright © 2011-TODAY OpenERP SA. Todos Direitos Reservados." #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP is a trademark of the" @@ -1009,7 +1012,7 @@ msgstr "OpenERP é uma marca de" #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP SA Company" -msgstr "" +msgstr "Empresa OpenERP SA" #: addons/web/static/src/xml/base.xml:0 msgid "Licenced under the terms of" @@ -1017,7 +1020,7 @@ msgstr "Licenciado sobre os termos de" #: addons/web/static/src/xml/base.xml:0 msgid "GNU Affero General Public License" -msgstr "" +msgstr "Licença Pública Geral GNU Affero" #: addons/web/static/src/xml/base.xml:0 msgid "About OpenERP" @@ -1054,3 +1057,5 @@ msgid "" "Depending on your needs, OpenERP is available through a web or application " "client." msgstr "" +"Dependendo de suas necessidades, OpenERP está disponível através da web ou " +"de uma aplicação cliente." diff --git a/addons/web/po/ru.po b/addons/web/po/ru.po index 0347a9e6c25..f218d259876 100644 --- a/addons/web/po/ru.po +++ b/addons/web/po/ru.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-10 10:48+0000\n" +"PO-Revision-Date: 2012-01-13 12:50+0000\n" "Last-Translator: Aleksei Motsik \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-11 04:55+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -24,7 +24,7 @@ msgstr "" #: addons/web/static/src/js/view_form.js:1078 #: addons/web/static/src/xml/base.xml:0 msgid "Ok" -msgstr "" +msgstr "Ок" #: addons/web/static/src/js/chrome.js:668 msgid "About" @@ -74,7 +74,7 @@ msgstr "Закрыть" #: addons/web/static/src/js/data_export.js:24 msgid "Export To File" -msgstr "" +msgstr "Экспортировать в файл" #: addons/web/static/src/js/data_import.js:34 msgid "Import Data" @@ -185,432 +185,437 @@ msgstr "больше или равен" #: addons/web/static/src/js/search.js:1314 #: addons/web/static/src/js/search.js:1336 msgid "less or equal than" -msgstr "" +msgstr "меньше или равен" #: addons/web/static/src/js/search.js:1325 #: addons/web/static/src/js/search.js:1350 msgid "is" -msgstr "" +msgstr "-" #: addons/web/static/src/js/search.js:1351 msgid "is not" -msgstr "" +msgstr "не" #: addons/web/static/src/js/search.js:1364 msgid "is true" -msgstr "" +msgstr "истинно" #: addons/web/static/src/js/search.js:1365 msgid "is false" -msgstr "" +msgstr "ложно" #: addons/web/static/src/js/view_editor.js:42 msgid "ViewEditor" -msgstr "" +msgstr "Редактор Видов" #: addons/web/static/src/js/view_editor.js:46 #: addons/web/static/src/js/view_list.js:17 #: addons/web/static/src/xml/base.xml:0 msgid "Create" -msgstr "" +msgstr "Создать" #: addons/web/static/src/js/view_editor.js:47 #: addons/web/static/src/xml/base.xml:0 msgid "Edit" -msgstr "" +msgstr "Изменить" #: addons/web/static/src/js/view_editor.js:48 #: addons/web/static/src/xml/base.xml:0 msgid "Remove" -msgstr "" +msgstr "Удалить" #: addons/web/static/src/js/view_editor.js:71 #, python-format msgid "Create a view (%s)" -msgstr "" +msgstr "Создать вид (%s)" #: addons/web/static/src/js/view_editor.js:170 msgid "Do you really want to remove this view?" -msgstr "" +msgstr "Вы действительно хотите удалить этот Вид?" #: addons/web/static/src/js/view_editor.js:367 #, python-format msgid "View Editor %d - %s" -msgstr "" +msgstr "Редактор Вида %d - %s" #: addons/web/static/src/js/view_editor.js:371 msgid "Preview" -msgstr "" +msgstr "Предпросмотр" #: addons/web/static/src/js/view_editor.js:442 msgid "Do you really want to remove this node?" -msgstr "" +msgstr "Вы действительно хотите удалить этот Узел?" #: addons/web/static/src/js/view_editor.js:756 #: addons/web/static/src/js/view_editor.js:883 msgid "Properties" -msgstr "" +msgstr "Свойства" #: addons/web/static/src/js/view_editor.js:760 #: addons/web/static/src/js/view_editor.js:887 msgid "Update" -msgstr "" +msgstr "Обновить" #: addons/web/static/src/js/view_form.js:17 msgid "Form" -msgstr "" +msgstr "Форма" #: addons/web/static/src/js/view_form.js:401 msgid "" "Warning, the record has been modified, your changes will be discarded." -msgstr "" +msgstr "Внимание. Эта запись была изменена. Ваши изменения будут потеряны." #: addons/web/static/src/js/view_form.js:612 msgid "Attachments" -msgstr "" +msgstr "Вложения" #: addons/web/static/src/js/view_form.js:650 #, python-format msgid "Do you really want to delete the attachment %s?" -msgstr "" +msgstr "Вы действительно хотите удалить вложение %s?" #: addons/web/static/src/js/view_form.js:1075 msgid "Confirm" -msgstr "" +msgstr "Подтвердить" #: addons/web/static/src/js/view_form.js:1838 msgid "   Search More..." -msgstr "" +msgstr "   Найти еще..." #: addons/web/static/src/js/view_form.js:1851 #, python-format msgid "   Create \"%s\"" -msgstr "" +msgstr "   Создать \"%s\"" #: addons/web/static/src/js/view_form.js:1857 msgid "   Create and Edit..." -msgstr "" +msgstr "   Создать и Изменить..." #: addons/web/static/src/js/view_form.js:2404 #: addons/web/static/src/xml/base.xml:0 msgid "Add" -msgstr "" +msgstr "Добавить" #: addons/web/static/src/js/view_list.js:8 msgid "List" -msgstr "" +msgstr "Список" #: addons/web/static/src/js/view_list.js:269 msgid "Unlimited" -msgstr "" +msgstr "Неограниченно" #: addons/web/static/src/js/view_list.js:516 msgid "Do you really want to remove these records?" -msgstr "" +msgstr "Вы действительно хотите удалить эту Запись?" #: addons/web/static/src/js/view_list.js:1202 msgid "Undefined" -msgstr "" +msgstr "Не определено" #: addons/web/static/src/js/view_page.js:8 msgid "Page" -msgstr "" +msgstr "Страница" #: addons/web/static/src/js/view_page.js:52 msgid "Do you really want to delete this record?" -msgstr "" +msgstr "Вы действительно хотите удалить эту Запись?" #: addons/web/static/src/js/view_page.js:227 msgid "Download" -msgstr "" +msgstr "Загрузить" #: addons/web/static/src/js/view_tree.js:11 msgid "Tree" -msgstr "" +msgstr "Дерево" #: addons/web/static/src/js/views.js:590 msgid "Search: " -msgstr "" +msgstr "Найти: " #: addons/web/static/src/js/views.js:710 msgid "Customize" -msgstr "" +msgstr "Настроить" #: addons/web/static/src/js/views.js:713 msgid "Manage Views" -msgstr "" +msgstr "Управление Видами" #: addons/web/static/src/js/views.js:715 addons/web/static/src/js/views.js:719 #: addons/web/static/src/js/views.js:724 msgid "Manage views of the current object" -msgstr "" +msgstr "Управление Видами текущего объекта" #: addons/web/static/src/js/views.js:717 msgid "Edit Workflow" -msgstr "" +msgstr "Редактировать Процесс" #: addons/web/static/src/js/views.js:722 msgid "Customize Object" -msgstr "" +msgstr "Настроить Объект" #: addons/web/static/src/js/views.js:726 msgid "Translate" -msgstr "" +msgstr "Перевести" #: addons/web/static/src/js/views.js:728 msgid "Technical translation" -msgstr "" +msgstr "Технический перевод" #: addons/web/static/src/js/views.js:733 msgid "Other Options" -msgstr "" +msgstr "Прочие Настройки" #: addons/web/static/src/js/views.js:736 addons/web/static/src/xml/base.xml:0 msgid "Import" -msgstr "" +msgstr "Импорт" #: addons/web/static/src/js/views.js:739 addons/web/static/src/xml/base.xml:0 msgid "Export" -msgstr "" +msgstr "Экспорт" #: addons/web/static/src/js/views.js:742 msgid "View Log" -msgstr "" +msgstr "Просмотреть журнал" #: addons/web/static/src/js/views.js:751 msgid "Reports" -msgstr "" +msgstr "Отчёты" #: addons/web/static/src/js/views.js:751 msgid "Actions" -msgstr "" +msgstr "Действия" #: addons/web/static/src/js/views.js:751 msgid "Links" -msgstr "" +msgstr "Связи" #: addons/web/static/src/js/views.js:831 msgid "You must choose at least one record." -msgstr "" +msgstr "Вы должны выбрать хотя-бы одну запись." #: addons/web/static/src/js/views.js:832 msgid "Warning" -msgstr "" +msgstr "Внимание" #: addons/web/static/src/js/views.js:866 msgid "Translations" -msgstr "" +msgstr "Переводы" #: addons/web/static/src/xml/base.xml:0 msgid "x" -msgstr "" +msgstr "x" #: addons/web/static/src/xml/base.xml:0 msgid "#{title}" -msgstr "" +msgstr "#{title}" #: addons/web/static/src/xml/base.xml:0 msgid "#{text}" -msgstr "" +msgstr "#{text}" #: addons/web/static/src/xml/base.xml:0 msgid "Powered by" -msgstr "" +msgstr "На базе" #: addons/web/static/src/xml/base.xml:0 msgid "openerp.com" -msgstr "" +msgstr "openerp.com" #: addons/web/static/src/xml/base.xml:0 msgid "." -msgstr "" +msgstr "." #: addons/web/static/src/xml/base.xml:0 msgid "Loading..." -msgstr "" +msgstr "Загрузка..." #: addons/web/static/src/xml/base.xml:0 msgid "Drop" -msgstr "" +msgstr "Удалить" #: addons/web/static/src/xml/base.xml:0 msgid "Backup" -msgstr "" +msgstr "Создать Резервную Копию" #: addons/web/static/src/xml/base.xml:0 msgid "Restore" -msgstr "" +msgstr "Востановить" #: addons/web/static/src/xml/base.xml:0 msgid "Password" -msgstr "" +msgstr "Пароль" #: addons/web/static/src/xml/base.xml:0 msgid "Back to Login" -msgstr "" +msgstr "Вернутся к Авторизации" #: addons/web/static/src/xml/base.xml:0 msgid "CREATE DATABASE" -msgstr "" +msgstr "СОЗДАТЬ БАЗУ ДАННЫХ" #: addons/web/static/src/xml/base.xml:0 msgid "Master password:" -msgstr "" +msgstr "Мастер пароль:" #: addons/web/static/src/xml/base.xml:0 msgid "New database name:" -msgstr "" +msgstr "Название новой базы данных:" #: addons/web/static/src/xml/base.xml:0 msgid "Load Demonstration data:" -msgstr "" +msgstr "Загрузить Демонстрационные данные:" #: addons/web/static/src/xml/base.xml:0 msgid "Default language:" -msgstr "" +msgstr "Язык по умолчанию:" #: addons/web/static/src/xml/base.xml:0 msgid "Admin password:" -msgstr "" +msgstr "Пароль Администратора:" #: addons/web/static/src/xml/base.xml:0 msgid "Confirm password:" -msgstr "" +msgstr "Подтверждение пароля:" #: addons/web/static/src/xml/base.xml:0 msgid "DROP DATABASE" -msgstr "" +msgstr "УДАЛИТЬ БАЗУ ДАННЫХ" #: addons/web/static/src/xml/base.xml:0 msgid "Database:" -msgstr "" +msgstr "База данных:" #: addons/web/static/src/xml/base.xml:0 msgid "Master Password:" -msgstr "" +msgstr "Мастер Пароль:" #: addons/web/static/src/xml/base.xml:0 msgid "BACKUP DATABASE" -msgstr "" +msgstr "РЕЗЕРВНАЯ КОПИЯ БД" #: addons/web/static/src/xml/base.xml:0 msgid "RESTORE DATABASE" -msgstr "" +msgstr "ВОССТАНОВИТЬ БД" #: addons/web/static/src/xml/base.xml:0 msgid "File:" -msgstr "" +msgstr "Файл:" #: addons/web/static/src/xml/base.xml:0 msgid "CHANGE MASTER PASSWORD" -msgstr "" +msgstr "ИЗМЕНИТЬ МАСТЕР ПАРОЛЬ" #: addons/web/static/src/xml/base.xml:0 msgid "New master password:" -msgstr "" +msgstr "Новый Мастер Пароль:" #: addons/web/static/src/xml/base.xml:0 msgid "Confirm new master password:" -msgstr "" +msgstr "Подтверждение Мастер Пароля:" #: addons/web/static/src/xml/base.xml:0 msgid "User:" -msgstr "" +msgstr "Пользователь:" #: addons/web/static/src/xml/base.xml:0 msgid "Password:" -msgstr "" +msgstr "Пароль:" #: addons/web/static/src/xml/base.xml:0 msgid "Database" -msgstr "" +msgstr "База данных" #: addons/web/static/src/xml/base.xml:0 msgid "Login" -msgstr "" +msgstr "Авторизация" #: addons/web/static/src/xml/base.xml:0 msgid "Bad username or password" -msgstr "" +msgstr "Неверное имя пользователя или пароль" #: addons/web/static/src/xml/base.xml:0 msgid "" "We think that daily job activities can be more intuitive, efficient, " "automated, .. and even fun." msgstr "" +"Мы считаем, что повседневная деятельность может быть более простой, " +"эффективной, автоматизированной... и даже веселой." #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP's vision to be:" -msgstr "" +msgstr "OpenERP's видение" #: addons/web/static/src/xml/base.xml:0 msgid "Full featured" -msgstr "" +msgstr "Полнофункциональный" #: addons/web/static/src/xml/base.xml:0 msgid "" "Today's enterprise challenges are multiple. We provide one module for each " "need." msgstr "" +"Настоящее бросает вызов Предприятиям. Мы предоставляем один модуль для " +"удовлетворения всех потребностей." #: addons/web/static/src/xml/base.xml:0 msgid "Open Source" -msgstr "" +msgstr "Открытое ПО" #: addons/web/static/src/xml/base.xml:0 msgid "" "To Build a great product, we rely on the knowledge of thousands of " "contributors." msgstr "" +"Для создать отличного продукта, мы опирались на знания тысяч участников." #: addons/web/static/src/xml/base.xml:0 msgid "User Friendly" -msgstr "" +msgstr "Дружественный" #: addons/web/static/src/xml/base.xml:0 msgid "" "In order to be productive, people need clean and easy to use interface." -msgstr "" +msgstr "Для продуктивной работы, людям необходим легкий и простой интерфейс." #: addons/web/static/src/xml/base.xml:0 msgid "(" -msgstr "" +msgstr "(" #: addons/web/static/src/xml/base.xml:0 msgid ")" -msgstr "" +msgstr ")" #: addons/web/static/src/xml/base.xml:0 msgid "LOGOUT" -msgstr "" +msgstr "ВЫЙТИ" #: addons/web/static/src/xml/base.xml:0 msgid "«" -msgstr "" +msgstr "«" #: addons/web/static/src/xml/base.xml:0 msgid "»" -msgstr "" +msgstr "»" #: addons/web/static/src/xml/base.xml:0 msgid "oe_secondary_menu_item" -msgstr "" +msgstr "oe_secondary_menu_item" #: addons/web/static/src/xml/base.xml:0 msgid "oe_secondary_submenu_item" -msgstr "" +msgstr "oe_secondary_submenu_item" #: addons/web/static/src/xml/base.xml:0 msgid "Hide this tip" -msgstr "" +msgstr "Скрыть подсказку" #: addons/web/static/src/xml/base.xml:0 msgid "Disable all tips" -msgstr "" +msgstr "Отключить все подсказки" #: addons/web/static/src/xml/base.xml:0 msgid "More…" -msgstr "" +msgstr "Больше..." #: addons/web/static/src/xml/base.xml:0 msgid "Debug View#" diff --git a/addons/web_calendar/po/pt_BR.po b/addons/web_calendar/po/pt_BR.po index e9ef98383c6..6b532681251 100644 --- a/addons/web_calendar/po/pt_BR.po +++ b/addons/web_calendar/po/pt_BR.po @@ -8,18 +8,18 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-10 11:02+0000\n" +"PO-Revision-Date: 2012-01-14 15:42+0000\n" "Last-Translator: Rafael Sales \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-11 04:55+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-15 05:35+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" -msgstr "" +msgstr "Calendário" #: addons/web_calendar/static/src/js/calendar.js:446 msgid "Responsible" @@ -27,8 +27,8 @@ msgstr "Responsável" #: addons/web_calendar/static/src/js/calendar.js:475 msgid "Navigator" -msgstr "" +msgstr "Navegador" #: addons/web_calendar/static/src/xml/web_calendar.xml:0 msgid " " -msgstr "" +msgstr " " diff --git a/addons/web_calendar/po/ru.po b/addons/web_calendar/po/ru.po index 546a8a5dd0c..c4762dfb8c7 100644 --- a/addons/web_calendar/po/ru.po +++ b/addons/web_calendar/po/ru.po @@ -8,27 +8,27 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-12-02 07:07+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 11:40+0000\n" +"Last-Translator: Aleksei Motsik \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" -msgstr "" +msgstr "Календарь" #: addons/web_calendar/static/src/js/calendar.js:446 msgid "Responsible" -msgstr "" +msgstr "Ответственный" #: addons/web_calendar/static/src/js/calendar.js:475 msgid "Navigator" -msgstr "" +msgstr "Навигатор" #: addons/web_calendar/static/src/xml/web_calendar.xml:0 msgid " " -msgstr "" +msgstr " " diff --git a/addons/web_dashboard/po/pt_BR.po b/addons/web_dashboard/po/pt_BR.po new file mode 100644 index 00000000000..2d089f77849 --- /dev/null +++ b/addons/web_dashboard/po/pt_BR.po @@ -0,0 +1,76 @@ +# Brazilian Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-14 15:57+0000\n" +"Last-Translator: Rafael Sales \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-15 05:35+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_dashboard/static/src/js/dashboard.js:63 +msgid "Edit Layout" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Reset" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Change layout" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid " " +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Create" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Choose dashboard layout" +msgstr "Escolha o Layout do Painel" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "progress:" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "%" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "" +"Click on the functionalites listed below to launch them and configure your " +"system" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Welcome to OpenERP" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Remember to bookmark this page." +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Remember your login:" +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Please choose the first application to install." +msgstr "" diff --git a/addons/web_dashboard/po/ru.po b/addons/web_dashboard/po/ru.po index d16affb20d6..71028c2f0db 100644 --- a/addons/web_dashboard/po/ru.po +++ b/addons/web_dashboard/po/ru.po @@ -8,69 +8,70 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-12-02 07:09+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 12:28+0000\n" +"Last-Translator: Aleksei Motsik \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" -msgstr "" +msgstr "Редактировать макет" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Reset" -msgstr "" +msgstr "Сбросить" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Change layout" -msgstr "" +msgstr "Изменить внешний вид" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid " " -msgstr "" +msgstr " " #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Create" -msgstr "" +msgstr "Создать" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Choose dashboard layout" -msgstr "" +msgstr "Выбрать внешний вид" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "progress:" -msgstr "" +msgstr "прогресс:" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "%" -msgstr "" +msgstr "%" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "" "Click on the functionalites listed below to launch them and configure your " "system" msgstr "" +"Нажмите на списке функций ниже для их запуска и конфигурации вашей системы" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Welcome to OpenERP" -msgstr "" +msgstr "Добро пожаловать в OpenERP" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Remember to bookmark this page." -msgstr "" +msgstr "Не забудьте добавить эту страницу в закладки." #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Remember your login:" -msgstr "" +msgstr "Запомните ваш логин:" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Choose the first OpenERP Application you want to install.." -msgstr "" +msgstr "Выберите первое приложение которое Вы хотите установить в OpenERP." #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Please choose the first application to install." -msgstr "" +msgstr "Пожалуйста, выберите первое приложение для установки." diff --git a/addons/web_default_home/po/pt.po b/addons/web_default_home/po/pt.po new file mode 100644 index 00000000000..87246cf0bbe --- /dev/null +++ b/addons/web_default_home/po/pt.po @@ -0,0 +1,38 @@ +# Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2012-01-14 23:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-15 05:35+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "" diff --git a/addons/web_default_home/po/pt_BR.po b/addons/web_default_home/po/pt_BR.po new file mode 100644 index 00000000000..286fdf4f1e0 --- /dev/null +++ b/addons/web_default_home/po/pt_BR.po @@ -0,0 +1,38 @@ +# Brazilian Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2012-01-16 02:08+0000\n" +"Last-Translator: Rafael Sales \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Bem-vindo à sua nova instância OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Lembre-se de adicionar esta página as seus favoritos." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Lembre-se de seu login:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Escolha a primeira Aplicação OpenERP que você deseja instalar.." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Instalar" diff --git a/addons/web_default_home/po/ru.po b/addons/web_default_home/po/ru.po index 763545e2c86..14e4e28b370 100644 --- a/addons/web_default_home/po/ru.po +++ b/addons/web_default_home/po/ru.po @@ -8,31 +8,31 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-10-07 10:39+0200\n" -"PO-Revision-Date: 2011-12-02 07:13+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 12:25+0000\n" +"Last-Translator: Aleksei Motsik \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Welcome to your new OpenERP instance." -msgstr "" +msgstr "Приветствуем Вас в новом окружении OpenERP." #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Remember to bookmark this page." -msgstr "" +msgstr "Не забудьте добавить эту страницу в закладки." #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Remember your login:" -msgstr "" +msgstr "Запомните ваш логин:" #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Choose the first OpenERP Application you want to install.." -msgstr "" +msgstr "Выберите первое приложение которое Вы хотите установить в OpenERP." #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Install" -msgstr "" +msgstr "Установить" diff --git a/addons/web_diagram/po/pt_BR.po b/addons/web_diagram/po/pt_BR.po new file mode 100644 index 00000000000..cde28ccf8cd --- /dev/null +++ b/addons/web_diagram/po/pt_BR.po @@ -0,0 +1,59 @@ +# Brazilian Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-15 02:37+0000\n" +"Last-Translator: Renato Lima - http://www.akretion.com " +"\n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_diagram/static/src/js/diagram.js:11 +msgid "Diagram" +msgstr "Diagrama" + +#: addons/web_diagram/static/src/js/diagram.js:210 +msgid "Cancel" +msgstr "Cancelar" + +#: addons/web_diagram/static/src/js/diagram.js:211 +msgid "Save" +msgstr "Salvar" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "New Node" +msgstr "Novo Nó" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "First" +msgstr "Primeiro" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "<<" +msgstr "<<" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "0" +msgstr "0" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "/" +msgstr "/" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid ">>" +msgstr ">>" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "Last" +msgstr "Último" diff --git a/addons/web_diagram/po/ru.po b/addons/web_diagram/po/ru.po index ab6df8c1736..2cafec8961d 100644 --- a/addons/web_diagram/po/ru.po +++ b/addons/web_diagram/po/ru.po @@ -8,51 +8,51 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-12-02 07:14+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 12:36+0000\n" +"Last-Translator: Aleksei Motsik \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" -msgstr "" +msgstr "Диаграмма" #: addons/web_diagram/static/src/js/diagram.js:210 msgid "Cancel" -msgstr "" +msgstr "Отмена" #: addons/web_diagram/static/src/js/diagram.js:211 msgid "Save" -msgstr "" +msgstr "Сохранить" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "New Node" -msgstr "" +msgstr "Новый узел" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "First" -msgstr "" +msgstr "Первый" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "<<" -msgstr "" +msgstr "<<" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "0" -msgstr "" +msgstr "0" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "/" -msgstr "" +msgstr "/" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid ">>" -msgstr "" +msgstr ">>" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "Last" -msgstr "" +msgstr "Последний" diff --git a/addons/web_gantt/po/pt_BR.po b/addons/web_gantt/po/pt_BR.po new file mode 100644 index 00000000000..73c64af6f46 --- /dev/null +++ b/addons/web_gantt/po/pt_BR.po @@ -0,0 +1,35 @@ +# Brazilian Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-15 02:42+0000\n" +"Last-Translator: Renato Lima - http://www.akretion.com " +"\n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_gantt/static/src/js/gantt.js:10 +msgid "Gantt" +msgstr "Gantt" + +#: addons/web_gantt/static/src/js/gantt.js:51 +msgid "date_start is not defined " +msgstr "data_inicial não definida " + +#: addons/web_gantt/static/src/js/gantt.js:110 +msgid "date_start is not defined" +msgstr "data_inicial não definida" + +#: addons/web_gantt/static/src/xml/web_gantt.xml:0 +msgid "Create" +msgstr "Criar" diff --git a/addons/web_gantt/po/ru.po b/addons/web_gantt/po/ru.po new file mode 100644 index 00000000000..f57a3664e11 --- /dev/null +++ b/addons/web_gantt/po/ru.po @@ -0,0 +1,34 @@ +# Russian translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-13 12:34+0000\n" +"Last-Translator: Aleksei Motsik \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_gantt/static/src/js/gantt.js:10 +msgid "Gantt" +msgstr "Диаграмма Ганта" + +#: addons/web_gantt/static/src/js/gantt.js:51 +msgid "date_start is not defined " +msgstr "date_start не задана " + +#: addons/web_gantt/static/src/js/gantt.js:110 +msgid "date_start is not defined" +msgstr "date_start не задана" + +#: addons/web_gantt/static/src/xml/web_gantt.xml:0 +msgid "Create" +msgstr "Создать" diff --git a/addons/web_graph/po/pt.po b/addons/web_graph/po/pt.po new file mode 100644 index 00000000000..6ce12a881da --- /dev/null +++ b/addons/web_graph/po/pt.po @@ -0,0 +1,22 @@ +# Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-14 23:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-15 05:35+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_graph/static/src/js/graph.js:19 +msgid "Graph" +msgstr "" diff --git a/addons/web_graph/po/ru.po b/addons/web_graph/po/ru.po new file mode 100644 index 00000000000..ba41964bd03 --- /dev/null +++ b/addons/web_graph/po/ru.po @@ -0,0 +1,22 @@ +# Russian translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-13 11:41+0000\n" +"Last-Translator: Aleksei Motsik \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_graph/static/src/js/graph.js:19 +msgid "Graph" +msgstr "График" diff --git a/addons/web_mobile/po/pt_BR.po b/addons/web_mobile/po/pt_BR.po new file mode 100644 index 00000000000..2532c63ed24 --- /dev/null +++ b/addons/web_mobile/po/pt_BR.po @@ -0,0 +1,75 @@ +# Brazilian Portuguese translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-15 02:40+0000\n" +"Last-Translator: Renato Lima - http://www.akretion.com " +"\n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" +"X-Generator: Launchpad (build 14664)\n" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "OpenERP" +msgstr "OpenERP" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Database:" +msgstr "Banco de Dados:" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Login:" +msgstr "Login:" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Password:" +msgstr "Senha:" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Login" +msgstr "Login" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Bad username or password" +msgstr "Nome de usuário ou senha inválido" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Powered by openerp.com" +msgstr "Desenvolvido por openerp.com" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Favourite" +msgstr "Favorito" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Preference" +msgstr "Preferências" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Logout" +msgstr "Sair" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "There are no records to show." +msgstr "Não há registro para visualizar." + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid ":" +msgstr ":" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "On" +msgstr "Ativo" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Off" +msgstr "Desativado" diff --git a/addons/web_mobile/po/ru.po b/addons/web_mobile/po/ru.po index 35530285323..9545e935e0e 100644 --- a/addons/web_mobile/po/ru.po +++ b/addons/web_mobile/po/ru.po @@ -8,67 +8,67 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-12-02 07:20+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-13 11:44+0000\n" +"Last-Translator: Aleksei Motsik \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-14 05:40+0000\n" +"X-Generator: Launchpad (build 14664)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" -msgstr "" +msgstr "OpenERP" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Database:" -msgstr "" +msgstr "База данных:" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Login:" -msgstr "" +msgstr "Имя пользователя:" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Password:" -msgstr "" +msgstr "Пароль:" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Login" -msgstr "" +msgstr "Войти" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Bad username or password" -msgstr "" +msgstr "Неверное имя пользователя или пароль" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Powered by openerp.com" -msgstr "" +msgstr "На платформе openerp.com" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Favourite" -msgstr "" +msgstr "Закладки" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Preference" -msgstr "" +msgstr "Настройки" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Logout" -msgstr "" +msgstr "Завершить сеанс" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "There are no records to show." -msgstr "" +msgstr "Нечего показывать." #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid ":" -msgstr "" +msgstr ":" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "On" -msgstr "" +msgstr "Вкл." #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Off" -msgstr "" +msgstr "Откл." diff --git a/addons/wiki/i18n/nl.po b/addons/wiki/i18n/nl.po index 9b0f81dda17..f419179eb49 100644 --- a/addons/wiki/i18n/nl.po +++ b/addons/wiki/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-25 16:37+0000\n" -"Last-Translator: Sam_inv \n" +"PO-Revision-Date: 2012-01-15 12:43+0000\n" +"Last-Translator: Erwin (Endian Solutions) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:08+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-16 05:19+0000\n" +"X-Generator: Launchpad (build 14664)\n" #. module: wiki #: field:wiki.groups,template:0 @@ -101,7 +101,7 @@ msgstr "Hoofdmenu" #: code:addons/wiki/wizard/wiki_make_index.py:52 #, python-format msgid "There is no section in this Page" -msgstr "" +msgstr "Er is geen sectie in deze pagina" #. module: wiki #: field:wiki.groups,name:0 From 293ee2f2d457038c14df853733688175d0b2a02f Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 16 Jan 2012 12:15:26 +0530 Subject: [PATCH 100/349] [IMP] hr_attendance : Improved Test Cases. bzr revid: mdi@tinyerp.com-20120116064526-i1o9qwq4nxlv01yx --- .../hr_attendance/test/attendance_process.yml | 40 ++++++++++++++----- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/addons/hr_attendance/test/attendance_process.yml b/addons/hr_attendance/test/attendance_process.yml index 5c83ba25aa1..7d76ee79e74 100644 --- a/addons/hr_attendance/test/attendance_process.yml +++ b/addons/hr_attendance/test/attendance_process.yml @@ -43,42 +43,62 @@ employee_id: hr.employee_fp name: !eval time.strftime('%Y-%m-%d 09:59:25') action: 'sign_in' +- + In order to check that first attendance must be Sign In. +- + !python {model: hr.attendance}: | + import time + try: + self.create(cr, uid, {'employee_id': ref('hr.employee_niv'), 'name': time.strftime('%Y-%m-%d 09:59:25'), 'action': 'sign_out'}, None) + except Exception, e: + assert e[0]=='ValidateError', e +- + First of all, Employee Sign's In. +- + !record {model: hr.attendance, id: hr_attendance_0}: + employee_id: hr.employee_niv + name: !eval time.strftime('%Y-%m-%d 09:59:25') + action: 'sign_in' - Now Employee is going to Sign In prior to First Sign In. - !python {model: hr.attendance}: | + import time try: - self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 08:59:25'), action: 'sign_in'}, None) + self.create(cr, uid, {'employee_id': ref('hr.employee_niv'), 'name': time.strftime('%Y-%m-%d 08:59:25'), 'action': 'sign_in'}, None) except Exception, e: - assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' + assert e[0]=='ValidateError', e - After that Employee is going to Sign In after First Sign In. - !python {model: hr.attendance}: | + import time try: - self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 10:59:25'), action: 'sign_in'}, None) + self.create(cr, uid, {'employee_id': ref('hr.employee_niv'), 'name': time.strftime('%Y-%m-%d 10:59:25'), 'action': 'sign_in'}, None) except Exception, e: - assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' + assert e[0]=='ValidateError', e - After two hours, Employee Sign's Out. - - !record {model: hr.attendance, id: hr_attendance_4}: - employee_id: hr.employee_fp + !record {model: hr.attendance, id: hr_attendance_1}: + employee_id: hr.employee_niv name: !eval time.strftime('%Y-%m-%d 11:59:25') action: 'sign_out' - Now Employee is going to Sign Out prior to First Sign Out. - !python {model: hr.attendance}: | + import time try: - self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 10:59:25'), action: 'sign_out'}, None) + self.create(cr, uid, {'employee_id': ref('hr.employee_niv'), 'name': time.strftime('%Y-%m-%d 10:59:25'), 'action': 'sign_out'}, None) except Exception, e: - assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' + assert e[0]=='ValidateError', e - After that Employee is going to Sign Out After First Sign Out. - !python {model: hr.attendance}: | + import time try: - self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 12:59:25'), action: 'sign_out'}, None) + self.create(cr, uid, {'employee_id': ref('hr.employee_niv'), 'name': time.strftime('%Y-%m-%d 12:59:25'), 'action': 'sign_out'}, None) except Exception, e: - assert e, 'Sign In (resp. Sign Out) must follow Sign Out (resp. Sign In)' + assert e[0]=='ValidateError', e From 7db3e24af994a60cdb26cb8074717aa153e506c8 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 16 Jan 2012 12:30:12 +0530 Subject: [PATCH 101/349] [IMP] hr_attendance : Improved Test Cases. bzr revid: mdi@tinyerp.com-20120116070012-8blt2ov12b0qx74b --- addons/hr_attendance/test/attendance_process.yml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/addons/hr_attendance/test/attendance_process.yml b/addons/hr_attendance/test/attendance_process.yml index 7d76ee79e74..4ad765d65df 100644 --- a/addons/hr_attendance/test/attendance_process.yml +++ b/addons/hr_attendance/test/attendance_process.yml @@ -30,21 +30,6 @@ - state == 'absent' - In order to check that first attendance must be Sign In. -- - !python {model: hr.attendance}: | - try: - self.create(cr, uid, {employee_id: hr.employee_fp, name: time.strftime('%Y-%m-%d 09:59:25'), action: 'sign_out'}, None) - except Exception, e: - assert e, 'The first attendance must be Sign In' -- - First of all, Employee Sign's In. -- - !record {model: hr.attendance, id: hr_attendance_1}: - employee_id: hr.employee_fp - name: !eval time.strftime('%Y-%m-%d 09:59:25') - action: 'sign_in' -- - In order to check that first attendance must be Sign In. - !python {model: hr.attendance}: | import time From 61b4bedcab59c8a761ba978ea8d9cfaa9df9d326 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 16 Jan 2012 10:02:43 +0100 Subject: [PATCH 102/349] [FIX] Problem with DateTimeWidget bzr revid: fme@openerp.com-20120116090243-ktqate17r1pq39ad --- addons/web/static/src/js/view_form.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index a27ecc316fd..4c0eea9c7dc 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1439,9 +1439,6 @@ openerp.web.DateTimeWidget = openerp.web.Widget.extend({ } } }, - focus: function() { - this.$input.focus(); - }, parse_client: function(v) { return openerp.web.parse_value(v, {"widget": this.type_of_date}); }, @@ -1487,7 +1484,7 @@ openerp.web.form.FieldDatetime = openerp.web.form.Field.extend({ this.invalid = !this.datewidget.is_valid(this.required); }, focus: function($element) { - this._super($element || this.datewidget); + this._super($element || this.datewidget.$input); } }); From 61f200141499e8476a24039d4de67ba7aeccd6e7 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 16 Jan 2012 14:51:55 +0530 Subject: [PATCH 103/349] [FIX] account_followup : Cannot create a followup if i am not admin lp bug: https://launchpad.net/bugs/915426 fixed bzr revid: mdi@tinyerp.com-20120116092155-bcjql4skjlvottgh --- addons/account_followup/security/ir.model.access.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/account_followup/security/ir.model.access.csv b/addons/account_followup/security/ir.model.access.csv index 75af9bf44f2..57292899825 100644 --- a/addons/account_followup/security/ir.model.access.csv +++ b/addons/account_followup/security/ir.model.access.csv @@ -2,5 +2,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_account_followup_followup_line,account_followup.followup.line,model_account_followup_followup_line,account.group_account_user,1,0,0,0 access_account_followup_followup_line_manager,account_followup.followup.line.manager,model_account_followup_followup_line,account.group_account_manager,1,1,1,1 access_account_followup_followup_accountant,account_followup.followup user,model_account_followup_followup,account.group_account_user,1,0,0,0 +access_account_followup_followup_manager,account_followup.followup.manager,model_account_followup_followup,account.group_account_manager,1,1,1,1 access_account_followup_stat_invoice,account_followup.stat.invoice,model_account_followup_stat,account.group_account_invoice,1,1,1,1 access_account_followup_stat_by_partner_manager,account_followup.stat.by.partner,model_account_followup_stat_by_partner,account.group_account_manager,1,1,1,1 From 33b25edc78702a1c11f14f912c2eafed4e0ed5ac Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 16 Jan 2012 10:53:37 +0100 Subject: [PATCH 104/349] [FIX] fetching of export data after reloading from saved list in a different mode than original If a field name can not be found in the `records` mapping, use it as-is. May fail in some cases (for nested id fields) but will generally work better when reloading a list created in "all" mode while in "export compatible" mode, as there may be saved fields missing from the currently available list. Better fixes would be: * Ignore (gray out?) unavailable fields for this mode (and re-allow when the mode changes) * Display an error message of some sort and refuse to load the list * Pre-load all export lists and filter selectable ones by mode lp bug: https://launchpad.net/bugs/915245 fixed bzr revid: xmo@openerp.com-20120116095337-ko0y6xha6oqx4vw1 --- addons/web/static/src/js/data_export.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index 1268ac67fa5..f065c996abe 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -362,11 +362,12 @@ openerp.web.DataExport = openerp.web.Dialog.extend({ return export_field; }, on_click_export_data: function() { - var exported_fields = [], self = this; - this.$element.find("#fields_list option").each(function() { - var fieldname = self.records[$(this).val()]; - exported_fields.push({name: fieldname, label: $(this).text()}); - }); + var exported_fields = this.$element.find('#fields_list option').map(function () { + // DOM property is textContent, but IE8 only knows innerText + return {name: this.value, + label: this.textContent || this.innerText}; + }).get(); + if (_.isEmpty(exported_fields)) { alert(_t("Please select fields to export...")); return; @@ -383,7 +384,7 @@ openerp.web.DataExport = openerp.web.Dialog.extend({ ids: this.dataset.ids, domain: this.dataset.domain, import_compat: Boolean( - this.$element.find("#import_compat").val()) + this.$element.find("#import_compat").val()) })}, complete: $.unblockUI }); From d09c6bcfe558c2566820d625b347cd0813a4c2f6 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 16 Jan 2012 11:16:31 +0100 Subject: [PATCH 105/349] [FIX] small issue in xmo@openerp.com-20120116095337-ko0y6xha6oqx4vw1 bzr revid: xmo@openerp.com-20120116101631-ln5oa2fdlt670rqi --- addons/web/static/src/js/data_export.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index f065c996abe..78be735edc7 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -362,7 +362,9 @@ openerp.web.DataExport = openerp.web.Dialog.extend({ return export_field; }, on_click_export_data: function() { + var self = this; var exported_fields = this.$element.find('#fields_list option').map(function () { + var name = self.records[this.value] || this.value // DOM property is textContent, but IE8 only knows innerText return {name: this.value, label: this.textContent || this.innerText}; From 1497062ba1dbfd814c69fa4250c4eb6a09a5206a Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 16 Jan 2012 11:43:29 +0100 Subject: [PATCH 106/349] [IMP] Removed the openerp.addons prefix when loading modules in stand-alone mode. Changed the import web.common to relative import (because the the import-hook in the server is not able to load modules with self-referential import). bzr revid: vmt@openerp.com-20120116104329-k68li2vul4b3j7ry --- addons/web/common/http.py | 11 ++++++---- addons/web/controllers/main.py | 40 +++++++++++++++++----------------- openerp-web | 2 +- 3 files changed, 28 insertions(+), 25 deletions(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 1e84689caad..f3ac8d0bcd9 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -403,7 +403,7 @@ class Root(object): only used in case the list of databases is requested by the server, will be filtered by this pattern """ - def __init__(self, options): + def __init__(self, options, openerp_addons_namespace=True): self.root = '/web/webclient/home' self.config = options @@ -417,7 +417,7 @@ class Root(object): self.session_cookie = 'sessionid' self.addons = {} - static_dirs = self._load_addons() + static_dirs = self._load_addons(openerp_addons_namespace) if options.serve_static: self.dispatch = werkzeug.wsgi.SharedDataMiddleware( self.dispatch, static_dirs) @@ -471,7 +471,7 @@ class Root(object): return response(environ, start_response) - def _load_addons(self): + def _load_addons(self, openerp_addons_namespace=True): """ Loads all addons at the specified addons path, returns a mapping of static URLs to the corresponding directories @@ -486,7 +486,10 @@ class Root(object): manifest = ast.literal_eval(open(manifest_path).read()) manifest['addons_path'] = addons_path _logger.info("Loading %s", module) - m = __import__('openerp.addons.' + module) + if openerp_addons_namespace: + m = __import__('openerp.addons.' + module) + else: + m = __import__(module) addons_module[module] = m addons_manifest[module] = manifest statics['/%s/static' % module] = path_static diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 852d5138177..e8760eca203 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -19,8 +19,8 @@ from cStringIO import StringIO import babel.messages.pofile import werkzeug.utils -import web.common -openerpweb = web.common.http +from .. import common +openerpweb = common.http #---------------------------------------------------------- # OpenERP Web web Controllers @@ -249,7 +249,7 @@ class WebClient(openerpweb.Controller): @openerpweb.jsonrequest def version_info(self, req): return { - "version": web.common.release.version + "version": common.release.version } class Proxy(openerpweb.Controller): @@ -382,7 +382,7 @@ class Session(openerpweb.Controller): @openerpweb.jsonrequest def authenticate(self, req, db, login, password, base_location=None): wsgienv = req.httprequest.environ - release = web.common.release + release = common.release env = dict( base_location=base_location, HTTP_HOST=wsgienv['HTTP_HOST'], @@ -476,8 +476,8 @@ class Session(openerpweb.Controller): no group by should be performed) """ context, domain = eval_context_and_domain(req.session, - web.common.nonliterals.CompoundContext(*(contexts or [])), - web.common.nonliterals.CompoundDomain(*(domains or []))) + common.nonliterals.CompoundContext(*(contexts or [])), + common.nonliterals.CompoundDomain(*(domains or []))) group_by_sequence = [] for candidate in (group_by_seq or []): @@ -837,14 +837,14 @@ class DataSet(openerpweb.Controller): def _call_kw(self, req, model, method, args, kwargs): for i in xrange(len(args)): - if isinstance(args[i], web.common.nonliterals.BaseContext): + if isinstance(args[i], common.nonliterals.BaseContext): args[i] = req.session.eval_context(args[i]) - elif isinstance(args[i], web.common.nonliterals.BaseDomain): + elif isinstance(args[i], common.nonliterals.BaseDomain): args[i] = req.session.eval_domain(args[i]) for k in kwargs.keys(): - if isinstance(kwargs[k], web.common.nonliterals.BaseContext): + if isinstance(kwargs[k], common.nonliterals.BaseContext): kwargs[k] = req.session.eval_context(kwargs[k]) - elif isinstance(kwargs[k], web.common.nonliterals.BaseDomain): + elif isinstance(kwargs[k], common.nonliterals.BaseDomain): kwargs[k] = req.session.eval_domain(kwargs[k]) return getattr(req.session.model(model), method)(*args, **kwargs) @@ -923,7 +923,7 @@ class View(openerpweb.Controller): xml = self.transform_view(arch, session, evaluation_context) else: xml = ElementTree.fromstring(arch) - fvg['arch'] = web.common.xml2json.Xml2Json.convert_element(xml, preserve_whitespaces) + fvg['arch'] = common.xml2json.Xml2Json.convert_element(xml, preserve_whitespaces) for field in fvg['fields'].itervalues(): if field.get('views'): @@ -1014,7 +1014,7 @@ class View(openerpweb.Controller): def parse_domain(domain, session): """ Parses an arbitrary string containing a domain, transforms it - to either a literal domain or a :class:`web.common.nonliterals.Domain` + to either a literal domain or a :class:`common.nonliterals.Domain` :param domain: the domain to parse, if the domain is not a string it is assumed to be a literal domain and is returned as-is @@ -1027,11 +1027,11 @@ def parse_domain(domain, session): return ast.literal_eval(domain) except ValueError: # not a literal - return web.common.nonliterals.Domain(session, domain) + return common.nonliterals.Domain(session, domain) def parse_context(context, session): """ Parses an arbitrary string containing a context, transforms it - to either a literal context or a :class:`web.common.nonliterals.Context` + to either a literal context or a :class:`common.nonliterals.Context` :param context: the context to parse, if the context is not a string it is assumed to be a literal domain and is returned as-is @@ -1043,7 +1043,7 @@ def parse_context(context, session): try: return ast.literal_eval(context) except ValueError: - return web.common.nonliterals.Context(session, context) + return common.nonliterals.Context(session, context) class ListView(View): _cp_path = "/web/listview" @@ -1107,10 +1107,10 @@ class SearchView(View): @openerpweb.jsonrequest def save_filter(self, req, model, name, context_to_save, domain): Model = req.session.model("ir.filters") - ctx = web.common.nonliterals.CompoundContext(context_to_save) + ctx = common.nonliterals.CompoundContext(context_to_save) ctx.session = req.session ctx = ctx.evaluate() - domain = web.common.nonliterals.CompoundDomain(domain) + domain = common.nonliterals.CompoundDomain(domain) domain.session = req.session domain = domain.evaluate() uid = req.session._uid @@ -1125,10 +1125,10 @@ class SearchView(View): @openerpweb.jsonrequest def add_to_dashboard(self, req, menu_id, action_id, context_to_save, domain, view_mode, name=''): - ctx = web.common.nonliterals.CompoundContext(context_to_save) + ctx = common.nonliterals.CompoundContext(context_to_save) ctx.session = req.session ctx = ctx.evaluate() - domain = web.common.nonliterals.CompoundDomain(domain) + domain = common.nonliterals.CompoundDomain(domain) domain.session = req.session domain = domain.evaluate() @@ -1554,7 +1554,7 @@ class Reports(View): report_srv = req.session.proxy("report") context = req.session.eval_context( - web.common.nonliterals.CompoundContext( + common.nonliterals.CompoundContext( req.context or {}, action[ "context"])) report_data = {} diff --git a/openerp-web b/openerp-web index a3b3d2fa1d5..ec72085db2c 100755 --- a/openerp-web +++ b/openerp-web @@ -86,7 +86,7 @@ if __name__ == "__main__": else: logging.basicConfig(level=getattr(logging, options.log_level.upper())) - app = web.common.http.Root(options) + app = web.common.http.Root(options, openerp_addons_namespace=False) if options.proxy_mode: app = werkzeug.contrib.fixers.ProxyFix(app) From dad51038e6f32c48ebe5e70e88b99572abc95bdd Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 16 Jan 2012 11:43:30 +0100 Subject: [PATCH 107/349] [IMP] Parse progress bar show value lp bug: https://launchpad.net/bugs/900624 fixed bzr revid: fme@openerp.com-20120116104330-hc5olrw6tiudrj0f --- addons/web/static/src/js/view_form.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 4c0eea9c7dc..a6955b9e92d 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1594,7 +1594,8 @@ openerp.web.form.FieldProgressBar = openerp.web.form.Field.extend({ if (isNaN(show_value)) { show_value = 0; } - this.$element.find('div').progressbar('option', 'value', show_value).find('span').html(show_value + '%'); + var formatted_value = openerp.web.format_value(show_value, { type : 'float' }, '0'); + this.$element.find('div').progressbar('option', 'value', show_value).find('span').html(formatted_value + '%'); } }); From 064a50bcde5f1c65a17f4feb42348b5809081085 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 16 Jan 2012 11:52:58 +0100 Subject: [PATCH 108/349] [FIX] Fields validation is not always triggered. Eg: in Create a Partner action button from leads form, changing selection then clicking Continue is allowed despite the fact that the second field is invalid. bzr revid: fme@openerp.com-20120116105258-4kkvr39i3fd3za1w --- addons/web/static/src/js/view_form.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index a6955b9e92d..ebe1ca26785 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -209,6 +209,9 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# for (var w in this.widgets) { w = this.widgets[w]; w.process_modifiers(); + if (w.field) { + w.validate(); + } w.update_dom(); } }, From 0618ebfe2786c6cf0d79e15e8d1cfacb291e89a9 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 16 Jan 2012 12:14:31 +0100 Subject: [PATCH 109/349] [IMP] FormView: Only show invalid field on_ui_change and do_save bzr revid: fme@openerp.com-20120116111431-8zm8883ull42ljgx --- addons/web/static/src/js/view_form.js | 13 +++++-------- addons/web_calendar/static/src/js/calendar.js | 2 -- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index ebe1ca26785..2c3808ffc15 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -40,7 +40,6 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# this.fields = {}; this.fields_order = []; this.datarecord = {}; - this.show_invalid = true; this.default_focus_field = null; this.default_focus_button = null; this.registry = openerp.web.form.widgets; @@ -179,7 +178,6 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# }); return $.when.apply(null, set_values).pipe(function() { if (!record.id) { - self.show_invalid = false; // New record: Second pass in order to trigger the onchanges // respecting the fields order defined in the view _.each(self.fields_order, function(field_name) { @@ -192,7 +190,6 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# } self.on_form_changed(); self.is_initialized.resolve(); - self.show_invalid = true; self.do_update_pager(record.id == null); if (self.sidebar) { self.sidebar.attachments.do_update(); @@ -429,7 +426,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# f = self.fields[f]; if (!f.is_valid()) { form_invalid = true; - f.update_dom(); + f.update_dom(true); if (!first_invalid_field) { first_invalid_field = f; } @@ -1116,7 +1113,7 @@ openerp.web.form.WidgetButton = openerp.web.form.Widget.extend({ }); }, update_dom: function() { - this._super(); + this._super.apply(this, arguments); this.check_disable(); }, check_disable: function() { @@ -1238,7 +1235,7 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f get_on_change_value: function() { return this.get_value(); }, - update_dom: function() { + update_dom: function(show_invalid) { this._super.apply(this, arguments); if (this.field.translate) { this.$element.find('.oe_field_translate').toggle(!!this.view.datarecord.id); @@ -1246,7 +1243,7 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f if (!this.disable_utility_classes) { this.$element.toggleClass('disabled', this.readonly); this.$element.toggleClass('required', this.required); - if (this.view.show_invalid) { + if (show_invalid) { this.$element.toggleClass('invalid', !this.is_valid()); } } @@ -1259,7 +1256,7 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f this.view.do_onchange(this); this.view.on_form_changed(); } else { - this.update_dom(); + this.update_dom(true); } }, validate: function() { diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 8e03208e276..9cc576d132d 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -300,7 +300,6 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ this.dataset.index = null; self.creating_event_id = event_id; this.form_dialog.form.do_show().then(function() { - form.show_invalid = false; _.each(['date_start', 'date_delay', 'date_stop'], function(field) { var field_name = self[field]; if (field_name && form.fields[field_name]) { @@ -313,7 +312,6 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ }); } }); - form.show_invalid = true; self.form_dialog.open(); }); }, From 2606558efada1cd5f7ba6cb97e5c0895263b55b2 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 16 Jan 2012 14:25:54 +0100 Subject: [PATCH 110/349] [FIX] some accounting report do not work lp bug: https://launchpad.net/bugs/914183 fixed bzr revid: fme@openerp.com-20120116132554-1reoy6gg4lpynsij --- addons/web/static/src/js/view_form.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 2c3808ffc15..0e25027967f 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -713,9 +713,11 @@ openerp.web.form.compute_domain = function(expr, fields) { stack.push(field_value >= val); break; case 'in': + if (!_.isArray(val)) val = [val]; stack.push(_(val).contains(field_value)); break; case 'not in': + if (!_.isArray(val)) val = [val]; stack.push(!_(val).contains(field_value)); break; default: From b1985884fb32b1ca888df57cd62f985a07b274c1 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 16 Jan 2012 15:01:58 +0100 Subject: [PATCH 111/349] [FIX] link between binary field and file name is @filename, not @fieldname lp bug: https://launchpad.net/bugs/915537 fixed bzr revid: xmo@openerp.com-20120116140158-8tah34gwy01967u8 --- openerp/addons/base/module/wizard/base_export_language_view.xml | 2 +- openerp/addons/base/rng/view.rng | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/openerp/addons/base/module/wizard/base_export_language_view.xml b/openerp/addons/base/module/wizard/base_export_language_view.xml index c908c5ce03a..16477bbd5e5 100644 --- a/openerp/addons/base/module/wizard/base_export_language_view.xml +++ b/openerp/addons/base/module/wizard/base_export_language_view.xml @@ -31,7 +31,7 @@ - + diff --git a/openerp/addons/base/rng/view.rng b/openerp/addons/base/rng/view.rng index 4769f961288..8d02ce3f919 100644 --- a/openerp/addons/base/rng/view.rng +++ b/openerp/addons/base/rng/view.rng @@ -528,7 +528,6 @@ - From 8dfb00969cd1a0d9fc9c9e0642f5cad59ce38064 Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Mon, 16 Jan 2012 15:04:53 +0100 Subject: [PATCH 112/349] [FIX] Fix base contact, when create an address from a contact you can link to a partner + delete useless definition of partner_id in location + add domain when select a location bzr revid: tfr@openerp.com-20120116140453-k3m6busjbk29aygr --- addons/base_contact/base_contact.py | 1 - addons/base_contact/base_contact_view.xml | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py index 40653f01ff3..7df5c444ecb 100644 --- a/addons/base_contact/base_contact.py +++ b/addons/base_contact/base_contact.py @@ -120,7 +120,6 @@ class res_partner_location(osv.osv): 'city': fields.char('City', size=128), 'state_id': fields.many2one("res.country.state", 'Fed. State', domain="[('country_id','=',country_id)]"), 'country_id': fields.many2one('res.country', 'Country'), - 'partner_id': fields.many2one('res.partner', 'Partner Name', ondelete='set null', select=True, help="Keep empty for a private address, not related to partner."), 'company_id': fields.many2one('res.company', 'Company',select=1), 'job_ids': fields.one2many('res.partner.address', 'location_id', 'Contacts'), 'partner_id': fields.related('job_ids', 'partner_id', type='many2one',\ diff --git a/addons/base_contact/base_contact_view.xml b/addons/base_contact/base_contact_view.xml index 10d8de984c2..16a9a966e25 100644 --- a/addons/base_contact/base_contact_view.xml +++ b/addons/base_contact/base_contact_view.xml @@ -50,7 +50,8 @@ - + + @@ -135,7 +136,7 @@ form - + From 7d11edee231e341df3f91f25de0c723acb9e0266 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 16 Jan 2012 15:06:02 +0100 Subject: [PATCH 113/349] [FIX] link between binary field and its name is @filename, not @fieldname bzr revid: xmo@openerp.com-20120116140602-c25sjyrp3l6wpnow --- addons/account_coda/account_coda_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_coda/account_coda_view.xml b/addons/account_coda/account_coda_view.xml index dad84f8f727..0df8d0acdb4 100644 --- a/addons/account_coda/account_coda_view.xml +++ b/addons/account_coda/account_coda_view.xml @@ -243,7 +243,7 @@ - + From 4910de7f3c6a6f8fd8c53906b367168223de733b Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Mon, 16 Jan 2012 15:55:24 +0100 Subject: [PATCH 114/349] [FIX] NameError in jsonp POST. bzr revid: florent.xicluna@gmail.com-20120116145524-razqfr39bf4b4t9v --- addons/web/common/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 681a38384a2..3e6ee257ea3 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -146,7 +146,8 @@ class JsonRequest(WebRequest): if jsonp and self.httprequest.method == 'POST': # jsonp 2 steps step1 POST: save call self.init(args) - req.session.jsonp_requests[args.get('id')] = self.httprequest.form['r'] + request_id = args.get('id') + self.session.jsonp_requests[request_id] = self.httprequest.form['r'] headers=[('Content-Type', 'text/plain; charset=utf-8')] r = werkzeug.wrappers.Response(request_id, headers=headers) return r From 299026589d9e9e8574f5ebcfed79a605c4a1f59f Mon Sep 17 00:00:00 2001 From: Numerigraphe - Lionel Sausin Date: Mon, 16 Jan 2012 16:37:35 +0100 Subject: [PATCH 115/349] [FIX] l10n_fr: incorrect name for chart of accounts template bzr revid: ls@numerigraphe.fr-20120116153735-htsceg2a8fpu3r5b --- addons/l10n_fr/fr_pcg_taxes_demo.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/l10n_fr/fr_pcg_taxes_demo.xml b/addons/l10n_fr/fr_pcg_taxes_demo.xml index 54a8d2d7444..de078b4a82a 100644 --- a/addons/l10n_fr/fr_pcg_taxes_demo.xml +++ b/addons/l10n_fr/fr_pcg_taxes_demo.xml @@ -358,7 +358,7 @@ - France PCMN + Plan Comptable Général (France) From 3a3880277790342baea2c28c5f5b1c4e930a2b6a Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 16 Jan 2012 16:57:49 +0100 Subject: [PATCH 116/349] [IMP] web_livechat: use other skill bzr revid: chs@openerp.com-20120116155749-hijukv0nk677mjmx --- addons/web_livechat/static/src/js/web_livechat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_livechat/static/src/js/web_livechat.js b/addons/web_livechat/static/src/js/web_livechat.js index 088d0107ca3..ecfcb887ab3 100644 --- a/addons/web_livechat/static/src/js/web_livechat.js +++ b/addons/web_livechat/static/src/js/web_livechat.js @@ -71,7 +71,7 @@ openerp.web_livechat.Livechat = openerp.web.Widget.extend({ __lc_buttons.push({ elementId: lc_id, //'livechat_status', language: 'en', - skill: '0', + skill: '2', type: 'text', labels: { online: 'Support', From 4d208734ec79a5d2fc8e9a3c4507c517d19fb8e2 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Mon, 16 Jan 2012 19:33:28 +0100 Subject: [PATCH 117/349] =?UTF-8?q?[FIX]=C2=A0missing=20imports=20and=20ty?= =?UTF-8?q?po=20in=20=5F=5Fall=5F=5F.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bzr revid: florent.xicluna@gmail.com-20120116183328-m9isnoipj8taeke3 --- addons/web/__init__.py | 1 - addons/web/common/nonliterals.py | 2 +- addons/web/common/xml2json.py | 3 +++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/__init__.py b/addons/web/__init__.py index b09c8c213bc..36dead8ab74 100644 --- a/addons/web/__init__.py +++ b/addons/web/__init__.py @@ -1,7 +1,6 @@ import common import controllers import logging -import optparse _logger = logging.getLogger(__name__) diff --git a/addons/web/common/nonliterals.py b/addons/web/common/nonliterals.py index f6e81894a4c..0f5248edf33 100644 --- a/addons/web/common/nonliterals.py +++ b/addons/web/common/nonliterals.py @@ -8,7 +8,7 @@ import binascii import hashlib import simplejson.encoder -__all__ = ['Domain', 'Context', 'NonLiteralEncoder, non_literal_decoder', 'CompoundDomain', 'CompoundContext'] +__all__ = ['Domain', 'Context', 'NonLiteralEncoder', 'non_literal_decoder', 'CompoundDomain', 'CompoundContext'] #: 48 bits should be sufficient to have almost no chance of collision #: with a million hashes, according to hg@67081329d49a diff --git a/addons/web/common/xml2json.py b/addons/web/common/xml2json.py index 1f2e74691b9..d67d78480d4 100644 --- a/addons/web/common/xml2json.py +++ b/addons/web/common/xml2json.py @@ -3,6 +3,9 @@ # New BSD Licensed # # URL: http://code.google.com/p/xml2json-direct/ +import simplejson +from xml.etree import ElementTree + class Xml2Json(object): @staticmethod From 528c4151ac9a447ae13c63c84ea85b7fed609f95 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Tue, 17 Jan 2012 02:48:43 +0100 Subject: [PATCH 118/349] [REM] bullshit from about bzr revid: al@openerp.com-20120117014843-xlcw4hfvw949q588 --- addons/web/static/src/xml/base.xml | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 0179a7a7bfd..f460d6ba435 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1722,32 +1722,18 @@
- Debug mode -

OpenERP Web

-

Version

+ Activate the developper mode +

OpenERP

+

Version

- Copyright © 2011-TODAY OpenERP SA. All Rights Reserved.
+ Copyright © 2004-TODAY OpenERP SA. All Rights Reserved.
OpenERP is a trademark of the OpenERP SA Company.

Licenced under the terms of GNU Affero General Public License

-
-

About OpenERP

- OpenERP is a free enterprise-scale software system that is designed to boost - productivity and profit through data integration. It connects, improves and - manages business processes in areas such as sales, finance, supply chain, - project management, production, services, CRM, etc... -

-

- The system is platform-independent, and can be installed on Windows, Mac OS X, - and various Linux and other Unix-based distributions. Its architecture enables - new functionality to be rapidly created, modifications to be made to a - production system and migration to a new version to be straightforward. -

-

- Depending on your needs, OpenERP is available through a web or application client. + For more information visit OpenERP.com

From 1a79ad87d96079ee7987d839624a1830d7fe62cd Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 17 Jan 2012 04:45:39 +0000 Subject: [PATCH 119/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120117044539-43j2u5ld0fjdd7hd --- addons/account/i18n/pt_BR.po | 12 +- addons/account_asset/i18n/pt_BR.po | 36 +- addons/account_cancel/i18n/pt_BR.po | 10 +- addons/crm_helpdesk/i18n/ar.po | 10 +- addons/l10n_be/i18n/ar.po | 68 +- addons/l10n_br/i18n/ar.po | 22 +- addons/l10n_br/i18n/pt_BR.po | 17 +- addons/l10n_ec/i18n/fr.po | 85 ++ addons/plugin_thunderbird/i18n/ar.po | 151 +++ addons/project_gtd/i18n/pt_BR.po | 22 +- addons/stock_planning/i18n/ar.po | 1175 ++++++++++++++++++ addons/survey/i18n/ar.po | 1717 ++++++++++++++++++++++++++ 12 files changed, 3237 insertions(+), 88 deletions(-) create mode 100644 addons/l10n_ec/i18n/fr.po create mode 100644 addons/plugin_thunderbird/i18n/ar.po create mode 100644 addons/stock_planning/i18n/ar.po create mode 100644 addons/survey/i18n/ar.po diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po index b5960e8e22f..04f18004b5b 100644 --- a/addons/account/i18n/pt_BR.po +++ b/addons/account/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 12:51+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-16 13:55+0000\n" +"Last-Translator: Rafael Sales \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:51+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: account #: view:account.invoice.report:0 @@ -198,7 +198,7 @@ msgid "" "journal of the same type." msgstr "" "Dá o tipo de diário analítico. Quando precisar de criar lançamentos " -"analíticos, para um documento (ex.fatura) oOpenERP vai procurar um diário " +"analíticos, para um documento (ex: fatura) o OpenERP vai procurar um diário " "deste tipo." #. module: account @@ -241,7 +241,7 @@ msgstr "Os lançamentos contábeis são uma entrada da reconciliação." #. module: account #: model:ir.ui.menu,name:account.menu_finance_management_belgian_reports msgid "Belgian Reports" -msgstr "Relatórios belgas" +msgstr "Relatórios Belgas" #. module: account #: code:addons/account/account_move_line.py:1199 diff --git a/addons/account_asset/i18n/pt_BR.po b/addons/account_asset/i18n/pt_BR.po index 1fddd6dcd03..9ad6994c366 100644 --- a/addons/account_asset/i18n/pt_BR.po +++ b/addons/account_asset/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-09-30 14:07+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-16 13:58+0000\n" +"Last-Translator: Francis David \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:36+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: account_asset #: view:account.asset.asset:0 @@ -64,7 +64,7 @@ msgstr "" #: field:asset.asset.report,asset_id:0 #: model:ir.model,name:account_asset.model_account_asset_asset msgid "Asset" -msgstr "" +msgstr "Ativo" #. module: account_asset #: help:account.asset.asset,prorata:0 @@ -141,7 +141,7 @@ msgstr "" #: field:account.move.line,entry_ids:0 #: model:ir.actions.act_window,name:account_asset.act_entries_open msgid "Entries" -msgstr "" +msgstr "Entradas" #. module: account_asset #: view:account.asset.asset:0 @@ -179,7 +179,7 @@ msgstr "" #: model:ir.ui.menu,name:account_asset.menu_finance_assets #: model:ir.ui.menu,name:account_asset.menu_finance_config_assets msgid "Assets" -msgstr "" +msgstr "Ativos" #. module: account_asset #: field:account.asset.category,account_depreciation_id:0 @@ -198,7 +198,7 @@ msgstr "" #: view:asset.modify:0 #: field:asset.modify,note:0 msgid "Notes" -msgstr "" +msgstr "Notas" #. module: account_asset #: field:account.asset.depreciation.line,move_id:0 @@ -268,7 +268,7 @@ msgstr "" #: view:asset.asset.report:0 #: selection:asset.asset.report,state:0 msgid "Draft" -msgstr "" +msgstr "Rascunho" #. module: account_asset #: view:asset.asset.report:0 @@ -288,7 +288,7 @@ msgstr "" #. module: account_asset #: field:account.asset.category,account_analytic_id:0 msgid "Analytic account" -msgstr "" +msgstr "Conta analítica" #. module: account_asset #: field:account.asset.asset,method:0 @@ -370,12 +370,12 @@ msgstr "" #. module: account_asset #: model:ir.actions.wizard,name:account_asset.wizard_asset_compute msgid "Compute assets" -msgstr "" +msgstr "Calcular ativos" #. module: account_asset #: model:ir.actions.wizard,name:account_asset.wizard_asset_modify msgid "Modify asset" -msgstr "" +msgstr "Modificar ativo" #. module: account_asset #: view:account.asset.asset:0 @@ -391,7 +391,7 @@ msgstr "" #: view:account.asset.history:0 #: model:ir.model,name:account_asset.model_account_asset_history msgid "Asset history" -msgstr "" +msgstr "Histórico do ativo" #. module: account_asset #: view:asset.asset.report:0 @@ -402,7 +402,7 @@ msgstr "" #: field:account.asset.asset,state:0 #: field:asset.asset.report,state:0 msgid "State" -msgstr "" +msgstr "Estado" #. module: account_asset #: model:ir.model,name:account_asset.model_account_invoice_line @@ -458,7 +458,7 @@ msgstr "" #: field:account.asset.category,note:0 #: field:account.asset.history,note:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: account_asset #: help:account.asset.asset,method:0 @@ -495,7 +495,7 @@ msgstr "" #: field:account.asset.asset,partner_id:0 #: field:asset.asset.report,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Parceiro" #. module: account_asset #: view:asset.asset.report:0 @@ -739,7 +739,7 @@ msgstr "" #: selection:account.asset.asset,method:0 #: selection:account.asset.category,method:0 msgid "Linear" -msgstr "" +msgstr "Linear" #. module: account_asset #: view:asset.asset.report:0 @@ -813,7 +813,7 @@ msgstr "" #: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree #: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree msgid "Asset Hierarchy" -msgstr "" +msgstr "Hierarquia do ativo" #. module: account_asset #: constraint:account.move.line:0 diff --git a/addons/account_cancel/i18n/pt_BR.po b/addons/account_cancel/i18n/pt_BR.po index f427d8746b2..789c3dae132 100644 --- a/addons/account_cancel/i18n/pt_BR.po +++ b/addons/account_cancel/i18n/pt_BR.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 03:21+0000\n" -"Last-Translator: Vinicius Dittgen - Proge.com.br \n" +"PO-Revision-Date: 2012-01-16 13:22+0000\n" +"Last-Translator: Rafael Sales \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #~ msgid "Account Cancel" #~ msgstr "Cancelar Conta" diff --git a/addons/crm_helpdesk/i18n/ar.po b/addons/crm_helpdesk/i18n/ar.po index 714d34237cd..542ba001723 100644 --- a/addons/crm_helpdesk/i18n/ar.po +++ b/addons/crm_helpdesk/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-08 00:01+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-17 03:11+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-09 04:50+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -588,7 +588,7 @@ msgstr "" #: view:crm.helpdesk:0 #: field:crm.helpdesk,user_id:0 msgid "Responsible" -msgstr "مسئول" +msgstr "مسؤول" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_expected:0 diff --git a/addons/l10n_be/i18n/ar.po b/addons/l10n_be/i18n/ar.po index 97cf75e4885..cfaea6a91a0 100644 --- a/addons/l10n_be/i18n/ar.po +++ b/addons/l10n_be/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2009-02-03 06:25+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-01-16 16:52+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 @@ -54,7 +54,7 @@ msgstr "" #. module: l10n_be #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "خطأ! لا يمكنك إنشاء شركات متداخلة (شركات تستخدم نفسها)." #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tiers @@ -64,7 +64,7 @@ msgstr "" #. module: l10n_be #: field:l1on_be.vat.declaration,period_id:0 msgid "Period" -msgstr "" +msgstr "فترة" #. module: l10n_be #: field:partner.vat.intra,period_ids:0 @@ -105,7 +105,7 @@ msgstr "" #. module: l10n_be #: view:partner.vat.list_13:0 msgid "Print" -msgstr "" +msgstr "طباعة" #. module: l10n_be #: view:partner.vat.intra:0 @@ -116,7 +116,7 @@ msgstr "" #: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:219 #, python-format msgid "Save" -msgstr "" +msgstr "حفظ" #. module: l10n_be #: sql_constraint:res.company:0 @@ -133,7 +133,7 @@ msgstr "" #. module: l10n_be #: view:partner.vat.intra:0 msgid "_Close" -msgstr "" +msgstr "إ_غلاق" #. module: l10n_be #: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:131 @@ -144,7 +144,7 @@ msgstr "" #. module: l10n_be #: view:partner.vat.list_13:0 msgid "Customers" -msgstr "" +msgstr "العملاء" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tax_in @@ -176,7 +176,7 @@ msgstr "" #: view:l1on_be.vat.declaration:0 #: view:partner.vat.intra:0 msgid "Company" -msgstr "" +msgstr "شركة" #. module: l10n_be #: model:ir.model,name:l10n_be.model_partner_vat_13 @@ -225,12 +225,12 @@ msgstr "" #. module: l10n_be #: view:partner.vat.intra:0 msgid "Note: " -msgstr "" +msgstr "ملاحظة: " #. module: l10n_be #: view:partner.vat.intra:0 msgid "_Preview" -msgstr "" +msgstr "م_عاينة" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tiers_payable @@ -241,12 +241,12 @@ msgstr "" #: field:l1on_be.vat.declaration,tax_code_id:0 #: field:partner.vat.intra,tax_code_id:0 msgid "Tax Code" -msgstr "" +msgstr "رمز الضرائب" #. module: l10n_be #: view:partner.vat.intra:0 msgid "Periods" -msgstr "" +msgstr "فترات" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_produit @@ -266,7 +266,7 @@ msgstr "" #. module: l10n_be #: view:l1on_be.vat.declaration:0 msgid "Ok" -msgstr "" +msgstr "تم" #. module: l10n_be #: field:l1on_be.vat.declaration,ask_payment:0 @@ -287,7 +287,7 @@ msgstr "" #. module: l10n_be #: model:ir.model,name:l10n_be.model_res_company msgid "Companies" -msgstr "" +msgstr "الشركات" #. module: l10n_be #: view:partner.vat.intra:0 @@ -376,7 +376,7 @@ msgstr "" #: field:partner.vat.intra,file_save:0 #: field:partner.vat.list_13,file_save:0 msgid "Save File" -msgstr "" +msgstr "حفظ الملف" #. module: l10n_be #: help:partner.vat.intra,period_code:0 @@ -397,7 +397,7 @@ msgstr "" #: field:partner.vat.intra,name:0 #: field:partner.vat.list_13,name:0 msgid "File Name" -msgstr "" +msgstr "اسم الملف" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tax_out @@ -407,7 +407,7 @@ msgstr "" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tax msgid "Tax" -msgstr "" +msgstr "ضريبة" #. module: l10n_be #: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75 @@ -426,7 +426,7 @@ msgstr "" #: view:partner.vat.intra:0 #: field:partner.vat.intra,country_ids:0 msgid "European Countries" -msgstr "" +msgstr "الدول الأوروبية" #. module: l10n_be #: model:ir.actions.act_window,name:l10n_be.action_partner_vat_listing_13 @@ -437,7 +437,7 @@ msgstr "" #. module: l10n_be #: view:partner.vat.intra:0 msgid "General Information" -msgstr "" +msgstr "معلومات عامة" #. module: l10n_be #: view:partner.vat.intra:0 @@ -457,19 +457,19 @@ msgstr "" #. module: l10n_be #: field:partner.vat_13,year:0 msgid "Year" -msgstr "" +msgstr "سنة" #. module: l10n_be #: view:partner.vat_13:0 msgid "Cancel" -msgstr "" +msgstr "إلغاء" #. module: l10n_be #: view:l1on_be.vat.declaration:0 #: view:partner.vat.intra:0 #: view:partner.vat.list_13:0 msgid "Close" -msgstr "" +msgstr "إغلاق" #. module: l10n_be #: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105 @@ -492,3 +492,21 @@ msgstr "" #, python-format msgid "No data for the selected Year." msgstr "" + +#~ msgid "Client Name" +#~ msgstr "اسم العميل" + +#~ msgid "partner.vat.list" +#~ msgstr "partner.vat.list" + +#~ msgid "Country" +#~ msgstr "الدولة" + +#~ msgid "VAT" +#~ msgstr "ضريبة القيمة المضافة" + +#~ msgid "Amount" +#~ msgstr "المقدار" + +#~ msgid "Fiscal Year" +#~ msgstr "سنة مالية" diff --git a/addons/l10n_br/i18n/ar.po b/addons/l10n_br/i18n/ar.po index 2eec85dfeaf..0bfc9712f6c 100644 --- a/addons/l10n_br/i18n/ar.po +++ b/addons/l10n_br/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-09-22 02:56+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-16 16:51+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 @@ -37,7 +37,7 @@ msgstr "" #: model:ir.model,name:l10n_br.model_account_tax_code #: field:l10n_br_account.cst,tax_code_id:0 msgid "Tax Code" -msgstr "" +msgstr "رمز الضرائب" #. module: l10n_br #: help:account.tax.code,domain:0 @@ -66,7 +66,7 @@ msgstr "" #: field:l10n_br_account.cst,name:0 #: field:l10n_br_account.cst.template,name:0 msgid "Description" -msgstr "" +msgstr "وصف" #. module: l10n_br #: model:account.account.type,name:l10n_br.despesa @@ -104,7 +104,7 @@ msgstr "" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax msgid "account.tax" -msgstr "" +msgstr "account.tax" #. module: l10n_br #: model:account.account.type,name:l10n_br.receita @@ -153,18 +153,18 @@ msgstr "" #: field:account.tax.code,domain:0 #: field:account.tax.code.template,domain:0 msgid "Domain" -msgstr "" +msgstr "نطاق" #. module: l10n_br #: field:l10n_br_account.cst,code:0 #: field:l10n_br_account.cst.template,code:0 msgid "Code" -msgstr "" +msgstr "رمز" #. module: l10n_br #: constraint:account.tax.code:0 msgid "Error ! You can not create recursive accounts." -msgstr "" +msgstr "خطأ ! لا يمكن إنشاء حسابات تكرارية." #. module: l10n_br #: help:account.tax,amount_mva:0 @@ -176,7 +176,7 @@ msgstr "" #: model:ir.model,name:l10n_br.model_account_tax_code_template #: field:l10n_br_account.cst.template,tax_code_template_id:0 msgid "Tax Code Template" -msgstr "" +msgstr "قالب رمز الضريبة" #~ msgid "Brazilian Localization" #~ msgstr "النظام للبرازيل" diff --git a/addons/l10n_br/i18n/pt_BR.po b/addons/l10n_br/i18n/pt_BR.po index 418f3b72fa3..a7b68b3eb9f 100644 --- a/addons/l10n_br/i18n/pt_BR.po +++ b/addons/l10n_br/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-03-07 18:00+0000\n" -"Last-Translator: Alexsandro Haag \n" +"PO-Revision-Date: 2012-01-16 13:24+0000\n" +"Last-Translator: Rafael Sales \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 @@ -37,7 +37,7 @@ msgstr "" #: model:ir.model,name:l10n_br.model_account_tax_code #: field:l10n_br_account.cst,tax_code_id:0 msgid "Tax Code" -msgstr "" +msgstr "Código da taxa" #. module: l10n_br #: help:account.tax.code,domain:0 @@ -46,6 +46,9 @@ msgid "" "This field is only used if you develop your own module allowing developers " "to create specific taxes in a custom domain." msgstr "" +"Este campo é usado apenas se você desenvolver o seu próprio módulo " +"permitindo aos desenvolvedores criar impostos específicos num domínio " +"personalizado." #. module: l10n_br #: model:account.account.type,name:l10n_br.resultado @@ -66,7 +69,7 @@ msgstr "" #: field:l10n_br_account.cst,name:0 #: field:l10n_br_account.cst.template,name:0 msgid "Description" -msgstr "" +msgstr "Descrição" #. module: l10n_br #: model:account.account.type,name:l10n_br.despesa @@ -77,7 +80,7 @@ msgstr "" #: field:account.tax,amount_mva:0 #: field:account.tax.template,amount_mva:0 msgid "MVA Percent" -msgstr "" +msgstr "Porcentagem MVA" #. module: l10n_br #: help:account.tax.template,amount_mva:0 diff --git a/addons/l10n_ec/i18n/fr.po b/addons/l10n_ec/i18n/fr.po new file mode 100644 index 00000000000..6f989ee864e --- /dev/null +++ b/addons/l10n_ec/i18n/fr.po @@ -0,0 +1,85 @@ +# French translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-16 14:30+0000\n" +"Last-Translator: FULL NAME \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: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_expense +msgid "Gasto" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_stock +msgid "Inventario" +msgstr "" + +#. module: l10n_ec +#: model:ir.actions.todo,note:l10n_ec.config_call_account_template_ec +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_receivable +msgid "Por Cobrar" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_asset +msgid "Activo" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_tax +msgid "Impuesto" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_liability +msgid "Pasivo" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_capital +msgid "Capital" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_cash +msgid "Efectivo" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_payable +msgid "Por Pagar" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_income +msgid "Ingreso" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_view +msgid "View" +msgstr "" diff --git a/addons/plugin_thunderbird/i18n/ar.po b/addons/plugin_thunderbird/i18n/ar.po new file mode 100644 index 00000000000..973f8d93648 --- /dev/null +++ b/addons/plugin_thunderbird/i18n/ar.po @@ -0,0 +1,151 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2012-01-17 03:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" + +#. module: thunderbird +#: field:thunderbird.installer,plugin_file:0 +#: field:thunderbird.installer,thunderbird:0 +msgid "Thunderbird Plug-in" +msgstr "" + +#. module: thunderbird +#: help:thunderbird.installer,plugin_file:0 +msgid "" +"Thunderbird plug-in file. Save as this file and install this plug-in in " +"thunderbird." +msgstr "" + +#. module: thunderbird +#: help:thunderbird.installer,thunderbird:0 +msgid "" +"Allows you to select an object that you would like to add to your email and " +"its attachments." +msgstr "" + +#. module: thunderbird +#: help:thunderbird.installer,pdf_file:0 +msgid "The documentation file :- how to install Thunderbird Plug-in." +msgstr "" + +#. module: thunderbird +#: model:ir.model,name:thunderbird.model_email_server_tools +msgid "Email Server Tools" +msgstr "" + +#. module: thunderbird +#: view:thunderbird.installer:0 +msgid "_Close" +msgstr "إ_غلاق" + +#. module: thunderbird +#: field:thunderbird.installer,pdf_file:0 +msgid "Installation Manual" +msgstr "" + +#. module: thunderbird +#: field:thunderbird.installer,description:0 +msgid "Description" +msgstr "وصف" + +#. module: thunderbird +#: view:thunderbird.installer:0 +msgid "title" +msgstr "الاسم" + +#. module: thunderbird +#: model:ir.ui.menu,name:thunderbird.menu_base_config_plugins_thunderbird +#: view:thunderbird.installer:0 +msgid "Thunderbird Plug-In" +msgstr "" + +#. module: thunderbird +#: view:thunderbird.installer:0 +msgid "" +"This plug-in allows you to link your e-mail to OpenERP's documents. You can " +"attach it to any existing one in OpenERP or create a new one." +msgstr "" + +#. module: thunderbird +#: model:ir.module.module,shortdesc:thunderbird.module_meta_information +msgid "Thunderbird Interface" +msgstr "" + +#. module: thunderbird +#: model:ir.model,name:thunderbird.model_thunderbird_installer +msgid "thunderbird.installer" +msgstr "" + +#. module: thunderbird +#: field:thunderbird.installer,name:0 +#: field:thunderbird.installer,pdf_name:0 +msgid "File name" +msgstr "اسم الملف" + +#. module: thunderbird +#: view:thunderbird.installer:0 +msgid "Installation and Configuration Steps" +msgstr "خطوات التثبيت و التهيئة" + +#. module: thunderbird +#: field:thunderbird.installer,progress:0 +msgid "Configuration Progress" +msgstr "سير الإعدادات" + +#. module: thunderbird +#: model:ir.actions.act_window,name:thunderbird.action_thunderbird_installer +#: model:ir.actions.act_window,name:thunderbird.action_thunderbird_wizard +#: view:thunderbird.installer:0 +msgid "Thunderbird Plug-In Configuration" +msgstr "" + +#. module: thunderbird +#: model:ir.model,name:thunderbird.model_thunderbird_partner +msgid "Thunderbid Plugin Tools" +msgstr "" + +#. module: thunderbird +#: view:thunderbird.installer:0 +msgid "Configure" +msgstr "تهيئة" + +#. module: thunderbird +#: view:thunderbird.installer:0 +msgid "Skip" +msgstr "تخطي" + +#. module: thunderbird +#: field:thunderbird.installer,config_logo:0 +msgid "Image" +msgstr "صورة" + +#. module: thunderbird +#: model:ir.module.module,description:thunderbird.module_meta_information +msgid "" +"\n" +" This module is required for the thuderbird plug-in to work\n" +" properly.\n" +" The Plugin allows you archive email and its attachments to the " +"selected \n" +" OpenERP objects. You can select a partner, a task, a project, an " +"analytical\n" +" account,or any other object and attach selected mail as eml file in \n" +" attachment of selected record. You can create Documents for crm Lead,\n" +" HR Applicant and project issue from selected mails.\n" +"\n" +" " +msgstr "" diff --git a/addons/project_gtd/i18n/pt_BR.po b/addons/project_gtd/i18n/pt_BR.po index cb6407b9db1..89f67bebe08 100644 --- a/addons/project_gtd/i18n/pt_BR.po +++ b/addons/project_gtd/i18n/pt_BR.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2010-11-25 19:22+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-16 14:06+0000\n" +"Last-Translator: Rafael Sales \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:00+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" #. module: project_gtd #: view:project.task:0 msgid "In Progress" -msgstr "" +msgstr "Em Progresso" #. module: project_gtd #: view:project.task:0 @@ -29,7 +29,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Reactivate" -msgstr "" +msgstr "Reativar" #. module: project_gtd #: help:project.task,timebox_id:0 @@ -88,7 +88,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Pending" -msgstr "" +msgstr "Pendente" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -114,7 +114,7 @@ msgstr "Erro!" #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree #: view:project.task:0 msgid "My Tasks" -msgstr "" +msgstr "Minhas Tarefas" #. module: project_gtd #: constraint:project.task:0 @@ -145,7 +145,7 @@ msgstr "" #. module: project_gtd #: constraint:project.task:0 msgid "Error ! Task end-date must be greater then task start-date" -msgstr "" +msgstr "Erro ! A data final deve ser maior do que a data inicial" #. module: project_gtd #: field:project.gtd.timebox,icon:0 @@ -160,7 +160,7 @@ msgstr "" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_task msgid "Task" -msgstr "" +msgstr "Tarefa" #. module: project_gtd #: view:project.timebox.fill.plan:0 @@ -170,7 +170,7 @@ msgstr "Adicionar ao período" #. module: project_gtd #: field:project.timebox.empty,name:0 msgid "Name" -msgstr "" +msgstr "Nome" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree diff --git a/addons/stock_planning/i18n/ar.po b/addons/stock_planning/i18n/ar.po new file mode 100644 index 00000000000..9128b59e91d --- /dev/null +++ b/addons/stock_planning/i18n/ar.po @@ -0,0 +1,1175 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-17 03:05+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" + +#. module: stock_planning +#: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 +#, python-format +msgid "" +"No forecasts for selected period or no products in selected category !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_only:0 +msgid "" +"Check to calculate stock location of selected warehouse only. If not " +"selected calculation is made for input, stock and output location of " +"warehouse." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,maximum_op:0 +msgid "Maximum Rule" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: view:stock.sale.forecast:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: stock_planning +#: help:stock.sale.forecast,product_amt:0 +msgid "" +"Forecast value which will be converted to Product Quantity according to " +"prices." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:626 +#: code:addons/stock_planning/stock_planning.py:670 +#, python-format +msgid "Incoming Left must be greater than 0 !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing_before:0 +msgid "" +"Planned Out in periods before calculated. Between start date of current " +"period and one day before start of calculated period." +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,warehouse_id:0 +msgid "" +"Warehouse which forecasts will concern. If during stock planning you will " +"need sales forecast for all warehouses choose any warehouse now." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing_left:0 +msgid "Expected Out" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid " " +msgstr " " + +#. module: stock_planning +#: field:stock.planning,incoming_left:0 +msgid "Incoming Left" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast.createlines:0 +msgid "Create Forecasts Lines" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing:0 +msgid "Quantity of all confirmed outgoing moves in calculated Period." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Daily Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: field:stock.planning,company_id:0 +#: field:stock.planning.createlines,company_id:0 +#: view:stock.sale.forecast:0 +#: field:stock.sale.forecast,company_id:0 +#: field:stock.sale.forecast.createlines,company_id:0 +msgid "Company" +msgstr "شركة" + +#. module: stock_planning +#: help:stock.planning,warehouse_forecast:0 +msgid "" +"All sales forecasts for selected Warehouse of selected Product during " +"selected Period." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Minimum Stock Rule Indicators" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,period_id:0 +msgid "Period which forecasts will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_only:0 +msgid "Stock Location Only" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,already_out:0 +msgid "" +"Quantity which is already dispatched out of this warehouse in current period." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming:0 +msgid "Confirmed In" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Current Period Situation" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_period_createlines_form +msgid "" +"This wizard helps with the creation of stock planning periods. These periods " +"are independent of financial periods. If you need periods other than day-, " +"week- or month-based, you may also add then manually." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Monthly Periods" +msgstr "إنشاء فترات شهرية" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_period_createlines +msgid "stock.period.createlines" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing_before:0 +msgid "Planned Out Before" +msgstr "" + +#. module: stock_planning +#: field:stock.planning.createlines,forecasted_products:0 +msgid "All Products with Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,maximum_op:0 +msgid "Maximum quantity set in Minimum Stock Rules for this Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Periods :" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,procure_to_stock:0 +msgid "" +"Check to make procurement to stock location of selected warehouse. If not " +"selected procurement will be made into input location of warehouse." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,already_in:0 +msgid "" +"Quantity which is already picked up to this warehouse in current period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/wizard/stock_planning_forecast.py:60 +#, python-format +msgid "No products in selected category !" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Stock and Sales Forecast" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_sale_forecast +msgid "stock.sale.forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,to_procure:0 +msgid "Planned In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_simulation:0 +msgid "Stock Simulation" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_planning_createlines +msgid "stock.planning.createlines" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming_before:0 +msgid "" +"Confirmed incoming in periods before calculated (Including Already In). " +"Between start date of current period and one day before start of calculated " +"period." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Search Sales Forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_user:0 +msgid "This User Period5" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,history:0 +msgid "History of procurement or internal supply of this planning line." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,company_forecast:0 +msgid "" +"All sales forecasts for whole company (for all Warehouses) of selected " +"Product during selected Period." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_user:0 +msgid "This User Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_user:0 +msgid "This User Period3" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Stock Planning" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,minimum_op:0 +msgid "Minimum Rule" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Procure Incoming Left" +msgstr "" + +#. module: stock_planning +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Create" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_view_stock_planning_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning_manual +#: view:stock.planning:0 +msgid "Master Procurement Schedule" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,line_time:0 +msgid "Past/Future" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: field:stock.period,state:0 +#: field:stock.planning,state:0 +#: field:stock.sale.forecast,state:0 +msgid "State" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,product_categ_id:0 +msgid "Product Category of products which created forecasts will concern." +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_period +msgid "stock period" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_sale_forecast_createlines +msgid "stock.sale.forecast.createlines" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,warehouse_id:0 +#: field:stock.planning.createlines,warehouse_id:0 +#: field:stock.sale.forecast,warehouse_id:0 +#: field:stock.sale.forecast.createlines,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_simulation:0 +msgid "" +"Stock simulation at the end of selected Period.\n" +" For current period it is: \n" +"Initial Stock - Already Out + Already In - Expected Out + Incoming Left.\n" +"For periods ahead it is: \n" +"Initial Stock - Planned Out Before + Incoming Before - Planned Out + Planned " +"In." +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,analyze_company:0 +msgid "Check this box to see the sales for whole company." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per Department :" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming_before:0 +msgid "Incoming Before" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:641 +#, python-format +msgid "" +" Procurement created by MPS for user: %s Creation Date: %s " +" \n" +" For period: %s \n" +" according to state: \n" +" Warehouse Forecast: %s \n" +" Initial Stock: %s \n" +" Planned Out: %s Planned In: %s \n" +" Already Out: %s Already In: %s \n" +" Confirmed Out: %s Confirmed In: %s " +" \n" +" Planned Out Before: %s Confirmed In Before: %s " +" \n" +" Expected Out: %s Incoming Left: %s " +" \n" +" Stock Simulation: %s Minimum stock: %s" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:626 +#: code:addons/stock_planning/stock_planning.py:670 +#: code:addons/stock_planning/stock_planning.py:672 +#: code:addons/stock_planning/stock_planning.py:674 +#: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 +#: code:addons/stock_planning/wizard/stock_planning_forecast.py:60 +#, python-format +msgid "Error !" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_user_id:0 +msgid "This User" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Forecasts" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Supply from Another Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Calculate Planning" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:146 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_start:0 +msgid "Stock quantity one day before current period." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Procurement history" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,product_uom:0 +msgid "" +"Unit of Measure used to show the quantities of stock calculation.You can use " +"units from default category or from second category (UoS category)." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Weekly Periods" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_period_form +msgid "" +"Stock periods are used for stock planning. Stock periods are independent of " +"account periods. You can use wizard for creating periods and review them " +"here." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Calculated Period Simulation" +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Cancel" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_user:0 +msgid "This User Period4" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Stock and Sales Period" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,company_forecast:0 +msgid "Company Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,minimum_op:0 +msgid "Minimum quantity set in Minimum Stock Rules for this Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per User :" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,warehouse_id:0 +msgid "Warehouse which planning will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,user_id:0 +msgid "Created/Validated by" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,warehouse_forecast:0 +msgid "Warehouse Forecast" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:674 +#, python-format +msgid "" +"You must specify a Source Warehouse different than calculated (destination) " +"Warehouse !" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:146 +#, python-format +msgid "Cannot delete a validated sales forecast!" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_company:0 +msgid "This Company Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_company:0 +msgid "This Company Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_company:0 +msgid "This Company Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_company:0 +msgid "This Company Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.period,date_start:0 +#: field:stock.period.createlines,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_user:0 +msgid "This User Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,confirmed_forecasts_only:0 +msgid "Validated Forecasts" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,product_categ_id:0 +msgid "" +"Planning will be created for products from Product Category selected by this " +"field. This field is ignored when you check \"All Forecasted Product\" box." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,planned_outgoing:0 +msgid "Planned Out" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_qty:0 +msgid "Forecast Quantity" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Forecast" +msgstr "" + +#. module: stock_planning +#: selection:stock.period,state:0 +#: selection:stock.planning,state:0 +#: selection:stock.sale.forecast,state:0 +msgid "Draft" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Closed" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: view:stock.sale.forecast:0 +msgid "Warehouse " +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_uom:0 +msgid "" +"Unit of Measure used to show the quantities of stock calculation.You can use " +"units form default category or from second category (UoS category)." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Planning and Situation for Calculated Period" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,planned_outgoing:0 +msgid "" +"Enter planned outgoing quantity from selected Warehouse during the selected " +"Period of selected Product. To plan this value look at Confirmed Out or " +"Sales Forecasts. This value should be equal or greater than Confirmed Out." +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Current Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Internal Supply" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:724 +#, python-format +msgid "%s Pick List %s (%s, %s) %s %s \n" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_sale_forecast_createlines_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast_createlines +msgid "Create Sales Forecasts" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_id:0 +msgid "Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.period,name:0 +#: field:stock.period.createlines,name:0 +msgid "Period Name" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_id:0 +msgid "Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_id:0 +msgid "Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_id:0 +msgid "Period1" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_planning_createlines_form +msgid "" +"This wizard helps create MPS planning lines for a given selected period and " +"warehouse, so you don't have to create them one by one. The wizard doesn't " +"duplicate lines if they already exist for this selection." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing:0 +msgid "Confirmed Out" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_planning_createlines_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning_createlines +#: view:stock.planning.createlines:0 +msgid "Create Stock Planning Lines" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "General Info" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_view_stock_sale_forecast_form +msgid "Sales Forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_warehouse:0 +msgid "This Warehouse Period1" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Sales history" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,supply_warehouse_id:0 +msgid "Source Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_qty:0 +msgid "Forecast Product quantity." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_supply_location:0 +msgid "Stock Supply Location" +msgstr "" + +#. module: stock_planning +#: help:stock.period.createlines,date_stop:0 +msgid "Ending date for planning period." +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,forecasted_products:0 +msgid "" +"Check this box to create planning for all products having any forecast for " +"selected Warehouse and Period. Product Category field will be ignored." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:632 +#: code:addons/stock_planning/stock_planning.py:678 +#: code:addons/stock_planning/stock_planning.py:702 +#, python-format +msgid "MPS(%s) %s" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,already_in:0 +msgid "Already In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,product_uom_categ:0 +#: field:stock.planning,product_uos_categ:0 +#: field:stock.sale.forecast,product_uom_categ:0 +msgid "Product UoM Category" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_view_stock_sale_forecast_form +msgid "" +"This quantity sales forecast is an indication for Stock Planner to make " +"procurement manually or to complement automatic procurement. You can use " +"manual procurement with this forecast when some periods are exceptional for " +"usual minimum stock rules." +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_view_stock_planning_form +msgid "" +"The Master Procurement Schedule can be the main driver for warehouse " +"replenishment, or can complement the automatic MRP scheduling (minimum stock " +"rules, etc.).\n" +"Each MPS line gives you a pre-computed overview of the incoming and outgoing " +"quantities of a given product for a given Stock Period in a given Warehouse, " +"based on the current and future stock levels,\n" +"as well as the planned stock moves. The forecast quantities can be altered " +"manually, and when satisfied with resulting (simulated) Stock quantity, you " +"can trigger the procurement of what is missing to reach your desired " +"quantities" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:685 +#, python-format +msgid "" +"Pick created from MPS by user: %s Creation Date: %s " +" \n" +"For period: %s according to state: \n" +" Warehouse Forecast: %s \n" +" Initial Stock: %s \n" +" Planned Out: %s Planned In: %s \n" +" Already Out: %s Already In: %s \n" +" Confirmed Out: %s Confirmed In: %s \n" +" Planned Out Before: %s Confirmed In Before: %s " +" \n" +" Expected Out: %s Incoming Left: %s \n" +" Stock Simulation: %s Minimum stock: %s " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,period_id:0 +#: field:stock.planning.createlines,period_id:0 +#: field:stock.sale.forecast,period_id:0 +#: field:stock.sale.forecast.createlines,period_id:0 +msgid "Period" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_uos_categ:0 +msgid "Product UoS Category" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,active_uom:0 +#: field:stock.sale.forecast,active_uom:0 +msgid "Active UoM" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Search Stock Planning" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast.createlines,copy_forecast:0 +msgid "Copy Last Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_id:0 +msgid "Shows which product this forecast concerns." +msgstr "" + +#. module: stock_planning +#: selection:stock.planning,state:0 +msgid "Done" +msgstr "" + +#. module: stock_planning +#: field:stock.period.createlines,period_ids:0 +msgid "Periods" +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_period_creatlines +msgid "Create Stock Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: selection:stock.period,state:0 +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Close" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +#: selection:stock.sale.forecast,state:0 +msgid "Validated" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: selection:stock.period,state:0 +msgid "Open" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,copy_forecast:0 +msgid "Copy quantities from last Stock and Sale Forecast." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_dept:0 +msgid "This Dept Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_dept:0 +msgid "This Dept Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_dept:0 +msgid "This Dept Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_dept:0 +msgid "This Dept Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_dept:0 +msgid "This Dept Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_warehouse:0 +msgid "This Warehouse Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_warehouse:0 +msgid "This Warehouse Period3" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_supply_location:0 +msgid "" +"Check to supply from Stock location of Supply Warehouse. If not checked " +"supply will be made from Output location of Supply Warehouse. Used in " +"'Supply from Another Warehouse' with Supply Warehouse." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,create_uid:0 +msgid "Responsible" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Default UOM" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_warehouse:0 +msgid "This Warehouse Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_warehouse:0 +msgid "This Warehouse Period5" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Current" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,supply_warehouse_id:0 +msgid "" +"Warehouse used as source in supply pick move created by 'Supply from Another " +"Warehouse'." +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_planning +msgid "stock.planning" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,warehouse_id:0 +msgid "" +"Shows which warehouse this forecast concerns. If during stock planning you " +"will need sales forecast for all warehouses choose any warehouse now." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:661 +#, python-format +msgid "%s Procurement (%s, %s) %s %s \n" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyze_company:0 +msgid "Per Company" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,to_procure:0 +msgid "" +"Enter quantity which (by your plan) should come in. Change this value and " +"observe Stock simulation. This value should be equal or greater than " +"Confirmed In." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_company:0 +msgid "This Company Period4" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,period_id:0 +msgid "Period which planning will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,already_out:0 +msgid "Already Out" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,product_id:0 +msgid "Product which this planning is created for." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per Warehouse :" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,history:0 +msgid "Procurement History" +msgstr "" + +#. module: stock_planning +#: help:stock.period.createlines,date_start:0 +msgid "Starting date for planning period." +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_period_createlines_form +#: model:ir.actions.act_window,name:stock_planning.action_stock_period_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_period +#: model:ir.ui.menu,name:stock_planning.menu_stock_period_main +#: view:stock.period:0 +#: view:stock.period.createlines:0 +msgid "Stock Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Stock" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming:0 +msgid "Quantity of all confirmed incoming moves in calculated Period." +msgstr "" + +#. module: stock_planning +#: field:stock.period,date_stop:0 +#: field:stock.period.createlines,date_stop:0 +msgid "End Date" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "No Requisition" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,name:0 +msgid "Name" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,period_id:0 +msgid "Shows which period this forecast concerns." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,product_uom:0 +msgid "UoM" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Closed Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: field:stock.planning,product_id:0 +#: view:stock.sale.forecast:0 +#: field:stock.sale.forecast,product_id:0 +msgid "Product" +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast_all +#: view:stock.sale.forecast:0 +msgid "Sales Forecasts" +msgstr "" + +#. module: stock_planning +#: field:stock.planning.createlines,product_categ_id:0 +#: field:stock.sale.forecast.createlines,product_categ_id:0 +msgid "Product Category" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:672 +#, python-format +msgid "You must specify a Source Warehouse !" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,procure_to_stock:0 +msgid "Procure To Stock Location" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Approve" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,period_id:0 +msgid "" +"Period for this planning. Requisition will be created for beginning of the " +"period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:631 +#, python-format +msgid "MPS planning for %s" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_start:0 +msgid "Initial Stock" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_amt:0 +msgid "Product Amount" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,confirmed_forecasts_only:0 +msgid "" +"Check to take validated forecasts only. If not checked system takes " +"validated and draft forecasts." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_id:0 +msgid "Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_warehouse_id:0 +msgid "This Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,user_id:0 +msgid "Shows who created this forecast, or who validated." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_team_id:0 +msgid "Sales Team" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming_left:0 +msgid "" +"Quantity left to Planned incoming quantity. This is calculated difference " +"between Planned In and Confirmed In. For current period Already In is also " +"calculated. This value is used to create procurement for lacking quantity." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing_left:0 +msgid "" +"Quantity expected to go out in selected period besides Confirmed Out. As a " +"difference between Planned Out and Confirmed Out. For current period Already " +"Out is also calculated" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Calculate Sales History" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_sale_forecast_createlines_form +msgid "" +"This wizard helps create many forecast lines at once. After creating them " +"you only have to fill in the forecast quantities. The wizard doesn't " +"duplicate the line when another one exist for the same selection." +msgstr "" diff --git a/addons/survey/i18n/ar.po b/addons/survey/i18n/ar.po new file mode 100644 index 00000000000..9f313c2b33a --- /dev/null +++ b/addons/survey/i18n/ar.po @@ -0,0 +1,1717 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-17 03:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-17 04:45+0000\n" +"X-Generator: Launchpad (build 14676)\n" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +msgid "Print Option" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:418 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey.question.wiz:0 +msgid "Your Messages" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_type:0 +#: field:survey.question,validation_type:0 +msgid "Text Validation" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:430 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,invited_user_ids:0 +msgid "Invited User" +msgstr "مستخدم مدعو" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Character" +msgstr "حرف" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_form1 +#: model:ir.ui.menu,name:survey.menu_print_survey_form +#: model:ir.ui.menu,name:survey.menu_reporting +#: model:ir.ui.menu,name:survey.menu_survey_form +#: model:ir.ui.menu,name:survey.menu_surveys +msgid "Surveys" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_answer_type:0 +msgid "Is Answer Type Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: view:survey.request:0 +msgid "Group By..." +msgstr "تجميع حسب..." + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "Results :" +msgstr "النتائج:" + +#. module: survey +#: view:survey.request:0 +msgid "Survey Request" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "A Range" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Table Answer" +msgstr "" + +#. module: survey +#: field:survey.history,date:0 +msgid "Date started" +msgstr "" + +#. module: survey +#: field:survey,history:0 +msgid "History Lines" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:444 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading (white spaces not allowed)" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible??" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail:0 +msgid "Body" +msgstr "النص" + +#. module: survey +#: field:survey.question,allow_comment:0 +msgid "Allow Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "A4 (210mm x 297mm)" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_date:0 +#: field:survey.question,validation_maximum_date:0 +msgid "Maximum date" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Completed" +msgstr "مكتمل" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "Exactly" +msgstr "بالضبط" + +#. module: survey +#: view:survey:0 +msgid "Open Date" +msgstr "تاريخ الفتح" + +#. module: survey +#: view:survey.request:0 +msgid "Set to Draft" +msgstr "حفظ كمسودة" + +#. module: survey +#: field:survey.question,is_comment_require:0 +msgid "Add Comment Field" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:397 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.question,tot_resp:0 +msgid "Total Answer" +msgstr "" + +#. module: survey +#: field:survey.tbl.column.heading,name:0 +msgid "Row Number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_name_wiz +msgid "survey.name.wiz" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_question_form +msgid "Survey Questions" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Only One Answers Per Row)" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:471 +#, python-format +msgid "" +"Maximum Required Answer you entered for your maximum is greater than the " +"number of answer. Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_question_message +#: model:ir.model,name:survey.model_survey_question +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Survey Question" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Use if question type is rating_scale" +msgstr "" + +#. module: survey +#: field:survey.print,page_number:0 +#: field:survey.print.answer,page_number:0 +msgid "Include Page Number" +msgstr "" + +#. module: survey +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Ok" +msgstr "تم" + +#. module: survey +#: field:survey.page,title:0 +msgid "Page Title" +msgstr "عنوان الصفحة" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_define_survey +msgid "Define Surveys" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_history +msgid "Survey History" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment:0 +#: field:survey.response.line,comment:0 +msgid "Notes" +msgstr "ملاحظات" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "Search Survey" +msgstr "" + +#. module: survey +#: field:survey.response.answer,answer:0 +#: field:survey.tbl.column.heading,value:0 +msgid "Value" +msgstr "قيمة" + +#. module: survey +#: field:survey.question,column_heading_ids:0 +msgid " Column heading" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_run_survey_form +msgid "Answer a Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:86 +#, python-format +msgid "Error!" +msgstr "خطأ!" + +#. module: survey +#: field:survey,tot_comp_survey:0 +msgid "Total Completed Survey" +msgstr "" + +#. module: survey +#: view:survey.response.answer:0 +msgid "(Use Only Question Type is matrix_of_drop_down_menus)" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_analysis +msgid "Survey Statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Cancelled" +msgstr "ملغي" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Rating Scale" +msgstr "" + +#. module: survey +#: field:survey.question,comment_field_type:0 +msgid "Comment Field Type" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:371 +#: code:addons/survey/survey.py:383 +#: code:addons/survey/survey.py:397 +#: code:addons/survey/survey.py:402 +#: code:addons/survey/survey.py:412 +#: code:addons/survey/survey.py:418 +#: code:addons/survey/survey.py:424 +#: code:addons/survey/survey.py:430 +#: code:addons/survey/survey.py:434 +#: code:addons/survey/survey.py:440 +#: code:addons/survey/survey.py:444 +#: code:addons/survey/survey.py:454 +#: code:addons/survey/survey.py:458 +#: code:addons/survey/survey.py:463 +#: code:addons/survey/survey.py:469 +#: code:addons/survey/survey.py:471 +#: code:addons/survey/survey.py:473 +#: code:addons/survey/survey.py:478 +#: code:addons/survey/survey.py:480 +#: code:addons/survey/survey.py:643 +#: code:addons/survey/wizard/survey_answer.py:118 +#: code:addons/survey/wizard/survey_answer.py:125 +#: code:addons/survey/wizard/survey_answer.py:668 +#: code:addons/survey/wizard/survey_answer.py:707 +#: code:addons/survey/wizard/survey_answer.py:727 +#: code:addons/survey/wizard/survey_answer.py:756 +#: code:addons/survey/wizard/survey_answer.py:761 +#: code:addons/survey/wizard/survey_answer.py:769 +#: code:addons/survey/wizard/survey_answer.py:780 +#: code:addons/survey/wizard/survey_answer.py:789 +#: code:addons/survey/wizard/survey_answer.py:794 +#: code:addons/survey/wizard/survey_answer.py:868 +#: code:addons/survey/wizard/survey_answer.py:904 +#: code:addons/survey/wizard/survey_answer.py:922 +#: code:addons/survey/wizard/survey_answer.py:950 +#: code:addons/survey/wizard/survey_answer.py:953 +#: code:addons/survey/wizard/survey_answer.py:956 +#: code:addons/survey/wizard/survey_answer.py:968 +#: code:addons/survey/wizard/survey_answer.py:975 +#: code:addons/survey/wizard/survey_answer.py:978 +#: code:addons/survey/wizard/survey_selection.py:66 +#: code:addons/survey/wizard/survey_selection.py:69 +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "Warning !" +msgstr "تحذير !" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Single Line Of Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail_existing:0 +msgid "Send reminder for existing user" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Multiple Answer)" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Edit Survey" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Survey Answer Line" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,menu_choice:0 +msgid "Menu Choice" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Most" +msgstr "على الأكثر" + +#. module: survey +#: view:survey:0 +msgid "My Survey(s)" +msgstr "" + +#. module: survey +#: field:survey.question,is_validation_require:0 +msgid "Validate Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "_Cancel" +msgstr "" + +#. module: survey +#: field:survey.response.line,single_text:0 +msgid "Text" +msgstr "نص" + +#. module: survey +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" +"الشركة المختارة غير مدرجة ضمن قائمة الشركات المسموح بها لهذا المستخدم" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Letter (8.5\" x 11\")" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,responsible_id:0 +msgid "Responsible" +msgstr "مسؤول" + +#. module: survey +#: model:ir.model,name:survey.model_survey_request +msgid "survey.request" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_subject:0 +#: field:survey.send.invitation,mail_subject_existing:0 +msgid "Subject" +msgstr "موضوع" + +#. module: survey +#: field:survey.question,comment_maximum_float:0 +#: field:survey.question,validation_maximum_float:0 +msgid "Maximum decimal number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_tbl_column_heading +msgid "survey.tbl.column.heading" +msgstr "" + +#. module: survey +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "لا يمكن ان يكون هناك مستخدمان بنفس اسم الدخول!" + +#. module: survey +#: field:survey.send.invitation,mail_from:0 +msgid "From" +msgstr "من" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Don't Validate Comment Text." +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Whole Number" +msgstr "" + +#. module: survey +#: field:survey.answer,question_id:0 +#: field:survey.page,question_ids:0 +#: field:survey.question,question:0 +#: field:survey.question.column.heading,question_id:0 +#: field:survey.response.line,question_id:0 +msgid "Question" +msgstr "سؤال" + +#. module: survey +#: view:survey.page:0 +msgid "Search Survey Page" +msgstr "" + +#. module: survey +#: field:survey.question.wiz,name:0 +msgid "Number" +msgstr "رقم" + +#. module: survey +#: code:addons/survey/survey.py:440 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,help:survey.action_survey_form1 +msgid "" +"You can create survey for different purposes: recruitment interviews, " +"employee's periodical evaluations, marketing campaigns, etc. A survey is " +"made of pages containing questions of several types: text, multiple choices, " +"etc. You can edit survey manually or click on the 'Edit Survey' for a " +"WYSIWYG interface." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +#: field:survey.request,state:0 +msgid "State" +msgstr "الحالة" + +#. module: survey +#: view:survey.request:0 +msgid "Evaluation Plan Phase" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Between" +msgstr "بين" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Print" +msgstr "طباعة" + +#. module: survey +#: view:survey:0 +msgid "New" +msgstr "" + +#. module: survey +#: field:survey.question,make_comment_field:0 +msgid "Make Comment Field an Answer Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,type:0 +msgid "Type" +msgstr "نوع" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Email" +msgstr "بريد إلكتروني" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_answer_surveys +msgid "Answer Surveys" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Not Finished" +msgstr "" + +#. module: survey +#: view:survey.print:0 +msgid "Survey Print" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Select Partner" +msgstr "" + +#. module: survey +#: field:survey.question,type:0 +msgid "Question Type" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:125 +#, python-format +msgid "You can not answer this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_answer +msgid "Answers" +msgstr "الإجابات" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:118 +#, python-format +msgid "You can not answer because the survey is not open" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Link" +msgstr "رابط" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_type_form +#: model:ir.model,name:survey.model_survey_type +#: view:survey.type:0 +msgid "Survey Type" +msgstr "" + +#. module: survey +#: field:survey.page,sequence:0 +msgid "Page Nr" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: field:survey.question,descriptive_text:0 +#: selection:survey.question,type:0 +msgid "Descriptive Text" +msgstr "" + +#. module: survey +#: field:survey.question,minimum_req_ans:0 +msgid "Minimum Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:480 +#, python-format +msgid "" +"You must enter one or more menu choices in column heading (white spaces not " +"allowed)" +msgstr "" + +#. module: survey +#: field:survey.question,req_error_msg:0 +msgid "Error Message" +msgstr "رسالة الخطأ" + +#. module: survey +#: code:addons/survey/survey.py:478 +#, python-format +msgid "You must enter one or more menu choices in column heading" +msgstr "" + +#. module: survey +#: field:survey.request,date_deadline:0 +msgid "Deadline date" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Date" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print +msgid "survey.print" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +#: field:survey.question.column.heading,title:0 +msgid "Column Heading" +msgstr "" + +#. module: survey +#: field:survey.question,is_require_answer:0 +msgid "Require Answer to Question" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_request_tree +#: model:ir.ui.menu,name:survey.menu_survey_type_form1 +msgid "Survey Requests" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:371 +#: code:addons/survey/survey.py:458 +#, python-format +msgid "You must enter one or more column heading." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:727 +#: code:addons/survey/wizard/survey_answer.py:922 +#, python-format +msgid "Please enter an integer value" +msgstr "رجاء إدخال قيمة رقمية (Integer)" + +#. module: survey +#: model:ir.model,name:survey.model_survey_browse_answer +msgid "survey.browse.answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Paragraph of Text" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:424 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the question is not answered, display this error message:" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Options" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "_Ok" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_browse_survey_response +msgid "Browse Answers" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment_field:0 +#: view:survey.response.line:0 +msgid "Comment" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_answer +#: model:ir.model,name:survey.model_survey_response_answer +#: view:survey.answer:0 +#: view:survey.response:0 +#: view:survey.response.answer:0 +#: view:survey.response.line:0 +msgid "Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Selection" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_browse_survey_response +#: view:survey:0 +msgid "Answer Survey" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Manually" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "_Send" +msgstr "" + +#. module: survey +#: help:survey,responsible_id:0 +msgid "User responsible for survey" +msgstr "" + +#. module: survey +#: field:survey,page_ids:0 +#: view:survey.question:0 +#: field:survey.response.line,page_id:0 +msgid "Page" +msgstr "" + +#. module: survey +#: field:survey.question,comment_column:0 +msgid "Add comment column in matrix" +msgstr "" + +#. module: survey +#: field:survey.answer,response:0 +msgid "#Answer" +msgstr "" + +#. module: survey +#: field:survey.print,without_pagebreak:0 +#: field:survey.print.answer,without_pagebreak:0 +msgid "Print Without Page Breaks" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the comment is an invalid format, display this error message" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:69 +#, python-format +msgid "" +"You can not give more response. Please contact the author of this survey for " +"further assistance." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_page_question +#: model:ir.actions.act_window,name:survey.act_survey_question +msgid "Questions" +msgstr "" + +#. module: survey +#: help:survey,response_user:0 +msgid "Set to one if you require only one Answer per user" +msgstr "" + +#. module: survey +#: field:survey,users:0 +msgid "Users" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Message" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "MY" +msgstr "" + +#. module: survey +#: field:survey.question,maximum_req_ans:0 +msgid "Maximum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page_no:0 +msgid "Page Number" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:86 +#, python-format +msgid "Cannot locate survey for the question wizard!" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "and" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_statistics +#: view:survey.print.statistics:0 +msgid "Survey Print Statistics" +msgstr "" + +#. module: survey +#: field:survey.send.invitation.log,note:0 +msgid "Log" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the choices do not add up correctly, display this error message" +msgstr "" + +#. module: survey +#: field:survey,date_close:0 +msgid "Survey Close Date" +msgstr "" + +#. module: survey +#: field:survey,date_open:0 +msgid "Survey Open Date" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible ??" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +msgid "Start" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:473 +#, python-format +msgid "Maximum Required Answer is greater than Minimum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_no:0 +#: field:survey.question,validation_maximum_no:0 +msgid "Maximum number" +msgstr "" + +#. module: survey +#: selection:survey.request,state:0 +#: selection:survey.response.line,state:0 +msgid "Draft" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_statistics +msgid "survey.print.statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +msgid "Closed" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Drop-down Menus" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey.answer,answer:0 +#: field:survey.name.wiz,response:0 +#: view:survey.page:0 +#: view:survey.print.answer:0 +#: field:survey.print.answer,response_ids:0 +#: view:survey.question:0 +#: field:survey.question,answer_choice_ids:0 +#: field:survey.request,response:0 +#: field:survey.response,question_ids:0 +#: field:survey.response.answer,answer_id:0 +#: field:survey.response.answer,response_id:0 +#: view:survey.response.line:0 +#: field:survey.response.line,response_answer_ids:0 +#: field:survey.response.line,response_id:0 +#: field:survey.response.line,response_table_ids:0 +#: field:survey.send.invitation,partner_ids:0 +#: field:survey.tbl.column.heading,response_table_id:0 +msgid "Answer" +msgstr "" + +#. module: survey +#: field:survey,max_response_limit:0 +msgid "Maximum Answer Limit" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_act_view_survey_send_invitation +msgid "Send Invitations" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,store_ans:0 +msgid "Store Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Date and Time" +msgstr "" + +#. module: survey +#: field:survey,state:0 +#: field:survey.response,state:0 +#: field:survey.response.line,state:0 +msgid "Status" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print +msgid "Print Survey" +msgstr "" + +#. module: survey +#: field:survey,send_response:0 +msgid "E-mail Notification on Answer" +msgstr "" + +#. module: survey +#: field:survey.response.answer,value_choice:0 +msgid "Value Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Started" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_answer +#: view:survey:0 +#: view:survey.print.answer:0 +msgid "Print Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Landscape(Horizontal)" +msgstr "" + +#. module: survey +#: field:survey.question,no_of_rows:0 +msgid "No of Rows" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.name.wiz:0 +msgid "Survey Details" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes With Different Type" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Menu Choices (each choice on separate lines)" +msgstr "" + +#. module: survey +#: field:survey.response,response_type:0 +msgid "Answer Type" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Validation" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Waiting Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Decimal Number" +msgstr "" + +#. module: survey +#: field:res.users,survey_id:0 +msgid "Groups" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +#: selection:survey.question,type:0 +msgid "Date" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "All New Survey" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_send_invitation +msgid "survey.send.invitation" +msgstr "" + +#. module: survey +#: field:survey.history,user_id:0 +#: view:survey.request:0 +#: field:survey.request,user_id:0 +#: field:survey.response,user_id:0 +msgid "User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,transfer:0 +msgid "Page Transfer" +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Skiped" +msgstr "" + +#. module: survey +#: field:survey.print,paper_size:0 +#: field:survey.print.answer,paper_size:0 +msgid "Paper Size" +msgstr "" + +#. module: survey +#: field:survey.response.answer,column_id:0 +#: field:survey.tbl.column.heading,column_id:0 +msgid "Column" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response_line +msgid "Survey Response Line" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:66 +#, python-format +msgid "You can not give response for this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.report_survey_form +#: model:ir.model,name:survey.model_survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: field:survey.browse.answer,survey_id:0 +#: field:survey.history,survey_id:0 +#: view:survey.name.wiz:0 +#: field:survey.name.wiz,survey_id:0 +#: view:survey.page:0 +#: field:survey.page,survey_id:0 +#: view:survey.print:0 +#: field:survey.print,survey_ids:0 +#: field:survey.print.statistics,survey_ids:0 +#: field:survey.question,survey:0 +#: view:survey.request:0 +#: field:survey.request,survey_id:0 +#: field:survey.response,survey_id:0 +msgid "Survey" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible?" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Integer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Numerical Textboxes" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_wiz +msgid "survey.question.wiz" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "History" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Late" +msgstr "" + +#. module: survey +#: field:survey.type,code:0 +msgid "Code" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_statistics +msgid "Surveys Statistics" +msgstr "" + +#. module: survey +#: field:survey.print,orientation:0 +#: field:survey.print.answer,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.answer:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Seq" +msgstr "" + +#. module: survey +#: field:survey.request,email:0 +msgid "E-mail" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_no:0 +#: field:survey.question,validation_minimum_no:0 +msgid "Minimum number" +msgstr "" + +#. module: survey +#: field:survey.question,req_ans:0 +msgid "#Required Answer" +msgstr "" + +#. module: survey +#: field:survey.answer,sequence:0 +#: field:survey.question,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: survey +#: field:survey.question,comment_label:0 +msgid "Field Label" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Other" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Done" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Test Survey" +msgstr "" + +#. module: survey +#: field:survey.question,rating_allow_one_column_require:0 +msgid "Allow Only One Answer per Column (Forced Ranking)" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Cancel" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Close" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_float:0 +#: field:survey.question,validation_minimum_float:0 +msgid "Minimum decimal number" +msgstr "" + +#. module: survey +#: view:survey:0 +#: selection:survey,state:0 +msgid "Open" +msgstr "" + +#. module: survey +#: field:survey,tot_start_survey:0 +msgid "Total Started Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:463 +#, python-format +msgid "" +"#Required Answer you entered is greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: help:survey,max_response_limit:0 +msgid "Set to one if survey is answerable only once" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Finished " +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_column_heading +msgid "Survey Question Column Heading" +msgstr "" + +#. module: survey +#: field:survey.answer,average:0 +msgid "#Avg" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Multiple Answers Per Row)" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_name +msgid "Give Survey Answer" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_res_users +msgid "res.users" +msgstr "" + +#. module: survey +#: help:survey.browse.answer,response_id:0 +msgid "" +"If this field is empty, all answers of the selected survey will be print." +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Answered" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:419 +#, python-format +msgid "Complete Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Comment/Essay Box" +msgstr "" + +#. module: survey +#: field:survey.answer,type:0 +msgid "Type of Answer" +msgstr "" + +#. module: survey +#: field:survey.question,required_type:0 +msgid "Respondent must answer" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation +#: view:survey.send.invitation:0 +msgid "Send Invitation" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:761 +#, python-format +msgid "You cannot select the same answer more than one time" +msgstr "" + +#. module: survey +#: view:survey.question:0 +msgid "Search Question" +msgstr "" + +#. module: survey +#: field:survey,title:0 +msgid "Survey Title" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Single Textbox" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,note:0 +#: field:survey.name.wiz,note:0 +#: view:survey.page:0 +#: field:survey.page,note:0 +#: view:survey.response.line:0 +msgid "Description" +msgstr "" + +#. module: survey +#: view:survey.name.wiz:0 +msgid "Select Survey" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Least" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation_log +#: model:ir.model,name:survey.model_survey_send_invitation_log +msgid "survey.send.invitation.log" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Portrait(Vertical)" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be Specific Length" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: field:survey.question,page_id:0 +msgid "Survey Page" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:469 +#, python-format +msgid "" +"Minimum Required Answer you entered is greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:454 +#, python-format +msgid "You must enter one or more answer." +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "All Open Survey" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_browse_response +#: field:survey.browse.answer,response_id:0 +msgid "Survey Answers" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +msgid "Select Survey and related answer" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_answer +msgid "Surveys Answers" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_pages +msgid "Pages" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:402 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:953 +#, python-format +msgid "You cannot select same answer more than one time'" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Legal (8.5\" x 14\")" +msgstr "" + +#. module: survey +#: field:survey.type,name:0 +msgid "Name" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "#Questions" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response +msgid "survey.response" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_err_msg:0 +#: field:survey.question,make_comment_field_err_msg:0 +#: field:survey.question,numeric_required_sum_err_msg:0 +#: field:survey.question,validation_valid_err_msg:0 +msgid "Error message" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail:0 +msgid "Send mail for new user" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:383 +#, python-format +msgid "You must enter one or more Answer." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:412 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.answer,menu_choice:0 +msgid "Menu Choices" +msgstr "" + +#. module: survey +#: field:survey,id:0 +msgid "ID" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:434 +#, python-format +msgid "" +"Maximum Required Answer is greater than " +"Minimum Required Answer" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "User creation" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "All" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be An Email Address" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Only One Answer)" +msgstr "" + +#. module: survey +#: field:survey.answer,in_visible_answer_type:0 +msgid "Is Answer Type Invisible??" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_answer +msgid "survey.print.answer" +msgstr "" + +#. module: survey +#: view:survey.answer:0 +msgid "Menu Choices (each choice on separate by lines)" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Float" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Single Textboxes" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "%sSurvey is not in open state" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,rating_weight:0 +msgid "Weight" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Date & Time" +msgstr "" + +#. module: survey +#: field:survey.response,date_create:0 +#: field:survey.response.line,date_create:0 +msgid "Create Date" +msgstr "" + +#. module: survey +#: field:survey.question,column_name:0 +msgid "Column Name" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_page_form +#: model:ir.model,name:survey.model_survey_page +#: model:ir.ui.menu,name:survey.menu_survey_page_form1 +#: view:survey.page:0 +msgid "Survey Pages" +msgstr "" + +#. module: survey +#: field:survey.question,numeric_required_sum:0 +msgid "Sum of all choices" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +#: view:survey.response.line:0 +msgid "Table" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:643 +#, python-format +msgid "You cannot duplicate the resource!" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_date:0 +#: field:survey.question,validation_minimum_date:0 +msgid "Minimum date" +msgstr "" + +#. module: survey +#: field:survey,response_user:0 +msgid "Maximum Answer per User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page:0 +msgid "Page Position" +msgstr "" + +#~ msgid "Set to draft" +#~ msgstr "وضعه كمسودة" + +#~ msgid "Send" +#~ msgstr "إرسال" From 5cb4d484d8158c776591b2ec08953453f661bfa6 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 17 Jan 2012 05:08:29 +0000 Subject: [PATCH 120/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120117050829-rk831bjkq228jk0l --- addons/web/po/pt_BR.po | 36 +++++++++++++++++++++++------ addons/web_dashboard/po/pt_BR.po | 32 +++++++++++++------------ addons/web_default_home/po/pt_BR.po | 4 ++-- 3 files changed, 48 insertions(+), 24 deletions(-) diff --git a/addons/web/po/pt_BR.po b/addons/web/po/pt_BR.po index 4be0c66826c..eb3e427a769 100644 --- a/addons/web/po/pt_BR.po +++ b/addons/web/po/pt_BR.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-15 02:47+0000\n" -"Last-Translator: Renato Lima - http://www.akretion.com " -"\n" +"PO-Revision-Date: 2012-01-16 13:38+0000\n" +"Last-Translator: Rafael Sales \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-17 05:08+0000\n" +"X-Generator: Launchpad (build 14676)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -626,7 +625,7 @@ msgstr "Visão de Depuração#" #: addons/web/static/src/xml/base.xml:0 msgid "- Fields View Get" -msgstr "" +msgstr "- Fields View Get" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit" @@ -786,7 +785,7 @@ msgstr "Botão" #: addons/web/static/src/xml/base.xml:0 msgid "(no string)" -msgstr "" +msgstr "(sem string)" #: addons/web/static/src/xml/base.xml:0 msgid "Special:" @@ -875,6 +874,10 @@ msgid "" " You can export all data or only the fields that can be " "reimported after modification." msgstr "" +"Este assistente irá exportar todos os dados que corresponda aos critérios de " +"pesquisa atual em um arquivo CSV.\n" +" Você pode exportar todos os dados ou apenas os campos que podem " +"ser reimportados após a modificação." #: addons/web/static/src/xml/base.xml:0 msgid "Export Type:" @@ -945,6 +948,10 @@ msgid "" "Select a .CSV file to import. If you need a sample of file to import,\n" " you should use the export tool with the \"Import Compatible\" option." msgstr "" +"Selecionar um arquivo .CSV para importar. Se você precisar de uma amostra do " +"arquivo para importação,\n" +" você deve usar a ferramenta de exportação com a opção \"Importação " +"Compatível\"." #: addons/web/static/src/xml/base.xml:0 msgid "CSV File:" @@ -1039,6 +1046,13 @@ msgid "" "supply chain,\n" " project management, production, services, CRM, etc..." msgstr "" +"é um sistema de software livre de escala empresarial que é projetado para " +"aumentar\n" +" produtividade e lucro através da integração de dados. Ele se " +"conecta, melhora e\n" +" gerencia os processos de negócio em áreas como vendas, " +"finanças, supply chain,\n" +" gerenciamento de projetos, produção, serviços, CRM, etc .." #: addons/web/static/src/xml/base.xml:0 msgid "" @@ -1051,6 +1065,14 @@ msgid "" " production system and migration to a new version to be " "straightforward." msgstr "" +"É um sistema independente de plataforma, onde pode ser instalado em " +"ambientes Windows, Mac OS X,\n" +" e várias distribuições Linux ou baseadas em Unix. Sua " +"arquitetura permite que\n" +" novas funcionalidades sejam criadas rapidamente, e modificações " +"possam ser realizadas em um\n" +" sistema de produção e sua migração para uma nova versão de " +"forma simples." #: addons/web/static/src/xml/base.xml:0 msgid "" diff --git a/addons/web_dashboard/po/pt_BR.po b/addons/web_dashboard/po/pt_BR.po index 2d089f77849..615b35f2306 100644 --- a/addons/web_dashboard/po/pt_BR.po +++ b/addons/web_dashboard/po/pt_BR.po @@ -8,34 +8,34 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-14 15:57+0000\n" +"PO-Revision-Date: 2012-01-16 13:49+0000\n" "Last-Translator: Rafael Sales \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-15 05:35+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-17 05:08+0000\n" +"X-Generator: Launchpad (build 14676)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" -msgstr "" +msgstr "Editar Layout" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Reset" -msgstr "" +msgstr "Restaurar" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Change layout" -msgstr "" +msgstr "Mudar Layout" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid " " -msgstr "" +msgstr " " #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Create" -msgstr "" +msgstr "Criar" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Choose dashboard layout" @@ -43,34 +43,36 @@ msgstr "Escolha o Layout do Painel" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "progress:" -msgstr "" +msgstr "progresso:" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "%" -msgstr "" +msgstr "%" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "" "Click on the functionalites listed below to launch them and configure your " "system" msgstr "" +"Clique em alguma funcionalidade listada abaixo para ativa-lá e configurar no " +"seu sistema" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Welcome to OpenERP" -msgstr "" +msgstr "Bem Vindo ao OpenERP" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Remember to bookmark this page." -msgstr "" +msgstr "Lembre-se de adicionar esta página as seus favoritos." #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Remember your login:" -msgstr "" +msgstr "Lembre-se de seu login:" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Choose the first OpenERP Application you want to install.." -msgstr "" +msgstr "Escolha a primeira Aplicação OpenERP que você deseja instalar.." #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Please choose the first application to install." -msgstr "" +msgstr "Por favor, escolha a primeira aplicação para instalar." diff --git a/addons/web_default_home/po/pt_BR.po b/addons/web_default_home/po/pt_BR.po index 286fdf4f1e0..0d245f81e9d 100644 --- a/addons/web_default_home/po/pt_BR.po +++ b/addons/web_default_home/po/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-16 05:27+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-17 05:08+0000\n" +"X-Generator: Launchpad (build 14676)\n" #: addons/web_default_home/static/src/xml/web_default_home.xml:0 msgid "Welcome to your new OpenERP instance." From 5c3df6b9cd7e64db6934af82de6a61cf06d2bcaf Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Tue, 17 Jan 2012 12:58:41 +0530 Subject: [PATCH 121/349] [FIX] Account_analytic_default_view.xml: correct the help string on company button lp bug: https://launchpad.net/bugs/916187 fixed bzr revid: jap@tinyerp.com-20120117072841-0ifxcf6hfyisz94x --- .../account_analytic_default/account_analytic_default_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_analytic_default/account_analytic_default_view.xml b/addons/account_analytic_default/account_analytic_default_view.xml index 753765019f6..d3d8a8c2022 100644 --- a/addons/account_analytic_default/account_analytic_default_view.xml +++ b/addons/account_analytic_default/account_analytic_default_view.xml @@ -61,7 +61,7 @@ - +
From 5f4c443a02c572f3255c5c730e79afe2c3ba4c55 Mon Sep 17 00:00:00 2001 From: "ksa (OpenERP)" Date: Tue, 17 Jan 2012 14:10:38 +0530 Subject: [PATCH 122/349] [FIX]:mrp unclear text lp bug: https://launchpad.net/bugs/916539 fixed bzr revid: ksa@tinyerp.com-20120117084038-r65jh2j7dcnrion1 --- addons/mrp_operations/mrp_operations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py index 12e30ca9b0b..e8e83cef7ff 100644 --- a/addons/mrp_operations/mrp_operations.py +++ b/addons/mrp_operations/mrp_operations.py @@ -97,7 +97,7 @@ class mrp_production_workcenter_line(osv.osv): 'date_planned_end': fields.function(_get_date_end, string='End Date', type='datetime'), 'date_start': fields.datetime('Start Date'), 'date_finished': fields.datetime('End Date'), - 'delay': fields.float('Working Hours',help="This is lead time between operation start and stop in this Work Center",readonly=True), + 'delay': fields.float('Working Hours',help="This is delay time between operation start and stop in this Work Center",readonly=True), 'production_state':fields.related('production_id','state', type='selection', selection=[('draft','Draft'),('picking_except', 'Picking Exception'),('confirmed','Waiting Goods'),('ready','Ready to Produce'),('in_production','In Production'),('cancel','Canceled'),('done','Done')], From 20e0358e9ce18ab27d6ea7e57a29f32d60eb793d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 09:58:12 +0100 Subject: [PATCH 123/349] [FIX] finish implementing xmo@openerp.com-20120116095337-ko0y6xha6oqx4vw1 for real bzr revid: xmo@openerp.com-20120117085812-gh3cowtxfcs84sss --- addons/web/static/src/js/data_export.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index 78be735edc7..3d15a4e3607 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -364,9 +364,8 @@ openerp.web.DataExport = openerp.web.Dialog.extend({ on_click_export_data: function() { var self = this; var exported_fields = this.$element.find('#fields_list option').map(function () { - var name = self.records[this.value] || this.value // DOM property is textContent, but IE8 only knows innerText - return {name: this.value, + return {name: self.records[this.value] || this.value, label: this.textContent || this.innerText}; }).get(); From e99358e2fa673e611ca4fd94d849151a0374d89f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 10:47:48 +0100 Subject: [PATCH 124/349] [IMP] Xml2JSON: remove useless class indirection and unused methods bzr revid: xmo@openerp.com-20120117094748-g9470elsdpx78im8 --- addons/web/common/xml2json.py | 54 +++++++++++++--------------------- addons/web/controllers/main.py | 2 +- 2 files changed, 21 insertions(+), 35 deletions(-) diff --git a/addons/web/common/xml2json.py b/addons/web/common/xml2json.py index ab134b09786..df3aad67fa5 100644 --- a/addons/web/common/xml2json.py +++ b/addons/web/common/xml2json.py @@ -3,38 +3,24 @@ # New BSD Licensed # # URL: http://code.google.com/p/xml2json-direct/ -import simplejson -from xml.etree import ElementTree -class Xml2Json(object): - @staticmethod - def convert_to_json(s): - return simplejson.dumps( - Xml2Json.convert_to_structure(s), sort_keys=True, indent=4) - - @staticmethod - def convert_to_structure(s): - root = ElementTree.fromstring(s) - return Xml2Json.convert_element(root) - - @staticmethod - def convert_element(el, preserve_whitespaces=False): - res = {} - if el.tag[0] == "{": - ns, name = el.tag.rsplit("}", 1) - res["tag"] = name - res["namespace"] = ns[1:] - else: - res["tag"] = el.tag - res["attrs"] = {} - for k, v in el.items(): - res["attrs"][k] = v - kids = [] - if el.text and (preserve_whitespaces or el.text.strip() != ''): - kids.append(el.text) - for kid in el: - kids.append(Xml2Json.convert_element(kid, preserve_whitespaces)) - if kid.tail and (preserve_whitespaces or kid.tail.strip() != ''): - kids.append(kid.tail) - res["children"] = kids - return res +def from_elementtree(el, preserve_whitespaces=False): + res = {} + if el.tag[0] == "{": + ns, name = el.tag.rsplit("}", 1) + res["tag"] = name + res["namespace"] = ns[1:] + else: + res["tag"] = el.tag + res["attrs"] = {} + for k, v in el.items(): + res["attrs"][k] = v + kids = [] + if el.text and (preserve_whitespaces or el.text.strip() != ''): + kids.append(el.text) + for kid in el: + kids.append(from_elementtree(kid, preserve_whitespaces)) + if kid.tail and (preserve_whitespaces or kid.tail.strip() != ''): + kids.append(kid.tail) + res["children"] = kids + return res diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 191f184da5b..7b2ad5b311c 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -933,7 +933,7 @@ class View(openerpweb.Controller): xml = self.transform_view(arch, session, evaluation_context) else: xml = ElementTree.fromstring(arch) - fvg['arch'] = web.common.xml2json.Xml2Json.convert_element(xml, preserve_whitespaces) + fvg['arch'] = web.common.xml2json.from_elementtree(xml, preserve_whitespaces) for field in fvg['fields'].itervalues(): if field.get('views'): From 246fee51c655adb4a1dd64f39db191299199ecc9 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 17 Jan 2012 11:32:17 +0100 Subject: [PATCH 125/349] [IMP] Updated jquery.tipTip bzr revid: fme@openerp.com-20120117103217-jmjhm6i1baaljmty --- .../lib/jquery.tipTip/jquery.tipTip.fme.patch | 58 -- .../static/lib/jquery.tipTip/jquery.tipTip.js | 513 +++++++++++------- .../lib/jquery.tipTip/jquery.tipTip_old.js | 191 ------- .../web/static/lib/jquery.tipTip/tipTip.css | 27 +- addons/web/static/src/js/view_form.js | 1 - 5 files changed, 345 insertions(+), 445 deletions(-) delete mode 100644 addons/web/static/lib/jquery.tipTip/jquery.tipTip.fme.patch delete mode 100644 addons/web/static/lib/jquery.tipTip/jquery.tipTip_old.js diff --git a/addons/web/static/lib/jquery.tipTip/jquery.tipTip.fme.patch b/addons/web/static/lib/jquery.tipTip/jquery.tipTip.fme.patch deleted file mode 100644 index 1a62870a6b0..00000000000 --- a/addons/web/static/lib/jquery.tipTip/jquery.tipTip.fme.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- jquery.tipTip_old.js 2011-12-01 14:15:35.000000000 +0100 -+++ jquery.tipTip.js 2011-12-07 12:32:32.000000000 +0100 -@@ -20,6 +20,9 @@ - */ - - (function($){ -+ $.tipTipClear = function() { -+ $("#tiptip_holder").remove(); -+ } - $.fn.tipTip = function(options) { - var defaults = { - activation: "hover", -@@ -31,7 +34,7 @@ - fadeIn: 200, - fadeOut: 200, - attribute: "title", -- content: false, // HTML or String to fill TipTIp with -+ content: false, // HTML String or function to fill TipTIp with - enter: function(){}, - exit: function(){} - }; -@@ -51,12 +54,7 @@ - - return this.each(function(){ - var org_elem = $(this); -- if(opts.content){ -- var org_title = opts.content; -- } else { -- var org_title = org_elem.attr(opts.attribute); -- } -- if(org_title != ""){ -+ if(opts.content || org_elem.attr(opts.attribute)){ - if(!opts.content){ - org_elem.removeAttr(opts.attribute); //remove original Attribute - } -@@ -99,6 +97,8 @@ - - function active_tiptip(){ - opts.enter.call(this); -+ var org_title = typeof opts.content === 'function' ? opts.content.call(org_elem, opts) : opts.content; -+ org_title = org_title || org_elem.attr(opts.attribute); - tiptip_content.html(org_title); - tiptip_holder.hide().removeAttr("class").css("margin","0"); - tiptip_arrow.removeAttr("style"); -@@ -177,7 +177,12 @@ - tiptip_holder.css({"margin-left": marg_left+"px", "margin-top": marg_top+"px"}).attr("class","tip"+t_class); - - if (timeout){ clearTimeout(timeout); } -- timeout = setTimeout(function(){ tiptip_holder.stop(true,true).fadeIn(opts.fadeIn); }, opts.delay); -+ timeout = setTimeout(function() { -+ tiptip_holder.stop(true,true); -+ if ($.contains(document.documentElement, org_elem[0])) { -+ tiptip_holder.fadeIn(opts.fadeIn); -+ } -+ }, opts.delay); - } - - function deactive_tiptip(){ diff --git a/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js b/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js index 522df828003..ff8cc1b0ba6 100644 --- a/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js +++ b/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js @@ -1,196 +1,325 @@ - /* - * TipTip - * Copyright 2010 Drew Wilson - * www.drewwilson.com - * code.drewwilson.com/entry/tiptip-jquery-plugin - * - * Version 1.3 - Updated: Mar. 23, 2010 - * - * This Plug-In will create a custom tooltip to replace the default - * browser tooltip. It is extremely lightweight and very smart in - * that it detects the edges of the browser window and will make sure - * the tooltip stays within the current window size. As a result the - * tooltip will adjust itself to be displayed above, below, to the left - * or to the right depending on what is necessary to stay within the - * browser window. It is completely customizable as well via CSS. - * - * This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - */ +/* +* TipTip +* Copyright 2010 Drew Wilson +* www.drewwilson.com +* code.drewwilson.com/entry/tiptip-jquery-plugin +* +* Version 1.3 - Updated: Mar. 23, 2010 +* +* This Plug-In will create a custom tooltip to replace the default +* browser tooltip. It is extremely lightweight and very smart in +* that it detects the edges of the browser window and will make sure +* the tooltip stays within the current window size. As a result the +* tooltip will adjust itself to be displayed above, below, to the left +* or to the right depending on what is necessary to stay within the +* browser window. It is completely customizable as well via CSS. +* +* This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: +* http://www.opensource.org/licenses/mit-license.php +* http://www.gnu.org/licenses/gpl.html +*/ -(function($){ - $.tipTipClear = function() { - $("#tiptip_holder").remove(); +(function ($) { + $.fn.tipTip = function (options) { + + var defaults = { + activation: 'hover', // How to show (and hide) the tooltip. Can be: hover, focus, click and manual. + keepAlive: false, // When true the tooltip won't disapper when the mouse moves away from the element. Instead it will be hidden when it leaves the tooltip. + maxWidth: '200px', // The max-width to set on the tooltip. You may also use the option cssClass to set this. + edgeOffset: 0, // The offset between the tooltip arrow edge and the element that has the tooltip. + defaultPosition: 'bottom', // The position of the tooltip. Can be: top, right, bottom and left. + delay: 400, // The delay in msec to show a tooltip. + fadeIn: 200, // The length in msec of the fade in. + fadeOut: 200, // The length in msec of the fade out. + attribute: 'title', // The attribute to fetch the tooltip text if the option content is false. + content: false, // HTML or String or Function (that returns HTML or String) to fill TipTIp with + enter: function () { }, // Callback function before a tooltip is shown. + afterEnter: function () { }, // Callback function after a tooltip is shown. + exit: function () { }, // Callback function before a tooltip is hidden. + afterExit: function () { }, // Callback function after a tooltip is hidden. + cssClass: '', // CSS class that will be applied on the tooltip before showing only for this instance of tooltip. + detectTextDir: true // When false auto-detection for right-to-left text will be disable (When true affects a bit the performance). + }; + + // Setup tip tip elements and render them to the DOM + if ($('#tiptip_holder').length <= 0) { + var tiptip_inner_arrow = $('
', { id: 'tiptip_arrow_inner' }), + tiptip_arrow = $('
', { id: 'tiptip_arrow' }).append(tiptip_inner_arrow), + tiptip_content = $('
', { id: 'tiptip_content' }), + tiptip_holder = $('
', { id: 'tiptip_holder' }).append(tiptip_arrow).append(tiptip_content); + $('body').append(tiptip_holder); + } else { + var tiptip_holder = $('#tiptip_holder'), + tiptip_content = $('#tiptip_content'), + tiptip_arrow = $('#tiptip_arrow'); + } + + return this.each(function () { + var org_elem = $(this), + data = org_elem.data('tipTip'), + opts = data && data.options || $.extend({}, defaults, options), + callback_data = { + holder: tiptip_holder, + content: tiptip_content, + arrow: tiptip_arrow, + options: opts + }; + + if (data) { + switch (options) { + case 'show': + activate(); + break; + case 'hide': + deactivate(); + break; + case 'destroy': + org_elem.unbind('.tipTip').removeData('tipTip'); + break; + case 'position': + position_tiptip(); + } + } else { + var timeout = false; + + org_elem.data('tipTip', { options: opts }); + + if (opts.activation == 'hover') { + org_elem.bind('mouseenter.tipTip', function () { + activate(); + }).bind('mouseleave.tipTip', function () { + if (!opts.keepAlive) { + deactivate(); + } else { + tiptip_holder.one('mouseleave.tipTip', function () { + deactivate(); + }); + } + }); + } else if (opts.activation == 'focus') { + org_elem.bind('focus.tipTip', function () { + activate(); + }).bind('blur.tipTip', function () { + deactivate(); + }); + } else if (opts.activation == 'click') { + org_elem.bind('click.tipTip', function (e) { + e.preventDefault(); + activate(); + return false; + }).bind('mouseleave.tipTip', function () { + if (!opts.keepAlive) { + deactivate(); + } else { + tiptip_holder.one('mouseleave.tipTip', function () { + deactivate(); + }); + } + }); + } else if (opts.activation == 'manual') { + // Nothing to register actually. We decide when to show or hide. + } + } + + function activate() { + if (opts.enter.call(org_elem, callback_data) === false) { + return; + } + + // Get the text and append it in the tiptip_content. + var org_title; + if (opts.content) { + org_title = $.isFunction(opts.content) ? opts.content.call(org_elem, callback_data) : opts.content; + } else { + org_title = opts.content = org_elem.attr(opts.attribute); + org_elem.removeAttr(opts.attribute); //remove original Attribute + } + if (!org_title) { + return; // don't show tip when no content. + } + + tiptip_content.html(org_title); + tiptip_holder.hide().removeAttr('class').css({ 'max-width': opts.maxWidth }); + if (opts.cssClass) { + tiptip_holder.addClass(opts.cssClass); + } + + // Calculate the position of the tooltip. + position_tiptip(); + + // Show the tooltip. + if (timeout) { + clearTimeout(timeout); + } + + timeout = setTimeout(function () { + tiptip_holder.stop(true, true).fadeIn(opts.fadeIn); + }, opts.delay); + + $(window).bind('resize.tipTip scroll.tipTip', position_tiptip); + + // Ensure clicking on anything makes tipTip deactivate + $(document).unbind("click.tipTip dblclick.tipTip").bind("click.tiptip dblclick.tiptip", deactivate); + + + org_elem.addClass('tiptip_visible'); // Add marker class to easily find the target element with visible tooltip. It will be remove later on deactivate(). + + opts.afterEnter.call(org_elem, callback_data); + } + + function deactivate() { + if (opts.exit.call(org_elem, callback_data) === false) { + return; + } + + if (timeout) { + clearTimeout(timeout); + } + + tiptip_holder.fadeOut(opts.fadeOut); + + $(window).unbind('resize.tipTip scroll.tipTip'); + $(document).unbind("click.tipTip").unbind("dblclick.tipTip"); + + org_elem.removeClass('tiptip_visible'); + + opts.afterExit.call(org_elem, callback_data); + } + + function position_tiptip() { + var org_offset = org_elem.offset(), + org_top = org_offset.top, + org_left = org_offset.left, + org_width = org_elem.outerWidth(), + org_height = org_elem.outerHeight(), + tip_top, + tip_left, + tip_width = tiptip_holder.outerWidth(), + tip_height = tiptip_holder.outerHeight(), + tip_class, + tip_classes = { top: 'tip_top', bottom: 'tip_bottom', left: 'tip_left', right: 'tip_right' }, + arrow_top, + arrow_left, + arrow_width = 12, // tiptip_arrow.outerHeight() and tiptip_arrow.outerWidth() don't work because they need the element to be visible. + arrow_height = 12, + win = $(window), + win_top = win.scrollTop(), + win_left = win.scrollLeft(), + win_width = win.width(), + win_height = win.height(), + is_rtl = opts.detectTextDir && isRtlText(tiptip_content.text()); + + function moveTop() { + tip_class = tip_classes.top; + tip_top = org_top - tip_height - opts.edgeOffset - (arrow_height / 2); + tip_left = org_left + ((org_width - tip_width) / 2); + } + + function moveBottom() { + tip_class = tip_classes.bottom; + tip_top = org_top + org_height + opts.edgeOffset + (arrow_height / 2); + tip_left = org_left + ((org_width - tip_width) / 2); + } + + function moveLeft() { + tip_class = tip_classes.left; + tip_top = org_top + ((org_height - tip_height) / 2); + tip_left = org_left - tip_width - opts.edgeOffset - (arrow_width / 2); + } + + function moveRight() { + tip_class = tip_classes.right; + tip_top = org_top + ((org_height - tip_height) / 2); + tip_left = org_left + org_width + opts.edgeOffset + (arrow_width / 2); + } + + // Calculate the position of the tooltip. + if (opts.defaultPosition == 'bottom') { + moveBottom(); + } else if (opts.defaultPosition == 'top') { + moveTop(); + } else if (opts.defaultPosition == 'left' && !is_rtl) { + moveLeft(); + } else if (opts.defaultPosition == 'left' && is_rtl) { + moveRight(); + } else if (opts.defaultPosition == 'right' && !is_rtl) { + moveRight(); + } else if (opts.defaultPosition == 'right' && is_rtl) { + moveLeft(); + } else { + moveBottom(); + } + + // Flip the tooltip if off the window's viewport. (left <-> right and top <-> bottom). + if (tip_class == tip_classes.left && !is_rtl && tip_left < win_left) { + moveRight(); + } else if (tip_class == tip_classes.left && is_rtl && tip_left - tip_width < win_left) { + moveRight(); + } else if (tip_class == tip_classes.right && !is_rtl && tip_left > win_left + win_width) { + moveLeft(); + } else if (tip_class == tip_classes.right && is_rtl && tip_left + tip_width > win_left + win_width) { + moveLeft(); + } else if (tip_class == tip_classes.top && tip_top < win_top) { + moveBottom(); + } else if (tip_class == tip_classes.bottom && tip_top > win_top + win_height) { + moveTop(); + } + + // Fix the vertical position if the tooltip is off the top or bottom sides of the window's viewport. + if (tip_class == tip_classes.left || tip_class == tip_classes.right) { // If positioned left or right check if the tooltip is off the top or bottom window's viewport. + if (tip_top + tip_height > win_height + win_top) { // If the bottom edge of the tooltip is off the bottom side of the window's viewport. + tip_top = org_top + org_height > win_height + win_top ? org_top + org_height - tip_height : win_height + win_top - tip_height; // Make 'bottom edge of the tooltip' == 'bottom side of the window's viewport'. + } else if (tip_top < win_top) { // If the top edge of the tooltip if off the top side of the window's viewport. + tip_top = org_top < win_top ? org_top : win_top; // Make 'top edge of the tooltip' == 'top side of the window's viewport'. + } + } + + // Fix the horizontal position if the tooltip is off the right or left sides of the window's viewport. + if (tip_class == tip_classes.top || tip_class == tip_classes.bottom) { + if (tip_left + tip_width > win_width + win_left) { // If the right edge of the tooltip is off the right side of the window's viewport. + tip_left = org_left + org_width > win_width + win_left ? org_left + org_width - tip_width : win_width + win_left - tip_width; // Make 'right edge of the tooltip' == 'right side of the window's viewport'. + } else if (tip_left < win_left) { // If the left edge of the tooltip if off the left side of the window's viewport. + tip_left = org_left < win_left ? org_left : win_left; // Make 'left edge of the tooltip' == 'left side of the window's viewport'. + } + } + + // Apply the new position. + tiptip_holder + .css({ left: Math.round(tip_left), top: Math.round(tip_top) }) + .removeClass(tip_classes.top) + .removeClass(tip_classes.bottom) + .removeClass(tip_classes.left) + .removeClass(tip_classes.right) + .addClass(tip_class); + + // Position the arrow + if (tip_class == tip_classes.top) { + arrow_top = tip_height; // Position the arrow vertically on the top of the tooltip. + arrow_left = org_left - tip_left + ((org_width - arrow_width) / 2); // Center the arrow horizontally on the center of the target element. + } else if (tip_class == tip_classes.bottom) { + arrow_top = -arrow_height; // Position the arrow vertically on the bottom of the tooltip. + arrow_left = org_left - tip_left + ((org_width - arrow_width) / 2); // Center the arrow horizontally on the center of the target element. + } else if (tip_class == tip_classes.left) { + arrow_top = org_top - tip_top + ((org_height - arrow_height) / 2); // Center the arrow vertically on the center of the target element. + arrow_left = tip_width; // Position the arrow vertically on the left of the tooltip. + } else if (tip_class == tip_classes.right) { + arrow_top = org_top - tip_top + ((org_height - arrow_height) / 2); // Center the arrow vertically on the center of the target element. + arrow_left = -arrow_width; // Position the arrow vertically on the right of the tooltip. + } + + tiptip_arrow + .css({ left: Math.round(arrow_left), top: Math.round(arrow_top) }); + } + }); } - $.fn.tipTip = function(options) { - var defaults = { - activation: "hover", - keepAlive: false, - maxWidth: "200px", - edgeOffset: 3, - defaultPosition: "bottom", - delay: 400, - fadeIn: 200, - fadeOut: 200, - attribute: "title", - content: false, // HTML String or function to fill TipTIp with - enter: function(){}, - exit: function(){} - }; - var opts = $.extend(defaults, options); - - // Setup tip tip elements and render them to the DOM - if($("#tiptip_holder").length <= 0){ - var tiptip_holder = $('
'); - var tiptip_content = $('
'); - var tiptip_arrow = $('
'); - $("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('
'))); - } else { - var tiptip_holder = $("#tiptip_holder"); - var tiptip_content = $("#tiptip_content"); - var tiptip_arrow = $("#tiptip_arrow"); - } - - return this.each(function(){ - var org_elem = $(this); - if(opts.content || org_elem.attr(opts.attribute)){ - if(!opts.content){ - org_elem.removeAttr(opts.attribute); //remove original Attribute - } - var timeout = false; - - if(opts.activation == "hover"){ - org_elem.hover(function(){ - active_tiptip(); - }, function(){ - if(!opts.keepAlive){ - deactive_tiptip(); - } - }); - if(opts.keepAlive){ - tiptip_holder.hover(function(){}, function(){ - deactive_tiptip(); - }); - } - } else if(opts.activation == "focus"){ - org_elem.focus(function(){ - active_tiptip(); - }).blur(function(){ - deactive_tiptip(); - }); - } else if(opts.activation == "click"){ - org_elem.click(function(){ - active_tiptip(); - return false; - }).hover(function(){},function(){ - if(!opts.keepAlive){ - deactive_tiptip(); - } - }); - if(opts.keepAlive){ - tiptip_holder.hover(function(){}, function(){ - deactive_tiptip(); - }); - } - } - - function active_tiptip(){ - opts.enter.call(this); - var org_title = typeof opts.content === 'function' ? opts.content.call(org_elem, opts) : opts.content; - org_title = org_title || org_elem.attr(opts.attribute); - tiptip_content.html(org_title); - tiptip_holder.hide().removeAttr("class").css("margin","0"); - tiptip_arrow.removeAttr("style"); - - var top = parseInt(org_elem.offset()['top']); - var left = parseInt(org_elem.offset()['left']); - var org_width = parseInt(org_elem.outerWidth()); - var org_height = parseInt(org_elem.outerHeight()); - var tip_w = tiptip_holder.outerWidth(); - var tip_h = tiptip_holder.outerHeight(); - var w_compare = Math.round((org_width - tip_w) / 2); - var h_compare = Math.round((org_height - tip_h) / 2); - var marg_left = Math.round(left + w_compare); - var marg_top = Math.round(top + org_height + opts.edgeOffset); - var t_class = ""; - var arrow_top = ""; - var arrow_left = Math.round(tip_w - 12) / 2; - if(opts.defaultPosition == "bottom"){ - t_class = "_bottom"; - } else if(opts.defaultPosition == "top"){ - t_class = "_top"; - } else if(opts.defaultPosition == "left"){ - t_class = "_left"; - } else if(opts.defaultPosition == "right"){ - t_class = "_right"; - } - - var right_compare = (w_compare + left) < parseInt($(window).scrollLeft()); - var left_compare = (tip_w + left) > parseInt($(window).width()); - - if((right_compare && w_compare < 0) || (t_class == "_right" && !left_compare) || (t_class == "_left" && left < (tip_w + opts.edgeOffset + 5))){ - t_class = "_right"; - arrow_top = Math.round(tip_h - 13) / 2; - arrow_left = -12; - marg_left = Math.round(left + org_width + opts.edgeOffset); - marg_top = Math.round(top + h_compare); - } else if((left_compare && w_compare < 0) || (t_class == "_left" && !right_compare)){ - t_class = "_left"; - arrow_top = Math.round(tip_h - 13) / 2; - arrow_left = Math.round(tip_w); - marg_left = Math.round(left - (tip_w + opts.edgeOffset + 5)); - marg_top = Math.round(top + h_compare); - } + var ltrChars = 'A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02B8\u0300-\u0590\u0800-\u1FFF\u2C00-\uFB1C\uFDFE-\uFE6F\uFEFD-\uFFFF', + rtlChars = '\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC', + rtlDirCheckRe = new RegExp('^[^' + ltrChars + ']*[' + rtlChars + ']'); + + function isRtlText(text) { + return rtlDirCheckRe.test(text); + }; + +})(jQuery); - var top_compare = (top + org_height + opts.edgeOffset + tip_h + 8) > parseInt($(window).height() + $(window).scrollTop()); - var bottom_compare = ((top + org_height) - (opts.edgeOffset + tip_h + 8)) < 0; - - if(top_compare || (t_class == "_bottom" && top_compare) || (t_class == "_top" && !bottom_compare)){ - if(t_class == "_top" || t_class == "_bottom"){ - t_class = "_top"; - } else { - t_class = t_class+"_top"; - } - arrow_top = tip_h; - marg_top = Math.round(top - (tip_h + 5 + opts.edgeOffset)); - } else if(bottom_compare | (t_class == "_top" && bottom_compare) || (t_class == "_bottom" && !top_compare)){ - if(t_class == "_top" || t_class == "_bottom"){ - t_class = "_bottom"; - } else { - t_class = t_class+"_bottom"; - } - arrow_top = -12; - marg_top = Math.round(top + org_height + opts.edgeOffset); - } - - if(t_class == "_right_top" || t_class == "_left_top"){ - marg_top = marg_top + 5; - } else if(t_class == "_right_bottom" || t_class == "_left_bottom"){ - marg_top = marg_top - 5; - } - if(t_class == "_left_top" || t_class == "_left_bottom"){ - marg_left = marg_left + 5; - } - tiptip_arrow.css({"margin-left": arrow_left+"px", "margin-top": arrow_top+"px"}); - tiptip_holder.css({"margin-left": marg_left+"px", "margin-top": marg_top+"px"}).attr("class","tip"+t_class); - - if (timeout){ clearTimeout(timeout); } - timeout = setTimeout(function() { - tiptip_holder.stop(true,true); - if ($.contains(document.documentElement, org_elem[0])) { - tiptip_holder.fadeIn(opts.fadeIn); - } - }, opts.delay); - } - - function deactive_tiptip(){ - opts.exit.call(this); - if (timeout){ clearTimeout(timeout); } - tiptip_holder.fadeOut(opts.fadeOut); - } - } - }); - } -})(jQuery); diff --git a/addons/web/static/lib/jquery.tipTip/jquery.tipTip_old.js b/addons/web/static/lib/jquery.tipTip/jquery.tipTip_old.js deleted file mode 100644 index d2b460d1261..00000000000 --- a/addons/web/static/lib/jquery.tipTip/jquery.tipTip_old.js +++ /dev/null @@ -1,191 +0,0 @@ - /* - * TipTip - * Copyright 2010 Drew Wilson - * www.drewwilson.com - * code.drewwilson.com/entry/tiptip-jquery-plugin - * - * Version 1.3 - Updated: Mar. 23, 2010 - * - * This Plug-In will create a custom tooltip to replace the default - * browser tooltip. It is extremely lightweight and very smart in - * that it detects the edges of the browser window and will make sure - * the tooltip stays within the current window size. As a result the - * tooltip will adjust itself to be displayed above, below, to the left - * or to the right depending on what is necessary to stay within the - * browser window. It is completely customizable as well via CSS. - * - * This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - */ - -(function($){ - $.fn.tipTip = function(options) { - var defaults = { - activation: "hover", - keepAlive: false, - maxWidth: "200px", - edgeOffset: 3, - defaultPosition: "bottom", - delay: 400, - fadeIn: 200, - fadeOut: 200, - attribute: "title", - content: false, // HTML or String to fill TipTIp with - enter: function(){}, - exit: function(){} - }; - var opts = $.extend(defaults, options); - - // Setup tip tip elements and render them to the DOM - if($("#tiptip_holder").length <= 0){ - var tiptip_holder = $('
'); - var tiptip_content = $('
'); - var tiptip_arrow = $('
'); - $("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('
'))); - } else { - var tiptip_holder = $("#tiptip_holder"); - var tiptip_content = $("#tiptip_content"); - var tiptip_arrow = $("#tiptip_arrow"); - } - - return this.each(function(){ - var org_elem = $(this); - if(opts.content){ - var org_title = opts.content; - } else { - var org_title = org_elem.attr(opts.attribute); - } - if(org_title != ""){ - if(!opts.content){ - org_elem.removeAttr(opts.attribute); //remove original Attribute - } - var timeout = false; - - if(opts.activation == "hover"){ - org_elem.hover(function(){ - active_tiptip(); - }, function(){ - if(!opts.keepAlive){ - deactive_tiptip(); - } - }); - if(opts.keepAlive){ - tiptip_holder.hover(function(){}, function(){ - deactive_tiptip(); - }); - } - } else if(opts.activation == "focus"){ - org_elem.focus(function(){ - active_tiptip(); - }).blur(function(){ - deactive_tiptip(); - }); - } else if(opts.activation == "click"){ - org_elem.click(function(){ - active_tiptip(); - return false; - }).hover(function(){},function(){ - if(!opts.keepAlive){ - deactive_tiptip(); - } - }); - if(opts.keepAlive){ - tiptip_holder.hover(function(){}, function(){ - deactive_tiptip(); - }); - } - } - - function active_tiptip(){ - opts.enter.call(this); - tiptip_content.html(org_title); - tiptip_holder.hide().removeAttr("class").css("margin","0"); - tiptip_arrow.removeAttr("style"); - - var top = parseInt(org_elem.offset()['top']); - var left = parseInt(org_elem.offset()['left']); - var org_width = parseInt(org_elem.outerWidth()); - var org_height = parseInt(org_elem.outerHeight()); - var tip_w = tiptip_holder.outerWidth(); - var tip_h = tiptip_holder.outerHeight(); - var w_compare = Math.round((org_width - tip_w) / 2); - var h_compare = Math.round((org_height - tip_h) / 2); - var marg_left = Math.round(left + w_compare); - var marg_top = Math.round(top + org_height + opts.edgeOffset); - var t_class = ""; - var arrow_top = ""; - var arrow_left = Math.round(tip_w - 12) / 2; - - if(opts.defaultPosition == "bottom"){ - t_class = "_bottom"; - } else if(opts.defaultPosition == "top"){ - t_class = "_top"; - } else if(opts.defaultPosition == "left"){ - t_class = "_left"; - } else if(opts.defaultPosition == "right"){ - t_class = "_right"; - } - - var right_compare = (w_compare + left) < parseInt($(window).scrollLeft()); - var left_compare = (tip_w + left) > parseInt($(window).width()); - - if((right_compare && w_compare < 0) || (t_class == "_right" && !left_compare) || (t_class == "_left" && left < (tip_w + opts.edgeOffset + 5))){ - t_class = "_right"; - arrow_top = Math.round(tip_h - 13) / 2; - arrow_left = -12; - marg_left = Math.round(left + org_width + opts.edgeOffset); - marg_top = Math.round(top + h_compare); - } else if((left_compare && w_compare < 0) || (t_class == "_left" && !right_compare)){ - t_class = "_left"; - arrow_top = Math.round(tip_h - 13) / 2; - arrow_left = Math.round(tip_w); - marg_left = Math.round(left - (tip_w + opts.edgeOffset + 5)); - marg_top = Math.round(top + h_compare); - } - - var top_compare = (top + org_height + opts.edgeOffset + tip_h + 8) > parseInt($(window).height() + $(window).scrollTop()); - var bottom_compare = ((top + org_height) - (opts.edgeOffset + tip_h + 8)) < 0; - - if(top_compare || (t_class == "_bottom" && top_compare) || (t_class == "_top" && !bottom_compare)){ - if(t_class == "_top" || t_class == "_bottom"){ - t_class = "_top"; - } else { - t_class = t_class+"_top"; - } - arrow_top = tip_h; - marg_top = Math.round(top - (tip_h + 5 + opts.edgeOffset)); - } else if(bottom_compare | (t_class == "_top" && bottom_compare) || (t_class == "_bottom" && !top_compare)){ - if(t_class == "_top" || t_class == "_bottom"){ - t_class = "_bottom"; - } else { - t_class = t_class+"_bottom"; - } - arrow_top = -12; - marg_top = Math.round(top + org_height + opts.edgeOffset); - } - - if(t_class == "_right_top" || t_class == "_left_top"){ - marg_top = marg_top + 5; - } else if(t_class == "_right_bottom" || t_class == "_left_bottom"){ - marg_top = marg_top - 5; - } - if(t_class == "_left_top" || t_class == "_left_bottom"){ - marg_left = marg_left + 5; - } - tiptip_arrow.css({"margin-left": arrow_left+"px", "margin-top": arrow_top+"px"}); - tiptip_holder.css({"margin-left": marg_left+"px", "margin-top": marg_top+"px"}).attr("class","tip"+t_class); - - if (timeout){ clearTimeout(timeout); } - timeout = setTimeout(function(){ tiptip_holder.stop(true,true).fadeIn(opts.fadeIn); }, opts.delay); - } - - function deactive_tiptip(){ - opts.exit.call(this); - if (timeout){ clearTimeout(timeout); } - tiptip_holder.fadeOut(opts.fadeOut); - } - } - }); - } -})(jQuery); diff --git a/addons/web/static/lib/jquery.tipTip/tipTip.css b/addons/web/static/lib/jquery.tipTip/tipTip.css index 4fb95d37691..dc41b650615 100644 --- a/addons/web/static/lib/jquery.tipTip/tipTip.css +++ b/addons/web/static/lib/jquery.tipTip/tipTip.css @@ -13,15 +13,15 @@ } #tiptip_holder.tip_bottom { - padding-top: 5px; + padding-bottom: 5px; } #tiptip_holder.tip_right { - padding-left: 5px; + padding-right: 5px; } #tiptip_holder.tip_left { - padding-right: 5px; + padding-left: 5px; } #tiptip_content { @@ -110,4 +110,25 @@ #tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92); } +} + +/* Alternative theme for TipTip */ +#tiptip_holder.alt.tip_top #tiptip_arrow_inner { + border-top-color: #444444; +} + +#tiptip_holder.alt.tip_bottom #tiptip_arrow_inner { + border-bottom-color: #444444; +} + +#tiptip_holder.alt.tip_right #tiptip_arrow_inner { + border-right-color: #444444; +} + +#tiptip_holder.alt.tip_left #tiptip_arrow_inner { + border-left-color: #444444; +} + +#tiptip_holder.alt #tiptip_content { + background-color: #444444; border: 1px solid White; border-radius: 3px; box-shadow: 0 0 3px #555555; color: #FFFFFF; font-size: 11px; padding: 4px 8px; text-shadow: 0 0 1px Black; } \ No newline at end of file diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0e25027967f..e9819d43198 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1062,7 +1062,6 @@ openerp.web.form.WidgetButton = openerp.web.form.Widget.extend({ this.execute_action().always(function() { self.force_disabled = false; self.check_disable(); - $.tipTipClear(); }); }, execute_action: function() { From 1a5158aa366af897e427ffe0b215b1355149bed5 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 17 Jan 2012 16:19:40 +0530 Subject: [PATCH 126/349] [FIX] sale : Invoicing - item not in translations lp bug: https://launchpad.net/bugs/916704 fixed bzr revid: mdi@tinyerp.com-20120117104940-bi26zopapb49r18g --- addons/sale/sale_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index f5b797c9f66..90d3838f5a0 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -498,7 +498,7 @@ src_model="product.product" groups="base.group_sale_salesman"/> - + From 04c98a8a9986a7541ec845a10454d5c88db1721e Mon Sep 17 00:00:00 2001 From: Vishal Parmar Date: Tue, 17 Jan 2012 16:21:16 +0530 Subject: [PATCH 127/349] [FIX] email_template: set colspan lp bug: https://launchpad.net/bugs/917516 fixed bzr revid: kjo@tinyerp.com-20120117105116-yc8eo5ij0d2owo1v --- addons/email_template/email_template_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/email_template/email_template_view.xml b/addons/email_template/email_template_view.xml index 1f3b9aef949..3d56f4e6601 100644 --- a/addons/email_template/email_template_view.xml +++ b/addons/email_template/email_template_view.xml @@ -24,7 +24,7 @@ - + @@ -79,7 +79,7 @@ - + From 79ceef507d380831ab6ca1d555bf08100ab13140 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 17 Jan 2012 16:35:50 +0530 Subject: [PATCH 128/349] [FIX]delivery:added a normal price field in demo data and set a variable lp bug: https://launchpad.net/bugs/915404 fixed bzr revid: mma@tinyerp.com-20120117110550-u8g36mguxeh53fgg --- addons/delivery/delivery.py | 4 ++-- addons/delivery/delivery_demo.xml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py index 4b1d588a53e..2ee0544c82e 100644 --- a/addons/delivery/delivery.py +++ b/addons/delivery/delivery.py @@ -124,9 +124,8 @@ class delivery_carrier(osv.osv): grid_line_pool.unlink(cr, uid, lines, context=context) #create the grid lines - line_data = None if record.free_if_more_than: - line_data = { + data = { 'grid_id': grid_id and grid_id[0], 'name': _('Free if more than %.2f') % record.amount, 'type': 'price', @@ -135,6 +134,7 @@ class delivery_carrier(osv.osv): 'standard_price': 0.0, 'list_price': 0.0, } + grid_line_pool.create(cr, uid, data, context=context) if record.normal_price: line_data = { 'grid_id': grid_id and grid_id[0], diff --git a/addons/delivery/delivery_demo.xml b/addons/delivery/delivery_demo.xml index acc17e20eae..427f943890b 100644 --- a/addons/delivery/delivery_demo.xml +++ b/addons/delivery/delivery_demo.xml @@ -31,6 +31,7 @@ Free delivery charges + 10 True 1000 From 45d3b74350743bcaa8ba0a2dd148d741b599ef75 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 17 Jan 2012 16:43:33 +0530 Subject: [PATCH 129/349] [FIX]delivery:remove a if line bzr revid: mma@tinyerp.com-20120117111333-eogxcf539s3rb4o2 --- addons/delivery/delivery.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py index 2ee0544c82e..19913ac6837 100644 --- a/addons/delivery/delivery.py +++ b/addons/delivery/delivery.py @@ -145,7 +145,6 @@ class delivery_carrier(osv.osv): 'standard_price': record.normal_price, 'list_price': record.normal_price, } - if line_data: grid_line_pool.create(cr, uid, line_data, context=context) return True From ecfcf9c409b64b2b8bd026c92e329d608a017c92 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 12:19:38 +0100 Subject: [PATCH 130/349] [REM] wiki field from form and page bzr revid: xmo@openerp.com-20120117111938-rmjgsw309q6gltxe --- addons/web/static/src/js/view_form.js | 1 - addons/web/static/src/js/view_page.js | 1 - 2 files changed, 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index e9819d43198..e761173e042 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3212,7 +3212,6 @@ openerp.web.form.widgets = new openerp.web.Registry({ 'email' : 'openerp.web.form.FieldEmail', 'url' : 'openerp.web.form.FieldUrl', 'text' : 'openerp.web.form.FieldText', - 'text_wiki' : 'openerp.web.form.FieldText', 'date' : 'openerp.web.form.FieldDate', 'datetime' : 'openerp.web.form.FieldDatetime', 'selection' : 'openerp.web.form.FieldSelection', diff --git a/addons/web/static/src/js/view_page.js b/addons/web/static/src/js/view_page.js index d3ee79effca..31190d70f85 100644 --- a/addons/web/static/src/js/view_page.js +++ b/addons/web/static/src/js/view_page.js @@ -241,7 +241,6 @@ openerp.web.page = function (openerp) { 'email': 'openerp.web.page.FieldEmailReadonly', 'url': 'openerp.web.page.FieldUrlReadonly', 'text': 'openerp.web.page.FieldCharReadonly', - 'text_wiki' : 'openerp.web.page.FieldCharReadonly', 'date': 'openerp.web.page.FieldCharReadonly', 'datetime': 'openerp.web.page.FieldCharReadonly', 'selection' : 'openerp.web.page.FieldSelectionReadonly', From 24ef362e7f3c05decf176a9e2ff94440fe749e6a Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 12:22:46 +0100 Subject: [PATCH 131/349] [ADD] extremely basic wikitext support for web client, in page view * Headers work (kinda) * Lists work * Text decoration (bold, italics) work * Indentation works BUT Internal links, OpenERP actions, images, attachments and tables don't work lp bug: https://launchpad.net/bugs/910527 fixed bzr revid: xmo@openerp.com-20120117112246-mrpjld9382ibupr6 --- addons/wiki/__openerp__.py | 1 + addons/wiki/static/src/js/wiki.js | 14 + addons/wiki/static/src/lib/wiky/Readme.md | 41 +++ addons/wiki/static/src/lib/wiky/autogit.sh | 6 + addons/wiki/static/src/lib/wiky/index.html | 56 ++++ .../wiki/static/src/lib/wiky/input_complete | 35 ++ .../static/src/lib/wiky/jquery-1.4.2.min.js | 170 ++++++++++ addons/wiki/static/src/lib/wiky/wiky.css | 79 +++++ addons/wiki/static/src/lib/wiky/wiky.js | 303 ++++++++++++++++++ 9 files changed, 705 insertions(+) create mode 100644 addons/wiki/static/src/js/wiki.js create mode 100755 addons/wiki/static/src/lib/wiky/Readme.md create mode 100755 addons/wiki/static/src/lib/wiky/autogit.sh create mode 100755 addons/wiki/static/src/lib/wiky/index.html create mode 100755 addons/wiki/static/src/lib/wiky/input_complete create mode 100755 addons/wiki/static/src/lib/wiky/jquery-1.4.2.min.js create mode 100755 addons/wiki/static/src/lib/wiky/wiky.css create mode 100755 addons/wiki/static/src/lib/wiky/wiky.js diff --git a/addons/wiki/__openerp__.py b/addons/wiki/__openerp__.py index ab9203a9afd..11477d535b6 100644 --- a/addons/wiki/__openerp__.py +++ b/addons/wiki/__openerp__.py @@ -53,5 +53,6 @@ Keep track of Wiki groups, pages, and history. 'certificate': '0086363630317', 'web': True, 'images': ['images/create_index.jpeg','images/page_history.jpeg','images/wiki_groups.jpeg','images/wiki_pages.jpeg'], + 'js': ['static/src/lib/wiky/wiky.js', 'static/src/js/wiki.js'], } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/wiki/static/src/js/wiki.js b/addons/wiki/static/src/js/wiki.js new file mode 100644 index 00000000000..7b84ff5080c --- /dev/null +++ b/addons/wiki/static/src/js/wiki.js @@ -0,0 +1,14 @@ +openerp.wiki = function (openerp) { + openerp.web.form.widgets.add( + 'text_wiki', 'openerp.web.form.FieldText'); + openerp.web.page.readonly.add( + 'text_wiki', 'openerp.wiki.FieldWikiReadonly'); + openerp.wiki = {}; + openerp.wiki.FieldWikiReadonly = openerp.web.page.FieldCharReadonly.extend({ + set_value: function (value) { + var show_value = wiky.process(value); + this.$element.find('div').html(show_value); + return show_value; + } + }); +}; diff --git a/addons/wiki/static/src/lib/wiky/Readme.md b/addons/wiki/static/src/lib/wiky/Readme.md new file mode 100755 index 00000000000..5d9bfe175a6 --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/Readme.md @@ -0,0 +1,41 @@ +Wiky.js - a javascript library to convert Wiki Markup language to HTML. +======================= + +(It is buggy, please use with care) + +Wiky.js is a javascript library that converts Wiki Markup language to HTML. + + +How to use it +------------------- +Include wiki.js into your HTML file. Wiky.js has only one function, which is wiky.process(wikitext). + +Please see index.html for an example. + +*wiky.js does not depend on jQuery, which is included for testing purpose. + + + +Supported Syntax +------------------- +* == Heading == +* === Subheading === +* [http://www.url.com Name of URLs] +* [[File:http://www.url.com/image.png Alternative Text]] +* -------------------- (Horizontal line) +* : (Indentation) +* # Ordered bullet point +* * Unordered bullet point + + + +License +------------------ +Creative Commons 3.0 + + + +Contributors +------------------- +Tanin Na Nakorn +Tanun Niyomjit (Designer) \ No newline at end of file diff --git a/addons/wiki/static/src/lib/wiky/autogit.sh b/addons/wiki/static/src/lib/wiky/autogit.sh new file mode 100755 index 00000000000..79f59a51a8f --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/autogit.sh @@ -0,0 +1,6 @@ +#!/bin/sh +git add --all +git commit -a -m "prototype changed" +git pull +git mergetool +git push diff --git a/addons/wiki/static/src/lib/wiky/index.html b/addons/wiki/static/src/lib/wiky/index.html new file mode 100755 index 00000000000..97992354fd6 --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/index.html @@ -0,0 +1,56 @@ + + + + + + + Untitled Document + + + + +
+ + + + + + + diff --git a/addons/wiki/static/src/lib/wiky/input_complete b/addons/wiki/static/src/lib/wiky/input_complete new file mode 100755 index 00000000000..c7e860cccf9 --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/input_complete @@ -0,0 +1,35 @@ +=== Heading === +Some content +I would like to add another line + +== Subheading == +Some more content +Some more lines1 +:A line with indent +:: A 2-indented line +:: more +:back to 1-indented line + +This is Taeyeon. +[[File:http://www.oknation.net/blog/home/blog_data/12/2012/images/ty4.jpg Taeyeon]] +Taeyeon is so cute. + +This is a link:[http://www.google.com Google]. +This is a bold link:'''[http://www.google.com Google]'''. +This is a bold-italic link:'''''[http://www.google.com Google]'''''. +This is '''bold''', '''''bold-italic''''', and ''italic'' + + +# First +# second +## Second-First +*** First Point +*** Second Point +#### z +#### y +#### x +*** Third Point +## Second-Second [ftp://www.facebook.com FacebookFTP] +## Second-Third [http://www.google.com Google Here] +# third + diff --git a/addons/wiki/static/src/lib/wiky/jquery-1.4.2.min.js b/addons/wiki/static/src/lib/wiky/jquery-1.4.2.min.js new file mode 100755 index 00000000000..8060d0e5041 --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/jquery-1.4.2.min.js @@ -0,0 +1,170 @@ +/*! + * jQuery JavaScript Library v1.4.2 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Sat Feb 13 22:33:48 2010 -0500 + */ +(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, +Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& +(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, +a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== +"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, +function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; +var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, +parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= +false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= +s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, +applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; +else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, +a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== +w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, +cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, +function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); +k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), +C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= +e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& +f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; +if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", +e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, +"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, +d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, +e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); +t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| +g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, +CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, +g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, +text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, +setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= +h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== +"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, +h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& +q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; +if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); +(function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: +function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= +{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== +"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", +d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? +a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== +1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, +""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); +return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", +""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= +c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? +c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= +function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= +Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, +"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= +a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= +a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== +"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, +serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), +function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, +global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& +e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? +"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== +false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= +false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", +c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| +d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); +g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== +1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== +"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; +if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== +"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| +c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; +this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= +this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, +e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; +a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); +c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, +d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- +f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": +"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in +e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); + +// jquery.escape 1.0 - escape strings for use in jQuery selectors +// http://ianloic.com/tag/jquery.escape +// Copyright 2009 Ian McKellar +// Just like jQuery you can use it under either the MIT license or the GPL +// (see: http://docs.jquery.com/License) +(function() { +escape_re = /[#;&,\.\+\*~':"!\^\$\[\]\(\)=>|\/\\]/; +jQuery.escape = function jQuery$escape(s) { + var left = s.split(escape_re, 1)[0]; + if (left == s) return s; + return left + '\\' + + s.substr(left.length, 1) + + jQuery.escape(s.substr(left.length+1)); +} +})(); diff --git a/addons/wiki/static/src/lib/wiky/wiky.css b/addons/wiki/static/src/lib/wiky/wiky.css new file mode 100755 index 00000000000..0adc7896df0 --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/wiky.css @@ -0,0 +1,79 @@ +@charset "UTF-8"; +.wiky_preview_area { + font-family: "Helvetica Neue", Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; + font-size: 13px; + line-height: 1.5em; + color: #666; + font-weight:350; + width:600px; + display:block; +} +.wiky_preview_area h2{ + font-size:24px; + color:#333; + font-weight:400; + + text-shadow:0 1px 0 rgba(000, 000, 000, .4); +} +.wiky_preview_area h3{ + font-size:18px; + color:#555; + font-weight:400; + + text-shadow:0 1px 0 rgba(000, 000, 000, .4); +} +.wiky_preview_area img{ + background-repeat: repeat; + width: 400px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .8); + -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .8); + box-shadow:0 1px 3px rgba(0, 0, 0, .8); +} +.wiky_preview_area a{ + padding:5px; + font-weight:400; + + background: #999; /* for non-css3 browsers */ + + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */ + background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */ + background: -moz-linear-gradient(top, #ccc, #000); /* for firefox 3.6+ */ + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + + -webkit-box-shadow:none; + -moz-box-shadow:none; + box-shadow:none; + + text-shadow:0 1px 0 rgba(255, 255, 255, 1); +} + +.wiky_preview_area a:hover{ + color:#333; + padding:5px; + font-weight:400; + text-decoration:none; + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + + -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .3); + -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .3); + box-shadow:0 1px 3px rgba(0, 0, 0, .3); + + text-shadow:0 1px 0 rgba(255, 255, 255, 1); +} + + +.wiky_preview_area > ol, +.wiky_preview_area > ul, +.wiky_preview_area > ul > li, +.wiky_preview_area > ol > li { + list-style: disc inside none; +} \ No newline at end of file diff --git a/addons/wiki/static/src/lib/wiky/wiky.js b/addons/wiki/static/src/lib/wiky/wiky.js new file mode 100755 index 00000000000..5bc9c6f167d --- /dev/null +++ b/addons/wiki/static/src/lib/wiky/wiky.js @@ -0,0 +1,303 @@ +/** + * Wiky.js - Javascript library to converts Wiki MarkUp language to HTML. + * You can do whatever with it. Please give me some credits (Apache License) + * - Tanin Na Nakorn + */ + +var wiky = {}; + + +wiky.process = function(wikitext) { + var lines = wikitext.split(/\r?\n/); + var start; + var html = ""; + + for (var i=0;i"; + } + else if (line.match(/^==/)!=null && line.match(/==$/)!=null) + { + html += "

"+line.substring(2,line.length-2)+"

"; + } + else if (line.match(/^:+/)!=null) + { + // find start line and ending line + start = i; + while (i < lines.length && lines[i].match(/^:+/)!=null) i++; + i--; + + html += wiky.process_indent(lines,start,i); + } + else if (line.match(/^----+(\s*)$/)!=null) + { + html += "
"; + } + else if (line.match(/^(\*+) /)!=null) + { + // find start line and ending line + start = i; + while (i < lines.length && lines[i].match(/^(\*+|##+):? /)!=null) i++; + i--; + + html += wiky.process_bullet_point(lines,start,i); + } + else if (line.match(/^(#+) /)!=null) + { + // find start line and ending line + start = i; + while (i < lines.length && lines[i].match(/^(#+|\*\*+):? /)!=null) i++; + i--; + + html += wiky.process_bullet_point(lines,start,i); + } + else + { + html += wiky.process_normal(line); + } + + html += "
\n"; + } + + return html; +}; + +wiky.process_indent = function(lines,start,end) { + var html = "
"; + + for(var i=start;i<=end;i++) { + + html += "
"; + + var this_count = lines[i].match(/^(:+)/)[1].length; + + html += wiky.process_normal(lines[i].substring(this_count)); + + var nested_end = i; + for (var j=i+1;j<=end;j++) { + var nested_count = lines[j].match(/^(:+)/)[1].length; + if (nested_count <= this_count) break; + else nested_end = j; + } + + if (nested_end > i) { + html += wiky.process_indent(lines,i+1,nested_end); + i = nested_end; + } + + html += "
"; + } + + html += "
"; + return html; +}; + +wiky.process_bullet_point = function(lines,start,end) { + var html = (lines[start].charAt(0)=='*')?"
    ":"
      "; + + for(var i=start;i<=end;i++) { + + html += "
    1. "; + + var this_count = lines[i].match(/^(\*+|#+) /)[1].length; + + html += wiky.process_normal(lines[i].substring(this_count+1)); + + // continue previous with #: + { + var nested_end = i; + for (var j = i + 1; j <= end; j++) { + var nested_count = lines[j].match(/^(\*+|#+):? /)[1].length; + + if (nested_count < this_count) + break; + else { + if (lines[j].charAt(nested_count) == ':') { + html += "
      " + wiky.process_normal(lines[j].substring(nested_count + 2)); + nested_end = j; + } else { + break; + } + } + + } + + i = nested_end; + } + + // nested bullet point + { + var nested_end = i; + for (var j = i + 1; j <= end; j++) { + var nested_count = lines[j].match(/^(\*+|#+):? /)[1].length; + if (nested_count <= this_count) + break; + else + nested_end = j; + } + + if (nested_end > i) { + html += wiky.process_bullet_point(lines, i + 1, nested_end); + i = nested_end; + } + } + + // continue previous with #: + { + var nested_end = i; + for (var j = i + 1; j <= end; j++) { + var nested_count = lines[j].match(/^(\*+|#+):? /)[1].length; + + if (nested_count < this_count) + break; + else { + if (lines[j].charAt(nested_count) == ':') { + html += wiky.process_normal(lines[j].substring(nested_count + 2)); + nested_end = j; + } else { + break; + } + } + + } + + i = nested_end; + } + + html += "
    2. "; + } + + html += (lines[start].charAt(0)=='*')?"
":""; + return html; +}; + +wiky.process_url = function(txt) { + + var index = txt.indexOf(" "); + + if (index == -1) + { + return ""; + } + else + { + var url = txt.substring(0,index); + var label = txt.substring(index+1); + return ""+label+""; + } +}; + +wiky.process_image = function(txt) { + var index = txt.indexOf(" "); + var url = txt; + var label = ""; + + if (index > -1) + { + url = txt.substring(0,index); + label = txt.substring(index+1); + } + + + return "\""+label+"\""; +}; + +wiky.process_video = function(url) { + + if (url.match(/^(https?:\/\/)?(www.)?youtube.com\//) == null) + { + return ""+url+" is an invalid YouTube URL"; + } + var result; + if ((result = url.match(/^(https?:\/\/)?(www.)?youtube.com\/watch\?(.*)v=([^&]+)/)) != null) + { + url = "http://www.youtube.com/embed/"+result[4]; + } + + + return ''; +}; + +wiky.process_normal = function(wikitext) { + + // Image + { + var index = wikitext.indexOf("[[File:"); + var end_index = wikitext.indexOf("]]", index + 7); + while (index > -1 && end_index > -1) { + + wikitext = wikitext.substring(0,index) + + wiky.process_image(wikitext.substring(index+7,end_index)) + + wikitext.substring(end_index+2); + + index = wikitext.indexOf("[[File:"); + end_index = wikitext.indexOf("]]", index + 7); + } + } + + // Video + { + var index = wikitext.indexOf("[[Video:"); + var end_index = wikitext.indexOf("]]", index + 8); + while (index > -1 && end_index > -1) { + + wikitext = wikitext.substring(0,index) + + wiky.process_video(wikitext.substring(index+8,end_index)) + + wikitext.substring(end_index+2); + + index = wikitext.indexOf("[[Video:"); + end_index = wikitext.indexOf("]]", index + 8); + } + } + + + // URL + var protocols = ["http","ftp","news"]; + + for (var i=0;i -1 && end_index > -1) { + + wikitext = wikitext.substring(0,index) + + wiky.process_url(wikitext.substring(index+1,end_index)) + + wikitext.substring(end_index+1); + + index = wikitext.indexOf("["+protocols[i]+"://",end_index+1); + end_index = wikitext.indexOf("]", index + 1); + + } + } + + var count_b = 0; + var index = wikitext.indexOf("'''"); + while(index > -1) { + + if ((count_b%2)==0) wikitext = wikitext.replace(/'''/,""); + else wikitext = wikitext.replace(/'''/,""); + + count_b++; + + index = wikitext.indexOf("'''",index); + } + + var count_i = 0; + var index = wikitext.indexOf("''"); + while(index > -1) { + + if ((count_i%2)==0) wikitext = wikitext.replace(/''/,""); + else wikitext = wikitext.replace(/''/,""); + + count_i++; + + index = wikitext.indexOf("''",index); + } + + wikitext = wikitext.replace(/<\/b><\/i>/g,""); + + return wikitext; +}; From 1a0e9063d4592aba5c594ce45cc4135edfab7cab Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 13:00:35 +0100 Subject: [PATCH 132/349] [FIX] forbid spaces in db names lp bug: https://launchpad.net/bugs/916771 fixed bzr revid: xmo@openerp.com-20120117120035-n7kk3uzfqwdgkm88 --- addons/web/static/src/js/chrome.js | 3 +++ addons/web/static/src/xml/base.xml | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 39bc0181e16..588af765978 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -280,6 +280,9 @@ openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database init: function(parent, element_id, option_id) { this._super(parent, element_id); this.unblockUIFunction = $.unblockUI; + $.validator.addMethod('matches', function (s, _, re) { + return new RegExp(re).test(s); + }, _t("Invalid database name")); }, start: function() { this.$option_id = $("#oe_db_options"); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index f460d6ba435..b119e5aae3c 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -70,7 +70,8 @@ - + From 3635ade2e4cb00972c95f21305cfd9e4e67663e0 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 17 Jan 2012 17:35:31 +0530 Subject: [PATCH 133/349] [FIX]procurement: added read method instead of browse method lp bug: https://launchpad.net/bugs/915404 fixed bzr revid: mma@tinyerp.com-20120117120531-xg0acpsb4vt3gwe3 --- addons/procurement/schedulers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py index 6ad04bb6759..0c6731c40c2 100644 --- a/addons/procurement/schedulers.py +++ b/addons/procurement/schedulers.py @@ -180,10 +180,11 @@ class procurement_order(osv.osv): for warehouse in warehouse_obj.browse(cr, uid, warehouse_ids, context=context): context['warehouse'] = warehouse - for product in product_obj.browse(cr, uid, products_id, context=context): - if product.virtual_available >= 0.0: + for product_availability in product_obj.read(cr, uid, products_id, ['virtual_available'], context=context): + if product_availability['virtual_available'] >= 0.0: continue + product = product_obj.browse(cr, uid, [product_availability['id']], context=context)[0] if product.supply_method == 'buy': location_id = warehouse.lot_input_id.id elif product.supply_method == 'produce': From 4a16a74de03749e4e4cc18f1575af2566df97563 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 13:43:12 +0100 Subject: [PATCH 134/349] [IMP] only display group paginator if there are more than 80 records in the group bzr revid: xmo@openerp.com-20120117124312-n4h9r1g9ovk09xli --- addons/web/static/src/js/view_list.js | 31 ++++++++++++++++----------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index aa970c31649..1f8a6020f46 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -1316,19 +1316,24 @@ openerp.web.ListView.Groups = openerp.web.Class.extend( /** @lends openerp.web.L if (!self.datagroup.openable) { view.configure_pager(dataset); } else { - var pages = Math.ceil(dataset.ids.length / limit); - self.$row - .find('.oe-pager-state') - .text(_.str.sprintf(_t("%(page)d/%(page_count)d"), { - page: page + 1, - page_count: pages - })) - .end() - .find('button[data-pager-action=previous]') - .attr('disabled', page === 0) - .end() - .find('button[data-pager-action=next]') - .attr('disabled', page === pages - 1); + if (dataset.ids.length == records.length) { + // only one page + self.$row.find('td.oe-group-pagination').empty(); + } else { + var pages = Math.ceil(dataset.ids.length / limit); + self.$row + .find('.oe-pager-state') + .text(_.str.sprintf(_t("%(page)d/%(page_count)d"), { + page: page + 1, + page_count: pages + })) + .end() + .find('button[data-pager-action=previous]') + .attr('disabled', page === 0) + .end() + .find('button[data-pager-action=next]') + .attr('disabled', page === pages - 1); + } } self.records.add(records, {silent: true}); From 809968ecfd8ab4e6bc667a5d8d30077edc6d7e6b Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 17 Jan 2012 13:44:17 +0100 Subject: [PATCH 135/349] [FIX] Char fields don't correctly retain their values in Firefox 3.6 Unknown bug in old version of firefox : input type=text onchange event not fired when tootip is shown Disabled tooltips for gecko version < 2 lp bug: https://launchpad.net/bugs/911327 fixed bzr revid: fme@openerp.com-20120117124417-k3vdiktc93gl99fi --- addons/web/static/src/js/view_form.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index e761173e042..290af47c04c 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -790,6 +790,11 @@ openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form. return QWeb.render(template, { "widget": this }); }, do_attach_tooltip: function(widget, trigger, options) { + if ($.browser.mozilla && parseInt($.browser.version.split('.')[0], 10) < 2) { + // Unknown bug in old version of firefox : + // input type=text onchange event not fired when tootip is shown + return; + } widget = widget || this; trigger = trigger || this.$element; options = _.extend({ From 07a459f2d49977ac108756d4d03a70ede133b617 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 14:28:43 +0100 Subject: [PATCH 136/349] [FIX] trailing commas bzr revid: xmo@openerp.com-20120117132843-obecwigtts1rf9ja --- addons/web/static/src/js/chrome.js | 6 +++--- addons/web/static/src/js/core.js | 6 +++--- addons/web/static/src/js/data.js | 4 ++-- addons/web/static/src/js/view_editor.js | 12 ++++++------ addons/web/static/src/js/view_form.js | 4 ++-- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 588af765978..6dce78a1c5e 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -205,7 +205,7 @@ openerp.web.CrashManager = openerp.web.CallbackEnabled.extend({ buttons: buttons }).open(); dialog.$element.html(QWeb.render('CrashManagerError', {session: openerp.connection, error: error})); - }, + } }); openerp.web.Loading = openerp.web.Widget.extend(/** @lends openerp.web.Loading# */{ @@ -649,7 +649,7 @@ openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ } } }); - }, + } }); openerp.web.Header = openerp.web.Widget.extend(/** @lends openerp.web.Header# */{ @@ -1215,7 +1215,7 @@ openerp.web.EmbeddedClient = openerp.web.Widget.extend({ self.am.do_action(action); }); - }, + } }); diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index b36e576ae47..3005fc80d13 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -491,7 +491,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. dataType: 'json', contentType: 'application/json', data: JSON.stringify(payload), - processData: false, + processData: false }, url); if (this.synch) ajax.async = false; @@ -502,7 +502,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. // extracted from payload to set on the url var data = { session_id: this.session_id, - id: payload.id, + id: payload.id }; url.url = this.get_url(url.url); var ajax = _.extend({ @@ -864,7 +864,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. } finally { this.synch = synch; } - }, + } }); /** diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 447b95d17cf..bb53fb2175a 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -829,9 +829,9 @@ openerp.web.Model = openerp.web.CallbackEnabled.extend({ model: this.model_name, method: method, args: args, - kwargs: kwargs, + kwargs: kwargs }); - }, + } }); openerp.web.CompoundContext = openerp.web.Class.extend({ diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index bf920380ff9..6e58886fadd 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -806,7 +806,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ 'widget' : {'name':'widget', 'string': 'widget', 'type': 'selection'}, 'colors' : {'name':'colors', 'string': 'Colors', 'type': 'char'}, 'editable' : {'name':'editable', 'string': 'Editable', 'type': 'selection', 'selection': [["",""],["top","Top"],["bottom", "Bottom"]]}, - 'groups' : {'name':'groups', 'string': 'Groups', 'type': 'seleciton_multi'}, + 'groups' : {'name':'groups', 'string': 'Groups', 'type': 'seleciton_multi'} }; var arch_val = self.get_object_by_id(this.one_object.clicked_tr_id,this.one_object['main_object'], []); this.edit_node_dialog.$element.append('
'); @@ -928,7 +928,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ type: 'ir.actions.act_window', target: "new", flags: { - action_buttons: true, + action_buttons: true } } var action_manager = new openerp.web.ActionManager(self); @@ -982,7 +982,7 @@ openerp.web.ViewEditor.Field = openerp.web.Class.extend({ }, render: function() { return _.str.sprintf("%s", this.name, QWeb.render(this.template, {widget: this})) - }, + } }); openerp.web.ViewEditor.FieldBoolean = openerp.web.ViewEditor.Field.extend({ template : "vieweditor_boolean", @@ -1084,7 +1084,7 @@ var _PROPERTIES = { 'action' : ['name', 'string', 'colspan', 'groups'], 'tree' : ['string', 'colors', 'editable', 'link', 'limit', 'min_rows'], 'graph' : ['string', 'type'], - 'calendar' : ['string', 'date_start', 'date_stop', 'date_delay', 'day_length', 'color', 'mode'], + 'calendar' : ['string', 'date_start', 'date_stop', 'date_delay', 'day_length', 'color', 'mode'] }; var _CHILDREN = { 'form': ['notebook', 'group', 'field', 'label', 'button','board', 'newline', 'separator'], @@ -1100,7 +1100,7 @@ var _CHILDREN = { 'label': [], 'button' : [], 'newline': [], - 'separator': [], + 'separator': [] }; var _ICONS = ['','STOCK_ABOUT', 'STOCK_ADD', 'STOCK_APPLY', 'STOCK_BOLD', 'STOCK_CANCEL', 'STOCK_CDROM', 'STOCK_CLEAR', 'STOCK_CLOSE', 'STOCK_COLOR_PICKER', @@ -1134,6 +1134,6 @@ openerp.web.ViewEditor.property_widget = new openerp.web.Registry({ 'seleciton_multi' : 'openerp.web.ViewEditor.FieldSelectMulti', 'selection' : 'openerp.web.ViewEditor.FieldSelect', 'char' : 'openerp.web.ViewEditor.FieldChar', - 'float' : 'openerp.web.ViewEditor.FieldFloat', + 'float' : 'openerp.web.ViewEditor.FieldFloat' }); }; diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index e761173e042..467edcebd8c 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1279,7 +1279,7 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f this.definition_options = JSON.parse(str); } return this.definition_options; - }, + } }); openerp.web.form.FieldChar = openerp.web.form.Field.extend({ @@ -2422,7 +2422,7 @@ openerp.web.form.One2ManyListView = openerp.web.ListView.extend({ var self = this; var def = $.Deferred().then(callback).then(function() {self.o2m.view.reload();}); return this._super(name, id, _.bind(def.resolve, def)); - }, + } }); openerp.web.form.One2ManyFormView = openerp.web.FormView.extend({ From 56fb6cba857b76d0ee406aad4d85cacca573da79 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 17 Jan 2012 14:45:41 +0100 Subject: [PATCH 137/349] [IMP] Kanban images not being reloaded when saved in form view Kanban view now uses write_date if defined in model in order to force reload of images lp bug: https://launchpad.net/bugs/912705 fixed bzr revid: fme@openerp.com-20120117134541-yvernouqxuegoep4 --- addons/web_kanban/static/src/js/kanban.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 5e5abfb292b..a2e6f00e8c0 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -47,7 +47,7 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ }, on_loaded: function(data) { this.fields_view = data; - this.fields_keys = _.keys(this.fields_view.fields); + this.fields_keys = _.keys(this.fields_view.fields).concat(['write_date']); this.add_qweb_template(); this.has_been_loaded.resolve(); }, @@ -531,7 +531,12 @@ openerp.web_kanban.KanbanRecord = openerp.web.Widget.extend({ }, kanban_image: function(model, field, id) { id = id || ''; - return openerp.connection.prefix + '/web/binary/image?session_id=' + this.session.session_id + '&model=' + model + '&field=' + field + '&id=' + id; + var url = openerp.connection.prefix + '/web/binary/image?session_id=' + this.session.session_id + '&model=' + model + '&field=' + field + '&id=' + id; + if (this.record.write_date && this.record.write_date.raw_value) { + var time = openerp.web.str_to_datetime(this.record.write_date.raw_value).getTime(); + url += '&t=' + time; + } + return url; }, kanban_text_ellipsis: function(s, size) { size = size || 160; From a76f9d6112db7fdadf1f8c13f2807384062aa1cd Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 17 Jan 2012 14:47:13 +0100 Subject: [PATCH 138/349] [ADD] Add write_date to hr.employee and product.product in order to allow image reloading in kanban views bzr revid: fme@openerp.com-20120117134713-uewdqmv08r6r5hmq --- addons/hr/hr.py | 1 + addons/product/product.py | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/hr/hr.py b/addons/hr/hr.py index 76f9295a829..15c7c254f85 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -175,6 +175,7 @@ class hr_employee(osv.osv): 'color': fields.integer('Color Index'), 'city': fields.related('address_id', 'city', type='char', string='City'), 'login': fields.related('user_id', 'login', type='char', string='Login', readonly=1), + 'write_date': fields.datetime('Update Date' , readonly=True), } def unlink(self, cr, uid, ids, context=None): diff --git a/addons/product/product.py b/addons/product/product.py index e6b4b4c6348..977e408de6f 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -513,6 +513,7 @@ class product_product(osv.osv): 'name_template': fields.related('product_tmpl_id', 'name', string="Name", type='char', size=128, store=True, select=True), 'color': fields.integer('Color Index'), 'product_image': fields.binary('Image'), + 'write_date': fields.datetime('Update Date' , readonly=True), } def unlink(self, cr, uid, ids, context=None): From 439f23d77b268aff1417d9cbf65e540dcf3c3dff Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 14:53:12 +0100 Subject: [PATCH 139/349] [FIX] root css on .openerp, not body.openerp bzr revid: xmo@openerp.com-20120117135312-f9pmqgmy4704vfyh --- addons/web/static/src/css/base.css | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 84e4da5b711..0994ed41b1a 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -1,4 +1,5 @@ -body.openerp { +body { padding: 0; margin: 0; } +.openerp { padding: 0; margin: 0; height: 100%; @@ -7,7 +8,8 @@ body.openerp { font-family: Ubuntu, Helvetica, sans-serif; } -body.openerp, .openerp textarea, .openerp input, .openerp select, .openerp option, .openerp button, .openerp .ui-widget { +.openerp, .openerp textarea, .openerp input, .openerp select, .openerp option, +.openerp button, .openerp .ui-widget { font-family: Ubuntu, Helvetica, sans-serif; font-size:85%; } From 7d305cbbee66251870e825cd44a99a57a41f407c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 14:58:17 +0100 Subject: [PATCH 140/349] [FIX] MSIE does not like calling .html on the page's title, set the string on the document's title directly (as a property) bzr revid: xmo@openerp.com-20120117135817-t3ggfjp71r6io6b4 --- addons/web/static/src/js/chrome.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 6dce78a1c5e..be570e3dd84 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1092,7 +1092,7 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie self.bind_hashchange(); if (!self.session.openerp_entreprise) { self.$element.find('.oe_footer_powered').append(' - Unsupported/Community Version'); - $('title').html('OpenERP - Unsupported/Community Version'); + document.title = _t("OpenERP - Unsupported/Community Version"); } }); }, From 425b6b4b334f3f1baf5f13ffdd572d0e4211d2f4 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 17 Jan 2012 14:59:58 +0100 Subject: [PATCH 141/349] [FIX] QWeb: Internet Explorer DOM converts tags to uppercase bzr revid: fme@openerp.com-20120117135958-gv2iv4ixomqzcnny --- addons/web/static/lib/qweb/qweb2.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/lib/qweb/qweb2.js b/addons/web/static/lib/qweb/qweb2.js index 093b3651fa0..6518ee5d939 100644 --- a/addons/web/static/lib/qweb/qweb2.js +++ b/addons/web/static/lib/qweb/qweb2.js @@ -194,7 +194,7 @@ var QWeb2 = { QWeb2.Engine = (function() { function Engine() { - // TODO: handle prefix at template level : t-prefix="x" + // TODO: handle prefix at template level : t-prefix="x", don't forget to lowercase it this.prefix = 't'; this.debug = false; this.templates_resources = []; // TODO: implement this.reload() @@ -620,7 +620,7 @@ QWeb2.Element = (function() { } } } - if (this.tag !== this.engine.prefix) { + if (this.tag.toLowerCase() !== this.engine.prefix) { var tag = "<" + this.tag; for (var a in this.attributes) { tag += this.engine.tools.gen_attribute([a, this.attributes[a]]); From aeebcf3dccbd1adfdb4fd62e29043449ef96c603 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 15:02:13 +0100 Subject: [PATCH 142/349] [FIX] un-nivity call of WebClient, IE8 does not like nobody to mess with its body: bzr revid: xmo@openerp.com-20120117140213-u2n1l4cg1nz1xrea --- addons/web/controllers/main.py | 4 ++-- addons/web/static/src/js/chrome.js | 6 +----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 7b2ad5b311c..b0a12802db4 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -99,7 +99,7 @@ html_template = """ }); - + """ @@ -207,7 +207,7 @@ class WebClient(openerpweb.Controller): 'js': js, 'css': css, 'modules': simplejson.dumps(self.server_wide_modules(req)), - 'init': 'new s.web.WebClient().replace($("body"));', + 'init': 'new s.web.WebClient().start();', } return r diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index be570e3dd84..8b9a0d4efc6 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1062,13 +1062,9 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie this._current_state = null; }, - render_element: function() { - this.$element = $(''); - this.$element.attr("id", "oe"); - this.$element.addClass("openerp"); - }, start: function() { var self = this; + this.$element = $(document.body); if (jQuery.param != undefined && jQuery.deparam(jQuery.param.querystring()).kitten != undefined) { this.$element.addClass("kitten-mode-activated"); this.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) { From c82878388a5a26ec424453eafe4ae71779c62824 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jan 2012 15:38:06 +0100 Subject: [PATCH 143/349] [FIX] qweb: benchmark on browsers without console.time & console/timeEnd bzr revid: xmo@openerp.com-20120117143806-x5hqclaw6a8hdu98 --- addons/web/static/lib/qweb/qweb-benchmark.html | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/addons/web/static/lib/qweb/qweb-benchmark.html b/addons/web/static/lib/qweb/qweb-benchmark.html index 0cc67e7e54f..4f7fb56ac1f 100644 --- a/addons/web/static/lib/qweb/qweb-benchmark.html +++ b/addons/web/static/lib/qweb/qweb-benchmark.html @@ -5,11 +5,25 @@ - + + + + + \ No newline at end of file diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index a514cafb6c8..2af7ac115d8 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -84,24 +84,9 @@ def concat_files(file_list, reader=None, intersperse=""): files_concat = intersperse.join(files_content) return files_concat,files_timestamp -html_template = """ - - - - OpenERP - - %(css)s - %(js)s - - - - -""" +html_template = None +with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), "main.html")) as html_file: + html_template = html_file.read() class WebClient(openerpweb.Controller): _cp_path = "/web/webclient" @@ -207,7 +192,6 @@ class WebClient(openerpweb.Controller): 'js': js, 'css': css, 'modules': simplejson.dumps(self.server_wide_modules(req)), - 'init': 'new s.web.WebClient().start();', } return r diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 8b9a0d4efc6..6a9e860aadc 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1064,7 +1064,6 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie }, start: function() { var self = this; - this.$element = $(document.body); if (jQuery.param != undefined && jQuery.deparam(jQuery.param.querystring()).kitten != undefined) { this.$element.addClass("kitten-mode-activated"); this.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) { From f1dc3773b83e571e1b1a4da2fb17cf22dcec7117 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 18 Jan 2012 17:22:03 +0100 Subject: [PATCH 184/349] [FIX] email_template: properly pass target model in composition wizard reloading action This fixes reloading of the composition wizard after selecting templating options in the new web client. lp bug: https://launchpad.net/bugs/886144 fixed bzr revid: odo@openerp.com-20120118162203-17d1tug4lw40wpex --- addons/email_template/wizard/mail_compose_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/email_template/wizard/mail_compose_message.py b/addons/email_template/wizard/mail_compose_message.py index 61006f96782..beb59ba1eea 100644 --- a/addons/email_template/wizard/mail_compose_message.py +++ b/addons/email_template/wizard/mail_compose_message.py @@ -37,7 +37,7 @@ def _reopen(self,res_id,model): # save original model in context, otherwise # it will be lost on the action's context switch - 'mail.compose.target.model': model, + 'context': {'mail.compose.target.model': model} } class mail_compose_message(osv.osv_memory): From d0eb54d4c4f4502e6c920d16f0d48b0467120b22 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Wed, 18 Jan 2012 20:04:09 +0100 Subject: [PATCH 185/349] =?UTF-8?q?[FIX]=C2=A0a=20typo=20between=20'id'=20?= =?UTF-8?q?and=20builtin=20.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bzr revid: florent.xicluna@gmail.com-20120118190409-ddg3bbvb7r9jzyjc --- addons/web/common/http.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 3e6ee257ea3..50a6b43e909 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -142,11 +142,11 @@ class JsonRequest(WebRequest): jsonp = args.get('jsonp') requestf = None request = None + request_id = args.get('id') if jsonp and self.httprequest.method == 'POST': # jsonp 2 steps step1 POST: save call self.init(args) - request_id = args.get('id') self.session.jsonp_requests[request_id] = self.httprequest.form['r'] headers=[('Content-Type', 'text/plain; charset=utf-8')] r = werkzeug.wrappers.Response(request_id, headers=headers) @@ -154,10 +154,10 @@ class JsonRequest(WebRequest): elif jsonp and args.get('r'): # jsonp method GET request = args.get('r') - elif jsonp and args.get('id'): + elif jsonp and request_id: # jsonp 2 steps step2 GET: run and return result self.init(args) - request = self.session.jsonp_requests.pop(args.get(id), "") + request = self.session.jsonp_requests.pop(request_id, "") else: # regular jsonrpc2 requestf = self.httprequest.stream From 035b5b8bd5749f6b208228ccab73ff7b1e3d4170 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 19 Jan 2012 04:50:28 +0000 Subject: [PATCH 186/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120119045028-1hxblsnuw1g2r2vj --- openerp/addons/base/i18n/af.po | 12 +- openerp/addons/base/i18n/am.po | 12 +- openerp/addons/base/i18n/ar.po | 18 +-- openerp/addons/base/i18n/bg.po | 12 +- openerp/addons/base/i18n/bs.po | 12 +- openerp/addons/base/i18n/ca.po | 12 +- openerp/addons/base/i18n/cs.po | 12 +- openerp/addons/base/i18n/da.po | 12 +- openerp/addons/base/i18n/de.po | 16 ++- openerp/addons/base/i18n/el.po | 12 +- openerp/addons/base/i18n/en_GB.po | 12 +- openerp/addons/base/i18n/es.po | 12 +- openerp/addons/base/i18n/es_CL.po | 12 +- openerp/addons/base/i18n/es_EC.po | 12 +- openerp/addons/base/i18n/et.po | 12 +- openerp/addons/base/i18n/eu.po | 12 +- openerp/addons/base/i18n/fa.po | 12 +- openerp/addons/base/i18n/fa_AF.po | 12 +- openerp/addons/base/i18n/fi.po | 12 +- openerp/addons/base/i18n/fr.po | 18 +-- openerp/addons/base/i18n/gl.po | 12 +- openerp/addons/base/i18n/he.po | 12 +- openerp/addons/base/i18n/hr.po | 12 +- openerp/addons/base/i18n/hu.po | 12 +- openerp/addons/base/i18n/hy.po | 12 +- openerp/addons/base/i18n/id.po | 12 +- openerp/addons/base/i18n/is.po | 12 +- openerp/addons/base/i18n/it.po | 12 +- openerp/addons/base/i18n/ja.po | 12 +- openerp/addons/base/i18n/kk.po | 12 +- openerp/addons/base/i18n/ko.po | 12 +- openerp/addons/base/i18n/lt.po | 12 +- openerp/addons/base/i18n/lv.po | 12 +- openerp/addons/base/i18n/mk.po | 159 +++++++++++++++++---------- openerp/addons/base/i18n/mn.po | 12 +- openerp/addons/base/i18n/nb.po | 12 +- openerp/addons/base/i18n/nl.po | 12 +- openerp/addons/base/i18n/nl_BE.po | 12 +- openerp/addons/base/i18n/pl.po | 12 +- openerp/addons/base/i18n/pt.po | 12 +- openerp/addons/base/i18n/pt_BR.po | 12 +- openerp/addons/base/i18n/ro.po | 12 +- openerp/addons/base/i18n/ru.po | 12 +- openerp/addons/base/i18n/sk.po | 12 +- openerp/addons/base/i18n/sl.po | 12 +- openerp/addons/base/i18n/sq.po | 12 +- openerp/addons/base/i18n/sr.po | 12 +- openerp/addons/base/i18n/sr@latin.po | 12 +- openerp/addons/base/i18n/sv.po | 12 +- openerp/addons/base/i18n/th.po | 12 +- openerp/addons/base/i18n/tlh.po | 12 +- openerp/addons/base/i18n/tr.po | 12 +- openerp/addons/base/i18n/uk.po | 12 +- openerp/addons/base/i18n/ur.po | 12 +- openerp/addons/base/i18n/vi.po | 12 +- openerp/addons/base/i18n/zh_CN.po | 12 +- openerp/addons/base/i18n/zh_HK.po | 12 +- openerp/addons/base/i18n/zh_TW.po | 12 +- 58 files changed, 449 insertions(+), 410 deletions(-) diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index 6ec0e1c2573..3a58d6aa074 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: 2012-01-05 05:26+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:39+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index d082c64fbff..f0d74f46943 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: 2012-01-05 05:27+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:40+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index 4001ab9f0c5..eeffd038953 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-09 04:49+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:40+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -1526,7 +1526,7 @@ msgstr "أدوات" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "" +msgstr "عشري" #. module: base #: model:ir.module.category,name:base.module_category_warehouse_management @@ -4960,7 +4960,7 @@ msgstr "" #: field:ir.ui.menu,parent_id:0 #: field:wizard.ir.model.menu.create,menu_id:0 msgid "Parent Menu" -msgstr "القائمة الأم" +msgstr "القائمة الرئيسية" #. module: base #: field:res.partner.bank,owner_name:0 @@ -6474,6 +6474,10 @@ msgstr "صلاحيات الإنشاء" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "المحافظة / الولاية" @@ -11426,7 +11430,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Menus" -msgstr "" +msgstr "أنشاء القوائم" #. module: base #: model:ir.actions.act_window,name:base.action_country_state @@ -11710,10 +11714,6 @@ msgstr "نوع التقرير" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index 8eba27e5cf8..cacbe8baa49 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:28+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:41+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6486,6 +6486,10 @@ msgstr "Задай достъп" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Област" @@ -11714,10 +11718,6 @@ msgstr "Вид справка" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index 74b1e3a063a..20cd2d1ecc9 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:27+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:40+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6393,6 +6393,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11598,10 +11602,6 @@ msgstr "Tip izvještaja" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index 726b3554b8f..85db68749fd 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:28+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:41+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6584,6 +6584,10 @@ msgstr "Permís per crear" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Província" @@ -11872,10 +11876,6 @@ msgstr "Tipus d'informe" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index bfea6fcfc76..97ddf259079 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:28+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:41+0000\n" +"X-Generator: Launchpad (build 14692)\n" "X-Poedit-Language: Czech\n" #. module: base @@ -6467,6 +6467,10 @@ msgstr "Vytvořit přístup" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Fed. stát" @@ -11717,10 +11721,6 @@ msgstr "Typ výkazu" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 357e3d27506..1d1895430bc 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: 2012-01-05 05:28+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:41+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index cb4b9b411c5..a4d51ad0512 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: 2012-01-05 05:29+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:42+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -3639,8 +3639,6 @@ msgid "" "Value Added Tax number. Check the box if the partner is subjected to the " "VAT. Used by the VAT legal statement." msgstr "" -"Umsatzsteuer Identifikationsnummer. Aktivieren Sie die Option, wenn der " -"Partner Ust-pflichtig ist. Wird von der Ust-Voranmeldung verwendet." #. module: base #: selection:ir.sequence,implementation:0 @@ -3728,7 +3726,7 @@ msgstr "EAN Prüfung" #. module: base #: field:res.partner,vat:0 msgid "VAT" -msgstr "USt." +msgstr "USt-IdNr. / UID" #. module: base #: field:res.users,new_password:0 @@ -6576,6 +6574,10 @@ msgstr "Erzeuge Zugriff" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Bundesländer" @@ -11863,10 +11865,6 @@ msgstr "Report Type" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index 375b4143c81..65c5889d564 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:29+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" +"X-Generator: Launchpad (build 14692)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" @@ -6522,6 +6522,10 @@ msgstr "Δημιουργία Πρόσβασης" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Πολιτεία" @@ -11758,10 +11762,6 @@ msgstr "Τύπος Αναφοράς" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index d08da5154cd..ff4d6c80b4b 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: 2012-01-05 05:35+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6555,6 +6555,10 @@ msgstr "Create Access" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Fed. State" @@ -11832,10 +11836,6 @@ msgstr "Report Type" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index a28babfe413..c12f9a1440b 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:43+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:47+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6681,6 +6681,10 @@ msgstr "Permiso para crear" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Provincia" @@ -11970,10 +11974,6 @@ msgstr "Tipo de informe" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index b14861ddc1b..036494342a1 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:36+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6595,6 +6595,10 @@ msgstr "Permiso para crear" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Provincia" @@ -11884,10 +11888,6 @@ msgstr "Tipo de informe" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index 08094123305..5a5c52a8ec1 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:36+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6585,6 +6585,10 @@ msgstr "Permiso para crear" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Provincia" @@ -11877,10 +11881,6 @@ msgstr "Tipo de informe" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index feb800d653e..256c3cb4aae 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:28+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:42+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6425,6 +6425,10 @@ msgstr "Loomisõigus" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Maakond" @@ -11638,10 +11642,6 @@ msgstr "Aruande tüüp" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index a0145d39156..7aa3187e1ee 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: 2012-01-05 05:27+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:40+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index 9bf69bd7b5e..0933edad6d7 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:32+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:45+0000\n" +"X-Generator: Launchpad (build 14692)\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-Language: Persian\n" @@ -6428,6 +6428,10 @@ msgstr "پدیدن دسترسی" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "ایالت فدرال" @@ -11643,10 +11647,6 @@ msgstr "نوع گزارش" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/fa_AF.po b/openerp/addons/base/i18n/fa_AF.po index d42874ed09b..f90dfad10a1 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: 2012-01-05 05:36+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index 5102b2646ea..177ee8a4fe7 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-17 04:44+0000\n" -"X-Generator: Launchpad (build 14676)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:42+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6560,6 +6560,10 @@ msgstr "Luo käyttöoikeus" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Osavaltio" @@ -11834,10 +11838,6 @@ msgstr "Raportin tyyppi" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index b6cede61f90..9a1e7479336 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:29+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:42+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -560,7 +560,7 @@ msgstr "" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "Votre système sera mis à jour." +msgstr "Votre système va être mis à jour." #. module: base #: field:ir.actions.todo,note:0 @@ -1269,7 +1269,7 @@ msgstr "Haïti" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Search" -msgstr "Rechercher" +msgstr "Recherche" #. module: base #: code:addons/osv.py:132 @@ -1846,7 +1846,7 @@ msgstr "Partenaires" #. module: base #: field:res.partner.category,parent_left:0 msgid "Left parent" -msgstr "Parenté de gauche" +msgstr "Parent de gauche" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp @@ -6590,6 +6590,10 @@ msgstr "Accès en création" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "État fédéral" @@ -11888,10 +11892,6 @@ msgstr "Type de rapport" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index 8e9727ff852..3841b7e4677 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: 2012-01-05 05:29+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6572,6 +6572,10 @@ msgstr "Crear Acceso" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Estado Federal" @@ -11860,10 +11864,6 @@ msgstr "Tipo de informe" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index fde447de303..249ff1f271f 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: 2012-01-05 05:29+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6413,6 +6413,10 @@ msgstr "צור גישה" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11625,10 +11629,6 @@ msgstr "סוג דוח" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index e8c0833b066..dc4aecd198e 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:33+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:46+0000\n" +"X-Generator: Launchpad (build 14692)\n" "Language: hr\n" #. module: base @@ -6495,6 +6495,10 @@ msgstr "Pravo kreiranja" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Država/Pokrajina/Županija" @@ -11742,10 +11746,6 @@ msgstr "Tip izvještaja" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 286c1ec5fae..a888835421f 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: 2012-01-05 05:30+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6564,6 +6564,10 @@ msgstr "Létrehozási hozzáférés" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Szöv. állam" @@ -11859,10 +11863,6 @@ msgstr "Jelentés típus" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index b8aafa8dd87..a836aab8517 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: 2012-01-05 05:27+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:40+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index 834cf5f8c17..726ee81c716 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: 2012-01-05 05:30+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6389,6 +6389,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11594,10 +11598,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index 12f1109e23f..d2bf11de821 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: 2012-01-05 05:30+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index 4c832895fd9..77b218e7e52 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: 2012-01-05 05:30+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:44+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6586,6 +6586,10 @@ msgstr "Creazione" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Stato fed." @@ -11880,10 +11884,6 @@ msgstr "Tipo Report" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index de7633ae7e9..44556d092a7 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:44+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/kk.po b/openerp/addons/base/i18n/kk.po index d4e91a14c7f..bb2e50df775 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: 2012-01-05 05:31+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:44+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index a1773cab8bc..6deafd6fde5 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:31+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:44+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6442,6 +6442,10 @@ msgstr "접근 생성" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11651,10 +11655,6 @@ msgstr "리포트 타입" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index 6fffa645c66..2632f0d5725 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:31+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:44+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6407,6 +6407,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Savivaldybė" @@ -11624,10 +11628,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index 83af47cb678..501555cdf61 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: 2012-01-05 05:31+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:44+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6440,6 +6440,10 @@ msgstr "Izveidot Pieeju" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Fed. Valsts" @@ -11658,10 +11662,6 @@ msgstr "Atskaites Tips" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index 04e44b8a87c..2f51513d62d 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.po @@ -14,13 +14,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:31+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:45+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "" +msgstr "Света Елена" #. module: base #: view:ir.actions.report.xml:0 @@ -74,7 +74,7 @@ msgstr "" #. module: base #: field:base.language.import,code:0 msgid "Code (eg:en__US)" -msgstr "" +msgstr "Код (пр. en_US)" #. module: base #: view:workflow:0 @@ -94,7 +94,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Hungarian / Magyar" -msgstr "" +msgstr "Унгарски / Magyar" #. module: base #: selection:base.language.install,lang:0 @@ -111,7 +111,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 msgid "Display Menu Tips" -msgstr "" +msgstr "Прикажи ги советите во менито" #. module: base #: help:ir.cron,model:0 @@ -122,7 +122,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Креирани прикази" #. module: base #: code:addons/base/ir/ir_model.py:519 @@ -131,6 +131,8 @@ msgid "" "You can not write in this document (%s) ! Be sure your user belongs to one " "of these groups: %s." msgstr "" +"Не може да запишете во документот (%s)! Осигурајте се дека вашата кориснича " +"сметка припаѓа на една од овие групи: %s." #. module: base #: model:ir.module.module,description:base.module_event_project @@ -153,7 +155,7 @@ msgstr "" #. module: base #: field:res.partner,ref:0 msgid "Reference" -msgstr "" +msgstr "Референца" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba @@ -163,7 +165,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,target:0 msgid "Target Window" -msgstr "" +msgstr "Целен прозорец" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans @@ -179,7 +181,7 @@ msgstr "" #: code:addons/base/res/res_users.py:541 #, python-format msgid "Warning!" -msgstr "" +msgstr "Предупредување!" #. module: base #: code:addons/base/ir/ir_model.py:331 @@ -193,7 +195,7 @@ msgstr "" #: code:addons/osv.py:129 #, python-format msgid "Constraint Error" -msgstr "" +msgstr "Грешка при ограничувањето" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom @@ -203,13 +205,13 @@ msgstr "" #. module: base #: model:res.country,name:base.sz msgid "Swaziland" -msgstr "" +msgstr "Свазиленд" #. module: base #: code:addons/orm.py:4171 #, python-format msgid "created." -msgstr "" +msgstr "креирано." #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_subproduct @@ -223,6 +225,9 @@ msgid "" "Some installed modules depend on the module you plan to Uninstall :\n" " %s" msgstr "" +"Некои инсталирани модули зависат од модулите кои пробувате да ги " +"отстраните:\n" +"%s" #. module: base #: field:ir.sequence,number_increment:0 @@ -233,7 +238,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_res_company_tree #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "" +msgstr "Структура на компанијата" #. module: base #: selection:base.language.install,lang:0 @@ -256,7 +261,7 @@ msgstr "" #: code:addons/base/module/wizard/base_export_language.py:60 #, python-format msgid "new" -msgstr "" +msgstr "ново" #. module: base #: field:ir.actions.report.xml,multi:0 @@ -266,17 +271,17 @@ msgstr "" #. module: base #: field:ir.module.category,module_nr:0 msgid "Number of Modules" -msgstr "" +msgstr "Број на модули" #. module: base #: help:multi_company.default,company_dest_id:0 msgid "Company to store the current record" -msgstr "" +msgstr "Компанија за зачувување на тековниот запис" #. module: base #: field:res.partner.bank.type.field,size:0 msgid "Max. Size" -msgstr "" +msgstr "Макс. големина" #. module: base #: model:ir.module.category,name:base.module_category_reporting @@ -296,7 +301,7 @@ msgstr "" #: field:res.partner,subname:0 #: field:res.partner.address,name:0 msgid "Contact Name" -msgstr "" +msgstr "Име на контактот" #. module: base #: code:addons/base/module/wizard/base_export_language.py:56 @@ -320,7 +325,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "" +msgstr "Името на јазикот мора да биде уникатно !" #. module: base #: model:ir.module.module,description:base.module_import_base @@ -365,7 +370,7 @@ msgstr "" #. module: base #: field:res.partner,credit_limit:0 msgid "Credit Limit" -msgstr "" +msgstr "Лимит на кредитот" #. module: base #: model:ir.module.module,description:base.module_web_graph @@ -375,7 +380,7 @@ msgstr "" #. module: base #: field:ir.model.data,date_update:0 msgid "Update Date" -msgstr "" +msgstr "Датум на ажурирање" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule @@ -385,12 +390,12 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Owner" -msgstr "" +msgstr "Сопственик" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Object" -msgstr "" +msgstr "Изворен објект" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal @@ -411,13 +416,13 @@ msgstr "" #: field:res.widget.user,widget_id:0 #: field:res.widget.wizard,widgets_list:0 msgid "Widget" -msgstr "" +msgstr "Елемент" #. module: base #: view:ir.model.access:0 #: field:ir.model.access,group_id:0 msgid "Group" -msgstr "" +msgstr "Група" #. module: base #: constraint:res.lang:0 @@ -431,7 +436,7 @@ msgstr "" #: field:ir.translation,name:0 #: field:res.partner.bank.type.field,name:0 msgid "Field Name" -msgstr "" +msgstr "Име на полето" #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project @@ -455,7 +460,7 @@ msgstr "" #. module: base #: model:res.country,name:base.tv msgid "Tuvalu" -msgstr "" +msgstr "Тувалу" #. module: base #: selection:ir.model,state:0 @@ -465,7 +470,7 @@ msgstr "" #. module: base #: field:res.lang,date_format:0 msgid "Date Format" -msgstr "" +msgstr "Формат на датумот" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_designer @@ -476,12 +481,12 @@ msgstr "" #: field:res.bank,email:0 #: field:res.partner.address,email:0 msgid "E-Mail" -msgstr "" +msgstr "Е-пошта" #. module: base #: model:res.country,name:base.an msgid "Netherlands Antilles" -msgstr "" +msgstr "Холандски антили" #. module: base #: model:res.country,name:base.ro @@ -495,6 +500,8 @@ msgid "" "You can not remove the admin user as it is used internally for resources " "created by OpenERP (updates, module installation, ...)" msgstr "" +"Не може да го отстраните admin корисникот затоа што се користи интерно за " +"ресурси креирани од OpenERP (ажурирања, инсталација на модули, ...)" #. module: base #: view:ir.values:0 @@ -514,7 +521,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Bosnian / bosanski jezik" -msgstr "" +msgstr "Босански / Bosanski jezik" #. module: base #: help:ir.actions.report.xml,attachment_use:0 @@ -522,6 +529,8 @@ msgid "" "If you check this, then the second time the user prints with same attachment " "name, it returns the previous report." msgstr "" +"Ако го штиклирате ова, тогаш вториот пат кога корисникот ќе принта со истото " +"име на приврзокот, ќе биде вратен претходниот извештај." #. module: base #: model:ir.module.module,shortdesc:base.module_sale_layout @@ -531,7 +540,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "" +msgstr "Шпански (ВЕ) / Español (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice @@ -541,13 +550,13 @@ msgstr "" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "" +msgstr "Вашиот систем ќе се ажурира." #. module: base #: field:ir.actions.todo,note:0 #: selection:ir.property,type:0 msgid "Text" -msgstr "" +msgstr "Текст" #. module: base #: model:ir.module.module,description:base.module_account_followup @@ -576,12 +585,12 @@ msgstr "" #. module: base #: field:res.country,name:0 msgid "Country Name" -msgstr "" +msgstr "Име на државата" #. module: base #: model:res.country,name:base.co msgid "Colombia" -msgstr "" +msgstr "Колумбија" #. module: base #: code:addons/orm.py:1357 @@ -595,21 +604,23 @@ msgid "" "The ISO country code in two chars.\n" "You can use this field for quick search." msgstr "" +"ISO државен код со два знака.\n" +"Може да го користите ова поле за брзо пребарување." #. module: base #: model:res.country,name:base.pw msgid "Palau" -msgstr "" +msgstr "Пало" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "Продажба и набавки" #. module: base #: view:ir.translation:0 msgid "Untranslated" -msgstr "" +msgstr "Непреведено" #. module: base #: help:ir.actions.act_window,context:0 @@ -628,7 +639,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:282 #, python-format msgid "Custom fields must have a name that starts with 'x_' !" -msgstr "" +msgstr "Прилагодените полиња мора да имаат име кое почнува со 'x_' !" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_mx @@ -648,7 +659,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "Export done" -msgstr "" +msgstr "Извезувањето заврши" #. module: base #: model:ir.module.module,shortdesc:base.module_outlook @@ -659,7 +670,7 @@ msgstr "" #: view:ir.model:0 #: field:ir.model,name:0 msgid "Model Description" -msgstr "" +msgstr "Опис на моделот" #. module: base #: model:ir.actions.act_window,help:base.bank_account_update @@ -684,7 +695,7 @@ msgstr "" #. module: base #: model:res.country,name:base.jo msgid "Jordan" -msgstr "" +msgstr "Јордан" #. module: base #: help:ir.cron,nextcall:0 @@ -700,7 +711,7 @@ msgstr "" #. module: base #: model:res.country,name:base.er msgid "Eritrea" -msgstr "" +msgstr "Еритреа" #. module: base #: sql_constraint:res.company:0 @@ -711,13 +722,13 @@ msgstr "" #: view:res.config:0 #: view:res.config.installer:0 msgid "description" -msgstr "" +msgstr "Опис" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule #: model:ir.ui.menu,name:base.menu_base_action_rule_admin msgid "Automated Actions" -msgstr "" +msgstr "Автоматизирани дејства" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro @@ -762,12 +773,12 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Swedish / svenska" -msgstr "" +msgstr "Шведска / Svenska" #. module: base #: model:res.country,name:base.rs msgid "Serbia" -msgstr "" +msgstr "Србија" #. module: base #: selection:ir.translation,type:0 @@ -777,7 +788,7 @@ msgstr "" #. module: base #: model:res.country,name:base.kh msgid "Cambodia, Kingdom of" -msgstr "" +msgstr "Клаството Камбоџа" #. module: base #: field:base.language.import,overwrite:0 @@ -2084,7 +2095,7 @@ msgstr "" #. module: base #: selection:res.request,state:0 msgid "active" -msgstr "" +msgstr "активно" #. module: base #: code:addons/base/res/res_partner.py:272 @@ -3570,7 +3581,7 @@ msgstr "" #. module: base #: help:res.lang,iso_code:0 msgid "This ISO code is the name of po files to use for translations" -msgstr "" +msgstr "ISO кодот е името на датотеките кои се користат за преведување" #. module: base #: view:ir.rule:0 @@ -4638,7 +4649,7 @@ msgstr "" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Not Searchable" -msgstr "" +msgstr "Не може да се пребарува" #. module: base #: field:ir.config_parameter,key:0 @@ -6385,6 +6396,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11605,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 @@ -13442,7 +13453,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Greek / Ελληνικά" -msgstr "" +msgstr "Грчки / Ελληνικά" #. module: base #: model:res.country,name:base.do @@ -14884,4 +14895,34 @@ msgid "Russian / русский язык" msgstr "" #~ msgid "Metadata" -#~ msgstr "Метаподатоци" +#~ msgstr "Мета податоци" + +#~ msgid "Wood Suppliers" +#~ msgstr "Снабдувачи на дрва" + +#, python-format +#~ msgid "\"smtp_server\" needs to be set to send mails to users" +#~ msgstr "" +#~ "\"smtp_server\" треба да биде подесен да испраќа пошта до корисниците" + +#, python-format +#~ msgid "The read method is not implemented on this object !" +#~ msgstr "Методот за читање не е имплементиран во овој објект !" + +#~ msgid "Schedule Upgrade" +#~ msgstr "Закажана надградба" + +#~ msgid "Miscellaneous Suppliers" +#~ msgstr "Разновидни добавувачи" + +#~ msgid "Certified" +#~ msgstr "Сертифицирано" + +#~ msgid "New User" +#~ msgstr "Нов корисник" + +#~ msgid "Partner Form" +#~ msgstr "Формулар за партнери" + +#~ msgid "Event Type" +#~ msgstr "Тип на настан" diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index 36f0e3ba50b..56a86246e0a 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:32+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:45+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6465,6 +6465,10 @@ msgstr "Хандалт үүсгэх" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Аймаг/Хот" @@ -11687,10 +11691,6 @@ msgstr "Тайлангийн төрөл" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 4f1d9ae1cf7..b036bbfdaa2 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: 2012-01-05 05:32+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:45+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6461,6 +6461,10 @@ msgstr "Tilgang til å opprette" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Stat (USA)" @@ -11676,10 +11680,6 @@ msgstr "Rapporttype" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index 8efc33c5eb2..6c2c21c479c 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:28+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:42+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6577,6 +6577,10 @@ msgstr "Aanmaken" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Staat/Provincie" @@ -11865,10 +11869,6 @@ msgstr "Soort overzicht" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index e4a35618946..5f71c543dad 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: 2012-01-05 05:36+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6400,6 +6400,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11605,10 +11609,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index ac7e35f58aa..3756c58ed8a 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:32+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:45+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6512,6 +6512,10 @@ msgstr "Prawo tworzenia" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "woj." @@ -11761,10 +11765,6 @@ msgstr "Typ raportu" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 022f01f71dd..897941cb327 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:32+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:46+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6500,6 +6500,10 @@ msgstr "Criação" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Estado federal" @@ -11766,10 +11770,6 @@ msgstr "Tipo de relatório" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index 4073ab15725..a5926f77589 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:43+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6576,6 +6576,10 @@ msgstr "Acesso Criação" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Estado(UF)" @@ -11865,10 +11869,6 @@ msgstr "Tipo de Relatório" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index 41b20552b42..72228770172 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:33+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:46+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6590,6 +6590,10 @@ msgstr "Acces creare" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Stat federal" @@ -11888,10 +11892,6 @@ msgstr "Tip de raport" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index f01b11da678..e24d0bc47bf 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:33+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:46+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6566,6 +6566,10 @@ msgstr "Доступ на создание" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Область" @@ -11858,10 +11862,6 @@ msgstr "Тип отчета" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index 5d1a30ea1ff..aff5c8729ee 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: 2012-01-05 05:33+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:47+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6508,6 +6508,10 @@ msgstr "Právo vytvárať" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Federálny štát" @@ -11768,10 +11772,6 @@ msgstr "Typ výkazu" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index 6b1c987689c..6421a1ebbd3 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:34+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:47+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6555,6 +6555,10 @@ msgstr "Ustvari dostop" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Zvezna država" @@ -11834,10 +11838,6 @@ msgstr "Vrsta poročila" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index aa61bfd3455..ce2934835dd 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:27+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:40+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6384,6 +6384,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11589,10 +11593,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index d2226d586ac..a411ad0eee2 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: 2012-01-05 05:33+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:46+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6494,6 +6494,10 @@ msgstr "Napravi pristup" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Država" @@ -11739,10 +11743,6 @@ msgstr "Tip izveštaja" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index c1f27857c24..81f4b11368d 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: 2012-01-05 05:37+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index 44670e961da..355106a8f19 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:34+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:47+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6517,6 +6517,10 @@ msgstr "Skapa åtkomst" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Fed. State" @@ -11781,10 +11785,6 @@ msgstr "Rapporttyp" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index 168ff935025..036e10cfc6d 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: 2012-01-05 05:34+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:47+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index 037da201dd6..bb4c547a638 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:34+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:47+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6384,6 +6384,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11589,10 +11593,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 973c4c423f6..c4628fb2718 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-12 05:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:48+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6597,6 +6597,10 @@ msgstr "Erişim Oluştur" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "Federal Eyalet" @@ -11884,10 +11888,6 @@ msgstr "Rapor Türü" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index b1616361c8e..f67b6524acf 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:35+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:48+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6431,6 +6431,10 @@ msgstr "Доступ для створення" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11641,10 +11645,6 @@ msgstr "Тип звіту" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index 5408988da69..69c120443cc 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: 2012-01-05 05:35+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:48+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index a81c5a08ceb..da4e08393af 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: 2012-01-05 05:35+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:48+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6416,6 +6416,10 @@ msgstr "Quyền Tạo" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11625,10 +11629,6 @@ msgstr "Loại báo cáo" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index c04d21659ae..68d77f23613 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-14 05:10+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6418,6 +6418,10 @@ msgstr "创建权限" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "省/州" @@ -11637,10 +11641,6 @@ msgstr "报表类型" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/zh_HK.po b/openerp/addons/base/i18n/zh_HK.po index add8f5e99f0..1471a4fa7ec 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: 2012-01-05 05:35+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:48+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6385,6 +6385,10 @@ msgstr "" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "" @@ -11590,10 +11594,6 @@ msgstr "" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index 8d25ab97792..09d42b6903b 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-05 05:36+0000\n" -"X-Generator: Launchpad (build 14625)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base #: model:res.country,name:base.sh @@ -6394,6 +6394,10 @@ msgstr "建立存取" #. module: base #: field:res.partner.address,state_id:0 +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: view:res.country.state:0 +#: field:res.partner.bank,state_id:0 msgid "Fed. State" msgstr "省或州" @@ -11611,10 +11615,6 @@ msgstr "報表類型" #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 -#: field:res.bank,state:0 -#: field:res.company,state_id:0 -#: view:res.country.state:0 -#: field:res.partner.bank,state_id:0 #: view:res.request:0 #: field:res.request,state:0 #: field:workflow.instance,state:0 From d49c7de24de366060b699cf25cb57c26c59b7fac Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 19 Jan 2012 04:51:14 +0000 Subject: [PATCH 187/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120119045114-1uzft0w0d45gb143 --- addons/account/i18n/pt_BR.po | 22 ++-- addons/account_analytic_default/i18n/pt_BR.po | 4 +- addons/account_asset/i18n/pt_BR.po | 4 +- addons/anonymization/i18n/nl.po | 10 +- addons/audittrail/i18n/nl.po | 14 +- addons/base_setup/i18n/nl.po | 28 +++- addons/board/i18n/pt_BR.po | 4 +- addons/crm_claim/i18n/nl.po | 44 +++---- addons/hr_evaluation/i18n/fr.po | 124 +++++++++++------- addons/marketing/i18n/nl.po | 12 +- addons/marketing_campaign/i18n/nl.po | 22 ++-- addons/project_scrum/i18n/pt_BR.po | 4 +- addons/sale_margin/i18n/nl.po | 10 +- addons/web_livechat/i18n/pt_BR.po | 4 +- addons/wiki/i18n/pt_BR.po | 4 +- 15 files changed, 179 insertions(+), 131 deletions(-) diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po index c66787e3477..25eac0d0d03 100644 --- a/addons/account/i18n/pt_BR.po +++ b/addons/account/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2012-01-18 02:49+0000\n" +"PO-Revision-Date: 2012-01-19 04:21+0000\n" "Last-Translator: Rafael Sales \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: account #: view:account.invoice.report:0 @@ -48,7 +48,7 @@ msgstr "Estatisticas da conta" #. module: account #: view:account.invoice:0 msgid "Proforma/Open/Paid Invoices" -msgstr "" +msgstr "Proforma / Aberto / Faturas Pagas" #. module: account #: field:report.invoice.created,residual:0 @@ -111,6 +111,8 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Erro de configuração! A moeda escolhida deve ser compartilhada pelas contas " +"padrão também." #. module: account #: report:account.invoice:0 @@ -715,7 +717,7 @@ msgstr "Parceiros Reconciliados Hoje" #. module: account #: view:report.hr.timesheet.invoice.journal:0 msgid "Sale journal in this year" -msgstr "" +msgstr "Diário de vendas deste ano" #. module: account #: selection:account.financial.report,display_detail:0 @@ -742,7 +744,7 @@ msgstr "Entradas analíticas por linha" #. module: account #: field:account.invoice.refund,filter_refund:0 msgid "Refund Method" -msgstr "" +msgstr "Método de reembolso" #. module: account #: code:addons/account/wizard/account_change_currency.py:38 @@ -965,7 +967,7 @@ msgstr "" #: code:addons/account/account.py:2578 #, python-format msgid "I can not locate a parent code for the template account!" -msgstr "" +msgstr "Não consigo localizar um código aparente para a conta do modelo!" #. module: account #: view:account.analytic.line:0 @@ -2312,6 +2314,8 @@ msgid "" "In order to delete a bank statement, you must first cancel it to delete " "related journal items." msgstr "" +"Para excluir um texto bancário, primeiro você deve cancelá-lo para excluir " +"itens relacionados ao diário." #. module: account #: field:account.invoice,payment_term:0 @@ -2625,7 +2629,7 @@ msgstr "" #. module: account #: sql_constraint:account.model.line:0 msgid "Wrong credit or debit value in model, they must be positive!" -msgstr "" +msgstr "Crédito errado ou valor do débito deve ser positivo!" #. module: account #: model:ir.ui.menu,name:account.menu_automatic_reconcile @@ -2672,7 +2676,7 @@ msgstr "Conta-pai de Impostos" #: code:addons/account/wizard/account_change_currency.py:59 #, python-format msgid "New currency is not configured properly !" -msgstr "" +msgstr "Nova moeda não está configurada corretamente!" #. module: account #: view:account.subscription.generate:0 diff --git a/addons/account_analytic_default/i18n/pt_BR.po b/addons/account_analytic_default/i18n/pt_BR.po index ea4c9e78981..01ffe84cab7 100644 --- a/addons/account_analytic_default/i18n/pt_BR.po +++ b/addons/account_analytic_default/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: account_analytic_default #: help:account.analytic.default,partner_id:0 diff --git a/addons/account_asset/i18n/pt_BR.po b/addons/account_asset/i18n/pt_BR.po index 68d074a76c2..c337d901a3c 100644 --- a/addons/account_asset/i18n/pt_BR.po +++ b/addons/account_asset/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: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: account_asset #: view:account.asset.asset:0 diff --git a/addons/anonymization/i18n/nl.po b/addons/anonymization/i18n/nl.po index 86f4fbe29e2..35b54ff7c5c 100644 --- a/addons/anonymization/i18n/nl.po +++ b/addons/anonymization/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-02-16 11:28+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-18 20:01+0000\n" +"Last-Translator: Erwin (Endian 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: 2011-12-23 07:33+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: anonymization #: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard @@ -211,6 +211,8 @@ msgstr "Bericht" #, python-format msgid "You cannot have two fields with the same name on the same object!" msgstr "" +"Het is niet toegestaan om twee velden met dezelfde naam van hetzelfde object " +"te hebben!" #~ msgid "Database anonymization module" #~ msgstr "Database anonimisatie module" diff --git a/addons/audittrail/i18n/nl.po b/addons/audittrail/i18n/nl.po index 1f3819f7545..84f70b5d4f8 100644 --- a/addons/audittrail/i18n/nl.po +++ b/addons/audittrail/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-11 18:42+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-18 20:04+0000\n" +"Last-Translator: Erwin (Endian Solutions) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:04+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: audittrail #: code:addons/audittrail/audittrail.py:75 @@ -39,11 +39,13 @@ msgid "" "There is already a rule defined on this object\n" " You cannot define another: please edit the existing one." msgstr "" +"Er is al een regel gedefinieerd voor dit object\n" +" Het is niet mogelijk om een andere te definieren: Wijzig de bestaande." #. module: audittrail #: view:audittrail.rule:0 msgid "Subscribed Rule" -msgstr "" +msgstr "Geaboneerde regel" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_rule @@ -327,7 +329,7 @@ msgstr "AuditTrails-logs" #. module: audittrail #: view:audittrail.rule:0 msgid "Draft Rule" -msgstr "" +msgstr "Concept regel" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_log diff --git a/addons/base_setup/i18n/nl.po b/addons/base_setup/i18n/nl.po index 5ece536e0f6..f128faeeb54 100644 --- a/addons/base_setup/i18n/nl.po +++ b/addons/base_setup/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-17 17:43+0000\n" +"PO-Revision-Date: 2012-01-18 20:23+0000\n" "Last-Translator: Erwin (Endian Solutions) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:43+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: base_setup #: field:user.preferences.config,menu_tips:0 @@ -52,6 +52,8 @@ msgid "" "Set default for new user's timezone, used to perform timezone conversions " "between the server and the client." msgstr "" +"Stel de standaard tijdzone in voor nieuwe gebruikers. Deze wordt gebruikt om " +"tijdzone conversies te maken tussen server en client." #. module: base_setup #: selection:product.installer,customers:0 @@ -75,6 +77,9 @@ msgid "" "printed on your reports. You can click on the button 'Preview Header' in " "order to check the header/footer of PDF documents." msgstr "" +"Vul uw bedrijfsgegevens in (adres, logo, bankrekeningen) zo dat deze kunnen " +"worden afgedrukt op uw rapporten. U kan op de knop 'Voorbeeld kop' klikken " +"om de kop en voet van PDF documenten te controleren." #. module: base_setup #: field:product.installer,customers:0 @@ -98,6 +103,9 @@ msgid "" "you can import your existing partners by CSV spreadsheet from \"Import " "Data\" wizard" msgstr "" +"Maak of import klanten en de contactpersonen handmatig vanuit dit scherm of " +"u kunt uw bestaande partners vanuit een CSV bestand importeren via de " +"\"Import data\" wizard" #. module: base_setup #: view:user.preferences.config:0 @@ -152,6 +160,8 @@ msgid "" "You can use this wizard to change the terminologies for customers in the " "whole application." msgstr "" +"U kunt deze wizard gebruiken om de terminologie voor klanten, in de gehele " +"applicatie, te wijzigen." #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -175,6 +185,9 @@ msgid "" "available. If you want to Add new Language, you can add it from 'Load an " "Official Translation' wizard from 'Administration' menu." msgstr "" +"Dit stelt, wanneer er vertalingen aanwezig zijn, de standaard taal voor de " +"gebruikers weergave in. Als u een nieuwe taal wilt toevoegen, dan kan dit " +"via 'Laad een officiële taal' in het 'beheer' menu." #. module: base_setup #: view:user.preferences.config:0 @@ -183,6 +196,9 @@ msgid "" "ones. Afterwards, users are free to change those values on their own user " "preference form." msgstr "" +"Dit stelt de standaard voorkeuren voor nieuwe gebruikers in en werkt alle " +"bestaande gebruikers bij. Naderhand kunnen gebruikers zelfstandig deze " +"waardes aanpassen in hun voorkeuren scherm." #. module: base_setup #: field:base.setup.terminology,partner:0 @@ -192,7 +208,7 @@ msgstr "Hoe belt u een klant" #. module: base_setup #: field:migrade.application.installer.modules,quickbooks_ippids:0 msgid "Quickbooks Ippids" -msgstr "" +msgstr "Quickbooks Ippids" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -276,12 +292,12 @@ msgstr "Relatie" #. module: base_setup #: view:base.setup.terminology:0 msgid "Specify Your Terminology" -msgstr "" +msgstr "Specificeer uw teminology" #. module: base_setup #: help:migrade.application.installer.modules,sync_google_contact:0 msgid "For Sync Google Contact" -msgstr "" +msgstr "Voor Sync Google contactpersonen" #~ msgid "" #~ "You can start configuring the system or connect directly to the database " diff --git a/addons/board/i18n/pt_BR.po b/addons/board/i18n/pt_BR.po index d41957243c7..67bf55e4e19 100644 --- a/addons/board/i18n/pt_BR.po +++ b/addons/board/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: board #: view:res.log.report:0 diff --git a/addons/crm_claim/i18n/nl.po b/addons/crm_claim/i18n/nl.po index 3905e290af2..56d98318213 100644 --- a/addons/crm_claim/i18n/nl.po +++ b/addons/crm_claim/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 08:52+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-18 20:27+0000\n" +"Last-Translator: Erwin (Endian 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: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -85,12 +85,12 @@ msgstr "" #: code:addons/crm_claim/crm_claim.py:132 #, python-format msgid "The claim '%s' has been opened." -msgstr "" +msgstr "De klacht '%s' is geopend." #. module: crm_claim #: view:crm.claim:0 msgid "Date Closed" -msgstr "" +msgstr "Datum gesloten" #. module: crm_claim #: view:crm.claim.report:0 @@ -151,12 +151,12 @@ msgstr "Referentie" #. module: crm_claim #: view:crm.claim.report:0 msgid "Date of claim" -msgstr "" +msgstr "Datum van de klacht" #. module: crm_claim #: view:crm.claim:0 msgid "All pending Claims" -msgstr "" +msgstr "Alle lopende klachten" #. module: crm_claim #: view:crm.claim.report:0 @@ -187,7 +187,7 @@ msgstr "Relatie" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month of claim" -msgstr "" +msgstr "Maand van de klacht" #. module: crm_claim #: selection:crm.claim,type_action:0 @@ -227,7 +227,7 @@ msgstr "Verstuur nieuwe email" #: selection:crm.claim,state:0 #: view:crm.claim.report:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: crm_claim #: view:crm.claim:0 @@ -254,7 +254,7 @@ msgstr "Volgende actie" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mijn verkoop team(s)" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim3 @@ -321,7 +321,7 @@ msgstr "Contactpersoon" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month-1" -msgstr "" +msgstr "Maand-1" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim @@ -380,7 +380,7 @@ msgstr "Wijzigingsdatum" #. module: crm_claim #: view:crm.claim.report:0 msgid "Year of claim" -msgstr "" +msgstr "Jaar van de klacht" #. module: crm_claim #: view:crm.claim.report:0 @@ -402,7 +402,7 @@ msgstr "Waarde klachten" #. module: crm_claim #: view:crm.claim:0 msgid "Responsible User" -msgstr "" +msgstr "Verantwoordelijke gebruiker" #. module: crm_claim #: help:crm.claim,email_cc:0 @@ -490,7 +490,7 @@ msgstr "Gebruiker" #. module: crm_claim #: field:crm.claim,active:0 msgid "Active" -msgstr "" +msgstr "Actief" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -622,7 +622,7 @@ msgstr "Open" #. module: crm_claim #: view:crm.claim:0 msgid "New Claims" -msgstr "" +msgstr "Nieuwe klachten" #. module: crm_claim #: view:crm.claim:0 @@ -639,17 +639,17 @@ msgstr "Verantwoordelijke" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current year" -msgstr "" +msgstr "Klachten aangemaakt in huidige jaar" #. module: crm_claim #: view:crm.claim:0 msgid "Unassigned Claims" -msgstr "" +msgstr "Niet toegewezen klachten" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current month" -msgstr "" +msgstr "Klachten aangemaakt in huidige maand" #. module: crm_claim #: field:crm.claim.report,delay_expected:0 @@ -719,7 +719,7 @@ msgstr "Afgewerkte akties" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in last month" -msgstr "" +msgstr "Klachten aangemaakt in afgelopen maand" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim5 @@ -764,7 +764,7 @@ msgstr "Jaar" #. module: crm_claim #: view:crm.claim.report:0 msgid "My company" -msgstr "" +msgstr "Mijn bedrijf" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -814,7 +814,7 @@ msgstr "Aanmaakdatum" #. module: crm_claim #: view:crm.claim:0 msgid "In Progress Claims" -msgstr "" +msgstr "Klachten in behandeling" #~ msgid "Customer & Supplier Relationship Management" #~ msgstr "Customer & Supplier Relationship Management" diff --git a/addons/hr_evaluation/i18n/fr.po b/addons/hr_evaluation/i18n/fr.po index b095afc562f..34d9dbe6333 100644 --- a/addons/hr_evaluation/i18n/fr.po +++ b/addons/hr_evaluation/i18n/fr.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-18 16:47+0000\n" -"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) " -"\n" +"PO-Revision-Date: 2012-01-18 16:59+0000\n" +"Last-Translator: gde (OpenERP) \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: 2011-12-23 07:14+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -26,7 +25,7 @@ msgstr "Envoyer un résumé anonyme au responsable" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Start Appraisal" -msgstr "" +msgstr "Démarrer les évaluations" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -38,7 +37,7 @@ msgstr "Regrouper par..." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal that overpassed the deadline" -msgstr "" +msgstr "Evaluations ayant dépassé la limite" #. module: hr_evaluation #: field:hr.evaluation.interview,request_id:0 @@ -65,7 +64,7 @@ msgstr "Délai avant de commencer" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal that are in waiting appreciation state" -msgstr "" +msgstr "Evaluations en attente d'appréciation" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:244 @@ -97,7 +96,7 @@ msgstr "Jour" #: view:hr_evaluation.plan:0 #: field:hr_evaluation.plan,phase_ids:0 msgid "Appraisal Phases" -msgstr "" +msgstr "Phases d'évaluation" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -105,8 +104,8 @@ msgid "" "This number of months will be used to schedule the first evaluation date of " "the employee when selecting an evaluation plan. " msgstr "" -"Le nombre de mois sera utilisé pour planifier la date de la première " -"évaluation de l'employé, lors du choix de plan d'évaluation. " +"Ce délai sera utilisé pour planifier la date de la première évaluation de " +"l'employé si cette campagne est choisie. " #. module: hr_evaluation #: view:hr.employee:0 @@ -116,7 +115,7 @@ msgstr "Remarques" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "(eval_name)s:Appraisal Name" -msgstr "" +msgstr "Nom de l'évaluation" #. module: hr_evaluation #: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree @@ -127,6 +126,12 @@ msgid "" "manages all kind of evaluations: bottom-up, top-down, self-evaluation and " "final evaluation by the manager." msgstr "" +"Chaque employé peut se voir assigner une campagne d'évaluation spécifique. " +"Un telle campagne définit la fréquence et la manière de gérer l'évaluation " +"périodique du personnel. Il suffit d'en définir les étapes et d'y ajouter " +"des modèles d'entrevues. \r\n" +"OpenERP gère différents types d'évaluations: bottom up, top down et auto-" +"évaluation suivie d'une évaluation finale par le supérieur hiérarchique." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -141,7 +146,7 @@ msgstr "Attendre les phases précédentes" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation msgid "Employee Appraisal" -msgstr "" +msgstr "Evaluations des employés" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -227,12 +232,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal that are in Plan In Progress state" -msgstr "" +msgstr "Evaluations en attente de planification" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Reset to Draft" -msgstr "" +msgstr "Repasser à l'état \"Brouillon\"" #. module: hr_evaluation #: field:hr.evaluation.report,deadline:0 @@ -247,7 +252,7 @@ msgstr " Mois " #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "In progress Evaluations" -msgstr "" +msgstr "Evaluations en cours" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_survey_request @@ -291,7 +296,7 @@ msgstr "Employé" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 msgid "New" -msgstr "" +msgstr "Brouillon" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_body:0 @@ -315,17 +320,17 @@ msgstr "" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Evaluation done in last month" -msgstr "" +msgstr "Evaluations réalisées le mois passé" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "Assistant de composition de message" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Creation Date" -msgstr "" +msgstr "Date de création" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_manager:0 @@ -336,7 +341,7 @@ msgstr "Envoyer toutes les réponses au responsable" #: selection:hr.evaluation.report,state:0 #: selection:hr_evaluation.evaluation,state:0 msgid "Plan In Progress" -msgstr "Plan en cours" +msgstr "En cours de planification" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -346,7 +351,7 @@ msgstr "Remarques publiques" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Reminder Email" -msgstr "" +msgstr "Envoyer un message de rappel" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -363,7 +368,7 @@ msgstr "Imprimer l'entretien" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Pending" -msgstr "" +msgstr "En attente" #. module: hr_evaluation #: field:hr.evaluation.report,closed:0 @@ -390,7 +395,7 @@ msgstr "Juillet" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer msgid "Review Appraisal Plans" -msgstr "" +msgstr "Revue des campagnes d'évaluations" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -410,12 +415,12 @@ msgstr "Plan d'action" #. module: hr_evaluation #: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr_config msgid "Periodic Appraisal" -msgstr "" +msgstr "Evaluations périodiques" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal to close within the next 7 days" -msgstr "" +msgstr "Evaluations à terminer endéans les 7 jours" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -435,6 +440,10 @@ msgid "" "employee's Appraisal Plan. Each user receives automatic emails and requests " "to evaluate their colleagues periodically." msgstr "" +"Les demandes d'évaluation sont automatiquement créées par le système en " +"fonction de la campagne d'évaluation de chaque employé. Chaque employé " +"reçoit automatiquement les rappels lui demandant d'évaluer périodiquement " +"ses collègues." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -465,7 +474,7 @@ msgstr "Décembre" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Evaluation done in current year" -msgstr "" +msgstr "Evaluations effectuées dans l'année" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -486,7 +495,7 @@ msgstr "Paramètrages des courriels" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders msgid "Appraisal Reminders" -msgstr "" +msgstr "Rappels d'évaluation" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -511,7 +520,7 @@ msgstr "Légende" #. module: hr_evaluation #: field:hr_evaluation.plan,month_first:0 msgid "First Appraisal in (months)" -msgstr "" +msgstr "Délai évaluation initiale (mois)" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -536,7 +545,7 @@ msgstr "7 jours" #: field:hr_evaluation.plan.phase,plan_id:0 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan msgid "Appraisal Plan" -msgstr "" +msgstr "Campagne d'évaluation" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -565,7 +574,7 @@ msgstr " (employee_name)s : Nom du partenaire" #: view:hr_evaluation.evaluation:0 #: field:hr_evaluation.evaluation,plan_id:0 msgid "Plan" -msgstr "Plan" +msgstr "Campagne" #. module: hr_evaluation #: field:hr_evaluation.plan,active:0 @@ -591,7 +600,7 @@ msgstr "" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan_phase msgid "Appraisal Plan Phase" -msgstr "" +msgstr "Phases de campagnes d'évaluation" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -601,7 +610,7 @@ msgstr "Janvier" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Appraisal Interviews" -msgstr "" +msgstr "Entrevues d'évaluations" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -639,12 +648,12 @@ msgstr "En attente d'appréciation" #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_report_all #: model:ir.ui.menu,name:hr_evaluation.menu_evaluation_report_all msgid "Appraisal Analysis" -msgstr "" +msgstr "Analyse des évaluations" #. module: hr_evaluation #: field:hr_evaluation.evaluation,date:0 msgid "Appraisal Deadline" -msgstr "" +msgstr "Echéance d'évaluation" #. module: hr_evaluation #: field:hr.evaluation.report,rating:0 @@ -682,6 +691,11 @@ msgid "" "\n" " Thanks," msgstr "" +"Bonjour %s,\n" +"\n" +"Pourriez-vous répondre à l'enquête \"%s\"?\n" +"\n" +"Merci," #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -696,6 +710,11 @@ msgid "" "OpenERP can automatically generate interview requests to managers and/or " "subordinates." msgstr "" +"Vous pouvez définir des campagnes d'évaluation (ex: première interview dans " +"6 mois, puis chaque année). Chaque employé peut ensuite être lié à une " +"campagne d'évaluation, et le système se chargera de créer automatiquement " +"les demandes d'entrevues d'évaluation pour les employés et leurs supérieurs " +"hiérarchiques." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -710,7 +729,7 @@ msgstr "Envoyer toutes les réponses à l'employé" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal Data" -msgstr "" +msgstr "Données d'évaluation" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -724,12 +743,12 @@ msgstr "Terminée" #: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_plan_tree #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_plan_tree msgid "Appraisal Plans" -msgstr "" +msgstr "Campagnes d'évaluation" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_interview msgid "Appraisal Interview" -msgstr "" +msgstr "Entrevue d'évaluation" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -740,7 +759,7 @@ msgstr "Annuler" #: code:addons/hr_evaluation/wizard/mail_compose_message.py:49 #, python-format msgid "Reminder to fill up Survey" -msgstr "" +msgstr "Rappel de réponse à une enquête" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -755,7 +774,7 @@ msgstr "À faire" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Final Validation Evaluations" -msgstr "" +msgstr "Entrevues d'évaluation finales" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_feature:0 @@ -779,6 +798,8 @@ msgid "" "The date of the next appraisal is computed by the appraisal plan's dates " "(first appraisal + periodicity)." msgstr "" +"La date de la prochaine évaluation est calculée suivant la campagne " +"d'évaluation (délai première évaluation + périodicité)" #. module: hr_evaluation #: field:hr.evaluation.report,overpass_delay:0 @@ -791,12 +812,13 @@ msgid "" "The number of month that depicts the delay between each evaluation of this " "plan (after the first one)." msgstr "" -"Le nombre de mois séparant chaque évaluation de ce plan (après la première)." +"Le nombre de mois séparant chaque évaluation de cette campagne (après la " +"première)." #. module: hr_evaluation #: field:hr_evaluation.plan,month_next:0 msgid "Periodicity of Appraisal (months)" -msgstr "" +msgstr "Périodicité des évaluations (mois)" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -852,23 +874,25 @@ msgstr "Février" #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interview Appraisal" -msgstr "" +msgstr "Entrevue d'évaluation" #. module: hr_evaluation #: field:survey.request,is_evaluation:0 msgid "Is Appraisal?" -msgstr "" +msgstr "Est une évaluation?" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:320 #, python-format msgid "You cannot start evaluation without Appraisal." msgstr "" +"Vous ne pouvez démarrer une entrevue d'évaluation sans formulaire " +"d'évaluation" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Evaluation done in current month" -msgstr "" +msgstr "Evaluations effectuées ce mois-ci" #. module: hr_evaluation #: field:hr.evaluation.interview,user_to_review_id:0 @@ -883,18 +907,18 @@ msgstr "Avril" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Appraisal Plan Phases" -msgstr "" +msgstr "Phases de campagnes d'évaluation" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Validate Appraisal" -msgstr "" +msgstr "Valider évaluation" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Search Appraisal" -msgstr "" +msgstr "Recherche d'évaluations" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,sequence:0 @@ -928,12 +952,12 @@ msgstr "Année" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_summary:0 msgid "Appraisal Summary" -msgstr "" +msgstr "Résumé d'évaluation" #. module: hr_evaluation #: field:hr.employee,evaluation_date:0 msgid "Next Appraisal Date" -msgstr "" +msgstr "Date de prochaine évaluation" #~ msgid "Evaluation Type" #~ msgstr "Type d'évaluation" diff --git a/addons/marketing/i18n/nl.po b/addons/marketing/i18n/nl.po index 9ed8a0d3540..e570d3104e8 100644 --- a/addons/marketing/i18n/nl.po +++ b/addons/marketing/i18n/nl.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-01-14 13:32+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-18 20:28+0000\n" +"Last-Translator: Erwin (Endian 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: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user msgid "User" -msgstr "" +msgstr "Gebruiker" #~ msgid "Image" #~ msgstr "Afbeelding" diff --git a/addons/marketing_campaign/i18n/nl.po b/addons/marketing_campaign/i18n/nl.po index 80a907a542e..60367a1985a 100644 --- a/addons/marketing_campaign/i18n/nl.po +++ b/addons/marketing_campaign/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-01-14 15:24+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-18 20:30+0000\n" +"Last-Translator: Erwin (Endian 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: 2011-12-23 07:23+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -120,7 +120,7 @@ msgstr "Object" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: only records created after last sync" -msgstr "" +msgstr "Sync mode: alleen records welke zijn aangemaakt na laatste sync" #. module: marketing_campaign #: help:marketing.campaign.activity,condition:0 @@ -364,7 +364,7 @@ msgstr "Marketingrapporten" #: selection:marketing.campaign,state:0 #: selection:marketing.campaign.segment,state:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: marketing_campaign #: field:marketing.campaign.activity,type:0 @@ -469,7 +469,7 @@ msgstr "Uur/Uren" #. module: marketing_campaign #: view:campaign.analysis:0 msgid " Month-1 " -msgstr "" +msgstr " Maand-1 " #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment @@ -669,12 +669,12 @@ msgstr "Juni" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_email_template msgid "Email Templates" -msgstr "" +msgstr "Email-sjablonen" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: all records" -msgstr "" +msgstr "Sync mode: Alle records" #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 @@ -711,7 +711,7 @@ msgstr "Het rapport wordt gegenereerd als de activiteit is geactiveerd" #. module: marketing_campaign #: field:marketing.campaign,unique_field_id:0 msgid "Unique Field" -msgstr "" +msgstr "Uniek veld" #. module: marketing_campaign #: selection:campaign.analysis,state:0 @@ -980,7 +980,7 @@ msgstr "" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: only records updated after last sync" -msgstr "" +msgstr "Sync mode: alleen records welke zijn bijgewerkt na laatste sync" #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:792 diff --git a/addons/project_scrum/i18n/pt_BR.po b/addons/project_scrum/i18n/pt_BR.po index 24305294fe7..965ae41c4d3 100644 --- a/addons/project_scrum/i18n/pt_BR.po +++ b/addons/project_scrum/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:43+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 diff --git a/addons/sale_margin/i18n/nl.po b/addons/sale_margin/i18n/nl.po index a10bc7d14ef..cc8c56d5323 100644 --- a/addons/sale_margin/i18n/nl.po +++ b/addons/sale_margin/i18n/nl.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-18 08:35+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-18 21:11+0000\n" +"Last-Translator: Erwin (Endian 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: 2011-12-23 07:16+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: sale_margin #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Orderreferentie moet uniek zijn per bedrijf!" #. module: sale_margin #: field:sale.order.line,purchase_price:0 diff --git a/addons/web_livechat/i18n/pt_BR.po b/addons/web_livechat/i18n/pt_BR.po index 72a8ed40405..d816c33c14c 100644 --- a/addons/web_livechat/i18n/pt_BR.po +++ b/addons/web_livechat/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: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: web_livechat #: sql_constraint:publisher_warranty.contract:0 diff --git a/addons/wiki/i18n/pt_BR.po b/addons/wiki/i18n/pt_BR.po index 3f18e7ce05e..c3f7159ea2e 100644 --- a/addons/wiki/i18n/pt_BR.po +++ b/addons/wiki/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-19 04:51+0000\n" +"X-Generator: Launchpad (build 14692)\n" #. module: wiki #: field:wiki.groups,template:0 From ffd23004f6197c62bd34f8303ed61bfa9091da90 Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Thu, 19 Jan 2012 11:08:02 +0530 Subject: [PATCH 188/349] [FIX] account_invoice.py: change the spelling partner_id bzr revid: jap@tinyerp.com-20120119053802-4kmh9y0hhpa3unev --- addons/account/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 6b3d8468368..a29b8c46b36 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -322,7 +322,7 @@ class account_invoice(osv.osv): if context['type'] == 'in_refund': node.set('domain', "[('partner_id.ref_companies', 'in', [company_id])]") if context['type'] == 'out_refund': - node.set('domain', "[('parnter_id', '=', parnter_id)]") + node.set('domain', "[('partner_id', '=', partner_id)]") res['arch'] = etree.tostring(doc) if view_type == 'search': From 3ec4ad320182432293c6d5f0b0dbb4448d6874b9 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Thu, 19 Jan 2012 09:52:13 +0100 Subject: [PATCH 189/349] =?UTF-8?q?[REF]=C2=A0code=20review.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bzr revid: florent.xicluna@gmail.com-20120119085213-94b2p3268q25bni2 --- addons/web/common/openerplib/main.py | 2 +- addons/web/controllers/main.py | 25 ++++++++++++------------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/addons/web/common/openerplib/main.py b/addons/web/common/openerplib/main.py index 93c2d1da69d..fdcd392973d 100644 --- a/addons/web/common/openerplib/main.py +++ b/addons/web/common/openerplib/main.py @@ -249,7 +249,7 @@ class Model(object): method, args, kw) if method == "read": - if isinstance(result, list) and len(result) > 0 and "id" in result[0]: + if result and isinstance(result, list) and "id" in result[0]: index = {} for r in result: index[r['id']] = r diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 2af7ac115d8..4c7a9647b62 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -213,7 +213,7 @@ class WebClient(openerpweb.Controller): else: lang_obj = None - if lang.count("_") > 0: + if "_" in lang: separator = "_" else: separator = "@" @@ -224,15 +224,15 @@ class WebClient(openerpweb.Controller): for addon_name in mods: transl = {"messages":[]} transs[addon_name] = transl + addons_path = openerpweb.addons_manifest[addon_name]['addons_path'] for l in langs: - addons_path = openerpweb.addons_manifest[addon_name]['addons_path'] f_name = os.path.join(addons_path, addon_name, "po", l + ".po") if not os.path.exists(f_name): continue try: with open(f_name) as t_file: po = babel.messages.pofile.read_po(t_file) - except: + except Exception: continue for x in po: if x.id and x.string: @@ -399,7 +399,7 @@ class Session(openerpweb.Controller): if req.session.model('res.users').change_password( old_password, new_password): return {'new_password':new_password} - except: + except Exception: return {'error': 'Original password incorrect, your password was not changed.', 'title': 'Change Password'} return {'error': 'Error, password not changed !', 'title': 'Change Password'} @@ -508,7 +508,7 @@ class Session(openerpweb.Controller): req.httpsession['saved_actions'] = saved_actions # we don't allow more than 10 stored actions if len(saved_actions["actions"]) >= 10: - del saved_actions["actions"][min(saved_actions["actions"].keys())] + del saved_actions["actions"][min(saved_actions["actions"])] key = saved_actions["next"] saved_actions["actions"][key] = the_action saved_actions["next"] = key + 1 @@ -569,10 +569,9 @@ def clean_action(req, action, do_not_eval=False): if 'domain' in action: action['domain'] = parse_domain(action['domain'], req.session) - if 'type' not in action: - action['type'] = 'ir.actions.act_window_close' + action_type = action.setdefault('type', 'ir.actions.act_window_close') - if action['type'] == 'ir.actions.act_window': + if action_type == 'ir.actions.act_window': return fix_view_modes(action) return action @@ -691,7 +690,7 @@ class Menu(openerpweb.Controller): # sort by sequence a tree using parent_id for menu_item in menu_items: menu_item.setdefault('children', []).sort( - key=lambda x:x["sequence"]) + key=operator.itemgetter('sequence')) return menu_root @@ -744,7 +743,7 @@ class DataSet(openerpweb.Controller): # shortcut read if we only want the ids return { 'ids': ids, - 'records': map(lambda id: {'id': id}, paginated_ids) + 'records': [{'id': id} for id in paginated_ids] } records = Model.read(paginated_ids, fields or False, context) @@ -1015,7 +1014,7 @@ def parse_domain(domain, session): :param session: Current OpenERP session :type session: openerpweb.openerpweb.OpenERPSession """ - if not isinstance(domain, (str, unicode)): + if not isinstance(domain, basestring): return domain try: return ast.literal_eval(domain) @@ -1032,7 +1031,7 @@ def parse_context(context, session): :param session: Current OpenERP session :type session: openerpweb.openerpweb.OpenERPSession """ - if not isinstance(context, (str, unicode)): + if not isinstance(context, basestring): return context try: return ast.literal_eval(context) @@ -1500,7 +1499,7 @@ class CSVExport(Export): d = d.replace('\n',' ').replace('\t',' ') try: d = d.encode('utf-8') - except: + except UnicodeError: pass if d is False: d = None row.append(d) From 4b65b076f0e74179023b921398733fa7c247c96f Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Thu, 19 Jan 2012 10:06:48 +0100 Subject: [PATCH 190/349] =?UTF-8?q?[REF]=C2=A0do=20not=20create=20useless?= =?UTF-8?q?=20OpenERPSession=20objects=20on=20each=20request.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bzr revid: florent.xicluna@gmail.com-20120119090648-jck7ggaigy6zaalw --- addons/web/common/http.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 434edf5e3a7..931b2181d15 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -92,7 +92,9 @@ class WebRequest(object): self.params = dict(params) # OpenERP session setup self.session_id = self.params.pop("session_id", None) or uuid.uuid4().hex - self.session = self.httpsession.setdefault(self.session_id, session.OpenERPSession()) + self.session = self.httpsession.get(self.session_id) + if not self.session: + self.httpsession[self.session_id] = self.session = session.OpenERPSession() self.session.config = self.config self.context = self.params.pop('context', None) self.debug = self.params.pop('debug', False) != False From b540f5ad3f34b4797b2c963205ed4beb6dcb9cc3 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Thu, 19 Jan 2012 10:35:20 +0100 Subject: [PATCH 191/349] [REF] the openerplib should be fixed upstream. bzr revid: florent.xicluna@gmail.com-20120119093520-92udlqrq8ufyw43s --- addons/web/common/openerplib/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/common/openerplib/main.py b/addons/web/common/openerplib/main.py index fdcd392973d..93c2d1da69d 100644 --- a/addons/web/common/openerplib/main.py +++ b/addons/web/common/openerplib/main.py @@ -249,7 +249,7 @@ class Model(object): method, args, kw) if method == "read": - if result and isinstance(result, list) and "id" in result[0]: + if isinstance(result, list) and len(result) > 0 and "id" in result[0]: index = {} for r in result: index[r['id']] = r From 272b5f9db572932f76768a20b320054f4a87cb49 Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Thu, 19 Jan 2012 15:21:06 +0530 Subject: [PATCH 192/349] [FIX] res_bank.py: set the prefix on bank lp bug: https://launchpad.net/bugs/918120 fixed bzr revid: jap@tinyerp.com-20120119095106-3ukg6cabh3kejf0e --- openerp/addons/base/res/res_bank.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/addons/base/res/res_bank.py b/openerp/addons/base/res/res_bank.py index 7eba6a4500d..263f55af582 100644 --- a/openerp/addons/base/res/res_bank.py +++ b/openerp/addons/base/res/res_bank.py @@ -183,6 +183,8 @@ class res_partner_bank(osv.osv): if type_ids: t = bank_type_obj.browse(cr, uid, type_ids[0], context=context) try: + if not val._data[val.id]['bank_name']: + val._data[val.id]['bank_name'] = 'BANK' result = t.format_layout % val._data[val.id] except: result += ' [Formating Error]' From 8568e89ddf6c5b3ec88901ff71b43e530934e399 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Thu, 19 Jan 2012 10:57:24 +0100 Subject: [PATCH 193/349] [FIX] document_ftp: break self-import (which is causing a segfault since the import-hook has been merged in the server). bzr revid: vmt@openerp.com-20120119095724-wkbu8oewdxzbvwxd --- addons/document_ftp/wizard/ftp_browse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/document_ftp/wizard/ftp_browse.py b/addons/document_ftp/wizard/ftp_browse.py index e8f127c3c3b..b1120bc6511 100644 --- a/addons/document_ftp/wizard/ftp_browse.py +++ b/addons/document_ftp/wizard/ftp_browse.py @@ -21,7 +21,7 @@ from osv import osv, fields # from tools.translate import _ -from document_ftp import ftpserver +from .. import ftpserver class document_ftp_browse(osv.osv_memory): _name = 'document.ftp.browse' From 5d743ccc53bf623297bc43c35a1a5b46e7c91bb4 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 19 Jan 2012 11:11:49 +0100 Subject: [PATCH 194/349] [FIX] report_webkit: avoid using report name in temp file path, breaks with non-ASCII (translated) report names bzr revid: odo@openerp.com-20120119101149-6npyju87vz2mi5c2 --- addons/report_webkit/webkit_report.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py index c3753f5de3b..9d0b663c481 100644 --- a/addons/report_webkit/webkit_report.py +++ b/addons/report_webkit/webkit_report.py @@ -60,16 +60,14 @@ def mako_template(text): tmp_lookup = TemplateLookup() #we need it in order to allow inclusion and inheritance return Template(text, input_encoding='utf-8', output_encoding='utf-8', lookup=tmp_lookup) - class WebKitParser(report_sxw): """Custom class that use webkit to render HTML reports Code partially taken from report openoffice. Thanks guys :) """ - def __init__(self, name, table, rml=False, parser=False, header=True, store=False): self.parser_instance = False - self.localcontext={} + self.localcontext = {} report_sxw.__init__(self, name, table, rml, parser, header, store) @@ -107,8 +105,7 @@ class WebKitParser(report_sxw): if not webkit_header: webkit_header = report_xml.webkit_header tmp_dir = tempfile.gettempdir() - out = report_xml.name+str(time.time())+'.pdf' - out = os.path.join(tmp_dir, out.replace(' ','')) + out_filename = tempfile.mktemp(suffix=".pdf", prefix="webkit.tmp.") files = [] file_to_del = [] if comm_path: @@ -162,8 +159,7 @@ class WebKitParser(report_sxw): html_file.close() file_to_del.append(html_file.name) command.append(html_file.name) - command.append(out) - generate_command = ' '.join(command) + command.append(out_filename) try: status = subprocess.call(command, stderr=subprocess.PIPE) # ignore stderr if status : @@ -175,11 +171,11 @@ class WebKitParser(report_sxw): for f_to_del in file_to_del : os.unlink(f_to_del) - pdf = file(out, 'rb').read() + pdf = file(out_filename, 'rb').read() for f_to_del in file_to_del : os.unlink(f_to_del) - os.unlink(out) + os.unlink(out_filename) return pdf def translate_call(self, src): From c5845be2441c613464cdeee88d342503f3b68c0e Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 19 Jan 2012 11:21:45 +0100 Subject: [PATCH 195/349] [FIX] report_webkit: translations lookup should ignore report name for webkit reports Webkit/Mako translations are quite different from RML report translations, and very similar to translations for Python code terms, i.e. with _(). The method to lookup the translations at rendering time should thus be similar to what _() does for Python code terms, and not depend on the name of the report, which is not known when exporting the translation template, and is therefore not available in POT meta-data. This bears no performance penalty, as we are still only looking inside 'report'-typed translations with the matching 'source term'. The only downside is that this prevents per-report translations, but this is not supported by our translation import/export system anyway, so it does not matter (msgid strings must be unique within a PO file, and we don't support context- sensitive PO files yet). lp bug: https://launchpad.net/bugs/819334 fixed bzr revid: odo@openerp.com-20120119102145-tp3w80bhjwq11q84 --- addons/report_webkit/webkit_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py index 9d0b663c481..d3057e5a1ee 100644 --- a/addons/report_webkit/webkit_report.py +++ b/addons/report_webkit/webkit_report.py @@ -182,7 +182,7 @@ class WebKitParser(report_sxw): """Translate String.""" ir_translation = self.pool.get('ir.translation') res = ir_translation._get_source(self.parser_instance.cr, self.parser_instance.uid, - self.name, 'report', self.parser_instance.localcontext.get('lang', 'en_US'), src) + None, 'report', self.parser_instance.localcontext.get('lang', 'en_US'), src) if not res : return src return res From 766c664d6da325c1a1428991eba3221dd1d9cd8f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 19 Jan 2012 12:46:14 +0100 Subject: [PATCH 196/349] [FIX] extend revid:fme@openerp.com-20120117124417-k3vdiktc93gl99fi to all instances of Firefox bug randomly happens on FF 9.0.1/OSX as well bzr revid: xmo@openerp.com-20120119114614-6br6qj4byhy0ct1a --- addons/web/static/src/js/view_form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 1892c4c085d..17e46f6085c 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -792,7 +792,7 @@ openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form. return QWeb.render(template, { "widget": this }); }, do_attach_tooltip: function(widget, trigger, options) { - if ($.browser.mozilla && parseInt($.browser.version.split('.')[0], 10) < 2) { + if ($.browser.mozilla) { // Unknown bug in old version of firefox : // input type=text onchange event not fired when tootip is shown return; From 1fcb2aeee814d463b17c1bf9ed5530de53c61be7 Mon Sep 17 00:00:00 2001 From: vishmita Date: Thu, 19 Jan 2012 17:31:27 +0530 Subject: [PATCH 197/349] [FIX]set property of notification. lp bug: https://launchpad.net/bugs/916352 fixed bzr revid: vja@vja-desktop-20120119120127-8fu41vl6hccf01rr --- addons/web/static/src/css/base.css | 2 +- addons/web/static/src/js/chrome.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 13068e123a5..df299bd457b 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -83,7 +83,7 @@ body { padding: 0; margin: 0; } border-bottom-left-radius: 8px; } .openerp .oe_notification { - z-index: 1001; + z-index: 1050; display: none; } .openerp .oe_notification * { diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 6a9e860aadc..b6d9b89ae7f 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -17,7 +17,7 @@ openerp.web.Notification = openerp.web.Widget.extend(/** @lends openerp.web.Not start: function() { this._super.apply(this, arguments); this.$element.notify({ - speed: 500, + speed: 800, expires: 1500 }); }, From 77278330729b48f3fcb5b329c39a36947e6259e4 Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Thu, 19 Jan 2012 18:51:53 +0530 Subject: [PATCH 198/349] [FIX] account_invoice.py: use elif instead of if bzr revid: jap@tinyerp.com-20120119132153-6r38nl72v8wl1juo --- addons/account/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index a29b8c46b36..edab8f90b3f 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -321,7 +321,7 @@ class account_invoice(osv.osv): for node in doc.xpath("//field[@name='partner_bank_id']"): if context['type'] == 'in_refund': node.set('domain', "[('partner_id.ref_companies', 'in', [company_id])]") - if context['type'] == 'out_refund': + elif context['type'] == 'out_refund': node.set('domain', "[('partner_id', '=', partner_id)]") res['arch'] = etree.tostring(doc) From c078d23d16c1baaddfc72bbf9fa12b823fbd0c00 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 19 Jan 2012 15:30:57 +0100 Subject: [PATCH 199/349] [FIX] avoid blank page when the database assigned to the session has been removed bzr revid: chs@openerp.com-20120119143057-pbqdh15jptyc7y0a --- addons/web/common/session.py | 7 +++++++ addons/web/controllers/main.py | 1 + 2 files changed, 8 insertions(+) diff --git a/addons/web/common/session.py b/addons/web/common/session.py index ca23a08da4a..24564ba7bf8 100644 --- a/addons/web/common/session.py +++ b/addons/web/common/session.py @@ -80,6 +80,13 @@ class OpenERPSession(object): """ self.build_connection().check_login(force) + def ensure_valid(self): + if self._uid: + try: + self.assert_valid(True) + except Exception: + self._uid = None + def execute(self, model, func, *l, **d): self.assert_valid() model = self.build_connection().get_model(model) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index d578025b3b5..bb08393cae3 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -360,6 +360,7 @@ class Session(openerpweb.Controller): _cp_path = "/web/session" def session_info(self, req): + req.session.ensure_valid() return { "session_id": req.session_id, "uid": req.session._uid, From f9cbad5bf6ea947c66d6057d44bf31f42577bd44 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 19 Jan 2012 15:48:37 +0100 Subject: [PATCH 200/349] [FIX] correctly display crash manager in case of report error lp bug: https://launchpad.net/bugs/917227 fixed bzr revid: xmo@openerp.com-20120119144837-dp6r7vqx581b4mrt --- addons/web/common/http.py | 26 +++++++++++++++++++++++++- addons/web/controllers/main.py | 21 +++++++++------------ addons/web/static/src/js/chrome.js | 11 ++++------- addons/web/static/src/js/core.js | 11 +++++++++-- addons/web/static/src/js/views.js | 3 ++- 5 files changed, 49 insertions(+), 23 deletions(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 931b2181d15..ac9b95dcb26 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -3,6 +3,7 @@ # OpenERP Web HTTP layer #---------------------------------------------------------- import ast +import cgi import contextlib import functools import logging @@ -254,7 +255,30 @@ class HttpRequest(WebRequest): else: akw[key] = type(value) _logger.debug("%s --> %s.%s %r", self.httprequest.method, controller.__class__.__name__, method.__name__, akw) - r = method(controller, self, **self.params) + try: + r = method(controller, self, **self.params) + except xmlrpclib.Fault, e: + r = werkzeug.exceptions.InternalServerError(cgi.escape(simplejson.dumps({ + 'code': 200, + 'message': "OpenERP Server Error", + 'data': { + 'type': 'server_exception', + 'fault_code': e.faultCode, + 'debug': "Server %s\nClient %s" % ( + e.faultString, traceback.format_exc()) + } + }))) + except Exception: + logging.getLogger(__name__ + '.HttpRequest.dispatch').exception( + "An error occurred while handling a json request") + r = werkzeug.exceptions.InternalServerError(cgi.escape(simplejson.dumps({ + 'code': 300, + 'message': "OpenERP WebClient Error", + 'data': { + 'type': 'client_exception', + 'debug': "Client %s" % traceback.format_exc() + } + }))) if self.debug or 1: if isinstance(r, (werkzeug.wrappers.BaseResponse, werkzeug.exceptions.HTTPException)): _logger.debug('<-- %s', r) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index bb08393cae3..0878ec09725 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -6,6 +6,7 @@ import csv import glob import itertools import operator +import traceback import os import re import simplejson @@ -17,6 +18,7 @@ from xml.etree import ElementTree from cStringIO import StringIO import babel.messages.pofile +import werkzeug.exceptions import werkzeug.utils try: import xlwt @@ -321,18 +323,13 @@ class Database(openerpweb.Controller): @openerpweb.httprequest def backup(self, req, backup_db, backup_pwd, token): - try: - db_dump = base64.b64decode( - req.session.proxy("db").dump(backup_pwd, backup_db)) - return req.make_response(db_dump, - [('Content-Type', 'application/octet-stream; charset=binary'), - ('Content-Disposition', 'attachment; filename="' + backup_db + '.dump"')], - {'fileToken': int(token)} - ) - except xmlrpclib.Fault, e: - if e.faultCode and e.faultCode.split(':')[0] == 'AccessDenied': - return 'Backup Database|' + e.faultCode - return 'Backup Database|Could not generate database backup' + db_dump = base64.b64decode( + req.session.proxy("db").dump(backup_pwd, backup_db)) + return req.make_response(db_dump, + [('Content-Type', 'application/octet-stream; charset=binary'), + ('Content-Disposition', 'attachment; filename="' + backup_db + '.dump"')], + {'fileToken': int(token)} + ) @openerpweb.httprequest def restore(self, req, db_file, restore_pwd, new_db): diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 6a9e860aadc..06fcf518002 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -472,16 +472,13 @@ openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database self.blockUI(); self.session.get_file({ form: form, - error: function (body) { - var error = body.firstChild.data.split('|'); - self.display_error({ - title: error[0], - error: error[1] - }); + success: function () { + self.do_notify(_t("Backed"), + _t("Database backed up successfully")); }, + error: openerp.webclient.crashmanager.on_rpc_error, complete: function() { self.unblockUI(); - self.do_notify(_t("Backed"), _t("Database backed up successfully")); } }); } diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 3005fc80d13..43bd8a0abf7 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -809,8 +809,15 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. .attr({id: id, name: id}) .appendTo(document.body) .load(function () { - if (options.error) { options.error(this.contentDocument.body); } - complete(); + try { + if (options.error) { + options.error(JSON.parse( + this.contentDocument.body.childNodes[1].textContent + )); + } + } finally { + complete(); + } }); if (options.form) { diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 4853eebfab6..1aa76b9a6dd 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -195,7 +195,8 @@ session.web.ActionManager = session.web.Widget.extend({ on_closed(); } self.dialog_stop(); - } + }, + error: session.webclient.crashmanager.on_rpc_error }) }); }, From c68045e4972a60305f8187477255adee47e8a0a2 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 19 Jan 2012 16:10:12 +0100 Subject: [PATCH 201/349] [FIX] expression: properly care for implicitly defined m2m fields used in search() domains Now that m2m fields may be defined without explicitly specifying the name of the relationship table and its foreign key columns, all access to these internal names should be done via m2m._sql_names(). This seems better than lazily initializing these internal names and hoping that nothing accesses them before the init. bzr revid: odo@openerp.com-20120119151012-c38k5zl7rqherhth --- openerp/osv/expression.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openerp/osv/expression.py b/openerp/osv/expression.py index c81ee897891..9da51ce744c 100644 --- a/openerp/osv/expression.py +++ b/openerp/osv/expression.py @@ -526,12 +526,13 @@ class expression(object): self.__exp[i] = ('id', o2m_op, select_distinct_from_where_not_null(cr, field._fields_id, field_obj._table)) elif field._type == 'many2many': + rel_table, rel_id1, rel_id2 = field._sql_names(working_table) #FIXME if operator == 'child_of': def _rec_convert(ids): if field_obj == table: return ids - return select_from_where(cr, field._id1, field._rel, field._id2, ids, operator) + return select_from_where(cr, rel_id1, rel_table, rel_id2, ids, operator) ids2 = to_ids(right, field_obj) dom = child_of_domain('id', ids2, field_obj) @@ -559,11 +560,11 @@ class expression(object): else: call_null_m2m = False m2m_op = 'not in' if operator in NEGATIVE_TERM_OPERATORS else 'in' - self.__exp[i] = ('id', m2m_op, select_from_where(cr, field._id1, field._rel, field._id2, res_ids, operator) or [0]) + self.__exp[i] = ('id', m2m_op, select_from_where(cr, rel_id1, rel_table, rel_id2, res_ids, operator) or [0]) if call_null_m2m: m2m_op = 'in' if operator in NEGATIVE_TERM_OPERATORS else 'not in' - self.__exp[i] = ('id', m2m_op, select_distinct_from_where_not_null(cr, field._id1, field._rel)) + self.__exp[i] = ('id', m2m_op, select_distinct_from_where_not_null(cr, rel_id1, rel_table)) elif field._type == 'many2one': if operator == 'child_of': From ccde5e2f5ea41e023db7a281b5d357999e85a749 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 19 Jan 2012 16:54:25 +0100 Subject: [PATCH 202/349] [REM] unused imports mistakenly added in revision xmo@openerp.com-20120119144837-dp6r7vqx581b4mrt bzr revid: xmo@openerp.com-20120119155425-kud19lwt56du1ym9 --- addons/web/controllers/main.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 0878ec09725..261d77caa24 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -6,7 +6,6 @@ import csv import glob import itertools import operator -import traceback import os import re import simplejson @@ -18,7 +17,6 @@ from xml.etree import ElementTree from cStringIO import StringIO import babel.messages.pofile -import werkzeug.exceptions import werkzeug.utils try: import xlwt From abdd7ee80aa0ccefaec034839fbef11eea52bedb Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 20 Jan 2012 05:05:47 +0000 Subject: [PATCH 203/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120120043919-2ocn475pp0mg6lxi bzr revid: launchpad_translations_on_behalf_of_openerp-20120120050547-7tx0jp1f156n2hxu --- addons/account/i18n/pt_BR.po | 4 +- addons/base_iban/i18n/nl.po | 16 ++- addons/base_module_record/i18n/nl.po | 11 +- addons/base_report_creator/i18n/nl.po | 10 +- addons/base_setup/i18n/nl.po | 10 +- addons/base_synchro/i18n/nl.po | 10 +- addons/crm/i18n/nl.po | 187 +++++++++++++------------- addons/web/po/zh_CN.po | 41 +++--- addons/web_dashboard/po/zh_CN.po | 10 +- addons/web_diagram/po/zh_CN.po | 10 +- addons/web_graph/po/zh_CN.po | 10 +- 11 files changed, 169 insertions(+), 150 deletions(-) diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po index 25eac0d0d03..f76912f089e 100644 --- a/addons/account/i18n/pt_BR.po +++ b/addons/account/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:39+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: account #: view:account.invoice.report:0 diff --git a/addons/base_iban/i18n/nl.po b/addons/base_iban/i18n/nl.po index 9e84cb89990..4c8e477c5bc 100644 --- a/addons/base_iban/i18n/nl.po +++ b/addons/base_iban/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 05:55+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-19 19:18+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:38+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_iban #: constraint:res.partner.bank:0 @@ -27,12 +27,12 @@ msgstr "" #. module: base_iban #: model:res.partner.bank.type,format_layout:base_iban.bank_iban msgid "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" -msgstr "" +msgstr "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_swift_field msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_zip_field @@ -61,6 +61,8 @@ msgid "" "The IBAN does not seem to be correct. You should have entered something like " "this %s" msgstr "" +"De IBAN lijkt niet juist te zijn. U zou iets moeten ingeven in de trant van " +"%s" #. module: base_iban #: field:res.partner.bank,iban:0 @@ -71,7 +73,7 @@ msgstr "IBAN" #: code:addons/base_iban/base_iban.py:131 #, python-format msgid "The IBAN is invalid, it should begin with the country code" -msgstr "" +msgstr "De IBAN is ongeldig. Het zou moeten beginnen met de landcode" #. module: base_iban #: model:res.partner.bank.type,name:base_iban.bank_iban diff --git a/addons/base_module_record/i18n/nl.po b/addons/base_module_record/i18n/nl.po index 93422baa080..b2d1881dfda 100644 --- a/addons/base_module_record/i18n/nl.po +++ b/addons/base_module_record/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 13:42+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-19 18:41+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:38+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_module_record #: wizard_field:base_module_record.module_record_objects,info,category:0 @@ -89,6 +89,9 @@ msgid "" "publish it on http://www.openerp.com, in the 'Modules' section. You can do " "it through the website or using features of the 'base_module_publish' module." msgstr "" +"Als u denkt dat uw module interessant is voor andere mensen, pupliceeer het " +"dan graag op http://www.openerp.com, in de module sectie. Het kan via de " +"website of via de mogelijkheden van de 'base_module_publish' module." #. module: base_module_record #: wizard_field:base_module_record.module_record_data,init,check_date:0 diff --git a/addons/base_report_creator/i18n/nl.po b/addons/base_report_creator/i18n/nl.po index 46dda98d849..85b277771c9 100644 --- a/addons/base_report_creator/i18n/nl.po +++ b/addons/base_report_creator/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 16:35+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-19 18:42+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:39+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_report_creator #: help:base_report_creator.report.filter,expression:0 @@ -438,6 +438,8 @@ msgstr "Naam overzicht" #: constraint:base_report_creator.report:0 msgid "You can not display field which are not stored in database." msgstr "" +"Het is niet mogelijk om een veld weer te geven wat niet is opgeslagen in de " +"database." #. module: base_report_creator #: view:base_report_creator.report:0 diff --git a/addons/base_setup/i18n/nl.po b/addons/base_setup/i18n/nl.po index f128faeeb54..3406ec819ce 100644 --- a/addons/base_setup/i18n/nl.po +++ b/addons/base_setup/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-18 20:23+0000\n" -"Last-Translator: Erwin (Endian Solutions) \n" +"PO-Revision-Date: 2012-01-19 19:15+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:50+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:38+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_setup #: field:user.preferences.config,menu_tips:0 @@ -94,7 +94,7 @@ msgstr "Uitgebreid" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Patient" -msgstr "" +msgstr "Geduld" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_import_create_installer diff --git a/addons/base_synchro/i18n/nl.po b/addons/base_synchro/i18n/nl.po index 433300304e4..05c0dd1cebe 100644 --- a/addons/base_synchro/i18n/nl.po +++ b/addons/base_synchro/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 18:49+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-19 18:42+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:39+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_synchro #: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro @@ -90,7 +90,7 @@ msgstr "Object" #. module: base_synchro #: view:base.synchro:0 msgid "Synchronization Completed!" -msgstr "" +msgstr "Synchronisatie compleet!" #. module: base_synchro #: field:base.synchro.server,login:0 diff --git a/addons/crm/i18n/nl.po b/addons/crm/i18n/nl.po index f61805e6936..da7f4d82d59 100644 --- a/addons/crm/i18n/nl.po +++ b/addons/crm/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2012-01-15 12:41+0000\n" -"Last-Translator: Erwin (Endian Solutions) \n" +"PO-Revision-Date: 2012-01-19 19:14+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-16 05:18+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-20 04:38+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm #: view:crm.lead.report:0 @@ -138,7 +138,7 @@ msgstr "De lead '%s' is gesloten." #. module: crm #: view:crm.lead.report:0 msgid "Exp. Closing" -msgstr "" +msgstr "Ver. Besluit" #. module: crm #: selection:crm.meeting,rrule_type:0 @@ -173,17 +173,17 @@ msgstr "Campagne" #. module: crm #: view:crm.lead:0 msgid "Search Opportunities" -msgstr "Zoek kansen" +msgstr "Zoek prospects" #. module: crm #: help:crm.lead.report,deadline_month:0 msgid "Expected closing month" -msgstr "" +msgstr "Verwachte besluit maand" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Assigned opportunities to" -msgstr "" +msgstr "Prospects toegewezen aan" #. module: crm #: view:crm.lead:0 @@ -464,7 +464,7 @@ msgstr "Categorie" #. module: crm #: view:crm.lead:0 msgid "Opportunity / Customer" -msgstr "" +msgstr "Prospect / Klant" #. module: crm #: view:crm.lead.report:0 @@ -510,7 +510,7 @@ msgstr "Gewoon of telefonisch verkoopgesprek" #. module: crm #: view:crm.case.section:0 msgid "Mail Gateway" -msgstr "" +msgstr "Mail Gateway" #. module: crm #: model:process.node,note:crm.process_node_leads0 @@ -549,7 +549,7 @@ msgstr "Mailings" #. module: crm #: view:crm.phonecall:0 msgid "To Do" -msgstr "" +msgstr "Te doen" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -622,7 +622,7 @@ msgstr "" #. module: crm #: field:crm.lead,partner_address_name:0 msgid "Partner Contact Name" -msgstr "" +msgstr "Relatie contactnaam" #. module: crm #: selection:crm.meeting,end_type:0 @@ -669,7 +669,7 @@ msgstr "De afspraak '%s' is bevestigd." #: selection:crm.add.note,state:0 #: selection:crm.lead,state:0 msgid "In Progress" -msgstr "" +msgstr "In behandeling" #. module: crm #: help:crm.case.section,reply_to:0 @@ -683,7 +683,7 @@ msgstr "" #. module: crm #: field:crm.lead.report,creation_month:0 msgid "Creation Month" -msgstr "" +msgstr "Aanmaak maand" #. module: crm #: field:crm.case.section,resource_calendar_id:0 @@ -740,7 +740,7 @@ msgstr "" #. module: crm #: field:crm.lead2opportunity.partner.mass,user_ids:0 msgid "Salesmans" -msgstr "" +msgstr "Verkoper" #. module: crm #: field:crm.lead.report,probable_revenue:0 @@ -750,7 +750,7 @@ msgstr "Verwachte omzet" #. module: crm #: help:crm.lead.report,creation_month:0 msgid "Creation month" -msgstr "" +msgstr "Aanmaak maand" #. module: crm #: help:crm.segmentation,name:0 @@ -766,7 +766,7 @@ msgstr "Slagingskans" #. module: crm #: field:crm.lead,company_currency:0 msgid "Company Currency" -msgstr "" +msgstr "Bedrijfsvaluta" #. module: crm #: view:crm.lead:0 @@ -797,7 +797,7 @@ msgstr "Verkoopkans" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities created in last month" -msgstr "" +msgstr "Leads/Prospects aangemakat in de laatste maand" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead7 @@ -813,7 +813,7 @@ msgstr "Stop proces" #: view:crm.lead.report:0 #: view:crm.phonecall.report:0 msgid "Month-1" -msgstr "" +msgstr "Maand-1" #. module: crm #: view:crm.phonecall:0 @@ -856,12 +856,12 @@ msgstr "Exclusief" #: code:addons/crm/crm_lead.py:451 #, python-format msgid "From %s : %s" -msgstr "" +msgstr "Van %s : %s" #. module: crm #: field:crm.lead.report,creation_year:0 msgid "Creation Year" -msgstr "" +msgstr "Aanmaak jaar" #. module: crm #: field:crm.lead.report,create_date:0 @@ -882,7 +882,7 @@ msgstr "Verkoop Inkoop" #. module: crm #: help:crm.case.section,resource_calendar_id:0 msgid "Used to compute open days" -msgstr "" +msgstr "Gebruikt om open dagen te berekenen" #. module: crm #: view:crm.lead:0 @@ -917,7 +917,7 @@ msgstr "Terugkerende afspraak" #. module: crm #: view:crm.phonecall:0 msgid "Unassigned Phonecalls" -msgstr "" +msgstr "Niet toegewezen telefoongesprekken" #. module: crm #: view:crm.lead:0 @@ -981,7 +981,7 @@ msgstr "Waarschuwing!" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in current year" -msgstr "" +msgstr "Telefoongesprekken gemaakt in huidige jaar" #. module: crm #: field:crm.lead,day_open:0 @@ -1022,7 +1022,7 @@ msgstr "Mijn afspraken" #. module: crm #: view:crm.phonecall:0 msgid "Todays's Phonecalls" -msgstr "" +msgstr "Telefoongesprekken van vandaag" #. module: crm #: view:board.board:0 @@ -1084,7 +1084,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Change Color" -msgstr "" +msgstr "Wijzig kleur" #. module: crm #: view:crm.segmentation:0 @@ -1102,7 +1102,7 @@ msgstr "Verantwoordelijke" #. module: crm #: view:crm.lead.report:0 msgid "Show only opportunity" -msgstr "" +msgstr "Toon alleen prospects" #. module: crm #: view:res.partner:0 @@ -1112,7 +1112,7 @@ msgstr "Vorige" #. module: crm #: view:crm.lead:0 msgid "New Leads" -msgstr "" +msgstr "Nieuwe leads" #. module: crm #: view:crm.lead:0 @@ -1127,12 +1127,12 @@ msgstr "Van" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Convert into Opportunities" -msgstr "" +msgstr "Converteer in rospects" #. module: crm #: view:crm.lead:0 msgid "Show Sales Team" -msgstr "" +msgstr "Toon verkoper" #. module: crm #: view:res.partner:0 @@ -1195,7 +1195,7 @@ msgstr "Aanmaakdatum" #. module: crm #: view:board.board:0 msgid "My Opportunities" -msgstr "" +msgstr "Mijn prospects" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor5 @@ -1205,7 +1205,7 @@ msgstr "Heeft website ontwerp nodig" #. module: crm #: view:crm.phonecall.report:0 msgid "Year of call" -msgstr "" +msgstr "Jaaar van telefoongesprek" #. module: crm #: field:crm.meeting,recurrent_uid:0 @@ -1247,7 +1247,7 @@ msgstr "Mail naar relatie" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Call Details" -msgstr "" +msgstr "Telefoongesprek details" #. module: crm #: field:crm.meeting,class:0 @@ -1258,7 +1258,7 @@ msgstr "Markeren als" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Log call" -msgstr "" +msgstr "Log telefoongesprek" #. module: crm #: help:crm.meeting,rrule_type:0 @@ -1341,7 +1341,7 @@ msgstr "Duur in minuten" #. module: crm #: field:crm.case.channel,name:0 msgid "Channel Name" -msgstr "" +msgstr "Kanaalnaam" #. module: crm #: field:crm.partner2opportunity,name:0 @@ -1352,7 +1352,7 @@ msgstr "Naam verkoopkans" #. module: crm #: help:crm.lead.report,deadline_day:0 msgid "Expected closing day" -msgstr "" +msgstr "Verwachte besluit datun" #. module: crm #: help:crm.case.section,active:0 @@ -1418,7 +1418,7 @@ msgstr "Stel het alarm in op een tijd voorafgaand aan de gebeurtenis" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_create_partner msgid "Schedule a Call" -msgstr "" +msgstr "Plan een telefoongesprek in" #. module: crm #: view:crm.lead2partner:0 @@ -1492,7 +1492,7 @@ msgstr "Uitgebreide filters..." #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in closed state" -msgstr "" +msgstr "Telefoongesprekken welke in de afgesloten status zijn" #. module: crm #: view:crm.phonecall.report:0 @@ -1507,13 +1507,15 @@ msgstr "Prospects per categorie" #. module: crm #: view:crm.phonecall.report:0 msgid "Date of call" -msgstr "" +msgstr "Datun van telefoongesprek" #. module: crm #: help:crm.lead,section_id:0 msgid "" "When sending mails, the default email address is taken from the sales team." msgstr "" +"Wanneer een e-mail, wordt verstuurd, wordt het standaard adres van het " +"verkoopteam gebruikt." #. module: crm #: view:crm.meeting:0 @@ -1535,12 +1537,12 @@ msgstr "Plan een afspraak" #: code:addons/crm/crm_lead.py:431 #, python-format msgid "Merged opportunities" -msgstr "" +msgstr "Samengevoegde prospects" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_view_form_installer msgid "Define Sales Team" -msgstr "" +msgstr "Definieer het verkoopteam" #. module: crm #: model:ir.actions.act_window,help:crm.crm_segmentation_tree-act @@ -1621,12 +1623,12 @@ msgstr "" #. module: crm #: field:crm.phonecall,opportunity_id:0 msgid "Lead/Opportunity" -msgstr "" +msgstr "Lead/Prospect" #. module: crm #: view:crm.lead:0 msgid "Mail" -msgstr "" +msgstr "Mail" #. module: crm #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action @@ -1641,7 +1643,7 @@ msgstr "" #. module: crm #: model:ir.actions.act_window,name:crm.act_oppor_categ msgid "Opportunities By Categories" -msgstr "" +msgstr "Prospects op categorie" #. module: crm #: help:crm.lead,partner_name:0 @@ -1659,13 +1661,13 @@ msgstr "Fout ! U kunt geen recursief verkoopteam maken." #: selection:crm.opportunity2phonecall,action:0 #: selection:crm.phonecall2phonecall,action:0 msgid "Log a call" -msgstr "" +msgstr "Log een telefoongesprek" #. module: crm #: selection:crm.lead2opportunity.partner,action:0 #: selection:crm.lead2opportunity.partner.mass,action:0 msgid "Do not link to a partner" -msgstr "" +msgstr "Koppel niet aan een partner" #. module: crm #: view:crm.meeting:0 @@ -1729,7 +1731,7 @@ msgstr "" #. module: crm #: model:ir.actions.act_window,name:crm.action_crm_send_mass_convert msgid "Convert opportunities" -msgstr "" +msgstr "Converteer prospects" #. module: crm #: view:crm.lead.report:0 @@ -1769,7 +1771,7 @@ msgstr "Converteer naar prospect naar zakenrelatie" #. module: crm #: view:crm.meeting:0 msgid "Meeting / Partner" -msgstr "" +msgstr "Afspraak / Partner" #. module: crm #: view:crm.phonecall2opportunity:0 @@ -1880,7 +1882,7 @@ msgstr "Inkomend" #. module: crm #: view:crm.phonecall.report:0 msgid "Month of call" -msgstr "" +msgstr "Maand van het telefoongesprek" #. module: crm #: view:crm.phonecall.report:0 @@ -1914,7 +1916,7 @@ msgstr "Hoogste" #. module: crm #: help:crm.lead.report,creation_year:0 msgid "Creation year" -msgstr "" +msgstr "Aanmaak jaar" #. module: crm #: view:crm.case.section:0 @@ -1975,7 +1977,7 @@ msgstr "Herhaaloptie" #. module: crm #: view:crm.lead:0 msgid "Lead / Customer" -msgstr "" +msgstr "Lead / Klant" #. module: crm #: model:process.transition,note:crm.process_transition_leadpartner0 @@ -1993,7 +1995,7 @@ msgstr "Omzetten naar verkoopkans" #: model:ir.model,name:crm.model_crm_case_channel #: model:ir.ui.menu,name:crm.menu_crm_case_channel msgid "Channels" -msgstr "" +msgstr "Kanalen" #. module: crm #: view:crm.phonecall:0 @@ -2050,7 +2052,7 @@ msgstr "Aanmaken" #: code:addons/crm/crm_lead.py:840 #, python-format msgid "Changed Stage to: %s" -msgstr "" +msgstr "Stadium veranderd in: %s" #. module: crm #: view:crm.lead:0 @@ -2173,7 +2175,7 @@ msgstr "" #. module: crm #: view:crm.lead.report:0 msgid "Show only lead" -msgstr "" +msgstr "Toon alleen leads" #. module: crm #: help:crm.meeting,count:0 @@ -2221,7 +2223,7 @@ msgstr "Niet vastgehouden" #: code:addons/crm/crm_lead.py:491 #, python-format msgid "Please select more than one opportunities." -msgstr "" +msgstr "Selecteer aub meer dat een prospect" #. module: crm #: field:crm.lead.report,probability:0 @@ -2284,7 +2286,7 @@ msgstr "Maak een nieuwe relatie" #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound msgid "Scheduled Calls" -msgstr "" +msgstr "Ingeplande telefoongesprekken" #. module: crm #: view:crm.meeting:0 @@ -2295,7 +2297,7 @@ msgstr "Startdatum" #. module: crm #: view:crm.phonecall:0 msgid "Scheduled Phonecalls" -msgstr "" +msgstr "Ingeplande telefoongesprekken" #. module: crm #: view:crm.meeting:0 @@ -2305,7 +2307,7 @@ msgstr "Weigeren" #. module: crm #: field:crm.lead,user_email:0 msgid "User Email" -msgstr "" +msgstr "Gebruikers e-mail" #. module: crm #: help:crm.lead,optin:0 @@ -2357,7 +2359,7 @@ msgstr "Totaal geplande omzet" #. module: crm #: view:crm.lead:0 msgid "Open Opportunities" -msgstr "" +msgstr "Open prospects" #. module: crm #: model:crm.case.categ,name:crm.categ_meet2 @@ -2397,7 +2399,7 @@ msgstr "Telefoongesprekken" #. module: crm #: view:crm.case.stage:0 msgid "Stage Search" -msgstr "" +msgstr "Zoek fase" #. module: crm #: help:crm.lead.report,delay_open:0 @@ -2408,7 +2410,7 @@ msgstr "Aantal dagen tot openen dossier" #. module: crm #: selection:crm.meeting,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "Aantal herhalingen" #. module: crm #: field:crm.lead,phone:0 @@ -2447,7 +2449,7 @@ msgstr ">" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Schedule call" -msgstr "" +msgstr "Plan telefoongesprek" #. module: crm #: view:crm.meeting:0 @@ -2457,7 +2459,7 @@ msgstr "Onzeker" #. module: crm #: help:crm.case.stage,sequence:0 msgid "Used to order stages." -msgstr "" +msgstr "Gebruikt om fases t rangschikken" #. module: crm #: code:addons/crm/crm_lead.py:276 @@ -2483,7 +2485,7 @@ msgstr "Verminder (0>1)" #. module: crm #: field:crm.lead.report,deadline_day:0 msgid "Exp. Closing Day" -msgstr "" +msgstr "Verw. besluit datum" #. module: crm #: field:crm.case.section,change_responsible:0 @@ -2510,7 +2512,7 @@ msgstr "Overig" #. module: crm #: model:ir.actions.act_window,name:crm.open_board_crm msgid "Sales" -msgstr "" +msgstr "Verkoop" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor8 @@ -2563,7 +2565,7 @@ msgstr "Bezet" #. module: crm #: field:crm.lead.report,creation_day:0 msgid "Creation Day" -msgstr "" +msgstr "Aanmaakdatum" #. module: crm #: field:crm.meeting,interval:0 @@ -2578,7 +2580,7 @@ msgstr "Terugkerend" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in last month" -msgstr "" +msgstr "Gemaakte telefoongesprekken in de laatste maand" #. module: crm #: model:ir.actions.act_window,name:crm.act_my_oppor @@ -2590,6 +2592,7 @@ msgstr "Mijn open prospects" #, python-format msgid "You can not delete this lead. You should better cancel it." msgstr "" +"Het is niet mogelijk deze lead te verwijderen. U kunt deze beter annuleren." #. module: crm #: field:base.action.rule,trg_max_history:0 @@ -2649,7 +2652,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Unassigned Opportunities" -msgstr "" +msgstr "Niet toegewezen prospects" #. module: crm #: view:crm.lead.report:0 @@ -2710,7 +2713,7 @@ msgstr "Segmentatietest" #. module: crm #: field:crm.lead,user_login:0 msgid "User Login" -msgstr "" +msgstr "Gebruikersnaam" #. module: crm #: view:crm.segmentation:0 @@ -2720,7 +2723,7 @@ msgstr "Vervolg proces" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities created in current year" -msgstr "" +msgstr "Leads/Prospects aangemaakt in het huidige jaar" #. module: crm #: model:ir.model,name:crm.model_crm_phonecall2partner @@ -2755,12 +2758,12 @@ msgstr "Duur" #. module: crm #: view:crm.lead:0 msgid "Show countries" -msgstr "" +msgstr "Toon landen" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Select Salesman" -msgstr "" +msgstr "Selecteer verkoper" #. module: crm #: view:board.board:0 @@ -2808,7 +2811,7 @@ msgstr "Fax" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities created in current month" -msgstr "" +msgstr "Leads/Prospects aangemaakt in het huidige maaand" #. module: crm #: view:crm.meeting:0 @@ -2843,12 +2846,12 @@ msgstr "Verplicht / Optioneel" #. module: crm #: view:crm.lead:0 msgid "Unassigned Leads" -msgstr "" +msgstr "Niet toegewezen leads" #. module: crm #: field:crm.lead,subjects:0 msgid "Subject of Email" -msgstr "" +msgstr "Onderwerp van e-mail" #. module: crm #: model:ir.actions.act_window,name:crm.action_view_attendee_form @@ -2907,7 +2910,7 @@ msgstr "Berichten" #. module: crm #: help:crm.lead,channel_id:0 msgid "Communication channel (mail, direct, phone, ...)" -msgstr "" +msgstr "Communicatie kanaal (e-mail, direct, telefoon,...)" #. module: crm #: code:addons/crm/crm_action_rule.py:61 @@ -2971,7 +2974,7 @@ msgstr "" #. module: crm #: field:crm.lead,color:0 msgid "Color Index" -msgstr "" +msgstr "Kleur index" #. module: crm #: view:crm.lead:0 @@ -3027,7 +3030,7 @@ msgstr "Samenvatting gesprek" #. module: crm #: view:crm.lead:0 msgid "Todays' Leads" -msgstr "" +msgstr "Leads van vandaag" #. module: crm #: model:ir.actions.act_window,help:crm.crm_case_categ_phone_outgoing0 @@ -3138,7 +3141,7 @@ msgstr "Kanaal" #: view:crm.phonecall:0 #: view:crm.phonecall.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mijn verkoop team(s)" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -3179,7 +3182,7 @@ msgstr "Prospects van leads maken" #: model:ir.actions.act_window,name:crm.open_board_statistical_dash #: model:ir.ui.menu,name:crm.menu_board_statistics_dash msgid "CRM Dashboard" -msgstr "" +msgstr "CRM-dashboard" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor4 @@ -3199,7 +3202,7 @@ msgstr "Zet categorie op" #. module: crm #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "E-mail naar" #. module: crm #: field:crm.meeting,th:0 @@ -3233,7 +3236,7 @@ msgstr "Kwalificatie" #. module: crm #: field:crm.lead,partner_address_email:0 msgid "Partner Contact Email" -msgstr "" +msgstr "Partner contactpersoon e-mail" #. module: crm #: code:addons/crm/wizard/crm_lead_to_partner.py:48 @@ -3249,7 +3252,7 @@ msgstr "Eerste" #. module: crm #: field:crm.lead.report,deadline_month:0 msgid "Exp. Closing Month" -msgstr "" +msgstr "Verw. Besluit maand" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3267,7 +3270,7 @@ msgstr "Voorwaarde aan communicatiegeschiedenis" #. module: crm #: view:crm.phonecall:0 msgid "Date of Call" -msgstr "" +msgstr "Datum telefoongesprek" #. module: crm #: help:crm.segmentation,som_interval:0 @@ -3330,7 +3333,7 @@ msgstr "Herhalen" #. module: crm #: field:crm.lead.report,deadline_year:0 msgid "Ex. Closing Year" -msgstr "" +msgstr "Verw. besluit jaar" #. module: crm #: view:crm.lead:0 @@ -3391,7 +3394,7 @@ msgstr "" #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound msgid "Logged Calls" -msgstr "" +msgstr "Gelogte telefoongesprekken" #. module: crm #: field:crm.partner2opportunity,probability:0 @@ -3526,7 +3529,7 @@ msgstr "Twitter Advertenties" #: code:addons/crm/crm_lead.py:336 #, python-format msgid "The opportunity '%s' has been been won." -msgstr "" +msgstr "De prospect '%s' is gewonnen." #. module: crm #: field:crm.case.stage,case_default:0 @@ -3557,7 +3560,7 @@ msgstr "Fout! U kunt geen recursieve profielen maken." #. module: crm #: help:crm.lead.report,deadline_year:0 msgid "Expected closing year" -msgstr "" +msgstr "Verwachte besluit jaar" #. module: crm #: field:crm.lead,partner_address_id:0 @@ -3588,7 +3591,7 @@ msgstr "Afsluiten" #: selection:crm.opportunity2phonecall,action:0 #: selection:crm.phonecall2phonecall,action:0 msgid "Schedule a call" -msgstr "" +msgstr "Plan een telefoongesprek in" #. module: crm #: view:crm.lead:0 @@ -3624,7 +3627,7 @@ msgstr "Aan" #. module: crm #: view:crm.lead:0 msgid "Create date" -msgstr "" +msgstr "Aanmaakdatum" #. module: crm #: selection:crm.meeting,class:0 @@ -3677,7 +3680,7 @@ msgstr "Interesse in accessoires" #. module: crm #: view:crm.lead:0 msgid "New Opportunities" -msgstr "" +msgstr "Nieuwe prospects" #. module: crm #: code:addons/crm/crm_action_rule.py:61 @@ -3768,7 +3771,7 @@ msgstr "Verloren" #. module: crm #: view:crm.lead:0 msgid "Edit" -msgstr "" +msgstr "Bewerken" #. module: crm #: field:crm.lead,country_id:0 diff --git a/addons/web/po/zh_CN.po b/addons/web/po/zh_CN.po index 087c66bd3b3..299ff9e0a14 100644 --- a/addons/web/po/zh_CN.po +++ b/addons/web/po/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-12 05:44+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2012-01-19 13:35+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-20 05:05+0000\n" +"X-Generator: Launchpad (build 14700)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -107,12 +107,12 @@ msgstr "无效的搜索" #: addons/web/static/src/js/search.js:403 msgid "triggered from search view" -msgstr "" +msgstr "在搜索视图进入" #: addons/web/static/src/js/search.js:490 #, python-format msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" -msgstr "" +msgstr "字段值有误。%(fieldname)s: [%(value)s] : %(message)s" #: addons/web/static/src/js/search.js:822 msgid "not a valid integer" @@ -205,7 +205,7 @@ msgstr "为假" #: addons/web/static/src/js/view_editor.js:42 msgid "ViewEditor" -msgstr "" +msgstr "界面设计器" #: addons/web/static/src/js/view_editor.js:46 #: addons/web/static/src/js/view_list.js:17 @@ -414,7 +414,7 @@ msgstr "#{text}" #: addons/web/static/src/xml/base.xml:0 msgid "Powered by" -msgstr "" +msgstr "自豪地使用" #: addons/web/static/src/xml/base.xml:0 msgid "openerp.com" @@ -617,7 +617,7 @@ msgstr "调试视图#" #: addons/web/static/src/xml/base.xml:0 msgid "- Fields View Get" -msgstr "" +msgstr "界面源代码" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit" @@ -673,7 +673,7 @@ msgstr "“" #: addons/web/static/src/xml/base.xml:0 msgid "Modifiers:" -msgstr "" +msgstr "属性" #: addons/web/static/src/xml/base.xml:0 msgid "?" @@ -681,7 +681,7 @@ msgstr "?" #: addons/web/static/src/xml/base.xml:0 msgid "(nolabel)" -msgstr "" +msgstr "无标签" #: addons/web/static/src/xml/base.xml:0 msgid "Field:" @@ -713,7 +713,7 @@ msgstr "域:" #: addons/web/static/src/xml/base.xml:0 msgid "On change:" -msgstr "" +msgstr "变更时动作:" #: addons/web/static/src/xml/base.xml:0 msgid "Relation:" @@ -721,7 +721,7 @@ msgstr "关系:" #: addons/web/static/src/xml/base.xml:0 msgid "Selection:" -msgstr "" +msgstr "下拉列表:" #: addons/web/static/src/xml/base.xml:0 msgid "[" @@ -777,11 +777,11 @@ msgstr "按钮" #: addons/web/static/src/xml/base.xml:0 msgid "(no string)" -msgstr "" +msgstr "无字符串" #: addons/web/static/src/xml/base.xml:0 msgid "Special:" -msgstr "" +msgstr "特殊:" #: addons/web/static/src/xml/base.xml:0 msgid "Button Type:" @@ -875,7 +875,7 @@ msgstr "导出类型:" #: addons/web/static/src/xml/base.xml:0 msgid "Import Compatible Export" -msgstr "" +msgstr "用可导入的格式导出" #: addons/web/static/src/xml/base.xml:0 msgid "Export all Data" @@ -938,6 +938,8 @@ msgid "" "Select a .CSV file to import. If you need a sample of file to import,\n" " you should use the export tool with the \"Import Compatible\" option." msgstr "" +"选择要导入的CSV文件。如果需要导入文件的模版,\n" +"可以用导出工具并选中 “导入兼容”" #: addons/web/static/src/xml/base.xml:0 msgid "CSV File:" @@ -1032,6 +1034,10 @@ msgid "" "supply chain,\n" " project management, production, services, CRM, etc..." msgstr "" +"是个自由的企业级软件系统,通过信息集成提升企业\n" +"生产力和盈利能力。它连接、改进和管控企业流程的\n" +"方方面面。包括销售、财务、供应链、项目管理、生\n" +"产、服务和客户关系管理等" #: addons/web/static/src/xml/base.xml:0 msgid "" @@ -1044,6 +1050,9 @@ msgid "" " production system and migration to a new version to be " "straightforward." msgstr "" +"该系统是跨平台的,可以安装在Windows、Mac OSX\n" +"和各种Linux或类UNIX发行版上。 它的架构支持\n" +"快速开发新功能、修改现有功能或直接升级到新版本" #: addons/web/static/src/xml/base.xml:0 msgid "" diff --git a/addons/web_dashboard/po/zh_CN.po b/addons/web_dashboard/po/zh_CN.po index c8701dd375e..f201f6994b2 100644 --- a/addons/web_dashboard/po/zh_CN.po +++ b/addons/web_dashboard/po/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-12 05:35+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2012-01-19 13:40+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-20 05:05+0000\n" +"X-Generator: Launchpad (build 14700)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" @@ -53,7 +53,7 @@ msgstr "%" msgid "" "Click on the functionalites listed below to launch them and configure your " "system" -msgstr "" +msgstr "单击以下功能列表打开配置界面" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Welcome to OpenERP" diff --git a/addons/web_diagram/po/zh_CN.po b/addons/web_diagram/po/zh_CN.po index 63d570efe65..81df135c4c0 100644 --- a/addons/web_diagram/po/zh_CN.po +++ b/addons/web_diagram/po/zh_CN.po @@ -8,18 +8,18 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-12 05:36+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2012-01-19 13:42+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-13 05:01+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-20 05:05+0000\n" +"X-Generator: Launchpad (build 14700)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" -msgstr "" +msgstr "图表" #: addons/web_diagram/static/src/js/diagram.js:210 msgid "Cancel" diff --git a/addons/web_graph/po/zh_CN.po b/addons/web_graph/po/zh_CN.po index 6ff1d55c867..6f3e8e5f8ff 100644 --- a/addons/web_graph/po/zh_CN.po +++ b/addons/web_graph/po/zh_CN.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2012-01-07 05:43+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-19 13:43+0000\n" +"Last-Translator: hifly \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-08 05:27+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-20 05:05+0000\n" +"X-Generator: Launchpad (build 14700)\n" #: addons/web_graph/static/src/js/graph.js:19 msgid "Graph" -msgstr "" +msgstr "图形" From 1f8471f8633acb51cbec950823d8bf7d7385b573 Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 20 Jan 2012 15:40:07 +0530 Subject: [PATCH 204/349] [FIX]Idea:correct the speling mistake bzr revid: sgo@tinyerp.com-20120120101007-fn4cjkmuyc0bgkzo --- addons/idea/report/report_vote_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/idea/report/report_vote_view.xml b/addons/idea/report/report_vote_view.xml index 24a46c1917b..f3b722a4ce5 100644 --- a/addons/idea/report/report_vote_view.xml +++ b/addons/idea/report/report_vote_view.xml @@ -31,7 +31,7 @@ + help="Idea Vote created in current year"/> Date: Fri, 20 Jan 2012 15:57:51 +0530 Subject: [PATCH 205/349] [FIX] duration is not updated when resizing the length of meetings bzr revid: nco@tinyerp.com-20120120102751-1ckjgbvx67lpm55y --- addons/crm/crm_meeting_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm/crm_meeting_view.xml b/addons/crm/crm_meeting_view.xml index 850d806f970..3f04bd0edeb 100644 --- a/addons/crm/crm_meeting_view.xml +++ b/addons/crm/crm_meeting_view.xml @@ -249,7 +249,7 @@ calendar - + From 9b54bdeb1885dc76a1579e00d584a9b248b7c809 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 20 Jan 2012 11:56:08 +0100 Subject: [PATCH 206/349] [ADD] dynamic view: handle setting domains via onchange lp bug: https://launchpad.net/bugs/911676 fixed bzr revid: xmo@openerp.com-20120120105608-zjbam8ki4uoqer5v --- addons/web/controllers/main.py | 12 ++++++++++++ addons/web/static/src/js/view_form.js | 12 ++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 261d77caa24..df3163d4e6c 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -837,6 +837,18 @@ class DataSet(openerpweb.Controller): return getattr(req.session.model(model), method)(*args, **kwargs) + @openerpweb.jsonrequest + def onchange(self, req, model, method, args, context_id=None): + result = self.call_common(req, model, method, args, context_id=context_id) + if 'domain' not in result: + return result + + result['domain'] = dict( + (k, parse_domain(v, req.session)) + for k, v in result['domain'].iteritems()) + + return result + @openerpweb.jsonrequest def call(self, req, model, method, args, domain_id=None, context_id=None): return self.call_common(req, model, method, args, domain_id, context_id) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 17e46f6085c..2172ae103b8 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -316,7 +316,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# var change_spec = self.parse_on_change(on_change, widget); if (change_spec) { var ajax = { - url: '/web/dataset/call', + url: '/web/dataset/onchange', async: false }; return self.rpc(ajax, { @@ -342,6 +342,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# var result = response; if (result.value) { for (var f in result.value) { + if (!result.value.hasOwnProperty(f)) { continue; } var field = this.fields[f]; // If field is not defined in the view, just ignore it if (field) { @@ -367,7 +368,14 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# }); } if (result.domain) { - // TODO: + function edit_domain(node) { + var new_domain = result.domain[node.attrs.name]; + if (new_domain) { + node.attrs.domain = new_domain; + } + _(node.children).each(edit_domain); + } + edit_domain(this.fields_view.arch); } return $.Deferred().resolve(); } catch(e) { From 66e7fce7e189d7fe3521a7eae39fa8eb625255ae Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Fri, 20 Jan 2012 16:33:29 +0530 Subject: [PATCH 207/349] [FIX] account_demo.xml:change the stop date in fiscal year period of February for leap year lp bug: https://launchpad.net/bugs/912793 fixed bzr revid: jap@tinyerp.com-20120120110329-bij7fnas93nawvg5 --- addons/account/demo/account_demo.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/demo/account_demo.xml b/addons/account/demo/account_demo.xml index 0bbfa71af62..3e395172b36 100644 --- a/addons/account/demo/account_demo.xml +++ b/addons/account/demo/account_demo.xml @@ -33,7 +33,7 @@ - +
From 217c180fa29514e67e54e13f4eca515e9a649c3b Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 20 Jan 2012 12:06:50 +0100 Subject: [PATCH 208/349] [FIX+REF] account_analytic_analysis: fixed the dependancies and a bug related to wrong computation of is_overdue_quantity that was also counting the sales/purchases made instead of only considering the timesheet entries. Refactoring: 200 lines removed, as they were useless since commit 6305 (removal of consolidation on all fields), and as they were filthy and error prone since they were written -_- bzr revid: qdp-launchpad@openerp.com-20120120110650-zho7p4mem5vqebse --- .../account_analytic_analysis/__openerp__.py | 2 +- .../account_analytic_analysis.py | 200 +----------------- 2 files changed, 4 insertions(+), 198 deletions(-) diff --git a/addons/account_analytic_analysis/__openerp__.py b/addons/account_analytic_analysis/__openerp__.py index 01ef6a3cb81..2f4d4446ee7 100644 --- a/addons/account_analytic_analysis/__openerp__.py +++ b/addons/account_analytic_analysis/__openerp__.py @@ -36,7 +36,7 @@ user-wise as well as month wise. "author" : "Camptocamp", "website" : "http://www.camptocamp.com/", "images" : ["images/bill_tasks_works.jpeg","images/overpassed_accounts.jpeg"], - "depends" : ["hr_timesheet_invoice"], + "depends" : ["hr_timesheet_invoice", "sale"], #although sale is technically not required to install this module, all menuitems are located under 'Sales' application "init_xml" : [], "update_xml": [ "security/ir.model.access.csv", diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index d379ba232fc..20c170cb5c0 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -322,7 +322,7 @@ class account_analytic_account(osv.osv): result = dict.fromkeys(ids, 0) for record in self.browse(cr, uid, ids, context=context): if record.quantity_max > 0.0: - result[record.id] = int(record.quantity >= record.quantity_max) + result[record.id] = int(record.hours_quantity >= record.quantity_max) else: result[record.id] = 0 return result @@ -413,8 +413,7 @@ class account_analytic_account_summary_user(osv.osv): _columns = { 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True), - 'unit_amount': fields.function(_unit_amount, type='float', - string='Total Time'), + 'unit_amount': fields.float('Total Time'), 'user': fields.many2one('res.users', 'User'), } @@ -454,96 +453,6 @@ class account_analytic_account_summary_user(osv.osv): 'GROUP BY u."user", u.account_id, u.max_user' \ ')') - def _read_flat(self, cr, user, ids, fields, context=None, load='_classic_read'): - if context is None: - context = {} - if not ids: - return [] - - if fields is None: - fields = self._columns.keys() - res_trans_obj = self.pool.get('ir.translation') - - # construct a clause for the rules: - d1, d2, tables = self.pool.get('ir.rule').domain_get(cr, user, self._name, 'read', context=context) - - # all inherited fields + all non inherited fields for which the attribute whose name is in load is True - fields_pre = filter(lambda x: x in self._columns and getattr(self._columns[x],'_classic_write'), fields) + self._inherits.values() - res = [] - cr.execute('SELECT MAX(id) FROM res_users') - max_user = cr.fetchone()[0] - if fields_pre: - fields_pre2 = map(lambda x: (x in ('create_date', 'write_date')) and ('date_trunc(\'second\', '+x+') as '+x) or '"'+x+'"', fields_pre) - for i in range(0, len(ids), cr.IN_MAX): - sub_ids = ids[i:i+cr.IN_MAX] - if d1: - cr.execute('SELECT %s FROM \"%s\" WHERE id IN (%s) ' \ - 'AND account_id IN (%s) ' \ - 'AND "user" IN (%s) AND %s ORDER BY %s' % \ - (','.join(fields_pre2 + ['id']), self._table, - ','.join([str(x) for x in sub_ids]), - ','.join([str(x/max_user - (x%max_user == 0 and 1 or 0)) for x in sub_ids]), - ','.join([str(x-((x/max_user - (x%max_user == 0 and 1 or 0)) *max_user)) for x in sub_ids]), d1, - self._order),d2) - if not cr.rowcount == len({}.fromkeys(sub_ids)): - raise except_orm(_('AccessError'), - _('You try to bypass an access rule (Document type: %s).') % self._description) - else: - cr.execute('SELECT %s FROM \"%s\" WHERE id IN (%s) ' \ - 'AND account_id IN (%s) ' \ - 'AND "user" IN (%s) ORDER BY %s' % \ - (','.join(fields_pre2 + ['id']), self._table, - ','.join([str(x) for x in sub_ids]), - ','.join([str(x/max_user - (x%max_user == 0 and 1 or 0)) for x in sub_ids]), - ','.join([str(x-((x/max_user - (x%max_user == 0 and 1 or 0)) *max_user)) for x in sub_ids]), - self._order)) - res.extend(cr.dictfetchall()) - else: - res = map(lambda x: {'id': x}, ids) - for f in fields_pre: - if self._columns[f].translate: - ids = map(lambda x: x['id'], res) - res_trans = res_trans_obj._get_ids(cr, user, self._name+','+f, 'model', context.get('lang', False) or 'en_US', ids) - for r in res: - r[f] = res_trans.get(r['id'], False) or r[f] - - for table in self._inherits: - col = self._inherits[table] - cols = intersect(self._inherit_fields.keys(), fields) - if not cols: - continue - res2 = self.pool.get(table).read(cr, user, [x[col] for x in res], cols, context, load) - - res3 = {} - for r in res2: - res3[r['id']] = r - del r['id'] - - for record in res: - record.update(res3[record[col]]) - if col not in fields: - del record[col] - - # all fields which need to be post-processed by a simple function (symbol_get) - fields_post = filter(lambda x: x in self._columns and self._columns[x]._symbol_get, fields) - if fields_post: - # maybe it would be faster to iterate on the fields then on res, so that we wouldn't need - # to get the _symbol_get in each occurence - for r in res: - for f in fields_post: - r[f] = self.columns[f]._symbol_get(r[f]) - ids = map(lambda x: x['id'], res) - - # all non inherited fields for which the attribute whose name is in load is False - fields_post = filter(lambda x: x in self._columns and not getattr(self._columns[x], load), fields) - for f in fields_post: - # get the value of that field for all records/ids - res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res) - for record in res: - record[f] = res2[record['id']] - - return res - account_analytic_account_summary_user() class account_analytic_account_summary_month(osv.osv): @@ -552,26 +461,9 @@ class account_analytic_account_summary_month(osv.osv): _auto = False _rec_name = 'month' - def _unit_amount(self, cr, uid, ids, name, arg, context=None): - res = {} - account_obj = self.pool.get('account.analytic.account') - account_ids = [int(str(int(x))[:-6]) for x in ids] - month_ids = [int(str(int(x))[-6:]) for x in ids] - parent_ids = tuple(ids) #We don't want consolidation for each of these fields because those complex computation is resource-greedy. - if parent_ids: - cr.execute('SELECT id, unit_amount ' \ - 'FROM account_analytic_analysis_summary_month ' \ - 'WHERE account_id IN %s ' \ - 'AND month_id IN %s ',(parent_ids, tuple(month_ids),)) - for sum_id, unit_amount in cr.fetchall(): - res[sum_id] = unit_amount - for id in ids: - res[id] = round(res.get(id, 0.0), 2) - return res - _columns = { 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True), - 'unit_amount': fields.function(_unit_amount, type='float', string='Total Time'), + 'unit_amount': fields.float('Total Time'), 'month': fields.char('Month', size=32, readonly=True), } @@ -622,92 +514,6 @@ class account_analytic_account_summary_month(osv.osv): 'GROUP BY d.month, d.account_id ' \ ')') - def _read_flat(self, cr, user, ids, fields, context=None, load='_classic_read'): - if context is None: - context = {} - if not ids: - return [] - - if fields is None: - fields = self._columns.keys() - res_trans_obj = self.pool.get('ir.translation') - # construct a clause for the rules: - d1, d2, tables= self.pool.get('ir.rule').domain_get(cr, user, self._name) - - # all inherited fields + all non inherited fields for which the attribute whose name is in load is True - fields_pre = filter(lambda x: x in self._columns and getattr(self._columns[x],'_classic_write'), fields) + self._inherits.values() - res = [] - if fields_pre: - fields_pre2 = map(lambda x: (x in ('create_date', 'write_date')) and ('date_trunc(\'second\', '+x+') as '+x) or '"'+x+'"', fields_pre) - for i in range(0, len(ids), cr.IN_MAX): - sub_ids = ids[i:i+cr.IN_MAX] - if d1: - cr.execute('SELECT %s FROM \"%s\" WHERE id IN (%s) ' \ - 'AND account_id IN (%s) ' \ - 'AND month_id IN (%s) AND %s ORDER BY %s' % \ - (','.join(fields_pre2 + ['id']), self._table, - ','.join([str(x) for x in sub_ids]), - ','.join([str(x)[:-6] for x in sub_ids]), - ','.join([str(x)[-6:] for x in sub_ids]), d1, - self._order),d2) - if not cr.rowcount == len({}.fromkeys(sub_ids)): - raise except_orm(_('AccessError'), - _('You try to bypass an access rule (Document type: %s).') % self._description) - else: - cr.execute('SELECT %s FROM \"%s\" WHERE id IN (%s) ' \ - 'AND account_id IN (%s) ' \ - 'AND month_id IN (%s) ORDER BY %s' % \ - (','.join(fields_pre2 + ['id']), self._table, - ','.join([str(x) for x in sub_ids]), - ','.join([str(x)[:-6] for x in sub_ids]), - ','.join([str(x)[-6:] for x in sub_ids]), - self._order)) - res.extend(cr.dictfetchall()) - else: - res = map(lambda x: {'id': x}, ids) - - for f in fields_pre: - if self._columns[f].translate: - ids = map(lambda x: x['id'], res) - res_trans = res_trans_obj._get_ids(cr, user, self._name+','+f, 'model', context.get('lang', False) or 'en_US', ids) - for r in res: - r[f] = res_trans.get(r['id'], False) or r[f] - - for table in self._inherits: - col = self._inherits[table] - cols = intersect(self._inherit_fields.keys(), fields) - if not cols: - continue - res2 = self.pool.get(table).read(cr, user, [x[col] for x in res], cols, context, load) - - res3 = {} - for r in res2: - res3[r['id']] = r - del r['id'] - - for record in res: - record.update(res3[record[col]]) - if col not in fields: - del record[col] - - # all fields which need to be post-processed by a simple function (symbol_get) - fields_post = filter(lambda x: x in self._columns and self._columns[x]._symbol_get, fields) - if fields_post: - # maybe it would be faster to iterate on the fields then on res, so that we wouldn't need - # to get the _symbol_get in each occurence - for r in res: - for f in fields_post: - r[f] = self.columns[f]._symbol_get(r[f]) - ids = map(lambda x: x['id'], res) - - # all non inherited fields for which the attribute whose name is in load is False - fields_post = filter(lambda x: x in self._columns and not getattr(self._columns[x], load), fields) - for f in fields_post: - # get the value of that field for all records/ids - res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res) - for record in res: - record[f] = res2[record['id']] - return res account_analytic_account_summary_month() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 362a9eb530db6060f2bc9d0acbabf1a8c14e4297 Mon Sep 17 00:00:00 2001 From: "Kuldeep Joshi (OpenERP)" Date: Fri, 20 Jan 2012 16:42:18 +0530 Subject: [PATCH 209/349] [FIX] project : set invoice address on_change of customer lp bug: https://launchpad.net/bugs/918642 fixed bzr revid: kjo@tinyerp.com-20120120111218-p02ndw83us71fjpw --- addons/project/project.py | 6 +++--- addons/project/project_view.xml | 2 +- addons/project_timesheet/project_timesheet.py | 4 ++-- addons/project_timesheet/project_timesheet_view.xml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index dbd209a6691..94b4aafbd19 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -72,12 +72,12 @@ class project(osv.osv): res[m.id] = (m.parent_id and (m.parent_id.name + '/') or '') + m.name return res - def onchange_partner_id(self, cr, uid, ids, part=False, context=None): + def on_change_partner_id(self, cr, uid, ids, part=False, context=None): partner_obj = self.pool.get('res.partner') if not part: return {'value':{'contact_id': False}} - addr = partner_obj.address_get(cr, uid, [part], ['contact']) - val = {'contact_id': addr['contact']} + addr = partner_obj.address_get(cr, uid, [part], ['invoice']) + val = {'contact_id': addr['invoice']} if 'pricelist_id' in self.fields_get(cr, uid, context=context): pricelist = partner_obj.read(cr, uid, part, ['property_product_pricelist'], context=context) pricelist_id = pricelist.get('property_product_pricelist', False) and pricelist.get('property_product_pricelist')[0] or False diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index c1b8fedbfb4..40b4e5b082f 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -68,7 +68,7 @@ - + diff --git a/addons/project_timesheet/project_timesheet.py b/addons/project_timesheet/project_timesheet.py index db7066505e1..09fa5b920fa 100644 --- a/addons/project_timesheet/project_timesheet.py +++ b/addons/project_timesheet/project_timesheet.py @@ -29,8 +29,8 @@ from tools.translate import _ class project_project(osv.osv): _inherit = 'project.project' - def onchange_partner_id(self, cr, uid, ids, part=False, context=None): - res = super(project_project, self).onchange_partner_id(cr, uid, ids, part, context) + def on_change_partner_id(self, cr, uid, ids, part=False, context=None): + res = super(project_project, self).on_change_partner_id(cr, uid, ids, part, context) if part and res and ('value' in res): # set Invoice Task Work to 100% data_obj = self.pool.get('ir.model.data') diff --git a/addons/project_timesheet/project_timesheet_view.xml b/addons/project_timesheet/project_timesheet_view.xml index 07873c00592..8c657bfa0f2 100644 --- a/addons/project_timesheet/project_timesheet_view.xml +++ b/addons/project_timesheet/project_timesheet_view.xml @@ -26,7 +26,7 @@ - + From ba178be7c0828dc0df33b0d22347cc9e92dbb574 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 20 Jan 2012 12:46:12 +0100 Subject: [PATCH 210/349] [IMP] gunicorn: add CPU and memory limits. bzr revid: vmt@openerp.com-20120120114612-xowu57yy3f5uxi0j --- gunicorn.conf.py | 34 ++++++++++++++- openerp/tests/addons/test_limits/__init__.py | 3 ++ .../tests/addons/test_limits/__openerp__.py | 15 +++++++ openerp/tests/addons/test_limits/models.py | 43 +++++++++++++++++++ openerp/wsgi.py | 1 + 5 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 openerp/tests/addons/test_limits/__init__.py create mode 100644 openerp/tests/addons/test_limits/__openerp__.py create mode 100644 openerp/tests/addons/test_limits/models.py diff --git a/gunicorn.conf.py b/gunicorn.conf.py index 9962493d549..c575d53875f 100644 --- a/gunicorn.conf.py +++ b/gunicorn.conf.py @@ -17,7 +17,7 @@ pidfile = '.gunicorn.pid' # Gunicorn recommends 2-4 x number_of_cpu_cores, but # you'll want to vary this a bit to find the best for your # particular work load. -workers = 4 +workers = 1 # Some application-wide initialization is needed. on_starting = openerp.wsgi.on_starting @@ -27,6 +27,8 @@ when_ready = openerp.wsgi.when_ready # big reports for example timeout = 240 +#max_requests = 150 + # Equivalent of --load command-line option openerp.conf.server_wide_modules = ['web'] @@ -35,7 +37,7 @@ conf = openerp.tools.config # Path to the OpenERP Addons repository (comma-separated for # multiple locations) -conf['addons_path'] = '/home/openerp/addons/trunk,/home/openerp/web/trunk/addons' +conf['addons_path'] = '/home/thu/repos/addons/trunk,/home/thu/repos/web/trunk/addons,/home/thu/repos/server/trunk-limits/openerp/tests/addons' # Optional database config if not using local socket #conf['db_name'] = 'mycompany' @@ -52,5 +54,33 @@ conf['addons_path'] = '/home/openerp/addons/trunk,/home/openerp/web/trunk/addons # If --static-http-enable is used, path for the static web directory #conf['static_http_document_root'] = '/var/www' +def time_expired(n, stack): + import os + import time + print '>>> [%s] time ran out.' % (os.getpid()) + raise Exception('(time ran out)') + +def pre_request(worker, req): + import os + import psutil + import resource + import signal + # VMS and RLIMIT_AS are the same thing: virtual memory, a.k.a. address space + rss, vms = psutil.Process(os.getpid()).get_memory_info() + soft, hard = resource.getrlimit(resource.RLIMIT_AS) + print ">>>>>> [%s] %s %s %s %s %s" % (os.getpid(), vms, req.method, req.path, req.query, req.fragment) + print ">>>>>> %s" % (req.body,) + # Let's say 512MB is ok, 768 is a hard limit (will raise MemoryError), + # 640 will nicely restart the process. + resource.setrlimit(resource.RLIMIT_AS, (768 * 1024 * 1024, hard)) + if vms > 640 * 1024 * 1024: + print ">>> Worker eating too much memory, reset it after the request." + worker.alive = False # Commit suicide after the request. + + r = resource.getrusage(resource.RUSAGE_SELF) + cpu_time = r.ru_utime + r.ru_stime + signal.signal(signal.SIGXCPU, time_expired) + soft, hard = resource.getrlimit(resource.RLIMIT_CPU) + resource.setrlimit(resource.RLIMIT_CPU, (cpu_time + 15, hard)) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tests/addons/test_limits/__init__.py b/openerp/tests/addons/test_limits/__init__.py new file mode 100644 index 00000000000..fe4487156b1 --- /dev/null +++ b/openerp/tests/addons/test_limits/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- +import models +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tests/addons/test_limits/__openerp__.py b/openerp/tests/addons/test_limits/__openerp__.py new file mode 100644 index 00000000000..333f1fe4372 --- /dev/null +++ b/openerp/tests/addons/test_limits/__openerp__.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +{ + 'name': 'test-limits', + 'version': '0.1', + 'category': 'Tests', + 'description': """A module with dummy methods.""", + 'author': 'OpenERP SA', + 'maintainer': 'OpenERP SA', + 'website': 'http://www.openerp.com', + 'depends': ['base'], + 'data': [], + 'installable': True, + 'active': False, +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tests/addons/test_limits/models.py b/openerp/tests/addons/test_limits/models.py new file mode 100644 index 00000000000..435e93811fc --- /dev/null +++ b/openerp/tests/addons/test_limits/models.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +import time + +import openerp + +class m(openerp.osv.osv.Model): + """ This model exposes a few methods that will consume between 'almost no + resource' and 'a lot of resource'. + """ + _name = 'test.limits.model' + + def consume_nothing(self, cr, uid, context=None): + return True + + def consume_memory(self, cr, uid, size, context=None): + l = [0] * size + return True + + def leak_memory(self, cr, uid, size, context=None): + if not hasattr(self, 'l'): + self.l = [] + self.l.append([0] * size) + print ">>>", len(self.l) + return True + + def consume_time(self, cr, uid, seconds, context=None): + time.sleep(seconds) + return True + + def consume_cpu_time(self, cr, uid, seconds, context=None): + import os + t0 = time.clock() + t1 = time.clock() +# try: + while t1 - t0 < seconds: + print "[%s] ..." % os.getpid() + for i in xrange(10000000): + x = i * i + t1 = time.clock() +# except Exception, e: +# print "+++", e + return True +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/wsgi.py b/openerp/wsgi.py index aeba38dcfbc..b9263b42352 100644 --- a/openerp/wsgi.py +++ b/openerp/wsgi.py @@ -460,6 +460,7 @@ def on_starting(server): openerp.service.web_services.start_web_services() openerp.modules.module.initialize_sys_path() openerp.modules.loading.open_openerp_namespace() + openerp.pooler.get_db_and_pool('xx', update_module=False, pooljobs=False) for m in openerp.conf.server_wide_modules: try: __import__(m) From 7b38be73702ad7bf41a7332b64d07ae9aa047672 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 20 Jan 2012 13:49:30 +0100 Subject: [PATCH 211/349] [FIX] DataSetStatic.read_slice called with no options should not blow up lp bug: https://launchpad.net/bugs/919161 fixed bzr revid: xmo@openerp.com-20120120124930-zug80i862x9mwu34 --- addons/web/static/src/js/data.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index bb53fb2175a..a4d9e9e4d71 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -309,7 +309,7 @@ openerp.web.DataSet = openerp.web.Widget.extend( /** @lends openerp.web.DataSet * domain and context. * * @param {Array} [fields] fields to read and return, by default all fields are returned - * @params {Object} options + * @params {Object} [options] * @param {Number} [options.offset=0] The index from which selected records should be returned * @param {Number} [options.limit=null] The maximum number of records to return * @returns {$.Deferred} @@ -504,11 +504,11 @@ openerp.web.DataSetStatic = openerp.web.DataSet.extend({ this.ids = ids || []; }, read_slice: function (fields, options) { + options = options || {}; + fields = fields || {}; // TODO remove fields from options - var self = this, - offset = options.offset || 0, - limit = options.limit || false, - fields = fields || false; + var offset = options.offset || 0, + limit = options.limit || false; var end_pos = limit && limit !== -1 ? offset + limit : this.ids.length; return this.read_ids(this.ids.slice(offset, end_pos), fields); }, @@ -560,8 +560,8 @@ openerp.web.DataSetSearch = openerp.web.DataSet.extend(/** @lends openerp.web.D * @returns {$.Deferred} */ read_slice: function (fields, options) { + options = options || {}; var self = this; - var options = options || {}; var offset = options.offset || 0; return this.rpc('/web/dataset/search_read', { model: this.model, From 6ade58a9d64b3304da488c8139bd56469e13a1d8 Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Fri, 20 Jan 2012 13:56:20 +0100 Subject: [PATCH 212/349] [FIX] usability issue in base_contact bzr revid: tfr@openerp.com-20120120125620-e91721mb83xhryir --- addons/base_contact/base_contact.py | 1 - addons/base_contact/base_contact_view.xml | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py index 40653f01ff3..7df5c444ecb 100644 --- a/addons/base_contact/base_contact.py +++ b/addons/base_contact/base_contact.py @@ -120,7 +120,6 @@ class res_partner_location(osv.osv): 'city': fields.char('City', size=128), 'state_id': fields.many2one("res.country.state", 'Fed. State', domain="[('country_id','=',country_id)]"), 'country_id': fields.many2one('res.country', 'Country'), - 'partner_id': fields.many2one('res.partner', 'Partner Name', ondelete='set null', select=True, help="Keep empty for a private address, not related to partner."), 'company_id': fields.many2one('res.company', 'Company',select=1), 'job_ids': fields.one2many('res.partner.address', 'location_id', 'Contacts'), 'partner_id': fields.related('job_ids', 'partner_id', type='many2one',\ diff --git a/addons/base_contact/base_contact_view.xml b/addons/base_contact/base_contact_view.xml index 10d8de984c2..a92d015f92d 100644 --- a/addons/base_contact/base_contact_view.xml +++ b/addons/base_contact/base_contact_view.xml @@ -50,7 +50,8 @@
- + + @@ -135,14 +136,14 @@ form - + - + From b83128ac0949986f329770518ad4f6f89a97c55a Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Fri, 20 Jan 2012 14:03:47 +0100 Subject: [PATCH 213/349] [FIX] fix res_id link when sending an email template bzr revid: tfr@openerp.com-20120120130347-fj4a8v3itlwjf2ai --- addons/mail/wizard/mail_compose_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/wizard/mail_compose_message.py b/addons/mail/wizard/mail_compose_message.py index de4bcee4f76..1802230dfd4 100644 --- a/addons/mail/wizard/mail_compose_message.py +++ b/addons/mail/wizard/mail_compose_message.py @@ -228,7 +228,7 @@ class mail_compose_message(osv.osv_memory): # processed as soon as the mail scheduler runs. mail_message.schedule_with_attach(cr, uid, email_from, to_email(email_to), subject, rendered_body, model=mail.model, email_cc=to_email(email_cc), email_bcc=to_email(email_bcc), reply_to=reply_to, - attachments=attachment, references=references, res_id=int(mail.res_id), + attachments=attachment, references=references, res_id=int(active_id), subtype=mail.subtype, headers=headers, context=context) else: # normal mode - no mass-mailing From 28be7b5e8043a7a7198dd36fd195e009f20da623 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 14:06:48 +0100 Subject: [PATCH 214/349] [imp] wip bzr revid: nicolas.vanhoren@openerp.com-20120120130648-hzqe8ptazbd9n1js --- addons/web_gantt/static/src/js/gantt.js | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 1a748e9cf91..1c6d89e0b5a 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -16,6 +16,32 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ on_loaded: function(data) { this.fields_view = data; }, + do_search: function (domains, contexts, groupbys) { + var self = this; + var group_by = []; + if (this.fields_view.arch.attrs.default_group_by) { + group_by = this.fields_view.arch.attrs.default_group_by.split(','); + } + + if (groupbys.length) { + group_by = groupbys; + } + // make something better + var fields = _.compact(_.map(this.fields_view.arch.attrs,function(value,key) { + if (key != 'string' && key != 'default_group_by') { + return value || ''; + } + })); + fields = _.uniq(fields.concat(_.keys(this.fields), this.text, this.group_by)); + $.when(this.has_been_loaded).then(function() { + self.dataset.read_slice(fields, { + domain: domains, + context: contexts + }).done(function(projects) { + self.on_project_loaded(projects); + }); + }); + }, }); openerp.web_gantt.GanttViewOld = openerp.web.View.extend({ From 15730595da4f6fd27fda2c2853f6ad8090d691f6 Mon Sep 17 00:00:00 2001 From: "Kuldeep Joshi (OpenERP)" Date: Fri, 20 Jan 2012 18:40:26 +0530 Subject: [PATCH 215/349] [FIX] project : set label to Contact Address bzr revid: kjo@tinyerp.com-20120120131026-mhosn9nt955du6oz --- addons/project/project.py | 6 +++--- addons/project/project_view.xml | 4 ++-- addons/project_timesheet/project_timesheet.py | 4 ++-- addons/project_timesheet/project_timesheet_view.xml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index 94b4aafbd19..dbd209a6691 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -72,12 +72,12 @@ class project(osv.osv): res[m.id] = (m.parent_id and (m.parent_id.name + '/') or '') + m.name return res - def on_change_partner_id(self, cr, uid, ids, part=False, context=None): + def onchange_partner_id(self, cr, uid, ids, part=False, context=None): partner_obj = self.pool.get('res.partner') if not part: return {'value':{'contact_id': False}} - addr = partner_obj.address_get(cr, uid, [part], ['invoice']) - val = {'contact_id': addr['invoice']} + addr = partner_obj.address_get(cr, uid, [part], ['contact']) + val = {'contact_id': addr['contact']} if 'pricelist_id' in self.fields_get(cr, uid, context=context): pricelist = partner_obj.read(cr, uid, part, ['property_product_pricelist'], context=context) pricelist_id = pricelist.get('property_product_pricelist', False) and pricelist.get('property_product_pricelist')[0] or False diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 40b4e5b082f..b8bc0635e04 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -68,8 +68,8 @@ - - + + diff --git a/addons/project_timesheet/project_timesheet.py b/addons/project_timesheet/project_timesheet.py index 09fa5b920fa..db7066505e1 100644 --- a/addons/project_timesheet/project_timesheet.py +++ b/addons/project_timesheet/project_timesheet.py @@ -29,8 +29,8 @@ from tools.translate import _ class project_project(osv.osv): _inherit = 'project.project' - def on_change_partner_id(self, cr, uid, ids, part=False, context=None): - res = super(project_project, self).on_change_partner_id(cr, uid, ids, part, context) + def onchange_partner_id(self, cr, uid, ids, part=False, context=None): + res = super(project_project, self).onchange_partner_id(cr, uid, ids, part, context) if part and res and ('value' in res): # set Invoice Task Work to 100% data_obj = self.pool.get('ir.model.data') diff --git a/addons/project_timesheet/project_timesheet_view.xml b/addons/project_timesheet/project_timesheet_view.xml index 8c657bfa0f2..07873c00592 100644 --- a/addons/project_timesheet/project_timesheet_view.xml +++ b/addons/project_timesheet/project_timesheet_view.xml @@ -26,7 +26,7 @@ - + From f5e4a28727fe319963969f293f70e79d45e835b1 Mon Sep 17 00:00:00 2001 From: "Vaibhav (OpenERP)" Date: Fri, 20 Jan 2012 19:11:20 +0530 Subject: [PATCH 216/349] [FIX] replace views instance with new action. lp bug: https://launchpad.net/bugs/919175 fixed bzr revid: vda@tinyerp.com-20120120134120-ugqv7yzer7gp31z8 --- addons/web_process/static/src/js/process.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index 601973d4cb5..5bfd1d39587 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -241,14 +241,13 @@ openerp.web_process = function (openerp) { dataset.call('get', ['action', 'tree_but_open',[['ir.ui.menu', id]], dataset.context], function(res) { - self.$element.empty(); var action = res[0][res[0].length - 1]; self.rpc("/web/action/load", { action_id: action.id, context: dataset.context }, function(result) { var action_manager = new openerp.web.ActionManager(self); - action_manager.appendTo(self.widget_parent.$element); + action_manager.replace(self.$element); action_manager.do_action(result.result); }); }); From 6348133f5a44420fb7c7b497b5c06bbd2d518f51 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 15:58:12 +0100 Subject: [PATCH 217/349] [imp] bzr revid: nicolas.vanhoren@openerp.com-20120120145812-stii3u8jd2gmwe83 --- addons/web_gantt/__openerp__.py | 2 +- addons/web_gantt/static/src/js/gantt.js | 91 ++++++++++++++----- addons/web_gantt/static/src/xml/web_gantt.xml | 2 +- 3 files changed, 71 insertions(+), 24 deletions(-) diff --git a/addons/web_gantt/__openerp__.py b/addons/web_gantt/__openerp__.py index 02d7a3b4fea..44ddf66b791 100644 --- a/addons/web_gantt/__openerp__.py +++ b/addons/web_gantt/__openerp__.py @@ -12,7 +12,7 @@ 'static/lib/dhtmlxGantt/sources/dhtmlxgantt.js', 'static/src/js/gantt.js' ], - "css": ['static/lib/dhtmlxGantt/codebase/dhtmlxgantt.css'], + "css": ['static/src/css/gantt.css', 'static/lib/dhtmlxGantt/codebase/dhtmlxgantt.css'], 'qweb' : [ "static/src/xml/*.xml", ], diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 1c6d89e0b5a..3646fa88bad 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -10,37 +10,84 @@ openerp.web.views.add('gantt', 'openerp.web_gantt.GanttView'); openerp.web_gantt.GanttView = openerp.web.View.extend({ display_name: _lt('Gantt'), template: "GanttView", + init: function() { + this._super.apply(this, arguments); + this.has_been_loaded = $.Deferred(); + this.chart_id = _.uniqueId(); + }, start: function() { - return this.rpc("/web/view/load", {"model": this.dataset.model, "view_id": this.view_id, "view_type": "gantt"}, this.on_loaded); + return $.when(this.rpc("/web/view/load", {"model": this.dataset.model, "view_id": this.view_id, "view_type": "gantt"}), + this.rpc("/web/searchview/fields_get", {"model": this.model})).pipe(this.on_loaded); }, - on_loaded: function(data) { - this.fields_view = data; + on_loaded: function(fields_view, fields_get) { + this.fields_view = fields_view; + this.fields = fields_get.fields; + this.has_been_loaded.resolve(); }, - do_search: function (domains, contexts, groupbys) { + do_search: function (domains, contexts, group_bys) { var self = this; - var group_by = []; + // select the group by + var n_group_bys = []; if (this.fields_view.arch.attrs.default_group_by) { - group_by = this.fields_view.arch.attrs.default_group_by.split(','); + n_group_bys = this.fields_view.arch.attrs.default_group_by.split(','); + } + if (group_bys.length) { + n_group_bys = groupbys; + } + // gather the fields to get + var fields = _.compact(_.map(["date_start", "date_delay", "date_stop", "color", "colors"], function(key) { + return self.fields_view.arch.attrs[key] || ''; + })); + fields = _.uniq(fields.concat(["name"], n_group_bys)); + + return $.when(this.has_been_loaded).pipe(function() { + return self.dataset.read_slice(fields, { + domain: domains, + context: contexts + }).pipe(function(data) { + return self.on_data_loaded(data, n_group_bys); + }); + }); + }, + on_data_loaded: function(tasks, group_bys) { + var self = this; + $(".oe-gantt-view-view", this.$element).html(""); + + //prevent more that 1 group by + if (group_bys.length > 0) { + group_bys = [group_bys[0]]; + } + // if there is no group by, simulate it + if (group_bys.length == 0) { + group_bys = ["_pseudo_group_by"]; + _.each(tasks, function(el) { + el._pseudo_group_by = "Gantt View"; + }); } - if (groupbys.length) { - group_by = groupbys; - } - // make something better - var fields = _.compact(_.map(this.fields_view.arch.attrs,function(value,key) { - if (key != 'string' && key != 'default_group_by') { - return value || ''; + // get the groups + var groups = []; + _.each(tasks, function(task) { + var group_name = task[group_bys[0]]; + var group = _.find(groups, function(group) { return _.isEqual(group.name, group_name); }); + if (group === undefined) { + group = {name:group_name, tasks: []}; + groups.push(group); } - })); - fields = _.uniq(fields.concat(_.keys(this.fields), this.text, this.group_by)); - $.when(this.has_been_loaded).then(function() { - self.dataset.read_slice(fields, { - domain: domains, - context: contexts - }).done(function(projects) { - self.on_project_loaded(projects); - }); + group.tasks.push(task); }); + + // creation of the chart + debugger; + var gantt = new GanttChart(); + _.each(groups, function(group) { + var project_1 = new GanttProjectInfo(1, "Yopla", new Date(2006, 5, 11)); + var task_1 = new GanttTaskInfo(1, "Old code review", new Date(2006, 5, 11), 208, 50, ""); + project_1.addTask(task_1); + gantt.addProject(project_1); + }) + + gantt.create(this.chart_id); }, }); diff --git a/addons/web_gantt/static/src/xml/web_gantt.xml b/addons/web_gantt/static/src/xml/web_gantt.xml index 2376c6243d8..8a6102fcbff 100644 --- a/addons/web_gantt/static/src/xml/web_gantt.xml +++ b/addons/web_gantt/static/src/xml/web_gantt.xml @@ -4,7 +4,7 @@
-
+
From 86b15b7e9d850829aff1f1e6a07e0c96299e492b Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 20 Jan 2012 15:59:25 +0100 Subject: [PATCH 218/349] [FIX] error reporting in _.sprintf bzr revid: xmo@openerp.com-20120120145925-jko6qqombu3fxpoj --- .../web/static/lib/underscore/underscore.string.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/web/static/lib/underscore/underscore.string.js b/addons/web/static/lib/underscore/underscore.string.js index 99966c3f475..d0b6ff1ffb3 100644 --- a/addons/web/static/lib/underscore/underscore.string.js +++ b/addons/web/static/lib/underscore/underscore.string.js @@ -73,7 +73,7 @@ arg = argv[cursor]; for (k = 0; k < match[2].length; k++) { if (!arg.hasOwnProperty(match[2][k])) { - throw(sprintf('[_.sprintf] property "%s" does not exist', match[2][k])); + throw new Error(sprintf('[_.sprintf] property "%s" does not exist', match[2][k])); } arg = arg[match[2][k]]; } @@ -85,7 +85,7 @@ } if (/[^s]/.test(match[8]) && (get_type(arg) != 'number')) { - throw(sprintf('[_.sprintf] expecting number but found %s', get_type(arg))); + throw new Error(sprintf('[_.sprintf] expecting number but found %s', get_type(arg))); } switch (match[8]) { case 'b': arg = arg.toString(2); break; @@ -134,12 +134,12 @@ field_list.push(field_match[1]); } else { - throw('[_.sprintf] huh?'); + throw new Error('[_.sprintf] huh?'); } } } else { - throw('[_.sprintf] huh?'); + throw new Error('[_.sprintf] huh?'); } match[2] = field_list; } @@ -147,12 +147,12 @@ arg_names |= 2; } if (arg_names === 3) { - throw('[_.sprintf] mixing positional and named placeholders is not (yet) supported'); + throw new Error('[_.sprintf] mixing positional and named placeholders is not (yet) supported'); } parse_tree.push(match); } else { - throw('[_.sprintf] huh?'); + throw new Error('[_.sprintf] huh?'); } _fmt = _fmt.substring(match[0].length); } From 3d6a5aa471f5e257ba85911062f97265e66e8636 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 16:00:04 +0100 Subject: [PATCH 219/349] [imp] wip bzr revid: nicolas.vanhoren@openerp.com-20120120150004-qucpqj4rvgd27rm9 --- addons/web_gantt/static/src/css/gantt.css | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 addons/web_gantt/static/src/css/gantt.css diff --git a/addons/web_gantt/static/src/css/gantt.css b/addons/web_gantt/static/src/css/gantt.css new file mode 100644 index 00000000000..00e6b5040ca --- /dev/null +++ b/addons/web_gantt/static/src/css/gantt.css @@ -0,0 +1,4 @@ + +.oe-gantt-view-view { + min-height: 300px; +} From 09347af434e8ebe1ad828c44703ec8d8ab6870d8 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 20 Jan 2012 16:00:50 +0100 Subject: [PATCH 220/349] [IMP] gunicorn: moved gunicorn hook to openerp.wsgi (just like previous hooks), added new command-line options. bzr revid: vmt@openerp.com-20120120150050-3o3hg6k1n17alup0 --- gunicorn.conf.py | 32 ++------------------------------ openerp/tools/config.py | 17 ++++++++++++++++- openerp/wsgi.py | 29 +++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 31 deletions(-) diff --git a/gunicorn.conf.py b/gunicorn.conf.py index c575d53875f..05feb71ada8 100644 --- a/gunicorn.conf.py +++ b/gunicorn.conf.py @@ -22,12 +22,13 @@ workers = 1 # Some application-wide initialization is needed. on_starting = openerp.wsgi.on_starting when_ready = openerp.wsgi.when_ready +pre_request = openerp.wsgi.pre_request # openerp request-response cycle can be quite long for # big reports for example timeout = 240 -#max_requests = 150 +max_requests = 2000 # Equivalent of --load command-line option openerp.conf.server_wide_modules = ['web'] @@ -54,33 +55,4 @@ conf['addons_path'] = '/home/thu/repos/addons/trunk,/home/thu/repos/web/trunk/ad # If --static-http-enable is used, path for the static web directory #conf['static_http_document_root'] = '/var/www' -def time_expired(n, stack): - import os - import time - print '>>> [%s] time ran out.' % (os.getpid()) - raise Exception('(time ran out)') - -def pre_request(worker, req): - import os - import psutil - import resource - import signal - # VMS and RLIMIT_AS are the same thing: virtual memory, a.k.a. address space - rss, vms = psutil.Process(os.getpid()).get_memory_info() - soft, hard = resource.getrlimit(resource.RLIMIT_AS) - print ">>>>>> [%s] %s %s %s %s %s" % (os.getpid(), vms, req.method, req.path, req.query, req.fragment) - print ">>>>>> %s" % (req.body,) - # Let's say 512MB is ok, 768 is a hard limit (will raise MemoryError), - # 640 will nicely restart the process. - resource.setrlimit(resource.RLIMIT_AS, (768 * 1024 * 1024, hard)) - if vms > 640 * 1024 * 1024: - print ">>> Worker eating too much memory, reset it after the request." - worker.alive = False # Commit suicide after the request. - - r = resource.getrusage(resource.RUSAGE_SELF) - cpu_time = r.ru_utime + r.ru_stime - signal.signal(signal.SIGXCPU, time_expired) - soft, hard = resource.getrlimit(resource.RLIMIT_CPU) - resource.setrlimit(resource.RLIMIT_CPU, (cpu_time + 15, hard)) - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tools/config.py b/openerp/tools/config.py index 8107e10bf85..4f33c3b79f1 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -266,6 +266,20 @@ class configmanager(object): group.add_option("--max-cron-threads", dest="max_cron_threads", my_default=4, help="Maximum number of threads processing concurrently cron jobs.", type="int") + # TODO sensible default for the three following limits. + group.add_option("--virtual-memory-limit", dest="virtual_memory_limit", my_default=768 * 1024 * 1024, + help="Maximum allowed virtual memory per Gunicorn process. " + "When the limit is reached, any memory allocation will fail.", + type="int") + group.add_option("--virtual-memory-reset", dest="virtual_memory_reset", my_default=640 * 1024 * 1024, + help="Maximum allowed virtual memory per Gunicorn process. " + "When the limit is reached, the worker will be reset after " + "the current request.", + type="int") + group.add_option("--cpu-time-limit", dest="cpu_time_limit", my_default=60, + help="Maximum allowed CPU time per Gunicorn process. " + "When the limit is reached, an exception is raised.", + type="int") group.add_option("--unaccent", dest="unaccent", my_default=False, action="store_true", help="Use the unaccent function provided by the database when available.") @@ -371,7 +385,8 @@ class configmanager(object): 'stop_after_init', 'logrotate', 'without_demo', 'netrpc', 'xmlrpc', 'syslog', 'list_db', 'xmlrpcs', 'test_file', 'test_disable', 'test_commit', 'test_report_directory', - 'osv_memory_count_limit', 'osv_memory_age_limit', 'max_cron_threads', 'unaccent', + 'osv_memory_count_limit', 'osv_memory_age_limit', 'max_cron_threads', + 'virtual_memory_limit', 'virtual_memory_reset', 'cpu_time_limit', 'unaccent', ] for arg in keys: diff --git a/openerp/wsgi.py b/openerp/wsgi.py index b9263b42352..88c75539dc2 100644 --- a/openerp/wsgi.py +++ b/openerp/wsgi.py @@ -481,12 +481,41 @@ def when_ready(server): # Hijack gunicorn's SIGWINCH handling; we can choose another one. signal.signal(signal.SIGWINCH, make_winch_handler(server)) +# Install limits on virtual memory and CPU time consumption. +def pre_request(worker, req): + import os + import psutil + import resource + import signal + # VMS and RLIMIT_AS are the same thing: virtual memory, a.k.a. address space + rss, vms = psutil.Process(os.getpid()).get_memory_info() + soft, hard = resource.getrlimit(resource.RLIMIT_AS) + print ">>>>>> [%s] %s %s %s %s %s" % (os.getpid(), vms, req.method, req.path, req.query, req.fragment) + print ">>>>>> %s" % (req.body,) + resource.setrlimit(resource.RLIMIT_AS, (config['virtual_memory_limit'], hard)) + if vms > config['virtual_memory_reset']: + print ">>> Worker eating too much memory, reset it after the request." + worker.alive = False # Commit suicide after the request. + + r = resource.getrusage(resource.RUSAGE_SELF) + cpu_time = r.ru_utime + r.ru_stime + signal.signal(signal.SIGXCPU, time_expired) + soft, hard = resource.getrlimit(resource.RLIMIT_CPU) + resource.setrlimit(resource.RLIMIT_CPU, (cpu_time + config['cpu_time_limit'], hard)) + # Our signal handler will signal a SGIQUIT to all workers. def make_winch_handler(server): def handle_winch(sig, fram): server.kill_workers(signal.SIGQUIT) # This is gunicorn specific. return handle_winch +# SIGXCPU (exceeded CPU time) signal handler will raise an exception. +def time_expired(n, stack): + import os + import time + print '>>> [%s] time ran out.' % (os.getpid()) + raise Exception('(time ran out)') # TODO one of openerp.exception + # Kill gracefuly the workers (e.g. because we want to clear their cache). # This is done by signaling a SIGWINCH to the master process, so it can be # called by the workers themselves. From f71cfb0936de36314cb2b1318e9d0a8075f8175c Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 16:26:11 +0100 Subject: [PATCH 221/349] [imp] wip bzr revid: nicolas.vanhoren@openerp.com-20120120152611-gdurtnvma5dhya3i --- addons/web_gantt/static/src/js/gantt.js | 28 ++++++++++++++++++------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 3646fa88bad..40c2ee1a682 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -17,11 +17,13 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ }, start: function() { return $.when(this.rpc("/web/view/load", {"model": this.dataset.model, "view_id": this.view_id, "view_type": "gantt"}), - this.rpc("/web/searchview/fields_get", {"model": this.model})).pipe(this.on_loaded); + this.rpc("/web/searchview/fields_get", {"model": this.dataset.model})).pipe(this.on_loaded); }, on_loaded: function(fields_view, fields_get) { - this.fields_view = fields_view; - this.fields = fields_get.fields; + this.fields_view = fields_view[0]; + this.fields = fields_get[0].fields; + this.field_name = 'name'; + this.has_been_loaded.resolve(); }, do_search: function (domains, contexts, group_bys) { @@ -38,7 +40,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var fields = _.compact(_.map(["date_start", "date_delay", "date_stop", "color", "colors"], function(key) { return self.fields_view.arch.attrs[key] || ''; })); - fields = _.uniq(fields.concat(["name"], n_group_bys)); + fields = _.uniq(fields.concat([this.field_name], n_group_bys)); return $.when(this.has_been_loaded).pipe(function() { return self.dataset.read_slice(fields, { @@ -63,6 +65,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ _.each(tasks, function(el) { el._pseudo_group_by = "Gantt View"; }); + this.fields._pseudo_group_by = {type: "string"}; } // get the groups @@ -81,10 +84,19 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ debugger; var gantt = new GanttChart(); _.each(groups, function(group) { - var project_1 = new GanttProjectInfo(1, "Yopla", new Date(2006, 5, 11)); - var task_1 = new GanttTaskInfo(1, "Old code review", new Date(2006, 5, 11), 208, 50, ""); - project_1.addTask(task_1); - gantt.addProject(project_1); + var project_name = openerp.web.format_value(group.name, self.fields[group_bys[0]]); + var project = new GanttProjectInfo(1, project_name); + var id_count = 0; + _.each(group.tasks, function(task) { + var task_name = openerp.web.format_value(task[self.field_name], self.fields[self.field_name]); + var task_start = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_start]); + if (!task_start) + return; + var task = new GanttTaskInfo(id_count, task_name, task_start, 24, 100); + id_count += 1; + project.addTask(task); + }); + gantt.addProject(project); }) gantt.create(this.chart_id); From 48459b568a6a28ce541681d1fa992751f9092db5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 20 Jan 2012 16:30:46 +0100 Subject: [PATCH 222/349] [FIX] get_value called on readonly reference widget before its name_get has had the time to run lp bug: https://launchpad.net/bugs/919225 fixed bzr revid: xmo@openerp.com-20120120153046-fkq105mmzooo58q5 --- addons/web/static/src/js/view_page.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_page.js b/addons/web/static/src/js/view_page.js index 31190d70f85..7057a454bca 100644 --- a/addons/web/static/src/js/view_page.js +++ b/addons/web/static/src/js/view_page.js @@ -198,7 +198,14 @@ openerp.web.page = function (openerp) { if (!this.value) { return null; } - return _.str.sprintf('%s,%d', this.field.relation, this.value[0]); + var id; + if (typeof this.value === 'number') { + // name_get has not run yet + id = this.value; + } else { + id = this.value[0]; + } + return _.str.sprintf('%s,%d', this.field.relation, id); } }); From d1a52aa42f75fe8420eaad7782b1bd972f005602 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 16:32:42 +0100 Subject: [PATCH 223/349] [imp] first usable version bzr revid: nicolas.vanhoren@openerp.com-20120120153242-i3qtr6ltjn5f7h7d --- addons/web_gantt/static/src/js/gantt.js | 16 +++++++++++----- addons/web_gantt/static/src/xml/web_gantt.xml | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 40c2ee1a682..74084cc9171 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -81,20 +81,26 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ }); // creation of the chart - debugger; var gantt = new GanttChart(); _.each(groups, function(group) { - var project_name = openerp.web.format_value(group.name, self.fields[group_bys[0]]); - var project = new GanttProjectInfo(1, project_name); var id_count = 0; + var smaller_task_start = undefined; + var task_infos = []; _.each(group.tasks, function(task) { var task_name = openerp.web.format_value(task[self.field_name], self.fields[self.field_name]); var task_start = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_start]); if (!task_start) return; - var task = new GanttTaskInfo(id_count, task_name, task_start, 24, 100); + if (smaller_task_start === undefined || task_start < smaller_task_start) + smaller_task_start = task_start; + var task_info = new GanttTaskInfo(id_count, task_name, task_start, 24, 100); id_count += 1; - project.addTask(task); + task_infos.push(task_info); + }); + var project_name = openerp.web.format_value(group.name, self.fields[group_bys[0]]); + var project = new GanttProjectInfo(1, project_name, smaller_task_start || new Date()); + _.each(task_infos, function(el) { + project.addTask(el); }); gantt.addProject(project); }) diff --git a/addons/web_gantt/static/src/xml/web_gantt.xml b/addons/web_gantt/static/src/xml/web_gantt.xml index 8a6102fcbff..a86ccb45a3a 100644 --- a/addons/web_gantt/static/src/xml/web_gantt.xml +++ b/addons/web_gantt/static/src/xml/web_gantt.xml @@ -3,7 +3,7 @@
- +
From 5e2721aaf247a75f8361f1272617b2cf7c27bafd Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 20 Jan 2012 16:43:22 +0100 Subject: [PATCH 224/349] [IMP] gunicorn: commit suicide in the post_request hook instead of the pre_request hook. bzr revid: vmt@openerp.com-20120120154322-f23rxofv0169tbsm --- gunicorn.conf.py | 1 + openerp/wsgi.py | 13 +++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gunicorn.conf.py b/gunicorn.conf.py index 05feb71ada8..4d85fa2b6c0 100644 --- a/gunicorn.conf.py +++ b/gunicorn.conf.py @@ -23,6 +23,7 @@ workers = 1 on_starting = openerp.wsgi.on_starting when_ready = openerp.wsgi.when_ready pre_request = openerp.wsgi.pre_request +post_request = openerp.wsgi.post_request # openerp request-response cycle can be quite long for # big reports for example diff --git a/openerp/wsgi.py b/openerp/wsgi.py index 88c75539dc2..ed03ed9bc6c 100644 --- a/openerp/wsgi.py +++ b/openerp/wsgi.py @@ -491,11 +491,7 @@ def pre_request(worker, req): rss, vms = psutil.Process(os.getpid()).get_memory_info() soft, hard = resource.getrlimit(resource.RLIMIT_AS) print ">>>>>> [%s] %s %s %s %s %s" % (os.getpid(), vms, req.method, req.path, req.query, req.fragment) - print ">>>>>> %s" % (req.body,) resource.setrlimit(resource.RLIMIT_AS, (config['virtual_memory_limit'], hard)) - if vms > config['virtual_memory_reset']: - print ">>> Worker eating too much memory, reset it after the request." - worker.alive = False # Commit suicide after the request. r = resource.getrusage(resource.RUSAGE_SELF) cpu_time = r.ru_utime + r.ru_stime @@ -503,6 +499,15 @@ def pre_request(worker, req): soft, hard = resource.getrlimit(resource.RLIMIT_CPU) resource.setrlimit(resource.RLIMIT_CPU, (cpu_time + config['cpu_time_limit'], hard)) +# Reset the worker if it consumes too much memory (e.g. caused by a memory leak). +def post_request(worker, req, environ): + import os + import psutil + rss, vms = psutil.Process(os.getpid()).get_memory_info() + if vms > config['virtual_memory_reset']: + print ">>> Worker eating too much memory, reset it after the request." + worker.alive = False # Commit suicide after the request. + # Our signal handler will signal a SGIQUIT to all workers. def make_winch_handler(server): def handle_winch(sig, fram): From 98e13f1ddb7e16677b86a3683c9ec6d25e1ecbc6 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 16:52:54 +0100 Subject: [PATCH 225/349] [fix] bzr revid: nicolas.vanhoren@openerp.com-20120120155254-d8wixm52jhcz14ec --- addons/web_gantt/static/src/js/gantt.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 74084cc9171..b213b292b57 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -34,7 +34,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ n_group_bys = this.fields_view.arch.attrs.default_group_by.split(','); } if (group_bys.length) { - n_group_bys = groupbys; + n_group_bys = group_bys; } // gather the fields to get var fields = _.compact(_.map(["date_start", "date_delay", "date_stop", "color", "colors"], function(key) { @@ -93,10 +93,24 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return; if (smaller_task_start === undefined || task_start < smaller_task_start) smaller_task_start = task_start; - var task_info = new GanttTaskInfo(id_count, task_name, task_start, 24, 100); + var duration; + if (self.fields_view.arch.attrs.date_delay) { + duration = openerp.web.format_value(task[self.fields_view.arch.attrs.date_delay], + self.fields[self.fields_view.arch.attrs.date_delay]); + if (!duration) + return; + } else { // we assume date_stop is defined + var task_stop = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_stop]); + if (!task_stop) + return; + duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); + } + var task_info = new GanttTaskInfo(id_count, task_name, task_start, duration, 100); id_count += 1; task_infos.push(task_info); }); + if (task_infos.length == 0) + return; var project_name = openerp.web.format_value(group.name, self.fields[group_bys[0]]); var project = new GanttProjectInfo(1, project_name, smaller_task_start || new Date()); _.each(task_infos, function(el) { From 30d7253fef235bbb117aeec0a27c7c5e3c436c4a Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 20 Jan 2012 17:04:09 +0100 Subject: [PATCH 226/349] [IMP] gunicorn: changed `print` with `logging.info`. bzr revid: vmt@openerp.com-20120120160409-cu1vcw7cfa3z0zgy --- gunicorn.conf.py | 2 +- openerp/tests/addons/test_limits/models.py | 5 ----- openerp/wsgi.py | 10 ++++------ 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/gunicorn.conf.py b/gunicorn.conf.py index 4d85fa2b6c0..db570401d17 100644 --- a/gunicorn.conf.py +++ b/gunicorn.conf.py @@ -17,7 +17,7 @@ pidfile = '.gunicorn.pid' # Gunicorn recommends 2-4 x number_of_cpu_cores, but # you'll want to vary this a bit to find the best for your # particular work load. -workers = 1 +workers = 4 # Some application-wide initialization is needed. on_starting = openerp.wsgi.on_starting diff --git a/openerp/tests/addons/test_limits/models.py b/openerp/tests/addons/test_limits/models.py index 435e93811fc..5240acd23ab 100644 --- a/openerp/tests/addons/test_limits/models.py +++ b/openerp/tests/addons/test_limits/models.py @@ -20,7 +20,6 @@ class m(openerp.osv.osv.Model): if not hasattr(self, 'l'): self.l = [] self.l.append([0] * size) - print ">>>", len(self.l) return True def consume_time(self, cr, uid, seconds, context=None): @@ -31,13 +30,9 @@ class m(openerp.osv.osv.Model): import os t0 = time.clock() t1 = time.clock() -# try: while t1 - t0 < seconds: - print "[%s] ..." % os.getpid() for i in xrange(10000000): x = i * i t1 = time.clock() -# except Exception, e: -# print "+++", e return True # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/wsgi.py b/openerp/wsgi.py index ed03ed9bc6c..7d47cdb7bb6 100644 --- a/openerp/wsgi.py +++ b/openerp/wsgi.py @@ -490,7 +490,6 @@ def pre_request(worker, req): # VMS and RLIMIT_AS are the same thing: virtual memory, a.k.a. address space rss, vms = psutil.Process(os.getpid()).get_memory_info() soft, hard = resource.getrlimit(resource.RLIMIT_AS) - print ">>>>>> [%s] %s %s %s %s %s" % (os.getpid(), vms, req.method, req.path, req.query, req.fragment) resource.setrlimit(resource.RLIMIT_AS, (config['virtual_memory_limit'], hard)) r = resource.getrusage(resource.RUSAGE_SELF) @@ -505,7 +504,8 @@ def post_request(worker, req, environ): import psutil rss, vms = psutil.Process(os.getpid()).get_memory_info() if vms > config['virtual_memory_reset']: - print ">>> Worker eating too much memory, reset it after the request." + logging.getLogger('wsgi.worker').info('Virtual memory consumption ' + 'too high, rebooting the worker.') worker.alive = False # Commit suicide after the request. # Our signal handler will signal a SGIQUIT to all workers. @@ -516,10 +516,8 @@ def make_winch_handler(server): # SIGXCPU (exceeded CPU time) signal handler will raise an exception. def time_expired(n, stack): - import os - import time - print '>>> [%s] time ran out.' % (os.getpid()) - raise Exception('(time ran out)') # TODO one of openerp.exception + logging.getLogger('wsgi.worker').info('CPU time limit exceeded.') + raise Exception('CPU time limit exceeded.') # TODO one of openerp.exception # Kill gracefuly the workers (e.g. because we want to clear their cache). # This is done by signaling a SIGWINCH to the master process, so it can be From 8d662a223a168ca190410a77ca4a9f73d1619517 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 18:19:20 +0100 Subject: [PATCH 227/349] [imp] added multi-level group split bzr revid: nicolas.vanhoren@openerp.com-20120120171920-9jftou2o8scpz3o9 --- addons/web_gantt/static/src/js/gantt.js | 30 ++++++++++++++++--------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index b213b292b57..d7f93664c50 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -69,16 +69,26 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ } // get the groups - var groups = []; - _.each(tasks, function(task) { - var group_name = task[group_bys[0]]; - var group = _.find(groups, function(group) { return _.isEqual(group.name, group_name); }); - if (group === undefined) { - group = {name:group_name, tasks: []}; - groups.push(group); - } - group.tasks.push(task); - }); + var split_groups = function(tasks, group_bys) { + if (group_bys.length === 0) + return tasks; + var groups = []; + _.each(tasks, function(task) { + var group_name = task[_.first(group_bys)]; + var group = _.find(groups, function(group) { return _.isEqual(group.name, group_name); }); + if (group === undefined) { + group = {name:group_name, tasks: [], __is_group: true}; + groups.push(group); + } + group.tasks.push(task); + }); + _.each(groups, function(group) { + group.tasks = split_groups(group.tasks, _.rest(group_bys)); + }); + return groups; + } + var groups = split_groups(tasks, group_bys); + debugger; // creation of the chart var gantt = new GanttChart(); From a8a783a6e295dbd430d08ced842245bb243b5adf Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 20 Jan 2012 18:19:52 +0100 Subject: [PATCH 228/349] [imp] removed debugger bzr revid: nicolas.vanhoren@openerp.com-20120120171952-17p6089r3emoqrx1 --- addons/web_gantt/static/src/js/gantt.js | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index d7f93664c50..321a344603d 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -88,7 +88,6 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return groups; } var groups = split_groups(tasks, group_bys); - debugger; // creation of the chart var gantt = new GanttChart(); From 303db9c49b6888964d460535ea118501a13c3827 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Sat, 21 Jan 2012 13:55:15 +0100 Subject: [PATCH 229/349] [FIX] l10n_nl: Tax name used twice [FIX] incorrect account type for accounts Debtors and Creditors lp bug: https://launchpad.net/bugs/919626 fixed bzr revid: stefan@therp.nl-20120121125515-tnwqnkgjso1fynst --- addons/l10n_nl/account_chart_netherlands.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/l10n_nl/account_chart_netherlands.xml b/addons/l10n_nl/account_chart_netherlands.xml index 72b9f92684c..d1326f2dbed 100644 --- a/addons/l10n_nl/account_chart_netherlands.xml +++ b/addons/l10n_nl/account_chart_netherlands.xml @@ -1385,7 +1385,7 @@ Debiteuren 1300 receivable - + @@ -1458,7 +1458,7 @@ Crediteuren 1500 payable - + @@ -4352,7 +4352,7 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge Inkopen import binnen EU laag - BTW import binnen EU + 6% BTW import binnen EU percent @@ -4387,7 +4387,7 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge Inkopen import binnen EU hoog - 0% BTW import binnen EU + 19% BTW import binnen EU percent @@ -4421,9 +4421,9 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge - Inkopen import binnen EU hoog + Inkopen import binnen EU overig 0% BTW import binnen EU - + percent @@ -4432,7 +4432,7 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge - Inkopen import binnen EU hoog(1) + Inkopen import binnen EU overig(1) percent @@ -4444,7 +4444,7 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge - Inkopen import binnen EU hoog(2) + Inkopen import binnen EU overig(2) percent From 7d22e1eb8cf4058b923300e8e85c0375696460a2 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Mon, 23 Jan 2012 00:32:02 +0100 Subject: [PATCH 230/349] [FIX] revert html_template is used by other modules. commit 2012 revid:nicolas.vanhoren@openerp.com-20120118161735-2yuxisndfq92ctoi bzr revid: al@openerp.com-20120122233202-moq81q35qddjtlw8 --- Makefile | 3 +++ addons/web/controllers/main.html | 21 --------------------- addons/web/controllers/main.py | 22 +++++++++++++++++++--- addons/web/static/src/js/chrome.js | 1 + 4 files changed, 23 insertions(+), 24 deletions(-) delete mode 100644 addons/web/controllers/main.html diff --git a/Makefile b/Makefile index 9e84e356aaf..4beb20d3eed 100644 --- a/Makefile +++ b/Makefile @@ -29,3 +29,6 @@ doc: cloc: cloc addons/*/common/*.py addons/*/controllers/*.py addons/*/static/src/*.js addons/*/static/src/js/*.js addons/*/static/src/css/*.css addons/*/static/src/xml/*.xml +blamestat: + echo addons/*/common/*.py addons/*/controllers/*.py addons/*/static/src/js/*.js addons/*/static/src/css/*.css addons/*/static/src/xml/*.xml | xargs -t -n 1 bzr blame -v --long --all | awk '{print $2}' | sort | uniq -c | sort -n + diff --git a/addons/web/controllers/main.html b/addons/web/controllers/main.html deleted file mode 100644 index fd0be5ba349..00000000000 --- a/addons/web/controllers/main.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - OpenERP - - %(css)s - %(js)s - - - - - - \ No newline at end of file diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 7f5b43ba671..7844897c047 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -84,9 +84,24 @@ def concat_files(file_list, reader=None, intersperse=""): files_concat = intersperse.join(files_content) return files_concat,files_timestamp -html_template = None -with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), "main.html")) as html_file: - html_template = html_file.read() +html_template = """ + + + + OpenERP + + %(css)s + %(js)s + + + + +""" class WebClient(openerpweb.Controller): _cp_path = "/web/webclient" @@ -192,6 +207,7 @@ class WebClient(openerpweb.Controller): 'js': js, 'css': css, 'modules': simplejson.dumps(self.server_wide_modules(req)), + 'init': 'new s.web.WebClient().start();', } return r diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 06fcf518002..b8ee62c3749 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1061,6 +1061,7 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie }, start: function() { var self = this; + this.$element = $(document.body); if (jQuery.param != undefined && jQuery.deparam(jQuery.param.querystring()).kitten != undefined) { this.$element.addClass("kitten-mode-activated"); this.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) { From 8ffb0a310fec4935d007b568fb798d57b81c44ae Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 23 Jan 2012 05:20:51 +0000 Subject: [PATCH 231/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120121054148-0jtsy55iwkhewr4r bzr revid: launchpad_translations_on_behalf_of_openerp-20120122053059-j2aa26epvk6o1s3o bzr revid: launchpad_translations_on_behalf_of_openerp-20120123052051-qlxloap8u2xcv0fa --- addons/account/i18n/de.po | 10 +- addons/account/i18n/gl.po | 10 +- addons/auction/i18n/gl.po | 14 +- addons/base_calendar/i18n/nl.po | 44 ++--- addons/base_contact/i18n/nl.po | 36 ++-- addons/base_contact/i18n/sr@latin.po | 54 +++--- addons/base_iban/i18n/sr@latin.po | 19 +- addons/base_module_quality/i18n/nl.po | 24 +-- addons/base_module_quality/i18n/sr@latin.po | 150 ++++++++------- addons/base_setup/i18n/ru.po | 33 ++-- addons/crm/i18n/nl.po | 49 ++--- addons/crm_caldav/i18n/nl.po | 10 +- addons/crm_claim/i18n/nl.po | 11 +- addons/crm_fundraising/i18n/nl.po | 38 ++-- addons/crm_helpdesk/i18n/nl.po | 48 ++--- addons/crm_partner_assign/i18n/nl.po | 95 +++++----- addons/crm_profiling/i18n/nl.po | 17 +- addons/delivery/i18n/nl.po | 65 ++++--- addons/document/i18n/nl.po | 33 ++-- addons/hr_payroll/i18n/nl.po | 87 ++++----- addons/point_of_sale/i18n/de.po | 191 ++++++++++++-------- addons/stock/i18n/de.po | 9 +- 22 files changed, 578 insertions(+), 469 deletions(-) diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index a7814d4d0e1..82d150b5eb2 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2012-01-14 10:39+0000\n" +"PO-Revision-Date: 2012-01-22 10:03+0000\n" "Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-15 05:20+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: account #: view:account.invoice.report:0 @@ -4780,7 +4780,7 @@ msgstr "Steuer Anwendung" #: model:ir.ui.menu,name:account.menu_eaction_account_moves_sale #, python-format msgid "Journal Items" -msgstr "Buchungsjournale" +msgstr "Journal Zeilen" #. module: account #: code:addons/account/account.py:1087 @@ -6869,7 +6869,7 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_move_journal_line_form #: model:ir.ui.menu,name:account.menu_finance_entries msgid "Journal Entries" -msgstr "Buchungssätze" +msgstr "Buchungsbelege" #. module: account #: help:account.partner.ledger,page_split:0 diff --git a/addons/account/i18n/gl.po b/addons/account/i18n/gl.po index e8f0188b645..189909fddf2 100644 --- a/addons/account/i18n/gl.po +++ b/addons/account/i18n/gl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2011-11-07 12:52+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-22 12:25+0000\n" +"Last-Translator: Xosé \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:45+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: account #: view:account.invoice.report:0 @@ -2040,7 +2040,7 @@ msgstr "Importar dende factura" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "January" -msgstr "Enero" +msgstr "Xaneiro" #. module: account #: view:account.journal:0 diff --git a/addons/auction/i18n/gl.po b/addons/auction/i18n/gl.po index 1592d54d902..54110c2e41b 100644 --- a/addons/auction/i18n/gl.po +++ b/addons/auction/i18n/gl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-09 08:15+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-22 12:23+0000\n" +"Last-Translator: Xosé \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:58+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: auction #: model:ir.ui.menu,name:auction.auction_report_menu @@ -1829,17 +1829,17 @@ msgstr "Estimación" #. module: auction #: view:auction.taken:0 msgid "OK" -msgstr "Ok" +msgstr "Aceptar" #. module: auction #: model:ir.actions.report.xml,name:auction.buyer_form_id msgid "Buyer Form" -msgstr "Formulario comprador" +msgstr "Formulario do comprador" #. module: auction #: field:auction.bid,partner_id:0 msgid "Buyer Name" -msgstr "Nome comprador" +msgstr "Nome do comprador" #. module: auction #: view:report.auction:0 diff --git a/addons/base_calendar/i18n/nl.po b/addons/base_calendar/i18n/nl.po index 1a39f693914..c6047765485 100644 --- a/addons/base_calendar/i18n/nl.po +++ b/addons/base_calendar/i18n/nl.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 08:16+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 18:25+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:22+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation Type" -msgstr "" +msgstr "Uitnodiging type" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -31,7 +31,7 @@ msgstr "De gebeurtenis begint" #. module: base_calendar #: view:calendar.attendee:0 msgid "Declined Invitations" -msgstr "" +msgstr "Geweigerde uitnodigingen" #. module: base_calendar #: help:calendar.event,exdate:0 @@ -63,7 +63,7 @@ msgstr "Maandelijks" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Unknown" -msgstr "" +msgstr "Onbekend" #. module: base_calendar #: view:calendar.attendee:0 @@ -115,7 +115,7 @@ msgstr "vierde" #: code:addons/base_calendar/base_calendar.py:1006 #, python-format msgid "Count cannot be negative" -msgstr "" +msgstr "telling kan niet negatief zijn" #. module: base_calendar #: field:calendar.event,day:0 @@ -238,7 +238,7 @@ msgstr "Zaal" #. module: base_calendar #: view:calendar.attendee:0 msgid "Accepted Invitations" -msgstr "" +msgstr "Geaccepteerde uitnodigingen" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -268,7 +268,7 @@ msgstr "Werkwijze" #: code:addons/base_calendar/base_calendar.py:1004 #, python-format msgid "Interval cannot be negative" -msgstr "" +msgstr "Interval kan niet negatief zijn" #. module: base_calendar #: selection:calendar.event,state:0 @@ -280,7 +280,7 @@ msgstr "Geannuleerd" #: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:143 #, python-format msgid "%s must have an email address to send mail" -msgstr "" +msgstr "%s moet een e-mail adres hebben om e-mail te kunnen verzenden" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -419,6 +419,8 @@ msgstr "Deelnemers" #, python-format msgid "Group by date not supported, use the calendar view instead" msgstr "" +"Groepeer op datum wordt niet ondersteund, gebruik hiervoor de kalender " +"weergave" #. module: base_calendar #: view:calendar.event:0 @@ -468,7 +470,7 @@ msgstr "Plaats" #: selection:calendar.event,class:0 #: selection:calendar.todo,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Openbaar voor werknemers" #. module: base_calendar #: field:base_calendar.invite.attendee,send_mail:0 @@ -567,7 +569,7 @@ msgstr "Toegewezen aan" #. module: base_calendar #: view:calendar.event:0 msgid "To" -msgstr "" +msgstr "Aan" #. module: base_calendar #: view:calendar.attendee:0 @@ -588,7 +590,7 @@ msgstr "Aangemaakt" #. module: base_calendar #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "Ieder model moet uniek zijn!" #. module: base_calendar #: selection:calendar.event,rrule_type:0 @@ -775,7 +777,7 @@ msgstr "Lid" #. module: base_calendar #: view:calendar.event:0 msgid "From" -msgstr "" +msgstr "Van" #. module: base_calendar #: field:calendar.event,rrule:0 @@ -858,7 +860,7 @@ msgstr "Maandag" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_model msgid "Models" -msgstr "" +msgstr "Modellen" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -877,7 +879,7 @@ msgstr "Datum gebeurtenis" #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "Aantal herhalingen" #. module: base_calendar #: view:calendar.event:0 @@ -921,7 +923,7 @@ msgstr "Data" #: field:calendar.event,end_type:0 #: field:calendar.todo,end_type:0 msgid "Recurrence termination" -msgstr "" +msgstr "Herhaling beëindiging" #. module: base_calendar #: field:calendar.event,mo:0 @@ -932,7 +934,7 @@ msgstr "Maa" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitations To Review" -msgstr "" +msgstr "Te herziene uitnodigingen" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -966,7 +968,7 @@ msgstr "Januari" #. module: base_calendar #: view:calendar.attendee:0 msgid "Delegated Invitations" -msgstr "" +msgstr "Gedelegeerde uitnodigingen" #. module: base_calendar #: field:calendar.alarm,trigger_interval:0 @@ -1254,7 +1256,7 @@ msgstr "Personen uitnodigen" #. module: base_calendar #: view:calendar.event:0 msgid "Confirmed Events" -msgstr "" +msgstr "Bevestigde evenementen" #. module: base_calendar #: field:calendar.attendee,dir:0 diff --git a/addons/base_contact/i18n/nl.po b/addons/base_contact/i18n/nl.po index 30b90f7699d..516c3973b12 100644 --- a/addons/base_contact/i18n/nl.po +++ b/addons/base_contact/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 06:49+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 18:28+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #~ msgid "Categories" #~ msgstr "Categorieën" @@ -22,12 +22,12 @@ msgstr "" #. module: base_contact #: field:res.partner.location,city:0 msgid "City" -msgstr "" +msgstr "Stad" #. module: base_contact #: view:res.partner.contact:0 msgid "First/Lastname" -msgstr "" +msgstr "Voornaam/achternaam" #. module: base_contact #: model:ir.actions.act_window,name:base_contact.action_partner_contact_form @@ -41,7 +41,7 @@ msgstr "Contactpersonen" #. module: base_contact #: view:res.partner.contact:0 msgid "Professional Info" -msgstr "" +msgstr "Professionele info" #. module: base_contact #: field:res.partner.contact,first_name:0 @@ -51,7 +51,7 @@ msgstr "Voornaam" #. module: base_contact #: field:res.partner.address,location_id:0 msgid "Location" -msgstr "" +msgstr "Locatie" #. module: base_contact #: model:process.transition,name:base_contact.process_transition_partnertoaddress0 @@ -75,17 +75,17 @@ msgstr "Website" #. module: base_contact #: field:res.partner.location,zip:0 msgid "Zip" -msgstr "" +msgstr "Postcode" #. module: base_contact #: field:res.partner.location,state_id:0 msgid "Fed. State" -msgstr "" +msgstr "Provincie" #. module: base_contact #: field:res.partner.location,company_id:0 msgid "Company" -msgstr "" +msgstr "Bedrijf" #. module: base_contact #: field:res.partner.contact,title:0 @@ -95,7 +95,7 @@ msgstr "Titel" #. module: base_contact #: field:res.partner.location,partner_id:0 msgid "Main Partner" -msgstr "" +msgstr "Hoofd relatie" #. module: base_contact #: model:process.process,name:base_contact.process_process_basecontactprocess0 @@ -151,7 +151,7 @@ msgstr "Mobiel" #. module: base_contact #: field:res.partner.location,country_id:0 msgid "Country" -msgstr "" +msgstr "Land" #. module: base_contact #: view:res.partner.contact:0 @@ -184,7 +184,7 @@ msgstr "Contactpersoon" #. module: base_contact #: model:ir.model,name:base_contact.model_res_partner_location msgid "res.partner.location" -msgstr "" +msgstr "res.partner.location" #. module: base_contact #: model:process.node,note:base_contact.process_node_partners0 @@ -225,7 +225,7 @@ msgstr "Foto" #. module: base_contact #: view:res.partner.location:0 msgid "Locations" -msgstr "" +msgstr "Locaties" #. module: base_contact #: view:res.partner.contact:0 @@ -235,7 +235,7 @@ msgstr "Algemeen" #. module: base_contact #: field:res.partner.location,street:0 msgid "Street" -msgstr "" +msgstr "Adres" #. module: base_contact #: view:res.partner.contact:0 @@ -255,12 +255,12 @@ msgstr "Relatieadressen" #. module: base_contact #: field:res.partner.location,street2:0 msgid "Street2" -msgstr "" +msgstr "Adres 2" #. module: base_contact #: view:res.partner.contact:0 msgid "Personal Information" -msgstr "" +msgstr "Persoonlijke informatie" #. module: base_contact #: field:res.partner.contact,birthdate:0 diff --git a/addons/base_contact/i18n/sr@latin.po b/addons/base_contact/i18n/sr@latin.po index d543cad3747..64808b11a2d 100644 --- a/addons/base_contact/i18n/sr@latin.po +++ b/addons/base_contact/i18n/sr@latin.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-23 15:25+0000\n" -"Last-Translator: Olivier Dony (OpenERP) \n" +"PO-Revision-Date: 2012-01-20 15:52+0000\n" +"Last-Translator: Milan Milosevic \n" "Language-Team: Serbian latin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-21 05:41+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_contact #: field:res.partner.location,city:0 msgid "City" -msgstr "" +msgstr "Grad" #. module: base_contact #: view:res.partner.contact:0 msgid "First/Lastname" -msgstr "" +msgstr "Ime/prezime" #. module: base_contact #: model:ir.actions.act_window,name:base_contact.action_partner_contact_form @@ -39,7 +39,7 @@ msgstr "Kontakti" #. module: base_contact #: view:res.partner.contact:0 msgid "Professional Info" -msgstr "" +msgstr "Profesionlne informacije" #. module: base_contact #: field:res.partner.contact,first_name:0 @@ -49,7 +49,7 @@ msgstr "Ime" #. module: base_contact #: field:res.partner.address,location_id:0 msgid "Location" -msgstr "" +msgstr "Mesto" #. module: base_contact #: model:process.transition,name:base_contact.process_transition_partnertoaddress0 @@ -62,6 +62,8 @@ msgid "" "If the active field is set to False, it will allow you to " "hide the partner contact without removing it." msgstr "" +"Ako je aktivno polje podešeno na ''Lažno'' (false), omogućiće Vam da " +"sakrijete partnera a da ga ne izbrišete." #. module: base_contact #: field:res.partner.contact,website:0 @@ -71,17 +73,17 @@ msgstr "Internet stranica" #. module: base_contact #: field:res.partner.location,zip:0 msgid "Zip" -msgstr "" +msgstr "Poštanski broj" #. module: base_contact #: field:res.partner.location,state_id:0 msgid "Fed. State" -msgstr "" +msgstr "Federalna država" #. module: base_contact #: field:res.partner.location,company_id:0 msgid "Company" -msgstr "" +msgstr "Preduzeće" #. module: base_contact #: field:res.partner.contact,title:0 @@ -91,17 +93,17 @@ msgstr "Naslov" #. module: base_contact #: field:res.partner.location,partner_id:0 msgid "Main Partner" -msgstr "" +msgstr "Glavni partner" #. module: base_contact #: model:process.process,name:base_contact.process_process_basecontactprocess0 msgid "Base Contact" -msgstr "Osnovni Kontakt" +msgstr "Osnovni kontakt" #. module: base_contact #: field:res.partner.contact,email:0 msgid "E-Mail" -msgstr "E-Mail" +msgstr "E‑pošta:" #. module: base_contact #: field:res.partner.contact,active:0 @@ -122,12 +124,12 @@ msgstr "Postanska adresa" #. module: base_contact #: field:res.partner.contact,function:0 msgid "Main Function" -msgstr "Glavna Funkcija" +msgstr "Glavna funkcija" #. module: base_contact #: model:process.transition,note:base_contact.process_transition_partnertoaddress0 msgid "Define partners and their addresses." -msgstr "Definisi Partnere i njihove Adrese" +msgstr "Definiši partnere i njihove adrese" #. module: base_contact #: field:res.partner.contact,name:0 @@ -147,7 +149,7 @@ msgstr "Mobilni" #. module: base_contact #: field:res.partner.location,country_id:0 msgid "Country" -msgstr "" +msgstr "Država" #. module: base_contact #: view:res.partner.contact:0 @@ -169,7 +171,7 @@ msgstr "Dodatne informacije" #: view:res.partner.contact:0 #: field:res.partner.contact,job_ids:0 msgid "Functions and Addresses" -msgstr "Funkcije i Adrese" +msgstr "Funkcije i adrese" #. module: base_contact #: model:ir.model,name:base_contact.model_res_partner_contact @@ -180,17 +182,17 @@ msgstr "Kontakt" #. module: base_contact #: model:ir.model,name:base_contact.model_res_partner_location msgid "res.partner.location" -msgstr "" +msgstr "res.partner.location" #. module: base_contact #: model:process.node,note:base_contact.process_node_partners0 msgid "Companies you work with." -msgstr "Kompanije s kojima radite." +msgstr "Preduzeća s kojima radite." #. module: base_contact #: field:res.partner.contact,partner_id:0 msgid "Main Employer" -msgstr "Glavni Poslodavac." +msgstr "Glavni poslodavac" #. module: base_contact #: view:res.partner.contact:0 @@ -205,7 +207,7 @@ msgstr "Adrese" #. module: base_contact #: model:process.node,note:base_contact.process_node_addresses0 msgid "Working and private addresses." -msgstr "Rad na Privatnoj adresi" +msgstr "Adrese na radu i privatne adrese." #. module: base_contact #: field:res.partner.contact,last_name:0 @@ -221,7 +223,7 @@ msgstr "Fotografija" #. module: base_contact #: view:res.partner.location:0 msgid "Locations" -msgstr "" +msgstr "Mesta" #. module: base_contact #: view:res.partner.contact:0 @@ -231,7 +233,7 @@ msgstr "Opšte" #. module: base_contact #: field:res.partner.location,street:0 msgid "Street" -msgstr "" +msgstr "Ulica" #. module: base_contact #: view:res.partner.contact:0 @@ -251,12 +253,12 @@ msgstr "Partnerove adrese" #. module: base_contact #: field:res.partner.location,street2:0 msgid "Street2" -msgstr "" +msgstr "Ulica2" #. module: base_contact #: view:res.partner.contact:0 msgid "Personal Information" -msgstr "" +msgstr "Lični podaci" #. module: base_contact #: field:res.partner.contact,birthdate:0 diff --git a/addons/base_iban/i18n/sr@latin.po b/addons/base_iban/i18n/sr@latin.po index 9d277f123ad..d0b8b938c0f 100644 --- a/addons/base_iban/i18n/sr@latin.po +++ b/addons/base_iban/i18n/sr@latin.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-10-05 13:32+0000\n" +"PO-Revision-Date: 2012-01-20 15:40+0000\n" "Last-Translator: Milan Milosevic \n" "Language-Team: Serbian latin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-21 05:41+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_iban #: constraint:res.partner.bank:0 @@ -24,21 +24,24 @@ msgid "" "Please define BIC/Swift code on bank for bank type IBAN Account to make " "valid payments" msgstr "" +"\n" +"Molimo definišite BIC/Swift kod banke za tip IBAN račun za izvršenje " +"validnih uplata/isplata." #. module: base_iban #: model:res.partner.bank.type,format_layout:base_iban.bank_iban msgid "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" -msgstr "" +msgstr "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_swift_field msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_zip_field msgid "zip" -msgstr "Pošt. Broj" +msgstr "poštanski broj" #. module: base_iban #: help:res.partner.bank,iban:0 @@ -61,7 +64,7 @@ msgstr "country_id" msgid "" "The IBAN does not seem to be correct. You should have entered something like " "this %s" -msgstr "" +msgstr "IBAN izgleda nije tačan. Trebalo je uneti nešto kao %s" #. module: base_iban #: field:res.partner.bank,iban:0 @@ -72,7 +75,7 @@ msgstr "IBAN" #: code:addons/base_iban/base_iban.py:131 #, python-format msgid "The IBAN is invalid, it should begin with the country code" -msgstr "" +msgstr "IBAN je neispravan, trebalo bi da počinje sa kodom države" #. module: base_iban #: model:res.partner.bank.type,name:base_iban.bank_iban diff --git a/addons/base_module_quality/i18n/nl.po b/addons/base_module_quality/i18n/nl.po index ae410817030..38d450a5c61 100644 --- a/addons/base_module_quality/i18n/nl.po +++ b/addons/base_module_quality/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 18:47+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-21 18:30+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:12+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:187 @@ -29,7 +29,7 @@ msgstr "Suggestie" #: model:ir.actions.act_window,name:base_module_quality.action_view_quality_save_report #: view:save.report:0 msgid "Standard Entries" -msgstr "" +msgstr "Standard Entries" #. module: base_module_quality #: code:addons/base_module_quality/base_module_quality.py:100 @@ -57,7 +57,7 @@ msgstr "" #. module: base_module_quality #: view:save.report:0 msgid " " -msgstr "" +msgstr " " #. module: base_module_quality #: selection:module.quality.detail,state:0 @@ -79,7 +79,7 @@ msgstr "Snelheid test" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_quality_check msgid "Module Quality Check" -msgstr "" +msgstr "Module kwaliteitscontrole" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:82 @@ -191,7 +191,7 @@ msgstr "Unit test" #. module: base_module_quality #: view:quality.check:0 msgid "Check" -msgstr "" +msgstr "Controleer" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -296,7 +296,7 @@ msgstr "Resultaat in %" #. module: base_module_quality #: view:quality.check:0 msgid "This wizard will check module(s) quality" -msgstr "" +msgstr "Deze wizard zal de module kwaliteit controleren" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:58 @@ -444,7 +444,7 @@ msgstr "Test Is niet geïmplementeerd" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_save_report msgid "Save Report of Quality" -msgstr "" +msgstr "Sla kwaliteitsrapport op" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -485,7 +485,7 @@ msgstr "" #: code:addons/base_module_quality/speed_test/speed_test.py:116 #, python-format msgid "Error in Read method: %s" -msgstr "" +msgstr "Fout in lees methode: %s" #. module: base_module_quality #: code:addons/base_module_quality/workflow_test/workflow_test.py:129 @@ -506,7 +506,7 @@ msgstr "Annuleren" #. module: base_module_quality #: view:save.report:0 msgid "Close" -msgstr "" +msgstr "Afsluiten" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:32 diff --git a/addons/base_module_quality/i18n/sr@latin.po b/addons/base_module_quality/i18n/sr@latin.po index 1c00709d73e..92427d11dc3 100644 --- a/addons/base_module_quality/i18n/sr@latin.po +++ b/addons/base_module_quality/i18n/sr@latin.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-12-23 15:34+0000\n" -"Last-Translator: Olivier Dony (OpenERP) \n" +"PO-Revision-Date: 2012-01-20 15:50+0000\n" +"Last-Translator: Milan Milosevic \n" "Language-Team: Serbian latin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-21 05:41+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:187 @@ -29,19 +29,19 @@ msgstr "Predlog" #: model:ir.actions.act_window,name:base_module_quality.action_view_quality_save_report #: view:save.report:0 msgid "Standard Entries" -msgstr "" +msgstr "Standardni unosi" #. module: base_module_quality #: code:addons/base_module_quality/base_module_quality.py:100 #, python-format msgid "Programming Error" -msgstr "Greska Programiranja" +msgstr "Greška programiranja" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:31 #, python-format msgid "Method Test" -msgstr "Testiraj Metodu" +msgstr "Testiraj metod" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:34 @@ -50,11 +50,13 @@ msgid "" "\n" "Test checks for fields, views, security rules, dependancy level\n" msgstr "" +"\n" +"Test za polja, preglede, pravila sigurnosti, nivo zavisnosti\n" #. module: base_module_quality #: view:save.report:0 msgid " " -msgstr "" +msgstr " " #. module: base_module_quality #: selection:module.quality.detail,state:0 @@ -71,12 +73,12 @@ msgstr "Modul nema ni jedan objekat" #: code:addons/base_module_quality/speed_test/speed_test.py:49 #, python-format msgid "Speed Test" -msgstr "Test Brzine" +msgstr "Test brzine" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_quality_check msgid "Module Quality Check" -msgstr "" +msgstr "Provera kvaliteta modula" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:82 @@ -89,7 +91,7 @@ msgstr "" #: code:addons/base_module_quality/workflow_test/workflow_test.py:143 #, python-format msgid "Object Name" -msgstr "Ime Objekta" +msgstr "Ime stavke" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:54 @@ -97,7 +99,7 @@ msgstr "Ime Objekta" #: code:addons/base_module_quality/method_test/method_test.py:68 #, python-format msgid "Ok" -msgstr "U redu" +msgstr "OK" #. module: base_module_quality #: code:addons/base_module_quality/terp_test/terp_test.py:34 @@ -106,14 +108,14 @@ msgid "" "This test checks if the module satisfies the current coding standard used by " "OpenERP." msgstr "" -"Ovo proverava da li modul zadovljava dato kodne standarde koje OpenERP " -"koristi." +"Ovaj test proverava da li modul zadovljava trenutne standarde kodiranja koje " +"OpenERP koristi." #. module: base_module_quality #: code:addons/base_module_quality/wizard/quality_save_report.py:39 #, python-format msgid "No report to save!" -msgstr "Nema Izvestaja za cuvanje!" +msgstr "Nema izveštaja koji bi se sačuvao!" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:177 @@ -140,18 +142,18 @@ msgstr "Rezultat (/10)" #: code:addons/base_module_quality/terp_test/terp_test.py:33 #, python-format msgid "Terp Test" -msgstr "Terp Test" +msgstr "Testiraj Terp" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:33 #, python-format msgid "Object Test" -msgstr "Testiraj objekt" +msgstr "Testiraj stavku" #. module: base_module_quality #: view:module.quality.detail:0 msgid "Save Report" -msgstr "Sacuvaj Izvestaj" +msgstr "Sačuvaj izveštaj" #. module: base_module_quality #: code:addons/base_module_quality/wizard/module_quality_check.py:43 @@ -159,13 +161,13 @@ msgstr "Sacuvaj Izvestaj" #: view:quality.check:0 #, python-format msgid "Quality Check" -msgstr "Provera Kvaliteta" +msgstr "Provera kvaliteta" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:128 #, python-format msgid "Not Efficient" -msgstr "Nije Efikasno" +msgstr "Neefikasno" #. module: base_module_quality #: code:addons/base_module_quality/wizard/quality_save_report.py:39 @@ -183,18 +185,18 @@ msgstr "Povratno o strukturi modula" #: code:addons/base_module_quality/unit_test/unit_test.py:35 #, python-format msgid "Unit Test" -msgstr "Test Jedinice" +msgstr "Test jedinice" #. module: base_module_quality #: view:quality.check:0 msgid "Check" -msgstr "" +msgstr "Proveri" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 #, python-format msgid "Reading Complexity" -msgstr "Citanje Kompleksnosti" +msgstr "Čitanje kompleksnosti" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:267 @@ -211,7 +213,7 @@ msgstr "Stanje" #: code:addons/base_module_quality/unit_test/unit_test.py:50 #, python-format msgid "Module does not have 'unit_test/test.py' file" -msgstr "Modul ne sadrzi 'unit_test/test.py' fajl" +msgstr "Modul nema 'unit_test/test.py' datoteku" #. module: base_module_quality #: field:module.quality.detail,ponderation:0 @@ -222,7 +224,7 @@ msgstr "Ponderacija" #: code:addons/base_module_quality/object_test/object_test.py:177 #, python-format msgid "Result of Security in %" -msgstr "Bezbedonosni rezultat u %" +msgstr "Rezultati bezbednosti u %" #. module: base_module_quality #: help:module.quality.detail,ponderation:0 @@ -260,18 +262,18 @@ msgstr "Nema podataka" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_module_quality_detail msgid "module.quality.detail" -msgstr "modul.detalj.kvalitet" +msgstr "module.quality.detail" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:127 #, python-format msgid "O(n) or worst" -msgstr "O(n) ili losije" +msgstr "O(n) ili lošije" #. module: base_module_quality #: field:save.report,module_file:0 msgid "Save report" -msgstr "Sacuvaj Izvestaj" +msgstr "Sačubvaj izveštaj" #. module: base_module_quality #: code:addons/base_module_quality/workflow_test/workflow_test.py:34 @@ -293,7 +295,7 @@ msgstr "Rezultat u %" #. module: base_module_quality #: view:quality.check:0 msgid "This wizard will check module(s) quality" -msgstr "" +msgstr "Ovaj čarobnjak će proveriti kvalitet modula" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:58 @@ -319,12 +321,12 @@ msgstr "Poruka" #: code:addons/base_module_quality/terp_test/terp_test.py:54 #, python-format msgid "The module does not contain the __openerp__.py file" -msgstr "Ovaj Modul ne sadrzi __openerp__.py fajl" +msgstr "Ovaj modul nema __openerp__.py datoteku." #. module: base_module_quality #: view:module.quality.detail:0 msgid "Detail" -msgstr "Detalji" +msgstr "Detalj" #. module: base_module_quality #: field:module.quality.detail,note:0 @@ -340,27 +342,27 @@ msgid "" "wished.\n" "" msgstr "" -"O(1) podrazumeva da broj SQL zahteva za citanje objekata ne zavisi od " -"broja broja objekata koje citamo. Ova mogucnost je najtrazenija.\n" -"" +"O(1) podrazumeva da broj SQL zahteva za čitanje objekata ne zavisi od " +"broja stavki koje čitamo. Ova mogućnost je najpoželjnija.\n" +" " #. module: base_module_quality #: code:addons/base_module_quality/terp_test/terp_test.py:120 #, python-format msgid "__openerp__.py file" -msgstr "__openerp__.py fajl" +msgstr "__openerp__.py datoteka" #. module: base_module_quality #: code:addons/base_module_quality/unit_test/unit_test.py:70 #, python-format msgid "Status" -msgstr "Status" +msgstr "Stanje" #. module: base_module_quality #: view:module.quality.check:0 #: field:module.quality.check,check_detail_ids:0 msgid "Tests" -msgstr "Probe" +msgstr "Testiranja" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:50 @@ -371,12 +373,16 @@ msgid "" "needed in order to run it.\n" "\n" msgstr "" +"\n" +"Ovaj test proverava brzinu modula. Zapazite da je potrebno najmanje 5 demo " +"podataka da bi se mogao pokrenuti.\n" +"\n" #. module: base_module_quality #: code:addons/base_module_quality/pylint_test/pylint_test.py:71 #, python-format msgid "Unable to parse the result. Check the details." -msgstr "Rezultat se ne moze uporedjivati. Proveri detalje." +msgstr "Rezultat se ne moze upoređivati. Proverite detalje." #. module: base_module_quality #: code:addons/base_module_quality/structure_test/structure_test.py:33 @@ -385,31 +391,33 @@ msgid "" "\n" "This test checks if the module satisfy tiny structure\n" msgstr "" +"\n" +"Ovaj test proverava da li modul ispunjava strukturu ''najmanje''\n" #. module: base_module_quality #: code:addons/base_module_quality/structure_test/structure_test.py:151 #: code:addons/base_module_quality/workflow_test/workflow_test.py:136 #, python-format msgid "Module Name" -msgstr "Ime Modula" +msgstr "Naziv Modula" #. module: base_module_quality #: code:addons/base_module_quality/unit_test/unit_test.py:56 #, python-format msgid "Error! Module is not properly loaded/installed" -msgstr "Greska ! Modul nije ispravno ucitan/instaliran" +msgstr "Greška ! Modul nije ispravno učitan/instaliran" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:115 #, python-format msgid "Error in Read method" -msgstr "Greska u metodi Citanja" +msgstr "Greška u metodi čitanja" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:138 #, python-format msgid "Score is below than minimal score(%s%%)" -msgstr "Rezultat je ispod minimalnoig rezultata (%s%%)" +msgstr "Rezultat je ispod minimalnog rezultata (%s%%)" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -429,12 +437,12 @@ msgstr "Izuzetak" #: code:addons/base_module_quality/base_module_quality.py:100 #, python-format msgid "Test Is Not Implemented" -msgstr "Tset NIJE Implementiran" +msgstr "Test NIJE Implementiran" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_save_report msgid "Save Report of Quality" -msgstr "" +msgstr "Sačuvaj izveštaj o kvalitetu" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -446,7 +454,7 @@ msgstr "N" #: code:addons/base_module_quality/workflow_test/workflow_test.py:143 #, python-format msgid "Feed back About Workflow of Module" -msgstr "Povratna informacija o prezasicenosti Modula" +msgstr "Povratna informacija o prezasićenosti modula" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:73 @@ -455,8 +463,8 @@ msgid "" "Given module has no objects.Speed test can work only when new objects are " "created in the module along with demo data" msgstr "" -"Dati modul nema objekata. Test brzine moze da radi kada je kreiran novi " -"objekat u modulu zajedno sa demo podacima" +"Dati modul nema stavki. Test brzine može da radi jedino kada se nove stavke " +"naprave u modulu zajedno sa demo podacima" #. module: base_module_quality #: code:addons/base_module_quality/pylint_test/pylint_test.py:32 @@ -466,18 +474,22 @@ msgid "" "of Python. See http://www.logilab.org/project/name/pylint for further info.\n" " " msgstr "" +"Ovaj test koristi Pylint i proverava da li modul zadovoljava standarde " +"kodiranja Python-a. Vidite http://www.logilab.org/project/name/pylint za " +"dodatne informacije.\n" +" " #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:116 #, python-format msgid "Error in Read method: %s" -msgstr "" +msgstr "Greška u metodu čitanja: %s" #. module: base_module_quality #: code:addons/base_module_quality/workflow_test/workflow_test.py:129 #, python-format msgid "No Workflow define" -msgstr "Prezasicenost nije definisana" +msgstr "Prezasićenost nije definisana" #. module: base_module_quality #: selection:module.quality.detail,state:0 @@ -492,7 +504,7 @@ msgstr "Otkaži" #. module: base_module_quality #: view:save.report:0 msgid "Close" -msgstr "" +msgstr "Zatvori" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:32 @@ -501,11 +513,14 @@ msgid "" "\n" "PEP-8 Test , copyright of py files check, method can not call from loops\n" msgstr "" +"\n" +"PEP-8 test, provera copyright-a py datoteka, metod se ne može pokrenuti iz " +"petlji (loops)\n" #. module: base_module_quality #: field:module.quality.check,final_score:0 msgid "Final Score (%)" -msgstr "Krajnji Rezultat (%)" +msgstr "Konačni rezultat (%)" #. module: base_module_quality #: code:addons/base_module_quality/pylint_test/pylint_test.py:61 @@ -513,7 +528,7 @@ msgstr "Krajnji Rezultat (%)" msgid "" "Error. Is pylint correctly installed? (http://pypi.python.org/pypi/pylint)" msgstr "" -"Greska. Da li je pylint ispravno instaliran? " +"Greška. Da li je pylint ispravno instaliran? " "(http://pypi.python.org/pypi/pylint)" #. module: base_module_quality @@ -531,7 +546,7 @@ msgstr "Ocenjen Modul" #: code:addons/base_module_quality/workflow_test/workflow_test.py:33 #, python-format msgid "Workflow Test" -msgstr "Test Prezasicenosti" +msgstr "Test Prezasićenosti" #. module: base_module_quality #: code:addons/base_module_quality/unit_test/unit_test.py:36 @@ -542,6 +557,10 @@ msgid "" "'unit_test/test.py' is needed in module.\n" "\n" msgstr "" +"\n" +"Ovaj test proverava Pojedinačni test slučajeva (PyUnit) za ovaj modul. " +"Zapazite da je neophodno 'unit_test/test.py' u modulu.\n" +"\n" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:32 @@ -551,6 +570,9 @@ msgid "" "This test checks if the module classes are raising exception when calling " "basic methods or not.\n" msgstr "" +"\n" +"Ovaj test proverava da li klase modula podižu ili ne očekivanja kada se " +"pokreću osnovne metode.\n" #. module: base_module_quality #: field:module.quality.detail,detail:0 @@ -561,7 +583,7 @@ msgstr "Detalji" #: code:addons/base_module_quality/speed_test/speed_test.py:119 #, python-format msgid "Warning! Not enough demo data" -msgstr "" +msgstr "Upozorenje! Nema dovoljno demo podataka!" #. module: base_module_quality #: code:addons/base_module_quality/pylint_test/pylint_test.py:31 @@ -579,7 +601,7 @@ msgstr "PEP-8 Test" #: code:addons/base_module_quality/object_test/object_test.py:187 #, python-format msgid "Field name" -msgstr "Ime Polja" +msgstr "Ime polja" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -602,12 +624,12 @@ msgstr "Ime Tag-a" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_module_quality_check msgid "module.quality.check" -msgstr "modul.provera.kvaliteta" +msgstr "module.quality.check" #. module: base_module_quality #: field:module.quality.detail,name:0 msgid "Name" -msgstr "Ime" +msgstr "Naziv" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:177 @@ -624,13 +646,13 @@ msgstr "Rezultat (%)" #. module: base_module_quality #: help:save.report,name:0 msgid "Save report as .html format" -msgstr "Sacuvaj Izvestaj kao .html format" +msgstr "Sačuvaj izveštaj kao .html format" #. module: base_module_quality #: code:addons/base_module_quality/base_module_quality.py:269 #, python-format msgid "The module has to be installed before running this test." -msgstr "Modul treba biti instaliran pre nego pokrenes ovaj test." +msgstr "Modul treba da je instaliran pre pokretanja ovog testa." #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:123 @@ -650,7 +672,7 @@ msgstr "Rezultat polja u %" #: field:module.quality.detail,summary:0 #, python-format msgid "Summary" -msgstr "Sumarno" +msgstr "Sažetak" #. module: base_module_quality #: code:addons/base_module_quality/pylint_test/pylint_test.py:99 @@ -658,19 +680,19 @@ msgstr "Sumarno" #: field:save.report,name:0 #, python-format msgid "File Name" -msgstr "Ime Fajla" +msgstr "Naziv datoteke" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:274 #, python-format msgid "Line number" -msgstr "Broj Linije" +msgstr "Broj linije" #. module: base_module_quality #: code:addons/base_module_quality/structure_test/structure_test.py:32 #, python-format msgid "Structure Test" -msgstr "Test Strukture" +msgstr "Test strukture" #. module: base_module_quality #: field:module.quality.detail,quality_check_id:0 @@ -681,7 +703,7 @@ msgstr "Kvalitet" #: code:addons/base_module_quality/terp_test/terp_test.py:140 #, python-format msgid "Feed back About terp file of Module" -msgstr "Povratni info o terp fajlu Modula" +msgstr "Povratne informacije o terp datoteci modula" #~ msgid "Base module quality - To check the quality of other modules" #~ msgstr "Kvalitet baze modula - Da proveri kvalitet ostalih modula" diff --git a/addons/base_setup/i18n/ru.po b/addons/base_setup/i18n/ru.po index 02786282ffb..c0d3274cf86 100644 --- a/addons/base_setup/i18n/ru.po +++ b/addons/base_setup/i18n/ru.po @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-11-07 12:52+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-20 19:34+0000\n" +"Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-21 05:41+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base_setup #: field:user.preferences.config,menu_tips:0 msgid "Display Tips" -msgstr "" +msgstr "Выводить советы" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Guest" -msgstr "" +msgstr "Гость" #. module: base_setup #: model:ir.model,name:base_setup.model_product_installer msgid "product.installer" -msgstr "" +msgstr "product.installer" #. module: base_setup #: selection:product.installer,customers:0 msgid "Create" -msgstr "" +msgstr "Создать" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Member" -msgstr "" +msgstr "Участник" #. module: base_setup #: field:migrade.application.installer.modules,sync_google_contact:0 msgid "Sync Google Contact" -msgstr "" +msgstr "Синхронизировать конакты Google" #. module: base_setup #: help:user.preferences.config,context_tz:0 @@ -56,7 +56,7 @@ msgstr "" #. module: base_setup #: selection:product.installer,customers:0 msgid "Import" -msgstr "" +msgstr "Импорт" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -126,6 +126,9 @@ msgid "" "simplified interface, which has less features but is easier. You can always " "switch later from the user preferences." msgstr "" +"Если Вы используете OpenERP первый раз, мы настоятельно советуем выбрать " +"упрощенный интерфейс, который имеет меньше функций, но является более " +"легким. Позже Вы всегда сможете сменить интерфейс в настройках пользователя." #. module: base_setup #: view:base.setup.terminology:0 @@ -136,12 +139,12 @@ msgstr "res_config_contents" #. module: base_setup #: field:user.preferences.config,view:0 msgid "Interface" -msgstr "" +msgstr "Интерфейс" #. module: base_setup #: model:ir.model,name:base_setup.model_migrade_application_installer_modules msgid "migrade.application.installer.modules" -msgstr "" +msgstr "migrade.application.installer.modules" #. module: base_setup #: view:base.setup.terminology:0 @@ -158,12 +161,12 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Customer" -msgstr "" +msgstr "Заказчик" #. module: base_setup #: field:user.preferences.config,context_lang:0 msgid "Language" -msgstr "" +msgstr "Язык" #. module: base_setup #: help:user.preferences.config,context_lang:0 diff --git a/addons/crm/i18n/nl.po b/addons/crm/i18n/nl.po index da7f4d82d59..eed91b75a74 100644 --- a/addons/crm/i18n/nl.po +++ b/addons/crm/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2012-01-19 19:14+0000\n" +"PO-Revision-Date: 2012-01-22 19:00+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-20 04:38+0000\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" "X-Generator: Launchpad (build 14700)\n" #. module: crm @@ -238,7 +238,7 @@ msgstr "Uitschrijven" #. module: crm #: field:crm.meeting,end_type:0 msgid "Recurrence termination" -msgstr "" +msgstr "Herhaling beëindiging" #. module: crm #: code:addons/crm/crm_lead.py:323 @@ -572,7 +572,7 @@ msgstr "E-Mail" #. module: crm #: view:crm.phonecall:0 msgid "Phonecalls during last 7 days" -msgstr "" +msgstr "Telefoongesprekken van de afgelopen 7 dagen" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -633,7 +633,7 @@ msgstr "Einddatum" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Schedule/Log a call" -msgstr "" +msgstr "Plan/Log een gesprek" #. module: crm #: constraint:base.action.rule:0 @@ -1273,7 +1273,7 @@ msgstr "Conditie dossier velden" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in pending state" -msgstr "" +msgstr "Telefoongesprekken in de staat 'lopend'" #. module: crm #: view:crm.case.section:0 @@ -1568,7 +1568,7 @@ msgstr "Onderliggende teams" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in draft and open state" -msgstr "" +msgstr "Telefoongesprekken in de concept en open fase" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead1 @@ -1602,7 +1602,7 @@ msgstr "res.users" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in pending state" -msgstr "" +msgstr "Leads/Prospects dien zich in de lopende fase bevinden" #. module: crm #: model:ir.model,name:crm.model_crm_merge_opportunity @@ -1638,7 +1638,7 @@ msgstr "Telefoongesprek categoriën" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in open state" -msgstr "" +msgstr "Leads/Prospects dien zich in de open fase bevinden" #. module: crm #: model:ir.actions.act_window,name:crm.act_oppor_categ @@ -2140,7 +2140,7 @@ msgstr "Naam contactpersoon" #. module: crm #: view:crm.lead:0 msgid "Leads creating during last 7 days" -msgstr "" +msgstr "Leads aangemaakt in de afgelopen 7 dagen" #. module: crm #: view:crm.phonecall2partner:0 @@ -2209,7 +2209,7 @@ msgstr "Team" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in New state" -msgstr "" +msgstr "Leads/Prospects dien zich in de nieuw fase bevinden" #. module: crm #: view:crm.phonecall:0 @@ -2233,7 +2233,7 @@ msgstr "Slagingskans" #. module: crm #: view:crm.lead:0 msgid "Pending Opportunities" -msgstr "" +msgstr "Lopende prospects" #. module: crm #: view:crm.lead.report:0 @@ -3066,7 +3066,7 @@ msgstr "Bevestigd" #. module: crm #: model:ir.actions.act_window,name:crm.act_oppor_stage_user msgid "Planned Revenue By User and Stage" -msgstr "" +msgstr "Geplande opbrengst per gebrukier en fase" #. module: crm #: view:crm.meeting:0 @@ -3106,7 +3106,7 @@ msgstr "Dag v/d maand" #. module: crm #: model:ir.actions.act_window,name:crm.act_my_oppor_stage msgid "Planned Revenue By Stage" -msgstr "" +msgstr "Geplande opbrengst per fase" #. module: crm #: selection:crm.add.note,state:0 @@ -3242,7 +3242,7 @@ msgstr "Partner contactpersoon e-mail" #: code:addons/crm/wizard/crm_lead_to_partner.py:48 #, python-format msgid "A partner is already defined." -msgstr "" +msgstr "Een relatie is al gedefinieerd" #. module: crm #: selection:crm.meeting,byday:0 @@ -3464,6 +3464,8 @@ msgstr "Normaal" #, python-format msgid "Closed/Cancelled Leads can not be converted into Opportunity" msgstr "" +"Gesloten/Geannuleerde leads kunnen niet naar een prospect worden " +"geconverteerd" #. module: crm #: model:ir.actions.act_window,name:crm.crm_meeting_categ_action @@ -3534,7 +3536,7 @@ msgstr "De prospect '%s' is gewonnen." #. module: crm #: field:crm.case.stage,case_default:0 msgid "Common to All Teams" -msgstr "" +msgstr "Algemeen voor alle teams" #. module: crm #: code:addons/crm/wizard/crm_add_note.py:28 @@ -3637,7 +3639,7 @@ msgstr "Persoonlijk" #. module: crm #: selection:crm.meeting,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Openbaar voor werknemers" #. module: crm #: field:crm.lead,function:0 @@ -3662,7 +3664,7 @@ msgstr "Omschrijving" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in current month" -msgstr "" +msgstr "Telefoongesprekken gemaakt in de huidige maand" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3686,7 +3688,7 @@ msgstr "Nieuwe prospects" #: code:addons/crm/crm_action_rule.py:61 #, python-format msgid "No E-Mail Found for your Company address!" -msgstr "" +msgstr "Geen e-mail gevonden voor uw bedrijfsadres!" #. module: crm #: field:crm.lead.report,email:0 @@ -3706,7 +3708,7 @@ msgstr "Prospects op gebruiker en team" #. module: crm #: view:crm.phonecall:0 msgid "Reset to Todo" -msgstr "" +msgstr "Zet terug naar Te doen" #. module: crm #: field:crm.case.section,working_hours:0 @@ -3835,6 +3837,10 @@ msgid "" "channels that will be maintained at the creation of a document in the " "system. Some examples of channels can be: Website, Phone Call, Reseller, etc." msgstr "" +"Volg hier waar uw leads en verkoopkansen vandaan komen door specifieke " +"kanalen te maken die worden bijgehouden bij het maken van een document in " +"het systeem, Enkele voorbeelden van kanalen kunnen zijn: Website, " +"Telefonisch, Dealer, etc." #. module: crm #: selection:crm.lead2opportunity.partner,name:0 @@ -3866,7 +3872,7 @@ msgstr "Reeks" #. module: crm #: model:ir.model,name:crm.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "E-mail opmaak wizard" #. module: crm #: view:crm.meeting:0 @@ -3905,6 +3911,7 @@ msgstr "Jaar" #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." msgstr "" +"Fout! Het is niet mogelijk om recursieve geassocieerde leden te maken" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead8 diff --git a/addons/crm_caldav/i18n/nl.po b/addons/crm_caldav/i18n/nl.po index b7e4f9f870f..129d5ca515e 100644 --- a/addons/crm_caldav/i18n/nl.po +++ b/addons/crm_caldav/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 08:51+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 19:04+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:25+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm_caldav #: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse @@ -25,7 +25,7 @@ msgstr "Caldav Browse" #. module: crm_caldav #: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse msgid "Synchronize This Calendar" -msgstr "" +msgstr "Deze agenda synchroniseren" #. module: crm_caldav #: model:ir.model,name:crm_caldav.model_crm_meeting diff --git a/addons/crm_claim/i18n/nl.po b/addons/crm_claim/i18n/nl.po index 56d98318213..b162af86d71 100644 --- a/addons/crm_claim/i18n/nl.po +++ b/addons/crm_claim/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-18 20:27+0000\n" -"Last-Translator: Erwin (Endian Solutions) \n" +"PO-Revision-Date: 2012-01-22 14:40+0000\n" +"Last-Translator: Erwin \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: 2012-01-19 04:51+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -475,7 +475,7 @@ msgstr "Juni" #. module: crm_claim #: view:res.partner:0 msgid "Partners Claim" -msgstr "" +msgstr "Relatie claim" #. module: crm_claim #: field:crm.claim,partner_phone:0 @@ -785,6 +785,7 @@ msgstr "ID" #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." msgstr "" +"Fout! Het is niet mogelijk om recursieve geassocieerde leden te maken" #. module: crm_claim #: view:crm.claim:0 diff --git a/addons/crm_fundraising/i18n/nl.po b/addons/crm_fundraising/i18n/nl.po index 2b3acaece4a..fdf7d7ccd36 100644 --- a/addons/crm_fundraising/i18n/nl.po +++ b/addons/crm_fundraising/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 08:53+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 18:34+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm_fundraising #: field:crm.fundraising,planned_revenue:0 @@ -104,7 +104,7 @@ msgstr "Berichten" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "My company" -msgstr "" +msgstr "Mijn bedrijf" #. module: crm_fundraising #: view:crm.fundraising:0 @@ -126,7 +126,7 @@ msgstr "Gesch. omzet" #. module: crm_fundraising #: view:crm.fundraising:0 msgid "Open Funds" -msgstr "" +msgstr "Open fondsen" #. module: crm_fundraising #: field:crm.fundraising,ref:0 @@ -170,7 +170,7 @@ msgstr "Relatie" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "Funds raised in current year" -msgstr "" +msgstr "Geworven fondsen dit jaar" #. module: crm_fundraising #: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising @@ -208,7 +208,7 @@ msgstr "" #. module: crm_fundraising #: view:crm.fundraising:0 msgid "Pending Funds" -msgstr "" +msgstr "Lopende fondsen" #. module: crm_fundraising #: view:crm.fundraising:0 @@ -221,7 +221,7 @@ msgstr "Betalingsvorm" #: selection:crm.fundraising,state:0 #: view:crm.fundraising.report:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: crm_fundraising #: field:crm.fundraising,email_from:0 @@ -237,7 +237,7 @@ msgstr "Laagste" #: view:crm.fundraising:0 #: view:crm.fundraising.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mijn verkoop team(s)" #. module: crm_fundraising #: field:crm.fundraising,create_date:0 @@ -307,7 +307,7 @@ msgstr "Aantal dagen om werving af te sluiten" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "Funds raised in current month" -msgstr "" +msgstr "Geworven fondsen huidige maand" #. module: crm_fundraising #: view:crm.fundraising:0 @@ -384,7 +384,7 @@ msgstr "Referentie 2" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "Funds raised in last month" -msgstr "" +msgstr "Geworven fondsen laatste maand" #. module: crm_fundraising #: view:crm.fundraising:0 @@ -540,7 +540,7 @@ msgstr "Deze personen ontvangen email." #. module: crm_fundraising #: view:crm.fundraising:0 msgid "Fund Category" -msgstr "" +msgstr "Fonds categorie" #. module: crm_fundraising #: field:crm.fundraising,date:0 @@ -565,7 +565,7 @@ msgstr "Contactpersoon relatie" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "Month of fundraising" -msgstr "" +msgstr "Maand van fondsverwerving" #. module: crm_fundraising #: view:crm.fundraising:0 @@ -583,7 +583,7 @@ msgstr "Status" #. module: crm_fundraising #: view:crm.fundraising:0 msgid "Unassigned" -msgstr "" +msgstr "Niet toegewezen" #. module: crm_fundraising #: view:crm.fundraising:0 @@ -612,7 +612,7 @@ msgstr "Open" #. module: crm_fundraising #: selection:crm.fundraising,state:0 msgid "In Progress" -msgstr "" +msgstr "In behandeling" #. module: crm_fundraising #: model:ir.actions.act_window,help:crm_fundraising.crm_case_category_act_fund_all1 @@ -653,7 +653,7 @@ msgstr "Beantwoorden" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "Date of fundraising" -msgstr "" +msgstr "Datum van fondsverwerving" #. module: crm_fundraising #: view:crm.fundraising.report:0 @@ -669,7 +669,7 @@ msgstr "Betalingsvorm" #. module: crm_fundraising #: view:crm.fundraising:0 msgid "New Funds" -msgstr "" +msgstr "Nieuwe fondsen" #. module: crm_fundraising #: model:ir.actions.act_window,help:crm_fundraising.crm_fundraising_stage_act @@ -744,7 +744,7 @@ msgstr "Fondsen op categorie" #. module: crm_fundraising #: view:crm.fundraising.report:0 msgid "Month-1" -msgstr "" +msgstr "Maand-1" #. module: crm_fundraising #: selection:crm.fundraising.report,month:0 diff --git a/addons/crm_helpdesk/i18n/nl.po b/addons/crm_helpdesk/i18n/nl.po index a6256154df0..c011cc7084c 100644 --- a/addons/crm_helpdesk/i18n/nl.po +++ b/addons/crm_helpdesk/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 08:53+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-22 14:38+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:23+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -46,7 +46,7 @@ msgstr "Maart" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current year" -msgstr "" +msgstr "Helpdesk verzoeken dit jaar" #. module: crm_helpdesk #: field:crm.helpdesk,company_id:0 @@ -80,7 +80,7 @@ msgstr "Toevoegen interne notitie" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Date of helpdesk requests" -msgstr "" +msgstr "Datum van helpdesk verzoek" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -95,7 +95,7 @@ msgstr "Berichten" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "My company" -msgstr "" +msgstr "Mijn bedrijf" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 @@ -156,7 +156,7 @@ msgstr "Afdeling" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in last month" -msgstr "" +msgstr "Helpdesk verzoeken laatste maand" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -166,14 +166,14 @@ msgstr "Verstuur nieuwe email" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Helpdesk requests during last 7 days" -msgstr "" +msgstr "Helpdesk verzoeken in de afgelopen 7 dagen" #. module: crm_helpdesk #: view:crm.helpdesk:0 #: selection:crm.helpdesk,state:0 #: view:crm.helpdesk.report:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: crm_helpdesk #: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report @@ -207,7 +207,7 @@ msgstr "# Mails" #: view:crm.helpdesk:0 #: view:crm.helpdesk.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mijn verkoop team(s)" #. module: crm_helpdesk #: field:crm.helpdesk,create_date:0 @@ -252,7 +252,7 @@ msgstr "Categorieën" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "New Helpdesk Request" -msgstr "" +msgstr "Nieuw helpdesk verzoek" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -267,13 +267,13 @@ msgstr "Data" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month of helpdesk requests" -msgstr "" +msgstr "Maand van helpdesk verzoek" #. module: crm_helpdesk #: code:addons/crm_helpdesk/crm_helpdesk.py:101 #, python-format msgid "No Subject" -msgstr "" +msgstr "Geen onderwerp" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -283,12 +283,12 @@ msgstr "#Helpdesk" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "All pending Helpdesk Request" -msgstr "" +msgstr "Alle lopende helpdesk verzoeken" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Year of helpdesk requests" -msgstr "" +msgstr "Jaar van helpdesk verzoek" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -324,7 +324,7 @@ msgstr "Wijzigingsdatum" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current month" -msgstr "" +msgstr "Helpdeskverzoeken van de huidige maand" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -345,7 +345,7 @@ msgstr "Categorie" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Responsible User" -msgstr "" +msgstr "Verantwoordelijke gebruiker" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -361,7 +361,7 @@ msgstr "Verwachte kosten" #. module: crm_helpdesk #: help:crm.helpdesk,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "Communicatiekanaal" #. module: crm_helpdesk #: help:crm.helpdesk,email_cc:0 @@ -575,7 +575,7 @@ msgstr "Helpdesk aanvragen" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 msgid "In Progress" -msgstr "" +msgstr "In behandeling" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -664,7 +664,7 @@ msgstr "Naam" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month-1" -msgstr "" +msgstr "Maand-1" #. module: crm_helpdesk #: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main @@ -703,17 +703,17 @@ msgstr "" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Todays's Helpdesk Requests" -msgstr "" +msgstr "Helpdeskverzoeken van vandaag" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Request Date" -msgstr "" +msgstr "Aanvraagdatum" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Open Helpdesk Request" -msgstr "" +msgstr "Open helpdeskverzoeken" #. module: crm_helpdesk #: selection:crm.helpdesk,priority:0 diff --git a/addons/crm_partner_assign/i18n/nl.po b/addons/crm_partner_assign/i18n/nl.po index 9e7e981f4c1..88812ba8bd8 100644 --- a/addons/crm_partner_assign/i18n/nl.po +++ b/addons/crm_partner_assign/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 08:55+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 19:03+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:25+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 @@ -25,12 +25,12 @@ msgstr "Versturen naar" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,subtype:0 msgid "Message type" -msgstr "" +msgstr "Bericht type" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,auto_delete:0 msgid "Permanently delete emails after sending" -msgstr "" +msgstr "Verwijder e-mails definitief na verzending" #. module: crm_partner_assign #: field:crm.lead.report.assign,delay_close:0 @@ -40,7 +40,7 @@ msgstr "Vertraging tot sluiten" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,email_to:0 msgid "Message recipients" -msgstr "" +msgstr "Ontvangers van het bericht" #. module: crm_partner_assign #: field:crm.lead.report.assign,planned_revenue:0 @@ -61,7 +61,7 @@ msgstr "Groepeer op..." #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,template_id:0 msgid "Template" -msgstr "" +msgstr "Sjabloon" #. module: crm_partner_assign #: view:crm.lead:0 @@ -76,12 +76,12 @@ msgstr "Geo lokaliseren" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,body_text:0 msgid "Plain-text version of the message" -msgstr "" +msgstr "Platte tekst verzie van het bericht" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Body" -msgstr "" +msgstr "Inhoud" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -101,7 +101,7 @@ msgstr "Vertraging tot sluiting" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "#Partner" -msgstr "" +msgstr "#Partner" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history:0 @@ -137,7 +137,7 @@ msgstr "Hoogste" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,body_text:0 msgid "Text contents" -msgstr "" +msgstr "Tekst inhoud" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -148,7 +148,7 @@ msgstr "Dag" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,message_id:0 msgid "Message unique identifier" -msgstr "" +msgstr "Bericht unieke identifier" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history:0 @@ -167,6 +167,8 @@ msgid "" "Add here all attachments of the current document you want to include in the " "Email." msgstr "" +"Voeg hier alle bijlagen aan het huidige document toe die u bij de email wilt " +"bijvoegen." #. module: crm_partner_assign #: selection:crm.lead.report.assign,state:0 @@ -195,17 +197,17 @@ msgstr "" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,body_html:0 msgid "Rich-text/HTML version of the message" -msgstr "" +msgstr "Rich-tekst/HTML versie van het bericht" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,auto_delete:0 msgid "Auto Delete" -msgstr "" +msgstr "Auto-verwijder" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,email_bcc:0 msgid "Blind carbon copy message recipients" -msgstr "" +msgstr "Blind carbon copy ontvangers van het bericht" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,partner_id:0 @@ -254,7 +256,7 @@ msgstr "Afdeling" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Send" -msgstr "" +msgstr "Verzend" #. module: crm_partner_assign #: view:res.partner:0 @@ -286,7 +288,7 @@ msgstr "Soort" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "Name" -msgstr "" +msgstr "Naam" #. module: crm_partner_assign #: selection:crm.lead.report.assign,priority:0 @@ -299,11 +301,13 @@ msgid "" "Type of message, usually 'html' or 'plain', used to select plaintext or rich " "text contents accordingly" msgstr "" +"Soort bericht, normaliter 'html' of 'tekst', wordt gebruikt om te kiezen " +"voor platte tekst of tekst met opmaak." #. module: crm_partner_assign #: view:crm.lead.report.assign:0 msgid "Assign Date" -msgstr "" +msgstr "Wijs datum toe" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -318,7 +322,7 @@ msgstr "Datum gemaakt" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,res_id:0 msgid "Related Document ID" -msgstr "" +msgstr "Gerelateerde document ID" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -349,7 +353,7 @@ msgstr "Stadium" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,model:0 msgid "Related Document model" -msgstr "" +msgstr "Gerelateerde Document model" #. module: crm_partner_assign #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:192 @@ -392,7 +396,7 @@ msgstr "Sluiten" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,use_template:0 msgid "Use Template" -msgstr "" +msgstr "Gebruik sjabloon" #. module: crm_partner_assign #: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign @@ -464,12 +468,12 @@ msgstr "#Verkoopkansen" #. module: crm_partner_assign #: view:crm.lead:0 msgid "Team" -msgstr "" +msgstr "Team" #. module: crm_partner_assign #: view:crm.lead:0 msgid "Referred Partner" -msgstr "" +msgstr "Voorkeur partner" #. module: crm_partner_assign #: selection:crm.lead.report.assign,state:0 @@ -490,7 +494,7 @@ msgstr "Gesloten" #. module: crm_partner_assign #: model:ir.actions.act_window,name:crm_partner_assign.action_crm_send_mass_forward msgid "Mass forward to partner" -msgstr "" +msgstr "Als bulk doorsturen naar relatie" #. module: crm_partner_assign #: view:res.partner:0 @@ -570,7 +574,7 @@ msgstr "Geo lengtegraad" #. module: crm_partner_assign #: field:crm.partner.report.assign,opp:0 msgid "# of Opportunity" -msgstr "" +msgstr "# of prospect" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -600,12 +604,12 @@ msgstr "Relatie waaraan dit dossier is toegewezen." #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,date:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,body_html:0 msgid "Rich-text contents" -msgstr "" +msgstr "Rich-tekst inhoud" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -620,18 +624,18 @@ msgstr "res.partner.grade" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,message_id:0 msgid "Message-Id" -msgstr "" +msgstr "Bericht-Id" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 #: field:crm.lead.forward.to.partner,attachment_ids:0 msgid "Attachments" -msgstr "" +msgstr "Bijlagen" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,email_cc:0 msgid "Cc" -msgstr "" +msgstr "Cc" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -641,7 +645,7 @@ msgstr "September" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,references:0 msgid "References" -msgstr "" +msgstr "Referenties" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -668,7 +672,7 @@ msgstr "Openen" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,email_cc:0 msgid "Carbon copy message recipients" -msgstr "" +msgstr "Carbon copy ontvangers van het bericht" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,headers:0 @@ -676,6 +680,8 @@ msgid "" "Full message headers, e.g. SMTP session headers (usually available on " "inbound messages only)" msgstr "" +"Volledige bericht koppen, bijvoorbeeld SMTP sessie koppen (normaliter alleen " +"beschikbaar bij inkomende berichten)" #. module: crm_partner_assign #: field:res.partner,date_localization:0 @@ -702,7 +708,7 @@ msgstr "" #. module: crm_partner_assign #: field:crm.partner.report.assign,nbr:0 msgid "# of Partner" -msgstr "" +msgstr "# Partners" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 @@ -713,7 +719,7 @@ msgstr "Doorsturen aan relatie" #. module: crm_partner_assign #: field:crm.partner.report.assign,name:0 msgid "Partner name" -msgstr "" +msgstr "Relatienaam" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -728,7 +734,7 @@ msgstr "Verwachte omzet" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,reply_to:0 msgid "Reply-To" -msgstr "" +msgstr "Antwoord-aan" #. module: crm_partner_assign #: field:crm.lead,partner_assigned_id:0 @@ -748,7 +754,7 @@ msgstr "Verkoopkans" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Send Mail" -msgstr "" +msgstr "Verstuur bericht" #. module: crm_partner_assign #: field:crm.lead.report.assign,partner_id:0 @@ -776,7 +782,7 @@ msgstr "Land" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,headers:0 msgid "Message headers" -msgstr "" +msgstr "Bericht kop" #. module: crm_partner_assign #: view:res.partner:0 @@ -786,7 +792,7 @@ msgstr "Omzetten naar verkoopkans" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,email_bcc:0 msgid "Bcc" -msgstr "" +msgstr "Bcc" #. module: crm_partner_assign #: view:crm.lead:0 @@ -827,12 +833,13 @@ msgstr "CRM Lead overzicht" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,references:0 msgid "Message references, such as identifiers of previous messages" -msgstr "" +msgstr "Bericht referenties, zoals identifiers van vorige berichten" #. module: crm_partner_assign #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." msgstr "" +"Fout! Het is niet mogelijk om recursieve geassocieerde leden te maken" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history:0 @@ -847,12 +854,12 @@ msgstr "Volgnummer" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign msgid "CRM Partner Report" -msgstr "" +msgstr "CRM relatierapport" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner msgid "E-mail composition wizard" -msgstr "" +msgstr "E-mail opmaak wizard" #. module: crm_partner_assign #: selection:crm.lead.report.assign,priority:0 @@ -873,7 +880,7 @@ msgstr "Datum gemaakt" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,filter_id:0 msgid "Filters" -msgstr "" +msgstr "Filters" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -884,7 +891,7 @@ msgstr "Jaar" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,reply_to:0 msgid "Preferred response address for the message" -msgstr "" +msgstr "Voorkeur antwoordadres voor het bericht" #~ msgid "Reply-to of the Sales team defined on this case" #~ msgstr "Beantwoordt-aan van het voor dit dosseir gedefinieerde verkoopteam" diff --git a/addons/crm_profiling/i18n/nl.po b/addons/crm_profiling/i18n/nl.po index 6ca25d5ca37..2506327a38d 100644 --- a/addons/crm_profiling/i18n/nl.po +++ b/addons/crm_profiling/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 04:22+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 19:04+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:04+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -69,7 +69,7 @@ msgstr "Antwoord" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_open_questionnaire_line msgid "open.questionnaire.line" -msgstr "" +msgstr "open.questionnaire.line" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_crm_segmentation @@ -102,7 +102,7 @@ msgstr "Antwoorden" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_open_questionnaire msgid "open.questionnaire" -msgstr "" +msgstr "open.questionnaire" #. module: crm_profiling #: field:open.questionnaire,questionnaire_id:0 @@ -117,12 +117,12 @@ msgstr "Gebruik een vragenlijst" #. module: crm_profiling #: view:open.questionnaire:0 msgid "_Cancel" -msgstr "" +msgstr "_Annuleren" #. module: crm_profiling #: field:open.questionnaire,question_ans_ids:0 msgid "Question / Answers" -msgstr "" +msgstr "Vragen / Antwoorden" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -156,6 +156,7 @@ msgstr "Gebruik de profileringsregels" #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." msgstr "" +"Fout! Het is niet mogelijk om recursieve geassocieerde leden te maken" #. module: crm_profiling #: view:crm_profiling.question:0 diff --git a/addons/delivery/i18n/nl.po b/addons/delivery/i18n/nl.po index 6fd70c9eece..dc2f97cb613 100644 --- a/addons/delivery/i18n/nl.po +++ b/addons/delivery/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 18:38+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-21 19:15+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: delivery #: report:sale.shipping:0 @@ -69,7 +69,7 @@ msgstr "Planningsregel" #. module: delivery #: help:delivery.carrier,partner_id:0 msgid "The partner that is doing the delivery service." -msgstr "" +msgstr "De relatie die de afleveringsservice doet" #. module: delivery #: model:ir.actions.report.xml,name:delivery.report_shipping @@ -89,7 +89,7 @@ msgstr "Verzameld om te factureren" #. module: delivery #: field:delivery.carrier,pricelist_ids:0 msgid "Advanced Pricing" -msgstr "" +msgstr "Geavanceerd prijsbeheer" #. module: delivery #: help:delivery.grid,sequence:0 @@ -130,7 +130,7 @@ msgstr "" #. module: delivery #: field:delivery.carrier,amount:0 msgid "Amount" -msgstr "" +msgstr "Bedrag" #. module: delivery #: selection:delivery.grid.line,price_type:0 @@ -208,6 +208,9 @@ msgid "" "Define your delivery methods and their pricing. The delivery costs can be " "added on the sale order form or in the invoice, based on the delivery orders." msgstr "" +"Definieer uw levering methodes en hun prijzen. De leveringkosten kunnen " +"worden toegevoegd op de verkooporder of in de factuur, op basis van de " +"leveringsorders." #. module: delivery #: report:sale.shipping:0 @@ -217,7 +220,7 @@ msgstr "Partij" #. module: delivery #: field:delivery.carrier,partner_id:0 msgid "Transport Company" -msgstr "" +msgstr "Transport bedrijf" #. module: delivery #: model:ir.model,name:delivery.model_delivery_grid @@ -260,6 +263,8 @@ msgid "" "Amount of the order to benefit from a free shipping, expressed in the " "company currency" msgstr "" +"Bedrag van de bestelling wat kan profiteren van een gratis verzending, " +"uitgedrukt in het bedrijf valuta" #. module: delivery #: code:addons/delivery/stock.py:89 @@ -290,17 +295,17 @@ msgstr "Poscode Afleverradres" #: code:addons/delivery/delivery.py:143 #, python-format msgid "Default price" -msgstr "" +msgstr "Standaard prijs" #. module: delivery #: model:ir.model,name:delivery.model_delivery_define_delivery_steps_wizard msgid "delivery.define.delivery.steps.wizard" -msgstr "" +msgstr "delivery.define.delivery.steps.wizard" #. module: delivery #: field:delivery.carrier,normal_price:0 msgid "Normal Price" -msgstr "" +msgstr "Standaard prijs" #. module: delivery #: report:sale.shipping:0 @@ -337,17 +342,23 @@ msgid "" "Check this box if you want to manage delivery prices that depends on the " "destination, the weight, the total of the order, etc." msgstr "" +"Schakel dit selectievakje in als u wilt dat de levering prijzen afhankelijk " +"zijn van de bestemming, het gewicht, het totaal van de bestelling, enz." #. module: delivery #: help:delivery.carrier,normal_price:0 msgid "" "Keep empty if the pricing depends on the advanced pricing per destination" msgstr "" +"Laat leeg indien de prijs is gebaseerd op de geavanceerde prijs per " +"bestemming" #. module: delivery #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Het is niet mogelijk om producten te verplaatsen naar een locatie van het " +"type 'view'." #. module: delivery #: code:addons/delivery/wizard/delivery_sale_order.py:94 @@ -370,7 +381,7 @@ msgstr "Order niet in status \"Concept\"!" #. module: delivery #: view:delivery.define.delivery.steps.wizard:0 msgid "Choose Your Default Picking Policy" -msgstr "" +msgstr "Kies u standaard verzamelbeleid" #. module: delivery #: constraint:stock.move:0 @@ -407,7 +418,7 @@ msgstr "Kostprijs" #. module: delivery #: field:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Picking Policy" -msgstr "" +msgstr "Verzamelbeleid" #. module: delivery #: selection:delivery.grid.line,price_type:0 @@ -424,7 +435,7 @@ msgstr "" #. module: delivery #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referentie moet uniek zijn per bedrijf!" #. module: delivery #: field:delivery.grid.line,max_value:0 @@ -440,12 +451,12 @@ msgstr "Aantal" #: view:delivery.define.delivery.steps.wizard:0 #: model:ir.actions.act_window,name:delivery.action_define_delivery_steps msgid "Setup Your Picking Policy" -msgstr "" +msgstr "Stel uw verzamelbeleid in" #. module: delivery #: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form1 msgid "Define Delivery Methods" -msgstr "" +msgstr "Definieer aflever methodes" #. module: delivery #: help:delivery.carrier,free_if_more_than:0 @@ -453,6 +464,8 @@ msgid "" "If the order is more expensive than a certain amount, the customer can " "benefit from a free shipping" msgstr "" +"Als de bestelling duurder is dan een bepaald bedrag kan de klant profiteren " +"van een gratis verzending" #. module: delivery #: help:sale.order,carrier_id:0 @@ -471,12 +484,12 @@ msgstr "Annuleren" #: code:addons/delivery/delivery.py:131 #, python-format msgid "Free if more than %.2f" -msgstr "" +msgstr "Gratis indien meer dan %.2f" #. module: delivery #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Orderreferentie moet uniek zijn per bedrijf!" #. module: delivery #: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form @@ -485,6 +498,9 @@ msgid "" "reinvoice the delivery costs when you are doing invoicing based on delivery " "orders" msgstr "" +"Definieer de levering methodes die u gebruikt en hun prijzen, om de " +"verzendkosten te her-factureren wanneer facturatie baseert op leverings " +"orders" #. module: delivery #: view:res.partner:0 @@ -504,7 +520,7 @@ msgstr "U moet een productie partij toewijzen voor dit product" #. module: delivery #: field:delivery.carrier,free_if_more_than:0 msgid "Free If More Than" -msgstr "" +msgstr "Gratis indien meer dan" #. module: delivery #: view:delivery.sale.order:0 @@ -576,17 +592,17 @@ msgstr "De vervoerder %s (id: %d) heeft geen leveringsmatrix!" #. module: delivery #: view:delivery.carrier:0 msgid "Pricing Information" -msgstr "" +msgstr "Prijsbeleid informatie" #. module: delivery #: selection:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Deliver all products at once" -msgstr "" +msgstr "Lever alle producten in 1 keer" #. module: delivery #: field:delivery.carrier,use_detailed_pricelist:0 msgid "Advanced Pricing per Destination" -msgstr "" +msgstr "Geavanceerd prijsbeleid per bestemming" #. module: delivery #: view:delivery.carrier:0 @@ -619,6 +635,7 @@ msgstr "" #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." msgstr "" +"Fout! Het is niet mogelijk om recursieve geassocieerde leden te maken" #. module: delivery #: field:delivery.grid,sequence:0 @@ -639,12 +656,12 @@ msgstr "Afleveringskosten" #. module: delivery #: selection:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Deliver each product when available" -msgstr "" +msgstr "Lever ieder product wanneer beschikbaar" #. module: delivery #: view:delivery.define.delivery.steps.wizard:0 msgid "Apply" -msgstr "" +msgstr "Toepassen" #. module: delivery #: field:delivery.grid.line,price_type:0 diff --git a/addons/document/i18n/nl.po b/addons/document/i18n/nl.po index 7e8f819b636..30278689f45 100644 --- a/addons/document/i18n/nl.po +++ b/addons/document/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 15:28+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-22 19:04+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:11+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: document #: field:document.directory,parent_id:0 @@ -151,7 +151,7 @@ msgstr "Mapnaam moet uniek zijn" #. module: document #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "Filter op mijn documenten" #. module: document #: field:ir.attachment,index_content:0 @@ -170,7 +170,7 @@ msgstr "" #. module: document #: model:ir.actions.todo.category,name:document.category_knowledge_mgmt_config msgid "Knowledge Management" -msgstr "" +msgstr "Kennisbeheer" #. module: document #: view:document.directory:0 @@ -204,7 +204,7 @@ msgstr "Mappen per resource" #. module: document #: view:ir.attachment:0 msgid "Indexed Content - experimental" -msgstr "" +msgstr "Geïndexeerde inhoud - Experimenteel" #. module: document #: field:document.directory.content,suffix:0 @@ -390,6 +390,8 @@ msgid "" "When executing this wizard, it will configure your directories automatically " "according to modules installed." msgstr "" +"Bij het uitvoeren van deze wizard, zal het automatisch de mappen " +"configureren op basis van de geïnstalleerde modules." #. module: document #: field:document.directory.content,directory_id:0 @@ -525,7 +527,7 @@ msgstr "" #. module: document #: model:ir.actions.act_window,name:document.action_config_auto_directory msgid "Configure Directories" -msgstr "" +msgstr "Geconfigureerde mappen" #. module: document #: field:document.directory.content,include_name:0 @@ -679,7 +681,7 @@ msgstr "Alleen lezen" #. module: document #: model:ir.actions.act_window,name:document.action_document_directory_form msgid "Document Directory" -msgstr "" +msgstr "Document mappen" #. module: document #: sql_constraint:document.directory:0 @@ -705,6 +707,11 @@ msgid "" "attached to the document, or to print and download any report. This tool " "will create directories automatically according to modules installed." msgstr "" +"OpenERP's Document Management System ondersteunt het mappen van virtuele " +"mappen met documenten. De virtuele map van een document kan worden gebruikt " +"om de bestanden die bij het document behoren te beheren, of om af te drukken " +"en te downloaden. Deze tool maakt automatisch mappen op basis van " +"geïnstalleerde modules." #. module: document #: view:board.board:0 @@ -798,7 +805,7 @@ msgstr "Maand" #. module: document #: view:report.document.user:0 msgid "This Months Files" -msgstr "" +msgstr "Deze maand bestanden" #. module: document #: model:ir.ui.menu,name:document.menu_reporting @@ -864,7 +871,7 @@ msgstr "Bestanden per relatie" #. module: document #: view:document.configuration:0 msgid "Configure Direcories" -msgstr "" +msgstr "Geconfigureerde mappen" #. module: document #: view:report.document.user:0 @@ -879,7 +886,7 @@ msgstr "Notities" #. module: document #: model:ir.model,name:document.model_document_configuration msgid "Directory Configuration" -msgstr "" +msgstr "Mappen configuratie" #. module: document #: help:document.directory,type:0 @@ -982,7 +989,7 @@ msgstr "Mime Type" #. module: document #: view:report.document.user:0 msgid "All Months Files" -msgstr "" +msgstr "Alle maanden bestanden" #. module: document #: field:document.directory.content,name:0 diff --git a/addons/hr_payroll/i18n/nl.po b/addons/hr_payroll/i18n/nl.po index 13892fa769d..ae60e101f46 100644 --- a/addons/hr_payroll/i18n/nl.po +++ b/addons/hr_payroll/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-01-10 16:37+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-22 19:09+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:15+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -26,7 +26,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Monthly" -msgstr "" +msgstr "Maandelijks" #. module: hr_payroll #: view:hr.payslip:0 @@ -54,19 +54,19 @@ msgstr "" #: view:hr.payslip.line:0 #: view:hr.salary.rule:0 msgid "Group By..." -msgstr "" +msgstr "Groepeer op..." #. module: hr_payroll #: view:hr.payslip:0 msgid "States" -msgstr "" +msgstr "Statussen" #. module: hr_payroll #: field:hr.payslip.line,input_ids:0 #: view:hr.salary.rule:0 #: field:hr.salary.rule,input_ids:0 msgid "Inputs" -msgstr "" +msgstr "Invoer" #. module: hr_payroll #: field:hr.payslip.line,parent_rule_id:0 @@ -87,7 +87,7 @@ msgstr "Salarisstrook" #: field:hr.payroll.structure,parent_id:0 #: field:hr.salary.rule.category,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Bovenliggend" #. module: hr_payroll #: report:paylip.details:0 @@ -125,13 +125,13 @@ msgstr "Zet op concept" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_salary_rule msgid "hr.salary.rule" -msgstr "" +msgstr "hr.salary.rule" #. module: hr_payroll #: field:hr.payslip,payslip_run_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_run msgid "Payslip Batches" -msgstr "" +msgstr "Loonafschrift batces" #. module: hr_payroll #: view:hr.payslip.employees:0 @@ -161,7 +161,7 @@ msgstr "Loonafschrift" #. module: hr_payroll #: view:hr.payslip.employees:0 msgid "Generate" -msgstr "" +msgstr "Genereren" #. module: hr_payroll #: help:hr.payslip.line,amount_percentage_base:0 @@ -172,7 +172,7 @@ msgstr "" #. module: hr_payroll #: report:contribution.register.lines:0 msgid "Total:" -msgstr "" +msgstr "Totaal:" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules @@ -183,18 +183,18 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.salary.rule:0 msgid "Input Data" -msgstr "" +msgstr "Invoergegevens" #. module: hr_payroll #: constraint:hr.payslip:0 msgid "Payslip 'Date From' must be before 'Date To'." -msgstr "" +msgstr "Loonafschrift \"Datum van' moet voor 'Datum t/m' liggen" #. module: hr_payroll #: view:hr.payslip:0 #: view:hr.salary.rule.category:0 msgid "Notes" -msgstr "" +msgstr "Notities" #. module: hr_payroll #: view:hr.payslip:0 @@ -208,14 +208,14 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Amount" -msgstr "" +msgstr "Bedrag" #. module: hr_payroll #: view:hr.payslip:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line msgid "Payslip Line" -msgstr "" +msgstr "Loonafschrift regel" #. module: hr_payroll #: view:hr.payslip:0 @@ -237,7 +237,7 @@ msgstr "" #: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52 #, python-format msgid "Warning !" -msgstr "" +msgstr "Waarschuwing !" #. module: hr_payroll #: report:paylip.details:0 @@ -248,7 +248,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Note" -msgstr "" +msgstr "Opmerking" #. module: hr_payroll #: field:hr.payroll.structure,code:0 @@ -256,7 +256,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Reference" -msgstr "" +msgstr "Referentie" #. module: hr_payroll #: view:hr.payslip:0 @@ -279,12 +279,12 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Identification No" -msgstr "" +msgstr "Identificatienr." #. module: hr_payroll #: field:hr.payslip,struct_id:0 msgid "Structure" -msgstr "" +msgstr "Structuur" #. module: hr_payroll #: help:hr.employee,total_wage:0 @@ -294,7 +294,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Total Working Days" -msgstr "" +msgstr "Totaal aantal werkdagen" #. module: hr_payroll #: help:hr.payslip.line,code:0 @@ -307,12 +307,12 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Weekly" -msgstr "" +msgstr "Wekelijks" #. module: hr_payroll #: view:hr.payslip:0 msgid "Confirm" -msgstr "" +msgstr "Bevestigen" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payslip_report @@ -350,7 +350,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Quarterly" -msgstr "" +msgstr "Driemaandelijks" #. module: hr_payroll #: field:hr.payslip,state:0 @@ -376,7 +376,7 @@ msgstr "" #: field:hr.payslip.line,employee_id:0 #: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Werknemer" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 @@ -392,7 +392,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -434,12 +434,12 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.worked_days,number_of_days:0 msgid "Number of Days" -msgstr "" +msgstr "Aantal dagen" #. module: hr_payroll #: selection:hr.payslip,state:0 msgid "Rejected" -msgstr "" +msgstr "Afgewezen" #. module: hr_payroll #: view:hr.payroll.structure:0 @@ -466,7 +466,7 @@ msgstr "" #: selection:hr.payslip,state:0 #: view:hr.payslip.run:0 msgid "Done" -msgstr "" +msgstr "Gereed" #. module: hr_payroll #: field:hr.payslip.line,appears_on_payslip:0 @@ -480,7 +480,7 @@ msgstr "" #: field:hr.salary.rule,amount_fix:0 #: selection:hr.salary.rule,amount_select:0 msgid "Fixed Amount" -msgstr "" +msgstr "Vast Bedrag" #. module: hr_payroll #: help:hr.payslip.line,active:0 @@ -514,7 +514,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.worked_days,number_of_hours:0 msgid "Number of Hours" -msgstr "" +msgstr "Aantal uren" #. module: hr_payroll #: view:hr.payslip:0 @@ -547,7 +547,7 @@ msgstr "" #: selection:hr.payslip.line,condition_select:0 #: selection:hr.salary.rule,condition_select:0 msgid "Range" -msgstr "" +msgstr "Bereik" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree @@ -558,12 +558,12 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Payslip" -msgstr "" +msgstr "Loonafschrift" #. module: hr_payroll #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." -msgstr "" +msgstr "Fout! startdatum contract moet vóór einddatum contract liggen." #. module: hr_payroll #: view:hr.contract:0 @@ -602,7 +602,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Computation" -msgstr "" +msgstr "Berekening" #. module: hr_payroll #: help:hr.payslip.input,amount:0 @@ -624,7 +624,7 @@ msgstr "" #: view:hr.salary.rule:0 #: field:hr.salary.rule,category_id:0 msgid "Category" -msgstr "" +msgstr "Categorie" #. module: hr_payroll #: help:hr.payslip.run,credit_note:0 @@ -650,7 +650,7 @@ msgstr "" #: view:hr.payslip.run:0 #: selection:hr.payslip.run,state:0 msgid "Draft" -msgstr "" +msgstr "Concept" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -660,7 +660,7 @@ msgstr "" #: report:payslip:0 #: field:payslip.lines.contribution.register,date_from:0 msgid "Date From" -msgstr "" +msgstr "Vanaf datum" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -675,7 +675,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Conditions" -msgstr "" +msgstr "Voorwaarden" #. module: hr_payroll #: field:hr.payslip.line,amount_percentage:0 @@ -1322,3 +1322,6 @@ msgstr "" #~ msgid "Expire" #~ msgstr "Verlooptijd" + +#~ msgid "Human Resource Payroll" +#~ msgstr "HR loonlijst" diff --git a/addons/point_of_sale/i18n/de.po b/addons/point_of_sale/i18n/de.po index c04ad96a436..8c20b9e3200 100644 --- a/addons/point_of_sale/i18n/de.po +++ b/addons/point_of_sale/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-07-23 02:59+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2012-01-22 21:13+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:57+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -35,7 +35,7 @@ msgstr "Heute" #. module: point_of_sale #: view:pos.confirm:0 msgid "Post All Orders" -msgstr "" +msgstr "Verbuche alle Aufträge" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_box_out @@ -71,7 +71,7 @@ msgstr "Erfasse Zahlung:" #. module: point_of_sale #: field:pos.box.out,name:0 msgid "Description / Reason" -msgstr "" +msgstr "Beschreibung / Grund" #. module: point_of_sale #: view:report.cash.register:0 @@ -82,7 +82,7 @@ msgstr "Meine Verkäufe" #. module: point_of_sale #: view:report.cash.register:0 msgid "Month from Creation date of cash register" -msgstr "" +msgstr "Monat der Erstellung der Kassa" #. module: point_of_sale #: report:account.statement:0 @@ -101,13 +101,15 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Konfigurationsfehler! Die gewählte Währung muss auch bei den Standardkonten " +"verwendet werden" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.pos_category_action #: model:ir.ui.menu,name:point_of_sale.menu_pos_category #: view:pos.category:0 msgid "PoS Categories" -msgstr "" +msgstr "POS Kategorien" #. module: point_of_sale #: report:pos.lines:0 @@ -136,6 +138,8 @@ msgid "" "You do not have any open cash register. You must create a payment method or " "open a cash register." msgstr "" +"Sie haben keine offenen Registierkassen. Sie müssen einen Zahlungsweg " +"festelgen oder ein Registerkasse öffnen." #. module: point_of_sale #: report:account.statement:0 @@ -179,7 +183,7 @@ msgstr "Status" #. module: point_of_sale #: view:pos.order:0 msgid "Accounting Information" -msgstr "" +msgstr "Finanzbuchhaltung Info" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month @@ -226,11 +230,13 @@ msgid "" "This is a product you can use to put cash into a statement for the point of " "sale backend." msgstr "" +"Dies ist ein Produkt mit dem Sie Geld in einen Buchungsbeleg der " +"Kassenverwaltung geben können." #. module: point_of_sale #: field:pos.category,parent_id:0 msgid "Parent Category" -msgstr "" +msgstr "Übergeordnete Kategorie" #. module: point_of_sale #: report:pos.details:0 @@ -265,12 +271,12 @@ msgstr "Verkäufe des Monats nach Benutzer" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created during this year" -msgstr "" +msgstr "Kassa Analyse des laufenden Jahres" #. module: point_of_sale #: view:report.cash.register:0 msgid "Day from Creation date of cash register" -msgstr "" +msgstr "Tag der Erzeugung einer Registrierkasse" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale @@ -281,12 +287,13 @@ msgstr "Tagesvorfälle" #: code:addons/point_of_sale/point_of_sale.py:273 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "Fehler Konfiguration !" #. module: point_of_sale #: view:pos.box.entries:0 msgid "Fill in this form if you put money in the cash register:" msgstr "" +"Füllen Sie dieses Formular aus, wenn Sie Geld in die Regstrierkasse geben" #. module: point_of_sale #: view:account.bank.statement:0 @@ -313,7 +320,7 @@ msgstr "Verkäufe nach Benutzer je Monat" #. module: point_of_sale #: field:pos.category,child_id:0 msgid "Children Categories" -msgstr "" +msgstr "Unterkategorien" #. module: point_of_sale #: field:pos.make.payment,payment_date:0 @@ -326,6 +333,8 @@ msgid "" "If you want to sell this product through the point of sale, select the " "category it belongs to." msgstr "" +"Wenn Sie diese Produkt in der Kasse verkaufen wollen, dann wählen Sie eine " +"Kategorie dafür aus." #. module: point_of_sale #: report:account.statement:0 @@ -357,7 +366,7 @@ msgstr "Menge" #. module: point_of_sale #: field:pos.order.line,name:0 msgid "Line No" -msgstr "" +msgstr "Zeile Nr." #. module: point_of_sale #: view:account.bank.statement:0 @@ -372,7 +381,7 @@ msgstr "Summe Netto:" #. module: point_of_sale #: field:pos.make.payment,payment_name:0 msgid "Payment Reference" -msgstr "" +msgstr "Zahlung Refrenz" #. module: point_of_sale #: report:pos.details_summary:0 @@ -382,13 +391,13 @@ msgstr "Zahlungsmodus" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm msgid "Post POS Journal Entries" -msgstr "" +msgstr "Verbuche POS Buchungen" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:396 #, python-format msgid "Customer Invoice" -msgstr "" +msgstr "Ausgangsrechnung" #. module: point_of_sale #: view:pos.box.out:0 @@ -450,7 +459,7 @@ msgstr "Tel.:" #: model:ir.actions.act_window,name:point_of_sale.action_pos_confirm #: model:ir.ui.menu,name:point_of_sale.menu_wizard_pos_confirm msgid "Create Sale Entries" -msgstr "" +msgstr "Erzeuge Verkauf Buchungen" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_payment @@ -462,7 +471,7 @@ msgstr "Zahlung" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in current month" -msgstr "" +msgstr "Geld Analyse des laufenden Monats" #. module: point_of_sale #: report:account.statement:0 @@ -473,7 +482,7 @@ msgstr "Endsaldo" #. module: point_of_sale #: view:pos.order:0 msgid "Post Entries" -msgstr "" +msgstr "Verbuche Buchungen" #. module: point_of_sale #: report:pos.details_summary:0 @@ -500,14 +509,14 @@ msgstr "Offene Kassenbücher" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current year" -msgstr "" +msgstr "Kassa Aufträge des aktuellen Jahres" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_pos_form #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale #: view:pos.order:0 msgid "PoS Orders" -msgstr "" +msgstr "POS Aufträge" #. module: point_of_sale #: report:pos.details:0 @@ -523,7 +532,7 @@ msgstr "Summe bezahlt" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_all_menu_all_register msgid "List of Cash Registers" -msgstr "" +msgstr "Liste der Kassabücher" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos @@ -533,7 +542,7 @@ msgstr "Transaktion" #. module: point_of_sale #: view:report.pos.order:0 msgid "Not Invoiced" -msgstr "" +msgstr "Nicht in Rechnung gestellt" #. module: point_of_sale #: selection:report.cash.register,month:0 @@ -558,7 +567,7 @@ msgstr "Sie müssen noch eine Preisliste beim Verkaufsauftrag wählen !" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_discount msgid "Add a Global Discount" -msgstr "" +msgstr "Füge allg. Rabatt hinzu" #. module: point_of_sale #: field:pos.order.line,price_subtotal_incl:0 @@ -581,7 +590,7 @@ msgstr "Anfangssaldo" #: model:ir.model,name:point_of_sale.model_pos_category #: field:product.product,pos_categ_id:0 msgid "PoS Category" -msgstr "" +msgstr "POS Kategorie" #. module: point_of_sale #: report:pos.payment.report.user:0 @@ -598,7 +607,7 @@ msgstr "# Positionen" #: view:pos.order:0 #: selection:pos.order,state:0 msgid "Posted" -msgstr "" +msgstr "Gebucht" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 @@ -671,7 +680,7 @@ msgstr "# Menge" #: model:ir.actions.act_window,name:point_of_sale.action_box_out #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl2 msgid "Take Money Out" -msgstr "" +msgstr "Geld entnehmen" #. module: point_of_sale #: view:pos.order:0 @@ -734,6 +743,8 @@ msgid "" "This field authorize Validation of Cashbox without controlling the closing " "balance." msgstr "" +"Dieses Feld ermöglicht die Validierung der Registrierkasse ohne den Saldo zu " +"überprüfen." #. module: point_of_sale #: report:pos.invoice:0 @@ -840,7 +851,7 @@ msgstr "Preis" #. module: point_of_sale #: field:account.journal,journal_user:0 msgid "PoS Payment Method" -msgstr "" +msgstr "POS Zahlungsmethode" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_sale_user @@ -852,7 +863,7 @@ msgstr "Verkäufe nach Benutzer" #. module: point_of_sale #: help:product.product,img:0 msgid "Use an image size of 50x50." -msgstr "" +msgstr "Verwende ein Bild 50x50" #. module: point_of_sale #: field:report.cash.register,date:0 @@ -863,7 +874,7 @@ msgstr "Erzeugt am" #: code:addons/point_of_sale/point_of_sale.py:53 #, python-format msgid "Unable to Delete !" -msgstr "" +msgstr "Nicht löschbar!" #. module: point_of_sale #: report:pos.details:0 @@ -887,6 +898,8 @@ msgid "" "There is no receivable account defined to make payment for the partner: " "\"%s\" (id:%d)" msgstr "" +"Um Zahlungen durchzuführen muss ein Forderungskonto für den Partner " +"definiert sein, : \"%s\" (id:%d)" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:281 @@ -929,23 +942,23 @@ msgstr "Druckdatum" #: code:addons/point_of_sale/point_of_sale.py:270 #, python-format msgid "There is no receivable account defined to make payment" -msgstr "" +msgstr "Für Zahlungen muss ein Forderungskonto definiert sein." #. module: point_of_sale #: view:pos.open.statement:0 msgid "Do you want to open cash registers ?" -msgstr "" +msgstr "Wollen Sie eine Registrierkasse öffnen" #. module: point_of_sale #: help:pos.category,sequence:0 msgid "" "Gives the sequence order when displaying a list of product categories." -msgstr "" +msgstr "Reihenfolge bei Anzeige einer Liste für Produktkategorien" #. module: point_of_sale #: field:product.product,expense_pdt:0 msgid "PoS Cash Output" -msgstr "" +msgstr "Kassa Geld Ausgang" #. module: point_of_sale #: view:account.bank.statement:0 @@ -958,7 +971,7 @@ msgstr "Gruppierung..." #. module: point_of_sale #: field:product.product,img:0 msgid "Product Image, must be 50x50" -msgstr "" +msgstr "Produkt Bild, muss 50x50 sein" #. module: point_of_sale #: view:pos.order:0 @@ -979,7 +992,7 @@ msgstr "Keine Preisliste!" #. module: point_of_sale #: view:pos.order:0 msgid "Update" -msgstr "" +msgstr "Aktualisieren" #. module: point_of_sale #: report:pos.invoice:0 @@ -989,7 +1002,7 @@ msgstr "Basis" #. module: point_of_sale #: view:product.product:0 msgid "Point-of-Sale" -msgstr "" +msgstr "Kassa" #. module: point_of_sale #: report:pos.details:0 @@ -1036,7 +1049,7 @@ msgstr "Produkte" #: model:ir.actions.act_window,name:point_of_sale.action_product_output #: model:ir.ui.menu,name:point_of_sale.products_for_output_operations msgid "Products 'Put Money In'" -msgstr "" +msgstr "Produkt 'Geld Einzahlen'" #. module: point_of_sale #: view:pos.order:0 @@ -1061,7 +1074,7 @@ msgstr "Drucke Quittung für Barverkauf" #. module: point_of_sale #: field:pos.make.payment,journal:0 msgid "Payment Mode" -msgstr "" +msgstr "Zahlungsmethode" #. module: point_of_sale #: report:pos.details:0 @@ -1084,6 +1097,9 @@ msgid "" "This is a product you can use to take cash from a statement for the point of " "sale backend, exemple: money lost, transfer to bank, etc." msgstr "" +"Dies ist ein Produkt mit dem Sie Geld aus einen Buchungsbeleg der " +"Kassenverwaltung nehmen können. Beispiel: Verlust, Überweisung auf die Bank " +"etc" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_open_statement @@ -1130,7 +1146,7 @@ msgstr "Automatische Eröffnung" #. module: point_of_sale #: selection:report.pos.order,state:0 msgid "Synchronized" -msgstr "" +msgstr "Synchronisiert" #. module: point_of_sale #: view:report.cash.register:0 @@ -1148,7 +1164,7 @@ msgstr "Kassenbuch" #. module: point_of_sale #: view:report.pos.order:0 msgid "Year of order date" -msgstr "" +msgstr "Jahr des Bestelldatums" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_tree @@ -1176,7 +1192,7 @@ msgstr "Tägl. Marge nach Benutzer" #: model:ir.actions.act_window,name:point_of_sale.action_box_entries #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl msgid "Put Money In" -msgstr "" +msgstr "Zahle Geld ein" #. module: point_of_sale #: field:report.cash.register,balance_start:0 @@ -1187,12 +1203,12 @@ msgstr "Startsaldo" #: view:account.bank.statement:0 #: selection:report.pos.order,state:0 msgid "Closed" -msgstr "" +msgstr "Abgeschlossen" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created by today" -msgstr "" +msgstr "Kassaaufträge bis heute" #. module: point_of_sale #: field:pos.order,amount_paid:0 @@ -1213,7 +1229,7 @@ msgstr "Rabatt (%)" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in last month" -msgstr "" +msgstr "Geldanlyse des letzten Monats" #. module: point_of_sale #: view:pos.close.statement:0 @@ -1222,11 +1238,14 @@ msgid "" "validation. He will also open all cash registers for which you have to " "control the ending belance before closing manually." msgstr "" +"OpenERP wird alle Registerkassen schließen, die ohne Validierung geschlossen " +"werden können und alle Registerkassen öffnen, die Sie vor manueller " +"Schließung validieren müssen." #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created by today" -msgstr "" +msgstr "Cash Analyse inkl. heute" #. module: point_of_sale #: selection:report.cash.register,state:0 @@ -1259,7 +1278,7 @@ msgstr "Kassenblatt" #. module: point_of_sale #: view:report.cash.register:0 msgid "Year from Creation date of cash register" -msgstr "" +msgstr "Jahr der Erstellung der Registrierkasse" #. module: point_of_sale #: view:pos.order:0 @@ -1292,11 +1311,14 @@ msgid "" "payments. We suggest you to control the opening balance of each register, " "using their CashBox tab." msgstr "" +"Das System wird alle Registrierkassen öffnen, damit Sie Zahlungen erfassen " +"können. Es ist empfehlenswert die Eröffnungsbilanzen aller Registerkassen " +"mit dem Reiter Kassenlade zu überprüfen." #. module: point_of_sale #: field:account.journal,check_dtls:0 msgid "Control Balance Before Closing" -msgstr "" +msgstr "Saldo vor Abschluß" #. module: point_of_sale #: view:pos.order:0 @@ -1339,7 +1361,7 @@ msgstr "Verkaufsmargen nach Benutzer" #: code:addons/point_of_sale/wizard/pos_payment.py:59 #, python-format msgid "Paiement" -msgstr "" +msgstr "Zahlung" #. module: point_of_sale #: report:pos.invoice:0 @@ -1376,12 +1398,12 @@ msgstr "Closing Balance" #: model:ir.actions.act_window,name:point_of_sale.action_pos_sale_all #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale_all msgid "All Sales Orders" -msgstr "" +msgstr "Alle Verkaufs Aufträge" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_root msgid "PoS Backend" -msgstr "" +msgstr "POS Verwaltung" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_details @@ -1403,7 +1425,7 @@ msgstr "Verkäufe nach Benutzer" #. module: point_of_sale #: report:pos.details:0 msgid "Order" -msgstr "" +msgstr "Auftrag" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:460 @@ -1426,7 +1448,7 @@ msgstr "Nettobetrag:" #. module: point_of_sale #: model:res.groups,name:point_of_sale.group_pos_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: point_of_sale #: field:pos.details,date_start:0 @@ -1477,7 +1499,7 @@ msgstr "Auswertungen Aus-/Einzahlungen" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Journal Entries" -msgstr "" +msgstr "Erzeuge Buchungen" #. module: point_of_sale #: report:account.statement:0 @@ -1503,19 +1525,19 @@ msgstr "Rechnungsdatum" #. module: point_of_sale #: field:pos.box.entries,name:0 msgid "Reason" -msgstr "" +msgstr "Begründung" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_product_input #: model:ir.ui.menu,name:point_of_sale.products_for_input_operations msgid "Products 'Take Money Out'" -msgstr "" +msgstr "Produkte 'Nimm Geld heraus'" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_account_journal_form #: model:ir.ui.menu,name:point_of_sale.menu_action_account_journal_form_open msgid "Payment Methods" -msgstr "" +msgstr "Zahlungswege" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:281 @@ -1533,7 +1555,7 @@ msgstr "Heutige Zahlungen nach Benutzer" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Open Registers" -msgstr "" +msgstr "Öffne Registerkassen" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:226 @@ -1551,7 +1573,7 @@ msgstr "Anz. der Artikel" #: selection:pos.order,state:0 #: selection:report.pos.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "Storniert" #. module: point_of_sale #: field:pos.order,picking_id:0 @@ -1595,12 +1617,12 @@ msgstr "Beende Kasse" #: code:addons/point_of_sale/point_of_sale.py:53 #, python-format msgid "In order to delete a sale, it must be new or cancelled." -msgstr "" +msgstr "Um einen Verkauf zu löschen muss diese neu oder storniert sein." #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Entries" -msgstr "" +msgstr "Erzeuge Buchungen" #. module: point_of_sale #: field:pos.box.entries,product_id:0 @@ -1634,6 +1656,8 @@ msgid "" "This field authorize the automatic creation of the cashbox, without control " "of the initial balance." msgstr "" +"Dieses Feld erlaubt das Erstellen von Kassenladen ohne Prüfung der " +"Eröffnungsbilanz." #. module: point_of_sale #: report:pos.invoice:0 @@ -1645,18 +1669,19 @@ msgstr "Lieferantenrechnung" #: selection:pos.order,state:0 #: selection:report.pos.order,state:0 msgid "New" -msgstr "" +msgstr "Neu" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:226 #, python-format msgid "In order to set to draft a sale, it must be cancelled." msgstr "" +"Um einen Verkauf auf Entwurf zu setzen muss dieser vorher storniert werden." #. module: point_of_sale #: view:report.pos.order:0 msgid "Day of order date" -msgstr "" +msgstr "Tag der Bestellung" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_rep @@ -1689,17 +1714,17 @@ msgstr "Startdatum" #: code:addons/point_of_sale/point_of_sale.py:241 #, python-format msgid "Unable to cancel the picking." -msgstr "" +msgstr "Lieferung nicht löschbar!" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current month" -msgstr "" +msgstr "Kassaaufträge des laufenden Monats" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created last month" -msgstr "" +msgstr "Kassaaufträge des letzen Monats" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_invoice @@ -1717,7 +1742,7 @@ msgstr "Dezember" #: view:pos.order:0 #, python-format msgid "Return Products" -msgstr "" +msgstr "Retourelieferung für Produkte" #. module: point_of_sale #: view:pos.box.out:0 @@ -1775,7 +1800,7 @@ msgstr "Rabatthinweis" #. module: point_of_sale #: view:pos.order:0 msgid "Re-Print" -msgstr "" +msgstr "Wiederhole Ausdruck" #. module: point_of_sale #: view:report.cash.register:0 @@ -1821,6 +1846,8 @@ msgid "" "Payment methods are defined by accounting journals having the field Payment " "Method checked." msgstr "" +"Zahlungswege werden in jenen Buchungsjournalen definiert, die das Feld " +"Zahlungsweg markiert haben." #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree @@ -1856,6 +1883,8 @@ msgid "" "Generate all sale journal entries for non invoiced orders linked to a closed " "cash register or statement." msgstr "" +"Erzeuge Einträge des Verkaufsjournals für alle nicht fakturierten " +"Bestellungen, die zu einer abgeschlossen Registrierkasse oder Belege gehören." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:346 @@ -1871,7 +1900,7 @@ msgstr "Verkauf Journal" #. module: point_of_sale #: view:pos.close.statement:0 msgid "Do you want to close your cash registers ?" -msgstr "" +msgstr "Wollen Sie die Registrierkassen schließen?" #. module: point_of_sale #: report:pos.invoice:0 @@ -1908,7 +1937,7 @@ msgstr "Rabatt(%)" #. module: point_of_sale #: view:pos.order:0 msgid "General Information" -msgstr "" +msgstr "Allgemeine Informationen" #. module: point_of_sale #: view:pos.details:0 @@ -1927,7 +1956,7 @@ msgstr "Auftragszeilen" #. module: point_of_sale #: view:account.journal:0 msgid "Extended Configuration" -msgstr "" +msgstr "Erweiterte Konfiguration" #. module: point_of_sale #: field:pos.order.line,price_subtotal:0 @@ -1957,7 +1986,7 @@ msgstr "Heutige Verkäufe nach Benutzer" #. module: point_of_sale #: report:pos.invoice:0 msgid "Customer Code" -msgstr "" +msgstr "Kundennummer" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box_out.py:87 @@ -1986,7 +2015,7 @@ msgstr "Zahlungspositionen" #. module: point_of_sale #: view:pos.order:0 msgid "Yesterday" -msgstr "" +msgstr "Gestern" #. module: point_of_sale #: field:pos.order,note:0 @@ -1996,7 +2025,7 @@ msgstr "Interner Hinweis" #. module: point_of_sale #: view:pos.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "Nennen Sie den Grund für die Geldentnahme" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_order_all @@ -2055,11 +2084,13 @@ msgid "" "Check this box if this journal define a payment method that can be used in " "point of sales." msgstr "" +"Markieren Sie dieses Feld, wenn dieses Journal als Zahlungsweg im " +"Kassensystem verwendet wird." #. module: point_of_sale #: field:pos.category,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sequenz" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:316 @@ -2071,7 +2102,7 @@ msgstr "Erfasse Zahlung" #. module: point_of_sale #: constraint:pos.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Fehler! Rekursive Kategorien sind nicht zulässig" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_sales_user_today @@ -2081,12 +2112,12 @@ msgstr "Verkäufer Heute" #. module: point_of_sale #: view:report.pos.order:0 msgid "Month of order date" -msgstr "" +msgstr "Monat der Bestellung" #. module: point_of_sale #: field:product.product,income_pdt:0 msgid "PoS Cash Input" -msgstr "" +msgstr "Kassa Geld Einzahlung" #. module: point_of_sale #: view:report.cash.register:0 diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index fef6bc55b4e..e8c02025718 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2012-01-15 09:16+0000\n" +"PO-Revision-Date: 2012-01-22 21:26+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-16 05:18+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: stock #: field:product.product,track_outgoing:0 @@ -706,6 +706,9 @@ msgid "" "according to the original purchase order. You can validate the shipment " "totally or partially." msgstr "" +"Die eingehenden Lieferungen besteht aus allen Bestellaufträgen an Ihre " +"Lieferanten. Sie bestehen aus einer Liste von Produkten basierende auf der " +"Originalbestellung. Sie können diese ganz oder teilweise validieren." #. module: stock #: field:stock.move.split.lines,wizard_exist_id:0 From 6e2c7087aceb392126d2700d097ed6033b173fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Alt=C4=B1n=C4=B1=C5=9F=C4=B1k?= Date: Mon, 23 Jan 2012 08:33:37 +0200 Subject: [PATCH 232/349] [ADD] l10n_tr bzr revid: aaltinisik@altinkaya.com.tr-20120123063337-daiuxadan7lyugv3 --- addons/l10n_tr/__init__.py | 23 + addons/l10n_tr/__openerp__.py | 53 + addons/l10n_tr/account_chart_template.xml | 19 + addons/l10n_tr/account_code_template.xml | 72 + addons/l10n_tr/account_tax_code_template.xml | 89 + addons/l10n_tr/account_tax_template.xml | 26 + addons/l10n_tr/account_tdhp_turkey.xml | 2564 ++++++++++++++++++ addons/l10n_tr/l10n_tr_wizard.xml | 17 + addons/l10n_tr/static/src/img/icon.png | Bin 0 -> 3044 bytes 9 files changed, 2863 insertions(+) create mode 100644 addons/l10n_tr/__init__.py create mode 100644 addons/l10n_tr/__openerp__.py create mode 100644 addons/l10n_tr/account_chart_template.xml create mode 100644 addons/l10n_tr/account_code_template.xml create mode 100644 addons/l10n_tr/account_tax_code_template.xml create mode 100644 addons/l10n_tr/account_tax_template.xml create mode 100644 addons/l10n_tr/account_tdhp_turkey.xml create mode 100644 addons/l10n_tr/l10n_tr_wizard.xml create mode 100644 addons/l10n_tr/static/src/img/icon.png diff --git a/addons/l10n_tr/__init__.py b/addons/l10n_tr/__init__.py new file mode 100644 index 00000000000..f08af1a4445 --- /dev/null +++ b/addons/l10n_tr/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# 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 . +# +############################################################################## + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/l10n_tr/__openerp__.py b/addons/l10n_tr/__openerp__.py new file mode 100644 index 00000000000..1f5ed26f52b --- /dev/null +++ b/addons/l10n_tr/__openerp__.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# 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 . +# +############################################################################## +{ 'name': 'Turkey - Accounting', + 'version': '1.beta', + 'category': 'Localization/Account Charts', + 'description': """ +Türkiye için Tek düzen hesap planı şablonu OpenERP Modülü. +============================================================================== + +Bu modül kurulduktan sonra, Muhasebe yapılandırma sihirbazı çalışır + * Sihirbaz sizden hesap planı şablonu, planın kurulacağı şirket,banka hesap bilgileriniz,ilgili para birimi gibi bilgiler isteyecek. + """, + 'author': 'Ahmet Altınışık', + 'maintainer':'https://launchpad.net/~openerp-turkey', + 'website':'https://launchpad.net/openerp-turkey', + 'depends': [ + 'account', + 'base_vat', + 'account_chart', + ], + 'init_xml': [], + 'update_xml': [ + 'account_code_template.xml', + 'account_tdhp_turkey.xml', + 'account_tax_code_template.xml', + 'account_chart_template.xml', + 'account_tax_template.xml', + 'l10n_tr_wizard.xml', + ], + 'demo_xml': [], + 'installable': True, + 'certificate': '', + 'images': ['images/chart_l10n_tr_1.jpg','images/chart_l10n_tr_2.jpg','images/chart_l10n_tr_3.jpg'], +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/l10n_tr/account_chart_template.xml b/addons/l10n_tr/account_chart_template.xml new file mode 100644 index 00000000000..3e10353298e --- /dev/null +++ b/addons/l10n_tr/account_chart_template.xml @@ -0,0 +1,19 @@ + + + + + + + Tek Düzen Hesap Planı + + + + + + + + + + + + diff --git a/addons/l10n_tr/account_code_template.xml b/addons/l10n_tr/account_code_template.xml new file mode 100644 index 00000000000..6edfa012945 --- /dev/null +++ b/addons/l10n_tr/account_code_template.xml @@ -0,0 +1,72 @@ + + + + + Aktif Varlık + tr_asset + asset + balance + + + Banka + tr_bank + balance + + + Nakit + tr_cash + balance + + + Çek + tr_check + asset + unreconciled + + + Öz sermaye + tr_equity + liability + unreconciled + + + Gider + tr_expense + expense + none + + + Gelir + tr_income + income + none + + + Sorumluluk + tr_liability + liability + balance + + + Borç + tr_payable + unreconciled + + + Alacak + tr_receivable + unreconciled + + + Vergi + tr_tax + expense + unreconciled + + + Görünüm + tr_view + unreconciled + + + diff --git a/addons/l10n_tr/account_tax_code_template.xml b/addons/l10n_tr/account_tax_code_template.xml new file mode 100644 index 00000000000..1bd6f3bd9b8 --- /dev/null +++ b/addons/l10n_tr/account_tax_code_template.xml @@ -0,0 +1,89 @@ + + + + + Vergiler + 1 + + + + + Katma Değer Vergisi (KDV) + 15 + 1 + + + + + Ödenen (indirilecek) KDV + 1 + + + + + Tahsil Edilen (hesaplanan) KDV + 1 + + + + + Damga Vergisi + 1047 + 1 + + + + + + Özel Tüketim Vergisi (ÖTV) + 4080 + 1 + + + + + Gümrük Vergisi + 9013 + 1 + + + + + 4961 BANKA SİGORTA MUAMELELERİ VERGİSİ (BSMV) + 9021 + 1 + + + + + Harçlar + 1 + + + + + Emlak Vergisi + 1 + + + + + Motorlu Taşıtlar Vergisi (MTV) + 9034 + 1 + + + + + Gelir Vergisi + 1 + + + + + Kurumlar Vergisi + 1 + + + + diff --git a/addons/l10n_tr/account_tax_template.xml b/addons/l10n_tr/account_tax_template.xml new file mode 100644 index 00000000000..87d60c2b3b9 --- /dev/null +++ b/addons/l10n_tr/account_tax_template.xml @@ -0,0 +1,26 @@ + + + + + 11 + KDV %18 + KDV %18 + + + + 0.18 + percent + all + + 1 + + 1 + + 1 + + -1 + + + + + diff --git a/addons/l10n_tr/account_tdhp_turkey.xml b/addons/l10n_tr/account_tdhp_turkey.xml new file mode 100644 index 00000000000..b7be6fd9d1b --- /dev/null +++ b/addons/l10n_tr/account_tdhp_turkey.xml @@ -0,0 +1,2564 @@ + + + + + + Tek Düzen Hesap Planı + 0 + view + + + + + Dönen Varlıklar + 1 + view + + + + + + Hazır Değerler + 10 + view + + + + + + Kasa + 100 + other + + + + + + Alınan Çekler + 101 + other + + + + + + Bankalar + 102 + view + + + + + + Verilen Çekler ve Ödeme Emirleri(-) + 103 + other + + + + + + Diğer Hazır Değerler + 108 + other + + + + + + Menkul Kıymetler + 11 + view + + + + + + Hisse Senetleri + 110 + other + + + + + + Özel Kesim Tahvil Senet Ve Bonoları + 111 + other + + + + + + Kamu Kesimi Tahvil, Senet ve Bonoları + 112 + other + + + + + + Diğer Menkul Kıymetler + 118 + other + + + + + + Menkul Kıymetler Değer Düşüklüğü Karşılığı(-) + 119 + other + + + + + + Ticari Alacaklar + 12 + view + + + + + + Alıcılar + 120 + other + + + + + + Alacak Senetleri + 121 + other + + + + + + Alacak Senetleri Reeskontu(-) + 122 + other + + + + + + Kazanılmamış Finansal Kiralama Faiz Gelirleri(-) + 124 + other + + + + + + Verilen Depozito ve Teminatlar + 126 + other + + + + + + Diğer Ticari Alacaklar + 127 + other + + + + + + Şüpheli Ticari Alacaklar + 128 + other + + + + + + Şüpheli Ticari Alacaklar Karşılığı + 129 + other + + + + + + Diğer Alacaklar + 13 + view + + + + + + Ortaklardan Alacaklar + 131 + other + + + + + + İştiraklerden Alacaklar + 132 + other + + + + + + Bağlı Ortaklıklardan Alacaklar + 133 + other + + + + + + Personelden Alacaklar + 135 + other + + + + + + Diğer Çeşitli Alacaklar + 136 + other + + + + + + Diğer Alacak Senetleri Reeskontu(-) + 137 + other + + + + + + Şüpheli Diğer Alacaklar + 138 + other + + + + + + Şüpheli Diğer Alacaklar Karşılığı(-) + 139 + other + + + + + + Stoklar + 15 + view + + + + + + İlk Madde Malzeme + 150 + other + + + + + + Yarı Mamuller + 151 + other + + + + + + Mamuller + 152 + other + + + + + + Ticari Mallar + 153 + other + + + + + + Stok Değer Düşüklüğü Karşılığı(-) + 158 + other + + + + + + Verilen Sipariş Avansları + 159 + other + + + + + + Yıllara Yaygın İnşaat ve Onarım Maliyetleri + 17 + view + + + + + + Yıllara Yaygın İnşaat Ve Onarım Maliyetleri + 170 + other + + + + + + Taşeronlara Verilen Avanslar + 179 + other + + + + + + Gelecek Aylara Ait Giderler ve Gelir Tahakkukları + 18 + view + + + + + + Gelecek Aylara Ait Giderler + 180 + other + + + + + + Gelir Tahakkukları + 181 + other + + + + + + Diğer Dönen Varlıklar + 19 + view + + + + + + Devreden KDV + 190 + other + + + + + + İndirilecek KDV + 191 + other + + + + + + Diğer KDV + 192 + other + + + + + + Peşin Ödenen Vergiler Ve Fonlar + 193 + other + + + + + + İş Avansları + 195 + other + + + + + + Personel Avansları + 196 + other + + + + + + Sayım Ve Tesellüm Noksanları + 197 + other + + + + + + Diğer Çeşitli Dönen Varlıklar + 198 + other + + + + + + Diğer Dönen Varlıklar Karşılığı(-) + 199 + other + + + + + + Duran Varlıklar + 2 + view + + + + + + Ticari Alacaklar + 22 + view + + + + + + Alıcılar + 220 + other + + + + + + Alacak Senetleri + 221 + other + + + + + + Alacak Senetleri Reeskontu(-) + 222 + other + + + + + + Kazaqnılmamış Finansal Kiralama Faiz Gelirleri(-) + 224 + other + + + + + + Verilen Depozito Ve Teminatlar + 226 + other + + + + + + Şüpheli Ticari Alacaklar Karşılığı(-) + 229 + other + + + + + + Diğer Alacaklar + 23 + view + + + + + + Ortaklardan Alacaklar + 231 + other + + + + + + İştiraklerden Alacaklar + 232 + other + + + + + + Bağlı Ortaklıklardan Alacaklar + 233 + other + + + + + + Personelden Alacaklar + 235 + other + + + + + + Diğer Çeşitli Alacaklar + 236 + other + + + + + + Diğer Alacak Senetleri Reeskontu(-) + 237 + other + + + + + + Şüpheli Diğer Alacaklar Karşılığı(-) + 239 + view + + + + + + Mali Duran Varlıklar + 24 + view + + + + + + Bağlı Menkul Kıymetler + 240 + other + + + + + + Bağlı Menkul Kıymetler Değer Düşüklüğü Karşılığı(-) + 241 + other + + + + + + İştirakler + 242 + other + + + + + + İştiraklere Sermaye Taahhütleri(-) + 243 + other + + + + + + İştirakler Sermaye Payları Değer Düşüklüğü Karşılığı(-) + 244 + other + + + + + + Bağlı Ortaklıklar + 245 + other + + + + + + Bağlı Ortaklıklara Sermaye Taahhütleri(-) + 246 + other + + + + + + Bağlı Ortaklıklar Sermaye Payları Değer Düşüklüğü Karşılığı(-) + 247 + other + + + + + + Diğer Mali Duran Varlıklar + 248 + other + + + + + + Diğer Mali Duran Varlıklar Karşılığı(-) + 249 + other + + + + + + Maddi Duran Varlıklar + 25 + view + + + + + + Arazi Ve Arsalar + 250 + other + + + + + + Yer Altı Ve Yer Üstü Düzenleri + 251 + other + + + + + + Binalar + 252 + other + + + + + + Tesis, Makine Ve Cihazlar + 253 + other + + + + + + Taşıtlar + 254 + other + + + + + + Demirbaşlar + 255 + other + + + + + + Diğer Maddi Duran Varlıklar + 256 + other + + + + + + Birikmiş Amortismanlar(-) + 257 + other + + + + + + Yapılmakta Olan Yatırımlar + 258 + other + + + + + + Verilen Avanslar + 259 + other + + + + + + Maddi Olmayan Duran Varlıklar + 26 + view + + + + + + Haklar + 260 + other + + + + + + Şerefiye + 261 + other + + + + + + Kuruluş Ve Örgütlenme Giderleri + 262 + other + + + + + + Araştırma Ve Geliştirme Giderleri + 263 + other + + + + + + Özel Maliyetler + 264 + other + + + + + + Diğer Maddi Olmayan Duran Varlıklar + 267 + other + + + + + + Birikmiş Amortismanlar(-) + 268 + other + + + + + + Verilen Avanslar + 269 + other + + + + + + Özel Tükenmeye Tabi Varlıklar + 27 + view + + + + + + Arama Giderleri + 271 + other + + + + + + Hazırlık Ve Geliştirme Giderleri + 272 + other + + + + + + Diğer Özel Tükenmeye Tabi Varlıklar + 277 + other + + + + + + Birikmiş Tükenme Payları(-) + 278 + other + + + + + + Verilen Avanslar + 279 + other + + + + + + Gelecek Yıllara Ait Giderler ve Gelir Tahakkukları + 28 + view + + + + + + Gelecek Yıllara Ait Giderler + 280 + other + + + + + + Gelir Tahakkukları + 281 + other + + + + + + Diğer Duran Varlıklar + 29 + view + + + + + + Gelecek Yıllarda İndirilecek KDV + 291 + other + + + + + + Diğer KDV + 292 + other + + + + + + Gelecek Yıllar İhtiyacı Stoklar + 293 + other + + + + + + Elden Çıkarılacak Stoklar Ve Maddi Duran Varlıklar + 294 + other + + + + + + Peşin Ödenen Vergi Ve Fonlar + 295 + other + + + + + + Diğer Çeşitli Duran Varlıklar + 297 + other + + + + + + Stok Değer Düşüklüğü Karşılığı(-) + 298 + other + + + + + + Birikmiş Amortismanlar(-) + 299 + other + + + + + + Kısa Vadeli Yabancı Kaynaklar + 3 + view + + + + + + Mali Borçlar + 30 + view + + + + + + Banka Kredileri + 300 + other + + + + + + Finansal Kiralama İşlemlerinden Borçlar + 301 + other + + + + + + Ertelenmiş Finansal Kiralama Borçlanma Maliyetleri(-) + 302 + other + + + + + + Uzun Vadeli Kredilerin Anapara Taksitleri Ve Faizleri + 303 + other + + + + + + Tahvil Anapara Borç, Taksit Ve Faizleri + 304 + other + + + + + + Çıkarılan Bonolar Ve Senetler + 305 + other + + + + + + Çıkarılmış Diğer Menkul Kıymetler + 306 + other + + + + + + Menkul Kıymetler İhraç Farkı(-) + 308 + other + + + + + + Diğer Mali Borçlar + 309 + other + + + + + + Ticari Borçlar + 32 + view + + + + + + Satıcılar + 320 + other + + + + + + Borç Senetleri + 321 + other + + + + + + Borç Senetleri Reeskontu(-) + 322 + other + + + + + + Alınan Depozito Ve Teminatlar + 326 + other + + + + + + Diğer Ticari Borçlar + 329 + other + + + + + + Diğer Borçlar + 33 + view + + + + + + Ortaklara Borçlar + 331 + other + + + + + + İştiraklere Borçlar + 332 + other + + + + + + Bağlı Ortaklıklara Borçlar + 333 + other + + + + + + Personele Borçlar + 335 + other + + + + + + Diğer Çeşitli Borçlar + 336 + other + + + + + + Diğer Borç Senetleri Reeskontu(-) + 337 + other + + + + + + Alınan Avanslar + 34 + view + + + + + + Alınan Sipariş Avansları + 340 + other + + + + + + Alınan Diğer Avanslar + 349 + other + + + + + + Yıllara Yaygın İnşaat Ve Onarım Hakedişleri + 35 + view + + + + + + 350 Yıllara Yaygın İnşaat Ve Onarım Hakedişleri Bedelleri + 350 + other + + + + + + Ödenecek Vergi ve Diğer Yükümlülükler + 36 + view + + + + + + Ödenecek Vergi Ve Fonlar + 360 + other + + + + + + Ödenecek Sosyal Güvenlük Kesintileri + 361 + other + + + + + + Vadesi Geçmiş, Ertelenmiş Veya Taksitlendirilmiş Vergi Ve Diğer Yükümlülükler + 368 + other + + + + + + Ödenecek Diğer Yükümlülükler + 369 + other + + + + + + Borç ve Gider Karşılıkları + 37 + view + + + + + + Dönem Kârı Vergi Ve Diğer Yasal Yükümlülük Karşılıkları + 370 + other + + + + + + Dönem Kârının Peşin Ödenen Vergi Ve Diğer Yükümlülükler(-) + 371 + other + + + + + + Kıdem Tazminatı Karşılığı + 372 + other + + + + + + Maliyet Giderleri Karşılığı + 373 + other + + + + + + Diğer Borç Ve Gider Karşılıkları + 379 + other + + + + + + Gelecek Aylara Ait Gelirler Ve Gider Tahakkukları + 38 + view + + + + + + Gelecek Aylara Ait Gelirler + 380 + other + + + + + + Gider Tahakkukları + 381 + other + + + + + + Diğer Kısa Vadeli Yabancı Kaynaklar + 39 + view + + + + + + Hesaplanan KDV + 391 + other + + + + + + Diğer KDV + 392 + other + + + + + + Merkez Ve Şubeler Cari Hesabı + 393 + other + + + + + + Sayım Ve Tesellüm Fazlaları + 397 + other + + + + + + Diğer Çeşitli Yabancı Kaynaklar + 399 + other + + + + + + Uzun Vadeli Yabancı Kaynaklar + 4 + view + + + + + + Mali Borçlar + 40 + view + + + + + + Banka Kredileri + 400 + other + + + + + + Finansal Kiralama İşlemlerinden Borçlar + 401 + other + + + + + + Ertelenmiş Finansal Kiralama Borçlanma Maliyetleri(-) + 402 + other + + + + + + Çıkarılmış Tahviller + 405 + other + + + + + + Çıkarılmış Diğer Menkul Kıymetler + 407 + other + + + + + + Menkul Kıymetler İhraç Farkı(-) + 408 + other + + + + + + Diğer Mali Borçlar + 409 + other + + + + + + Ticari Borçlar + 42 + view + + + + + + Satıcılar + 420 + other + + + + + + Borç Senetleri + 421 + other + + + + + + Borç Senetleri Reeskontu(-) + 422 + other + + + + + + Alınan Depozito Ve Teminatlar + 426 + other + + + + + + Diğer Ticari Borçlar + 429 + other + + + + + + Diğer Borçlar + 43 + view + + + + + + Ortaklara Borçlar + 431 + other + + + + + + İştiraklere Borçlar + 432 + other + + + + + + Bağlı Ortaklıklara Borçlar + 433 + other + + + + + + Diğer Çeşitli Borçlar + 436 + other + + + + + + Diğer Borç Senetleri Reeskontu(-) + 437 + other + + + + + + Kamuya Olan Ertelenmiş Veya Taksitlendirilmiş Borçlar + 438 + other + + + + + + Alınan Avanslar + 44 + view + + + + + + Alınan Sipariş Avansları + 440 + other + + + + + + Alınan Diğer Avanslar + 449 + other + + + + + + Borç Ve Gider Karşılıkları + 47 + view + + + + + + Kıdem Tazminatı Karşılığı + 472 + other + + + + + + Diğer Borç Ve Gider Karşılıkları + 479 + other + + + + + + Gelecek Yıllara Ait Gelirler Ve Gider Tahakkukları + 48 + view + + + + + + Gelecek Yıllara Ait Gelirler + 480 + view + + + + + + Gider Tahakkukları + 481 + view + + + + + + Diğer Uzun Vadeli Yabancı Kaynaklar + 49 + view + + + + + + Gelecek Yıllara Ertelenmiş Veya Terkin Edilecek KDV + 492 + other + + + + + + Tesise Katılma Payları + 493 + other + + + + + + Diğer Çeşitli Uzun Vadeli Yabancı Kaynaklar + 499 + other + + + + + + Öz Kaynaklar + 5 + view + + + + + + Ödenmiş Sermaye + 50 + view + + + + + + Sermaye + 500 + other + + + + + + Ödenmiş Sermaye(-) + 501 + other + + + + + + Sermaye Yedekleri + 52 + view + + + + + + Hisse Senetleri İhraç Primleri + 520 + other + + + + + + Hisse Senedi İptal Kârları + 521 + other + + + + + + Maddi Duran Varlık Yeniden Değerlenme Artışları + 522 + other + + + + + + İştirakler Yeniden Değerleme Artışları + 523 + view + + + + + + Maliyet Artışları Fonu + 524 + other + + + + + + Diğer Sermaye Yedekleri + 529 + other + + + + + + Kâr Yedekleri + 54 + view + + + + + + Yasal Yedekler + 540 + other + + + + + + Statü Yedekleri + 541 + other + + + + + + Olağanüstü Yedekler + 542 + other + + + + + + Diğer Kâr Yedekleri + 548 + other + + + + + + Özel Fonlar + 549 + other + + + + + + Geçmiş Yıllar Kârları + 57 + view + + + + + + Geçmiş Yıllar Kârları + 570 + other + + + + + + Geçmiş Yıllar Zararları(-) + 58 + view + + + + + + Geçmiş Yıllar Zararları(-) + 580 + other + + + + + + Dönem Net Kârı (Zararı) + 59 + view + + + + + + Dönem Net Kârı + 590 + other + + + + + + Dönem Net Zararı(-) + 591 + other + + + + + + Gelir Tablosu Hesapları + 6 + view + + + + + + Brüt Satışlar + 60 + view + + + + + + Yurt İçi Satışlar + 600 + other + + + + + + Yurt Dışı Satışlar + 601 + other + + + + + + Diğer Gelirler + 602 + other + + + + + + Satış İndirimleri (-) + 61 + view + + + + + + Satıştan İadeler(-) + 610 + other + + + + + + Satış İndirimleri(-) + 611 + other + + + + + + Diğer İndirimler + 612 + other + + + + + + Satışların Maliyeti(-) + 62 + view + + + + + + Satılan Mamuller Maliyeti(-) + 620 + other + + + + + + Satılan Ticari Mallar Maliyeti(-) + 621 + other + + + + + + Satılan Hizmet Maliyeti(-) + 622 + other + + + + + + Diğer Satışların Maliyeti(-) + 623 + other + + + + + + Faaliyet Giderleri(-) + 63 + view + + + + + + Araştırma Ve Geliştirme Giderleri(-) + 630 + other + + + + + + Pazarlama Satış Ve Dağıtım Giderleri(-) + 631 + other + + + + + + Genel Yönetim Giderleri(-) + 632 + other + + + + + + Diğer Faaliyetlerden Oluşan Gelir ve Kârlar + 64 + view + + + + + + İştiraklerden Temettü Gelirleri + 640 + other + + + + + + Bağlı Ortaklıklardan Temettü Gelirleri + 641 + other + + + + + + Faiz Gelirleri + 642 + other + + + + + + Komisyon Gelirleri + 643 + other + + + + + + Konusu Kalmayan Karşılıklar + 644 + other + + + + + + Menkul Kıymet Satış Kârları + 645 + other + + + + + + Kambiyo Kârları + 646 + other + + + + + + Reeskont Faiz Gelirleri + 647 + other + + + + + + Enflasyon Düzeltme Kârları + 648 + other + + + + + + Diğer Olağan Gelir Ve Kârlar + 649 + other + + + + + + Diğer Faaliyetlerden Oluşan Gider ve Zararlar (-) + 65 + view + + + + + + Komisyon Giderleri(-) + 653 + other + + + + + + Karşılık Giderleri(-) + 654 + other + + + + + + Menkul Kıymet Satış Zararları(-) + 655 + other + + + + + + Kambiyo Zararları(-) + 656 + other + + + + + + Reeskont Faiz Giderleri(-) + 657 + other + + + + + + Enflasyon Düzeltmesi Zararları(-) + 658 + other + + + + + + Diğer Olağan Gider Ve Zararlar(-) + 659 + other + + + + + + Finansman Giderleri + 66 + view + + + + + + Kısa Vadeli Borçlanma Giderleri(-) + 660 + other + + + + + + Uzun Vadeli Borçlanma Giderleri(-) + 661 + other + + + + + + Olağan Dışı Gelir Ve Kârlar + 67 + view + + + + + + Önceki Dönem Gelir Ve Kârları + 671 + other + + + + + + Diğer Olağan Dışı Gelir Ve Kârlar + 679 + other + + + + + + Olağan Dışı Gider Ve Zaralar(-) + 68 + view + + + + + + Çalışmayan Kısım Gider Ve Zararları(-) + 680 + other + + + + + + Önceki Dönem Gider Ve Zararları(-) + 681 + other + + + + + + Diğer Olağan Dışı Gider Ve Zararlar(-) + 689 + other + + + + + + Dönem Net Kârı Ve Zararı + 69 + view + + + + + + Dönem Kârı Veya Zararı + 690 + other + + + + + + Dönem Kârı Vergi Ve Diğer Yasal Yükümlülük Karşılıkları(-) + 691 + other + + + + + + Dönem Net Kârı Veya Zararı + 692 + other + + + + + + Yıllara Yaygın İnşaat Ve Enflasyon Düzeltme Hesabı + 697 + other + + + + + + Enflasyon Düzeltme Hesabı + 698 + other + + + + + + Maliyet Hesapları + 7 + view + + + + + + Maliyet Muhasebesi Bağlantı Hesapları + 70 + view + + + + + + Maliyet Muhasebesi Bağlantı Hesabı + 700 + other + + + + + + Maliyet Muhasebesi Yansıtma Hesabı + 701 + other + + + + + + Direkt İlk Madde Ve Malzeme Giderleri + 71 + view + + + + + + Direk İlk Madde Ve Malzeme Giderleri Hesabı + 710 + other + + + + + + Direkt İlk Madde Ve Malzeme Yansıtma Hesabı + 711 + other + + + + + + Direkt İlk Madde Ve Malzeme Fiyat Farkı + 712 + other + + + + + + Direkt İlk Madde Ve Malzeme Miktar Farkı + 713 + other + + + + + + Direkt İşçilik Giderleri + 72 + view + + + + + + Direkt İşçilik Giderleri + 720 + other + + + + + + Direkt İşçilik Giderleri Yansıtma Hesabı + 721 + other + + + + + + Direkt İşçilik Ücret Farkları + 722 + other + + + + + + Direkt İşçilik Süre Farkları + 723 + other + + + + + + Genel Üretim Giderleri + 73 + view + + + + + + Genel Üretim Giderleri + 730 + other + + + + + + Genel Üretim Giderleri Yansıtma Hesabı + 731 + other + + + + + + Genel Üretim Giderleri Bütçe Farkları + 732 + other + + + + + + Genel Üretim Giderleri Verimlilik Giderleri + 733 + other + + + + + + Genel Üretim Giderleri Kapasite Farkları + 734 + other + + + + + + Hizmet Üretim Maliyeti + 74 + view + + + + + + Hizmet Üretim Maliyeti + 740 + other + + + + + + Hizmet Üretim Maliyeti Yansıtma Hesabı + 741 + other + + + + + + Hizmet Üretim Maliyeti Fark Hesapları + 742 + other + + + + + + Araştırma Ve Geliştirme Giderleri + 75 + view + + + + + + Pazarlama, Satış Ve Dağıtım Giderleri + 76 + view + + + + + + Atraştırma Ve Geliştirme Giderleri + 760 + other + + + + + + Pazarlama Satış Ve Dagıtım Giderleri Yansıtma Hesabı + 761 + other + + + + + + Pazarlama Satış Ve Dağıtım Giderleri Fark Hesabı + 762 + other + + + + + + Genel Yönetim Giderleri + 77 + view + + + + + + Genel Yönetim Giderleri + 770 + other + + + + + + Genel Yönetim Giderleri Yansıtma Hesabı + 771 + other + + + + + + Genel Yönetim Gider Farkları Hesabı + 772 + other + + + + + + Finansman Giderleri + 78 + view + + + + + + Finansman Giderleri + 780 + other + + + + + + Finansman Giderleri Yansıtma Hesabı + 781 + other + + + + + + Finansman Giderleri Fark Hesabı + 782 + other + + + + + + Serbest Hesaplar + 8 + view + + + + + + Nazım Hesaplar + 9 + view + + + + + diff --git a/addons/l10n_tr/l10n_tr_wizard.xml b/addons/l10n_tr/l10n_tr_wizard.xml new file mode 100644 index 00000000000..1a69645a2c8 --- /dev/null +++ b/addons/l10n_tr/l10n_tr_wizard.xml @@ -0,0 +1,17 @@ + + + + + Generate Chart of Accounts from a Chart Template + Generate Chart of Accounts from a Chart Template. You will be +asked to pass the name of the company, the chart template to follow, the no. of digits to generate +the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of +chart Template is generated. + This is the same wizard that runs from Financial Management/Configuration/Financial +Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. + + + automatic + + + diff --git a/addons/l10n_tr/static/src/img/icon.png b/addons/l10n_tr/static/src/img/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4c8020cfc60a261b0eb7c6de147f3af65fa9b8 GIT binary patch literal 3044 zcmbuBX*3iJ7stmKjI|k*En^)qmTcLHv4xTlW6d@wvd%M>#xj;>ghDj0Y@w31LH1=x z_FWN$Fp@2b?1R^H-cRqh_dM@C=YRkAo_o$c=l|`OU}0{|&ce?E007uct{GUKdGy}` zGoJMh9oPOd0|g^Ztifl61A7q9cIJR2J{?m{V__4Hq$nD2$cACnm%-2o2El z@OMKC8{G{;hxiBi1Pkk1T?wqAssI42&L#$W)}h%ybHY-rI|ZXDk^W1A4eK1Am_%+Ctf4AA3c`jSAHZ>`RS1{B7@h8=%pok+dfs?{#SS3{x$Zl!`n8EUz@%;7Yx&f33a<{VRfjkAWgQ6&VW}bQ#Qz_k3|B9aoHW`iu>|RX6mAc*8Gsz5ZBJtWKfGd8Mv>b z_|0Ty??+la)drk?mEl%}nQNyhOaGmsU%QlFS*itTGcUMBFLe6d6DOa}#z_d`gBQii z8a0~FU46Z?s3h53!y>H#l;_0d;%YDtK!_aV2dcraM)LG_ zVyeT}!z-tgnZ+f5K3SLXPH+1b-~-I-qTRwGLp>T%kLnQMtzKd; zGtkdNA3qy>w;rX2$T0%>)D;#v@{~sMHu<6wPe(8LYItz=Wwdm^v<}P)C*G7O9ix}L zY`7RF1s4z!KA!978DiHqYvC6IRkg&n%{~|lIMPbbn#Mv49(804yeq8YD^s|k-%5J( z1p>*%;#QCqW=oZqpf)pez2kez-n22+gq%n@#jlV0&I>qsKAogu;gP@LNs(dD)Z*^K zpkjWeW_Rn>)2)cI<$!EvLWYbzs)j%0C%=K3{cm}M-U41zs=1Qo`vqb)Ml_Z0BUn(I z51N=7h2|?}V1=|_EAN;VLCBq@1??Sh;scv9WU}rwUVK#rhL&P@kBv>ORhn+x^nmm8 zw)isJD8~>_RUa(-`{wVw3)Y>Ckdq<+GkA0xCYzGuT~>^nPH{|c=6UJ|q3<9=c*6NT zffJ?&f8LyyPUx&D(qsk5ZeonXBRdSm@3|+szYLLTXVL}*O1Y5C))L90iQrFAt#udC zOR$?Bho2V6;|>qWgvIiZ6sPIxYPAmnLM2;2rOQIYoEopcg3yO4I!Tdb-diQI!!&li zW2k%5P2qmO6EVm8Mr9*J1fx3H`p4JHA$OHW{8KE2+x#vXx_oP4#(nQUE|L4Hk)r5O zMdCHJo_`AVkg#&@MX|+~;lM4fc5`Nyl(0BiD{~j>2KBD?vDO%?P^bTtbyfJE^^d&R zgYh0;X-%_|dKMt6^XG&jIg6i;vL*5-9)cPTFY^XYO_(hG?!K#e3RFqX)BS2!oiY>g zc1^(VNPS3;D>ZXSBo7pW01F#HC}H$HWB%9xS}XUHz;VWTP-Ou-YIJ^I(8(h=k|X0V z8*ow^^C*A_W#timf6F>wK6=!K(8mg4TZo!YqU68wu=Cn7XyfCqz6)h@V;86$+^=vX z$#&oH+8(u9Ze7!9uGyr6Xa#6>L`C@DEUDkE+yrObVE_U5d&{{`DxY6Vs6NS0AaGr* zW14-)-no4gn^dtDiQLUF1Q#rlTCdxBs13#GC*XV#saEC^*jYo5$UO&x&}EoH=@`Z) z&Ebz*ucatId@E-~@~V1h*T-B{jiVw%asRw0g0T4W<plcLJ+#5X}eK=q$+zShiGvDbdPkN=Bv3+4Y62}k!3R1t*sS7 zwtUz;k{lLD*S3v%V|q>)DboDpb6Uj4K^mI=!KMjrSB8dk7<@nn1xLs1PT9`+`)xdU z+E+`!QT5NCi!bqI`9U;Mu8`E`?%Cx~5!B+NG&F>IG%<2Xe{Td~g^WGEFpFQBwB^P~6LnL6vH0c;;+U6I1s zt{6uh(t352T&bx?SAuf6qv`tk_N@js#g81$S1r3*4Ls9&d^J<46qAo7=+L!UvF!n_ zr4W3cyGx{?3FE(hdUQTXx$HzCh!OE}8|L9=B~zX>7|VM&UR$75kJ= zu)LE3$T+}f!wZeXoWJDQ>%M)dhEGRXtJrFNU?!%-67OfF4YvH^6bxQkXr)X{GmkLU zG>Dtx2Wnk6t2B319nIDYSRv- z!mawUc=&4XWRr44e)oBs3en?V$T7+(eU%TZjT+sv Date: Mon, 23 Jan 2012 12:34:25 +0530 Subject: [PATCH 233/349] [FIX]product: added a serch view in product category to hidden right,left parent field lp bug: https://launchpad.net/bugs/918644 fixed bzr revid: mma@tinyerp.com-20120123070425-6s2f8nmwfbmjcpjr --- addons/product/product_view.xml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index a6d7da0e987..8b257b981b1 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -291,13 +291,23 @@ Products can be purchased and/or sold. They can be raw materials, stockable products, consumables or services. The Product form contains detailed information about your products related to procurement logistics, sales price, product category, suppliers and so on. + + product.category.search + product.category + search + + + + + + product.category.form product.category form - + @@ -347,6 +357,7 @@ ir.actions.act_window product.category form + Date: Mon, 23 Jan 2012 12:40:02 +0530 Subject: [PATCH 234/349] [FIX] account_anglo_saxon : wrong view definition product_category - has no purchase_ok lp bug: https://launchpad.net/bugs/919548 fixed bzr revid: mdi@tinyerp.com-20120123071002-gmw7r4na28rjyu6i --- addons/account_anglo_saxon/product_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_anglo_saxon/product_view.xml b/addons/account_anglo_saxon/product_view.xml index 8697631c394..8187e6fa92b 100644 --- a/addons/account_anglo_saxon/product_view.xml +++ b/addons/account_anglo_saxon/product_view.xml @@ -37,7 +37,7 @@ - + From 8ad6567fb73e9290a130e750bc0c39c6f2ed4e75 Mon Sep 17 00:00:00 2001 From: Ferdinand <> Date: Mon, 23 Jan 2012 14:44:29 +0530 Subject: [PATCH 235/349] [FIX] account : Error message for chart check must be user freindly lp bug: https://launchpad.net/bugs/919682 fixed bzr revid: mdi@tinyerp.com-20120123091429-pf4d65obqjtcn9ny --- addons/account/account.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/account/account.py b/addons/account/account.py index 432a90a653e..3a84b6347f3 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1331,15 +1331,18 @@ class account_move(osv.osv): def button_validate(self, cursor, user, ids, context=None): for move in self.browse(cursor, user, ids, context=context): top = None + acc_line = None for line in move.line_id: account = line.account_id + if not acc_line: + acc_line = account while account: account2 = account account = account.parent_id if not top: top = account2.id elif top<>account2.id: - raise osv.except_osv(_('Error !'), _('You can not validate a journal entry unless all journal items belongs to the same chart of accounts !')) + raise osv.except_osv(_('Error !'), _('You can not validate a journal entry because account "%s" does not belong to the chart of accounts "%s"!'% (acc_line.name,account2.name))) return self.post(cursor, user, ids, context=context) def button_cancel(self, cr, uid, ids, context=None): From 017a353c833da0e0943a66574e3bc1a75b5798e3 Mon Sep 17 00:00:00 2001 From: Simone Orsi Date: Mon, 23 Jan 2012 11:06:02 +0100 Subject: [PATCH 236/349] use real 'progress' attribute value bzr revid: simone.orsi@domsense.com-20120123100602-yvpg5m5kmg9h0pel --- addons/web_gantt/static/src/js/gantt.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 77bb6df4397..7cfd0312e2c 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -35,6 +35,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ this.date_start = this.fields_view.arch.attrs.date_start, this.date_delay = this.fields_view.arch.attrs.date_delay, this.date_stop = this.fields_view.arch.attrs.date_stop, + this.progress = this.fields_view.arch.attrs.progress, this.day_length = this.fields_view.arch.attrs.day_length || 8; this.color_field = this.fields_view.arch.attrs.color, @@ -144,6 +145,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var id = res['id']; var text = res[this.text]; var start_date = res[this.date_start]; + var progress = res[this.progress]; if (this.date_stop != undefined){ if (res[this.date_stop] != false){ @@ -179,7 +181,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var mod_id = i+ "_" +j; parents[grp_key] = mod_id; child_event[mod_id] = {}; - all_events[mod_id] = {'parent': "", 'evt':[mod_id , grp_key, start_date, start_date, 100, ""]}; + all_events[mod_id] = {'parent': "", 'evt':[mod_id , grp_key, start_date, start_date, progress, ""]}; } else{ mod_id = parents[grp_key]; @@ -191,7 +193,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ child_event[mod_id][grp_key] = ch_mod_id; child_event[ch_mod_id] = {}; temp_id = ch_mod_id; - all_events[ch_mod_id] = {'parent': mod_id, 'evt':[ch_mod_id , grp_key, start_date, start_date, 100, ""]}; + all_events[ch_mod_id] = {'parent': mod_id, 'evt':[ch_mod_id , grp_key, start_date, start_date, progress, ""]}; mod_id = ch_mod_id; } else{ @@ -200,15 +202,15 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ } } } - all_events[id] = {'parent': temp_id, 'evt':[id , text, start_date, duration, 100, ""]}; + all_events[id] = {'parent': temp_id, 'evt':[id , text, start_date, duration, progress, ""]}; final_events.push(id); } else { if (i == 0) { var mod_id = "_" + i; - all_events[mod_id] = {'parent': "", 'evt': [mod_id, this.name, start_date, start_date, 100, ""]}; + all_events[mod_id] = {'parent': "", 'evt': [mod_id, this.name, start_date, start_date, progress, ""]}; } - all_events[id] = {'parent': mod_id, 'evt':[id , text, start_date, duration, 100, ""]}; + all_events[id] = {'parent': mod_id, 'evt':[id , text, start_date, duration, progress, ""]}; final_events.push(id); } } From 2e856ca443dcd965b920284dc49ea2787df78094 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 23 Jan 2012 11:07:44 +0100 Subject: [PATCH 237/349] [IMP] add ~ISO timestamps to db dump filenames bzr revid: xmo@openerp.com-20120123100744-k8qatd18p18hd8y5 --- addons/web/controllers/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 7844897c047..35705a267df 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -6,6 +6,7 @@ import csv import glob import itertools import operator +import datetime import os import re import simplejson @@ -339,9 +340,14 @@ class Database(openerpweb.Controller): def backup(self, req, backup_db, backup_pwd, token): db_dump = base64.b64decode( req.session.proxy("db").dump(backup_pwd, backup_db)) + filename = "%(db)s_%(timestamp)s.dump" % { + 'db': backup_db, + 'timestamp': datetime.datetime.utcnow().strftime( + "%Y-%m-%d_%H-%M-%SZ") + } return req.make_response(db_dump, [('Content-Type', 'application/octet-stream; charset=binary'), - ('Content-Disposition', 'attachment; filename="' + backup_db + '.dump"')], + ('Content-Disposition', 'attachment; filename="' + filename + '"')], {'fileToken': int(token)} ) From e624e8b9b4d5b517041f458f930cac604220d7c4 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Mon, 23 Jan 2012 14:05:10 +0100 Subject: [PATCH 238/349] =?UTF-8?q?[FIX]=C2=A0typo=20in=20js=20property=5F?= =?UTF-8?q?widget.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bzr revid: florent.xicluna@gmail.com-20120123130510-k1udncnop5t9d661 --- addons/web/static/src/js/view_editor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index 6e58886fadd..6ae15a5fdb8 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -806,7 +806,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ 'widget' : {'name':'widget', 'string': 'widget', 'type': 'selection'}, 'colors' : {'name':'colors', 'string': 'Colors', 'type': 'char'}, 'editable' : {'name':'editable', 'string': 'Editable', 'type': 'selection', 'selection': [["",""],["top","Top"],["bottom", "Bottom"]]}, - 'groups' : {'name':'groups', 'string': 'Groups', 'type': 'seleciton_multi'} + 'groups' : {'name':'groups', 'string': 'Groups', 'type': 'selection_multi'} }; var arch_val = self.get_object_by_id(this.one_object.clicked_tr_id,this.one_object['main_object'], []); this.edit_node_dialog.$element.append('
'); @@ -1131,7 +1131,7 @@ var _ICONS = ['','STOCK_ABOUT', 'STOCK_ADD', 'STOCK_APPLY', 'STOCK_BOLD', ]; openerp.web.ViewEditor.property_widget = new openerp.web.Registry({ 'boolean' : 'openerp.web.ViewEditor.FieldBoolean', - 'seleciton_multi' : 'openerp.web.ViewEditor.FieldSelectMulti', + 'selection_multi' : 'openerp.web.ViewEditor.FieldSelectMulti', 'selection' : 'openerp.web.ViewEditor.FieldSelect', 'char' : 'openerp.web.ViewEditor.FieldChar', 'float' : 'openerp.web.ViewEditor.FieldFloat' From 4aea2b3f8c54a8ab030bed52d7332e463982c47a Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 23 Jan 2012 14:39:28 +0100 Subject: [PATCH 239/349] [IMP] product required in PO line bzr revid: fp@tinyerp.com-20120123133928-h1l6x9l32dme54ws --- addons/plugin_outlook/__openerp__.py | 1 - addons/purchase/purchase_view.xml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/plugin_outlook/__openerp__.py b/addons/plugin_outlook/__openerp__.py index 9bc79433dfc..8da0d318e48 100644 --- a/addons/plugin_outlook/__openerp__.py +++ b/addons/plugin_outlook/__openerp__.py @@ -40,7 +40,6 @@ mail into mail.message with attachments. 'update_xml' : ['plugin_outlook.xml'], 'active': False, 'installable': True, - 'certificate' : '001278773815818292125', 'images': ['images/config_outlook.jpeg','images/outlook_config_openerp.jpeg','images/outlook_push.jpeg'], } diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 1516ea729c0..736d1cf87d7 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -359,7 +359,7 @@
- + From b09507fd991bd1668fb810bdae7c853bb2866140 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Mon, 23 Jan 2012 14:53:25 +0100 Subject: [PATCH 240/349] [REF] removed_sessions: use a set() instead of a list(), because it's more efficient. bzr revid: florent.xicluna@gmail.com-20120123135325-m23bgckb948rskal --- addons/web/common/http.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 6d4bf1536a2..016aff3754e 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -355,7 +355,7 @@ def session_context(request, storage_path, session_cookie='sessionid'): # Remove all OpenERPSession instances with no uid, they're generated # either by login process or by HTTP requests without an OpenERP # session id, and are generally noise - removed_sessions = [] + removed_sessions = set() for key, value in request.session.items(): if (isinstance(value, session.OpenERPSession) and not value._uid @@ -363,7 +363,7 @@ def session_context(request, storage_path, session_cookie='sessionid'): and value._creation_time + (60*5) < time.time() # FIXME do not use a fixed value ): _logger.debug('remove session %s', key) - removed_sessions.append(key) + removed_sessions.add(key) del request.session[key] with session_lock: From ac8532f801fed592f64e2a4692e242964f0a0e54 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 23 Jan 2012 15:36:14 +0100 Subject: [PATCH 241/349] [FIX] pressing [ESC] while in an editable listview in a dialog should not close the dialog bzr revid: xmo@openerp.com-20120123143614-c2cw93asd6n5qfqs --- addons/web/static/src/js/view_list_editable.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_list_editable.js b/addons/web/static/src/js/view_list_editable.js index a26626d8630..4f6a1531c7a 100644 --- a/addons/web/static/src/js/view_list_editable.js +++ b/addons/web/static/src/js/view_list_editable.js @@ -212,7 +212,8 @@ openerp.web.list_editable = function (openerp) { e.stopImmediatePropagation(); }) .keyup(function () { - return self.on_row_keyup.apply(self, arguments); }); + return self.on_row_keyup.apply(self, arguments); }) + .keydown(function (e) { e.stopPropagation(); }); if (row) { $new_row.replaceAll(row); } else if (self.options.editable) { From ad461e18b4ddda6c7c362faeecd0f8b6d8cd2b45 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 23 Jan 2012 15:46:05 +0100 Subject: [PATCH 242/349] [FIX] onchange: handlers can return 'False' instead of en empty dict when they don't want to return anything, don't blow up lp bug: https://launchpad.net/bugs/920443 fixed bzr revid: xmo@openerp.com-20120123144605-j2jqvaelro0dv28f --- addons/web/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 35705a267df..26e7d6baba6 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -880,7 +880,7 @@ class DataSet(openerpweb.Controller): :return: result of the onchange call with all domains parsed """ result = self.call_common(req, model, method, args, context_id=context_id) - if 'domain' not in result: + if not result or 'domain' not in result: return result result['domain'] = dict( From 7a894c67f0acf65aa04fbfcd2df53ef197df8ca9 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 23 Jan 2012 16:07:49 +0100 Subject: [PATCH 243/349] [FIX] if no @progress defined (most common case since @progress does not actually exist), default to 100 bzr revid: xmo@openerp.com-20120123150749-ufo2mp9ntkz7tvy7 --- addons/web_gantt/static/src/js/gantt.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 7cfd0312e2c..80b29fe4368 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -145,7 +145,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var id = res['id']; var text = res[this.text]; var start_date = res[this.date_start]; - var progress = res[this.progress]; + var progress = res[this.progress] || 100; if (this.date_stop != undefined){ if (res[this.date_stop] != false){ From 8310fc0122f8c127bc12edd9905c254d93c567d4 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 23 Jan 2012 16:11:40 +0100 Subject: [PATCH 244/349] [REV] plugin_outlook: partial revert of accidental certificate removal in previous revision bzr revid: odo@openerp.com-20120123151140-8aznfzi0byhxtms8 --- addons/plugin_outlook/__openerp__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/plugin_outlook/__openerp__.py b/addons/plugin_outlook/__openerp__.py index 8da0d318e48..9bc79433dfc 100644 --- a/addons/plugin_outlook/__openerp__.py +++ b/addons/plugin_outlook/__openerp__.py @@ -40,6 +40,7 @@ mail into mail.message with attachments. 'update_xml' : ['plugin_outlook.xml'], 'active': False, 'installable': True, + 'certificate' : '001278773815818292125', 'images': ['images/config_outlook.jpeg','images/outlook_config_openerp.jpeg','images/outlook_push.jpeg'], } From 9fb178781f59de2376431a18dc0f0ac841651197 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 23 Jan 2012 16:37:52 +0100 Subject: [PATCH 245/349] [imp] used _.uniqueId bzr revid: nicolas.vanhoren@openerp.com-20120123153752-n5rdeatvt6ob4fmo --- addons/web_gantt/static/src/js/gantt.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 321a344603d..483461c7c5f 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -92,7 +92,6 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ // creation of the chart var gantt = new GanttChart(); _.each(groups, function(group) { - var id_count = 0; var smaller_task_start = undefined; var task_infos = []; _.each(group.tasks, function(task) { @@ -114,14 +113,13 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return; duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); } - var task_info = new GanttTaskInfo(id_count, task_name, task_start, duration, 100); - id_count += 1; + var task_info = new GanttTaskInfo(_.uniqueId(), task_name, task_start, duration, 100); task_infos.push(task_info); }); if (task_infos.length == 0) return; var project_name = openerp.web.format_value(group.name, self.fields[group_bys[0]]); - var project = new GanttProjectInfo(1, project_name, smaller_task_start || new Date()); + var project = new GanttProjectInfo(_.uniqueId(), project_name, smaller_task_start || new Date()); _.each(task_infos, function(el) { project.addTask(el); }); From 2b1218b94c3f80f1ca99751f03fbd62b505e8111 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 23 Jan 2012 18:58:05 +0100 Subject: [PATCH 246/349] [imp] improved gantt creation algorithm bzr revid: nicolas.vanhoren@openerp.com-20120123175805-xmos7i2w1yf3n0vg --- addons/web_gantt/static/src/js/gantt.js | 76 ++++++++++++++++--------- 1 file changed, 48 insertions(+), 28 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 483461c7c5f..4592c6fd2bd 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -90,42 +90,62 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var groups = split_groups(tasks, group_bys); // creation of the chart - var gantt = new GanttChart(); - _.each(groups, function(group) { - var smaller_task_start = undefined; - var task_infos = []; - _.each(group.tasks, function(task) { + var generate_task_info = function(task, plevel) { + var level = plevel || 0; + if (task.__is_group) { + var task_infos = _.compact(_.map(task.tasks, function(sub_task) { + return generate_task_info(sub_task, level + 1); + })); + if (task_infos.length == 0) + return; + var task_start = _.reduce(_.pluck(task_infos, "task_start"), function(date, memo) { + return memo === undefined || date < memo ? date : memo; + }, undefined); + var task_stop = _.reduce(_.pluck(task_infos, "task_stop"), function(date, memo) { + return memo === undefined || date > memo ? date : memo; + }, undefined); + var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); + var group_name = openerp.web.format_value(task.name, self.fields[group_bys[level]]); + if (level == 0) { + var group = new GanttProjectInfo(_.uniqueId(), group_name, task_start); + _.each(task_infos, function(el) { + group.addTask(el.task_info); + }); + return group; + } else { + var group = new GanttTaskInfo(_.uniqueId(), group_name, task_start, duration, 100); + _.each(task_infos, function(el) { + group.addChildTask(el.task_info); + }); + return {task_info: group, task_start: task_start, task_stop: task_stop}; + } + } else { var task_name = openerp.web.format_value(task[self.field_name], self.fields[self.field_name]); var task_start = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_start]); if (!task_start) return; - if (smaller_task_start === undefined || task_start < smaller_task_start) - smaller_task_start = task_start; - var duration; - if (self.fields_view.arch.attrs.date_delay) { - duration = openerp.web.format_value(task[self.fields_view.arch.attrs.date_delay], - self.fields[self.fields_view.arch.attrs.date_delay]); - if (!duration) - return; - } else { // we assume date_stop is defined - var task_stop = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_stop]); + var task_stop; + if (self.fields_view.arch.attrs.date_stop) { + task_stop = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_stop]); if (!task_stop) return; - duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); + } else { // we assume date_duration is defined + var tmp = openerp.web.format_value(task[self.fields_view.arch.attrs.date_delay], + self.fields[self.fields_view.arch.attrs.date_delay]); + if (!tmp) + return; + task_stop = task_start.clone().addMilliseconds(tmp * 60 * 60 * 1000); } + var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); var task_info = new GanttTaskInfo(_.uniqueId(), task_name, task_start, duration, 100); - task_infos.push(task_info); - }); - if (task_infos.length == 0) - return; - var project_name = openerp.web.format_value(group.name, self.fields[group_bys[0]]); - var project = new GanttProjectInfo(_.uniqueId(), project_name, smaller_task_start || new Date()); - _.each(task_infos, function(el) { - project.addTask(el); - }); - gantt.addProject(project); - }) - + return {task_info: task_info, task_start: task_start, task_stop: task_stop}; + } + } + var gantt = new GanttChart(); + _.each(_.compact(_.map(groups, function(e) {return generate_task_info(e, 0);})), function(project) { + gantt.addProject(project) + }); + gantt.setImagePath("/web_gantt/static/lib/dhtmlxGantt/codebase/imgs/"); gantt.create(this.chart_id); }, }); From e3a8b1e8bf84ce8b5096379b36f7015bac70e2ab Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 24 Jan 2012 05:30:28 +0000 Subject: [PATCH 247/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120124053028-aaihr6tr1hcxf7jk --- addons/account/i18n/tr.po | 12 +- .../account_analytic_analysis/i18n/en_GB.po | 467 +++++++++++ addons/account_analytic_plans/i18n/tr.po | 16 +- addons/account_anglo_saxon/i18n/en_GB.po | 18 +- addons/account_budget/i18n/en_GB.po | 488 +++++++++++ addons/account_cancel/i18n/en_GB.po | 10 +- addons/account_coda/i18n/en_GB.po | 265 ++++++ addons/account_invoice_layout/i18n/en_GB.po | 396 +++++++++ addons/account_invoice_layout/i18n/tr.po | 16 +- addons/analytic/i18n/ar.po | 12 +- .../i18n/en_GB.po | 14 +- .../analytic_journal_billing_rate/i18n/tr.po | 11 +- addons/analytic_user_function/i18n/en_GB.po | 10 +- addons/audittrail/i18n/zh_CN.po | 12 +- addons/base_calendar/i18n/tr.po | 45 +- addons/base_contact/i18n/tr.po | 36 +- addons/base_iban/i18n/en_GB.po | 19 +- addons/base_module_quality/i18n/tr.po | 22 +- addons/base_setup/i18n/en_GB.po | 299 +++++++ addons/base_setup/i18n/tr.po | 103 ++- addons/base_vat/i18n/en_GB.po | 22 +- addons/base_vat/i18n/tr.po | 22 +- addons/board/i18n/tr.po | 20 +- addons/board/i18n/zh_CN.po | 20 +- addons/crm_caldav/i18n/en_GB.po | 10 +- addons/crm_caldav/i18n/tr.po | 10 +- addons/crm_profiling/i18n/en_GB.po | 252 ++++++ addons/document_ics/i18n/en_GB.po | 378 +++++++++ addons/document_webdav/i18n/en_GB.po | 206 +++++ addons/hr/i18n/hr.po | 67 +- addons/hr/i18n/zh_CN.po | 34 +- addons/hr_contract/i18n/zh_CN.po | 22 +- addons/hr_payroll_account/i18n/en_GB.po | 296 +++++++ addons/hr_recruitment/i18n/hr.po | 406 +++++----- addons/idea/i18n/en_GB.po | 755 ++++++++++++++++++ addons/l10n_be/i18n/en_GB.po | 639 +++++++++++++++ addons/l10n_br/i18n/en_GB.po | 50 +- addons/l10n_ca/i18n/en_GB.po | 129 +++ addons/l10n_th/i18n/tr.po | 14 +- addons/mail_gateway/i18n/tr.po | 359 +++++++++ addons/marketing/i18n/tr.po | 12 +- addons/mrp_repair/i18n/tr.po | 10 +- addons/mrp_subproduct/i18n/tr.po | 16 +- addons/multi_company/i18n/tr.po | 12 +- addons/outlook/i18n/tr.po | 156 ++++ addons/procurement/i18n/zh_CN.po | 14 +- addons/product/i18n/zh_CN.po | 14 +- addons/project/i18n/zh_CN.po | 120 +-- addons/project_retro_planning/i18n/tr.po | 12 +- addons/purchase/i18n/en_GB.po | 517 ++++++------ addons/purchase_analytic_plans/i18n/tr.po | 10 +- addons/sale_layout/i18n/tr.po | 12 +- addons/sale_margin/i18n/tr.po | 10 +- addons/sale_mrp/i18n/tr.po | 12 +- addons/sale_order_dates/i18n/tr.po | 10 +- addons/stock_invoice_directly/i18n/tr.po | 10 +- addons/stock_location/i18n/tr.po | 10 +- addons/stock_no_autopicking/i18n/tr.po | 12 +- 58 files changed, 6092 insertions(+), 859 deletions(-) create mode 100644 addons/account_analytic_analysis/i18n/en_GB.po create mode 100644 addons/account_budget/i18n/en_GB.po create mode 100644 addons/account_coda/i18n/en_GB.po create mode 100644 addons/account_invoice_layout/i18n/en_GB.po create mode 100644 addons/base_setup/i18n/en_GB.po create mode 100644 addons/crm_profiling/i18n/en_GB.po create mode 100644 addons/document_ics/i18n/en_GB.po create mode 100644 addons/document_webdav/i18n/en_GB.po create mode 100644 addons/hr_payroll_account/i18n/en_GB.po create mode 100644 addons/idea/i18n/en_GB.po create mode 100644 addons/l10n_be/i18n/en_GB.po create mode 100644 addons/l10n_ca/i18n/en_GB.po create mode 100644 addons/mail_gateway/i18n/tr.po create mode 100644 addons/outlook/i18n/tr.po diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index df284ac0231..85f6ab44208 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2012-01-09 20:41+0000\n" -"Last-Translator: Erdem U \n" +"PO-Revision-Date: 2012-01-23 23:30+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-10 05:21+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: account #: view:account.invoice.report:0 @@ -738,7 +738,7 @@ msgstr "Kalemlere göre Analitik Girişler" #. module: account #: field:account.invoice.refund,filter_refund:0 msgid "Refund Method" -msgstr "" +msgstr "İade Yöntemi" #. module: account #: code:addons/account/wizard/account_change_currency.py:38 @@ -779,7 +779,7 @@ msgstr "Bu faturaya ait paydaş kaynağı" #. module: account #: view:account.invoice.report:0 msgid "Supplier Invoices And Refunds" -msgstr "" +msgstr "Tedarikçi Faturaları ve İadeler" #. module: account #: view:account.move.line.unreconcile.select:0 diff --git a/addons/account_analytic_analysis/i18n/en_GB.po b/addons/account_analytic_analysis/i18n/en_GB.po new file mode 100644 index 00000000000..e1129145dc4 --- /dev/null +++ b/addons/account_analytic_analysis/i18n/en_GB.po @@ -0,0 +1,467 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:49+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "No Account Manager" +msgstr "No Account Manager" + +#. module: account_analytic_analysis +#: field:account.analytic.account,revenue_per_hour:0 +msgid "Revenue per Time (real)" +msgstr "Revenue per Time (real)" + +#. module: account_analytic_analysis +#: help:account.analytic.account,remaining_ca:0 +msgid "Computed using the formula: Max Invoice Price - Invoiced Amount." +msgstr "Computed using the formula: Max Invoice Price - Invoiced Amount." + +#. module: account_analytic_analysis +#: help:account.analytic.account,last_worked_date:0 +msgid "Date of the latest work done on this account." +msgstr "Date of the latest work done on this account." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "" +"The contracts to be renewed because the deadline is passed or the working " +"hours are higher than the allocated hours" +msgstr "" +"The contracts to be renewed because the deadline is passed or the working " +"hours are higher than the allocated hours" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Pending contracts to renew with your customer" +msgstr "Pending contracts to renew with your customer" + +#. module: account_analytic_analysis +#: code:addons/account_analytic_analysis/account_analytic_analysis.py:551 +#: code:addons/account_analytic_analysis/account_analytic_analysis.py:722 +#, python-format +msgid "AccessError" +msgstr "AccessError" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Analytic Accounts with a past deadline in one month." +msgstr "Analytic Accounts with a past deadline in one month." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "End Date" +msgstr "End Date" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Create Invoice" +msgstr "Create Invoice" + +#. module: account_analytic_analysis +#: field:account.analytic.account,last_invoice_date:0 +msgid "Last Invoice Date" +msgstr "Last Invoice Date" + +#. module: account_analytic_analysis +#: help:account.analytic.account,theorical_margin:0 +msgid "Computed using the formula: Theorial Revenue - Total Costs" +msgstr "Computed using the formula: Theorial Revenue - Total Costs" + +#. module: account_analytic_analysis +#: help:account.analytic.account,hours_quantity:0 +msgid "" +"Number of time you spent on the analytic account (from timesheet). It " +"computes quantities on all journal of type 'general'." +msgstr "" +"Number of time you spent on the analytic account (from timesheet). It " +"computes quantities on all journal of type 'general'." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Contracts in progress" +msgstr "Contracts in progress" + +#. module: account_analytic_analysis +#: field:account.analytic.account,is_overdue_quantity:0 +msgid "Overdue Quantity" +msgstr "Overdue Quantity" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,help:account_analytic_analysis.action_account_analytic_overdue +msgid "" +"You will find here the contracts to be renewed because the deadline is " +"passed or the working hours are higher than the allocated hours. OpenERP " +"automatically sets these analytic accounts to the pending state, in order to " +"raise a warning during the timesheets recording. Salesmen should review all " +"pending accounts and reopen or close the according to the negotiation with " +"the customer." +msgstr "" + +#. module: account_analytic_analysis +#: field:account.analytic.account,ca_theorical:0 +msgid "Theoretical Revenue" +msgstr "Theoretical Revenue" + +#. module: account_analytic_analysis +#: field:account.analytic.account,hours_qtt_non_invoiced:0 +msgid "Uninvoiced Time" +msgstr "Uninvoiced Time" + +#. module: account_analytic_analysis +#: help:account.analytic.account,last_worked_invoiced_date:0 +msgid "" +"If invoice from the costs, this is the date of the latest work or cost that " +"have been invoiced." +msgstr "" +"If invoice from the costs, this is the date of the latest work or cost that " +"have been invoiced." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "To Renew" +msgstr "To Renew" + +#. module: account_analytic_analysis +#: field:account.analytic.account,last_worked_date:0 +msgid "Date of Last Cost/Work" +msgstr "Date of Last Cost/Work" + +#. module: account_analytic_analysis +#: field:account.analytic.account,hours_qtt_invoiced:0 +msgid "Invoiced Time" +msgstr "Invoiced Time" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "" +"A contract in OpenERP is an analytic account having a partner set on it." +msgstr "" +"A contract in OpenERP is an analytic account having a partner set on it." + +#. module: account_analytic_analysis +#: field:account.analytic.account,remaining_hours:0 +msgid "Remaining Time" +msgstr "Remaining Time" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_overdue +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_overdue +msgid "Contracts to Renew" +msgstr "Contracts to Renew" + +#. module: account_analytic_analysis +#: help:account.analytic.account,hours_qtt_non_invoiced:0 +msgid "" +"Number of time (hours/days) (from journal of type 'general') that can be " +"invoiced if you invoice based on analytic account." +msgstr "" +"Number of time (hours/days) (from journal of type 'general') that can be " +"invoiced if you invoice based on analytic account." + +#. module: account_analytic_analysis +#: field:account.analytic.account,theorical_margin:0 +msgid "Theoretical Margin" +msgstr "Theoretical Margin" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid " +1 Month" +msgstr " +1 Month" + +#. module: account_analytic_analysis +#: help:account.analytic.account,ca_theorical:0 +msgid "" +"Based on the costs you had on the project, what would have been the revenue " +"if all these costs have been invoiced at the normal sale price provided by " +"the pricelist." +msgstr "" +"Based on the costs you had on the project, what would have been the revenue " +"if all these costs have been invoiced at the normal sale price provided by " +"the pricelist." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Pending" +msgstr "Pending" + +#. module: account_analytic_analysis +#: field:account.analytic.account,ca_to_invoice:0 +msgid "Uninvoiced Amount" +msgstr "Uninvoiced Amount" + +#. module: account_analytic_analysis +#: help:account.analytic.account,real_margin:0 +msgid "Computed using the formula: Invoiced Amount - Total Costs." +msgstr "Computed using the formula: Invoiced Amount - Total Costs." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Parent" +msgstr "Parent" + +#. module: account_analytic_analysis +#: field:account.analytic.account,user_ids:0 +#: field:account_analytic_analysis.summary.user,user:0 +msgid "User" +msgstr "User" + +#. module: account_analytic_analysis +#: help:account.analytic.account,real_margin_rate:0 +msgid "Computes using the formula: (Real Margin / Total Costs) * 100." +msgstr "Computes using the formula: (Real Margin / Total Costs) * 100." + +#. module: account_analytic_analysis +#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user +msgid "Hours Summary by User" +msgstr "Hours Summary by User" + +#. module: account_analytic_analysis +#: field:account.analytic.account,ca_invoiced:0 +msgid "Invoiced Amount" +msgstr "Invoiced Amount" + +#. module: account_analytic_analysis +#: code:addons/account_analytic_analysis/account_analytic_analysis.py:552 +#: code:addons/account_analytic_analysis/account_analytic_analysis.py:723 +#, python-format +msgid "You try to bypass an access rule (Document type: %s)." +msgstr "You try to bypass an access rule (Document type: %s)." + +#. module: account_analytic_analysis +#: field:account.analytic.account,last_worked_invoiced_date:0 +msgid "Date of Last Invoiced Cost" +msgstr "Date of Last Invoiced Cost" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Contract" +msgstr "Contract" + +#. module: account_analytic_analysis +#: field:account.analytic.account,real_margin_rate:0 +msgid "Real Margin Rate (%)" +msgstr "Real Margin Rate (%)" + +#. module: account_analytic_analysis +#: field:account.analytic.account,real_margin:0 +msgid "Real Margin" +msgstr "Real Margin" + +#. module: account_analytic_analysis +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" +"Error! The currency has to be the same as the currency of the selected " +"company" + +#. module: account_analytic_analysis +#: help:account.analytic.account,ca_invoiced:0 +msgid "Total customer invoiced amount for this account." +msgstr "Total customer invoiced amount for this account." + +#. module: account_analytic_analysis +#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month +msgid "Hours summary by month" +msgstr "Hours summary by month" + +#. module: account_analytic_analysis +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "Error! You can not create recursive analytic accounts." + +#. module: account_analytic_analysis +#: field:account.analytic.account,remaining_ca:0 +msgid "Remaining Revenue" +msgstr "Remaining Revenue" + +#. module: account_analytic_analysis +#: help:account.analytic.account,remaining_hours:0 +msgid "Computed using the formula: Maximum Time - Total Time" +msgstr "Computed using the formula: Maximum Time - Total Time" + +#. module: account_analytic_analysis +#: help:account.analytic.account,hours_qtt_invoiced:0 +msgid "" +"Number of time (hours/days) that can be invoiced plus those that already " +"have been invoiced." +msgstr "" +"Number of time (hours/days) that can be invoiced plus those that already " +"have been invoiced." + +#. module: account_analytic_analysis +#: help:account.analytic.account,ca_to_invoice:0 +msgid "" +"If invoice from analytic account, the remaining amount you can invoice to " +"the customer based on the total costs." +msgstr "" +"If invoice from analytic account, the remaining amount you can invoice to " +"the customer based on the total costs." + +#. module: account_analytic_analysis +#: help:account.analytic.account,revenue_per_hour:0 +msgid "Computed using the formula: Invoiced Amount / Total Time" +msgstr "Computed using the formula: Invoiced Amount / Total Time" + +#. module: account_analytic_analysis +#: field:account.analytic.account,total_cost:0 +msgid "Total Costs" +msgstr "Total Costs" + +#. module: account_analytic_analysis +#: field:account.analytic.account,month_ids:0 +#: field:account_analytic_analysis.summary.month,month:0 +msgid "Month" +msgstr "Month" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +#: field:account_analytic_analysis.summary.month,account_id:0 +#: field:account_analytic_analysis.summary.user,account_id:0 +#: model:ir.model,name:account_analytic_analysis.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_overdue_all +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_overdue_all +msgid "Contracts" +msgstr "Contracts" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Manager" +msgstr "Manager" + +#. module: account_analytic_analysis +#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all +#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_all +msgid "All Uninvoiced Entries" +msgstr "All Uninvoiced Entries" + +#. module: account_analytic_analysis +#: help:account.analytic.account,last_invoice_date:0 +msgid "If invoice from the costs, this is the date of the latest invoiced." +msgstr "If invoice from the costs, this is the date of the latest invoiced." + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Associated Partner" +msgstr "Associated Partner" + +#. module: account_analytic_analysis +#: view:account.analytic.account:0 +msgid "Open" +msgstr "Open" + +#. module: account_analytic_analysis +#: field:account.analytic.account,hours_quantity:0 +#: field:account_analytic_analysis.summary.month,unit_amount:0 +#: field:account_analytic_analysis.summary.user,unit_amount:0 +msgid "Total Time" +msgstr "Total Time" + +#. module: account_analytic_analysis +#: help:account.analytic.account,total_cost:0 +msgid "" +"Total of costs for this account. It includes real costs (from invoices) and " +"indirect costs, like time spent on timesheets." +msgstr "" +"Total of costs for this account. It includes real costs (from invoices) and " +"indirect costs, like time spent on timesheets." + +#~ msgid "Billing" +#~ msgstr "Billing" + +#~ msgid "" +#~ "Number of hours that can be invoiced plus those that already have been " +#~ "invoiced." +#~ msgstr "" +#~ "Number of hours that can be invoiced plus those that already have been " +#~ "invoiced." + +#~ msgid "Uninvoiced Hours" +#~ msgstr "Uninvoiced Hours" + +#~ msgid "Date of the last invoice created for this analytic account." +#~ msgstr "Date of the last invoice created for this analytic account." + +#~ msgid "Computed using the formula: Maximum Quantity - Hours Tot." +#~ msgstr "Computed using the formula: Maximum Quantity - Hours Tot." + +#~ msgid "report_account_analytic" +#~ msgstr "report_account_analytic" + +#~ msgid "" +#~ "Number of hours you spent on the analytic account (from timesheet). It " +#~ "computes on all journal of type 'general'." +#~ msgstr "" +#~ "Number of hours you spent on the analytic account (from timesheet). It " +#~ "computes on all journal of type 'general'." + +#~ msgid "Remaining Hours" +#~ msgstr "Remaining Hours" + +#~ msgid "Invoiced Hours" +#~ msgstr "Invoiced Hours" + +#~ msgid "" +#~ "\n" +#~ "This module is for modifying account analytic view to show\n" +#~ "important data to project manager of services companies.\n" +#~ "Adds menu to show relevant information to each manager..\n" +#~ "\n" +#~ "You can also view the report of account analytic summary\n" +#~ "user-wise as well as month wise.\n" +#~ msgstr "" +#~ "\n" +#~ "This module is for modifying account analytic view to show\n" +#~ "important data to project manager of services companies.\n" +#~ "Adds menu to show relevant information to each manager..\n" +#~ "\n" +#~ "You can also view the report of account analytic summary\n" +#~ "user-wise as well as month wise.\n" + +#~ msgid "Hours Tot" +#~ msgstr "Hours Tot" + +#~ msgid "Revenue per Hours (real)" +#~ msgstr "Revenue per Hours (real)" + +#~ msgid "Overpassed Accounts" +#~ msgstr "Overpassed Accounts" + +#~ msgid "Analytic accounts" +#~ msgstr "Analytic accounts" + +#~ msgid "" +#~ "Number of hours (from journal of type 'general') that can be invoiced if you " +#~ "invoice based on analytic account." +#~ msgstr "" +#~ "Number of hours (from journal of type 'general') that can be invoiced if you " +#~ "invoice based on analytic account." + +#~ msgid "Computed using the formula: Invoiced Amount / Hours Tot." +#~ msgstr "Computed using the formula: Invoiced Amount / Hours Tot." diff --git a/addons/account_analytic_plans/i18n/tr.po b/addons/account_analytic_plans/i18n/tr.po index f815f932ff3..3dd6f8b775c 100644 --- a/addons/account_analytic_plans/i18n/tr.po +++ b/addons/account_analytic_plans/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-22 16:29+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:33+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:51+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -97,7 +97,7 @@ msgstr "Hesap2 No" #. module: account_analytic_plans #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Fatura Numarası Her Şirkette Tekil Olmalı!" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -134,7 +134,7 @@ msgstr "Banka Ekstresi Kalemi" #. module: account_analytic_plans #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action_installer msgid "Define your Analytic Plans" -msgstr "" +msgstr "Analitik Planınızı Tanımlayın" #. module: account_analytic_plans #: constraint:account.invoice:0 @@ -302,7 +302,7 @@ msgstr "analiz.plan.oluştur.model.eylem" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Analiz Satırı" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -342,7 +342,7 @@ msgstr "Firma bağlı olduğu hesap ve dönemle aynı olmalıdır." #. module: account_analytic_plans #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" -msgstr "" +msgstr "Yevmiye Girişinizin tarihi tanımlanan dönemle uyuşmuyor!" #. module: account_analytic_plans #: field:account.analytic.plan.line,min_required:0 diff --git a/addons/account_anglo_saxon/i18n/en_GB.po b/addons/account_anglo_saxon/i18n/en_GB.po index 5b83be953f1..b985a05a410 100644 --- a/addons/account_anglo_saxon/i18n/en_GB.po +++ b/addons/account_anglo_saxon/i18n/en_GB.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-25 11:47+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:21+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:15+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: account_anglo_saxon #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Order Reference must be unique per Company!" #. module: account_anglo_saxon #: view:product.category:0 @@ -35,17 +35,17 @@ msgstr "Product Category" #. module: account_anglo_saxon #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Reference must be unique per Company!" #. module: account_anglo_saxon #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Error ! You cannot create recursive categories." #. module: account_anglo_saxon #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Invalid BBA Structured Communication !" #. module: account_anglo_saxon #: constraint:product.template:0 @@ -88,7 +88,7 @@ msgstr "Picking List" #. module: account_anglo_saxon #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Invoice Number must be unique per Company!" #. module: account_anglo_saxon #: help:product.category,property_account_creditor_price_difference_categ:0 diff --git a/addons/account_budget/i18n/en_GB.po b/addons/account_budget/i18n/en_GB.po new file mode 100644 index 00000000000..604d941afb9 --- /dev/null +++ b/addons/account_budget/i18n/en_GB.po @@ -0,0 +1,488 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:32+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: account_budget +#: field:crossovered.budget,creating_user_id:0 +msgid "Responsible User" +msgstr "Responsible User" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: account_budget +#: model:ir.actions.act_window,name:account_budget.open_budget_post_form +#: model:ir.ui.menu,name:account_budget.menu_budget_post_form +msgid "Budgetary Positions" +msgstr "Budgetary Positions" + +#. module: account_budget +#: code:addons/account_budget/account_budget.py:119 +#, python-format +msgid "The General Budget '%s' has no Accounts!" +msgstr "The General Budget '%s' has no Accounts!" + +#. module: account_budget +#: report:account.budget:0 +msgid "Printed at:" +msgstr "Printed at:" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "Confirm" +msgstr "Confirm" + +#. module: account_budget +#: field:crossovered.budget,validating_user_id:0 +msgid "Validate User" +msgstr "Validate User" + +#. module: account_budget +#: model:ir.actions.act_window,name:account_budget.action_account_budget_crossvered_summary_report +msgid "Print Summary" +msgstr "Print Summary" + +#. module: account_budget +#: field:crossovered.budget.lines,paid_date:0 +msgid "Paid Date" +msgstr "Paid Date" + +#. module: account_budget +#: field:account.budget.analytic,date_to:0 +#: field:account.budget.crossvered.report,date_to:0 +#: field:account.budget.crossvered.summary.report,date_to:0 +#: field:account.budget.report,date_to:0 +msgid "End of period" +msgstr "End of period" + +#. module: account_budget +#: view:crossovered.budget:0 +#: selection:crossovered.budget,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: account_budget +#: report:account.budget:0 +msgid "at" +msgstr "at" + +#. module: account_budget +#: view:account.budget.report:0 +#: model:ir.actions.act_window,name:account_budget.action_account_budget_analytic +#: model:ir.actions.act_window,name:account_budget.action_account_budget_crossvered_report +msgid "Print Budgets" +msgstr "Print Budgets" + +#. module: account_budget +#: report:account.budget:0 +msgid "Currency:" +msgstr "Currency:" + +#. module: account_budget +#: model:ir.model,name:account_budget.model_account_budget_crossvered_report +msgid "Account Budget crossvered report" +msgstr "Account Budget crossvered report" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Validated" +msgstr "Validated" + +#. module: account_budget +#: field:crossovered.budget.lines,percentage:0 +msgid "Percentage" +msgstr "Percentage" + +#. module: account_budget +#: report:crossovered.budget.report:0 +msgid "to" +msgstr "to" + +#. module: account_budget +#: field:crossovered.budget,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_budget +#: model:ir.actions.act_window,help:account_budget.act_crossovered_budget_view +msgid "" +"A budget is a forecast of your company's income and expenses expected for a " +"period in the future. With a budget, a company is able to carefully look at " +"how much money they are taking in during a given period, and figure out the " +"best way to divide it among various categories. By keeping track of where " +"your money goes, you may be less likely to overspend, and more likely to " +"meet your financial goals. Forecast a budget by detailing the expected " +"revenue per analytic account and monitor its evolution based on the actuals " +"realised during that period." +msgstr "" +"A budget is a forecast of your company's income and expenses expected for a " +"period in the future. With a budget, a company is able to carefully look at " +"how much money they are taking in during a given period, and figure out the " +"best way to divide it among various categories. By keeping track of where " +"your money goes, you may be less likely to overspend, and more likely to " +"meet your financial goals. Forecast a budget by detailing the expected " +"revenue per analytic account and monitor its evolution based on the actuals " +"realised during that period." + +#. module: account_budget +#: view:account.budget.crossvered.summary.report:0 +msgid "This wizard is used to print summary of budgets" +msgstr "This wizard is used to print summary of budgets" + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "%" +msgstr "%" + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "Description" +msgstr "Description" + +#. module: account_budget +#: report:crossovered.budget.report:0 +msgid "Currency" +msgstr "Currency" + +#. module: account_budget +#: report:crossovered.budget.report:0 +msgid "Total :" +msgstr "Total :" + +#. module: account_budget +#: field:account.budget.post,company_id:0 +#: field:crossovered.budget,company_id:0 +#: field:crossovered.budget.lines,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "To Approve" +msgstr "To Approve" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "Reset to Draft" +msgstr "Reset to Draft" + +#. module: account_budget +#: view:account.budget.post:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget.lines,planned_amount:0 +msgid "Planned Amount" +msgstr "Planned Amount" + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "Perc(%)" +msgstr "Perc(%)" + +#. module: account_budget +#: view:crossovered.budget:0 +#: selection:crossovered.budget,state:0 +msgid "Done" +msgstr "Done" + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "Practical Amt" +msgstr "Practical Amt" + +#. module: account_budget +#: view:account.analytic.account:0 +#: view:account.budget.post:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget.lines,practical_amount:0 +msgid "Practical Amount" +msgstr "Practical Amount" + +#. module: account_budget +#: field:crossovered.budget,date_to:0 +#: field:crossovered.budget.lines,date_to:0 +msgid "End Date" +msgstr "End Date" + +#. module: account_budget +#: model:ir.model,name:account_budget.model_account_budget_analytic +#: model:ir.model,name:account_budget.model_account_budget_report +msgid "Account Budget report for analytic account" +msgstr "Account Budget report for analytic account" + +#. module: account_budget +#: view:account.analytic.account:0 +msgid "Theoritical Amount" +msgstr "Theoretical Amount" + +#. module: account_budget +#: field:account.budget.post,name:0 +#: field:crossovered.budget,name:0 +msgid "Name" +msgstr "Name" + +#. module: account_budget +#: model:ir.model,name:account_budget.model_crossovered_budget_lines +msgid "Budget Line" +msgstr "Budget Line" + +#. module: account_budget +#: view:account.analytic.account:0 +#: view:account.budget.post:0 +msgid "Lines" +msgstr "Lines" + +#. module: account_budget +#: report:account.budget:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget.lines,crossovered_budget_id:0 +#: report:crossovered.budget.report:0 +#: model:ir.actions.report.xml,name:account_budget.account_budget +#: model:ir.model,name:account_budget.model_crossovered_budget +msgid "Budget" +msgstr "Budget" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "To Approve Budgets" +msgstr "To Approve Budgets" + +#. module: account_budget +#: code:addons/account_budget/account_budget.py:119 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: account_budget +#: field:account.budget.post,code:0 +#: field:crossovered.budget,code:0 +msgid "Code" +msgstr "Code" + +#. module: account_budget +#: view:account.budget.analytic:0 +#: view:account.budget.crossvered.report:0 +msgid "This wizard is used to print budget" +msgstr "This wizard is used to print budget" + +#. module: account_budget +#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_view +#: model:ir.actions.act_window,name:account_budget.action_account_budget_post_tree +#: model:ir.actions.act_window,name:account_budget.action_account_budget_report +#: model:ir.actions.report.xml,name:account_budget.report_crossovered_budget +#: model:ir.ui.menu,name:account_budget.menu_act_crossovered_budget_view +#: model:ir.ui.menu,name:account_budget.menu_action_account_budget_post_tree +#: model:ir.ui.menu,name:account_budget.next_id_31 +#: model:ir.ui.menu,name:account_budget.next_id_pos +msgid "Budgets" +msgstr "Budgets" + +#. module: account_budget +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" +"Error! The currency has to be the same as the currency of the selected " +"company" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "Approve" +msgstr "Approve" + +#. module: account_budget +#: field:crossovered.budget,date_from:0 +#: field:crossovered.budget.lines,date_from:0 +msgid "Start Date" +msgstr "Start Date" + +#. module: account_budget +#: view:account.budget.post:0 +#: field:crossovered.budget.lines,general_budget_id:0 +#: model:ir.model,name:account_budget.model_account_budget_post +msgid "Budgetary Position" +msgstr "Budgetary Position" + +#. module: account_budget +#: field:account.budget.analytic,date_from:0 +#: field:account.budget.crossvered.report,date_from:0 +#: field:account.budget.crossvered.summary.report,date_from:0 +#: field:account.budget.report,date_from:0 +msgid "Start of period" +msgstr "Start of period" + +#. module: account_budget +#: model:ir.model,name:account_budget.model_account_budget_crossvered_summary_report +msgid "Account Budget crossvered summary report" +msgstr "Account Budget crossvered summary report" + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "Theoretical Amt" +msgstr "Theoretical Amt" + +#. module: account_budget +#: view:account.budget.analytic:0 +#: view:account.budget.crossvered.report:0 +#: view:account.budget.crossvered.summary.report:0 +#: view:account.budget.report:0 +msgid "Select Dates Period" +msgstr "Select Dates Period" + +#. module: account_budget +#: view:account.budget.analytic:0 +#: view:account.budget.crossvered.report:0 +#: view:account.budget.crossvered.summary.report:0 +#: view:account.budget.report:0 +msgid "Print" +msgstr "Print" + +#. module: account_budget +#: view:account.budget.post:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget.lines,theoritical_amount:0 +msgid "Theoretical Amount" +msgstr "Theoretical Amount" + +#. module: account_budget +#: field:crossovered.budget.lines,analytic_account_id:0 +#: model:ir.model,name:account_budget.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: account_budget +#: report:account.budget:0 +msgid "Budget :" +msgstr "Budget :" + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "Planned Amt" +msgstr "Planned Amt" + +#. module: account_budget +#: view:account.budget.post:0 +#: field:account.budget.post,account_ids:0 +msgid "Accounts" +msgstr "Accounts" + +#. module: account_budget +#: view:account.analytic.account:0 +#: field:account.analytic.account,crossovered_budget_line:0 +#: view:account.budget.post:0 +#: field:account.budget.post,crossovered_budget_line:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget,crossovered_budget_line:0 +#: view:crossovered.budget.lines:0 +#: model:ir.actions.act_window,name:account_budget.act_account_analytic_account_cb_lines +#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_lines_view +#: model:ir.ui.menu,name:account_budget.menu_act_crossovered_budget_lines_view +msgid "Budget Lines" +msgstr "Budget Lines" + +#. module: account_budget +#: view:account.budget.analytic:0 +#: view:account.budget.crossvered.report:0 +#: view:account.budget.crossvered.summary.report:0 +#: view:account.budget.report:0 +#: view:crossovered.budget:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_budget +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "Error! You can not create recursive analytic accounts." + +#. module: account_budget +#: report:account.budget:0 +#: report:crossovered.budget.report:0 +msgid "Analysis from" +msgstr "Analysis from" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "Draft Budgets" +msgstr "Draft Budgets" + +#~ msgid "" +#~ "This module allows accountants to manage analytic and crossovered budgets.\n" +#~ "\n" +#~ "Once the Master Budgets and the Budgets are defined (in " +#~ "Accounting/Budgets/),\n" +#~ "the Project Managers can set the planned amount on each Analytic Account.\n" +#~ "\n" +#~ "The accountant has the possibility to see the total of amount planned for " +#~ "each\n" +#~ "Budget and Master Budget in order to ensure the total planned is not\n" +#~ "greater/lower than what he planned for this Budget/Master Budget. Each list " +#~ "of\n" +#~ "record can also be switched to a graphical view of it.\n" +#~ "\n" +#~ "Three reports are available:\n" +#~ " 1. The first is available from a list of Budgets. It gives the " +#~ "spreading, for these Budgets, of the Analytic Accounts per Master Budgets.\n" +#~ "\n" +#~ " 2. The second is a summary of the previous one, it only gives the " +#~ "spreading, for the selected Budgets, of the Analytic Accounts.\n" +#~ "\n" +#~ " 3. The last one is available from the Analytic Chart of Accounts. It " +#~ "gives the spreading, for the selected Analytic Accounts, of the Master " +#~ "Budgets per Budgets.\n" +#~ "\n" +#~ msgstr "" +#~ "This module allows accountants to manage analytic and crossovered budgets.\n" +#~ "\n" +#~ "Once the Master Budgets and the Budgets are defined (in " +#~ "Accounting/Budgets/),\n" +#~ "the Project Managers can set the planned amount on each Analytic Account.\n" +#~ "\n" +#~ "The accountant has the possibility to see the total of amount planned for " +#~ "each\n" +#~ "Budget and Master Budget in order to ensure the total planned is not\n" +#~ "greater/lower than what he planned for this Budget/Master Budget. Each list " +#~ "of\n" +#~ "record can also be switched to a graphical view of it.\n" +#~ "\n" +#~ "Three reports are available:\n" +#~ " 1. The first is available from a list of Budgets. It gives the " +#~ "spreading, for these Budgets, of the Analytic Accounts per Master Budgets.\n" +#~ "\n" +#~ " 2. The second is a summary of the previous one, it only gives the " +#~ "spreading, for the selected Budgets, of the Analytic Accounts.\n" +#~ "\n" +#~ " 3. The last one is available from the Analytic Chart of Accounts. It " +#~ "gives the spreading, for the selected Analytic Accounts, of the Master " +#~ "Budgets per Budgets.\n" +#~ "\n" + +#~ msgid "Budget Management" +#~ msgstr "Budget Management" diff --git a/addons/account_cancel/i18n/en_GB.po b/addons/account_cancel/i18n/en_GB.po index b272507a4f1..68c44296c9b 100644 --- a/addons/account_cancel/i18n/en_GB.po +++ b/addons/account_cancel/i18n/en_GB.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-25 11:46+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:21+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel" -msgstr "" +msgstr "Cancel" #~ msgid "Account Cancel" #~ msgstr "Account Cancel" diff --git a/addons/account_coda/i18n/en_GB.po b/addons/account_coda/i18n/en_GB.po new file mode 100644 index 00000000000..a5fb702bed0 --- /dev/null +++ b/addons/account_coda/i18n/en_GB.po @@ -0,0 +1,265 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:23+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: account_coda +#: help:account.coda,journal_id:0 +#: field:account.coda.import,journal_id:0 +msgid "Bank Journal" +msgstr "Bank Journal" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda.import,note:0 +msgid "Log" +msgstr "Log" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_coda_import +msgid "Account Coda Import" +msgstr "Account Coda Import" + +#. module: account_coda +#: field:account.coda,name:0 +msgid "Coda file" +msgstr "Coda file" + +#. module: account_coda +#: view:account.coda:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_coda +#: field:account.coda.import,awaiting_account:0 +msgid "Default Account for Unrecognized Movement" +msgstr "Default Account for Unrecognized Movement" + +#. module: account_coda +#: help:account.coda,date:0 +msgid "Import Date" +msgstr "Import Date" + +#. module: account_coda +#: field:account.coda,note:0 +msgid "Import log" +msgstr "Import log" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Import" +msgstr "Import" + +#. module: account_coda +#: view:account.coda:0 +msgid "Coda import" +msgstr "Coda import" + +#. module: account_coda +#: code:addons/account_coda/account_coda.py:51 +#, python-format +msgid "Coda file not found for bank statement !!" +msgstr "Coda file not found for bank statement !!" + +#. module: account_coda +#: help:account.coda.import,awaiting_account:0 +msgid "" +"Set here the default account that will be used, if the partner is found but " +"does not have the bank account, or if he is domiciled" +msgstr "" +"Set here the default account that will be used, if the partner is found but " +"does not have the bank account, or if he is domiciled" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_coda +#: help:account.coda.import,def_payable:0 +msgid "" +"Set here the payable account that will be used, by default, if the partner " +"is not found" +msgstr "" +"Set here the payable account that will be used, by default, if the partner " +"is not found" + +#. module: account_coda +#: view:account.coda:0 +msgid "Search Coda" +msgstr "Search Coda" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,user_id:0 +msgid "User" +msgstr "User" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,date:0 +msgid "Date" +msgstr "Date" + +#. module: account_coda +#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement +msgid "Coda Import Logs" +msgstr "Coda Import Logs" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_coda +msgid "coda for an Account" +msgstr "coda for an Account" + +#. module: account_coda +#: field:account.coda.import,def_payable:0 +msgid "Default Payable Account" +msgstr "Default Payable Account" + +#. module: account_coda +#: help:account.coda,name:0 +msgid "Store the detail of bank statements" +msgstr "Store the detail of bank statements" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Open Statements" +msgstr "Open Statements" + +#. module: account_coda +#: code:addons/account_coda/wizard/account_coda_import.py:167 +#, python-format +msgid "The bank account %s is not defined for the partner %s.\n" +msgstr "The bank account %s is not defined for the partner %s.\n" + +#. module: account_coda +#: model:ir.ui.menu,name:account_coda.menu_account_coda_import +msgid "Import Coda Statements" +msgstr "Import Coda Statements" + +#. module: account_coda +#: view:account.coda.import:0 +#: model:ir.actions.act_window,name:account_coda.action_account_coda_import +msgid "Import Coda Statement" +msgstr "Import Coda Statement" + +#. module: account_coda +#: view:account.coda:0 +msgid "Statements" +msgstr "Statements" + +#. module: account_coda +#: field:account.bank.statement,coda_id:0 +msgid "Coda" +msgstr "Coda" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Results :" +msgstr "Results :" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Result of Imported Coda Statements" +msgstr "Result of Imported Coda Statements" + +#. module: account_coda +#: help:account.coda.import,def_receivable:0 +msgid "" +"Set here the receivable account that will be used, by default, if the " +"partner is not found" +msgstr "" +"Set here the receivable account that will be used, by default, if the " +"partner is not found" + +#. module: account_coda +#: field:account.coda.import,coda:0 +#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement +msgid "Coda File" +msgstr "Coda File" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_bank_statement +msgid "Bank Statement" +msgstr "Bank Statement" + +#. module: account_coda +#: model:ir.actions.act_window,name:account_coda.action_account_coda +msgid "Coda Logs" +msgstr "Coda Logs" + +#. module: account_coda +#: code:addons/account_coda/wizard/account_coda_import.py:311 +#, python-format +msgid "Result" +msgstr "Result" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Click on 'New' to select your file :" +msgstr "Click on 'New' to select your file :" + +#. module: account_coda +#: field:account.coda.import,def_receivable:0 +msgid "Default Receivable Account" +msgstr "Default Receivable Account" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Close" +msgstr "Close" + +#. module: account_coda +#: field:account.coda,statement_ids:0 +msgid "Generated Bank Statements" +msgstr "Generated Bank Statements" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Configure Your Journal and Account :" +msgstr "Configure Your Journal and Account :" + +#. module: account_coda +#: view:account.coda:0 +msgid "Coda Import" +msgstr "Coda Import" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,journal_id:0 +msgid "Journal" +msgstr "Journal" + +#~ msgid "Account CODA - import bank statements from coda file" +#~ msgstr "Account CODA - import bank statements from coda file" + +#~ msgid "" +#~ "\n" +#~ " Module provides functionality to import\n" +#~ " bank statements from coda files.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Module provides functionality to import\n" +#~ " bank statements from coda files.\n" +#~ " " diff --git a/addons/account_invoice_layout/i18n/en_GB.po b/addons/account_invoice_layout/i18n/en_GB.po new file mode 100644 index 00000000000..52565a133c0 --- /dev/null +++ b/addons/account_invoice_layout/i18n/en_GB.po @@ -0,0 +1,396 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:53+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Sub Total" +msgstr "Sub Total" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Note:" +msgstr "Note:" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Cancelled Invoice" +msgstr "Cancelled Invoice" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +#: field:notify.message,name:0 +msgid "Title" +msgstr "Title" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Disc. (%)" +msgstr "Disc. (%)" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Note" +msgstr "Note" + +#. module: account_invoice_layout +#: view:account.invoice.special.msg:0 +msgid "Print" +msgstr "Print" + +#. module: account_invoice_layout +#: help:notify.message,msg:0 +msgid "" +"This notification will appear at the bottom of the Invoices when printed." +msgstr "" +"This notification will appear at the bottom of the Invoices when printed." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Unit Price" +msgstr "Unit Price" + +#. module: account_invoice_layout +#: model:ir.model,name:account_invoice_layout.model_notify_message +msgid "Notify By Messages" +msgstr "Notify By Messages" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "VAT :" +msgstr "VAT :" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Tel. :" +msgstr "Tel. :" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "PRO-FORMA" +msgstr "PRO-FORMA" + +#. module: account_invoice_layout +#: field:account.invoice,abstract_line_ids:0 +msgid "Invoice Lines" +msgstr "Invoice Lines" + +#. module: account_invoice_layout +#: view:account.invoice.line:0 +msgid "Seq." +msgstr "Seq." + +#. module: account_invoice_layout +#: model:ir.ui.menu,name:account_invoice_layout.menu_finan_config_notify_message +msgid "Notification Message" +msgstr "Notification Message" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Customer Code" +msgstr "Customer Code" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Description" +msgstr "Description" + +#. module: account_invoice_layout +#: help:account.invoice.line,sequence:0 +msgid "Gives the sequence order when displaying a list of invoice lines." +msgstr "Gives the sequence order when displaying a list of invoice lines." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Price" +msgstr "Price" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Invoice Date" +msgstr "Invoice Date" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Taxes:" +msgstr "Taxes:" + +#. module: account_invoice_layout +#: field:account.invoice.line,functional_field:0 +msgid "Source Account" +msgstr "Source Account" + +#. module: account_invoice_layout +#: model:ir.actions.act_window,name:account_invoice_layout.notify_mesage_tree_form +msgid "Write Messages" +msgstr "Write Messages" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Base" +msgstr "Base" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Page Break" +msgstr "Page Break" + +#. module: account_invoice_layout +#: view:notify.message:0 +#: field:notify.message,msg:0 +msgid "Special Message" +msgstr "Special Message" + +#. module: account_invoice_layout +#: help:account.invoice.special.msg,message:0 +msgid "Message to Print at the bottom of report" +msgstr "Message to Print at the bottom of report" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Quantity" +msgstr "Quantity" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Refund" +msgstr "Refund" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Fax :" +msgstr "Fax :" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Total:" +msgstr "Total:" + +#. module: account_invoice_layout +#: view:account.invoice.special.msg:0 +msgid "Select Message" +msgstr "Select Message" + +#. module: account_invoice_layout +#: view:notify.message:0 +msgid "Messages" +msgstr "Messages" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Product" +msgstr "Product" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Description / Taxes" +msgstr "Description / Taxes" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Amount" +msgstr "Amount" + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Net Total :" +msgstr "Net Total :" + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Total :" +msgstr "Total :" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Draft Invoice" +msgstr "Draft Invoice" + +#. module: account_invoice_layout +#: field:account.invoice.line,sequence:0 +msgid "Sequence Number" +msgstr "Sequence Number" + +#. module: account_invoice_layout +#: model:ir.model,name:account_invoice_layout.model_account_invoice_special_msg +msgid "Account Invoice Special Message" +msgstr "Account Invoice Special Message" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Origin" +msgstr "Origin" + +#. module: account_invoice_layout +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "Invoice Number must be unique per Company!" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Separator Line" +msgstr "Separator Line" + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Your Reference" +msgstr "Your Reference" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Supplier Invoice" +msgstr "Supplier Invoice" + +#. module: account_invoice_layout +#: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_1 +msgid "Invoices" +msgstr "Invoices" + +#. module: account_invoice_layout +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "Invalid BBA Structured Communication !" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Tax" +msgstr "Tax" + +#. module: account_invoice_layout +#: model:ir.model,name:account_invoice_layout.model_account_invoice_line +msgid "Invoice Line" +msgstr "Invoice Line" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Net Total:" +msgstr "Net Total:" + +#. module: account_invoice_layout +#: model:ir.actions.act_window,name:account_invoice_layout.action_account_invoice_special_msg +#: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_layout_message +msgid "Invoices and Message" +msgstr "Invoices and Message" + +#. module: account_invoice_layout +#: field:account.invoice.line,state:0 +msgid "Type" +msgstr "Type" + +#. module: account_invoice_layout +#: view:notify.message:0 +msgid "Write a notification or a wishful message." +msgstr "Write a notification or a wishful message." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: model:ir.model,name:account_invoice_layout.model_account_invoice +#: report:notify_account.invoice:0 +msgid "Invoice" +msgstr "Invoice" + +#. module: account_invoice_layout +#: view:account.invoice.special.msg:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Supplier Refund" +msgstr "Supplier Refund" + +#. module: account_invoice_layout +#: field:account.invoice.special.msg,message:0 +msgid "Message" +msgstr "Message" + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Taxes :" +msgstr "Taxes :" + +#. module: account_invoice_layout +#: model:ir.ui.menu,name:account_invoice_layout.menu_notify_mesage_tree_form +msgid "All Notification Messages" +msgstr "All Notification Messages" + +#~ msgid "Invoices Layout Improvement" +#~ msgstr "Invoices Layout Improvement" + +#~ msgid "ERP & CRM Solutions..." +#~ msgstr "ERP & CRM Solutions..." + +#~ msgid "Invoices with Layout and Message" +#~ msgstr "Invoices with Layout and Message" + +#~ msgid "Invoices with Layout" +#~ msgstr "Invoices with Layout" + +#~ msgid "" +#~ "\n" +#~ " This module provides some features to improve the layout of the " +#~ "invoices.\n" +#~ "\n" +#~ " It gives you the possibility to\n" +#~ " * order all the lines of an invoice\n" +#~ " * add titles, comment lines, sub total lines\n" +#~ " * draw horizontal lines and put page breaks\n" +#~ "\n" +#~ " Moreover, there is one option which allows you to print all the selected " +#~ "invoices with a given special message at the bottom of it. This feature can " +#~ "be very useful for printing your invoices with end-of-year wishes, special " +#~ "punctual conditions...\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " This module provides some features to improve the layout of the " +#~ "invoices.\n" +#~ "\n" +#~ " It gives you the possibility to\n" +#~ " * order all the lines of an invoice\n" +#~ " * add titles, comment lines, sub total lines\n" +#~ " * draw horizontal lines and put page breaks\n" +#~ "\n" +#~ " Moreover, there is one option which allows you to print all the selected " +#~ "invoices with a given special message at the bottom of it. This feature can " +#~ "be very useful for printing your invoices with end-of-year wishes, special " +#~ "punctual conditions...\n" +#~ "\n" +#~ " " diff --git a/addons/account_invoice_layout/i18n/tr.po b/addons/account_invoice_layout/i18n/tr.po index 0ea90da7415..653a5b8ca0d 100644 --- a/addons/account_invoice_layout/i18n/tr.po +++ b/addons/account_invoice_layout/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-23 19:35+0000\n" +"PO-Revision-Date: 2012-01-23 23:34+0000\n" "Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -108,7 +108,7 @@ msgstr "Bilgilendirme Mesajı" #. module: account_invoice_layout #: report:account.invoice.layout:0 msgid "Customer Code" -msgstr "" +msgstr "Müşteri Kodu" #. module: account_invoice_layout #: report:account.invoice.layout:0 @@ -255,7 +255,7 @@ msgstr "Menşei" #. module: account_invoice_layout #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Fatura Numarası Her Şirkette Tekil Olmalı!" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -276,12 +276,12 @@ msgstr "Tedarikçi Faturası" #. module: account_invoice_layout #: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_1 msgid "Invoices" -msgstr "" +msgstr "Faturalar" #. module: account_invoice_layout #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Geçersiz BBA Yapılı İletişim !" #. module: account_invoice_layout #: report:account.invoice.layout:0 @@ -303,7 +303,7 @@ msgstr "Net Toplam:" #: model:ir.actions.act_window,name:account_invoice_layout.action_account_invoice_special_msg #: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_layout_message msgid "Invoices and Message" -msgstr "" +msgstr "Faturalar ve Mesajlar" #. module: account_invoice_layout #: field:account.invoice.line,state:0 diff --git a/addons/analytic/i18n/ar.po b/addons/analytic/i18n/ar.po index d337112fe31..f8850a0c75c 100644 --- a/addons/analytic/i18n/ar.po +++ b/addons/analytic/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-07 22:04+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-23 14:39+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-08 05:03+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -128,7 +128,7 @@ msgstr "مستخدِم" #. module: analytic #: field:account.analytic.account,parent_id:0 msgid "Parent Analytic Account" -msgstr "حساب التحليل الأعلى" +msgstr "الحساب التحليلي الرئيسي" #. module: analytic #: field:account.analytic.line,date:0 @@ -152,6 +152,8 @@ msgid "" "Calculated by multiplying the quantity and the price given in the Product's " "cost price. Always expressed in the company main currency." msgstr "" +"محسوبة بواسطة ضرب الكمية و السعر المعطى في سعر تكلفة المنتج. و يعبر عنه " +"دائما بالعملة الرئيسية للشركة." #. module: analytic #: field:account.analytic.account,child_complete_ids:0 diff --git a/addons/analytic_journal_billing_rate/i18n/en_GB.po b/addons/analytic_journal_billing_rate/i18n/en_GB.po index 4632f2ac6b3..95193b7b3cc 100644 --- a/addons/analytic_journal_billing_rate/i18n/en_GB.po +++ b/addons/analytic_journal_billing_rate/i18n/en_GB.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-25 11:50+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:36+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: analytic_journal_billing_rate #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Invoice Number must be unique per Company!" #. module: analytic_journal_billing_rate #: field:analytic_journal_rate_grid,journal_id:0 @@ -35,7 +35,7 @@ msgstr "Invoice" #. module: analytic_journal_billing_rate #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Invalid BBA Structured Communication !" #. module: analytic_journal_billing_rate #: view:analytic_journal_rate_grid:0 @@ -69,7 +69,7 @@ msgstr "" #. module: analytic_journal_billing_rate #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." -msgstr "" +msgstr "You cannot modify an entry in a Confirmed/Done timesheet !." #. module: analytic_journal_billing_rate #: field:analytic_journal_rate_grid,rate_id:0 diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po index 6030efd92fc..f65da009ac9 100644 --- a/addons/analytic_journal_billing_rate/i18n/tr.po +++ b/addons/analytic_journal_billing_rate/i18n/tr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-09-09 07:16+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-23 23:27+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: analytic_journal_billing_rate #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Fatura Numarası Her Şirkette Tekil Olmalı!" #. module: analytic_journal_billing_rate #: field:analytic_journal_rate_grid,journal_id:0 @@ -68,6 +68,7 @@ msgstr "Hata! Para birimi seçilen firmanın para birimiyle aynı olmalı" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Onaylandı/Tamanlandı durumundaki zaman çizelgesini değiştiremezsiniz !." #. module: analytic_journal_billing_rate #: field:analytic_journal_rate_grid,rate_id:0 diff --git a/addons/analytic_user_function/i18n/en_GB.po b/addons/analytic_user_function/i18n/en_GB.po index a6aebc896e1..5912cd3c1fb 100644 --- a/addons/analytic_user_function/i18n/en_GB.po +++ b/addons/analytic_user_function/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-25 17:43+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:22+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:09+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: analytic_user_function #: field:analytic.user.funct.grid,product_id:0 @@ -30,7 +30,7 @@ msgstr "Relation table between users and products on a analytic account" #. module: analytic_user_function #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." -msgstr "" +msgstr "You cannot modify an entry in a Confirmed/Done timesheet !." #. module: analytic_user_function #: field:analytic.user.funct.grid,account_id:0 diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po index 31365bdec4e..ff93a817f0b 100644 --- a/addons/audittrail/i18n/zh_CN.po +++ b/addons/audittrail/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-10-30 13:31+0000\n" -"Last-Translator: openerp-china.black-jack \n" +"PO-Revision-Date: 2012-01-23 10:09+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:05+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: audittrail #: code:addons/audittrail/audittrail.py:75 @@ -43,7 +43,7 @@ msgstr "" #. module: audittrail #: view:audittrail.rule:0 msgid "Subscribed Rule" -msgstr "" +msgstr "订阅规则" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_rule @@ -317,7 +317,7 @@ msgstr "审计跟踪日志" #. module: audittrail #: view:audittrail.rule:0 msgid "Draft Rule" -msgstr "" +msgstr "草稿规则" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_log diff --git a/addons/base_calendar/i18n/tr.po b/addons/base_calendar/i18n/tr.po index b797d65248e..364e03baf5d 100644 --- a/addons/base_calendar/i18n/tr.po +++ b/addons/base_calendar/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-06-23 19:26+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 21:54+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:23+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation Type" -msgstr "" +msgstr "Davetiye Tipi" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -31,7 +31,7 @@ msgstr "Etkinlik Başlar" #. module: base_calendar #: view:calendar.attendee:0 msgid "Declined Invitations" -msgstr "" +msgstr "Reddedilmiş Davetler" #. module: base_calendar #: help:calendar.event,exdate:0 @@ -63,7 +63,7 @@ msgstr "Aylık" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Unknown" -msgstr "" +msgstr "Bilinmeyen" #. module: base_calendar #: view:calendar.attendee:0 @@ -115,7 +115,7 @@ msgstr "Dördüncü" #: code:addons/base_calendar/base_calendar.py:1006 #, python-format msgid "Count cannot be negative" -msgstr "" +msgstr "Sayı negatif olamaz" #. module: base_calendar #: field:calendar.event,day:0 @@ -238,7 +238,7 @@ msgstr "Oda" #. module: base_calendar #: view:calendar.attendee:0 msgid "Accepted Invitations" -msgstr "" +msgstr "Kabul edilmiş davetler" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -268,7 +268,7 @@ msgstr "Yöntem" #: code:addons/base_calendar/base_calendar.py:1004 #, python-format msgid "Interval cannot be negative" -msgstr "" +msgstr "Aralık negatif olamaz" #. module: base_calendar #: selection:calendar.event,state:0 @@ -280,7 +280,7 @@ msgstr "Vazgeçildi" #: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:143 #, python-format msgid "%s must have an email address to send mail" -msgstr "" +msgstr "%s nin e-posta gönderebilmesi için e-posta adresi olmalı" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -419,6 +419,7 @@ msgstr "Katılımcılar" #, python-format msgid "Group by date not supported, use the calendar view instead" msgstr "" +"Tarihe göre gruplama desteklenmiyor, Bunun yerine takvim görünümü kullanın" #. module: base_calendar #: view:calendar.event:0 @@ -468,7 +469,7 @@ msgstr "Konum" #: selection:calendar.event,class:0 #: selection:calendar.todo,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Çalışanlara açık" #. module: base_calendar #: field:base_calendar.invite.attendee,send_mail:0 @@ -567,7 +568,7 @@ msgstr "Şuna Yetkilendirildi" #. module: base_calendar #: view:calendar.event:0 msgid "To" -msgstr "" +msgstr "Kime" #. module: base_calendar #: view:calendar.attendee:0 @@ -588,7 +589,7 @@ msgstr "Oluşturuldu" #. module: base_calendar #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "Her model eşşiz olmalı!" #. module: base_calendar #: selection:calendar.event,rrule_type:0 @@ -775,7 +776,7 @@ msgstr "Üye" #. module: base_calendar #: view:calendar.event:0 msgid "From" -msgstr "" +msgstr "Kimden" #. module: base_calendar #: field:calendar.event,rrule:0 @@ -856,7 +857,7 @@ msgstr "Pazartesi" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_model msgid "Models" -msgstr "" +msgstr "Modeller" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -875,7 +876,7 @@ msgstr "Etkinlik Tarihi" #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "Tekrar Sayısı" #. module: base_calendar #: view:calendar.event:0 @@ -919,7 +920,7 @@ msgstr "Veri" #: field:calendar.event,end_type:0 #: field:calendar.todo,end_type:0 msgid "Recurrence termination" -msgstr "" +msgstr "Tekrarları sonlandırma" #. module: base_calendar #: field:calendar.event,mo:0 @@ -930,7 +931,7 @@ msgstr "Pzt" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitations To Review" -msgstr "" +msgstr "İncelenecek Davetler" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -964,7 +965,7 @@ msgstr "Ocak" #. module: base_calendar #: view:calendar.attendee:0 msgid "Delegated Invitations" -msgstr "" +msgstr "Yetkilendirilmiş Davetiyeler" #. module: base_calendar #: field:calendar.alarm,trigger_interval:0 @@ -996,7 +997,7 @@ msgstr "Etkin" #: code:addons/base_calendar/base_calendar.py:389 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "" +msgstr "Takvim katılımcısını çoğaltamazsınız." #. module: base_calendar #: view:calendar.event:0 @@ -1251,7 +1252,7 @@ msgstr "Kişi Davet Et" #. module: base_calendar #: view:calendar.event:0 msgid "Confirmed Events" -msgstr "" +msgstr "Onaylanmış Etkinlikler" #. module: base_calendar #: field:calendar.attendee,dir:0 diff --git a/addons/base_contact/i18n/tr.po b/addons/base_contact/i18n/tr.po index eb4d2317152..23ee4f778bc 100644 --- a/addons/base_contact/i18n/tr.po +++ b/addons/base_contact/i18n/tr.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-28 13:39+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 21:56+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_contact #: field:res.partner.location,city:0 msgid "City" -msgstr "" +msgstr "Şehir" #. module: base_contact #: view:res.partner.contact:0 msgid "First/Lastname" -msgstr "" +msgstr "Ad/Soyad" #. module: base_contact #: model:ir.actions.act_window,name:base_contact.action_partner_contact_form @@ -38,7 +38,7 @@ msgstr "İlgililer" #. module: base_contact #: view:res.partner.contact:0 msgid "Professional Info" -msgstr "" +msgstr "Profesyonel Bilgiler" #. module: base_contact #: field:res.partner.contact,first_name:0 @@ -48,7 +48,7 @@ msgstr "Ad" #. module: base_contact #: field:res.partner.address,location_id:0 msgid "Location" -msgstr "" +msgstr "Yer" #. module: base_contact #: model:process.transition,name:base_contact.process_transition_partnertoaddress0 @@ -72,17 +72,17 @@ msgstr "Web Sitesi" #. module: base_contact #: field:res.partner.location,zip:0 msgid "Zip" -msgstr "" +msgstr "Posta Kodu" #. module: base_contact #: field:res.partner.location,state_id:0 msgid "Fed. State" -msgstr "" +msgstr "Fed. Eyalet" #. module: base_contact #: field:res.partner.location,company_id:0 msgid "Company" -msgstr "" +msgstr "Şirket" #. module: base_contact #: field:res.partner.contact,title:0 @@ -92,7 +92,7 @@ msgstr "Unvan" #. module: base_contact #: field:res.partner.location,partner_id:0 msgid "Main Partner" -msgstr "" +msgstr "Ana Cari" #. module: base_contact #: model:process.process,name:base_contact.process_process_basecontactprocess0 @@ -148,7 +148,7 @@ msgstr "Gsm No" #. module: base_contact #: field:res.partner.location,country_id:0 msgid "Country" -msgstr "" +msgstr "Ülke" #. module: base_contact #: view:res.partner.contact:0 @@ -181,7 +181,7 @@ msgstr "İlgili" #. module: base_contact #: model:ir.model,name:base_contact.model_res_partner_location msgid "res.partner.location" -msgstr "" +msgstr "res.partner.location" #. module: base_contact #: model:process.node,note:base_contact.process_node_partners0 @@ -222,7 +222,7 @@ msgstr "Foto" #. module: base_contact #: view:res.partner.location:0 msgid "Locations" -msgstr "" +msgstr "Lokasyonlar" #. module: base_contact #: view:res.partner.contact:0 @@ -232,7 +232,7 @@ msgstr "Genel" #. module: base_contact #: field:res.partner.location,street:0 msgid "Street" -msgstr "" +msgstr "Sokak" #. module: base_contact #: view:res.partner.contact:0 @@ -252,12 +252,12 @@ msgstr "Paydaş Adresleri" #. module: base_contact #: field:res.partner.location,street2:0 msgid "Street2" -msgstr "" +msgstr "Sokak2" #. module: base_contact #: view:res.partner.contact:0 msgid "Personal Information" -msgstr "" +msgstr "Kişisel Bilgiler" #. module: base_contact #: field:res.partner.contact,birthdate:0 diff --git a/addons/base_iban/i18n/en_GB.po b/addons/base_iban/i18n/en_GB.po index 556c3f9fc23..da11b776d09 100644 --- a/addons/base_iban/i18n/en_GB.po +++ b/addons/base_iban/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-25 17:41+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 15:23+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_iban #: constraint:res.partner.bank:0 @@ -24,16 +24,19 @@ msgid "" "Please define BIC/Swift code on bank for bank type IBAN Account to make " "valid payments" msgstr "" +"\n" +"Please define BIC/Swift code on bank for bank type IBAN Account to make " +"valid payments" #. module: base_iban #: model:res.partner.bank.type,format_layout:base_iban.bank_iban msgid "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" -msgstr "" +msgstr "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_swift_field msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base_iban #: model:res.partner.bank.type.field,name:base_iban.bank_zip_field @@ -62,6 +65,8 @@ msgid "" "The IBAN does not seem to be correct. You should have entered something like " "this %s" msgstr "" +"The IBAN does not seem to be correct. You should have entered something like " +"this %s" #. module: base_iban #: field:res.partner.bank,iban:0 @@ -72,7 +77,7 @@ msgstr "IBAN" #: code:addons/base_iban/base_iban.py:131 #, python-format msgid "The IBAN is invalid, it should begin with the country code" -msgstr "" +msgstr "The IBAN is invalid, it should begin with the country code" #. module: base_iban #: model:res.partner.bank.type,name:base_iban.bank_iban diff --git a/addons/base_module_quality/i18n/tr.po b/addons/base_module_quality/i18n/tr.po index 3d2f05e76fe..01b5842386a 100644 --- a/addons/base_module_quality/i18n/tr.po +++ b/addons/base_module_quality/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-10 18:32+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 22:06+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_module_quality #: code:addons/base_module_quality/object_test/object_test.py:187 @@ -28,7 +28,7 @@ msgstr "Öneri" #: model:ir.actions.act_window,name:base_module_quality.action_view_quality_save_report #: view:save.report:0 msgid "Standard Entries" -msgstr "" +msgstr "Standart Girdiler" #. module: base_module_quality #: code:addons/base_module_quality/base_module_quality.py:100 @@ -56,7 +56,7 @@ msgstr "" #. module: base_module_quality #: view:save.report:0 msgid " " -msgstr "" +msgstr " " #. module: base_module_quality #: selection:module.quality.detail,state:0 @@ -78,7 +78,7 @@ msgstr "Hız denemesi" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_quality_check msgid "Module Quality Check" -msgstr "" +msgstr "Modül Kalite Kontrolü" #. module: base_module_quality #: code:addons/base_module_quality/method_test/method_test.py:82 @@ -190,7 +190,7 @@ msgstr "Birim Testi" #. module: base_module_quality #: view:quality.check:0 msgid "Check" -msgstr "" +msgstr "Denetle" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -294,7 +294,7 @@ msgstr "Sonuç %" #. module: base_module_quality #: view:quality.check:0 msgid "This wizard will check module(s) quality" -msgstr "" +msgstr "Bu sihirbaz modüllerin kalitesini denetler" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:58 @@ -441,7 +441,7 @@ msgstr "Test uygulanmamış" #. module: base_module_quality #: model:ir.model,name:base_module_quality.model_save_report msgid "Save Report of Quality" -msgstr "" +msgstr "Kalite Raporunu Kaydet" #. module: base_module_quality #: code:addons/base_module_quality/speed_test/speed_test.py:151 @@ -503,7 +503,7 @@ msgstr "Vazgeç" #. module: base_module_quality #: view:save.report:0 msgid "Close" -msgstr "" +msgstr "Kapat" #. module: base_module_quality #: code:addons/base_module_quality/pep8_test/pep8_test.py:32 diff --git a/addons/base_setup/i18n/en_GB.po b/addons/base_setup/i18n/en_GB.po new file mode 100644 index 00000000000..4494de8c257 --- /dev/null +++ b/addons/base_setup/i18n/en_GB.po @@ -0,0 +1,299 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:44+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: base_setup +#: field:user.preferences.config,menu_tips:0 +msgid "Display Tips" +msgstr "Display Tips" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Guest" +msgstr "Guest" + +#. module: base_setup +#: model:ir.model,name:base_setup.model_product_installer +msgid "product.installer" +msgstr "product.installer" + +#. module: base_setup +#: selection:product.installer,customers:0 +msgid "Create" +msgstr "Create" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Member" +msgstr "Member" + +#. module: base_setup +#: field:migrade.application.installer.modules,sync_google_contact:0 +msgid "Sync Google Contact" +msgstr "Sync Google Contact" + +#. module: base_setup +#: help:user.preferences.config,context_tz:0 +msgid "" +"Set default for new user's timezone, used to perform timezone conversions " +"between the server and the client." +msgstr "" +"Set default for new user's timezone, used to perform timezone conversions " +"between the server and the client." + +#. module: base_setup +#: selection:product.installer,customers:0 +msgid "Import" +msgstr "Import" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Donor" +msgstr "Donor" + +#. module: base_setup +#: model:ir.actions.act_window,name:base_setup.action_base_setup_company +msgid "Set Company Header and Footer" +msgstr "Set Company Header and Footer" + +#. module: base_setup +#: model:ir.actions.act_window,help:base_setup.action_base_setup_company +msgid "" +"Fill in your company data (address, logo, bank accounts) so that it's " +"printed on your reports. You can click on the button 'Preview Header' in " +"order to check the header/footer of PDF documents." +msgstr "" +"Fill in your company data (address, logo, bank accounts) so that it's " +"printed on your reports. You can click on the button 'Preview Header' in " +"order to check the header/footer of PDF documents." + +#. module: base_setup +#: field:product.installer,customers:0 +msgid "Customers" +msgstr "Customers" + +#. module: base_setup +#: selection:user.preferences.config,view:0 +msgid "Extended" +msgstr "Extended" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Patient" +msgstr "Patient" + +#. module: base_setup +#: model:ir.actions.act_window,help:base_setup.action_import_create_installer +msgid "" +"Create or Import Customers and their contacts manually from this form or " +"you can import your existing partners by CSV spreadsheet from \"Import " +"Data\" wizard" +msgstr "" +"Create or Import Customers and their contacts manually from this form or " +"you can import your existing partners by CSV spreadsheet from \"Import " +"Data\" wizard" + +#. module: base_setup +#: view:user.preferences.config:0 +msgid "Define Users's Preferences" +msgstr "Define Users's Preferences" + +#. module: base_setup +#: model:ir.actions.act_window,name:base_setup.action_user_preferences_config_form +msgid "Define default users preferences" +msgstr "Define default users preferences" + +#. module: base_setup +#: help:migrade.application.installer.modules,import_saleforce:0 +msgid "For Import Saleforce" +msgstr "For Import Saleforce" + +#. module: base_setup +#: help:migrade.application.installer.modules,quickbooks_ippids:0 +msgid "For Quickbooks Ippids" +msgstr "For Quickbooks Ippids" + +#. module: base_setup +#: help:user.preferences.config,view:0 +msgid "" +"If you use OpenERP for the first time we strongly advise you to select the " +"simplified interface, which has less features but is easier. You can always " +"switch later from the user preferences." +msgstr "" +"If you use OpenERP for the first time we strongly advise you to select the " +"simplified interface, which has less features but is easier. You can always " +"switch later from the user preferences." + +#. module: base_setup +#: view:base.setup.terminology:0 +#: view:user.preferences.config:0 +msgid "res_config_contents" +msgstr "res_config_contents" + +#. module: base_setup +#: field:user.preferences.config,view:0 +msgid "Interface" +msgstr "Interface" + +#. module: base_setup +#: model:ir.model,name:base_setup.model_migrade_application_installer_modules +msgid "migrade.application.installer.modules" +msgstr "" + +#. module: base_setup +#: view:base.setup.terminology:0 +msgid "" +"You can use this wizard to change the terminologies for customers in the " +"whole application." +msgstr "" +"You can use this wizard to change the terminologies for customers in the " +"whole application." + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Tenant" +msgstr "" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Customer" +msgstr "Customer" + +#. module: base_setup +#: field:user.preferences.config,context_lang:0 +msgid "Language" +msgstr "Language" + +#. module: base_setup +#: help:user.preferences.config,context_lang:0 +msgid "" +"Sets default language for the all user interface, when UI translations are " +"available. If you want to Add new Language, you can add it from 'Load an " +"Official Translation' wizard from 'Administration' menu." +msgstr "" + +#. module: base_setup +#: view:user.preferences.config:0 +msgid "" +"This will set the default preferences for new users and update all existing " +"ones. Afterwards, users are free to change those values on their own user " +"preference form." +msgstr "" +"This will set the default preferences for new users and update all existing " +"ones. Afterwards, users are free to change those values on their own user " +"preference form." + +#. module: base_setup +#: field:base.setup.terminology,partner:0 +msgid "How do you call a Customer" +msgstr "How do you call a Customer" + +#. module: base_setup +#: field:migrade.application.installer.modules,quickbooks_ippids:0 +msgid "Quickbooks Ippids" +msgstr "" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Client" +msgstr "Client" + +#. module: base_setup +#: field:migrade.application.installer.modules,import_saleforce:0 +msgid "Import Saleforce" +msgstr "Import Saleforce" + +#. module: base_setup +#: field:user.preferences.config,context_tz:0 +msgid "Timezone" +msgstr "Timezone" + +#. module: base_setup +#: model:ir.actions.act_window,name:base_setup.action_partner_terminology_config_form +msgid "Use another word to say \"Customer\"" +msgstr "Use another word to say \"Customer\"" + +#. module: base_setup +#: model:ir.model,name:base_setup.model_base_setup_terminology +msgid "base.setup.terminology" +msgstr "base.setup.terminology" + +#. module: base_setup +#: help:user.preferences.config,menu_tips:0 +msgid "" +"Check out this box if you want to always display tips on each menu action" +msgstr "" +"Check out this box if you want to always display tips on each menu action" + +#. module: base_setup +#: field:base.setup.terminology,config_logo:0 +#: field:migrade.application.installer.modules,config_logo:0 +#: field:product.installer,config_logo:0 +#: field:user.preferences.config,config_logo:0 +msgid "Image" +msgstr "Image" + +#. module: base_setup +#: model:ir.model,name:base_setup.model_user_preferences_config +msgid "user.preferences.config" +msgstr "user.preferences.config" + +#. module: base_setup +#: model:ir.actions.act_window,name:base_setup.action_config_access_other_user +msgid "Create Additional Users" +msgstr "Create Additional Users" + +#. module: base_setup +#: model:ir.actions.act_window,name:base_setup.action_import_create_installer +msgid "Create or Import Customers" +msgstr "Create or Import Customers" + +#. module: base_setup +#: field:migrade.application.installer.modules,import_sugarcrm:0 +msgid "Import Sugarcrm" +msgstr "Import Sugarcrm" + +#. module: base_setup +#: help:product.installer,customers:0 +msgid "Import or create customers" +msgstr "Import or create customers" + +#. module: base_setup +#: selection:user.preferences.config,view:0 +msgid "Simplified" +msgstr "Simplified" + +#. module: base_setup +#: help:migrade.application.installer.modules,import_sugarcrm:0 +msgid "For Import Sugarcrm" +msgstr "For Import Sugarcrm" + +#. module: base_setup +#: selection:base.setup.terminology,partner:0 +msgid "Partner" +msgstr "Partner" + +#. module: base_setup +#: view:base.setup.terminology:0 +msgid "Specify Your Terminology" +msgstr "Specify Your Terminology" + +#. module: base_setup +#: help:migrade.application.installer.modules,sync_google_contact:0 +msgid "For Sync Google Contact" +msgstr "For Sync Google Contact" diff --git a/addons/base_setup/i18n/tr.po b/addons/base_setup/i18n/tr.po index 0cc157f9757..a3292c669b4 100644 --- a/addons/base_setup/i18n/tr.po +++ b/addons/base_setup/i18n/tr.po @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-11-07 12:47+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-23 21:47+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_setup #: field:user.preferences.config,menu_tips:0 msgid "Display Tips" -msgstr "" +msgstr "İpuçlarını Göster" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Guest" -msgstr "" +msgstr "Misafir" #. module: base_setup #: model:ir.model,name:base_setup.model_product_installer msgid "product.installer" -msgstr "" +msgstr "product.installer" #. module: base_setup #: selection:product.installer,customers:0 msgid "Create" -msgstr "" +msgstr "Oluştur" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Member" -msgstr "" +msgstr "Üye" #. module: base_setup #: field:migrade.application.installer.modules,sync_google_contact:0 msgid "Sync Google Contact" -msgstr "" +msgstr "Google Kişilerle Senkronize Et" #. module: base_setup #: help:user.preferences.config,context_tz:0 @@ -52,21 +52,23 @@ msgid "" "Set default for new user's timezone, used to perform timezone conversions " "between the server and the client." msgstr "" +"Yeni kullanıcıların öntanımlı saat dilimini belirleyin. Sunucu ve istemci " +"arasında saat çevirimleri için kullanılır." #. module: base_setup #: selection:product.installer,customers:0 msgid "Import" -msgstr "" +msgstr "İçe Aktar" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Donor" -msgstr "" +msgstr "Verici" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_base_setup_company msgid "Set Company Header and Footer" -msgstr "" +msgstr "Şirket Başlık ve Altbilgilerini Ayarla" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_base_setup_company @@ -75,21 +77,24 @@ msgid "" "printed on your reports. You can click on the button 'Preview Header' in " "order to check the header/footer of PDF documents." msgstr "" +"Raporlarınızda gösterilmesi için şirket bilgilerinizi doldurun (adres, logo, " +"banka hesapları). 'Anteti Görüntüle' butonuna tıklayarak antet bilgilerinizi " +"PDF olarak görüntüleyebilirsiniz." #. module: base_setup #: field:product.installer,customers:0 msgid "Customers" -msgstr "" +msgstr "Müşteriler" #. module: base_setup #: selection:user.preferences.config,view:0 msgid "Extended" -msgstr "" +msgstr "Detaylı" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Patient" -msgstr "" +msgstr "Hasta" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_import_create_installer @@ -98,26 +103,28 @@ msgid "" "you can import your existing partners by CSV spreadsheet from \"Import " "Data\" wizard" msgstr "" +"Bu formu kullanarak müşterileri ve ilgili kişileri oluşturabilir ya da içeri " +"aktarabilirsiniz." #. module: base_setup #: view:user.preferences.config:0 msgid "Define Users's Preferences" -msgstr "" +msgstr "Kullanıcı Seçeneklerini Tanımlayın" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_user_preferences_config_form msgid "Define default users preferences" -msgstr "" +msgstr "Öntanımlı Kullanıcı Seçeneklerini Tanımlayın" #. module: base_setup #: help:migrade.application.installer.modules,import_saleforce:0 msgid "For Import Saleforce" -msgstr "" +msgstr "Saleforce'dan aktarım için" #. module: base_setup #: help:migrade.application.installer.modules,quickbooks_ippids:0 msgid "For Quickbooks Ippids" -msgstr "" +msgstr "Quickbooks lppidleri için" #. module: base_setup #: help:user.preferences.config,view:0 @@ -126,6 +133,9 @@ msgid "" "simplified interface, which has less features but is easier. You can always " "switch later from the user preferences." msgstr "" +"OpenERP yi ilk defa kullanıyorsanız basit arayüzü kullanmanızı öneririz. " +"Daha az seçenek sunar ama daha basittir. Dilediğiniz her zaman kullanıcı " +"seçeneklerinden detaylı arayüze geçebilirsiniz." #. module: base_setup #: view:base.setup.terminology:0 @@ -136,12 +146,12 @@ msgstr "res_config_contents" #. module: base_setup #: field:user.preferences.config,view:0 msgid "Interface" -msgstr "" +msgstr "Arayüz" #. module: base_setup #: model:ir.model,name:base_setup.model_migrade_application_installer_modules msgid "migrade.application.installer.modules" -msgstr "" +msgstr "migrade.application.installer.modules" #. module: base_setup #: view:base.setup.terminology:0 @@ -149,21 +159,23 @@ msgid "" "You can use this wizard to change the terminologies for customers in the " "whole application." msgstr "" +"Bu sihirbazı kullanarak uygulamanın içinde müşterileriniz için farklı " +"terimler atayabilirsiniz. (Hasta, cari, müşteri,iş ortağı gibi)" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Tenant" -msgstr "" +msgstr "Kiracı" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Customer" -msgstr "" +msgstr "Müşteri" #. module: base_setup #: field:user.preferences.config,context_lang:0 msgid "Language" -msgstr "" +msgstr "Dil" #. module: base_setup #: help:user.preferences.config,context_lang:0 @@ -172,6 +184,8 @@ msgid "" "available. If you want to Add new Language, you can add it from 'Load an " "Official Translation' wizard from 'Administration' menu." msgstr "" +"Tüm kullanıcı arayüzü için öntanımlı dil seçilir. Eğer yeni bir dil eklemek " +"isterseniz 'Ayarlar' menüsünden ekleyebilirsiniz." #. module: base_setup #: view:user.preferences.config:0 @@ -180,47 +194,52 @@ msgid "" "ones. Afterwards, users are free to change those values on their own user " "preference form." msgstr "" +"Bu form kayıtlı ve yeni kullanıcılar için öntanımlı seçenekleri " +"belirlemenizi sağlar. Kullanıcılar daha sonra bu değerleri kendi istekleri " +"doğrultusunda değiştirebilirler." #. module: base_setup #: field:base.setup.terminology,partner:0 msgid "How do you call a Customer" -msgstr "" +msgstr "Müşterilerinize ne isim veriyorsunuz ?" #. module: base_setup #: field:migrade.application.installer.modules,quickbooks_ippids:0 msgid "Quickbooks Ippids" -msgstr "" +msgstr "Quickbooks Ippidleri" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Client" -msgstr "" +msgstr "Müşteri" #. module: base_setup #: field:migrade.application.installer.modules,import_saleforce:0 msgid "Import Saleforce" -msgstr "" +msgstr "Saleforce'dan Aktar" #. module: base_setup #: field:user.preferences.config,context_tz:0 msgid "Timezone" -msgstr "" +msgstr "Saat Dilimi" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_partner_terminology_config_form msgid "Use another word to say \"Customer\"" -msgstr "" +msgstr "\"Müşteri\" yerine başka bir söz seçin" #. module: base_setup #: model:ir.model,name:base_setup.model_base_setup_terminology msgid "base.setup.terminology" -msgstr "" +msgstr "base.setup.terminology" #. module: base_setup #: help:user.preferences.config,menu_tips:0 msgid "" "Check out this box if you want to always display tips on each menu action" msgstr "" +"Eğer her menü eyleminde ipuçlarını göstermek istiyorsanız bu kutucuğu " +"işaretleyin." #. module: base_setup #: field:base.setup.terminology,config_logo:0 @@ -233,52 +252,52 @@ msgstr "Resim" #. module: base_setup #: model:ir.model,name:base_setup.model_user_preferences_config msgid "user.preferences.config" -msgstr "" +msgstr "user.preferences.config" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_config_access_other_user msgid "Create Additional Users" -msgstr "" +msgstr "Ek kullanıcılar Oluştur" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_import_create_installer msgid "Create or Import Customers" -msgstr "" +msgstr "Müşterileri Oluştur ya da İçeri Aktar" #. module: base_setup #: field:migrade.application.installer.modules,import_sugarcrm:0 msgid "Import Sugarcrm" -msgstr "" +msgstr "SugarCRM'den Aktar" #. module: base_setup #: help:product.installer,customers:0 msgid "Import or create customers" -msgstr "" +msgstr "Müşterileri oluştur ya da içeri aktar" #. module: base_setup #: selection:user.preferences.config,view:0 msgid "Simplified" -msgstr "" +msgstr "Sadeleşmiş" #. module: base_setup #: help:migrade.application.installer.modules,import_sugarcrm:0 msgid "For Import Sugarcrm" -msgstr "" +msgstr "SugarCRM'den almak için" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Partner" -msgstr "" +msgstr "Cari" #. module: base_setup #: view:base.setup.terminology:0 msgid "Specify Your Terminology" -msgstr "" +msgstr "Terminolojinizi Belirleyin" #. module: base_setup #: help:migrade.application.installer.modules,sync_google_contact:0 msgid "For Sync Google Contact" -msgstr "" +msgstr "Google Kişilerden Senkronize et" #~ msgid "State" #~ msgstr "Eyalet" diff --git a/addons/base_vat/i18n/en_GB.po b/addons/base_vat/i18n/en_GB.po index 40428f37c32..11925fe18e6 100644 --- a/addons/base_vat/i18n/en_GB.po +++ b/addons/base_vat/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-25 17:34+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:23+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:03+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_vat #: code:addons/base_vat/base_vat.py:125 @@ -24,31 +24,33 @@ msgid "" "This VAT number does not seem to be valid.\n" "Note: the expected format is %s" msgstr "" +"This VAT number does not seem to be valid.\n" +"Note: the expected format is %s" #. module: base_vat #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "The company name must be unique !" #. module: base_vat #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Error ! You cannot create recursive associated members." #. module: base_vat #: field:res.company,vat_check_vies:0 msgid "VIES VAT Check" -msgstr "" +msgstr "VIES VAT Check" #. module: base_vat #: model:ir.model,name:base_vat.model_res_company msgid "Companies" -msgstr "" +msgstr "Companies" #. module: base_vat #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Error! You can not create recursive companies." #. module: base_vat #: help:res.partner,vat_subjected:0 @@ -70,6 +72,8 @@ msgid "" "If checked, Partners VAT numbers will be fully validated against EU's VIES " "service rather than via a simple format validation (checksum)." msgstr "" +"If checked, Partners VAT numbers will be fully validated against EU's VIES " +"service rather than via a simple format validation (checksum)." #. module: base_vat #: field:res.partner,vat_subjected:0 diff --git a/addons/base_vat/i18n/tr.po b/addons/base_vat/i18n/tr.po index 9219566f5b3..4b62b247011 100644 --- a/addons/base_vat/i18n/tr.po +++ b/addons/base_vat/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 11:09+0000\n" -"Last-Translator: Arif Aydogmus \n" +"PO-Revision-Date: 2012-01-23 22:01+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:03+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base_vat #: code:addons/base_vat/base_vat.py:125 @@ -23,31 +23,33 @@ msgid "" "This VAT number does not seem to be valid.\n" "Note: the expected format is %s" msgstr "" +"Bu VAT numarası geçerli değil gibi gözüküyor.\n" +"Not: Beklenen biçim %s" #. module: base_vat #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Şirket adı tekil olmalı !" #. module: base_vat #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: base_vat #: field:res.company,vat_check_vies:0 msgid "VIES VAT Check" -msgstr "" +msgstr "VIES VAT Kontrolü" #. module: base_vat #: model:ir.model,name:base_vat.model_res_company msgid "Companies" -msgstr "" +msgstr "Şirketler" #. module: base_vat #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Hata! özyinelemeli şirketler oluşturamazsınız." #. module: base_vat #: help:res.partner,vat_subjected:0 @@ -68,6 +70,8 @@ msgid "" "If checked, Partners VAT numbers will be fully validated against EU's VIES " "service rather than via a simple format validation (checksum)." msgstr "" +"Eğer seçilirse, Carinin VAT numarası basit biçim onayı yerine Avrupa Birliği " +"VIES servisinden kontrol edilecek." #. module: base_vat #: field:res.partner,vat_subjected:0 diff --git a/addons/board/i18n/tr.po b/addons/board/i18n/tr.po index 6f903cf968c..6a89b783805 100644 --- a/addons/board/i18n/tr.po +++ b/addons/board/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-15 10:13+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:39+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:01+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: board #: view:res.log.report:0 @@ -39,7 +39,7 @@ msgstr "Son Bağlantılar" #. module: board #: view:res.log.report:0 msgid "Log created in last month" -msgstr "" +msgstr "Geçen Ay oluşturulan günlükler" #. module: board #: view:board.board:0 @@ -55,7 +55,7 @@ msgstr "Grupla..." #. module: board #: view:res.log.report:0 msgid "Log created in current year" -msgstr "" +msgstr "Bu yıl oluşturulan günlükler" #. module: board #: model:ir.model,name:board.model_board_board @@ -92,7 +92,7 @@ msgstr "Ay" #. module: board #: view:res.log.report:0 msgid "Log created in current month" -msgstr "" +msgstr "Bu ay oluşturulan günlükler" #. module: board #: model:ir.actions.act_window,name:board.board_monthly_res_log_report_action @@ -103,7 +103,7 @@ msgstr "Belge Başına aylık faaliyet" #. module: board #: view:board.board:0 msgid "Configuration Overview" -msgstr "" +msgstr "Yapılandırma Genel Bakışı" #. module: board #: model:ir.actions.act_window,name:board.action_view_board_list_form @@ -211,7 +211,7 @@ msgstr "Ocak" #. module: board #: view:board.board:0 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: board #: selection:res.log.report,month:0 @@ -262,7 +262,7 @@ msgstr "Model" #. module: board #: model:ir.actions.act_window,name:board.board_homepage_action msgid "Home Page" -msgstr "" +msgstr "Ana Sayfa" #. module: board #: model:ir.actions.act_window,name:board.action_latest_activities_tree diff --git a/addons/board/i18n/zh_CN.po b/addons/board/i18n/zh_CN.po index 7e8a45ac019..b8821094508 100644 --- a/addons/board/i18n/zh_CN.po +++ b/addons/board/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-04-11 14:24+0000\n" -"Last-Translator: openerp-china.black-jack \n" +"PO-Revision-Date: 2012-01-23 10:14+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:01+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: board #: view:res.log.report:0 @@ -39,7 +39,7 @@ msgstr "最后一次连接" #. module: board #: view:res.log.report:0 msgid "Log created in last month" -msgstr "" +msgstr "上月创建的日志" #. module: board #: view:board.board:0 @@ -55,7 +55,7 @@ msgstr "分组..." #. module: board #: view:res.log.report:0 msgid "Log created in current year" -msgstr "" +msgstr "本年创建的日志" #. module: board #: model:ir.model,name:board.model_board_board @@ -92,7 +92,7 @@ msgstr "月" #. module: board #: view:res.log.report:0 msgid "Log created in current month" -msgstr "" +msgstr "本月创建的日志" #. module: board #: model:ir.actions.act_window,name:board.board_monthly_res_log_report_action @@ -103,7 +103,7 @@ msgstr "每种单据的月活动次数" #. module: board #: view:board.board:0 msgid "Configuration Overview" -msgstr "" +msgstr "配置总揽" #. module: board #: model:ir.actions.act_window,name:board.action_view_board_list_form @@ -211,7 +211,7 @@ msgstr "1月" #. module: board #: view:board.board:0 msgid "Users" -msgstr "" +msgstr "用户" #. module: board #: selection:res.log.report,month:0 @@ -262,7 +262,7 @@ msgstr "模型" #. module: board #: model:ir.actions.act_window,name:board.board_homepage_action msgid "Home Page" -msgstr "" +msgstr "首页" #. module: board #: model:ir.actions.act_window,name:board.action_latest_activities_tree diff --git a/addons/crm_caldav/i18n/en_GB.po b/addons/crm_caldav/i18n/en_GB.po index 0d375467b10..a7a1bd01563 100644 --- a/addons/crm_caldav/i18n/en_GB.po +++ b/addons/crm_caldav/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-04-02 15:52+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 15:24+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:25+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: crm_caldav #: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse @@ -25,7 +25,7 @@ msgstr "Caldav Browse" #. module: crm_caldav #: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse msgid "Synchronize This Calendar" -msgstr "" +msgstr "Synchronize This Calendar" #. module: crm_caldav #: model:ir.model,name:crm_caldav.model_crm_meeting diff --git a/addons/crm_caldav/i18n/tr.po b/addons/crm_caldav/i18n/tr.po index ddcb0cb5a9b..52fab70a060 100644 --- a/addons/crm_caldav/i18n/tr.po +++ b/addons/crm_caldav/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-10 17:51+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:20+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:25+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: crm_caldav #: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse @@ -25,7 +25,7 @@ msgstr "Caldav Tarama" #. module: crm_caldav #: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse msgid "Synchronize This Calendar" -msgstr "" +msgstr "Bu Takvimi Senkronize Et" #. module: crm_caldav #: model:ir.model,name:crm_caldav.model_crm_meeting diff --git a/addons/crm_profiling/i18n/en_GB.po b/addons/crm_profiling/i18n/en_GB.po new file mode 100644 index 00000000000..3553fc0a0cd --- /dev/null +++ b/addons/crm_profiling/i18n/en_GB.po @@ -0,0 +1,252 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:48+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +msgid "Questions List" +msgstr "Questions List" + +#. module: crm_profiling +#: model:ir.actions.act_window,help:crm_profiling.open_questionnaires +msgid "" +"You can create specific topic-related questionnaires to guide your team(s) " +"in the sales cycle by helping them to ask the right questions. The " +"segmentation tool allows you to automatically assign a partner to a category " +"according to his answers to the different questionnaires." +msgstr "" +"You can create specific topic-related questionnaires to guide your team(s) " +"in the sales cycle by helping them to ask the right questions. The " +"segmentation tool allows you to automatically assign a partner to a category " +"according to his answers to the different questionnaires." + +#. module: crm_profiling +#: field:crm_profiling.answer,question_id:0 +#: field:crm_profiling.question,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_question +#: field:open.questionnaire.line,question_id:0 +msgid "Question" +msgstr "Question" + +#. module: crm_profiling +#: model:ir.actions.act_window,name:crm_profiling.action_open_questionnaire +#: view:open.questionnaire:0 +msgid "Open Questionnaire" +msgstr "Open Questionnaire" + +#. module: crm_profiling +#: field:crm.segmentation,child_ids:0 +msgid "Child Profiles" +msgstr "Child Profiles" + +#. module: crm_profiling +#: view:crm.segmentation:0 +msgid "Partner Segmentations" +msgstr "Partner Segmentations" + +#. module: crm_profiling +#: field:crm_profiling.answer,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_answer +#: field:open.questionnaire.line,answer_id:0 +msgid "Answer" +msgstr "Answer" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_open_questionnaire_line +msgid "open.questionnaire.line" +msgstr "open.questionnaire.line" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_crm_segmentation +msgid "Partner Segmentation" +msgstr "Partner Segmentation" + +#. module: crm_profiling +#: view:res.partner:0 +msgid "Profiling" +msgstr "Profiling" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +#: field:crm_profiling.questionnaire,description:0 +msgid "Description" +msgstr "Description" + +#. module: crm_profiling +#: field:crm.segmentation,answer_no:0 +msgid "Excluded Answers" +msgstr "Excluded Answers" + +#. module: crm_profiling +#: view:crm_profiling.answer:0 +#: view:crm_profiling.question:0 +#: field:res.partner,answers_ids:0 +msgid "Answers" +msgstr "Answers" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_open_questionnaire +msgid "open.questionnaire" +msgstr "open.questionnaire" + +#. module: crm_profiling +#: field:open.questionnaire,questionnaire_id:0 +msgid "Questionnaire name" +msgstr "Questionnaire name" + +#. module: crm_profiling +#: view:res.partner:0 +msgid "Use a questionnaire" +msgstr "Use a questionnaire" + +#. module: crm_profiling +#: view:open.questionnaire:0 +msgid "_Cancel" +msgstr "_Cancel" + +#. module: crm_profiling +#: field:open.questionnaire,question_ans_ids:0 +msgid "Question / Answers" +msgstr "Question / Answers" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +#: model:ir.actions.act_window,name:crm_profiling.open_questionnaires +#: model:ir.ui.menu,name:crm_profiling.menu_segm_questionnaire +#: view:open.questionnaire:0 +msgid "Questionnaires" +msgstr "Questionnaires" + +#. module: crm_profiling +#: help:crm.segmentation,profiling_active:0 +msgid "" +"Check this box if you want to use this tab as " +"part of the segmentation rule. If not checked, " +"the criteria beneath will be ignored" +msgstr "" +"Check this box if you want to use this tab as part of the segmentation rule. " +"If not checked, the criteria beneath will be ignored" + +#. module: crm_profiling +#: constraint:crm.segmentation:0 +msgid "Error ! You can not create recursive profiles." +msgstr "Error ! You can not create recursive profiles." + +#. module: crm_profiling +#: field:crm.segmentation,profiling_active:0 +msgid "Use The Profiling Rules" +msgstr "Use The Profiling Rules" + +#. module: crm_profiling +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "Error ! You cannot create recursive associated members." + +#. module: crm_profiling +#: view:crm_profiling.question:0 +#: field:crm_profiling.question,answers_ids:0 +msgid "Avalaible answers" +msgstr "Avalaible answers" + +#. module: crm_profiling +#: field:crm.segmentation,answer_yes:0 +msgid "Included Answers" +msgstr "Included Answers" + +#. module: crm_profiling +#: view:crm_profiling.question:0 +#: field:crm_profiling.questionnaire,questions_ids:0 +#: model:ir.actions.act_window,name:crm_profiling.open_questions +#: model:ir.ui.menu,name:crm_profiling.menu_segm_answer +msgid "Questions" +msgstr "Questions" + +#. module: crm_profiling +#: field:crm.segmentation,parent_id:0 +msgid "Parent Profile" +msgstr "Parent Profile" + +#. module: crm_profiling +#: view:open.questionnaire:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: crm_profiling +#: code:addons/crm_profiling/wizard/open_questionnaire.py:77 +#: field:crm_profiling.questionnaire,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_questionnaire +#: view:open.questionnaire:0 +#: view:open.questionnaire.line:0 +#: field:open.questionnaire.line,wizard_id:0 +#, python-format +msgid "Questionnaire" +msgstr "Questionnaire" + +#. module: crm_profiling +#: view:open.questionnaire:0 +msgid "Save Data" +msgstr "Save Data" + +#~ msgid "Using a questionnaire" +#~ msgstr "Using a questionnaire" + +#~ msgid "Error ! You can not create recursive associated members." +#~ msgstr "Error ! You can not create recursive associated members." + +#~ msgid "Crm Profiling management - To Perform Segmentation within Partners" +#~ msgstr "Crm Profiling management - To Perform Segmentation within Partners" + +#~ msgid "" +#~ "\n" +#~ " This module allows users to perform segmentation within partners.\n" +#~ " It uses the profiles criteria from the earlier segmentation module and " +#~ "improve it. Thanks to the new concept of questionnaire. You can now regroup " +#~ "questions into a questionnaire and directly use it on a partner.\n" +#~ "\n" +#~ " It also has been merged with the earlier CRM & SRM segmentation tool " +#~ "because they were overlapping.\n" +#~ "\n" +#~ " The menu items related are in \"CRM & SRM\\Configuration\\" +#~ "Segmentations\"\n" +#~ "\n" +#~ "\n" +#~ " * Note: this module is not compatible with the module segmentation, " +#~ "since it's the same which has been renamed.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " This module allows users to perform segmentation within partners.\n" +#~ " It uses the profiles criteria from the earlier segmentation module and " +#~ "improve it. Thanks to the new concept of questionnaire. You can now regroup " +#~ "questions into a questionnaire and directly use it on a partner.\n" +#~ "\n" +#~ " It also has been merged with the earlier CRM & SRM segmentation tool " +#~ "because they were overlapping.\n" +#~ "\n" +#~ " The menu items related are in \"CRM & SRM\\Configuration\\" +#~ "Segmentations\"\n" +#~ "\n" +#~ "\n" +#~ " * Note: this module is not compatible with the module segmentation, " +#~ "since it's the same which has been renamed.\n" +#~ " " diff --git a/addons/document_ics/i18n/en_GB.po b/addons/document_ics/i18n/en_GB.po new file mode 100644 index 00000000000..6ef9431e188 --- /dev/null +++ b/addons/document_ics/i18n/en_GB.po @@ -0,0 +1,378 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:59+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: document_ics +#: help:document.ics.crm.wizard,claims:0 +msgid "" +"Manages the supplier and customers claims,including your corrective or " +"preventive actions." +msgstr "" +"Manages the supplier and customers claims,including your corrective or " +"preventive actions." + +#. module: document_ics +#: field:document.directory.content,object_id:0 +msgid "Object" +msgstr "Object" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "uid" +msgstr "uid" + +#. module: document_ics +#: help:document.ics.crm.wizard,fund:0 +msgid "" +"This may help associations in their fund raising process and tracking." +msgstr "" +"This may help associations in their fund raising process and tracking." + +#. module: document_ics +#: field:document.ics.crm.wizard,jobs:0 +msgid "Jobs Hiring Process" +msgstr "Jobs Hiring Process" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "Configure Calendars for CRM Sections" +msgstr "Configure Calendars for CRM Sections" + +#. module: document_ics +#: field:document.ics.crm.wizard,helpdesk:0 +msgid "Helpdesk" +msgstr "Helpdesk" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "dtstamp" +msgstr "dtstamp" + +#. module: document_ics +#: help:document.directory.content,fname_field:0 +msgid "" +"The field of the object used in the filename. Has to " +"be a unique identifier." +msgstr "" +"The field of the object used in the filename. Has to be a unique identifier." + +#. module: document_ics +#: field:document.directory.ics.fields,content_id:0 +msgid "Content" +msgstr "Content" + +#. module: document_ics +#: field:document.ics.crm.wizard,meeting:0 +msgid "Calendar of Meetings" +msgstr "Calendar of Meetings" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "" +"OpenERP can create and pre-configure a series of integrated calendar for you." +msgstr "" +"OpenERP can create and pre-configure a series of integrated calendar for you." + +#. module: document_ics +#: help:document.ics.crm.wizard,helpdesk:0 +msgid "Manages an Helpdesk service." +msgstr "Manages an Helpdesk service." + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "dtend" +msgstr "dtend" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_crm_meeting +msgid "Meeting" +msgstr "Meeting" + +#. module: document_ics +#: help:document.ics.crm.wizard,lead:0 +msgid "" +"Allows you to track and manage leads which are pre-sales requests or " +"contacts, the very first contact with a customer request." +msgstr "" +"Allows you to track and manage leads which are pre-sales requests or " +"contacts, the very first contact with a customer request." + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "description" +msgstr "description" + +#. module: document_ics +#: field:document.directory.ics.fields,fn:0 +msgid "Function" +msgstr "Function" + +#. module: document_ics +#: model:ir.actions.act_window,name:document_ics.action_view_document_ics_config_directories +msgid "Configure Calendars for Sections " +msgstr "Configure Calendars for Sections " + +#. module: document_ics +#: help:document.ics.crm.wizard,opportunity:0 +msgid "Tracks identified business opportunities for your sales pipeline." +msgstr "Tracks identified business opportunities for your sales pipeline." + +#. module: document_ics +#: help:document.ics.crm.wizard,jobs:0 +msgid "" +"Helps you to organise the jobs hiring process: evaluation, meetings, email " +"integration..." +msgstr "" +"Helps you to organise the jobs hiring process: evaluation, meetings, email " +"integration..." + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "title" +msgstr "title" + +#. module: document_ics +#: field:document.ics.crm.wizard,fund:0 +msgid "Fund Raising Operations" +msgstr "Fund Raising Operations" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_document_directory_content +msgid "Directory Content" +msgstr "Directory Content" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_document_directory_ics_fields +msgid "Document Directory ICS Fields" +msgstr "Document Directory ICS Fields" + +#. module: document_ics +#: help:document.ics.crm.wizard,phonecall:0 +msgid "" +"Helps you to encode the result of a phone call or to plan a list of phone " +"calls to process." +msgstr "" +"Helps you to encode the result of a phone call or to plan a list of phone " +"calls to process." + +#. module: document_ics +#: help:document.ics.crm.wizard,document_ics:0 +msgid "" +" Will allow you to synchronise your Open ERP calendars with your phone, " +"outlook, Sunbird, ical, ..." +msgstr "" +" Will allow you to synchronise your Open ERP calendars with your phone, " +"outlook, Sunbird, ical, ..." + +#. module: document_ics +#: field:document.directory.ics.fields,field_id:0 +msgid "OpenERP Field" +msgstr "OpenERP Field" + +#. module: document_ics +#: view:document.directory:0 +msgid "ICS Calendar" +msgstr "ICS Calendar" + +#. module: document_ics +#: field:document.directory.ics.fields,name:0 +msgid "ICS Value" +msgstr "ICS Value" + +#. module: document_ics +#: selection:document.directory.ics.fields,fn:0 +msgid "Expression as constant" +msgstr "Expression as constant" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "location" +msgstr "location" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "attendee" +msgstr "attendee" + +#. module: document_ics +#: field:document.ics.crm.wizard,name:0 +msgid "Name" +msgstr "Name" + +#. module: document_ics +#: help:document.directory.ics.fields,fn:0 +msgid "Alternate method of calculating the value" +msgstr "Alternate method of calculating the value" + +#. module: document_ics +#: help:document.ics.crm.wizard,meeting:0 +msgid "Manages the calendar of meetings of the users." +msgstr "Manages the calendar of meetings of the users." + +#. module: document_ics +#: field:document.directory.content,ics_domain:0 +msgid "Domain" +msgstr "Domain" + +#. module: document_ics +#: help:document.ics.crm.wizard,bugs:0 +msgid "Used by companies to track bugs and support requests on software" +msgstr "Used by companies to track bugs and support requests on software" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "last-modified" +msgstr "last-modified" + +#. module: document_ics +#: view:document.directory:0 +msgid "ICS Mapping" +msgstr "ICS Mapping" + +#. module: document_ics +#: field:document.ics.crm.wizard,document_ics:0 +msgid "Shared Calendar" +msgstr "Shared Calendar" + +#. module: document_ics +#: field:document.ics.crm.wizard,claims:0 +msgid "Claims" +msgstr "Claims" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "dtstart" +msgstr "dtstart" + +#. module: document_ics +#: field:document.directory.ics.fields,expr:0 +msgid "Expression" +msgstr "Expression" + +#. module: document_ics +#: field:document.ics.crm.wizard,bugs:0 +msgid "Bug Tracking" +msgstr "Bug Tracking" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "categories" +msgstr "categories" + +#. module: document_ics +#: selection:document.directory.ics.fields,fn:0 +msgid "Use the field" +msgstr "Use the field" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "Create Pre-Configured Calendars" +msgstr "Create Pre-Configured Calendars" + +#. module: document_ics +#: field:document.directory.content,fname_field:0 +msgid "Filename field" +msgstr "Filename field" + +#. module: document_ics +#: field:document.directory.content,obj_iterate:0 +msgid "Iterate object" +msgstr "Iterate object" + +#. module: document_ics +#: field:crm.meeting,code:0 +msgid "Calendar Code" +msgstr "Calendar Code" + +#. module: document_ics +#: selection:document.directory.ics.fields,fn:0 +msgid "Interval in hours" +msgstr "Interval in hours" + +#. module: document_ics +#: field:document.ics.crm.wizard,config_logo:0 +msgid "Image" +msgstr "Image" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "created" +msgstr "created" + +#. module: document_ics +#: help:document.directory.content,obj_iterate:0 +msgid "" +"If set, a separate instance will be created for each " +"record of Object" +msgstr "" +"If set, a separate instance will be created for each record of Object" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "summary" +msgstr "summary" + +#. module: document_ics +#: field:document.ics.crm.wizard,lead:0 +msgid "Leads" +msgstr "Leads" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_document_ics_crm_wizard +msgid "document.ics.crm.wizard" +msgstr "document.ics.crm.wizard" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "res_config_contents" +msgstr "res_config_contents" + +#. module: document_ics +#: field:document.ics.crm.wizard,phonecall:0 +msgid "Phone Calls" +msgstr "Phone Calls" + +#. module: document_ics +#: field:document.directory.content,ics_field_ids:0 +msgid "Fields Mapping" +msgstr "Fields Mapping" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "url" +msgstr "url" + +#. module: document_ics +#: field:document.ics.crm.wizard,opportunity:0 +msgid "Business Opportunities" +msgstr "Business Opportunities" + +#~ msgid "Allows to synchronise calendars with others applications." +#~ msgstr "Allows to synchronise calendars with others applications." + +#~ msgid "Shared Calendar Meetings" +#~ msgstr "Shared Calendar Meetings" + +#~ msgid "Support for iCal based on Document Management System" +#~ msgstr "Support for iCal based on Document Management System" + +#~ msgid "Configure" +#~ msgstr "Configure" + +#~ msgid "Configuration Progress" +#~ msgstr "Configuration Progress" diff --git a/addons/document_webdav/i18n/en_GB.po b/addons/document_webdav/i18n/en_GB.po new file mode 100644 index 00000000000..c2f31a61c8b --- /dev/null +++ b/addons/document_webdav/i18n/en_GB.po @@ -0,0 +1,206 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:26+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: document_webdav +#: field:document.webdav.dir.property,create_date:0 +#: field:document.webdav.file.property,create_date:0 +msgid "Date Created" +msgstr "Date Created" + +#. module: document_webdav +#: model:ir.ui.menu,name:document_webdav.menu_document_props +msgid "Documents" +msgstr "Documents" + +#. module: document_webdav +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "Error! You can not create recursive Directories." + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +#: view:document.webdav.file.property:0 +msgid "Search Document properties" +msgstr "Search Document properties" + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +#: field:document.webdav.dir.property,namespace:0 +#: view:document.webdav.file.property:0 +#: field:document.webdav.file.property,namespace:0 +msgid "Namespace" +msgstr "Namespace" + +#. module: document_webdav +#: field:document.directory,dav_prop_ids:0 +msgid "DAV properties" +msgstr "DAV properties" + +#. module: document_webdav +#: model:ir.model,name:document_webdav.model_document_webdav_file_property +msgid "document.webdav.file.property" +msgstr "document.webdav.file.property" + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +#: view:document.webdav.file.property:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: document_webdav +#: view:document.directory:0 +msgid "These properties will be added to WebDAV requests" +msgstr "These properties will be added to WebDAV requests" + +#. module: document_webdav +#: model:ir.actions.act_window,name:document_webdav.action_file_props_form +msgid "DAV Properties for Documents" +msgstr "DAV Properties for Documents" + +#. module: document_webdav +#: code:addons/document_webdav/webdav.py:37 +#, python-format +msgid "PyWebDAV Import Error!" +msgstr "PyWebDAV Import Error!" + +#. module: document_webdav +#: view:document.webdav.file.property:0 +#: field:document.webdav.file.property,file_id:0 +msgid "Document" +msgstr "Document" + +#. module: document_webdav +#: model:ir.ui.menu,name:document_webdav.menu_folder_props +msgid "Folders" +msgstr "Folders" + +#. module: document_webdav +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "Directory cannot be parent of itself!" + +#. module: document_webdav +#: view:document.directory:0 +msgid "Dynamic context" +msgstr "Dynamic context" + +#. module: document_webdav +#: view:document.directory:0 +msgid "WebDAV properties" +msgstr "WebDAV properties" + +#. module: document_webdav +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "The directory name must be unique !" + +#. module: document_webdav +#: code:addons/document_webdav/webdav.py:37 +#, python-format +msgid "" +"Please install PyWebDAV from " +"http://code.google.com/p/pywebdav/downloads/detail?name=PyWebDAV-" +"0.9.4.tar.gz&can=2&q=/" +msgstr "" +"Please install PyWebDAV from " +"http://code.google.com/p/pywebdav/downloads/detail?name=PyWebDAV-" +"0.9.4.tar.gz&can=2&q=/" + +#. module: document_webdav +#: model:ir.actions.act_window,name:document_webdav.action_dir_props_form +msgid "DAV Properties for Folders" +msgstr "DAV Properties for Folders" + +#. module: document_webdav +#: view:document.directory:0 +#: view:document.webdav.dir.property:0 +#: view:document.webdav.file.property:0 +msgid "Properties" +msgstr "Properties" + +#. module: document_webdav +#: field:document.webdav.dir.property,name:0 +#: field:document.webdav.file.property,name:0 +msgid "Name" +msgstr "Name" + +#. module: document_webdav +#: model:ir.model,name:document_webdav.model_document_webdav_dir_property +msgid "document.webdav.dir.property" +msgstr "document.webdav.dir.property" + +#. module: document_webdav +#: field:document.webdav.dir.property,value:0 +#: field:document.webdav.file.property,value:0 +msgid "Value" +msgstr "Value" + +#. module: document_webdav +#: field:document.webdav.dir.property,dir_id:0 +#: model:ir.model,name:document_webdav.model_document_directory +msgid "Directory" +msgstr "Directory" + +#. module: document_webdav +#: field:document.webdav.dir.property,write_uid:0 +#: field:document.webdav.file.property,write_uid:0 +msgid "Last Modification User" +msgstr "Last Modification User" + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +msgid "Dir" +msgstr "Dir" + +#. module: document_webdav +#: field:document.webdav.dir.property,write_date:0 +#: field:document.webdav.file.property,write_date:0 +msgid "Date Modified" +msgstr "Date Modified" + +#. module: document_webdav +#: field:document.webdav.dir.property,create_uid:0 +#: field:document.webdav.file.property,create_uid:0 +msgid "Creator" +msgstr "Creator" + +#. module: document_webdav +#: model:ir.ui.menu,name:document_webdav.menu_properties +msgid "DAV Properties" +msgstr "DAV Properties" + +#. module: document_webdav +#: sql_constraint:document.directory:0 +msgid "Directory must have a parent or a storage" +msgstr "Directory must have a parent or a storage" + +#. module: document_webdav +#: field:document.webdav.dir.property,do_subst:0 +#: field:document.webdav.file.property,do_subst:0 +msgid "Substitute" +msgstr "Substitute" + +#~ msgid "WebDAV server for Document Management" +#~ msgstr "WebDAV server for Document Management" + +#~ msgid "DAV properties for folders" +#~ msgstr "DAV properties for folders" + +#~ msgid "DAV properties for documents" +#~ msgstr "DAV properties for documents" diff --git a/addons/hr/i18n/hr.po b/addons/hr/i18n/hr.po index babf6b46413..70b86b4c053 100644 --- a/addons/hr/i18n/hr.po +++ b/addons/hr/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2012-01-17 09:55+0000\n" -"Last-Translator: Milan Tribuson \n" +"PO-Revision-Date: 2012-01-23 10:38+0000\n" +"Last-Translator: Marko Carevic \n" "Language-Team: <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-18 04:44+0000\n" -"X-Generator: Launchpad (build 14681)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" "Language: hr\n" #. module: hr @@ -59,7 +59,7 @@ msgstr "Grupiraj po..." #. module: hr #: model:ir.actions.act_window,name:hr.view_department_form_installer msgid "Create Your Departments" -msgstr "" +msgstr "Kreirajte vaše odjele" #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job @@ -70,6 +70,11 @@ msgid "" "will be used in the recruitment process to evaluate the applicants for this " "job position." msgstr "" +"Radna mjesta koriste se za definiranje poslova i preduvjeta za nj. " +"obavljanje. Možete pratiti broj zaposlenih po radnom mjestu i koliko možete " +"očekivati ​​u budućnosti. Također, radnom mjestu možete priložiti anketu " +"koje će se koristiti u procesu zapošljavanja za procjenu kompetencije " +"kandidata za to radno mjesto." #. module: hr #: view:hr.employee:0 @@ -111,7 +116,7 @@ msgstr "Očekivano u regrutiranju" #. module: hr #: model:ir.actions.todo.category,name:hr.category_hr_management_config msgid "HR Management" -msgstr "" +msgstr "Upravljanje ljudskim resursima" #. module: hr #: help:hr.employee,partner_id:0 @@ -151,6 +156,10 @@ msgid "" "operations on all the employees of the same category, i.e. allocating " "holidays." msgstr "" +"Kreiraj obrazac djelatnika i povežite ih na OpenERP korisnika ako želite da " +"imaju pristup ovoj instanci . Kategorije se mogu postaviti na zaposlenika za " +"obavljanje velikih operacija nad svim zaposlenicima iste kategorije, npr. " +"alokacije godišnjih odmora." #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -159,11 +168,14 @@ msgid "" "to employees by departments: expenses and timesheet validation, leaves " "management, recruitments, etc." msgstr "" +"Struktura odjela vaše tvrtke se koristi za upravljanje svim dokumentima u " +"vezi s zaposlenicim po odjelima: troškovi, evidencija o radnom vremenu, " +"upravljanje dopustima, upravljanje zapošljavanjem itd." #. module: hr #: field:hr.employee,color:0 msgid "Color Index" -msgstr "" +msgstr "Indeks boja" #. module: hr #: model:process.transition,note:hr.process_transition_employeeuser0 @@ -193,12 +205,12 @@ msgstr "Žensko" #. module: hr #: help:hr.job,expected_employees:0 msgid "Required number of employees in total for that job." -msgstr "" +msgstr "Ukupan broj potrebnih zaposlenika za taj posao" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config msgid "Attendance" -msgstr "" +msgstr "Prisutnost" #. module: hr #: view:hr.employee:0 @@ -296,7 +308,7 @@ msgstr "Očekivano djelatnika" #. module: hr #: selection:hr.employee,marital:0 msgid "Divorced" -msgstr "Razveden-a" +msgstr "Razveden(a)" #. module: hr #: field:hr.employee.category,parent_id:0 @@ -356,7 +368,7 @@ msgstr "hr.department" #. module: hr #: model:ir.actions.act_window,name:hr.action_create_hr_employee_installer msgid "Create your Employees" -msgstr "" +msgstr "Kreiraj zaposlenike" #. module: hr #: field:hr.employee.category,name:0 @@ -391,7 +403,7 @@ msgstr "" #. module: hr #: help:hr.employee,bank_account_id:0 msgid "Employee bank salary account" -msgstr "Konto za plaću djelatnika" +msgstr "Broj tekućeg računa za isplatu plaće" #. module: hr #: field:hr.department,note:0 @@ -443,7 +455,7 @@ msgstr "nepoznato" #. module: hr #: help:hr.job,no_of_employee:0 msgid "Number of employees with that job." -msgstr "" +msgstr "Broj djelatnika sa tim poslom" #. module: hr #: field:hr.employee,ssnid:0 @@ -463,7 +475,7 @@ msgstr "Pogreška ! Ne možete kreirati rekurzivnu hijerarhiju djelatnika." #. module: hr #: model:ir.actions.act_window,name:hr.action2 msgid "Subordonate Hierarchy" -msgstr "" +msgstr "Podređena hijerarhija" #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer @@ -472,11 +484,14 @@ msgid "" "employees by departments: expenses and timesheet validation, leaves " "management, recruitments, etc." msgstr "" +"Struktura vaših odjela se koristi za upravljanje svim dokumentima u vezi s " +"zaposlenicim po odjelima: troškovi, evidencija o radnom vremenu, upravljanje " +"dopustima, upravljanje zapošljavanjem itd." #. module: hr #: field:hr.employee,bank_account_id:0 msgid "Bank Account Number" -msgstr "" +msgstr "Broj bankovnog računa" #. module: hr #: view:hr.department:0 @@ -495,7 +510,7 @@ msgstr "" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_dashboard msgid "Dashboard" -msgstr "" +msgstr "Nadzorna ploča" #. module: hr #: selection:hr.job,state:0 @@ -511,7 +526,7 @@ msgstr "Ne možete imati dva korisnika sa istim korisničkim imenom !" #: view:hr.job:0 #: field:hr.job,state:0 msgid "State" -msgstr "Stanje" +msgstr "Status" #. module: hr #: field:hr.employee,marital:0 @@ -546,7 +561,7 @@ msgstr "Osobni podaci" #. module: hr #: field:hr.employee,city:0 msgid "City" -msgstr "" +msgstr "Mjesto" #. module: hr #: field:hr.employee,passport_id:0 @@ -597,12 +612,12 @@ msgstr "Odjel" #. module: hr #: field:hr.employee,country_id:0 msgid "Nationality" -msgstr "Narodnost" +msgstr "Nacionalnost" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config msgid "Leaves" -msgstr "" +msgstr "Dopusti" #. module: hr #: view:board.board:0 @@ -612,7 +627,7 @@ msgstr "Ploča upravitelja HR" #. module: hr #: field:hr.employee,resource_id:0 msgid "Resource" -msgstr "Sredstva" +msgstr "Resurs" #. module: hr #: field:hr.department,complete_name:0 @@ -678,7 +693,7 @@ msgstr "Poslovne pozicije" #. module: hr #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "Drugi id" #. module: hr #: view:hr.employee:0 @@ -689,12 +704,12 @@ msgstr "Trener" #. module: hr #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "" +msgstr "Naziv radnog mjesta mora biti jedinstven po tvrtki" #. module: hr #: view:hr.job:0 msgid "My Departments Jobs" -msgstr "" +msgstr "Poslovi u mom odjelu" #. module: hr #: field:hr.department,manager_id:0 @@ -706,7 +721,7 @@ msgstr "Voditelj" #. module: hr #: selection:hr.employee,marital:0 msgid "Widower" -msgstr "Udovac-ica" +msgstr "Udovac(ica)" #. module: hr #: field:hr.employee,child_ids:0 @@ -716,7 +731,7 @@ msgstr "Podređeni djelatnici" #. module: hr #: field:hr.job,no_of_employee:0 msgid "Number of Employees" -msgstr "" +msgstr "Broj djelatnika" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po index 691a6b8ac2e..863ae3875e6 100644 --- a/addons/hr/i18n/zh_CN.po +++ b/addons/hr/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2011-01-13 13:22+0000\n" +"PO-Revision-Date: 2012-01-23 10:08+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:54+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -58,7 +58,7 @@ msgstr "分组..." #. module: hr #: model:ir.actions.act_window,name:hr.view_department_form_installer msgid "Create Your Departments" -msgstr "" +msgstr "创建您的部门" #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job @@ -110,7 +110,7 @@ msgstr "招聘人数" #. module: hr #: model:ir.actions.todo.category,name:hr.category_hr_management_config msgid "HR Management" -msgstr "" +msgstr "人力资源管理" #. module: hr #: help:hr.employee,partner_id:0 @@ -160,7 +160,7 @@ msgstr "您公司的部门结构用于管理所有需要按部门分类的员工 #. module: hr #: field:hr.employee,color:0 msgid "Color Index" -msgstr "" +msgstr "颜色索引" #. module: hr #: model:process.transition,note:hr.process_transition_employeeuser0 @@ -188,12 +188,12 @@ msgstr "女性" #. module: hr #: help:hr.job,expected_employees:0 msgid "Required number of employees in total for that job." -msgstr "" +msgstr "该职位所需的总员工数" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config msgid "Attendance" -msgstr "" +msgstr "考勤" #. module: hr #: view:hr.employee:0 @@ -351,7 +351,7 @@ msgstr "hr.department" #. module: hr #: model:ir.actions.act_window,name:hr.action_create_hr_employee_installer msgid "Create your Employees" -msgstr "" +msgstr "创建您的员工信息" #. module: hr #: field:hr.employee.category,name:0 @@ -433,7 +433,7 @@ msgstr "未知的" #. module: hr #: help:hr.job,no_of_employee:0 msgid "Number of employees with that job." -msgstr "" +msgstr "该职位员工数" #. module: hr #: field:hr.employee,ssnid:0 @@ -483,7 +483,7 @@ msgstr "员工信息表单里有多种不同的信息如联系信息。" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_dashboard msgid "Dashboard" -msgstr "" +msgstr "仪表盘" #. module: hr #: selection:hr.job,state:0 @@ -534,7 +534,7 @@ msgstr "个人信息" #. module: hr #: field:hr.employee,city:0 msgid "City" -msgstr "" +msgstr "城市" #. module: hr #: field:hr.employee,passport_id:0 @@ -544,7 +544,7 @@ msgstr "护照号" #. module: hr #: field:hr.employee,mobile_phone:0 msgid "Work Mobile" -msgstr "" +msgstr "办公手机" #. module: hr #: view:hr.employee.category:0 @@ -666,7 +666,7 @@ msgstr "职位" #. module: hr #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "其它证件号" #. module: hr #: view:hr.employee:0 @@ -677,12 +677,12 @@ msgstr "师傅" #. module: hr #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "" +msgstr "每个公司里的任一职位名称都必须唯一" #. module: hr #: view:hr.job:0 msgid "My Departments Jobs" -msgstr "" +msgstr "我的部门职位" #. module: hr #: field:hr.department,manager_id:0 @@ -704,7 +704,7 @@ msgstr "下属" #. module: hr #: field:hr.job,no_of_employee:0 msgid "Number of Employees" -msgstr "" +msgstr "员工数" #~ msgid "Group name" #~ msgstr "组名" diff --git a/addons/hr_contract/i18n/zh_CN.po b/addons/hr_contract/i18n/zh_CN.po index d630db57fdb..058856dae6c 100644 --- a/addons/hr_contract/i18n/zh_CN.po +++ b/addons/hr_contract/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-13 07:07+0000\n" -"Last-Translator: ryanlin \n" +"PO-Revision-Date: 2012-01-23 10:05+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:59+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: hr_contract #: field:hr.contract,wage:0 @@ -24,7 +24,7 @@ msgstr "工资" #. module: hr_contract #: view:hr.contract:0 msgid "Information" -msgstr "" +msgstr "信息" #. module: hr_contract #: view:hr.contract:0 @@ -86,7 +86,7 @@ msgstr "搜索合同" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts in progress" -msgstr "" +msgstr "合同执行情况" #. module: hr_contract #: field:hr.employee,vehicle_distance:0 @@ -110,7 +110,7 @@ msgstr "个人信息" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts whose end date already passed" -msgstr "" +msgstr "已过期合同" #. module: hr_contract #: help:hr.employee,contract_id:0 @@ -162,7 +162,7 @@ msgstr "结束日期" #. module: hr_contract #: help:hr.contract,wage:0 msgid "Basic Salary of the employee" -msgstr "" +msgstr "该员工基本工资" #. module: hr_contract #: field:hr.contract,name:0 @@ -183,7 +183,7 @@ msgstr "备注" #. module: hr_contract #: field:hr.contract,permit_no:0 msgid "Work Permit No" -msgstr "" +msgstr "工作证编号" #. module: hr_contract #: view:hr.contract:0 @@ -216,7 +216,7 @@ msgstr "职务信息" #. module: hr_contract #: field:hr.contract,visa_expire:0 msgid "Visa Expire Date" -msgstr "" +msgstr "签证到期日期" #. module: hr_contract #: field:hr.contract,job_id:0 @@ -241,7 +241,7 @@ msgstr "错误!合同开始日期必须小于结束日期。" #. module: hr_contract #: field:hr.contract,visa_no:0 msgid "Visa No" -msgstr "" +msgstr "签证号" #. module: hr_contract #: field:hr.employee,place_of_birth:0 diff --git a/addons/hr_payroll_account/i18n/en_GB.po b/addons/hr_payroll_account/i18n/en_GB.po new file mode 100644 index 00000000000..05d297c6915 --- /dev/null +++ b/addons/hr_payroll_account/i18n/en_GB.po @@ -0,0 +1,296 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 13:36+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_id:0 +msgid "Accounting Entry" +msgstr "Accounting Entry" + +#. module: hr_payroll_account +#: field:hr.salary.rule,account_tax_id:0 +msgid "Tax Code" +msgstr "Tax Code" + +#. module: hr_payroll_account +#: field:hr.payslip,journal_id:0 +#: field:hr.payslip.run,journal_id:0 +msgid "Expense Journal" +msgstr "Expense Journal" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:157 +#: code:addons/hr_payroll_account/hr_payroll_account.py:173 +#, python-format +msgid "Adjustment Entry" +msgstr "Adjustment Entry" + +#. module: hr_payroll_account +#: field:hr.contract,analytic_account_id:0 +#: field:hr.salary.rule,analytic_account_id:0 +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "hr.salary.rule" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "Payslip Batches" + +#. module: hr_payroll_account +#: field:hr.contract,journal_id:0 +msgid "Salary Journal" +msgstr "Salary Journal" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "Pay Slip" + +#. module: hr_payroll_account +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "Payslip 'Date From' must be before 'Date To'." + +#. module: hr_payroll_account +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "Keep empty to use the period of the validation(Payslip) date." + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:171 +#, python-format +msgid "" +"The Expense Journal \"%s\" has not properly configured the Debit Account!" +msgstr "" +"The Expense Journal \"%s\" has not properly configured the Debit Account!" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:155 +#, python-format +msgid "" +"The Expense Journal \"%s\" has not properly configured the Credit Account!" +msgstr "" +"The Expense Journal \"%s\" has not properly configured the Credit Account!" + +#. module: hr_payroll_account +#: field:hr.salary.rule,account_debit:0 +msgid "Debit Account" +msgstr "Debit Account" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:102 +#, python-format +msgid "Payslip of %s" +msgstr "Payslip of %s" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_contract +msgid "Contract" +msgstr "Contract" + +#. module: hr_payroll_account +#: constraint:hr.contract:0 +msgid "Error! contract start-date must be lower then contract end-date." +msgstr "Error! contract start-date must be lower then contract end-date." + +#. module: hr_payroll_account +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "Force Period" + +#. module: hr_payroll_account +#: field:hr.salary.rule,account_credit:0 +msgid "Credit Account" +msgstr "Credit Account" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generate payslips for all selected employees" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:155 +#: code:addons/hr_payroll_account/hr_payroll_account.py:171 +#, python-format +msgid "Configuration Error!" +msgstr "Configuration Error!" + +#. module: hr_payroll_account +#: view:hr.contract:0 +#: view:hr.salary.rule:0 +msgid "Accounting" +msgstr "Accounting" + +#~ msgid "Other Informations" +#~ msgstr "Other Informations" + +#~ msgid "Analytic Account for Salary Analysis" +#~ msgstr "Analytic Account for Salary Analysis" + +#~ msgid "Period" +#~ msgstr "Period" + +#~ msgid "Employee" +#~ msgstr "Employee" + +#~ msgid "Bank Journal" +#~ msgstr "Bank Journal" + +#~ msgid "Contribution Register Line" +#~ msgstr "Contribution Register Line" + +#~ msgid "Contribution Register" +#~ msgstr "Contribution Register" + +#~ msgid "Accounting Lines" +#~ msgstr "Accounting Lines" + +#~ msgid "Expense account when Salary Expense will be recorded" +#~ msgstr "Expense account when Salary Expense will be recorded" + +#~ msgid "Accounting Informations" +#~ msgstr "Accounting Informations" + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Account Move Link to Pay Slip" +#~ msgstr "Account Move Link to Pay Slip" + +#~ msgid "Salary Account" +#~ msgstr "Salary Account" + +#~ msgid "Payroll Register" +#~ msgstr "Payroll Register" + +#~ msgid "Human Resource Payroll Accounting" +#~ msgstr "Human Resource Payroll Accounting" + +#, python-format +#~ msgid "Please Confirm all Expense Invoice appear for Reimbursement" +#~ msgstr "Please Confirm all Expense Invoice appear for Reimbursement" + +#~ msgid "Bank Account" +#~ msgstr "Bank Account" + +#~ msgid "Payment Lines" +#~ msgstr "Payment Lines" + +#, python-format +#~ msgid "Please define fiscal year for perticular contract" +#~ msgstr "Please define fiscal year for perticular contract" + +#~ msgid "Account Lines" +#~ msgstr "Account Lines" + +#~ msgid "Name" +#~ msgstr "Name" + +#~ msgid "Payslip Line" +#~ msgstr "Payslip Line" + +#~ msgid "Error ! You cannot create recursive Hierarchy of Employees." +#~ msgstr "Error ! You cannot create recursive Hierarchy of Employees." + +#~ msgid "" +#~ "Generic Payroll system Integrated with Accountings\n" +#~ " * Expense Encoding\n" +#~ " * Payment Encoding\n" +#~ " * Company Contribution Management\n" +#~ " " +#~ msgstr "" +#~ "Generic Payroll system Integrated with Accountings\n" +#~ " * Expense Encoding\n" +#~ " * Payment Encoding\n" +#~ " * Company Contribution Management\n" +#~ " " + +#~ msgid "Account" +#~ msgstr "Account" + +#, python-format +#~ msgid "Warning !" +#~ msgstr "Warning !" + +#~ msgid "Accounting vouchers" +#~ msgstr "Accounting vouchers" + +#~ msgid "Accounting Vouchers" +#~ msgstr "Accounting Vouchers" + +#~ msgid "General Account" +#~ msgstr "General Account" + +#~ msgid "Expense Entries" +#~ msgstr "Expense Entries" + +#~ msgid "Employee Account" +#~ msgstr "Employee Account" + +#~ msgid "Total By Employee" +#~ msgstr "Total By Employee" + +#~ msgid "Bank Advice Note" +#~ msgstr "Bank Advice Note" + +#~ msgid "" +#~ "Error ! You cannot select a department for which the employee is the manager." +#~ msgstr "" +#~ "Error ! You cannot select a department for which the employee is the manager." + +#, python-format +#~ msgid "Please Configure Partners Receivable Account!!" +#~ msgstr "Please Configure Partners Receivable Account!!" + +#~ msgid "Employee Payable Account" +#~ msgstr "Employee Payable Account" + +#~ msgid "Sequence" +#~ msgstr "Sequence" + +#~ msgid "Leave Type" +#~ msgstr "Leave Type" + +#~ msgid "Total By Company" +#~ msgstr "Total By Company" + +#~ msgid "Salary Structure" +#~ msgstr "Salary Structure" + +#~ msgid "Year" +#~ msgstr "Year" + +#, python-format +#~ msgid "Period is not defined for slip date %s" +#~ msgstr "Period is not defined for slip date %s" + +#, python-format +#~ msgid "Fiscal Year is not defined for slip date %s" +#~ msgstr "Fiscal Year is not defined for slip date %s" + +#~ msgid "Accounting Details" +#~ msgstr "Accounting Details" + +#, python-format +#~ msgid "Please Configure Partners Payable Account!!" +#~ msgstr "Please Configure Partners Payable Account!!" diff --git a/addons/hr_recruitment/i18n/hr.po b/addons/hr_recruitment/i18n/hr.po index 1e7b9c11686..454c57bb47d 100644 --- a/addons/hr_recruitment/i18n/hr.po +++ b/addons/hr_recruitment/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-12-19 17:21+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-01-23 13:20+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: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -23,6 +23,7 @@ msgid "" "If the active field is set to false, it will allow you to hide the case " "without removing it." msgstr "" +"Ako je aktivno polje odznačeno, slučaj će biti skriven umjesto uklonjen." #. module: hr_recruitment #: view:hr.recruitment.stage:0 @@ -35,12 +36,12 @@ msgstr "Preduvjeti" #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_source_action #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_source msgid "Sources of Applicants" -msgstr "" +msgstr "Izvori kandidata za posao" #. module: hr_recruitment #: field:hr.recruitment.report,delay_open:0 msgid "Avg. Delay to Open" -msgstr "" +msgstr "Prosječno kašnjenje za otvaranje" #. module: hr_recruitment #: field:hr.recruitment.report,nbr:0 @@ -55,12 +56,12 @@ msgstr "Grupiraj po..." #. module: hr_recruitment #: field:hr.applicant,user_email:0 msgid "User Email" -msgstr "" +msgstr "Korisnikov email" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Filter and view on next actions and date" -msgstr "" +msgstr "Filtriraj pogled na sljedeće akcije i datume" #. module: hr_recruitment #: view:hr.applicant:0 @@ -78,7 +79,7 @@ msgstr "Datum slijedeće akcije" #. module: hr_recruitment #: field:hr.applicant,salary_expected_extra:0 msgid "Expected Salary Extra" -msgstr "" +msgstr "Očekivani bonus" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -88,29 +89,29 @@ msgstr "Poslovi" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Pending Jobs" -msgstr "" +msgstr "Poslovi na čekanju" #. module: hr_recruitment #: field:hr.applicant,company_id:0 #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,company_id:0 msgid "Company" -msgstr "Organizacija" +msgstr "Tvrtka" #. module: hr_recruitment #: view:hired.employee:0 msgid "No" -msgstr "" +msgstr "Ne" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Job" -msgstr "" +msgstr "Radno mjesto" #. module: hr_recruitment #: field:hr.recruitment.partner.create,close:0 msgid "Close job request" -msgstr "" +msgstr "Zatvori zahtjev za radnim mjestom" #. module: hr_recruitment #: field:hr.applicant,day_open:0 @@ -125,7 +126,7 @@ msgstr "Ciljevi" #. module: hr_recruitment #: field:hr.recruitment.report,partner_address_id:0 msgid "Partner Contact Name" -msgstr "" +msgstr "Naziv kontakta partnera" #. module: hr_recruitment #: view:hr.applicant:0 @@ -143,7 +144,7 @@ msgstr "Dan" #. module: hr_recruitment #: field:hr.applicant,reference:0 msgid "Refered By" -msgstr "" +msgstr "Preporučuje" #. module: hr_recruitment #: view:hr.applicant:0 @@ -158,12 +159,12 @@ msgstr "Dodaj internu bilješku" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Refuse" -msgstr "" +msgstr "Odbiti" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced msgid "Master Degree" -msgstr "" +msgstr "Magistar" #. module: hr_recruitment #: field:hr.applicant,partner_mobile:0 @@ -183,46 +184,46 @@ msgstr "Poruke" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Next Actions" -msgstr "" +msgstr "Sljedeća akcija" #. module: hr_recruitment #: field:hr.applicant,salary_expected:0 #: view:hr.recruitment.report:0 msgid "Expected Salary" -msgstr "" +msgstr "Očekivana plaća" #. module: hr_recruitment #: field:hr.applicant,job_id:0 #: field:hr.recruitment.report,job_id:0 msgid "Applied Job" -msgstr "" +msgstr "Prijava za posao" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_graduate msgid "Graduate" -msgstr "" +msgstr "Apsolvent" #. module: hr_recruitment #: field:hr.applicant,color:0 msgid "Color Index" -msgstr "" +msgstr "Indeks boja" #. module: hr_recruitment #: view:board.board:0 #: view:hr.applicant:0 #: model:ir.actions.act_window,name:hr_recruitment.action_applicants_status msgid "Applicants Status" -msgstr "" +msgstr "Status kandidata" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "My Recruitment" -msgstr "" +msgstr "Moja regrutacija" #. module: hr_recruitment #: field:hr.job,survey_id:0 msgid "Interview Form" -msgstr "" +msgstr "obrazac razgovora za posao" #. module: hr_recruitment #: help:hr.job,survey_id:0 @@ -230,38 +231,41 @@ msgid "" "Choose an interview form for this job position and you will be able to " "print/answer this interview from all applicants who apply for this job" msgstr "" +"Odaberite obrazac razgovora za posao za ovo radno mjesto i moći ćete biti u " +"mogućnosti ispisati / odgovoriti razgovor sa svim kandidatima koji se " +"prijavljuju za ovaj posao" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment msgid "Recruitment" -msgstr "" +msgstr "Zapošljavanje" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:436 #, python-format msgid "Warning!" -msgstr "" +msgstr "Upozorenje!" #. module: hr_recruitment #: field:hr.recruitment.report,salary_prop:0 msgid "Salary Proposed" -msgstr "" +msgstr "Predložena plaća" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Change Color" -msgstr "" +msgstr "Promijeni boju" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Avg Proposed Salary" -msgstr "" +msgstr "Prosječna predložena plaća" #. module: hr_recruitment #: view:hr.applicant:0 #: field:hr.recruitment.report,available:0 msgid "Availability" -msgstr "" +msgstr "Raspoloživost" #. module: hr_recruitment #: help:hr.recruitment.stage,department_id:0 @@ -269,75 +273,77 @@ msgid "" "Stages of the recruitment process may be different per department. If this " "stage is common to all departments, keep tempy this field." msgstr "" +"Faze postupka zapošljavanja mogu se razlikovati od odjela do odjela. " +"Ostavite ovo polje prazno ako je ova faza zajednička svim odjelima." #. module: hr_recruitment #: view:hr.applicant:0 msgid "Previous" -msgstr "" +msgstr "Prethodni" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_source msgid "Source of Applicants" -msgstr "" +msgstr "Izvor kandidata" #. module: hr_recruitment #: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:115 #, python-format msgid "Phone Call" -msgstr "" +msgstr "Telefonski poziv" #. module: hr_recruitment #: view:hr.recruitment.partner.create:0 msgid "Convert To Partner" -msgstr "" +msgstr "Pretvori u partnera" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_report msgid "Recruitments Statistics" -msgstr "" +msgstr "Statistika zapošljavanja" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:477 #, python-format msgid "Changed Stage to: %s" -msgstr "" +msgstr "Promijeni fazu u: %s" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Hire" -msgstr "" +msgstr "Zaposli" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Hired employees" -msgstr "" +msgstr "Djelatnici" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Next" -msgstr "" +msgstr "Sljedeće" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_job msgid "Job Description" -msgstr "" +msgstr "Opis posla" #. module: hr_recruitment #: view:hr.applicant:0 #: field:hr.applicant,source_id:0 msgid "Source" -msgstr "" +msgstr "Izvor" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Send New Email" -msgstr "" +msgstr "Pošalji novi e-mail" #. module: hr_recruitment #: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:39 #, python-format msgid "A partner is already defined on this job request." -msgstr "" +msgstr "Partner je već definiran na ovom zahtjevu." #. module: hr_recruitment #: view:hr.applicant:0 @@ -345,40 +351,40 @@ msgstr "" #: view:hr.recruitment.report:0 #: selection:hr.recruitment.report,state:0 msgid "New" -msgstr "" +msgstr "Novi" #. module: hr_recruitment #: field:hr.applicant,email_from:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: hr_recruitment #: field:hr.applicant,availability:0 msgid "Availability (Days)" -msgstr "" +msgstr "Dostupnost (dani)" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Available" -msgstr "" +msgstr "Dostupno" #. module: hr_recruitment #: field:hr.applicant,title_action:0 msgid "Next Action" -msgstr "" +msgstr "Sljedeća akcija" #. module: hr_recruitment #: selection:hr.applicant,priority:0 #: selection:hr.recruitment.report,priority:0 msgid "Good" -msgstr "" +msgstr "Dobro" #. module: hr_recruitment #: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:38 #: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:57 #, python-format msgid "Error !" -msgstr "" +msgstr "Greška !" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_job_stage_act @@ -386,41 +392,43 @@ msgid "" "Define here your stages of the recruitment process, for example: " "qualification call, first interview, second interview, refused, hired." msgstr "" +"Ovdje definirate faze procesa zapošljavanja, na primjer: inicijalni poziv, " +"prvi razgovor, drugi razgovor, odbijen, zaposlen." #. module: hr_recruitment #: view:hr.applicant:0 #: field:hr.applicant,create_date:0 #: view:hr.recruitment.report:0 msgid "Creation Date" -msgstr "" +msgstr "Datum kreiranja" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_hired_employee #: model:ir.model,name:hr_recruitment.model_hired_employee msgid "Create Employee" -msgstr "" +msgstr "Kreiraj djelatnika" #. module: hr_recruitment #: field:hr.recruitment.job2phonecall,deadline:0 msgid "Planned Date" -msgstr "" +msgstr "Planiran datum" #. module: hr_recruitment #: view:hr.applicant:0 #: field:hr.applicant,priority:0 #: field:hr.recruitment.report,priority:0 msgid "Appreciation" -msgstr "" +msgstr "Aprecijacija" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job1 msgid "Initial Qualification" -msgstr "" +msgstr "Inicijalna kvalifikacija" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Print Interview" -msgstr "" +msgstr "Ispiši razgovor" #. module: hr_recruitment #: view:hr.applicant:0 @@ -429,7 +437,7 @@ msgstr "" #: field:hr.recruitment.report,stage_id:0 #: view:hr.recruitment.stage:0 msgid "Stage" -msgstr "" +msgstr "Faza" #. module: hr_recruitment #: view:hr.applicant:0 @@ -437,49 +445,49 @@ msgstr "" #: view:hr.recruitment.report:0 #: selection:hr.recruitment.report,state:0 msgid "Pending" -msgstr "" +msgstr "Na čekanju" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.hr_job_stage_act msgid "Recruitment / Applicants Stages" -msgstr "" +msgstr "Faze zapošljavanja / kandidata" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 msgid "Doctoral Degree" -msgstr "" +msgstr "Doktorat" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "July" -msgstr "" +msgstr "Srpanj" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Subject" -msgstr "" +msgstr "Naslov" #. module: hr_recruitment #: field:hr.applicant,email_cc:0 msgid "Watchers Emails" -msgstr "Emailovi posmatrača" +msgstr "Elektronska pošta posmatrača" #. module: hr_recruitment #: view:hr.applicant:0 #: model:ir.actions.act_window,name:hr_recruitment.crm_case_categ0_act_job #: model:ir.ui.menu,name:hr_recruitment.menu_crm_case_categ0_act_job msgid "Applicants" -msgstr "" +msgstr "Kandidati" #. module: hr_recruitment #: view:hr.applicant:0 msgid "History Information" -msgstr "" +msgstr "Povijest" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Dates" -msgstr "" +msgstr "Datumi" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_act @@ -488,214 +496,217 @@ msgid "" "forget to specify the department if your recruitment process is different " "according to the job position." msgstr "" +" Provjerite da li sljedeće faze odgovaraju vašem procesu zapošljavanja. Ne " +"zaboravite navesti odjel ako se vaš proces zapošljavanja razlikuje ovisno o " +"radnom mjestu." #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid " Month-1 " -msgstr "" +msgstr " Mjesec-1 " #. module: hr_recruitment #: field:hr.recruitment.report,salary_exp:0 msgid "Salary Expected" -msgstr "" +msgstr "Očekivana plaća" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_applicant msgid "Applicant" -msgstr "" +msgstr "Kandidat" #. module: hr_recruitment #: help:hr.recruitment.stage,sequence:0 msgid "Gives the sequence order when displaying a list of stages." -msgstr "" +msgstr "Daje redosljed kod listanja faza" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Contact" -msgstr "" +msgstr "Kontakt" #. module: hr_recruitment #: help:hr.applicant,salary_expected_extra:0 msgid "Salary Expected by Applicant, extra advantages" -msgstr "" +msgstr "Plaća koju očekuje kandidat, plus dodaci" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Qualification" -msgstr "" +msgstr "Kvalifikacija" #. module: hr_recruitment #: field:hr.applicant,partner_id:0 #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "March" -msgstr "" +msgstr "Ožujak" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_stage msgid "Stage of Recruitment" -msgstr "" +msgstr "Faza zapošljavanja" #. module: hr_recruitment #: view:hr.recruitment.stage:0 #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_act #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_stage msgid "Stages" -msgstr "" +msgstr "Faze" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Draft recruitment" -msgstr "" +msgstr "Nacrt zapošljavanja" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Delete" -msgstr "" +msgstr "Izbriši" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "In progress" -msgstr "" +msgstr "U toku" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_form_installer msgid "Review Recruitment Stages" -msgstr "" +msgstr "Recenzija faza zapošljavanja" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Jobs - Recruitment Form" -msgstr "" +msgstr "Poslovi - obrazac za zapošljavanje" #. module: hr_recruitment #: field:hr.applicant,probability:0 msgid "Probability" -msgstr "" +msgstr "Vjerojatnost" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "September" -msgstr "" +msgstr "Rujan" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "December" -msgstr "" +msgstr "Prosinac" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment performed in current year" -msgstr "" +msgstr "Obavljena zapošljavanja u toku godine" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment during last month" -msgstr "" +msgstr "Zapošljavanja tokom prošlog mjeseca" #. module: hr_recruitment #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,month:0 msgid "Month" -msgstr "" +msgstr "Mjesec" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Unassigned Recruitments" -msgstr "" +msgstr "Nerazvrstana zapošljavanja" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Job Info" -msgstr "" +msgstr "Informacije o poslu" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job2 msgid "First Interview" -msgstr "" +msgstr "Prvi razgovor" #. module: hr_recruitment #: field:hr.applicant,write_date:0 msgid "Update Date" -msgstr "" +msgstr "Datum ažuriranja" #. module: hr_recruitment #: view:hired.employee:0 msgid "Yes" -msgstr "" +msgstr "Da" #. module: hr_recruitment #: field:hr.applicant,salary_proposed:0 #: view:hr.recruitment.report:0 msgid "Proposed Salary" -msgstr "" +msgstr "Predložena plaća" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Schedule Meeting" -msgstr "" +msgstr "Dogovori sastanak" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Search Jobs" -msgstr "" +msgstr "Traži poslove" #. module: hr_recruitment #: field:hr.recruitment.job2phonecall,category_id:0 msgid "Category" -msgstr "" +msgstr "Grupa" #. module: hr_recruitment #: field:hr.applicant,partner_name:0 msgid "Applicant's Name" -msgstr "" +msgstr "Ime kandidata" #. module: hr_recruitment #: selection:hr.applicant,priority:0 #: selection:hr.recruitment.report,priority:0 msgid "Very Good" -msgstr "" +msgstr "Vrlo dobro" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "# Cases" -msgstr "" +msgstr "# slučajeva" #. module: hr_recruitment #: field:hr.applicant,date_open:0 msgid "Opened" -msgstr "" +msgstr "Otvoren" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Group By ..." -msgstr "" +msgstr "Grupiraj po ..." #. module: hr_recruitment #: view:hr.applicant:0 #: selection:hr.applicant,state:0 msgid "In Progress" -msgstr "" +msgstr "U toku" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Reset to New" -msgstr "" +msgstr "Postavi na novi" #. module: hr_recruitment #: help:hr.applicant,salary_expected:0 msgid "Salary Expected by Applicant" -msgstr "" +msgstr "Plaća koju kandidat očekuje" #. module: hr_recruitment #: view:hr.applicant:0 msgid "All Initial Jobs" -msgstr "" +msgstr "Svi inicijalni poslovi" #. module: hr_recruitment #: help:hr.applicant,email_cc:0 @@ -704,63 +715,65 @@ msgid "" "outbound emails for this record before being sent. Separate multiple email " "addresses with a comma" msgstr "" +"Ove adrese e-pošte će biti dodane u CC polja svih ulaznih i izlaznih e-" +"poruka ovog zapisa prije slanja. Više adresa odvojite zarezom." #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_degree msgid "Degrees" -msgstr "" +msgstr "Stupnjevi" #. module: hr_recruitment #: field:hr.applicant,date_closed:0 #: field:hr.recruitment.report,date_closed:0 msgid "Closed" -msgstr "" +msgstr "Zatvoren" #. module: hr_recruitment #: view:hr.recruitment.stage:0 msgid "Stage Definition" -msgstr "" +msgstr "Definicija faze" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Answer" -msgstr "" +msgstr "Odgovor" #. module: hr_recruitment #: field:hr.recruitment.report,delay_close:0 msgid "Avg. Delay to Close" -msgstr "" +msgstr "Prosječno kašnjenje do zatvaranja" #. module: hr_recruitment #: help:hr.applicant,salary_proposed:0 msgid "Salary Proposed by the Organisation" -msgstr "" +msgstr "Plaća koju predlaže firma" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Meeting" -msgstr "" +msgstr "Sastanak" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:347 #, python-format msgid "No Subject" -msgstr "" +msgstr "Nema naslova" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Communication & History" -msgstr "" +msgstr "Komunikacija i povijest" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "August" -msgstr "" +msgstr "Kolovoz" #. module: hr_recruitment #: view:hr.applicant:0 @@ -770,117 +783,118 @@ msgstr "" #: field:hr.recruitment.report,type_id:0 #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_degree_action msgid "Degree" -msgstr "" +msgstr "Stupanj" #. module: hr_recruitment #: field:hr.applicant,partner_phone:0 msgid "Phone" -msgstr "" +msgstr "Telefon" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Global CC" -msgstr "" +msgstr "Globalni CC" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "June" -msgstr "" +msgstr "Lipanj" #. module: hr_recruitment #: field:hr.applicant,day_close:0 msgid "Days to Close" -msgstr "" +msgstr "Dana za zatvaranje" #. module: hr_recruitment #: field:hr.recruitment.report,user_id:0 msgid "User" -msgstr "" +msgstr "Korisnik" #. module: hr_recruitment #: selection:hr.applicant,priority:0 #: selection:hr.recruitment.report,priority:0 msgid "Excellent" -msgstr "" +msgstr "Odlično" #. module: hr_recruitment #: field:hr.applicant,active:0 msgid "Active" -msgstr "" +msgstr "Aktivan" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "November" -msgstr "" +msgstr "Studeni" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Prošireni filteri..." #. module: hr_recruitment #: field:hr.applicant,response:0 msgid "Response" -msgstr "" +msgstr "Odgovor" #. module: hr_recruitment #: field:hr.recruitment.stage,department_id:0 msgid "Specific to a Department" -msgstr "" +msgstr "Specifično za odjel" #. module: hr_recruitment #: field:hr.recruitment.report,salary_prop_avg:0 msgid "Avg Salary Proposed" -msgstr "" +msgstr "Prosječna predložena plaća" #. module: hr_recruitment #: view:hr.recruitment.job2phonecall:0 #: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_phonecall #: model:ir.model,name:hr_recruitment.model_hr_recruitment_job2phonecall msgid "Schedule Phone Call" -msgstr "" +msgstr "Dogovori telefonski poziv" #. module: hr_recruitment #: field:hr.applicant,salary_proposed_extra:0 msgid "Proposed Salary Extra" -msgstr "" +msgstr "Predložen bonus" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "January" -msgstr "" +msgstr "Siječanj" #. module: hr_recruitment #: help:hr.applicant,email_from:0 msgid "These people will receive email." -msgstr "" +msgstr "Ove će osobe primiti e-poštu." #. module: hr_recruitment #: selection:hr.applicant,priority:0 #: selection:hr.recruitment.report,priority:0 msgid "Not Good" -msgstr "" +msgstr "Nije dobar" #. module: hr_recruitment #: field:hr.applicant,date:0 #: field:hr.recruitment.report,date:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: hr_recruitment #: view:hr.recruitment.job2phonecall:0 msgid "Phone Call Description" -msgstr "" +msgstr "Opis telefonskog poziva" #. module: hr_recruitment #: view:hr.recruitment.partner.create:0 msgid "Are you sure you want to create a partner based on this job request ?" msgstr "" +"Jeste li sigurni da želite kreirati partnera na temelju ovog zahtjeva?" #. module: hr_recruitment #: view:hired.employee:0 msgid "Would you like to create an employee ?" -msgstr "" +msgstr "Želite li kreirati djelatnika?" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.crm_case_categ0_act_job @@ -893,16 +907,23 @@ msgid "" "are indexed automatically, so that you can easily search through their " "content." msgstr "" +"Iz ovog izbornika možete pratiti kandidate u procesu zapošljavanja i " +"upravljati svim operacijama: sastanci, razgovori, telefonski pozivi, itd. " +"Ako postavite e-mail gateway, kandidati i njigovi priloženi životopisi će se " +"kreirati automatski kada je e-pošta poslana na posao@vašatvrtka. com. Ako " +"instalirate module za upravljanje dokumentima, svi dokumenti (CV i molbe) su " +"indeksirane automatski, tako da jednostavno možete pretraživati ​​kroz " +"njihov sadržaj." #. module: hr_recruitment #: view:hr.applicant:0 msgid "History" -msgstr "" +msgstr "Povijest" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment performed in current month" -msgstr "" +msgstr "Zapošljavanja u ovom mjesecu" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_form_installer @@ -911,6 +932,9 @@ msgid "" "forget to specify the department if your recruitment process is different " "according to the job position." msgstr "" +"Provjerite da li sljedeće faze odgovaraju vašem procesu zapošljavanja. Ne " +"zaboravite navesti odjel ako se vaš proces zapošljavanja razlikuje ovisno o " +"radnom mjestu." #. module: hr_recruitment #: field:hr.applicant,partner_address_id:0 @@ -921,12 +945,12 @@ msgstr "Osoba kod partnera" #: code:addons/hr_recruitment/hr_recruitment.py:436 #, python-format msgid "You must define Applied Job for Applicant !" -msgstr "" +msgstr "Morate definirati posao za koji se kandidat prijavljuje!" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job4 msgid "Contract Proposed" -msgstr "" +msgstr "Predloženi ugovor" #. module: hr_recruitment #: view:hr.applicant:0 @@ -934,256 +958,256 @@ msgstr "" #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,state:0 msgid "State" -msgstr "" +msgstr "Stanje" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_website_company msgid "Company Website" -msgstr "" +msgstr "Web adresa tvrtke" #. module: hr_recruitment #: sql_constraint:hr.recruitment.degree:0 msgid "The name of the Degree of Recruitment must be unique!" -msgstr "" +msgstr "Naziv stupnja zapošljavanja mora biti jedinstven!" #. module: hr_recruitment #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,year:0 msgid "Year" -msgstr "" +msgstr "Godina" #. module: hr_recruitment #: view:hired.employee:0 #: view:hr.recruitment.job2phonecall:0 #: view:hr.recruitment.partner.create:0 msgid "Cancel" -msgstr "" +msgstr "Odustani" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.hr_job_categ_action msgid "Applicant Categories" -msgstr "" +msgstr "Grupe kandidata" #. module: hr_recruitment #: selection:hr.recruitment.report,state:0 msgid "Open" -msgstr "" +msgstr "Otvori" #. module: hr_recruitment #: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:57 #, python-format msgid "A partner is already existing with the same name." -msgstr "" +msgstr "Već postoji partner sa tim nazivom." #. module: hr_recruitment #: view:hr.applicant:0 msgid "Subject / Applicant" -msgstr "" +msgstr "Subjekt / kandidat" #. module: hr_recruitment #: help:hr.recruitment.degree,sequence:0 msgid "Gives the sequence order when displaying a list of degrees." -msgstr "" +msgstr "Daje redosljed kod listanja stupnjeva" #. module: hr_recruitment #: view:hr.applicant:0 #: field:hr.applicant,user_id:0 #: view:hr.recruitment.report:0 msgid "Responsible" -msgstr "" +msgstr "Odgovoran" #. module: hr_recruitment #: view:hr.recruitment.report:0 #: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_report_all #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_report_all msgid "Recruitment Analysis" -msgstr "" +msgstr "Analiza zapošljavanja" #. module: hr_recruitment #: view:hired.employee:0 msgid "Create New Employee" -msgstr "" +msgstr "Kreiraj novog djelatnika" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_linkedin msgid "LinkedIn" -msgstr "" +msgstr "LinkedIn" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "October" -msgstr "" +msgstr "Listopad" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Cases By Stage and Estimates" -msgstr "" +msgstr "Slučajevi po fazi i procjenama" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Reply" -msgstr "" +msgstr "Odgovori" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Interview" -msgstr "" +msgstr "Razgovor za posao" #. module: hr_recruitment #: field:hr.recruitment.source,name:0 msgid "Source Name" -msgstr "" +msgstr "Naziv izvora" #. module: hr_recruitment #: field:hr.applicant,description:0 msgid "Description" -msgstr "" +msgstr "Opis" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "May" -msgstr "" +msgstr "Svibanj" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job5 msgid "Contract Signed" -msgstr "" +msgstr "Ugovor potpisan" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_word msgid "Word of Mouth" -msgstr "" +msgstr "Usmena primopredaja" #. module: hr_recruitment #: selection:hr.applicant,state:0 #: selection:hr.recruitment.report,state:0 #: model:hr.recruitment.stage,name:hr_recruitment.stage_job6 msgid "Refused" -msgstr "" +msgstr "Odbijen" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:414 #, python-format msgid "Applicant '%s' is being hired." -msgstr "" +msgstr "Kandidat '%s' se zapošljava." #. module: hr_recruitment #: selection:hr.applicant,state:0 #: view:hr.recruitment.report:0 #: selection:hr.recruitment.report,state:0 msgid "Hired" -msgstr "" +msgstr "Zaposlen" #. module: hr_recruitment #: selection:hr.applicant,priority:0 #: selection:hr.recruitment.report,priority:0 msgid "On Average" -msgstr "" +msgstr "U prosjeku" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_degree msgid "Degree of Recruitment" -msgstr "" +msgstr "Stupanj zapošljavanja" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Open Jobs" -msgstr "" +msgstr "Otvoreni poslovi" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "February" -msgstr "" +msgstr "Veljača" #. module: hr_recruitment #: field:hr.applicant,name:0 #: field:hr.recruitment.degree,name:0 #: field:hr.recruitment.stage,name:0 msgid "Name" -msgstr "" +msgstr "Naziv" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Edit" -msgstr "" +msgstr "Uredi" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job3 msgid "Second Interview" -msgstr "" +msgstr "Drugi razgovor" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_partner_create msgid "Create Partner from job application" -msgstr "" +msgstr "Kreiraj partnera iz prijave za posao" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 msgid "April" -msgstr "" +msgstr "Travanj" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Pending recruitment" -msgstr "" +msgstr "Zapošljavanje na čekanju" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_monster msgid "Monster" -msgstr "" +msgstr "Čudovište" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_job msgid "Job Positions" -msgstr "" +msgstr "Radna mjesta" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "In progress recruitment" -msgstr "" +msgstr "Zapošljavanje u toku" #. module: hr_recruitment #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "" +msgstr "Naziv radnog mjesta mora biti jedinstven po tvrtki" #. module: hr_recruitment #: field:hr.recruitment.degree,sequence:0 #: field:hr.recruitment.stage,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sekvenca" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bachelor msgid "Bachelor Degree" -msgstr "" +msgstr "Prvostupnik" #. module: hr_recruitment #: field:hr.recruitment.job2phonecall,user_id:0 msgid "Assign To" -msgstr "" +msgstr "Dodjeljen" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:407 #, python-format msgid "The job request '%s' has been set 'in progress'." -msgstr "" +msgstr "Zahtjev za poslom '%s' je postavljen na 'u toku'." #. module: hr_recruitment #: help:hr.applicant,salary_proposed_extra:0 msgid "Salary Proposed by the Organisation, extra advantages" -msgstr "" +msgstr "Plaća koju predlaže tvrtka, plus dodaci" #. module: hr_recruitment #: help:hr.recruitment.report,delay_close:0 #: help:hr.recruitment.report,delay_open:0 msgid "Number of Days to close the project issue" -msgstr "" +msgstr "Broj dana za zatvaranje spornih točaka projekta" #. module: hr_recruitment #: field:hr.applicant,survey:0 msgid "Survey" -msgstr "" +msgstr "Upitnik" #~ msgid "Junior Developer" #~ msgstr "Mlađi razvojni programer" diff --git a/addons/idea/i18n/en_GB.po b/addons/idea/i18n/en_GB.po new file mode 100644 index 00000000000..309e3ba10df --- /dev/null +++ b/addons/idea/i18n/en_GB.po @@ -0,0 +1,755 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-23 15:27+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: idea +#: help:idea.category,visibility:0 +msgid "If True creator of the idea will be visible to others" +msgstr "If True creator of the idea will be visible to others" + +#. module: idea +#: view:idea.idea:0 +msgid "By States" +msgstr "By States" + +#. module: idea +#: model:ir.actions.act_window,name:idea.action_idea_select +msgid "Idea select" +msgstr "Idea select" + +#. module: idea +#: view:idea.idea:0 +#: view:idea.vote:0 +#: model:ir.ui.menu,name:idea.menu_idea_vote +msgid "Votes" +msgstr "Votes" + +#. module: idea +#: view:idea.idea:0 +#: field:idea.idea,comment_ids:0 +msgid "Comments" +msgstr "Comments" + +#. module: idea +#: view:idea.idea:0 +msgid "Submit Vote" +msgstr "Submit Vote" + +#. module: idea +#: model:ir.actions.act_window,name:idea.action_report_vote_all +#: model:ir.ui.menu,name:idea.menu_report_vote_all +msgid "Ideas Analysis" +msgstr "Ideas Analysis" + +#. module: idea +#: view:idea.category:0 +#: view:idea.idea:0 +#: view:idea.vote:0 +#: view:report.vote:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: idea +#: selection:report.vote,month:0 +msgid "March" +msgstr "March" + +#. module: idea +#: view:idea.idea:0 +msgid "Accepted Ideas" +msgstr "Accepted Ideas" + +#. module: idea +#: code:addons/idea/wizard/idea_post_vote.py:94 +#, python-format +msgid "Idea must be in 'Open' state before vote for that idea." +msgstr "Idea must be in 'Open' state before vote for that idea." + +#. module: idea +#: view:report.vote:0 +msgid "Open Date" +msgstr "Open Date" + +#. module: idea +#: view:report.vote:0 +msgid "Idea Vote created in curren year" +msgstr "Idea Vote created in current year" + +#. module: idea +#: view:report.vote:0 +#: field:report.vote,day:0 +msgid "Day" +msgstr "Day" + +#. module: idea +#: view:idea.idea:0 +msgid "Refuse" +msgstr "Refuse" + +#. module: idea +#: field:idea.idea,count_votes:0 +msgid "Count of votes" +msgstr "Count of votes" + +#. module: idea +#: model:ir.model,name:idea.model_report_vote +msgid "Idea Vote Statistics" +msgstr "Idea Vote Statistics" + +#. module: idea +#: selection:idea.idea,my_vote:0 +#: selection:idea.post.vote,vote:0 +#: selection:idea.vote,score:0 +#: selection:idea.vote.stat,score:0 +msgid "Bad" +msgstr "Bad" + +#. module: idea +#: selection:report.vote,idea_state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: idea +#: view:idea.category:0 +msgid "Category of ideas" +msgstr "Category of ideas" + +#. module: idea +#: code:addons/idea/idea.py:274 +#: code:addons/idea/wizard/idea_post_vote.py:91 +#: code:addons/idea/wizard/idea_post_vote.py:94 +#, python-format +msgid "Warning !" +msgstr "Warning !" + +#. module: idea +#: view:idea.idea:0 +msgid "Your comment" +msgstr "Your comment" + +#. module: idea +#: model:ir.model,name:idea.model_idea_vote +msgid "Idea Vote" +msgstr "Idea Vote" + +#. module: idea +#: field:idea.category,parent_id:0 +msgid "Parent Categories" +msgstr "Parent Categories" + +#. module: idea +#: selection:idea.idea,my_vote:0 +#: selection:idea.post.vote,vote:0 +#: selection:idea.vote,score:0 +#: selection:idea.vote.stat,score:0 +msgid "Very Bad" +msgstr "Very Bad" + +#. module: idea +#: view:idea.vote:0 +msgid "Ideas vote" +msgstr "Ideas vote" + +#. module: idea +#: view:report.vote:0 +#: field:report.vote,nbr:0 +msgid "# of Lines" +msgstr "# of Lines" + +#. module: idea +#: code:addons/idea/wizard/idea_post_vote.py:91 +#, python-format +msgid "You can not give Vote for this idea more than %s times" +msgstr "You can not give Vote for this idea more than %s times" + +#. module: idea +#: view:idea.category:0 +msgid "Ideas Categories" +msgstr "Ideas Categories" + +#. module: idea +#: help:idea.idea,description:0 +msgid "Content of the idea" +msgstr "Content of the idea" + +#. module: idea +#: model:ir.model,name:idea.model_idea_category +msgid "Idea Category" +msgstr "Idea Category" + +#. module: idea +#: view:idea.idea:0 +#: field:idea.idea,stat_vote_ids:0 +msgid "Statistics" +msgstr "Statistics" + +#. module: idea +#: selection:idea.idea,my_vote:0 +#: selection:idea.post.vote,vote:0 +#: selection:idea.vote,score:0 +#: selection:idea.vote.stat,score:0 +msgid "Not Voted" +msgstr "Not Voted" + +#. module: idea +#: sql_constraint:idea.category:0 +msgid "The name of the category must be unique" +msgstr "The name of the category must be unique" + +#. module: idea +#: model:ir.model,name:idea.model_idea_select +msgid "select idea" +msgstr "select idea" + +#. module: idea +#: view:idea.stat:0 +msgid "stat" +msgstr "stat" + +#. module: idea +#: field:idea.category,child_ids:0 +msgid "Child Categories" +msgstr "Child Categories" + +#. module: idea +#: view:idea.select:0 +msgid "Next" +msgstr "Next" + +#. module: idea +#: view:idea.idea:0 +#: field:idea.idea,state:0 +#: view:report.vote:0 +#: field:report.vote,idea_state:0 +msgid "State" +msgstr "State" + +#. module: idea +#: view:idea.idea:0 +#: selection:idea.idea,state:0 +msgid "New" +msgstr "New" + +#. module: idea +#: selection:idea.idea,my_vote:0 +#: selection:idea.post.vote,vote:0 +#: selection:idea.vote,score:0 +#: selection:idea.vote.stat,score:0 +msgid "Good" +msgstr "Good" + +#. module: idea +#: help:idea.idea,open_date:0 +msgid "Date when an idea opened" +msgstr "Date when an idea opened" + +#. module: idea +#: view:idea.idea:0 +msgid "Idea Detail" +msgstr "Idea Detail" + +#. module: idea +#: help:idea.idea,state:0 +msgid "" +"When the Idea is created the state is 'Draft'.\n" +" It is opened by the user, the state is 'Opened'. \n" +"If the idea is accepted, the state is 'Accepted'." +msgstr "" +"When the Idea is created the state is 'Draft'.\n" +" It is opened by the user, the state is 'Opened'. \n" +"If the idea is accepted, the state is 'Accepted'." + +#. module: idea +#: view:idea.idea:0 +msgid "New Ideas" +msgstr "New Ideas" + +#. module: idea +#: view:report.vote:0 +msgid "Idea Vote created last month" +msgstr "Idea Vote created last month" + +#. module: idea +#: field:idea.category,visibility:0 +#: field:idea.idea,visibility:0 +msgid "Open Idea?" +msgstr "Open Idea?" + +#. module: idea +#: view:report.vote:0 +msgid "Idea Vote created in current month" +msgstr "Idea Vote created in current month" + +#. module: idea +#: selection:report.vote,month:0 +msgid "July" +msgstr "July" + +#. module: idea +#: view:idea.idea:0 +#: selection:idea.idea,state:0 +#: view:report.vote:0 +#: selection:report.vote,idea_state:0 +msgid "Accepted" +msgstr "Accepted" + +#. module: idea +#: model:ir.actions.act_window,name:idea.action_idea_category +#: model:ir.ui.menu,name:idea.menu_idea_category +msgid "Categories" +msgstr "Categories" + +#. module: idea +#: view:idea.category:0 +msgid "Parent Category" +msgstr "Parent Category" + +#. module: idea +#: field:idea.idea,open_date:0 +msgid "Open date" +msgstr "Open date" + +#. module: idea +#: field:idea.idea,vote_ids:0 +#: model:ir.actions.act_window,name:idea.action_idea_post_vote +msgid "Vote" +msgstr "Vote" + +#. module: idea +#: model:ir.actions.act_window,name:idea.action_idea_vote_stat +#: model:ir.ui.menu,name:idea.menu_idea_vote_stat +msgid "Vote Statistics" +msgstr "Vote Statistics" + +#. module: idea +#: field:idea.idea,vote_limit:0 +msgid "Maximum Vote per User" +msgstr "Maximum Vote per User" + +#. module: idea +#: view:idea.vote.stat:0 +msgid "vote_stat of ideas" +msgstr "vote_stat of ideas" + +#. module: idea +#: field:idea.comment,content:0 +#: view:idea.idea:0 +#: view:idea.post.vote:0 +#: field:idea.vote,comment:0 +#: model:ir.model,name:idea.model_idea_comment +msgid "Comment" +msgstr "Comment" + +#. module: idea +#: selection:report.vote,month:0 +msgid "September" +msgstr "September" + +#. module: idea +#: selection:report.vote,month:0 +msgid "December" +msgstr "December" + +#. module: idea +#: view:report.vote:0 +#: field:report.vote,month:0 +msgid "Month" +msgstr "Month" + +#. module: idea +#: view:idea.idea:0 +#: model:ir.actions.act_window,name:idea.action_idea_idea_categ_open +#: model:ir.actions.act_window,name:idea.action_idea_idea_open +msgid "Open Ideas" +msgstr "Open Ideas" + +#. module: idea +#: view:idea.category:0 +#: field:idea.category,name:0 +#: view:idea.idea:0 +#: field:idea.idea,category_id:0 +#: view:report.vote:0 +#: field:report.vote,category_id:0 +msgid "Category" +msgstr "Category" + +#. module: idea +#: selection:idea.idea,my_vote:0 +#: selection:idea.post.vote,vote:0 +#: selection:idea.vote,score:0 +#: selection:idea.vote.stat,score:0 +msgid "Very Good" +msgstr "Very Good" + +#. module: idea +#: selection:idea.idea,state:0 +#: selection:report.vote,idea_state:0 +msgid "Opened" +msgstr "Opened" + +#. module: idea +#: model:ir.actions.act_window,name:idea.action_idea_vote +msgid "Idea's Votes" +msgstr "Idea's Votes" + +#. module: idea +#: view:idea.idea:0 +msgid "By Idea Category" +msgstr "By Idea Category" + +#. module: idea +#: view:idea.idea:0 +msgid "New Idea" +msgstr "New Idea" + +#. module: idea +#: model:ir.actions.act_window,name:idea.action_idea_category_tree +#: model:ir.ui.menu,name:idea.menu_idea_category_tree +msgid "Ideas by Categories" +msgstr "Ideas by Categories" + +#. module: idea +#: selection:report.vote,idea_state:0 +msgid "Draft" +msgstr "Draft" + +#. module: idea +#: selection:report.vote,month:0 +msgid "August" +msgstr "August" + +#. module: idea +#: selection:idea.idea,my_vote:0 +#: selection:idea.post.vote,vote:0 +#: selection:idea.vote,score:0 +#: selection:idea.vote.stat,score:0 +msgid "Normal" +msgstr "Normal" + +#. module: idea +#: selection:report.vote,month:0 +msgid "June" +msgstr "June" + +#. module: idea +#: field:report.vote,creater_id:0 +#: field:report.vote,user_id:0 +msgid "User Name" +msgstr "User Name" + +#. module: idea +#: model:ir.model,name:idea.model_idea_vote_stat +msgid "Idea Votes Statistics" +msgstr "Idea Votes Statistics" + +#. module: idea +#: field:idea.comment,user_id:0 +#: view:idea.vote:0 +#: field:idea.vote,user_id:0 +#: view:report.vote:0 +msgid "User" +msgstr "User" + +#. module: idea +#: field:idea.vote,date:0 +msgid "Date" +msgstr "Date" + +#. module: idea +#: selection:report.vote,month:0 +msgid "November" +msgstr "November" + +#. module: idea +#: field:idea.idea,my_vote:0 +msgid "My Vote" +msgstr "My Vote" + +#. module: idea +#: selection:report.vote,month:0 +msgid "October" +msgstr "October" + +#. module: idea +#: field:idea.comment,create_date:0 +#: field:idea.idea,created_date:0 +msgid "Creation date" +msgstr "Creation date" + +#. module: idea +#: selection:report.vote,month:0 +msgid "January" +msgstr "January" + +#. module: idea +#: model:ir.model,name:idea.model_idea_idea +msgid "idea.idea" +msgstr "idea.idea" + +#. module: idea +#: field:idea.category,summary:0 +msgid "Summary" +msgstr "Summary" + +#. module: idea +#: field:idea.idea,name:0 +msgid "Idea Summary" +msgstr "Idea Summary" + +#. module: idea +#: view:idea.post.vote:0 +msgid "Post" +msgstr "Post" + +#. module: idea +#: view:idea.idea:0 +msgid "History" +msgstr "History" + +#. module: idea +#: field:report.vote,date:0 +msgid "Date Order" +msgstr "Date Order" + +#. module: idea +#: view:idea.idea:0 +#: field:idea.idea,user_id:0 +#: view:report.vote:0 +msgid "Creator" +msgstr "Creator" + +#. module: idea +#: view:idea.post.vote:0 +#: model:ir.ui.menu,name:idea.menu_give_vote +msgid "Give Vote" +msgstr "Give Vote" + +#. module: idea +#: help:idea.idea,vote_limit:0 +msgid "Set to one if you require only one Vote per user" +msgstr "Set to one if you require only one Vote per user" + +#. module: idea +#: view:idea.idea:0 +msgid "By Creators" +msgstr "By Creators" + +#. module: idea +#: view:idea.post.vote:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: idea +#: view:idea.select:0 +msgid "Close" +msgstr "Close" + +#. module: idea +#: view:idea.idea:0 +msgid "Open" +msgstr "Open" + +#. module: idea +#: view:idea.idea:0 +#: view:report.vote:0 +msgid "In Progress" +msgstr "In Progress" + +#. module: idea +#: view:report.vote:0 +msgid "Idea Vote Analysis" +msgstr "Idea Vote Analysis" + +#. module: idea +#: view:idea.idea:0 +#: model:ir.actions.act_window,name:idea.action_idea_idea +#: model:ir.ui.menu,name:idea.menu_idea_idea +#: model:ir.ui.menu,name:idea.menu_ideas +#: model:ir.ui.menu,name:idea.menu_ideas1 +msgid "Ideas" +msgstr "Ideas" + +#. module: idea +#: model:ir.model,name:idea.model_idea_post_vote +msgid "Post vote" +msgstr "Post vote" + +#. module: idea +#: field:idea.vote.stat,score:0 +#: field:report.vote,score:0 +msgid "Score" +msgstr "Score" + +#. module: idea +#: view:idea.idea:0 +msgid "Votes Statistics" +msgstr "Votes Statistics" + +#. module: idea +#: view:idea.vote:0 +msgid "Comments:" +msgstr "Comments:" + +#. module: idea +#: view:idea.category:0 +#: field:idea.idea,description:0 +#: field:idea.post.vote,note:0 +msgid "Description" +msgstr "Description" + +#. module: idea +#: selection:report.vote,month:0 +msgid "May" +msgstr "May" + +#. module: idea +#: selection:idea.idea,state:0 +#: view:report.vote:0 +msgid "Refused" +msgstr "Refused" + +#. module: idea +#: code:addons/idea/idea.py:274 +#, python-format +msgid "Draft/Accepted/Cancelled ideas Could not be voted" +msgstr "Draft/Accepted/Cancelled ideas Could not be voted" + +#. module: idea +#: view:idea.vote:0 +msgid "Vote date" +msgstr "Vote date" + +#. module: idea +#: selection:report.vote,month:0 +msgid "February" +msgstr "February" + +#. module: idea +#: field:idea.category,complete_name:0 +msgid "Name" +msgstr "Name" + +#. module: idea +#: field:idea.vote.stat,nbr:0 +msgid "Number of Votes" +msgstr "Number of Votes" + +#. module: idea +#: view:report.vote:0 +msgid "Month-1" +msgstr "Month-1" + +#. module: idea +#: selection:report.vote,month:0 +msgid "April" +msgstr "April" + +#. module: idea +#: field:idea.idea,count_comments:0 +msgid "Count of comments" +msgstr "Count of comments" + +#. module: idea +#: field:idea.vote,score:0 +msgid "Vote Status" +msgstr "Vote Status" + +#. module: idea +#: field:idea.idea,vote_avg:0 +msgid "Average Score" +msgstr "Average Score" + +#. module: idea +#: constraint:idea.category:0 +msgid "Error ! You cannot create recursive categories." +msgstr "Error ! You cannot create recursive categories." + +#. module: idea +#: field:idea.comment,idea_id:0 +#: field:idea.select,idea_id:0 +#: view:idea.vote:0 +#: field:idea.vote,idea_id:0 +#: field:idea.vote.stat,idea_id:0 +#: model:ir.ui.menu,name:idea.menu_idea_reporting +#: view:report.vote:0 +#: field:report.vote,idea_id:0 +msgid "Idea" +msgstr "Idea" + +#. module: idea +#: view:idea.idea:0 +msgid "Accept" +msgstr "Accept" + +#. module: idea +#: field:idea.post.vote,vote:0 +msgid "Post Vote" +msgstr "Post Vote" + +#. module: idea +#: view:report.vote:0 +#: field:report.vote,year:0 +msgid "Year" +msgstr "Year" + +#. module: idea +#: view:idea.select:0 +msgid "Select Idea for Vote" +msgstr "Select Idea for Vote" + +#~ msgid " Month-1 " +#~ msgstr " Month-1 " + +#~ msgid "Current" +#~ msgstr "Current" + +#~ msgid "Idea Manager" +#~ msgstr "Idea Manager" + +#~ msgid " Today " +#~ msgstr " Today " + +#~ msgid " Year " +#~ msgstr " Year " + +#~ msgid "" +#~ "\n" +#~ " This module allows your user to easily and efficiently participate in " +#~ "the innovation of the enterprise.\n" +#~ " It allows everybody to express ideas about different subjects.\n" +#~ " Then, other users can comment on these ideas and vote for particular " +#~ "ideas.\n" +#~ " Each idea has a score based on the different votes.\n" +#~ " The managers can obtain an easy view on best ideas from all the users.\n" +#~ " Once installed, check the menu 'Ideas' in the 'Tools' main menu." +#~ msgstr "" +#~ "\n" +#~ " This module allows your user to easily and efficiently participate in " +#~ "the innovation of the enterprise.\n" +#~ " It allows everybody to express ideas about different subjects.\n" +#~ " Then, other users can comment on these ideas and vote for particular " +#~ "ideas.\n" +#~ " Each idea has a score based on the different votes.\n" +#~ " The managers can obtain an easy view on best ideas from all the users.\n" +#~ " Once installed, check the menu 'Ideas' in the 'Tools' main menu." + +#~ msgid "Vots Statistics" +#~ msgstr "Vots Statistics" + +#~ msgid " Month " +#~ msgstr " Month " diff --git a/addons/l10n_be/i18n/en_GB.po b/addons/l10n_be/i18n/en_GB.po new file mode 100644 index 00000000000..787c656a56d --- /dev/null +++ b/addons/l10n_be/i18n/en_GB.po @@ -0,0 +1,639 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-23 17:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: l10n_be +#: field:partner.vat.intra,test_xml:0 +msgid "Test XML file" +msgstr "Test XML file" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "You can remove customers which you do not want in exported xml file" +msgstr "" + +#. module: l10n_be +#: view:partner.vat_13:0 +msgid "" +"This wizard will create an XML file for VAT details and total invoiced " +"amounts per partner." +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tiers_receiv +msgid "Tiers - Recevable" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102 +#, python-format +msgid "Wrong Period Code" +msgstr "Wrong Period Code" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:52 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:109 +#, python-format +msgid "No partner has a VAT Number asociated with him." +msgstr "No partner has a VAT Number asociated with him." + +#. module: l10n_be +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "Error! You can not create recursive companies." + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tiers +msgid "Tiers" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,period_id:0 +msgid "Period" +msgstr "Period" + +#. module: l10n_be +#: field:partner.vat.intra,period_ids:0 +msgid "Period (s)" +msgstr "Period (s)" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.intra:0 +msgid "Save the File with '.xml' extension." +msgstr "Save the File with '.xml' extension." + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_charge +msgid "Charge" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47 +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:52 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:109 +#, python-format +msgid "Data Insufficient!" +msgstr "Data Insufficient!" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.list_13:0 +msgid "Create XML" +msgstr "Create XML" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_capitaux +msgid "Capital" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "Print" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Save XML" +msgstr "Save XML" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:219 +#, python-format +msgid "Save" +msgstr "Save" + +#. module: l10n_be +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,msg:0 +#: field:partner.vat.intra,msg:0 +#: field:partner.vat.list_13,msg:0 +msgid "File created" +msgstr "File created" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "_Close" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:131 +#, python-format +msgid "Save XML For Vat declaration" +msgstr "Save XML For Vat declaration" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "Customers" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tax_in +msgid "Taxes à l'entrée" +msgstr "" + +#. module: l10n_be +#: help:l1on_be.vat.declaration,ask_restitution:0 +msgid "It indicates whether a resitution is to made or not?" +msgstr "It indicates whether a resitution is to made or not?" + +#. module: l10n_be +#: model:ir.actions.act_window,name:l10n_be.action_vat_declaration +msgid "Vat Declaraion" +msgstr "Vat Declaration" + +#. module: l10n_be +#: view:partner.vat.intra:0 +#: field:partner.vat.intra,no_vat:0 +msgid "Partner With No VAT" +msgstr "Partner With No VAT" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_immo +msgid "Immobilisation" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.intra:0 +msgid "Company" +msgstr "Company" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_partner_vat_13 +msgid "partner.vat_13" +msgstr "" + +#. module: l10n_be +#: model:ir.ui.menu,name:l10n_be.partner_vat_listing +msgid "Annual Listing Of VAT-Subjected Customers" +msgstr "Annual Listing Of VAT-Subjected Customers" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "XML File has been Created." +msgstr "XML File has been Created." + +#. module: l10n_be +#: help:l1on_be.vat.declaration,client_nihil:0 +msgid "" +"Tick this case only if it concerns only the last statement on the civil or " +"cessation of activity" +msgstr "" +"Tick this case only if it concerns only the last statement on the civil or " +"cessation of activity" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "Select Fiscal Year" +msgstr "Select Fiscal Year" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,ask_restitution:0 +msgid "Ask Restitution" +msgstr "Ask Restitution" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_partner_vat_intra +#: model:ir.ui.menu,name:l10n_be.l10_be_vat_intra +msgid "Partner VAT Intra" +msgstr "Partner VAT Intra" + +#. module: l10n_be +#: model:ir.ui.menu,name:l10n_be.l10_be_vat_declaration +#: view:l1on_be.vat.declaration:0 +msgid "Periodical VAT Declaration" +msgstr "Periodical VAT Declaration" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Note: " +msgstr "Note: " + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "_Preview" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tiers_payable +msgid "Tiers - Payable" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,tax_code_id:0 +#: field:partner.vat.intra,tax_code_id:0 +msgid "Tax Code" +msgstr "Tax Code" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Periods" +msgstr "Periods" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_produit +msgid "Produit" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,test_xml:0 +msgid "Sets the XML output as test file" +msgstr "Sets the XML output as test file" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_view +msgid "Vue" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Ok" +msgstr "Ok" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,ask_payment:0 +msgid "Ask Payment" +msgstr "Ask Payment" + +#. module: l10n_be +#: help:partner.vat.intra,no_vat:0 +msgid "" +"The Partner whose VAT number is not defined they doesn't include in XML File." +msgstr "" +"The Partner whose VAT number is not defined they doesn't include in XML File." + +#. module: l10n_be +#: field:partner.vat_13,limit_amount:0 +msgid "Limit Amount" +msgstr "Limit Amount" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Create _XML" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,period_ids:0 +msgid "" +"Select here the period(s) you want to include in your intracom declaration" +msgstr "" +"Select here the period(s) you want to include in your intracom declaration" + +#. module: l10n_be +#: view:partner.vat_13:0 +msgid "View Customers" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102 +#, python-format +msgid "The period code you entered is not valid." +msgstr "The period code you entered is not valid." + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Is Last Declaration" +msgstr "Is Last Declaration" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_stock +msgid "Stock et Encours" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,client_nihil:0 +msgid "Last Declaration of Enterprise" +msgstr "Last Declaration of Enterprise" + +#. module: l10n_be +#: help:partner.vat.intra,mand_id:0 +msgid "" +"This identifies the representative of the sending company. This is a string " +"of 14 characters" +msgstr "" +"This identifies the representative of the sending company. This is a string " +"of 14 characters" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75 +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:150 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:98 +#, python-format +msgid "Data Insufficient" +msgstr "Data Insufficient" + +#. module: l10n_be +#: model:ir.ui.menu,name:l10n_be.menu_finance_belgian_statement +msgid "Belgium Statements" +msgstr "Belgium Statements" + +#. module: l10n_be +#: model:ir.actions.act_window,name:l10n_be.action_vat_intra +msgid "Partner Vat Intra" +msgstr "Partner Vat Intra" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Declare Periodical VAT" +msgstr "Declare Periodical VAT" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_partner_vat_list_13 +msgid "partner.vat.list_13" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Save xml" +msgstr "Save xml" + +#. module: l10n_be +#: field:partner.vat.intra,mand_id:0 +msgid "MandataireId" +msgstr "MandataireId" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,file_save:0 +#: field:partner.vat.intra,file_save:0 +#: field:partner.vat.list_13,file_save:0 +msgid "Save File" +msgstr "Save File" + +#. module: l10n_be +#: help:partner.vat.intra,period_code:0 +msgid "" +"This is where you have to set the period code for the intracom declaration " +"using the format: ppyyyy\n" +" PP can stand for a month: from '01' to '12'.\n" +" PP can stand for a trimester: '31','32','33','34'\n" +" The first figure means that it is a trimester,\n" +" The second figure identify the trimester.\n" +" PP can stand for a complete fiscal year: '00'.\n" +" YYYY stands for the year (4 positions).\n" +" " +msgstr "" +"This is where you have to set the period code for the intracom declaration " +"using the format: ppyyyy\n" +" PP can stand for a month: from '01' to '12'.\n" +" PP can stand for a trimester: '31','32','33','34'\n" +" The first figure means that it is a trimester,\n" +" The second figure identify the trimester.\n" +" PP can stand for a complete fiscal year: '00'.\n" +" YYYY stands for the year (4 positions).\n" +" " + +#. module: l10n_be +#: field:l1on_be.vat.declaration,name:0 +#: field:partner.vat.intra,name:0 +#: field:partner.vat.list_13,name:0 +msgid "File Name" +msgstr "File Name" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tax_out +msgid "Taxes à la sortie" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75 +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:150 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:98 +#, python-format +msgid "No VAT Number Associated with Main Company!" +msgstr "No VAT Number Associated with Main Company!" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_l1on_be_vat_declaration +msgid "Vat Declaration" +msgstr "Vat Declaration" + +#. module: l10n_be +#: view:partner.vat.intra:0 +#: field:partner.vat.intra,country_ids:0 +msgid "European Countries" +msgstr "European Countries" + +#. module: l10n_be +#: model:ir.actions.act_window,name:l10n_be.action_partner_vat_listing_13 +#: view:partner.vat_13:0 +msgid "Partner VAT Listing" +msgstr "Partner VAT Listing" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "General Information" +msgstr "General Information" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Create an XML file for Vat Intra" +msgstr "Create an XML file for Vat Intra" + +#. module: l10n_be +#: field:partner.vat.intra,period_code:0 +msgid "Period Code" +msgstr "Period Code" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_financiers +msgid "Financier" +msgstr "" + +#. module: l10n_be +#: field:partner.vat_13,year:0 +msgid "Year" +msgstr "" + +#. module: l10n_be +#: view:partner.vat_13:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.intra:0 +#: view:partner.vat.list_13:0 +msgid "Close" +msgstr "Close" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105 +#, python-format +msgid "Please select at least one Period." +msgstr "Please select at least one Period." + +#. module: l10n_be +#: help:l1on_be.vat.declaration,ask_payment:0 +msgid "It indicates whether a payment is to made or not?" +msgstr "It indicates whether a payment is to made or not?" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Partner VAT intra" +msgstr "Partner VAT intra" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47 +#, python-format +msgid "No data for the selected Year." +msgstr "" + +#~ msgid "Client Name" +#~ msgstr "Client Name" + +#~ msgid "vat.listing.clients" +#~ msgstr "vat.listing.clients" + +#~ msgid "partner.vat.list" +#~ msgstr "partner.vat.list" + +#~ msgid "VAT listing" +#~ msgstr "VAT listing" + +#~ msgid "" +#~ "This wizard will create an XML file for Vat details and total invoiced " +#~ "amounts per partner." +#~ msgstr "" +#~ "This wizard will create an XML file for Vat details and total invoiced " +#~ "amounts per partner." + +#~ msgid "Clients" +#~ msgstr "Clients" + +#~ msgid "Country" +#~ msgstr "Country" + +#~ msgid "VAT" +#~ msgstr "VAT" + +#~ msgid "partner.vat" +#~ msgstr "partner.vat" + +#~ msgid "Amount" +#~ msgstr "Amount" + +#~ msgid "Fiscal Year" +#~ msgstr "Fiscal Year" + +#~ msgid "Turnover" +#~ msgstr "Turnover" + +#~ msgid "" +#~ "You can remove clients/partners which you do not want in exported xml file" +#~ msgstr "" +#~ "You can remove clients/partners which you do not want in exported xml file" + +#~ msgid "" +#~ "You can remove clients/partners which you do not want to show in xml file" +#~ msgstr "" +#~ "You can remove clients/partners which you do not want to show in xml file" + +#~ msgid "View Client" +#~ msgstr "View Client" + +#~ msgid "Belgium - Plan Comptable Minimum Normalise" +#~ msgstr "Belgium - Plan Comptable Minimum Normalise" + +#~ msgid "" +#~ "\n" +#~ " This is the base module to manage the accounting chart for Belgium in " +#~ "OpenERP.\n" +#~ "\n" +#~ " After Installing this module,The Configuration wizard for accounting is " +#~ "launched.\n" +#~ " * We have the account templates which can be helpful to generate Charts " +#~ "of Accounts.\n" +#~ " * On that particular wizard,You will be asked to pass the name of the " +#~ "company,the chart template to follow,the no. of digits to generate the code " +#~ "for your account and Bank account,currency to create Journals.\n" +#~ " Thus,the pure copy of Chart Template is generated.\n" +#~ " * This is the same wizard that runs from Financial " +#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate " +#~ "Chart of Accounts from a Chart Template.\n" +#~ "\n" +#~ " Wizards provided by this module:\n" +#~ " * Partner VAT Intra: Enlist the partners with their related VAT and " +#~ "invoiced amounts.Prepares an XML file format.\n" +#~ " Path to access : Financial " +#~ "Management/Reporting//Legal Statements/Belgium Statements/Partner VAT " +#~ "Listing\n" +#~ " * Periodical VAT Declaration: Prepares an XML file for Vat Declaration " +#~ "of the Main company of the User currently Logged in.\n" +#~ " Path to access : Financial " +#~ "Management/Reporting/Legal Statements/Belgium Statements/Periodical VAT " +#~ "Declaration\n" +#~ " * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for " +#~ "Vat Declaration of the Main company of the User currently Logged in.Based on " +#~ "Fiscal year\n" +#~ " Path to access : Financial " +#~ "Management/Reporting/Legal Statements/Belgium Statements/Annual Listing Of " +#~ "VAT-Subjected Customers\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " This is the base module to manage the accounting chart for Belgium in " +#~ "OpenERP.\n" +#~ "\n" +#~ " After Installing this module,The Configuration wizard for accounting is " +#~ "launched.\n" +#~ " * We have the account templates which can be helpful to generate Charts " +#~ "of Accounts.\n" +#~ " * On that particular wizard,You will be asked to pass the name of the " +#~ "company,the chart template to follow,the no. of digits to generate the code " +#~ "for your account and Bank account,currency to create Journals.\n" +#~ " Thus,the pure copy of Chart Template is generated.\n" +#~ " * This is the same wizard that runs from Financial " +#~ "Management/Configuration/Financial Accounting/Financial Accounts/Generate " +#~ "Chart of Accounts from a Chart Template.\n" +#~ "\n" +#~ " Wizards provided by this module:\n" +#~ " * Partner VAT Intra: Enlist the partners with their related VAT and " +#~ "invoiced amounts.Prepares an XML file format.\n" +#~ " Path to access : Financial " +#~ "Management/Reporting//Legal Statements/Belgium Statements/Partner VAT " +#~ "Listing\n" +#~ " * Periodical VAT Declaration: Prepares an XML file for Vat Declaration " +#~ "of the Main company of the User currently Logged in.\n" +#~ " Path to access : Financial " +#~ "Management/Reporting/Legal Statements/Belgium Statements/Periodical VAT " +#~ "Declaration\n" +#~ " * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for " +#~ "Vat Declaration of the Main company of the User currently Logged in.Based on " +#~ "Fiscal year\n" +#~ " Path to access : Financial " +#~ "Management/Reporting/Legal Statements/Belgium Statements/Annual Listing Of " +#~ "VAT-Subjected Customers\n" +#~ "\n" +#~ " " diff --git a/addons/l10n_br/i18n/en_GB.po b/addons/l10n_br/i18n/en_GB.po index a8d5cef2b5d..175cab5711c 100644 --- a/addons/l10n_br/i18n/en_GB.po +++ b/addons/l10n_br/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-08-25 11:59+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:43+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 @@ -23,7 +23,7 @@ msgstr "" #: field:account.tax.code.template,tax_discount:0 #: field:account.tax.template,tax_discount:0 msgid "Discount this Tax in Prince" -msgstr "" +msgstr "Discount this Tax in Prince" #. module: l10n_br #: model:ir.actions.act_window,name:l10n_br.action_l10n_br_cst_form @@ -31,13 +31,13 @@ msgstr "" #: model:ir.ui.menu,name:l10n_br.menu_action_l10n_br_cst #: view:l10n_br_account.cst:0 msgid "Tax Situation Code" -msgstr "" +msgstr "Tax Situation Code" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax_code #: field:l10n_br_account.cst,tax_code_id:0 msgid "Tax Code" -msgstr "" +msgstr "Tax Code" #. module: l10n_br #: help:account.tax.code,domain:0 @@ -46,27 +46,29 @@ msgid "" "This field is only used if you develop your own module allowing developers " "to create specific taxes in a custom domain." msgstr "" +"This field is only used if you develop your own module allowing developers " +"to create specific taxes in a custom domain." #. module: l10n_br #: model:account.account.type,name:l10n_br.resultado msgid "Resultado" -msgstr "" +msgstr "Result" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax_template msgid "account.tax.template" -msgstr "" +msgstr "account.tax.template" #. module: l10n_br #: model:account.account.type,name:l10n_br.passivo msgid "Passivo" -msgstr "" +msgstr "Passive" #. module: l10n_br #: field:l10n_br_account.cst,name:0 #: field:l10n_br_account.cst.template,name:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: l10n_br #: model:account.account.type,name:l10n_br.despesa @@ -77,13 +79,13 @@ msgstr "" #: field:account.tax,amount_mva:0 #: field:account.tax.template,amount_mva:0 msgid "MVA Percent" -msgstr "" +msgstr "MVA Percent" #. module: l10n_br #: help:account.tax.template,amount_mva:0 #: help:account.tax.template,base_reduction:0 msgid "For taxes of type percentage, enter % ratio between 0-1." -msgstr "" +msgstr "For taxes of type percentage, enter % ratio between 0-1." #. module: l10n_br #: field:account.tax,base_reduction:0 @@ -94,17 +96,17 @@ msgstr "" #. module: l10n_br #: constraint:account.tax.code.template:0 msgid "Error ! You can not create recursive Tax Codes." -msgstr "" +msgstr "Error ! You can not create recursive Tax Codes." #. module: l10n_br #: sql_constraint:account.tax:0 msgid "Tax Name must be unique per company!" -msgstr "" +msgstr "Tax Name must be unique per company!" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax msgid "account.tax" -msgstr "" +msgstr "account.tax" #. module: l10n_br #: model:account.account.type,name:l10n_br.receita @@ -117,12 +119,12 @@ msgstr "" #: model:ir.ui.menu,name:l10n_br.menu_action_l10n_br_cst_template #: view:l10n_br_account.cst.template:0 msgid "Tax Situation Code Template" -msgstr "" +msgstr "Tax Situation Code Template" #. module: l10n_br #: model:ir.model,name:l10n_br.model_wizard_multi_charts_accounts msgid "wizard.multi.charts.accounts" -msgstr "" +msgstr "wizard.multi.charts.accounts" #. module: l10n_br #: model:ir.actions.todo,note:l10n_br.config_call_account_template_brazilian_localization @@ -149,29 +151,29 @@ msgstr "" #: help:account.tax.code.template,tax_discount:0 #: help:account.tax.template,tax_discount:0 msgid "Mark it for (ICMS, PIS e etc.)." -msgstr "" +msgstr "Mark it for (ICMS, PIS e etc.)." #. module: l10n_br #: model:account.account.type,name:l10n_br.ativo msgid "Ativo" -msgstr "" +msgstr "Active" #. module: l10n_br #: field:account.tax.code,domain:0 #: field:account.tax.code.template,domain:0 msgid "Domain" -msgstr "" +msgstr "Domain" #. module: l10n_br #: field:l10n_br_account.cst,code:0 #: field:l10n_br_account.cst.template,code:0 msgid "Code" -msgstr "" +msgstr "Code" #. module: l10n_br #: constraint:account.tax.code:0 msgid "Error ! You can not create recursive accounts." -msgstr "" +msgstr "Error ! You can not create recursive accounts." #. module: l10n_br #: help:account.tax,amount_mva:0 @@ -183,7 +185,7 @@ msgstr "" #: model:ir.model,name:l10n_br.model_account_tax_code_template #: field:l10n_br_account.cst.template,tax_code_template_id:0 msgid "Tax Code Template" -msgstr "" +msgstr "Tax Code Template" #~ msgid "Brazilian Localization" #~ msgstr "Brazilian Localisation" diff --git a/addons/l10n_ca/i18n/en_GB.po b/addons/l10n_ca/i18n/en_GB.po new file mode 100644 index 00000000000..690c4c42e79 --- /dev/null +++ b/addons/l10n_ca/i18n/en_GB.po @@ -0,0 +1,129 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-08-02 21:08+0000\n" +"PO-Revision-Date: 2012-01-23 13:38+0000\n" +"Last-Translator: mrx5682 \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_receivable +msgid "Receivable" +msgstr "Receivable" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_asset_view +msgid "Asset View" +msgstr "Asset View" + +#. module: l10n_ca +#: model:ir.module.module,description:l10n_ca.module_meta_information +msgid "" +"This is the module to manage the canadian accounting chart in OpenERP." +msgstr "" +"This is the module to manage the canadian accounting chart in OpenERP." + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_expense_view +msgid "Expense View" +msgstr "Expense View" + +#. module: l10n_ca +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Error ! You can not create recursive account templates." + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_income_view +msgid "Income View" +msgstr "Income View" + +#. module: l10n_ca +#: model:ir.module.module,shortdesc:l10n_ca.module_meta_information +msgid "Canada - Chart of Accounts" +msgstr "Canada - Chart of Accounts" + +#. module: l10n_ca +#: constraint:account.account.type:0 +msgid "Error ! You can not create recursive types." +msgstr "Error ! You can not create recursive types." + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_tax +msgid "Tax" +msgstr "Tax" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_cash +msgid "Cash" +msgstr "Cash" + +#. module: l10n_ca +#: model:ir.actions.todo,note:l10n_ca.config_call_account_template_ca +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_payable +msgid "Payable" +msgstr "Payable" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_asset +msgid "Asset" +msgstr "Asset" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_equity +msgid "Equity" +msgstr "Equity" + +#. module: l10n_ca +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Error ! You can not create recursive Tax Codes." + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_liability_view +msgid "Liability View" +msgstr "Liability View" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_expense +msgid "Expense" +msgstr "Expense" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_income +msgid "Income" +msgstr "Income" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_view +msgid "View" +msgstr "View" diff --git a/addons/l10n_th/i18n/tr.po b/addons/l10n_th/i18n/tr.po index 0c1e0111644..580318d8c3b 100644 --- a/addons/l10n_th/i18n/tr.po +++ b/addons/l10n_th/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-06-08 10:23+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 23:26+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th @@ -39,17 +39,17 @@ msgstr "" #. module: l10n_th #: model:account.account.type,name:l10n_th.acc_type_other msgid "Other" -msgstr "" +msgstr "Diğer" #. module: l10n_th #: model:account.account.type,name:l10n_th.acc_type_reconciled msgid "Reconciled" -msgstr "" +msgstr "Uzlaşılmış" #. module: l10n_th #: model:account.account.type,name:l10n_th.acc_type_view msgid "View" -msgstr "" +msgstr "Görünüm" #~ msgid "" #~ "\n" diff --git a/addons/mail_gateway/i18n/tr.po b/addons/mail_gateway/i18n/tr.po new file mode 100644 index 00000000000..cf4e9513e1b --- /dev/null +++ b/addons/mail_gateway/i18n/tr.po @@ -0,0 +1,359 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-23 23:14+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: mail_gateway +#: field:mailgate.message,res_id:0 +msgid "Resource ID" +msgstr "Kaynak ID" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:68 +#: code:addons/mail_gateway/mail_gateway.py:71 +#: code:addons/mail_gateway/mail_gateway.py:89 +#, python-format +msgid "Method is not implemented" +msgstr "Method uygulanmamış" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,email_from:0 +msgid "From" +msgstr "Kimden" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Open Attachments" +msgstr "Ekleri Aç" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Message Details" +msgstr "Mesaj Detayları" + +#. module: mail_gateway +#: field:mailgate.message,message_id:0 +msgid "Message Id" +msgstr "Mesaj Id" + +#. module: mail_gateway +#: field:mailgate.message,ref_id:0 +msgid "Reference Id" +msgstr "Referans Id" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Mailgateway History" +msgstr "Epostageçidi Geçmişi" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:249 +#, python-format +msgid "Note" +msgstr "Not" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: mail_gateway +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "Hata! Kendini Çağıran üyeler oluşturamazsınız." + +#. module: mail_gateway +#: help:mailgate.message,message_id:0 +msgid "Message Id on Email." +msgstr "Epostadaki Mesaj Idsi" + +#. module: mail_gateway +#: help:mailgate.message,email_to:0 +msgid "Email Recipients" +msgstr "Eposta Alıcıları" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Details" +msgstr "Detaylar" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Mailgate History" +msgstr "Postageçidi Geçmişi" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_email_server_tools +msgid "Email Server Tools" +msgstr "Eposta Sunucusu Araçları" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Email Followers" +msgstr "Eposta Takipçileri" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_res_partner +#: view:mailgate.message:0 +#: field:mailgate.message,partner_id:0 +msgid "Partner" +msgstr "Cari" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:250 +#, python-format +msgid " wrote on %s:\n" +msgstr " Demiş ki %s:\n" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,description:0 +#: field:mailgate.message,message:0 +msgid "Description" +msgstr "Açıklama" + +#. module: mail_gateway +#: field:mailgate.message,email_to:0 +msgid "To" +msgstr "Kime" + +#. module: mail_gateway +#: help:mailgate.message,references:0 +msgid "References emails." +msgstr "Referans e-postalar." + +#. module: mail_gateway +#: help:mailgate.message,email_cc:0 +msgid "Carbon Copy Email Recipients" +msgstr "CC Karbon Kopya E-posta Alıcıları" + +#. module: mail_gateway +#: model:ir.module.module,shortdesc:mail_gateway.module_meta_information +msgid "Email Gateway System" +msgstr "E-posta Geçidi Sistemi" + +#. module: mail_gateway +#: field:mailgate.message,date:0 +msgid "Date" +msgstr "Tarih" + +#. module: mail_gateway +#: field:mailgate.message,model:0 +msgid "Object Name" +msgstr "Nesne Adı" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Partner Name" +msgstr "Cari Adı" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.action_view_mailgate_thread +msgid "Mailgateway Threads" +msgstr "Postageçidi Konuları" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:247 +#, python-format +msgid "Opportunity" +msgstr "Fırsat" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.act_res_partner_emails +#: model:ir.actions.act_window,name:mail_gateway.action_view_mailgate_message +#: view:mailgate.message:0 +#: field:res.partner,emails:0 +msgid "Emails" +msgstr "E-postalar" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:252 +#, python-format +msgid "Stage" +msgstr "Aşama" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:250 +#, python-format +msgid " added note on " +msgstr " not eklemiş " + +#. module: mail_gateway +#: help:mailgate.message,email_from:0 +msgid "Email From" +msgstr "E-posta Gönderen" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Thread" +msgstr "Konu" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_mailgate_message +msgid "Mailgateway Message" +msgstr "Mailgeçidi Mesajı" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.action_view_mail_message +#: field:mailgate.thread,message_ids:0 +msgid "Messages" +msgstr "Mesajlar" + +#. module: mail_gateway +#: field:mailgate.message,user_id:0 +msgid "User Responsible" +msgstr "Sorumlu Kullanıcı" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:248 +#, python-format +msgid "Converted to Opportunity" +msgstr "Fırsata Dönüştürülmüş" + +#. module: mail_gateway +#: field:mailgate.message,email_bcc:0 +msgid "Bcc" +msgstr "Gizli Kopya" + +#. module: mail_gateway +#: field:mailgate.message,history:0 +msgid "Is History?" +msgstr "Geçmiş mi?" + +#. module: mail_gateway +#: help:mailgate.message,email_bcc:0 +msgid "Blind Carbon Copy Email Recipients" +msgstr "Gizli Eposta Alıcıları (BCC)" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "mailgate message" +msgstr "postageçidi mesajı" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:148 +#: view:mailgate.thread:0 +#: view:res.partner:0 +#, python-format +msgid "History" +msgstr "Geçmiş" + +#. module: mail_gateway +#: field:mailgate.message,references:0 +msgid "References" +msgstr "Referanslar" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_mailgate_thread +#: view:mailgate.thread:0 +msgid "Mailgateway Thread" +msgstr "Postageçidi Konusu" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.act_res_partner_open_email +#: view:mailgate.message:0 +#: field:mailgate.message,attachment_ids:0 +#: view:mailgate.thread:0 +msgid "Attachments" +msgstr "Ekler" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Open Document" +msgstr "Belge Aç" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Email Details" +msgstr "Eposta Detayları" + +#. module: mail_gateway +#: field:mailgate.message,email_cc:0 +msgid "Cc" +msgstr "İlgili Kopyası (CC)" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:254 +#, python-format +msgid " on %s:\n" +msgstr " on %s:\n" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Month" +msgstr "Ay" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Email Search" +msgstr "E-posta Ara" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:561 +#, python-format +msgid "receive" +msgstr "Al" + +#. module: mail_gateway +#: model:ir.module.module,description:mail_gateway.module_meta_information +msgid "" +"The generic email gateway system allows to send and receive emails\n" +" * History for Emails\n" +" * Easy Integration with any Module" +msgstr "" +"Genel e-posta geçidi sistemi, OpenERP nin e-posta gönderip almasını sağlar\n" +" * E-posta tarihçesi\n" +" * Diğer Modüllerle kolay entegrasyon" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:255 +#, python-format +msgid "Changed Status to: " +msgstr "Durumu değiştirildi: " + +#. module: mail_gateway +#: field:mailgate.message,display_text:0 +msgid "Display Text" +msgstr "Metin Göster" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Owner" +msgstr "Sahibi" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:253 +#, python-format +msgid "Changed Stage to: " +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Message" +msgstr "Mesaj" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,name:0 +msgid "Subject" +msgstr "Konu" + +#. module: mail_gateway +#: help:mailgate.message,ref_id:0 +msgid "Message Id in Email Server." +msgstr "E-posta sunucusundaki mesaj IDsi" diff --git a/addons/marketing/i18n/tr.po b/addons/marketing/i18n/tr.po index f358cdefbb2..36516ca7225 100644 --- a/addons/marketing/i18n/tr.po +++ b/addons/marketing/i18n/tr.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-06-09 18:18+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:19+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user msgid "User" -msgstr "" +msgstr "Kullanıcı" #~ msgid "Configure Your Marketing Application" #~ msgstr "Pazarlama Uygulamalarınızı Yapılandırın" diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po index f48bf0efcf0..f8f1236d009 100644 --- a/addons/mrp_repair/i18n/tr.po +++ b/addons/mrp_repair/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-06-23 20:16+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:12+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: mrp_repair #: view:mrp.repair:0 @@ -121,7 +121,7 @@ msgstr "Ücretlerde tanımlanmış ürün yok!" #: view:mrp.repair:0 #: field:mrp.repair,company_id:0 msgid "Company" -msgstr "" +msgstr "Şirket" #. module: mrp_repair #: view:mrp.repair:0 diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po index 41b2630e6fb..56987c78296 100644 --- a/addons/mrp_subproduct/i18n/tr.po +++ b/addons/mrp_subproduct/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2010-09-09 07:20+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-23 22:32+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:12+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: mrp_subproduct #: field:mrp.subproduct,product_id:0 @@ -50,7 +50,7 @@ msgstr "Üretim Emri" #. module: mrp_subproduct #: constraint:mrp.bom:0 msgid "BoM line product should not be same as BoM product." -msgstr "" +msgstr "BoM satırındaki ürün BoM ürünü ile aynı olamaz." #. module: mrp_subproduct #: view:mrp.bom:0 @@ -85,7 +85,7 @@ msgstr "BoM (Malzeme Faturası)" #. module: mrp_subproduct #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: mrp_subproduct #: field:mrp.bom,sub_products:0 @@ -105,7 +105,7 @@ msgstr "Alt Ürün" #. module: mrp_subproduct #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Sipariş adedi negatif ya da sıfır olamaz!" #. module: mrp_subproduct #: help:mrp.subproduct,subproduct_type:0 @@ -122,7 +122,7 @@ msgstr "" #. module: mrp_subproduct #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." -msgstr "" +msgstr "Hata ! Kendini İçeren BoM oluşturamazsınız." #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/multi_company/i18n/tr.po b/addons/multi_company/i18n/tr.po index d692c2d4d64..e9dd74809a8 100644 --- a/addons/multi_company/i18n/tr.po +++ b/addons/multi_company/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-01-26 11:01+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 23:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: multi_company #: model:ir.ui.menu,name:multi_company.menu_custom_multicompany @@ -36,12 +36,12 @@ msgstr "Çoklu Firma" #: model:ir.actions.act_window,name:multi_company.action_inventory_form #: model:ir.ui.menu,name:multi_company.menu_action_inventory_form msgid "Default Company per Object" -msgstr "" +msgstr "Nesne başına Öntanımlı Şirket" #. module: multi_company #: view:multi_company.default:0 msgid "Matching" -msgstr "" +msgstr "Eşleme" #. module: multi_company #: view:multi_company.default:0 diff --git a/addons/outlook/i18n/tr.po b/addons/outlook/i18n/tr.po new file mode 100644 index 00000000000..213d9596319 --- /dev/null +++ b/addons/outlook/i18n/tr.po @@ -0,0 +1,156 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-23 23:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" + +#. module: outlook +#: field:outlook.installer,doc_file:0 +msgid "Installation Manual" +msgstr "Kurulum Kılavuzu" + +#. module: outlook +#: field:outlook.installer,description:0 +msgid "Description" +msgstr "Açıklama" + +#. module: outlook +#: field:outlook.installer,plugin_file:0 +msgid "Outlook Plug-in" +msgstr "Outlook Eklentisi" + +#. module: outlook +#: model:ir.actions.act_window,name:outlook.action_outlook_installer +#: model:ir.actions.act_window,name:outlook.action_outlook_wizard +#: model:ir.ui.menu,name:outlook.menu_base_config_plugins_outlook +#: view:outlook.installer:0 +msgid "Install Outlook Plug-In" +msgstr "Outlook Eklentisini Kur" + +#. module: outlook +#: view:outlook.installer:0 +msgid "" +"This plug-in allows you to create new contact or link contact to an existing " +"partner. \n" +"Also allows to link your e-mail to OpenERP's documents. \n" +"You can attach it to any existing one in OpenERP or create a new one." +msgstr "" + +#. module: outlook +#: field:outlook.installer,config_logo:0 +msgid "Image" +msgstr "Resim" + +#. module: outlook +#: field:outlook.installer,outlook:0 +msgid "Outlook Plug-in " +msgstr "Outlook Eklentisi " + +#. module: outlook +#: model:ir.model,name:outlook.model_outlook_installer +msgid "outlook.installer" +msgstr "outlook.yükleyicisi" + +#. module: outlook +#: help:outlook.installer,doc_file:0 +msgid "The documentation file :- how to install Outlook Plug-in." +msgstr "Belgeleme dosyası :- how to install Outlook Plug-in." + +#. module: outlook +#: help:outlook.installer,outlook:0 +msgid "" +"Allows you to select an object that you would like to add to your email and " +"its attachments." +msgstr "İstediğiniz bir nesneyi e-postanıza ve ekine eklemenizi sağlar." + +#. module: outlook +#: view:outlook.installer:0 +msgid "title" +msgstr "başlık" + +#. module: outlook +#: view:outlook.installer:0 +msgid "Installation and Configuration Steps" +msgstr "Yükleme ve Yapılandırma Adımları" + +#. module: outlook +#: field:outlook.installer,doc_name:0 +#: field:outlook.installer,name:0 +msgid "File name" +msgstr "Dosya ismi" + +#. module: outlook +#: help:outlook.installer,plugin_file:0 +msgid "" +"outlook plug-in file. Save as this file and install this plug-in in outlook." +msgstr "" +"Outlook eklenti-içe dosyası. Bu dosyayı kayıt edin ve bu eklenti-içe'yi " +"outlook'a yükleyin" + +#. module: outlook +#: view:outlook.installer:0 +msgid "_Close" +msgstr "_Kapat" + +#~ msgid "Skip" +#~ msgstr "Atla" + +#~ msgid "" +#~ "\n" +#~ " This module provide the Outlook plug-in. \n" +#~ "\n" +#~ " Outlook plug-in allows you to select an object that you’d like to add\n" +#~ " to your email and its attachments from MS Outlook. You can select a " +#~ "partner, a task,\n" +#~ " a project, an analytical account, or any other object and Archived " +#~ "selected\n" +#~ " mail in mailgate.messages with attachments.\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Bu modül Outlook eklentisini kullanıma sunar. \n" +#~ "\n" +#~ " Outlook eklentisi istediğiniz bir nesneyi MS Outllok'ta e-posta eki " +#~ "olarak kullanmanızı sağlar. Bir cari kartı, bir görev kaydını,\n" +#~ " bir projeyi, bir analiz hesabını, ileti arşivinde saklanmış bir e-" +#~ "posta ve ekini ya da herhangi bir nesneyi bu işlem için\n" +#~ " kullanabilirsiniz.\n" +#~ "\n" +#~ " " + +#~ msgid "Outlook Interface" +#~ msgstr "Outlook Arayüzü" + +#~ msgid "Outlook Plug-In" +#~ msgstr "Outlook Eklentisi" + +#~ msgid "" +#~ "This plug-in allows you to link your e-mail to OpenERP's documents. You can " +#~ "attach it to any existing one in OpenERP or create a new one." +#~ msgstr "" +#~ "Bu eklenti e-posta adresinizi OpenERP dökümanlarına eklemenizi sağlar. " +#~ "Varolan bir belgeye iliştirebileceğiniz gibi yaratacağınız yeni bir belgede " +#~ "de kullanabilirsiniz." + +#~ msgid "Configure" +#~ msgstr "Yapılandır" + +#~ msgid "Outlook Plug-In Configuration" +#~ msgstr "Outlook Eklenti Ayarları" + +#~ msgid "Configuration Progress" +#~ msgstr "Yapılandırma gidişatı" diff --git a/addons/procurement/i18n/zh_CN.po b/addons/procurement/i18n/zh_CN.po index b6c1b38a2be..396f622680e 100644 --- a/addons/procurement/i18n/zh_CN.po +++ b/addons/procurement/i18n/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-28 09:25+0000\n" +"PO-Revision-Date: 2012-01-23 10:12+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: procurement #: view:make.procurement:0 @@ -80,7 +80,7 @@ msgstr "仅计算最少库存规则" #. module: procurement #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "您不能将产品移动到该类型的视图中。" #. module: procurement #: field:procurement.order,company_id:0 @@ -150,7 +150,7 @@ msgstr "新建的需求单状态是草稿" #. module: procurement #: view:procurement.order:0 msgid "Permanent Procurement Exceptions" -msgstr "" +msgstr "永久性生产需求异常" #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -861,12 +861,12 @@ msgstr "MRP和物流计划" #. module: procurement #: view:procurement.order:0 msgid "Temporary Procurement Exceptions" -msgstr "" +msgstr "临时产品需求异常" #. module: procurement #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "公司名称必须唯一!" #. module: procurement #: field:mrp.property,name:0 diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index f21d3dff53d..c33ccd5688b 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2012-01-13 09:38+0000\n" +"PO-Revision-Date: 2012-01-23 10:14+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-14 05:12+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: product #: view:product.pricelist.item:0 @@ -141,7 +141,7 @@ msgstr "供应商" #. module: product #: model:product.template,name:product.product_consultant_product_template msgid "Service on Timesheet" -msgstr "" +msgstr "计工单服务" #. module: product #: help:product.price.type,field:0 @@ -1054,7 +1054,7 @@ msgstr "采购单默认使用的计量单位。必须与默认计量单位位于 #. module: product #: help:product.supplierinfo,product_uom:0 msgid "This comes from the product form." -msgstr "" +msgstr "此处源自该产品表单。" #. module: product #: model:ir.actions.act_window,help:product.product_normal_action @@ -1643,7 +1643,7 @@ msgstr "此处是从确认客户订单到完整产品送货的平均延迟时间 #: code:addons/product/product.py:175 #, python-format msgid "Cannot change the category of existing UoM '%s'." -msgstr "" +msgstr "不能修改已存在计量单位的分类“%s”" #. module: product #: field:product.packaging,ean:0 @@ -1905,7 +1905,7 @@ msgstr "需求与货位" #. module: product #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "错误!您不能创建循环分类。" #. module: product #: field:product.category,type:0 diff --git a/addons/project/i18n/zh_CN.po b/addons/project/i18n/zh_CN.po index b11e612b03e..10878c90d81 100644 --- a/addons/project/i18n/zh_CN.po +++ b/addons/project/i18n/zh_CN.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2011-01-13 13:36+0000\n" +"PO-Revision-Date: 2012-01-23 14:40+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:39+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: project #: view:report.project.task.user:0 msgid "New tasks" -msgstr "" +msgstr "新任务" #. module: project #: help:project.task.delegate,new_task_description:0 @@ -50,12 +50,12 @@ msgstr "用户无权操作所选择公司数据" #. module: project #: view:report.project.task.user:0 msgid "Previous Month" -msgstr "" +msgstr "上月" #. module: project #: view:report.project.task.user:0 msgid "My tasks" -msgstr "" +msgstr "我的任务" #. module: project #: field:project.project,warn_customer:0 @@ -91,7 +91,7 @@ msgstr "CHECK: " #: code:addons/project/project.py:315 #, python-format msgid "You must assign members on the project '%s' !" -msgstr "" +msgstr "您必须为项目“%s”指定成员!" #. module: project #: field:project.task,work_ids:0 @@ -104,7 +104,7 @@ msgstr "工作完成" #: code:addons/project/project.py:1113 #, python-format msgid "Warning !" -msgstr "" +msgstr "警告!" #. module: project #: model:ir.model,name:project.model_project_task_delegate @@ -119,7 +119,7 @@ msgstr "确认小时数" #. module: project #: view:project.project:0 msgid "Pending Projects" -msgstr "" +msgstr "未决项目" #. module: project #: help:project.task,remaining_hours:0 @@ -197,7 +197,7 @@ msgstr "公司" #. module: project #: view:report.project.task.user:0 msgid "Pending tasks" -msgstr "" +msgstr "未决任务" #. module: project #: field:project.task.delegate,prefix:0 @@ -217,7 +217,7 @@ msgstr "设为未决" #. module: project #: selection:project.task,priority:0 msgid "Important" -msgstr "" +msgstr "重要" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -265,7 +265,7 @@ msgstr "天数" #. module: project #: model:ir.ui.menu,name:project.menu_project_config_project msgid "Projects and Stages" -msgstr "" +msgstr "项目与阶段" #. module: project #: view:project.project:0 @@ -302,7 +302,7 @@ msgstr "我的未结任务" #, python-format msgid "" "Please specify the Project Manager or email address of Project Manager." -msgstr "" +msgstr "请指定项目经理或项目经理的电子邮件地址。" #. module: project #: view:project.task:0 @@ -371,7 +371,7 @@ msgstr "用于页眉和和页脚的内置变量。请注意使用正确的符号 #. module: project #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "只显示有截止日期的项目" #. module: project #: selection:project.task,state:0 @@ -398,7 +398,7 @@ msgstr "邮件头" #. module: project #: view:project.task:0 msgid "Change to Next Stage" -msgstr "" +msgstr "更改为下一个阶段" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -408,7 +408,7 @@ msgstr "完成任务" #. module: project #: field:project.task,color:0 msgid "Color Index" -msgstr "" +msgstr "颜色索引" #. module: project #: model:ir.ui.menu,name:project.menu_definitions @@ -419,7 +419,7 @@ msgstr "设置" #. module: project #: view:report.project.task.user:0 msgid "Current Month" -msgstr "" +msgstr "本月" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -488,12 +488,12 @@ msgstr "取消" #. module: project #: view:project.task.history.cumulative:0 msgid "Ready" -msgstr "" +msgstr "就绪" #. module: project #: view:project.task:0 msgid "Change Color" -msgstr "" +msgstr "更改颜色" #. module: project #: constraint:account.analytic.account:0 @@ -510,7 +510,7 @@ msgstr " (copy)" #. module: project #: view:project.task:0 msgid "New Tasks" -msgstr "" +msgstr "新任务" #. module: project #: view:report.project.task.user:0 @@ -579,12 +579,12 @@ msgstr "天数" #. module: project #: view:project.project:0 msgid "Open Projects" -msgstr "" +msgstr "打开的项目" #. module: project #: view:report.project.task.user:0 msgid "In progress tasks" -msgstr "" +msgstr "进行中任务" #. module: project #: help:project.project,progress_rate:0 @@ -608,7 +608,7 @@ msgstr "项目任务" #: selection:project.task.history.cumulative,state:0 #: view:report.project.task.user:0 msgid "New" -msgstr "" +msgstr "新建" #. module: project #: help:project.task,total_hours:0 @@ -658,7 +658,7 @@ msgstr "普通" #: view:project.task:0 #: view:project.task.history.cumulative:0 msgid "Pending Tasks" -msgstr "" +msgstr "未决任务" #. module: project #: view:project.task:0 @@ -673,19 +673,19 @@ msgstr "剩余的小时数" #. module: project #: model:ir.model,name:project.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "邮件合并向导" #. module: project #: view:report.project.task.user:0 msgid "Creation Date" -msgstr "" +msgstr "创建日期" #. module: project #: view:project.task:0 #: field:project.task.history,remaining_hours:0 #: field:project.task.history.cumulative,remaining_hours:0 msgid "Remaining Time" -msgstr "" +msgstr "剩余时间" #. module: project #: field:project.project,planned_hours:0 @@ -757,7 +757,7 @@ msgstr "七月" #. module: project #: view:project.task.history.burndown:0 msgid "Burndown Chart of Tasks" -msgstr "" +msgstr "任务燃尽图" #. module: project #: field:project.task,date_start:0 @@ -815,7 +815,7 @@ msgstr "分派给这个用户的任务标题" msgid "" "You cannot delete a project containing tasks. I suggest you to desactivate " "it." -msgstr "" +msgstr "您不能删除包含任务的项目。建议您将其禁用。" #. module: project #: view:project.vs.hours:0 @@ -840,7 +840,7 @@ msgstr "延迟的小时数" #. module: project #: selection:project.task,priority:0 msgid "Very important" -msgstr "" +msgstr "非常重要" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_user_tree @@ -900,7 +900,7 @@ msgstr "阶段" #. module: project #: view:project.task:0 msgid "Change to Previous Stage" -msgstr "" +msgstr "更改为上一阶段" #. module: project #: model:ir.actions.todo.category,name:project.category_project_config @@ -916,7 +916,7 @@ msgstr "项目时间单位" #. module: project #: view:report.project.task.user:0 msgid "In progress" -msgstr "" +msgstr "进行中" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_delegate @@ -945,7 +945,7 @@ msgstr "上一级" #. module: project #: view:project.task:0 msgid "Mark as Blocked" -msgstr "" +msgstr "标记为受阻" #. module: project #: model:ir.actions.act_window,help:project.action_view_task @@ -1018,7 +1018,7 @@ msgstr "任务阶段" #. module: project #: model:project.task.type,name:project.project_tt_specification msgid "Design" -msgstr "" +msgstr "设计" #. module: project #: field:project.task,planned_hours:0 @@ -1042,7 +1042,7 @@ msgstr "状态: %(state)s" #. module: project #: help:project.task,sequence:0 msgid "Gives the sequence order when displaying a list of tasks." -msgstr "" +msgstr "指定显示任务列表的顺序号" #. module: project #: view:project.project:0 @@ -1074,19 +1074,19 @@ msgstr "上级任务" #: view:project.task.history.cumulative:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Blocked" -msgstr "" +msgstr "受阻" #. module: project #: help:project.task,progress:0 msgid "" "If the task has a progress of 99.99% you should close the task if it's " "finished or reevaluate the time" -msgstr "" +msgstr "如果该任务的进度为 99.99%且该任务已经完成,那么您可以关闭该任务或重新评估时间。" #. module: project #: field:project.task,user_email:0 msgid "User Email" -msgstr "" +msgstr "用户电子邮件" #. module: project #: help:project.task,kanban_state:0 @@ -1175,7 +1175,7 @@ msgstr "发票地址" #: field:project.task.history,kanban_state:0 #: field:project.task.history.cumulative,kanban_state:0 msgid "Kanban State" -msgstr "" +msgstr "看板状态" #. module: project #: view:project.project:0 @@ -1193,7 +1193,7 @@ msgstr "这个报表用于分析你项目和成员的效率。可以分析任务 #. module: project #: view:project.task:0 msgid "Change Type" -msgstr "" +msgstr "更改类型" #. module: project #: help:project.project,members:0 @@ -1230,7 +1230,7 @@ msgstr "八月" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Normal" -msgstr "" +msgstr "正常" #. module: project #: view:project.project:0 @@ -1242,7 +1242,7 @@ msgstr "项目名称" #: model:ir.model,name:project.model_project_task_history #: model:ir.model,name:project.model_project_task_history_cumulative msgid "History of Tasks" -msgstr "" +msgstr "任务历史" #. module: project #: help:project.task.delegate,state:0 @@ -1255,7 +1255,7 @@ msgstr "你的任务进入了新的阶段。等待状态将在分派的任务结 #: code:addons/project/wizard/mail_compose_message.py:45 #, python-format msgid "Please specify the Customer or email address of Customer." -msgstr "" +msgstr "请指定客户或客户的电子邮件。" #. module: project #: selection:report.project.task.user,month:0 @@ -1287,7 +1287,7 @@ msgstr "恢复" #. module: project #: model:res.groups,name:project.group_project_user msgid "User" -msgstr "" +msgstr "用户" #. module: project #: field:project.project,active:0 @@ -1308,7 +1308,7 @@ msgstr "十一月" #. module: project #: model:ir.actions.act_window,name:project.action_create_initial_projects_installer msgid "Create your Firsts Projects" -msgstr "" +msgstr "创建您的第一个项目" #. module: project #: code:addons/project/project.py:186 @@ -1334,7 +1334,7 @@ msgstr "十月" #. module: project #: view:project.task:0 msgid "Validate planned time and open task" -msgstr "" +msgstr "验证计划时间并打开任务" #. module: project #: model:process.node,name:project.process_node_opentask0 @@ -1344,7 +1344,7 @@ msgstr "待处理任务" #. module: project #: view:project.task:0 msgid "Delegations History" -msgstr "" +msgstr "委派历史" #. module: project #: model:ir.model,name:project.model_res_users @@ -1371,7 +1371,7 @@ msgstr "公司" #. module: project #: view:project.project:0 msgid "Projects in which I am a member." -msgstr "" +msgstr "我是成员的项目" #. module: project #: view:project.project:0 @@ -1493,7 +1493,7 @@ msgstr "状态" #: code:addons/project/project.py:890 #, python-format msgid "Delegated User should be specified" -msgstr "" +msgstr "应该制定委派用户" #. module: project #: code:addons/project/project.py:827 @@ -1568,12 +1568,12 @@ msgstr "标识符:%(task_id)s" #: selection:report.project.task.user,state:0 #: selection:task.by.days,state:0 msgid "In Progress" -msgstr "进展" +msgstr "进行中" #. module: project #: view:project.task.history.cumulative:0 msgid "Task's Analysis" -msgstr "" +msgstr "任务分析" #. module: project #: code:addons/project/project.py:754 @@ -1582,11 +1582,13 @@ msgid "" "Child task still open.\n" "Please cancel or complete child task first." msgstr "" +"子任务仍然开启。\n" +"请先取消或完成子任务。" #. module: project #: view:project.task.type:0 msgid "Stages common to all projects" -msgstr "" +msgstr "适用于所有项目的公共阶段" #. module: project #: constraint:project.task:0 @@ -1607,7 +1609,7 @@ msgstr "工作时间" #. module: project #: view:project.project:0 msgid "Projects in which I am a manager" -msgstr "" +msgstr "我是项目经理的项目" #. module: project #: code:addons/project/project.py:924 @@ -1752,7 +1754,7 @@ msgstr "我的发票科目" #. module: project #: model:project.task.type,name:project.project_tt_merge msgid "Deployment" -msgstr "" +msgstr "部署" #. module: project #: field:project.project,tasks:0 @@ -1811,7 +1813,7 @@ msgstr "任务日程" #. module: project #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "公司名称必须唯一!" #. module: project #: view:project.task:0 @@ -1832,7 +1834,7 @@ msgstr "年" #. module: project #: view:project.task.history.cumulative:0 msgid "Month-2" -msgstr "" +msgstr "前月" #. module: project #: help:report.project.task.user,closing_days:0 @@ -1843,7 +1845,7 @@ msgstr "距结束日期" #: view:project.task.history.cumulative:0 #: view:report.project.task.user:0 msgid "Month-1" -msgstr "" +msgstr "上月" #. module: project #: selection:report.project.task.user,month:0 @@ -1869,7 +1871,7 @@ msgstr "打开完成任务" #. module: project #: view:project.task.type:0 msgid "Common" -msgstr "" +msgstr "公共" #. module: project #: view:project.task:0 @@ -1903,7 +1905,7 @@ msgstr "ID" #: model:ir.actions.act_window,name:project.action_view_task_history_burndown #: model:ir.ui.menu,name:project.menu_action_view_task_history_burndown msgid "Burndown Chart" -msgstr "" +msgstr "燃尽图" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened diff --git a/addons/project_retro_planning/i18n/tr.po b/addons/project_retro_planning/i18n/tr.po index d63989e95bb..49ca1b8db58 100644 --- a/addons/project_retro_planning/i18n/tr.po +++ b/addons/project_retro_planning/i18n/tr.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:19+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-23 23:28+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: project_retro_planning #: model:ir.model,name:project_retro_planning.model_project_project msgid "Project" -msgstr "" +msgstr "Proje" #. module: project_retro_planning #: constraint:project.project:0 msgid "Error! project start-date must be lower then project end-date." -msgstr "" +msgstr "Hata! Proje başlangıç tarihi bitiş tarihinden sonra olamaz." #. module: project_retro_planning #: constraint:project.project:0 diff --git a/addons/purchase/i18n/en_GB.po b/addons/purchase/i18n/en_GB.po index 6fb5aa3a9df..1a0483c1302 100644 --- a/addons/purchase/i18n/en_GB.po +++ b/addons/purchase/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-04-11 07:41+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 13:19+0000\n" +"Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:54+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -23,29 +23,31 @@ msgid "" "The buyer has to approve the RFQ before being sent to the supplier. The RFQ " "becomes a confirmed Purchase Order." msgstr "" +"The buyer has to approve the RFQ before being sent to the supplier. The RFQ " +"becomes a confirmed Purchase Order." #. module: purchase #: model:process.node,note:purchase.process_node_productrecept0 msgid "Incoming products to control" -msgstr "" +msgstr "Incoming products to control" #. module: purchase #: field:purchase.order,invoiced:0 msgid "Invoiced & Paid" -msgstr "" +msgstr "Invoiced & Paid" #. module: purchase #: field:purchase.order,location_id:0 #: view:purchase.report:0 #: field:purchase.report,location_id:0 msgid "Destination" -msgstr "" +msgstr "Destination" #. module: purchase #: code:addons/purchase/purchase.py:235 #, python-format msgid "In order to delete a purchase order, it must be cancelled first!" -msgstr "" +msgstr "In order to delete a purchase order, it must be cancelled first!" #. module: purchase #: code:addons/purchase/purchase.py:772 @@ -54,11 +56,13 @@ msgid "" "You have to select a product UOM in the same category than the purchase UOM " "of the product" msgstr "" +"You have to select a product UOM in the same category than the purchase UOM " +"of the product" #. module: purchase #: help:purchase.report,date:0 msgid "Date on which this document has been created" -msgstr "" +msgstr "Date on which this document has been created" #. module: purchase #: view:purchase.order:0 @@ -66,14 +70,14 @@ msgstr "" #: view:purchase.report:0 #: view:stock.picking:0 msgid "Group By..." -msgstr "" +msgstr "Group By..." #. module: purchase #: field:purchase.order,create_uid:0 #: view:purchase.report:0 #: field:purchase.report,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Responsible" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_rfq @@ -87,11 +91,19 @@ msgid "" "supplier invoices: based on the order, based on the receptions or manual " "encoding." msgstr "" +"You can create a request for quotation when you want to buy products to a " +"supplier but the purchase is not confirmed yet. Use also this menu to review " +"requests for quotation created automatically based on your logistic rules " +"(minimum stock, MTO, etc). You can convert the request for quotation into a " +"purchase order once the order is confirmed. If you use the extended " +"interface (from user's preferences), you can select the way to control your " +"supplier invoices: based on the order, based on the receptions or manual " +"encoding." #. module: purchase #: view:purchase.order:0 msgid "Approved purchase order" -msgstr "" +msgstr "Approved purchase order" #. module: purchase #: view:purchase.order:0 @@ -100,23 +112,23 @@ msgstr "" #: view:purchase.report:0 #: field:purchase.report,partner_id:0 msgid "Supplier" -msgstr "" +msgstr "Supplier" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase #: model:ir.ui.menu,name:purchase.menu_purchase_config_pricelist msgid "Pricelists" -msgstr "" +msgstr "Pricelists" #. module: purchase #: view:stock.picking:0 msgid "To Invoice" -msgstr "" +msgstr "To Invoice" #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Do you want to generate the supplier invoices ?" -msgstr "" +msgstr "Do you want to generate the supplier invoices ?" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -125,45 +137,48 @@ msgid "" "products, etc. For each purchase order, you can track the products received, " "and control the supplier invoices." msgstr "" +"Use this menu to search within your purchase orders by references, supplier, " +"products, etc. For each purchase order, you can track the products received, " +"and control the supplier invoices." #. module: purchase #: code:addons/purchase/wizard/purchase_line_invoice.py:145 #, python-format msgid "Supplier Invoices" -msgstr "" +msgstr "Supplier Invoices" #. module: purchase #: view:purchase.report:0 msgid "Purchase Orders Statistics" -msgstr "" +msgstr "Purchase Orders Statistics" #. module: purchase #: model:process.transition,name:purchase.process_transition_packinginvoice0 #: model:process.transition,name:purchase.process_transition_productrecept0 msgid "From a Pick list" -msgstr "" +msgstr "From a Pick list" #. module: purchase #: code:addons/purchase/purchase.py:708 #, python-format msgid "No Pricelist !" -msgstr "" +msgstr "No Pricelist !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_wizard msgid "purchase.config.wizard" -msgstr "" +msgstr "purchase.config.wizard" #. module: purchase #: view:board.board:0 #: model:ir.actions.act_window,name:purchase.purchase_draft msgid "Request for Quotations" -msgstr "" +msgstr "Request for Quotations" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Based on Receptions" -msgstr "" +msgstr "Based on Receptions" #. module: purchase #: field:purchase.order,company_id:0 @@ -171,34 +186,34 @@ msgstr "" #: view:purchase.report:0 #: field:purchase.report,company_id:0 msgid "Company" -msgstr "" +msgstr "Company" #. module: purchase #: help:res.company,po_lead:0 msgid "This is the leads/security time for each purchase order." -msgstr "" +msgstr "This is the leads/security time for each purchase order." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph #: view:purchase.report:0 msgid "Monthly Purchase by Category" -msgstr "" +msgstr "Monthly Purchase by Category" #. module: purchase #: view:purchase.order:0 msgid "Set to Draft" -msgstr "" +msgstr "Set to Draft" #. module: purchase #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Invoice Exception" -msgstr "" +msgstr "Invoice Exception" #. module: purchase #: model:product.pricelist,name:purchase.list0 msgid "Default Purchase Pricelist" -msgstr "" +msgstr "Default Purchase Pricelist" #. module: purchase #: help:purchase.order,dest_address_id:0 @@ -207,6 +222,9 @@ msgid "" "customer.In this case, it will remove the warehouse link and set the " "customer location." msgstr "" +"Put an address if you want to deliver directly from the supplier to the " +"customer.In this case, it will remove the warehouse link and set the " +"customer location." #. module: purchase #: help:res.partner,property_product_pricelist_purchase:0 @@ -214,72 +232,74 @@ msgid "" "This pricelist will be used, instead of the default one, for purchases from " "the current partner" msgstr "" +"This pricelist will be used, instead of the default one, for purchases from " +"the current partner" #. module: purchase #: report:purchase.order:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: purchase #: view:purchase.order:0 msgid "To Approve" -msgstr "" +msgstr "To Approve" #. module: purchase #: view:res.partner:0 msgid "Purchase Properties" -msgstr "" +msgstr "Purchase Properties" #. module: purchase #: model:ir.model,name:purchase.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Partial Picking Processing Wizard" #. module: purchase #: view:purchase.order.line:0 msgid "History" -msgstr "" +msgstr "History" #. module: purchase #: view:purchase.order:0 msgid "Approve Purchase" -msgstr "" +msgstr "Approve Purchase" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,day:0 msgid "Day" -msgstr "" +msgstr "Day" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on generated draft invoice" -msgstr "" +msgstr "Based on generated draft invoice" #. module: purchase #: view:purchase.report:0 msgid "Order of Day" -msgstr "" +msgstr "Order of Day" #. module: purchase #: view:board.board:0 msgid "Monthly Purchases by Category" -msgstr "" +msgstr "Monthly Purchases by Category" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree msgid "Purchases" -msgstr "" +msgstr "Purchases" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in draft state" -msgstr "" +msgstr "Purchase order which are in draft state" #. module: purchase #: view:purchase.order:0 msgid "Origin" -msgstr "" +msgstr "Origin" #. module: purchase #: view:purchase.order:0 @@ -287,12 +307,12 @@ msgstr "" #: view:purchase.order.line:0 #: field:purchase.order.line,notes:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: purchase #: selection:purchase.report,month:0 msgid "September" -msgstr "" +msgstr "September" #. module: purchase #: report:purchase.order:0 @@ -300,7 +320,7 @@ msgstr "" #: view:purchase.order.line:0 #: field:purchase.order.line,taxes_id:0 msgid "Taxes" -msgstr "" +msgstr "Taxes" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_order @@ -311,31 +331,31 @@ msgstr "" #: model:res.request.link,name:purchase.req_link_purchase_order #: field:stock.picking,purchase_id:0 msgid "Purchase Order" -msgstr "" +msgstr "Purchase Order" #. module: purchase #: field:purchase.order,name:0 #: view:purchase.order.line:0 #: field:purchase.order.line,order_id:0 msgid "Order Reference" -msgstr "" +msgstr "Order Reference" #. module: purchase #: report:purchase.order:0 msgid "Net Total :" -msgstr "" +msgstr "Net Total :" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_product #: model:ir.ui.menu,name:purchase.menu_procurement_partner_contact_form msgid "Products" -msgstr "" +msgstr "Products" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph #: view:purchase.report:0 msgid "Total Qty and Amount by month" -msgstr "" +msgstr "Total Qty and Amount by month" #. module: purchase #: model:process.transition,note:purchase.process_transition_packinginvoice0 @@ -343,94 +363,96 @@ msgid "" "A Pick list generates an invoice. Depending on the Invoicing control of the " "sale order, the invoice is based on delivered or on ordered quantities." msgstr "" +"A Pick list generates an invoice. Depending on the Invoicing control of the " +"sale order, the invoice is based on delivered or on ordered quantities." #. module: purchase #: selection:purchase.order,state:0 #: selection:purchase.order.line,state:0 #: selection:purchase.report,state:0 msgid "Cancelled" -msgstr "" +msgstr "Cancelled" #. module: purchase #: view:purchase.order:0 msgid "Convert to Purchase Order" -msgstr "" +msgstr "Convert to Purchase Order" #. module: purchase #: field:purchase.order,pricelist_id:0 #: field:purchase.report,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "Pricelist" #. module: purchase #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Shipping Exception" -msgstr "" +msgstr "Shipping Exception" #. module: purchase #: field:purchase.order.line,invoice_lines:0 msgid "Invoice Lines" -msgstr "" +msgstr "Invoice Lines" #. module: purchase #: model:process.node,name:purchase.process_node_packinglist0 #: model:process.node,name:purchase.process_node_productrecept0 msgid "Incoming Products" -msgstr "" +msgstr "Incoming Products" #. module: purchase #: model:process.node,name:purchase.process_node_packinginvoice0 msgid "Outgoing Products" -msgstr "" +msgstr "Outgoing Products" #. module: purchase #: view:purchase.order:0 msgid "Manually Corrected" -msgstr "" +msgstr "Manually Corrected" #. module: purchase #: view:purchase.order:0 msgid "Reference" -msgstr "" +msgstr "Reference" #. module: purchase #: model:ir.model,name:purchase.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Stock Move" #. module: purchase #: code:addons/purchase/purchase.py:418 #, python-format msgid "You must first cancel all invoices related to this purchase order." -msgstr "" +msgstr "You must first cancel all invoices related to this purchase order." #. module: purchase #: field:purchase.report,dest_address_id:0 msgid "Dest. Address Contact Name" -msgstr "" +msgstr "Dest. Address Contact Name" #. module: purchase #: report:purchase.order:0 msgid "TVA :" -msgstr "" +msgstr "TVA :" #. module: purchase #: code:addons/purchase/purchase.py:325 #, python-format msgid "Purchase order '%s' has been set in draft state." -msgstr "" +msgstr "Purchase order '%s' has been set in draft state." #. module: purchase #: field:purchase.order.line,account_analytic_id:0 msgid "Analytic Account" -msgstr "" +msgstr "Analytic Account" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,nbr:0 msgid "# of Lines" -msgstr "" +msgstr "# of Lines" #. module: purchase #: code:addons/purchase/purchase.py:748 @@ -438,106 +460,106 @@ msgstr "" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning" -msgstr "" +msgstr "Warning" #. module: purchase #: field:purchase.order,validator:0 #: view:purchase.report:0 msgid "Validated by" -msgstr "" +msgstr "Validated by" #. module: purchase #: view:purchase.report:0 msgid "Order in last month" -msgstr "" +msgstr "Order in last month" #. module: purchase #: code:addons/purchase/purchase.py:411 #, python-format msgid "You must first cancel all receptions related to this purchase order." -msgstr "" +msgstr "You must first cancel all receptions related to this purchase order." #. module: purchase #: selection:purchase.order.line,state:0 msgid "Draft" -msgstr "" +msgstr "Draft" #. module: purchase #: report:purchase.order:0 msgid "Net Price" -msgstr "" +msgstr "Net Price" #. module: purchase #: view:purchase.order.line:0 msgid "Order Line" -msgstr "" +msgstr "Order Line" #. module: purchase #: help:purchase.order,shipped:0 msgid "It indicates that a picking has been done" -msgstr "" +msgstr "It indicates that a picking has been done" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in exception state" -msgstr "" +msgstr "Purchase orders which are in exception state" #. module: purchase #: report:purchase.order:0 #: field:purchase.report,validator:0 msgid "Validated By" -msgstr "" +msgstr "Validated By" #. module: purchase #: code:addons/purchase/purchase.py:772 #, python-format msgid "Wrong Product UOM !" -msgstr "" +msgstr "Wrong Product UOM !" #. module: purchase #: model:process.node,name:purchase.process_node_confirmpurchaseorder0 #: selection:purchase.order.line,state:0 msgid "Confirmed" -msgstr "" +msgstr "Confirmed" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,price_average:0 msgid "Average Price" -msgstr "" +msgstr "Average Price" #. module: purchase #: view:stock.picking:0 msgid "Incoming Shipments already processed" -msgstr "" +msgstr "Incoming Shipments already processed" #. module: purchase #: report:purchase.order:0 msgid "Total :" -msgstr "" +msgstr "Total :" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_confirmpurchaseorder0 #: view:purchase.order.line_invoice:0 msgid "Confirm" -msgstr "" +msgstr "Confirm" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_picking_tree4_picking_to_invoice #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice #: selection:purchase.order,invoice_method:0 msgid "Based on receptions" -msgstr "" +msgstr "Based on receptions" #. module: purchase #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Error! You can not create recursive companies." #. module: purchase #: field:purchase.order,partner_ref:0 msgid "Supplier Reference" -msgstr "" +msgstr "Supplier Reference" #. module: purchase #: model:process.transition,note:purchase.process_transition_productrecept0 @@ -546,6 +568,9 @@ msgid "" "of the purchase order, the invoice is based on received or on ordered " "quantities." msgstr "" +"A Pick list generates a supplier invoice. Depending on the Invoicing control " +"of the purchase order, the invoice is based on received or on ordered " +"quantities." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_line_form_action2 @@ -556,11 +581,16 @@ msgid "" "supplier invoice, you can generate a draft supplier invoice based on the " "lines from this menu." msgstr "" +"If you set the Invoicing Control on a purchase order as \"Based on Purchase " +"Order lines\", you can track here all the purchase order lines for which you " +"have not yet received the supplier invoice. Once you are ready to receive a " +"supplier invoice, you can generate a draft supplier invoice based on the " +"lines from this menu." #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in the exception state" -msgstr "" +msgstr "Purchase order which are in the exception state" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po @@ -568,74 +598,76 @@ msgid "" "Reception Analysis allows you to easily check and analyse your company order " "receptions and the performance of your supplier's deliveries." msgstr "" +"Reception Analysis allows you to easily check and analyse your company order " +"receptions and the performance of your supplier's deliveries." #. module: purchase #: report:purchase.quotation:0 msgid "Tel.:" -msgstr "" +msgstr "Tel.:" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking #: field:purchase.order,picking_ids:0 msgid "Picking List" -msgstr "" +msgstr "Picking List" #. module: purchase #: view:purchase.order:0 msgid "Print" -msgstr "" +msgstr "Print" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group msgid "Merge Purchase orders" -msgstr "" +msgstr "Merge Purchase orders" #. module: purchase #: field:purchase.order,order_line:0 msgid "Order Lines" -msgstr "" +msgstr "Order Lines" #. module: purchase #: code:addons/purchase/purchase.py:710 #, python-format msgid "No Partner!" -msgstr "" +msgstr "No Partner!" #. module: purchase #: report:purchase.quotation:0 msgid "Fax:" -msgstr "" +msgstr "Fax:" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,price_total:0 msgid "Total Price" -msgstr "" +msgstr "Total Price" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer msgid "Create or Import Suppliers" -msgstr "" +msgstr "Create or Import Suppliers" #. module: purchase #: view:stock.picking:0 msgid "Available" -msgstr "" +msgstr "Available" #. module: purchase #: field:purchase.report,partner_address_id:0 msgid "Address Contact Name" -msgstr "" +msgstr "Address Contact Name" #. module: purchase #: report:purchase.order:0 msgid "Shipping address :" -msgstr "" +msgstr "Shipping address :" #. module: purchase #: help:purchase.order,invoice_ids:0 msgid "Invoices generated for a purchase order" -msgstr "" +msgstr "Invoices generated for a purchase order" #. module: purchase #: code:addons/purchase/purchase.py:284 @@ -644,12 +676,12 @@ msgstr "" #: code:addons/purchase/wizard/purchase_line_invoice.py:111 #, python-format msgid "Error !" -msgstr "" +msgstr "Error !" #. module: purchase #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "You can not move products from or to a location of the type view." #. module: purchase #: code:addons/purchase/purchase.py:710 @@ -658,12 +690,15 @@ msgid "" "You have to select a partner in the purchase form !\n" "Please set one partner before choosing a product." msgstr "" +"You have to select a partner in the purchase form !\n" +"Please set one partner before choosing a product." #. module: purchase #: code:addons/purchase/purchase.py:348 #, python-format msgid "There is no purchase journal defined for this company: \"%s\" (id:%d)" msgstr "" +"There is no purchase journal defined for this company: \"%s\" (id:%d)" #. module: purchase #: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0 @@ -672,11 +707,14 @@ msgid "" "order is 'On picking'. The invoice can also be generated manually by the " "accountant (Invoice control = Manual)." msgstr "" +"The invoice is created automatically if the Invoice control of the purchase " +"order is 'On picking'. The invoice can also be generated manually by the " +"accountant (Invoice control = Manual)." #. module: purchase #: report:purchase.order:0 msgid "Purchase Order Confirmation N°" -msgstr "" +msgstr "Purchase Order Confirmation N°" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_purchase_order_report_all @@ -685,83 +723,86 @@ msgid "" "purchase history and performance. From this menu you can track your " "negotiation performance, the delivery performance of your suppliers, etc." msgstr "" +"Purchase Analysis allows you to easily check and analyse your company " +"purchase history and performance. From this menu you can track your " +"negotiation performance, the delivery performance of your suppliers, etc." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Miscellaneous" #. module: purchase #: code:addons/purchase/purchase.py:788 #, python-format msgid "The selected supplier only sells this product by %s" -msgstr "" +msgstr "The selected supplier only sells this product by %s" #. module: purchase #: view:purchase.report:0 msgid "Reference UOM" -msgstr "" +msgstr "Reference UOM" #. module: purchase #: field:purchase.order.line,product_qty:0 #: view:purchase.report:0 #: field:purchase.report,quantity:0 msgid "Quantity" -msgstr "" +msgstr "Quantity" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0 msgid "Create invoice" -msgstr "" +msgstr "Create invoice" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_form_action msgid "Units of Measure" -msgstr "" +msgstr "Units of Measure" #. module: purchase #: field:purchase.order.line,move_dest_id:0 msgid "Reservation Destination" -msgstr "" +msgstr "Reservation Destination" #. module: purchase #: code:addons/purchase/purchase.py:235 #, python-format msgid "Invalid action !" -msgstr "" +msgstr "Invalid action !" #. module: purchase #: field:purchase.order,fiscal_position:0 msgid "Fiscal Position" -msgstr "" +msgstr "Fiscal Position" #. module: purchase #: selection:purchase.report,month:0 msgid "July" -msgstr "" +msgstr "July" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_config_purchase #: view:res.company:0 msgid "Configuration" -msgstr "" +msgstr "Configuration" #. module: purchase #: view:purchase.order:0 msgid "Total amount" -msgstr "" +msgstr "Total amount" #. module: purchase #: model:ir.actions.act_window,name:purchase.act_purchase_order_2_stock_picking msgid "Receptions" -msgstr "" +msgstr "Receptions" #. module: purchase #: code:addons/purchase/purchase.py:284 #, python-format msgid "You cannot confirm a purchase order without any lines." -msgstr "" +msgstr "You cannot confirm a purchase order without any lines." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -771,38 +812,42 @@ msgid "" "according to your settings. Once you receive a supplier invoice, you can " "match it with the draft invoice and validate it." msgstr "" +"Use this menu to control the invoices to be received from your supplier. " +"OpenERP pregenerates draft invoices from your purchase orders or receptions, " +"according to your settings. Once you receive a supplier invoice, you can " +"match it with the draft invoice and validate it." #. module: purchase #: model:process.node,name:purchase.process_node_draftpurchaseorder0 #: model:process.node,name:purchase.process_node_draftpurchaseorder1 msgid "RFQ" -msgstr "" +msgstr "RFQ" #. module: purchase #: code:addons/purchase/edi/purchase_order.py:139 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "EDI Pricelist (%s)" #. module: purchase #: selection:purchase.order,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Waiting Approval" #. module: purchase #: selection:purchase.report,month:0 msgid "January" -msgstr "" +msgstr "January" #. module: purchase #: model:ir.actions.server,name:purchase.ir_actions_server_edi_purchase msgid "Auto-email confirmed purchase orders" -msgstr "" +msgstr "Auto-email confirmed purchase orders" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 msgid "Approbation" -msgstr "" +msgstr "Approbation" #. module: purchase #: report:purchase.order:0 @@ -812,36 +857,36 @@ msgstr "" #: field:purchase.report,date:0 #: view:stock.picking:0 msgid "Order Date" -msgstr "" +msgstr "Order Date" #. module: purchase #: constraint:stock.move:0 msgid "You must assign a production lot for this product" -msgstr "" +msgstr "You must assign a production lot for this product" #. module: purchase #: model:ir.model,name:purchase.model_res_partner #: field:purchase.order.line,partner_id:0 #: view:stock.picking:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: purchase #: model:process.node,name:purchase.process_node_invoiceafterpacking0 #: model:process.node,name:purchase.process_node_invoicecontrol0 msgid "Draft Invoice" -msgstr "" +msgstr "Draft Invoice" #. module: purchase #: report:purchase.order:0 #: report:purchase.quotation:0 msgid "Qty" -msgstr "" +msgstr "Qty" #. module: purchase #: view:purchase.report:0 msgid "Month-1" -msgstr "" +msgstr "Month-1" #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -849,28 +894,30 @@ msgid "" "This is computed as the minimum scheduled date of all purchase order lines' " "products." msgstr "" +"This is computed as the minimum scheduled date of all purchase order lines' " +"products." #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_group msgid "Purchase Order Merge" -msgstr "" +msgstr "Purchase Order Merge" #. module: purchase #: view:purchase.report:0 msgid "Order in current month" -msgstr "" +msgstr "Order in current month" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,delay_pass:0 msgid "Days to Deliver" -msgstr "" +msgstr "Days to Deliver" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory msgid "Receive Products" -msgstr "" +msgstr "Receive Products" #. module: purchase #: model:ir.model,name:purchase.model_procurement_order @@ -881,69 +928,69 @@ msgstr "" #: view:purchase.order:0 #: field:purchase.order,invoice_ids:0 msgid "Invoices" -msgstr "" +msgstr "Invoices" #. module: purchase #: selection:purchase.report,month:0 msgid "December" -msgstr "" +msgstr "December" #. module: purchase #: field:purchase.config.wizard,config_logo:0 msgid "Image" -msgstr "" +msgstr "Image" #. module: purchase #: view:purchase.report:0 msgid "Total Orders Lines by User per month" -msgstr "" +msgstr "Total Orders Lines by User per month" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase orders" -msgstr "" +msgstr "Approved purchase orders" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,month:0 msgid "Month" -msgstr "" +msgstr "Month" #. module: purchase #: model:email.template,subject:purchase.email_template_edi_purchase msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" #. module: purchase #: report:purchase.quotation:0 msgid "Request for Quotation :" -msgstr "" +msgstr "Request for Quotation :" #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_waiting msgid "Purchase Order Waiting Approval" -msgstr "" +msgstr "Purchase Order Waiting Approval" #. module: purchase #: view:purchase.order:0 msgid "Total Untaxed amount" -msgstr "" +msgstr "Total Untaxed amount" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user msgid "User" -msgstr "" +msgstr "User" #. module: purchase #: field:purchase.order,shipped:0 #: field:purchase.order,shipped_rate:0 msgid "Received" -msgstr "" +msgstr "Received" #. module: purchase #: model:process.node,note:purchase.process_node_packinglist0 msgid "List of ordered products." -msgstr "" +msgstr "List of ordered products." #. module: purchase #: help:purchase.order,picking_ids:0 @@ -954,7 +1001,7 @@ msgstr "" #. module: purchase #: view:stock.picking:0 msgid "Is a Back Order" -msgstr "" +msgstr "Is a Back Order" #. module: purchase #: model:process.node,note:purchase.process_node_invoiceafterpacking0 @@ -976,72 +1023,72 @@ msgstr "" #: field:purchase.order,invoiced_rate:0 #: field:purchase.order.line,invoiced:0 msgid "Invoiced" -msgstr "" +msgstr "Invoiced" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,category_id:0 msgid "Category" -msgstr "" +msgstr "Category" #. module: purchase #: model:process.node,note:purchase.process_node_approvepurchaseorder0 #: model:process.node,note:purchase.process_node_confirmpurchaseorder0 msgid "State of the Purchase Order." -msgstr "" +msgstr "State of the Purchase Order." #. module: purchase #: field:purchase.order,dest_address_id:0 msgid "Destination Address" -msgstr "" +msgstr "Destination Address" #. module: purchase #: field:purchase.report,state:0 msgid "Order State" -msgstr "" +msgstr "Order State" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase msgid "Product Categories" -msgstr "" +msgstr "Product Categories" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice msgid "Create invoices" -msgstr "" +msgstr "Create invoices" #. module: purchase #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "The company name must be unique !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line #: view:purchase.order.line:0 #: field:stock.move,purchase_line_id:0 msgid "Purchase Order Line" -msgstr "" +msgstr "Purchase Order Line" #. module: purchase #: view:purchase.order:0 msgid "Calendar View" -msgstr "" +msgstr "Calendar View" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Based on Purchase Order Lines" -msgstr "" +msgstr "Based on Purchase Order Lines" #. module: purchase #: help:purchase.order,amount_untaxed:0 msgid "The amount without tax" -msgstr "" +msgstr "The amount without tax" #. module: purchase #: code:addons/purchase/purchase.py:885 #, python-format msgid "PO: %s" -msgstr "" +msgstr "PO: %s" #. module: purchase #: model:process.transition,note:purchase.process_transition_purchaseinvoice0 @@ -1050,26 +1097,29 @@ msgid "" "the buyer. Depending on the Invoicing control of the purchase order, the " "invoice is based on received or on ordered quantities." msgstr "" +"A purchase order generates a supplier invoice, as soon as it is confirmed by " +"the buyer. Depending on the Invoicing control of the purchase order, the " +"invoice is based on received or on ordered quantities." #. module: purchase #: field:purchase.order,amount_untaxed:0 msgid "Untaxed Amount" -msgstr "" +msgstr "Untaxed Amount" #. module: purchase #: help:purchase.order,invoiced:0 msgid "It indicates that an invoice has been paid" -msgstr "" +msgstr "It indicates that an invoice has been paid" #. module: purchase #: model:process.node,note:purchase.process_node_packinginvoice0 msgid "Outgoing products to invoice" -msgstr "" +msgstr "Outgoing products to invoice" #. module: purchase #: selection:purchase.report,month:0 msgid "August" -msgstr "" +msgstr "August" #. module: purchase #: constraint:stock.move:0 @@ -1079,17 +1129,17 @@ msgstr "" #. module: purchase #: help:purchase.order,date_order:0 msgid "Date on which this document has been created." -msgstr "" +msgstr "Date on which this document has been created." #. module: purchase #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "Sales & Purchases" #. module: purchase #: selection:purchase.report,month:0 msgid "June" -msgstr "" +msgstr "June" #. module: purchase #: model:process.transition,note:purchase.process_transition_invoicefrompurchase0 @@ -1098,12 +1148,15 @@ msgid "" "order is 'On order'. The invoice can also be generated manually by the " "accountant (Invoice control = Manual)." msgstr "" +"The invoice is created automatically if the Invoice control of the purchase " +"order is 'On order'. The invoice can also be generated manually by the " +"accountant (Invoice control = Manual)." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_email_templates #: model:ir.ui.menu,name:purchase.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "Email Templates" #. module: purchase #: selection:purchase.config.wizard,default_method:0 @@ -1113,39 +1166,39 @@ msgstr "" #. module: purchase #: model:ir.model,name:purchase.model_purchase_report msgid "Purchases Orders" -msgstr "" +msgstr "Purchases Orders" #. module: purchase #: view:purchase.order.line:0 msgid "Manual Invoices" -msgstr "" +msgstr "Manual Invoices" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice #: view:purchase.order:0 msgid "Invoice Control" -msgstr "" +msgstr "Invoice Control" #. module: purchase #: selection:purchase.report,month:0 msgid "November" -msgstr "" +msgstr "November" #. module: purchase #: view:purchase.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Extended Filters..." #. module: purchase #: view:purchase.config.wizard:0 msgid "Invoicing Control on Purchases" -msgstr "" +msgstr "Invoicing Control on Purchases" #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:48 #, python-format msgid "Please select multiple order to merge in the list view." -msgstr "" +msgstr "Please select multiple order to merge in the list view." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_import_create_supplier_installer @@ -1154,58 +1207,61 @@ msgid "" "can import your existing partners by CSV spreadsheet from \"Import Data\" " "wizard" msgstr "" +"Create or Import Suppliers and their contacts manually from this form or you " +"can import your existing partners by CSV spreadsheet from \"Import Data\" " +"wizard" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 msgid "Pick list generated" -msgstr "" +msgstr "Pick list generated" #. module: purchase #: view:purchase.order:0 msgid "Exception" -msgstr "" +msgstr "Exception" #. module: purchase #: selection:purchase.report,month:0 msgid "October" -msgstr "" +msgstr "October" #. module: purchase #: view:purchase.order:0 msgid "Compute" -msgstr "" +msgstr "Compute" #. module: purchase #: view:stock.picking:0 msgid "Incoming Shipments Available" -msgstr "" +msgstr "Incoming Shipments Available" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat msgid "Address Book" -msgstr "" +msgstr "Address Book" #. module: purchase #: model:ir.model,name:purchase.model_res_company msgid "Companies" -msgstr "" +msgstr "Companies" #. module: purchase #: view:purchase.order:0 msgid "Cancel Purchase Order" -msgstr "" +msgstr "Cancel Purchase Order" #. module: purchase #: code:addons/purchase/purchase.py:410 #: code:addons/purchase/purchase.py:417 #, python-format msgid "Unable to cancel this purchase order!" -msgstr "" +msgstr "Unable to cancel this purchase order!" #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 msgid "A pick list is generated to track the incoming products." -msgstr "" +msgstr "A pick list is generated to track the incoming products." #. module: purchase #: help:purchase.order,pricelist_id:0 @@ -1213,38 +1269,40 @@ msgid "" "The pricelist sets the currency used for this purchase order. It also " "computes the supplier price for the selected products/quantities." msgstr "" +"The pricelist sets the currency used for this purchase order. It also " +"computes the supplier price for the selected products/quantities." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_deshboard msgid "Dashboard" -msgstr "" +msgstr "Dashboard" #. module: purchase #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Reference must be unique per Company!" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,price_standard:0 msgid "Products Value" -msgstr "" +msgstr "Products Value" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form msgid "Partner Categories" -msgstr "" +msgstr "Partner Categories" #. module: purchase #: help:purchase.order,amount_tax:0 msgid "The tax amount" -msgstr "" +msgstr "The tax amount" #. module: purchase #: view:purchase.order:0 #: view:purchase.report:0 msgid "Quotations" -msgstr "" +msgstr "Quotations" #. module: purchase #: help:purchase.order,invoice_method:0 @@ -1254,38 +1312,43 @@ msgid "" "Based on generated invoice: create a draft invoice you can validate later.\n" "Based on receptions: let you create an invoice when receptions are validated." msgstr "" +"Based on Purchase Order lines: place individual lines in 'Invoice Control > " +"Based on P.O. lines' from where you can selectively create an invoice.\n" +"Based on generated invoice: create a draft invoice you can validate later.\n" +"Based on receptions: let you create an invoice when receptions are validated." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_supplier_address_form msgid "Addresses" -msgstr "" +msgstr "Addresses" #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_rfq #: model:ir.ui.menu,name:purchase.menu_purchase_rfq msgid "Requests for Quotation" -msgstr "" +msgstr "Requests for Quotation" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form msgid "Products by Category" -msgstr "" +msgstr "Products by Category" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,delay:0 msgid "Days to Validate" -msgstr "" +msgstr "Days to Validate" #. module: purchase #: help:purchase.order,origin:0 msgid "Reference of the document that generated this purchase order request." msgstr "" +"Reference of the document that generated this purchase order request." #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are not approved yet." -msgstr "" +msgstr "Purchase orders which are not approved yet." #. module: purchase #: help:purchase.order,state:0 @@ -1297,29 +1360,35 @@ msgid "" "received, the state becomes 'Done'. If a cancel action occurs in the invoice " "or in the reception of goods, the state becomes in exception." msgstr "" +"The state of the purchase order or the quotation request. A quotation is a " +"purchase order in a 'Draft' state. Then the order has to be confirmed by the " +"user, the state switch to 'Confirmed'. Then the supplier must confirm the " +"order to change the state to 'Approved'. When the purchase order is paid and " +"received, the state becomes 'Done'. If a cancel action occurs in the invoice " +"or in the reception of goods, the state becomes in exception." #. module: purchase #: field:purchase.order.line,price_subtotal:0 msgid "Subtotal" -msgstr "" +msgstr "Subtotal" #. module: purchase #: field:purchase.order,warehouse_id:0 #: view:purchase.report:0 #: field:purchase.report,warehouse_id:0 msgid "Warehouse" -msgstr "" +msgstr "Warehouse" #. module: purchase #: code:addons/purchase/purchase.py:288 #, python-format msgid "Purchase order '%s' is confirmed." -msgstr "" +msgstr "Purchase order '%s' is confirmed." #. module: purchase #: help:purchase.order,date_approve:0 msgid "Date on which purchase order has been approved" -msgstr "" +msgstr "Date on which purchase order has been approved" #. module: purchase #: view:purchase.order:0 @@ -1329,7 +1398,7 @@ msgstr "" #: view:purchase.report:0 #: view:stock.picking:0 msgid "State" -msgstr "" +msgstr "State" #. module: purchase #: model:process.node,name:purchase.process_node_approvepurchaseorder0 @@ -1337,23 +1406,23 @@ msgstr "" #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Approved" -msgstr "" +msgstr "Approved" #. module: purchase #: view:purchase.order.line:0 msgid "General Information" -msgstr "" +msgstr "General Information" #. module: purchase #: view:purchase.order:0 msgid "Not invoiced" -msgstr "" +msgstr "Not invoiced" #. module: purchase #: report:purchase.order:0 #: field:purchase.order.line,price_unit:0 msgid "Unit Price" -msgstr "" +msgstr "Unit Price" #. module: purchase #: view:purchase.order:0 @@ -1362,23 +1431,23 @@ msgstr "" #: selection:purchase.report,state:0 #: view:stock.picking:0 msgid "Done" -msgstr "" +msgstr "Done" #. module: purchase #: report:purchase.order:0 msgid "Request for Quotation N°" -msgstr "" +msgstr "Request for Quotation N°" #. module: purchase #: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0 #: model:process.transition,name:purchase.process_transition_invoicefrompurchase0 msgid "Invoice" -msgstr "" +msgstr "Invoice" #. module: purchase #: model:process.node,note:purchase.process_node_purchaseorder0 msgid "Confirmed purchase order to invoice" -msgstr "" +msgstr "Confirmed purchase order to invoice" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0 @@ -1387,18 +1456,18 @@ msgstr "" #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "Cancel" -msgstr "" +msgstr "Cancel" #. module: purchase #: view:purchase.order:0 #: view:purchase.order.line:0 msgid "Purchase Order Lines" -msgstr "" +msgstr "Purchase Order Lines" #. module: purchase #: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0 msgid "The supplier approves the Purchase Order." -msgstr "" +msgstr "The supplier approves the Purchase Order." #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:80 @@ -1408,70 +1477,70 @@ msgstr "" #: view:purchase.report:0 #, python-format msgid "Purchase Orders" -msgstr "" +msgstr "Purchase Orders" #. module: purchase #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Order Reference must be unique per Company!" #. module: purchase #: field:purchase.order,origin:0 msgid "Source Document" -msgstr "" +msgstr "Source Document" #. module: purchase #: view:purchase.order.group:0 msgid "Merge orders" -msgstr "" +msgstr "Merge orders" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line_invoice msgid "Purchase Order Line Make Invoice" -msgstr "" +msgstr "Purchase Order Line Make Invoice" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4 msgid "Incoming Shipments" -msgstr "" +msgstr "Incoming Shipments" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all msgid "Total Orders by User per month" -msgstr "" +msgstr "Total Orders by User per month" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_quotation #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Request for Quotation" -msgstr "" +msgstr "Request for Quotation" #. module: purchase #: report:purchase.order:0 msgid "Tél. :" -msgstr "" +msgstr "Tél. :" #. module: purchase #: view:purchase.report:0 msgid "Order of Month" -msgstr "" +msgstr "Order of Month" #. module: purchase #: report:purchase.order:0 msgid "Our Order Reference" -msgstr "" +msgstr "Our Order Reference" #. module: purchase #: view:purchase.order:0 #: view:purchase.order.line:0 msgid "Search Purchase Order" -msgstr "" +msgstr "Search Purchase Order" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_config msgid "Set the Default Invoicing Control Method" -msgstr "" +msgstr "Set the Default Invoicing Control Method" #. module: purchase #: model:process.node,note:purchase.process_node_draftpurchaseorder0 diff --git a/addons/purchase_analytic_plans/i18n/tr.po b/addons/purchase_analytic_plans/i18n/tr.po index 25d6b590db5..e03a81780a8 100644 --- a/addons/purchase_analytic_plans/i18n/tr.po +++ b/addons/purchase_analytic_plans/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-06-09 18:23+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:47+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: purchase_analytic_plans #: field:purchase.order.line,analytics_id:0 @@ -24,7 +24,7 @@ msgstr "Analitik Dağılım" #. module: purchase_analytic_plans #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: purchase_analytic_plans #: model:ir.model,name:purchase_analytic_plans.model_purchase_order_line diff --git a/addons/sale_layout/i18n/tr.po b/addons/sale_layout/i18n/tr.po index 48a39c178e1..2e12cfff9e0 100644 --- a/addons/sale_layout/i18n/tr.po +++ b/addons/sale_layout/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-15 15:21+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 23:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: sale_layout #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: sale_layout #: selection:sale.order.line,layout_type:0 @@ -45,7 +45,7 @@ msgstr "Not" #. module: sale_layout #: field:sale.order.line,layout_type:0 msgid "Line Type" -msgstr "" +msgstr "Satır Tipi" #. module: sale_layout #: report:sale.order.layout:0 diff --git a/addons/sale_margin/i18n/tr.po b/addons/sale_margin/i18n/tr.po index 7964d4991d4..fa2d8a0093c 100644 --- a/addons/sale_margin/i18n/tr.po +++ b/addons/sale_margin/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-05-10 18:30+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:16+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: sale_margin #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: sale_margin #: field:sale.order.line,purchase_price:0 diff --git a/addons/sale_mrp/i18n/tr.po b/addons/sale_mrp/i18n/tr.po index cd34cc6246e..3c7c5c54d63 100644 --- a/addons/sale_mrp/i18n/tr.po +++ b/addons/sale_mrp/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-15 15:58+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 23:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: sale_mrp #: help:mrp.production,sale_ref:0 @@ -40,12 +40,12 @@ msgstr "Satış İsmi" #. module: sale_mrp #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: sale_mrp #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Sipariş adedi negatif ya da sıfır olamaz!" #. module: sale_mrp #: help:mrp.production,sale_name:0 diff --git a/addons/sale_order_dates/i18n/tr.po b/addons/sale_order_dates/i18n/tr.po index 8dce06b1f4a..36aa306deb1 100644 --- a/addons/sale_order_dates/i18n/tr.po +++ b/addons/sale_order_dates/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-16 11:54+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-23 23:22+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: sale_order_dates #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: sale_order_dates #: help:sale.order,requested_date:0 diff --git a/addons/stock_invoice_directly/i18n/tr.po b/addons/stock_invoice_directly/i18n/tr.po index ed0050c0201..c4fcddaf1a5 100644 --- a/addons/stock_invoice_directly/i18n/tr.po +++ b/addons/stock_invoice_directly/i18n/tr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-05-10 18:57+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:21+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: stock_invoice_directly #: model:ir.model,name:stock_invoice_directly.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Kısmi Teslimat İşlem Sihirbazı" #~ msgid "Invoice Picking Directly" #~ msgstr "Ayıklananı Doğrudan Faturala" diff --git a/addons/stock_location/i18n/tr.po b/addons/stock_location/i18n/tr.po index 8d9388ec6d4..662e75b04b9 100644 --- a/addons/stock_location/i18n/tr.po +++ b/addons/stock_location/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-06-27 18:21+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:10+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 @@ -352,7 +352,7 @@ msgstr "Firmaya göre, göndermek veya almak istediğiniz ürünleri seçin" #. module: stock_location #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "view tipinde bir lokasyona ürün giriş çıkışı yapamazsınız." #. module: stock_location #: field:stock.location.path,name:0 diff --git a/addons/stock_no_autopicking/i18n/tr.po b/addons/stock_no_autopicking/i18n/tr.po index 144b3cbb504..06f238adb4c 100644 --- a/addons/stock_no_autopicking/i18n/tr.po +++ b/addons/stock_no_autopicking/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-06-27 18:34+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-23 23:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:05+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_product_product @@ -44,12 +44,12 @@ msgstr "Hata: Geçersiz EAN kodu" #. module: stock_no_autopicking #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: stock_no_autopicking #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Sipariş adedi negatif ya da sıfır olamaz!" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" From a0bc35050e1769769df0f2a03dbb33d31b1dc47d Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 24 Jan 2012 05:44:41 +0000 Subject: [PATCH 248/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120124054441-b00zvps5nfizid80 --- addons/web/po/hr.po | 63 ++++++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 18 deletions(-) diff --git a/addons/web/po/hr.po b/addons/web/po/hr.po index a7c2724ca1c..e9b35d6768d 100644 --- a/addons/web/po/hr.po +++ b/addons/web/po/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-12-21 15:10+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-01-23 17:37+0000\n" +"Last-Translator: Goran Cvijanović \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: 2012-01-04 05:17+0000\n" -"X-Generator: Launchpad (build 14616)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:44+0000\n" +"X-Generator: Launchpad (build 14713)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -107,7 +107,7 @@ msgstr "Neispravno traženje" #: addons/web/static/src/js/search.js:403 msgid "triggered from search view" -msgstr "" +msgstr "pokrenuto iz ekrana za pretraživanje" #: addons/web/static/src/js/search.js:490 #, python-format @@ -206,7 +206,7 @@ msgstr "je laž" #: addons/web/static/src/js/view_editor.js:42 msgid "ViewEditor" -msgstr "" +msgstr "Uređivač" #: addons/web/static/src/js/view_editor.js:46 #: addons/web/static/src/js/view_list.js:17 @@ -538,20 +538,23 @@ msgid "" "We think that daily job activities can be more intuitive, efficient, " "automated, .. and even fun." msgstr "" +"Mi smatramo da dnevne poslovne aktivnosti mogu biti intuitivnije, " +"efikasnije, automatizirane, .. i zabavne." #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP's vision to be:" -msgstr "" +msgstr "Vizija OpenERP-a da postane:" #: addons/web/static/src/xml/base.xml:0 msgid "Full featured" -msgstr "" +msgstr "Pune funkcionalnosti" #: addons/web/static/src/xml/base.xml:0 msgid "" "Today's enterprise challenges are multiple. We provide one module for each " "need." msgstr "" +"Mnoštvo je izazova danas pred tvrtkama. Mi imamo modul za svaku od potreba." #: addons/web/static/src/xml/base.xml:0 msgid "Open Source" @@ -562,15 +565,18 @@ msgid "" "To Build a great product, we rely on the knowledge of thousands of " "contributors." msgstr "" +"Za izgradnju vrhunskog rješenja, osanjamo se na znanja tisuće kontributora." #: addons/web/static/src/xml/base.xml:0 msgid "User Friendly" -msgstr "" +msgstr "prilagođen korisniku" #: addons/web/static/src/xml/base.xml:0 msgid "" "In order to be productive, people need clean and easy to use interface." msgstr "" +"Da bi bili produktivni, ljudi trebaju uredno i jednostavno korisničko " +"sučelje." #: addons/web/static/src/xml/base.xml:0 msgid "(" @@ -618,7 +624,7 @@ msgstr "Debug pogled#" #: addons/web/static/src/xml/base.xml:0 msgid "- Fields View Get" -msgstr "" +msgstr "Dohvat polja ekrana" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit" @@ -630,11 +636,11 @@ msgstr "Pogled" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit SearchView" -msgstr "" +msgstr "Uredi ekran za pretraživanje" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit Action" -msgstr "" +msgstr "- Uredi akciju" #: addons/web/static/src/xml/base.xml:0 msgid "Field" @@ -662,11 +668,11 @@ msgstr "Dupliciraj" #: addons/web/static/src/xml/base.xml:0 msgid "Unhandled widget" -msgstr "" +msgstr "Nepodržani ekranski dodatak" #: addons/web/static/src/xml/base.xml:0 msgid "Notebook Page \"" -msgstr "" +msgstr "Stranica \"" #: addons/web/static/src/xml/base.xml:0 msgid "\"" @@ -674,7 +680,7 @@ msgstr "\"" #: addons/web/static/src/xml/base.xml:0 msgid "Modifiers:" -msgstr "" +msgstr "Izmjene:" #: addons/web/static/src/xml/base.xml:0 msgid "?" @@ -778,7 +784,7 @@ msgstr "Gumb" #: addons/web/static/src/xml/base.xml:0 msgid "(no string)" -msgstr "" +msgstr "(prazno)" #: addons/web/static/src/xml/base.xml:0 msgid "Special:" @@ -822,7 +828,7 @@ msgstr "(Zamjenit će postojeći filter istog naziva)" #: addons/web/static/src/xml/base.xml:0 msgid "Select Dashboard to add this filter to:" -msgstr "" +msgstr "Odaberite panel za dodati ovaj filter:" #: addons/web/static/src/xml/base.xml:0 msgid "Title of new Dashboard item:" @@ -867,6 +873,10 @@ msgid "" " You can export all data or only the fields that can be " "reimported after modification." msgstr "" +"Ovaj pomoćni program će izvesti u CSV datoteku sve podatke koji " +"zadovoljavaju postavljene uvjete.\n" +" Možete izvesti sve kolone ili samo one koje se mogu ponovno " +"učitati nakon izmjena." #: addons/web/static/src/xml/base.xml:0 msgid "Export Type:" @@ -937,6 +947,10 @@ msgid "" "Select a .CSV file to import. If you need a sample of file to import,\n" " you should use the export tool with the \"Import Compatible\" option." msgstr "" +"Odaberite .CSV datoteku za uvoz. Ukoliko trebate primjer za izgled " +"datoteke,\n" +" možete napraviti izvoz podataka koristeći \"Kompatibilnost za uvoz\" " +"opciju." #: addons/web/static/src/xml/base.xml:0 msgid "CSV File:" @@ -984,7 +998,7 @@ msgstr "Uvoz nije izvršen:" #: addons/web/static/src/xml/base.xml:0 msgid "Here is a preview of the file we could not import:" -msgstr "" +msgstr "Ovo je pregled datoteke koja se nije mogla uvesti:" #: addons/web/static/src/xml/base.xml:0 msgid "OpenERP Web" @@ -1031,6 +1045,12 @@ msgid "" "supply chain,\n" " project management, production, services, CRM, etc..." msgstr "" +"je slobodan poslovni softver dizajniran za unapređenje\n" +" produktivnost i profitabilnost kroz integraciju podataka. " +"Povezuje, unapređuje i\n" +" upravlja poslovnim procesima u područjima poput prodaje, " +"financija, nabave,\n" +" upravljanja projektima, proizvodnje, usluga, CRM, itd." #: addons/web/static/src/xml/base.xml:0 msgid "" @@ -1043,9 +1063,16 @@ msgid "" " production system and migration to a new version to be " "straightforward." msgstr "" +"Sustav je neovisan o platformi i može se instalirati na Windows, Mac OS X,\n" +" i različitim verzijama Linux i drugih Unix zasnovanih " +"distribucija. Arhitektura omogućava\n" +" brzo dodavanje novih funkcionalnosti, izmjene na produkcijskom " +"sustavu i,\n" +" olakšanu migraciju na nove verzije." #: addons/web/static/src/xml/base.xml:0 msgid "" "Depending on your needs, OpenERP is available through a web or application " "client." msgstr "" +"Ovisno o potrebama, OpenERP je dostupan kao web ili klasična aplikacija." From 1f228e6c0615e72a91f94f5583f8b1f0e3628b4d Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 24 Jan 2012 14:54:07 +0530 Subject: [PATCH 249/349] [FIX]stock: set a min_date insted of date lp bug: https://launchpad.net/bugs/914840 fixed bzr revid: mma@tinyerp.com-20120124092407-9tx0grxlud1h3e18 --- addons/stock/stock_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 4ed57da90a5..4264a488436 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -865,7 +865,7 @@ stock.picking tree - + From 8bd3c7035ec815694a5d2f355b20c29d14c75a31 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 24 Jan 2012 10:30:33 +0100 Subject: [PATCH 250/349] [IMP] add a 'default' key to 'on_prev_view' so switchers can force an other view if needed bzr revid: xmo@openerp.com-20120124093033-297o9np9mxhm9zpy --- addons/web/static/src/js/view_form.js | 4 ++-- addons/web/static/src/js/views.js | 18 ++++++++++++------ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 2172ae103b8..0cd4c42f117 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -386,11 +386,11 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# on_button_save: function() { var self = this; return this.do_save().then(function(result) { - self.do_prev_view(result.created); + self.do_prev_view({'created': result.created, 'default': 'page'}); }); }, on_button_cancel: function() { - return this.do_prev_view(); + return this.do_prev_view({'default': 'page'}); }, on_button_new: function() { var self = this; diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 1aa76b9a6dd..9457f11f225 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -354,17 +354,19 @@ session.web.ViewManager = session.web.Widget.extend(/** @lends session.web.View * navigation history (the navigation history is appended to via * on_mode_switch) * - * @param {Boolean} [created=false] returning from a creation + * @param {Object} [options] + * @param {Boolean} [options.created=false] resource was created + * @param {String} [options.default=null] view to switch to if no previous view * @returns {$.Deferred} switching end signal */ - on_prev_view: function (created) { + on_prev_view: function (options) { var current_view = this.views_history.pop(); - var previous_view = this.views_history[this.views_history.length - 1]; - if (created && current_view === 'form' && previous_view === 'list') { + var previous_view = this.views_history[this.views_history.length - 1] || options['default']; + if (options.created && current_view === 'form' && previous_view === 'list') { // APR special case: "If creation mode from list (and only from a list), // after saving, go to page view (don't come back in list)" return this.on_mode_switch('page'); - } else if (created && !previous_view && this.action && this.action.flags.default_view === 'form') { + } else if (options.created && !previous_view && this.action && this.action.flags.default_view === 'form') { // APR special case: "If creation from dashboard, we have no previous view return this.on_mode_switch('page'); } @@ -1164,8 +1166,12 @@ session.web.View = session.web.Widget.extend(/** @lends session.web.View# */{ }, /** * Cancels the switch to the current view, switches to the previous one + * + * @param {Object} [options] + * @param {Boolean} [options.created=false] resource was created + * @param {String} [options.default=null] view to switch to if no previous view */ - do_prev_view: function () { + do_prev_view: function (options) { }, do_search: function(view) { }, From aebe04d321df9d49a2e0ba27cd49eb212559379f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 24 Jan 2012 11:10:43 +0100 Subject: [PATCH 251/349] [FIX] typo in comment bzr revid: xmo@openerp.com-20120124101043-f8mgwbtj3zrao5na --- addons/web/static/src/js/views.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 9457f11f225..cf337d4647f 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -1212,7 +1212,7 @@ session.web.View = session.web.Widget.extend(/** @lends session.web.View# */{ session.web.json_node_to_xml = function(node, human_readable, indent) { // For debugging purpose, this function will convert a json node back to xml - // Maybe usefull for xml view editor + // Maybe useful for xml view editor indent = indent || 0; var sindent = (human_readable ? (new Array(indent + 1).join('\t')) : ''), r = sindent + '<' + node.tag, From 809ad8b81631819402a6010e747bbe405fc23b3a Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 24 Jan 2012 16:01:48 +0530 Subject: [PATCH 252/349] [FIX]stock: removed a store=true in complete_name field lp bug: https://launchpad.net/bugs/917591 fixed bzr revid: mma@tinyerp.com-20120124103148-0ordjqazc32f1cxx --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index e9928eb0aa7..a9eba683341 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -154,7 +154,7 @@ class stock_location(osv.osv): \n* Production: Virtual counterpart location for production operations: this location consumes the raw material and produces finished products """, select = True), # temporarily removed, as it's unused: 'allocation_method': fields.selection([('fifo', 'FIFO'), ('lifo', 'LIFO'), ('nearest', 'Nearest')], 'Allocation Method', required=True), - 'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name", store=True), + 'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name"), 'stock_real': fields.function(_product_value, type='float', string='Real Stock', multi="stock"), 'stock_virtual': fields.function(_product_value, type='float', string='Virtual Stock', multi="stock"), From c4f06ec8372587f638e4d4910b3b9c846944dd9a Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 24 Jan 2012 11:38:47 +0100 Subject: [PATCH 253/349] [FIX] Reference field problem, missing get_selected_ids() bzr revid: fme@openerp.com-20120124103847-qqui2y5vbrqejey3 --- addons/web/static/src/js/view_form.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0cd4c42f117..9e4b2738e1f 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2917,6 +2917,7 @@ openerp.web.form.FieldReference = openerp.web.form.Field.extend({ } }; this.get_fields_values = view.get_fields_values; + this.get_selected_ids = view.get_selected_ids; this.do_onchange = this.on_form_changed = this.on_nop; this.dataset = this.view.dataset; this.widgets_counter = 0; From 00267bc237e9bf1dc892fcc4c17b94ce7e0a3e88 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 24 Jan 2012 17:38:51 +0530 Subject: [PATCH 254/349] [IMP]stock:set view_id in traceability bzr revid: mma@tinyerp.com-20120124120851-xnpyzs8qp11a0cce --- addons/stock/wizard/stock_traceability.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/stock/wizard/stock_traceability.py b/addons/stock/wizard/stock_traceability.py index cc28c57b9bb..aa075b006df 100644 --- a/addons/stock/wizard/stock_traceability.py +++ b/addons/stock/wizard/stock_traceability.py @@ -47,7 +47,8 @@ class action_traceability(osv.osv_memory): obj = self.pool.get('stock.move') ids = obj.search(cr, uid, [(field, 'in',lot_id)]) cr.execute('select id from ir_ui_view where model=%s and field_parent=%s and type=%s', ('stock.move', type1, 'tree')) - view_id = cr.fetchone()[0] + view_id = cr.fetchone() + view_id = view_id and view_id[0] or 0.0 value = { 'domain': "[('id','in',["+','.join(map(str, ids))+"])]", 'name': ((type1=='move_history_ids2') and _('Upstream Traceability')) or _('Downstream Traceability'), From 779ec14cdd05c577a032b7899c12d67102ec2c50 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 24 Jan 2012 16:59:23 +0530 Subject: [PATCH 255/349] [IMP]stock:set False insted of 0.0 bzr revid: mma@tinyerp.com-20120124112923-hevv00npb5f08h66 --- addons/stock/wizard/stock_traceability.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/wizard/stock_traceability.py b/addons/stock/wizard/stock_traceability.py index aa075b006df..0876ef86f49 100644 --- a/addons/stock/wizard/stock_traceability.py +++ b/addons/stock/wizard/stock_traceability.py @@ -48,7 +48,7 @@ class action_traceability(osv.osv_memory): ids = obj.search(cr, uid, [(field, 'in',lot_id)]) cr.execute('select id from ir_ui_view where model=%s and field_parent=%s and type=%s', ('stock.move', type1, 'tree')) view_id = cr.fetchone() - view_id = view_id and view_id[0] or 0.0 + view_id = view_id and view_id[0] or False value = { 'domain': "[('id','in',["+','.join(map(str, ids))+"])]", 'name': ((type1=='move_history_ids2') and _('Upstream Traceability')) or _('Downstream Traceability'), From f634d05b7d689a16a4625b75344c5c152763ec71 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 24 Jan 2012 13:31:04 +0100 Subject: [PATCH 256/349] [IMP] purchase: simplify a bit method onchange_product_id bzr revid: rco@openerp.com-20120124123104-l1tgpcnnthyrsn9k --- addons/purchase/purchase.py | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 908720eccd1..e91071a8e3f 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -715,13 +715,12 @@ class purchase_order_line(osv.osv): """ onchange handler of product_id. """ - res = {} if context is None: context = {} - res_value = {'price_unit': price_unit or 0.0, 'name': name or '', 'notes': notes or'', 'product_uom' : uom_id or False} + res = {'value': {'price_unit': price_unit or 0.0, 'name': name or '', 'notes': notes or '', 'product_uom' : uom_id or False}} if not product_id: - return {'value': res_value} + return res product_product = self.pool.get('product.product') product_uom = self.pool.get('product.uom') @@ -741,11 +740,10 @@ class purchase_order_line(osv.osv): lang = res_partner.browse(cr, uid, partner_id).lang context_partner = {'lang': lang, 'partner_id': partner_id} product = product_product.browse(cr, uid, product_id, context=context_partner) - res_value.update({'name': product.name, 'notes': notes or product.description_purchase}) + res['value'].update({'name': product.name, 'notes': notes or product.description_purchase}) # - set a domain on product_uom - domain = {'product_uom':[('category_id','=',product.uom_id.category_id.id)]} - res.update({'domain': domain}) + res['domain'] = {'product_uom': [('category_id','=',product.uom_id.category_id.id)]} # - check that uom and product uom belong to the same category product_uom_po_id = product.uom_po_id.id @@ -753,10 +751,10 @@ class purchase_order_line(osv.osv): uom_id = product_uom_po_id if product.uom_id.category_id.id != product_uom.browse(cr, uid, uom_id, context=context).category_id.id: - res.update({'warning': {'title': _('Warning'), 'message': _('Selected UOM does not have same category of default UOM')}}) + res['warning'] = {'title': _('Warning'), 'message': _('Selected UOM does not belong to the same category as the product UOM')} uom_id = product_uom_po_id - res_value.update({'product_uom': uom_id}) + res['value'].update({'product_uom': uom_id}) # - determine product_qty and date_planned based on seller info if not date_order: @@ -768,29 +766,24 @@ class purchase_order_line(osv.osv): for supplierinfo in product_supplierinfo.browse(cr, uid, supplierinfo_ids, context=context): seller_delay = supplierinfo.delay if supplierinfo.product_uom.id != uom_id: - res.update({'warning': {'title': _('Warning'), 'message': _('The selected supplier only sells this product by %s') % supplierinfo.product_uom.name }}) + res['warning'] = {'title': _('Warning'), 'message': _('The selected supplier only sells this product by %s') % supplierinfo.product_uom.name } min_qty = product_uom._compute_qty(cr, uid, supplierinfo.product_uom.id, supplierinfo.min_qty, to_uom_id=uom_id) if qty < min_qty: # If the supplier quantity is greater than entered from user, set minimal. - res.update({'warning': {'title': _('Warning'), 'message': _('The selected supplier has a minimal quantity set to %s %s, you should not purchase less.') % (supplierinfo.min_qty, supplierinfo.product_uom.name)}}) + res['warning'] = {'title': _('Warning'), 'message': _('The selected supplier has a minimal quantity set to %s %s, you should not purchase less.') % (supplierinfo.min_qty, supplierinfo.product_uom.name)} qty = min_qty dt = (datetime.strptime(date_order, '%Y-%m-%d') + relativedelta(days=int(seller_delay) or 0.0)).strftime('%Y-%m-%d %H:%M:%S') - res_value.update({'date_planned': date_planned or dt, 'product_qty': qty}) + res['value'].update({'date_planned': date_planned or dt, 'product_qty': qty}) # - determine price_unit and taxes_id price = product_pricelist.price_get(cr, uid, [pricelist_id], - product.id, qty or 1.0, partner_id, { - 'uom': uom_id, - 'date': date_order, - })[pricelist_id] + product.id, qty or 1.0, partner_id, {'uom': uom_id, 'date': date_order})[pricelist_id] taxes = account_tax.browse(cr, uid, map(lambda x: x.id, product.supplier_taxes_id)) fpos = fiscal_position_id and account_fiscal_position.browse(cr, uid, fiscal_position_id, context=context) or False taxes_ids = account_fiscal_position.map_tax(cr, uid, fpos, taxes) - res_value.update({'price_unit': price, 'taxes_id': taxes_ids}) + res['value'].update({'price_unit': price, 'taxes_id': taxes_ids}) - - res.update({'value': res_value}) return res product_id_change = onchange_product_id From 4f6f2e2de2fd633154db9eda2b2f2e9c01630101 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 24 Jan 2012 13:34:21 +0100 Subject: [PATCH 257/349] [IMP] stock/test: improve English bzr revid: rco@openerp.com-20120124123421-z3qy9cria4ftkbss --- addons/stock/test/shipment.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/addons/stock/test/shipment.yml b/addons/stock/test/shipment.yml index 6482668bfae..d833409df51 100644 --- a/addons/stock/test/shipment.yml +++ b/addons/stock/test/shipment.yml @@ -48,7 +48,7 @@ assert backorder, "Backorder should be created after partial shipment." assert backorder.state == 'done', "Backorder should be close after received." for move_line in backorder.move_lines: - assert move_line.product_qty == 40, "Qty in backorder is not correspond." + assert move_line.product_qty == 40, "Qty in backorder does not correspond." assert move_line.state == 'done', "Move line of backorder should be closed." - I receive another 10kgm Ice-cream. @@ -72,7 +72,7 @@ shipment = self.browse(cr, uid, ref("incomming_shipment")) assert shipment.state == 'done', "shipment should be close after received." for move_line in shipment.move_lines: - assert move_line.product_qty == 10, "Qty is not correspond." + assert move_line.product_qty == 10, "Qty does not correspond." assert move_line.state == 'done', "Move line should be closed." - @@ -111,8 +111,8 @@ - !python {model: product.product}: | product = self.browse(cr, uid, ref('product_icecream'), context=context) - assert product.qty_available == 140, "Stock is not correspond." - assert product.virtual_available == 10, "Vitual stock is not correspond." + assert product.qty_available == 140, "Stock does not correspond." + assert product.virtual_available == 10, "Vitual stock does not correspond." - I split incomming shipment into lots. each lot contain 10 kgm Ice-cream. @@ -146,8 +146,8 @@ move_ids = self.search(cr, uid, [('location_dest_id','=',ref('location_refrigerator')),('prodlot_id','in',lot_ids)]) assert len(move_ids) == 4, 'move lines are not correspond per prodcution lot after splited.' for move in self.browse(cr, uid, move_ids, context=context): - assert move.prodlot_id.name in ['incoming_lot0', 'incoming_lot1', 'incoming_lot2', 'incoming_lot3'], "lot is not correspond." - assert move.product_qty == 10, "qty is not correspond per production lot." + assert move.prodlot_id.name in ['incoming_lot0', 'incoming_lot1', 'incoming_lot2', 'incoming_lot3'], "lot does not correspond." + assert move.product_qty == 10, "qty does not correspond per production lot." context.update({'active_model':'stock.move', 'active_id':move_ids[0],'active_ids': move_ids}) - I check the stock valuation account entries. @@ -161,11 +161,11 @@ for account_move_line in account_move.line_id: for stock_move in incomming_shipment.move_lines: if account_move_line.account_id.id == stock_move.product_id.property_stock_account_input.id: - assert account_move_line.credit == 800.0, "Credit amount is not correspond." - assert account_move_line.debit == 0.0, "Debit amount is not correspond." + assert account_move_line.credit == 800.0, "Credit amount does not correspond." + assert account_move_line.debit == 0.0, "Debit amount does not correspond." else: - assert account_move_line.credit == 0.0, "Credit amount is not correspond." - assert account_move_line.debit == 800.0, "Debit amount is not correspond." + assert account_move_line.credit == 0.0, "Credit amount does not correspond." + assert account_move_line.debit == 800.0, "Debit amount does not correspond." - I consume 1 kgm ice-cream from each incoming lots into internal production. - @@ -189,19 +189,19 @@ !python {model: stock.location}: | ctx = {'product_id': ref('product_icecream')} refrigerator_location = self.browse(cr, uid, ref('location_refrigerator'), context=ctx) - assert refrigerator_location.stock_real == 131.96, 'stock is not correspond in refrigerator location.' + assert refrigerator_location.stock_real == 131.96, 'stock does not correspond in refrigerator location.' scrapped_location = self.browse(cr, uid, ref('stock_location_scrapped'), context=ctx) - assert scrapped_location.stock_real == 0.010*4, 'scraped stock is not correspond in scrap location.' + assert scrapped_location.stock_real == 0.010*4, 'scraped stock does not correspond in scrap location.' production_location = self.browse(cr, uid, ref('location_production'), context=ctx) - assert production_location.stock_real == 1*4, 'consume stock is not correspond in production location.' #TOFIX: consume stock is not updated in default production location of product. + assert production_location.stock_real == 1*4, 'consume stock does not correspond in production location.' #TOFIX: consume stock is not updated in default production location of product. - I check availabile stock after consumed and scraped. - !python {model: product.product}: | product = self.browse(cr, uid, ref('product_icecream'), context=context) - assert product.qty_available == 131.96, "Stock is not correspond." - assert round(product.virtual_available, 2) == 1.96, "Vitual stock is not correspond." + assert product.qty_available == 131.96, "Stock does not correspond." + assert round(product.virtual_available, 2) == 1.96, "Vitual stock does not correspond." - I trace all incoming lots. - @@ -276,5 +276,5 @@ - !python {model: product.product}: | product = self.browse(cr, uid, ref('product_icecream'), context=context) - assert round(product.qty_available, 2) == 1.96, "Stock is not correspond." - assert round(product.virtual_available, 2) == 1.96, "Vitual stock is not correspond." + assert round(product.qty_available, 2) == 1.96, "Stock does not correspond." + assert round(product.virtual_available, 2) == 1.96, "Vitual stock does not correspond." From 9156efc4997af9a388f4e788be8da67804d38448 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Tue, 24 Jan 2012 13:40:21 +0100 Subject: [PATCH 258/349] [FIX] account: bug fixed in the generation of COA form templates + fixed default values in that wizard in order to have at least one journal of type 'bank' (hardly needed for bank statement encoding for example) bzr revid: qdp-launchpad@openerp.com-20120124124021-1i6x1qb3pbx6fcgw --- addons/account/account.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 432a90a653e..278e752cfe4 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -2524,7 +2524,10 @@ class account_account_template(osv.osv): #deactivate the parent_store functionnality on account_account for rapidity purpose ctx = context.copy() ctx.update({'defer_parent_store_computation': True}) - children_acc_template = self.search(cr, uid, ['|', ('chart_template_id','=', chart_template_id),'&',('parent_id','child_of', [template.account_root_id.id]),('chart_template_id','=', False), ('nocreate','!=',True)], order='id') + children_acc_criteria = [('chart_template_id','=', chart_template_id)] + if template.account_root_id.id: + children_acc_criteria = ['|'] + children_acc_criteria + ['&',('parent_id','child_of', [template.account_root_id.id]),('chart_template_id','=', False)] + children_acc_template = self.search(cr, uid, [('nocreate','!=',True)] + children_acc_criteria, order='id') for account_template in self.browse(cr, uid, children_acc_template, context=context): # skip the root of COA if it's not the main one if (template.account_root_id.id == account_template.id) and template.parent_id: @@ -2982,7 +2985,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): tax_templ_obj = self.pool.get('account.tax.template') if 'bank_accounts_id' in fields: - res.update({'bank_accounts_id': [{'acc_name': _('Cash'), 'account_type': 'cash'}]}) + res.update({'bank_accounts_id': [{'acc_name': _('Cash'), 'account_type': 'cash'},{'acc_name': _('Bank'), 'account_type': 'bank'}]}) if 'company_id' in fields: res.update({'company_id': self.pool.get('res.users').browse(cr, uid, [uid], context=context)[0].company_id.id}) if 'seq_journal' in fields: From fb8255576c856c9f4d336916080cb7a37b1b3bc2 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 16:27:08 +0100 Subject: [PATCH 259/349] [imp] added documentation bzr revid: nicolas.vanhoren@openerp.com-20120124152708-iuid1mrw0zvmmy8x --- addons/web/static/src/js/core.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index f7ef2c48243..25aacbe2cc3 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -1113,8 +1113,11 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W } }); +/** + * Deprecated. Do not use any more. + */ openerp.web.OldWidget = openerp.web.Widget.extend({ - init: function(parent, /** @deprecated */ element_id) { + init: function(parent, element_id) { this._super(parent); this.element_id = element_id; this.element_id = this.element_id || _.uniqueId('widget-'); From 947f5841622f84a081bacf9fa4cfbfd812b89457 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Tue, 24 Jan 2012 16:27:33 +0100 Subject: [PATCH 260/349] [FIX] account_bank_statement_extensions: fix creation of statement lines in web client. State field was needed in views as there are modifiers on this field lp bug: https://launchpad.net/bugs/920492 fixed bzr revid: qdp-launchpad@openerp.com-20120124152733-2v08ac0dnwfwes2o --- .../account_bank_statement_view.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/account_bank_statement_extensions/account_bank_statement_view.xml b/addons/account_bank_statement_extensions/account_bank_statement_view.xml index 8f132f1f34e..400cc92452b 100644 --- a/addons/account_bank_statement_extensions/account_bank_statement_view.xml +++ b/addons/account_bank_statement_extensions/account_bank_statement_view.xml @@ -47,12 +47,14 @@ + + From 6400a55c688843b7cc2b1d8a39464c8b8d54df65 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Tue, 24 Jan 2012 16:27:47 +0100 Subject: [PATCH 261/349] [FIX] account: fixed multi-company related stuffs on cash/bank statements bzr revid: qdp-launchpad@openerp.com-20120124152747-5ygkcu5z3i9awnw7 --- addons/account/account_bank_statement.py | 32 ++++++++++-------------- addons/account/account_view.xml | 9 ++++--- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index bd31b01a41d..c255775b83b 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -52,8 +52,9 @@ class account_bank_statement(osv.osv): journal_pool = self.pool.get('account.journal') journal_type = context.get('journal_type', False) journal_id = False + company_id = self.pool.get('res.company')._company_default_get(cr, uid, 'account.bank.statement',context=context) if journal_type: - ids = journal_pool.search(cr, uid, [('type', '=', journal_type)]) + ids = journal_pool.search(cr, uid, [('type', '=', journal_type),('company_id','=',company_id)]) if ids: journal_id = ids[0] return journal_id @@ -169,30 +170,21 @@ class account_bank_statement(osv.osv): 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.bank.statement',context=c), } - def onchange_date(self, cr, user, ids, date, context=None): + def onchange_date(self, cr, uid, ids, date, company_id, context=None): """ - Returns a dict that contains new values and context - @param cr: A database cursor - @param user: ID of the user currently logged in - @param date: latest value from user input for field date - @param args: other arguments - @param context: context arguments, like lang, time zone - @return: Returns a dict which contains new values, and context + Find the correct period to use for the given date and company_id, return it and set it in the context """ res = {} period_pool = self.pool.get('account.period') if context is None: context = {} - - pids = period_pool.search(cr, user, [('date_start','<=',date), ('date_stop','>=',date)]) + ctx = context.copy() + ctx.update({'company_id': company_id}) + pids = period_pool.find(cr, uid, dt=date, context=ctx) if pids: - res.update({ - 'period_id':pids[0] - }) - context.update({ - 'period_id':pids[0] - }) + res.update({'period_id': pids[0]}) + context.update({'period_id': pids[0]}) return { 'value':res, @@ -385,8 +377,10 @@ class account_bank_statement(osv.osv): ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft')) res = cr.fetchone() balance_start = res and res[0] or 0.0 - account_id = self.pool.get('account.journal').read(cr, uid, journal_id, ['default_debit_account_id'], context=context)['default_debit_account_id'] - return {'value': {'balance_start': balance_start, 'account_id': account_id}} + journal_data = self.pool.get('account.journal').read(cr, uid, journal_id, ['default_debit_account_id', 'company_id'], context=context) + account_id = journal_data['default_debit_account_id'] + company_id = journal_data['company_id'] + return {'value': {'balance_start': balance_start, 'account_id': account_id, 'company_id': company_id}} def unlink(self, cr, uid, ids, context=None): stat = self.read(cr, uid, ids, ['state'], context=context) diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 3d34396248b..3a28ea9a244 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -594,7 +594,7 @@ - + @@ -655,7 +655,8 @@ - + + @@ -2620,7 +2621,7 @@ action = pool.get('res.config').next(cr, uid, [], context) - + @@ -2693,7 +2694,7 @@ action = pool.get('res.config').next(cr, uid, [], context) - + From af30dcba24504c28b616ca2c0f6fb6196d314a2d Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 16:42:46 +0100 Subject: [PATCH 262/349] [fix] problem in Widget bzr revid: nicolas.vanhoren@openerp.com-20120124154246-bl3ulzt1luhyl9jb --- addons/web/static/src/js/core.js | 2 ++ addons/web/static/src/js/views.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 25aacbe2cc3..c735f113991 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -952,6 +952,8 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W init: function(parent) { this._super(); this.session = openerp.connection; + + this.$element = $(document.createElement(this.tag_name)); this.widget_parent = parent; this.widget_children = []; diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 1e688da18c4..9e64a8d9bf9 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -1040,7 +1040,7 @@ session.web.TranslateDialog = session.web.Dialog.extend({ } }); -session.web.View = session.web.OldWidget.extend(/** @lends session.web.View# */{ +session.web.View = session.web.Widget.extend(/** @lends session.web.View# */{ template: "EmptyComponent", // name displayed in view switchers display_name: '', From b39e6ae7f122c98afb79e5bcb4ced467f472cbc5 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 24 Jan 2012 18:01:11 +0100 Subject: [PATCH 263/349] [ADD] Added View Log (perm_read) option in debug select box lp bug: https://launchpad.net/bugs/914277 fixed bzr revid: fme@openerp.com-20120124170111-i35l4qclarypsrh1 --- addons/web/static/src/css/base.css | 18 ++++++++++++++++++ addons/web/static/src/js/views.js | 14 ++++++++++++++ addons/web/static/src/xml/base.xml | 26 ++++++++++++++++++++++++-- 3 files changed, 56 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 13068e123a5..75d4ee10feb 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -2286,6 +2286,24 @@ ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { color: black; } +/* Debug stuff */ +.openerp .oe_debug_view_log { + font-size: 95%; +} +.openerp .oe_debug_view_log label { + display: block; + width: 49%; + text-align: right; + float: left; + font-weight: bold; + color: #009; +} +.openerp .oe_debug_view_log span { + display: block; + width: 49%; + float: right; + color: #333; +} /* Internet Explorer Fix */ a img { diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 9e64a8d9bf9..8499904f355 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -557,6 +557,20 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner var dialog = new session.web.Dialog(this, { title: _t("Fields View Get"), width: '95%' }).open(); $('
').text(session.web.json_node_to_xml(current_view.fields_view.arch, true)).appendTo(dialog.$element);
                 break;
+            case 'perm_read':
+                var ids = current_view.get_selected_ids();
+                if (ids.length === 1) {
+                    this.dataset.call('perm_read', [ids]).then(function(result) {
+                        var dialog = new session.web.Dialog(this, {
+                            title: _.str.sprintf(_t("View Log (%s)"), self.dataset.model),
+                            width: 400
+                        }, QWeb.render('ViewManagerDebugViewLog', {
+                            perm : result[0],
+                            format : session.web.format_value
+                        })).open();
+                    });
+                }
+                break;
             case 'fields':
                 this.dataset.call_and_eval(
                         'fields_get', [false, {}], null, 1).then(function (fields) {
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 230ad629d3a..1b965bd4206 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -471,17 +471,39 @@
 
 
     
-    
+    
     
+    
     
         
         
         
         
-        
         
+        
     
 
+
+    
+ + + + + + + + + + + + + + + + + +
+
From 084bf9fb3fee99f1049fc9e0a3865ad242edcfd0 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 24 Jan 2012 15:19:27 +0100 Subject: [PATCH 264/349] [FIX] in m2o fields, abort previous name_get when new one (for same field) arrives in order to limit the number of requests in-flight lp bug: https://launchpad.net/bugs/920884 fixed bzr revid: xmo@openerp.com-20120124141927-wznbkd2tf3mngq31 --- addons/web/static/src/js/core.js | 14 +++++++++++++- addons/web/static/src/js/data.js | 4 +++- addons/web/static/src/js/search.js | 5 +++++ addons/web/static/src/js/view_form.js | 5 +++++ 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index c735f113991..098c6da104a 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -443,7 +443,9 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. }; var deferred = $.Deferred(); this.on_rpc_request(); - this.rpc_function(url, payload).then( + var aborter = params.aborter; + delete params.aborter; + var request = this.rpc_function(url, payload).then( function (response, textStatus, jqXHR) { self.on_rpc_response(); if (!response.error) { @@ -469,6 +471,16 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. }; deferred.reject(error, $.Event()); }); + if (aborter) { + aborter.abort_last = function () { + if (!(request.isResolved() || request.isRejected())) { + deferred.fail(function (error, event) { + event.preventDefault(); + }); + request.abort(); + } + }; + } // Allow deferred user to disable on_rpc_error in fail deferred.fail(function() { deferred.fail(function(error, event) { diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 0cf36fbf2f5..be7d707c91c 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -430,7 +430,9 @@ openerp.web.DataSet = openerp.web.OldWidget.extend( /** @lends openerp.web.Data method: method, domain_id: domain_index == undefined ? null : domain_index, context_id: context_index == undefined ? null : context_index, - args: args || [] + args: args || [], + // FIXME: API which does not suck for aborting requests in-flight + aborter: this }, callback, error_callback); }, /** diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 564dd09ae4a..251bd22cd39 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -989,12 +989,17 @@ openerp.web.search.ManyToOneField = openerp.web.search.CharField.extend({ var self = this; this.$element.autocomplete({ source: function (req, resp) { + if (self.abort_last) { + self.abort_last(); + delete self.abort_last; + } self.dataset.name_search( req.term, self.attrs.domain, 'ilike', 8, function (data) { resp(_.map(data, function (result) { return {id: result[0], label: result[1]} })); }); + self.abort_last = self.dataset.abort_last; }, select: function (event, ui) { self.id = ui.item.id; diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 743a1ecdf4e..e296fcc1955 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1873,6 +1873,10 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({ var search_val = request.term; var self = this; + if (this.abort_last) { + this.abort_last(); + delete this.abort_last; + } var dataset = new openerp.web.DataSetStatic(this, this.field.relation, self.build_context()); dataset.name_search(search_val, self.build_domain(), 'ilike', @@ -1912,6 +1916,7 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({ response(values); }); + this.abort_last = dataset.abort_last; }, _quick_create: function(name) { var self = this; From ac845b1bfa6958dfbf3dc90a81c76f6d6a1953c8 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 15:33:18 +0100 Subject: [PATCH 265/349] [imp] nivified extended search bzr revid: nicolas.vanhoren@openerp.com-20120124143318-pw8eka0zvrh7n3mt --- addons/web/static/src/js/chrome.js | 2 +- addons/web/static/src/js/search.js | 13 ++++++------- addons/web/static/src/xml/base.xml | 16 ++++++++-------- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index b8ee62c3749..05f52dd36d2 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -41,7 +41,7 @@ openerp.web.Dialog = openerp.web.Widget.extend(/** @lends openerp.web.Dialog# */ identifier_prefix: 'dialog', /** * @constructs openerp.web.Dialog - * @extends openerp.web.OldWidget + * @extends openerp.web.Widget * * @param parent * @param options diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index cf16843aed7..1a926cb0f05 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -1038,7 +1038,7 @@ openerp.web.search.ManyToOneField = openerp.web.search.CharField.extend({ } }); -openerp.web.search.ExtendedSearch = openerp.web.OldWidget.extend({ +openerp.web.search.ExtendedSearch = openerp.web.search.Widget.extend({ template: 'SearchView.extended_search', identifier_prefix: 'extended-search', init: function (parent, model) { @@ -1051,7 +1051,7 @@ openerp.web.search.ExtendedSearch = openerp.web.OldWidget.extend({ this.check_last_element(); }, start: function () { - this.$element = $("#" + this.element_id); + this._super(); this.$element.closest("table.oe-searchview-render-line").css("display", "none"); var self = this; this.rpc("/web/searchview/fields_get", @@ -1105,7 +1105,7 @@ openerp.web.search.ExtendedSearch = openerp.web.OldWidget.extend({ } }); -openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({ +openerp.web.search.ExtendedSearchGroup = openerp.web.Widget.extend({ template: 'SearchView.extended_search.group', identifier_prefix: 'extended-search-group', init: function (parent, fields) { @@ -1119,7 +1119,6 @@ openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({ prop.start(); }, start: function () { - this.$element = $("#" + this.element_id); var _this = this; this.add_prop(); this.$element.find('.searchview_extended_add_proposition').click(function () { @@ -1151,12 +1150,12 @@ openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({ } }); -openerp.web.search.ExtendedSearchProposition = openerp.web.OldWidget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{ +openerp.web.search.ExtendedSearchProposition = openerp.web.Widget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{ template: 'SearchView.extended_search.proposition', identifier_prefix: 'extended-search-proposition', /** * @constructs openerp.web.search.ExtendedSearchProposition - * @extends openerp.web.OldWidget + * @extends openerp.web.Widget * * @param parent * @param fields @@ -1247,7 +1246,7 @@ openerp.web.search.ExtendedSearchProposition = openerp.web.OldWidget.extend(/** } }); -openerp.web.search.ExtendedSearchProposition.Field = openerp.web.OldWidget.extend({ +openerp.web.search.ExtendedSearchProposition.Field = openerp.web.Widget.extend({ start: function () { this.$element = $("#" + this.element_id); } diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 5013f6423a4..860c26db4f0 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1331,7 +1331,7 @@ -
+
- + @@ -1364,16 +1364,16 @@
- + - + - + - + From 37c632824af56a92ce39a907206165aea0a37a33 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 24 Jan 2012 15:42:30 +0100 Subject: [PATCH 266/349] [IMP] mrp_repair: add documentation in wizard, and fix a potential bug bzr revid: rco@openerp.com-20120124144230-hkc497if0wdve2r9 --- addons/mrp_repair/wizard/make_invoice.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/mrp_repair/wizard/make_invoice.py b/addons/mrp_repair/wizard/make_invoice.py index 6b49aab5aba..4f0ec8f4b32 100644 --- a/addons/mrp_repair/wizard/make_invoice.py +++ b/addons/mrp_repair/wizard/make_invoice.py @@ -45,8 +45,13 @@ class make_invoice(osv.osv_memory): order_obj = self.pool.get('mrp.repair') newinv = order_obj.action_invoice_create(cr, uid, context['active_ids'], group=inv.group,context=context) + + # We have to trigger the workflow of the given repairs, otherwise they remain 'to be invoiced'. + # Note that the signal 'action_invoice_create' will trigger another call to the method 'action_invoice_create', + # but that second call will not do anything, since the repairs are already invoiced. wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.repair', context.get('active_id'), 'action_invoice_create' , cr) + for repair_id in context['active_ids']: + wf_service.trg_validate(uid, 'mrp.repair', repair_id, 'action_invoice_create', cr) return { 'domain': [('id','in', newinv.values())], From 3002bd091fd4a0380c88b907e217b6828d96d2b1 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 15:58:10 +0100 Subject: [PATCH 267/349] [imp] removed bunch of old stuff in widget bzr revid: nicolas.vanhoren@openerp.com-20120124145810-lr2y8igt9iqzqepn --- addons/web/static/src/js/chrome.js | 32 ++++++++--------- addons/web/static/src/js/core.js | 35 ++++++------------- addons/web/static/src/js/data.js | 10 +++--- addons/web/static/src/js/search.js | 16 ++++----- addons/web/static/src/js/view_editor.js | 2 +- addons/web/static/src/js/view_form.js | 8 ++--- addons/web/static/src/js/view_help.js | 4 +-- addons/web/static/src/js/views.js | 10 +++--- addons/web/static/src/xml/base.xml | 16 ++++----- addons/web_calendar/static/src/js/calendar.js | 4 +-- .../web_dashboard/static/src/js/dashboard.js | 4 +-- addons/web_kanban/static/src/js/kanban.js | 4 +-- .../web_mobile/static/src/js/chrome_mobile.js | 16 ++++----- .../web_mobile/static/src/js/form_mobile.js | 2 +- .../web_mobile/static/src/js/list_mobile.js | 2 +- addons/web_tests/static/src/js/web_tests.js | 2 +- 16 files changed, 76 insertions(+), 91 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 05f52dd36d2..f9e5ba327be 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -5,7 +5,7 @@ openerp.web.chrome = function(openerp) { var QWeb = openerp.web.qweb, _t = openerp.web._t; -openerp.web.Notification = openerp.web.Widget.extend(/** @lends openerp.web.Notification# */{ +openerp.web.Notification = openerp.web.OldWidget.extend(/** @lends openerp.web.Notification# */{ template: 'Notification', identifier_prefix: 'notification-', @@ -36,12 +36,12 @@ openerp.web.Notification = openerp.web.Widget.extend(/** @lends openerp.web.Not }); -openerp.web.Dialog = openerp.web.Widget.extend(/** @lends openerp.web.Dialog# */{ +openerp.web.Dialog = openerp.web.OldWidget.extend(/** @lends openerp.web.Dialog# */{ dialog_title: "", identifier_prefix: 'dialog', /** * @constructs openerp.web.Dialog - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param options @@ -208,11 +208,11 @@ openerp.web.CrashManager = openerp.web.CallbackEnabled.extend({ } }); -openerp.web.Loading = openerp.web.Widget.extend(/** @lends openerp.web.Loading# */{ +openerp.web.Loading = openerp.web.OldWidget.extend(/** @lends openerp.web.Loading# */{ template: 'Loading', /** * @constructs openerp.web.Loading - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param element_id @@ -267,11 +267,11 @@ openerp.web.Loading = openerp.web.Widget.extend(/** @lends openerp.web.Loading# } }); -openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database# */{ +openerp.web.Database = openerp.web.OldWidget.extend(/** @lends openerp.web.Database# */{ template: "DatabaseManager", /** * @constructs openerp.web.Database - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param element_id @@ -551,14 +551,14 @@ openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database } }); -openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ +openerp.web.Login = openerp.web.OldWidget.extend(/** @lends openerp.web.Login# */{ remember_credentials: true, template: "Login", identifier_prefix: 'oe-app-login-', /** * @constructs openerp.web.Login - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param element_id @@ -649,12 +649,12 @@ openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ } }); -openerp.web.Header = openerp.web.Widget.extend(/** @lends openerp.web.Header# */{ +openerp.web.Header = openerp.web.OldWidget.extend(/** @lends openerp.web.Header# */{ template: "Header", identifier_prefix: 'oe-app-header-', /** * @constructs openerp.web.Header - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent */ @@ -830,10 +830,10 @@ openerp.web.Header = openerp.web.Widget.extend(/** @lends openerp.web.Header# * } }); -openerp.web.Menu = openerp.web.Widget.extend(/** @lends openerp.web.Menu# */{ +openerp.web.Menu = openerp.web.OldWidget.extend(/** @lends openerp.web.Menu# */{ /** * @constructs openerp.web.Menu - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param element_id @@ -1045,10 +1045,10 @@ openerp.web.Menu = openerp.web.Widget.extend(/** @lends openerp.web.Menu# */{ } }); -openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClient */{ +openerp.web.WebClient = openerp.web.OldWidget.extend(/** @lends openerp.web.WebClient */{ /** * @constructs openerp.web.WebClient - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param element_id */ @@ -1183,7 +1183,7 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie } }); -openerp.web.EmbeddedClient = openerp.web.Widget.extend({ +openerp.web.EmbeddedClient = openerp.web.OldWidget.extend({ template: 'EmptyComponent', init: function(action_id, options) { this._super(); diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 43bd8a0abf7..8bc9cca32b9 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -932,13 +932,6 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W * @type string */ template: null, - /** - * The prefix used to generate an id automatically. Should be redefined in - * subclasses. If it is not defined, a generic identifier will be used. - * - * @type string - */ - identifier_prefix: 'generic-identifier-', /** * Tag name when creating a default $element. * @type string @@ -958,15 +951,9 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W * with the DOM insertion methods provided by the current implementation of Widget. So * for new components this argument should not be provided any more. */ - init: function(parent, /** @deprecated */ element_id) { + init: function(parent) { this._super(); this.session = openerp.connection; - // if given an element_id, try to get the associated DOM element and save - // a reference in this.$element. Else just generate a unique identifier. - this.element_id = element_id; - this.element_id = this.element_id || _.uniqueId(this.identifier_prefix); - var tmp = document.getElementById(this.element_id); - this.$element = tmp ? $(tmp) : $(document.createElement(this.tag_name)); this.widget_parent = parent; this.widget_children = []; @@ -1128,17 +1115,15 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W } }); -/** - * @class - * @extends openerp.web.Widget - * @deprecated - * For retro compatibility only, the only difference with is that render() uses - * directly ``this`` instead of context with a ``widget`` key. - */ -openerp.web.OldWidget = openerp.web.Widget.extend(/** @lends openerp.web.OldWidget# */{ - render: function (additional) { - return openerp.web.qweb.render(this.template, _.extend(_.extend({}, this), additional || {})); - } +openerp.web.OldWidget = openerp.web.Widget.extend({ + identifier_prefix: 'generic-identifier-', + init: function(parent, /** @deprecated */ element_id) { + this._super(parent); + this.element_id = element_id; + this.element_id = this.element_id || _.uniqueId(this.identifier_prefix); + var tmp = document.getElementById(this.element_id); + this.$element = tmp ? $(tmp) : $(document.createElement(this.tag_name)); + }, }); openerp.web.TranslationDataBase = openerp.web.Class.extend(/** @lends openerp.web.TranslationDataBase# */{ diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index a4d9e9e4d71..13653a83c2b 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -18,7 +18,7 @@ openerp.web.serialize_sort = function (criterion) { }).join(', '); }; -openerp.web.DataGroup = openerp.web.Widget.extend( /** @lends openerp.web.DataGroup# */{ +openerp.web.DataGroup = openerp.web.OldWidget.extend( /** @lends openerp.web.DataGroup# */{ /** * Management interface between views and grouped collections of OpenERP * records. @@ -30,9 +30,9 @@ openerp.web.DataGroup = openerp.web.Widget.extend( /** @lends openerp.web.DataG * content of the current grouping level. * * @constructs openerp.web.DataGroup - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * - * @param {openerp.web.Widget} parent widget + * @param {openerp.web.OldWidget} parent widget * @param {String} model name of the model managed by this DataGroup * @param {Array} domain search domain for this DataGroup * @param {Object} context context of the DataGroup's searches @@ -233,14 +233,14 @@ openerp.web.StaticDataGroup = openerp.web.GrouplessDataGroup.extend( /** @lends } }); -openerp.web.DataSet = openerp.web.Widget.extend( /** @lends openerp.web.DataSet# */{ +openerp.web.DataSet = openerp.web.OldWidget.extend( /** @lends openerp.web.DataSet# */{ identifier_prefix: "dataset", /** * DateaManagement interface between views and the collection of selected * OpenERP records (represents the view's state?) * * @constructs openerp.web.DataSet - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param {String} model the OpenERP model this dataset will manage */ diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 1a926cb0f05..99a6b2f4b01 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -3,11 +3,11 @@ var QWeb = openerp.web.qweb, _t = openerp.web._t, _lt = openerp.web._lt; -openerp.web.SearchView = openerp.web.Widget.extend(/** @lends openerp.web.SearchView# */{ +openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.SearchView# */{ template: "EmptyComponent", /** * @constructs openerp.web.SearchView - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param element_id @@ -499,13 +499,13 @@ openerp.web.search.Invalid = openerp.web.Class.extend( /** @lends openerp.web.se ); } }); -openerp.web.search.Widget = openerp.web.Widget.extend( /** @lends openerp.web.search.Widget# */{ +openerp.web.search.Widget = openerp.web.OldWidget.extend( /** @lends openerp.web.search.Widget# */{ template: null, /** * Root class of all search widgets * * @constructs openerp.web.search.Widget - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param view the ancestor view of this widget */ @@ -1105,7 +1105,7 @@ openerp.web.search.ExtendedSearch = openerp.web.search.Widget.extend({ } }); -openerp.web.search.ExtendedSearchGroup = openerp.web.Widget.extend({ +openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({ template: 'SearchView.extended_search.group', identifier_prefix: 'extended-search-group', init: function (parent, fields) { @@ -1150,12 +1150,12 @@ openerp.web.search.ExtendedSearchGroup = openerp.web.Widget.extend({ } }); -openerp.web.search.ExtendedSearchProposition = openerp.web.Widget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{ +openerp.web.search.ExtendedSearchProposition = openerp.web.OldWidget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{ template: 'SearchView.extended_search.proposition', identifier_prefix: 'extended-search-proposition', /** * @constructs openerp.web.search.ExtendedSearchProposition - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param parent * @param fields @@ -1246,7 +1246,7 @@ openerp.web.search.ExtendedSearchProposition = openerp.web.Widget.extend(/** @le } }); -openerp.web.search.ExtendedSearchProposition.Field = openerp.web.Widget.extend({ +openerp.web.search.ExtendedSearchProposition.Field = openerp.web.OldWidget.extend({ start: function () { this.$element = $("#" + this.element_id); } diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index 6ae15a5fdb8..f506d63a677 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -1,7 +1,7 @@ openerp.web.view_editor = function(openerp) { var _t = openerp.web._t; var QWeb = openerp.web.qweb; -openerp.web.ViewEditor = openerp.web.Widget.extend({ +openerp.web.ViewEditor = openerp.web.OldWidget.extend({ init: function(parent, element_id, dataset, view, options) { this._super(parent); this.element_id = element_id diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 9e4b2738e1f..6eb7f13981d 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -620,7 +620,7 @@ openerp.web.FormDialog = openerp.web.Dialog.extend({ /** @namespace */ openerp.web.form = {}; -openerp.web.form.SidebarAttachments = openerp.web.Widget.extend({ +openerp.web.form.SidebarAttachments = openerp.web.OldWidget.extend({ init: function(parent, form_view) { var $section = parent.add_section(_t('Attachments'), 'attachments'); this.$div = $('
'); @@ -737,12 +737,12 @@ openerp.web.form.compute_domain = function(expr, fields) { return _.all(stack, _.identity); }; -openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form.Widget# */{ +openerp.web.form.Widget = openerp.web.OldWidget.extend(/** @lends openerp.web.form.Widget# */{ template: 'Widget', identifier_prefix: 'formview-widget-', /** * @constructs openerp.web.form.Widget - * @extends openerp.web.Widget + * @extends openerp.web.OldWidget * * @param view * @param node @@ -1388,7 +1388,7 @@ openerp.web.form.FieldFloat = openerp.web.form.FieldChar.extend({ } }); -openerp.web.DateTimeWidget = openerp.web.Widget.extend({ +openerp.web.DateTimeWidget = openerp.web.OldWidget.extend({ template: "web.datetimepicker", jqueryui_object: 'datetimepicker', type_of_date: "datetime", diff --git a/addons/web/static/src/js/view_help.js b/addons/web/static/src/js/view_help.js index f7e5f7c259e..6f590c359d1 100644 --- a/addons/web/static/src/js/view_help.js +++ b/addons/web/static/src/js/view_help.js @@ -4,10 +4,10 @@ openerp.web.view_help = function(openerp) { -openerp.web.ProcessView = openerp.web.Widget.extend({ +openerp.web.ProcessView = openerp.web.OldWidget.extend({ }); -openerp.web.HelpView = openerp.web.Widget.extend({ +openerp.web.HelpView = openerp.web.OldWidget.extend({ }); }; diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index cf337d4647f..163807d7a4c 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -16,7 +16,7 @@ session.web.client_actions = new session.web.Registry(); */ session.web.views = new session.web.Registry(); -session.web.ActionManager = session.web.Widget.extend({ +session.web.ActionManager = session.web.OldWidget.extend({ identifier_prefix: "actionmanager", init: function(parent) { this._super(parent); @@ -208,12 +208,12 @@ session.web.ActionManager = session.web.Widget.extend({ } }); -session.web.ViewManager = session.web.Widget.extend(/** @lends session.web.ViewManager# */{ +session.web.ViewManager = session.web.OldWidget.extend(/** @lends session.web.ViewManager# */{ identifier_prefix: "viewmanager", template: "ViewManager", /** * @constructs session.web.ViewManager - * @extends session.web.Widget + * @extends session.web.OldWidget * * @param parent * @param dataset @@ -765,7 +765,7 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner } }); -session.web.Sidebar = session.web.Widget.extend({ +session.web.Sidebar = session.web.OldWidget.extend({ init: function(parent, element_id) { this._super(parent, element_id); this.items = {}; @@ -1042,7 +1042,7 @@ session.web.TranslateDialog = session.web.Dialog.extend({ } }); -session.web.View = session.web.Widget.extend(/** @lends session.web.View# */{ +session.web.View = session.web.OldWidget.extend(/** @lends session.web.View# */{ template: "EmptyComponent", // name displayed in view switchers display_name: '', diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 860c26db4f0..230ad629d3a 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1378,27 +1378,27 @@ - + -
+
-
+
-
+
-
+
@@ -1416,8 +1416,8 @@ -
-
+
+
diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 9cc576d132d..bc7c5f0ba1d 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -461,7 +461,7 @@ openerp.web_calendar.CalendarFormDialog = openerp.web.Dialog.extend({ } }); -openerp.web_calendar.SidebarResponsible = openerp.web.Widget.extend({ +openerp.web_calendar.SidebarResponsible = openerp.web.OldWidget.extend({ init: function(parent, view) { var $section = parent.add_section(_t('Responsible'), 'responsible'); this.$div = $('
'); @@ -499,7 +499,7 @@ openerp.web_calendar.SidebarResponsible = openerp.web.Widget.extend({ } }); -openerp.web_calendar.SidebarNavigator = openerp.web.Widget.extend({ +openerp.web_calendar.SidebarNavigator = openerp.web.OldWidget.extend({ init: function(parent, view) { var $section = parent.add_section(_t('Navigator'), 'navigator'); this._super(parent, $section.attr('id')); diff --git a/addons/web_dashboard/static/src/js/dashboard.js b/addons/web_dashboard/static/src/js/dashboard.js index 567591b84bb..dc433f961a8 100644 --- a/addons/web_dashboard/static/src/js/dashboard.js +++ b/addons/web_dashboard/static/src/js/dashboard.js @@ -395,7 +395,7 @@ openerp.web_dashboard.Widget = openerp.web.View.extend(/** @lends openerp.web_da * install (if none is installed yet) or a list of root menu items */ openerp.web.client_actions.add('default_home', 'session.web_dashboard.ApplicationTiles'); -openerp.web_dashboard.ApplicationTiles = openerp.web.Widget.extend({ +openerp.web_dashboard.ApplicationTiles = openerp.web.OldWidget.extend({ template: 'web_dashboard.ApplicationTiles', init: function(parent) { this._super(parent); @@ -440,7 +440,7 @@ openerp.web_dashboard.ApplicationTiles = openerp.web.Widget.extend({ * This client action display a list of applications to install. */ openerp.web.client_actions.add( 'board.application.installer', 'openerp.web_dashboard.ApplicationInstaller'); -openerp.web_dashboard.ApplicationInstaller = openerp.web.Widget.extend({ +openerp.web_dashboard.ApplicationInstaller = openerp.web.OldWidget.extend({ template: 'web_dashboard.ApplicationInstaller', start: function () { // TODO menu hide diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index a4baa27d42f..46c6ce4eaf6 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -279,7 +279,7 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ } }); -openerp.web_kanban.KanbanGroup = openerp.web.Widget.extend({ +openerp.web_kanban.KanbanGroup = openerp.web.OldWidget.extend({ template: 'KanbanView.group_header', init: function (parent, records, value, title, aggregates) { var self = this; @@ -352,7 +352,7 @@ openerp.web_kanban.KanbanGroup = openerp.web.Widget.extend({ } }); -openerp.web_kanban.KanbanRecord = openerp.web.Widget.extend({ +openerp.web_kanban.KanbanRecord = openerp.web.OldWidget.extend({ template: 'KanbanView.record', init: function (parent, record) { this._super(parent); diff --git a/addons/web_mobile/static/src/js/chrome_mobile.js b/addons/web_mobile/static/src/js/chrome_mobile.js index a4e8f0acd44..41732391936 100644 --- a/addons/web_mobile/static/src/js/chrome_mobile.js +++ b/addons/web_mobile/static/src/js/chrome_mobile.js @@ -11,7 +11,7 @@ openerp.web_mobile.mobilewebclient = function(element_id) { return client; }; -openerp.web_mobile.MobileWebClient = openerp.web.Widget.extend({ +openerp.web_mobile.MobileWebClient = openerp.web.OldWidget.extend({ template: "WebClient", @@ -31,7 +31,7 @@ openerp.web_mobile.MobileWebClient = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Login = openerp.web.Widget.extend({ +openerp.web_mobile.Login = openerp.web.OldWidget.extend({ template: "Login", @@ -119,7 +119,7 @@ openerp.web_mobile.Login = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Header = openerp.web.Widget.extend({ +openerp.web_mobile.Header = openerp.web.OldWidget.extend({ template: "Header", @@ -131,7 +131,7 @@ openerp.web_mobile.Header = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Footer = openerp.web.Widget.extend({ +openerp.web_mobile.Footer = openerp.web.OldWidget.extend({ template: "Footer", @@ -143,7 +143,7 @@ openerp.web_mobile.Footer = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Shortcuts = openerp.web.Widget.extend({ +openerp.web_mobile.Shortcuts = openerp.web.OldWidget.extend({ template: "Shortcuts", @@ -182,7 +182,7 @@ openerp.web_mobile.Shortcuts = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Menu = openerp.web.Widget.extend({ +openerp.web_mobile.Menu = openerp.web.OldWidget.extend({ template: "Menu", @@ -248,7 +248,7 @@ openerp.web_mobile.Menu = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Secondary = openerp.web.Widget.extend({ +openerp.web_mobile.Secondary = openerp.web.OldWidget.extend({ template: "Menu.secondary", @@ -305,7 +305,7 @@ openerp.web_mobile.Secondary = openerp.web.Widget.extend({ } }); -openerp.web_mobile.Options = openerp.web.Widget.extend({ +openerp.web_mobile.Options = openerp.web.OldWidget.extend({ template: "Options", diff --git a/addons/web_mobile/static/src/js/form_mobile.js b/addons/web_mobile/static/src/js/form_mobile.js index 84eccd41dc5..cf44cca1879 100644 --- a/addons/web_mobile/static/src/js/form_mobile.js +++ b/addons/web_mobile/static/src/js/form_mobile.js @@ -4,7 +4,7 @@ openerp.web_mobile.form_mobile = function (openerp) { -openerp.web_mobile.FormView = openerp.web.Widget.extend({ +openerp.web_mobile.FormView = openerp.web.OldWidget.extend({ template: 'FormView', diff --git a/addons/web_mobile/static/src/js/list_mobile.js b/addons/web_mobile/static/src/js/list_mobile.js index 7c7b7b33c15..16296df59e7 100644 --- a/addons/web_mobile/static/src/js/list_mobile.js +++ b/addons/web_mobile/static/src/js/list_mobile.js @@ -4,7 +4,7 @@ openerp.web_mobile.list_mobile = function (openerp) { -openerp.web_mobile.ListView = openerp.web.Widget.extend({ +openerp.web_mobile.ListView = openerp.web.OldWidget.extend({ template: 'ListView', diff --git a/addons/web_tests/static/src/js/web_tests.js b/addons/web_tests/static/src/js/web_tests.js index b21275d1eb7..f98dd95f66f 100644 --- a/addons/web_tests/static/src/js/web_tests.js +++ b/addons/web_tests/static/src/js/web_tests.js @@ -2,7 +2,7 @@ openerp.web_tests = function (db) { db.web.client_actions.add( 'buncha-forms', 'instance.web_tests.BunchaForms'); db.web_tests = {}; - db.web_tests.BunchaForms = db.web.Widget.extend({ + db.web_tests.BunchaForms = db.web.OldWidget.extend({ init: function (parent) { this._super(parent); this.dataset = new db.web.DataSetSearch(this, 'test.listview.relations'); From 846c19bf88a592981168d37fc8c18e8177d986d5 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 15:59:00 +0100 Subject: [PATCH 268/349] [imp] refactoring in Widget in Web client bzr revid: nicolas.vanhoren@openerp.com-20120124145900-8a8gu19gfl2vrgw6 --- addons/edi/static/src/js/edi.js | 4 +-- addons/point_of_sale/static/src/js/pos.js | 32 +++++++++---------- .../static/src/js/web_livechat.js | 2 +- .../static/src/js/web_uservoice.js | 2 +- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/addons/edi/static/src/js/edi.js b/addons/edi/static/src/js/edi.js index 3135c0f8102..5493077e831 100644 --- a/addons/edi/static/src/js/edi.js +++ b/addons/edi/static/src/js/edi.js @@ -1,7 +1,7 @@ openerp.edi = function(openerp) { openerp.edi = {} -openerp.edi.EdiView = openerp.web.Widget.extend({ +openerp.edi.EdiView = openerp.web.OldWidget.extend({ init: function(parent, db, token) { this._super(); this.db = db; @@ -113,7 +113,7 @@ openerp.edi.edi_view = function (db, token) { }); } -openerp.edi.EdiImport = openerp.web.Widget.extend({ +openerp.edi.EdiImport = openerp.web.OldWidget.extend({ init: function(parent,url) { this._super(); this.url = url; diff --git a/addons/point_of_sale/static/src/js/pos.js b/addons/point_of_sale/static/src/js/pos.js index b47ca2ab4a2..753239bfaa1 100644 --- a/addons/point_of_sale/static/src/js/pos.js +++ b/addons/point_of_sale/static/src/js/pos.js @@ -623,7 +623,7 @@ openerp.point_of_sale = function(db) { Views --- */ - var NumpadWidget = db.web.Widget.extend({ + var NumpadWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.state = new NumpadState(); @@ -660,7 +660,7 @@ openerp.point_of_sale = function(db) { /* Gives access to the payment methods (aka. 'cash registers') */ - var PaypadWidget = db.web.Widget.extend({ + var PaypadWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.shop = options.shop; @@ -691,7 +691,7 @@ openerp.point_of_sale = function(db) { }, this)); } }); - var PaymentButtonWidget = db.web.Widget.extend({ + var PaymentButtonWidget = db.web.OldWidget.extend({ template_fct: qweb_template('pos-payment-button-template'), render_element: function() { this.$element.html(this.template_fct({ @@ -709,7 +709,7 @@ openerp.point_of_sale = function(db) { It should be possible to go back to any step as long as step 3 hasn't been completed. Modifying an order after validation shouldn't be allowed. */ - var StepSwitcher = db.web.Widget.extend({ + var StepSwitcher = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.shop = options.shop; @@ -735,7 +735,7 @@ openerp.point_of_sale = function(db) { /* Shopping carts. */ - var OrderlineWidget = db.web.Widget.extend({ + var OrderlineWidget = db.web.OldWidget.extend({ tag_name: 'tr', template_fct: qweb_template('pos-orderline-template'), init: function(parent, options) { @@ -775,7 +775,7 @@ openerp.point_of_sale = function(db) { }, on_selected: function() {}, }); - var OrderWidget = db.web.Widget.extend({ + var OrderWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.shop = options.shop; @@ -858,7 +858,7 @@ openerp.point_of_sale = function(db) { /* "Products" step. */ - var CategoryWidget = db.web.Widget.extend({ + var CategoryWidget = db.web.OldWidget.extend({ start: function() { this.$element.find(".oe-pos-categories-list a").click(_.bind(this.changeCategory, this)); }, @@ -893,7 +893,7 @@ openerp.point_of_sale = function(db) { }, on_change_category: function(id) {}, }); - var ProductWidget = db.web.Widget.extend({ + var ProductWidget = db.web.OldWidget.extend({ tag_name:'li', template_fct: qweb_template('pos-product-template'), init: function(parent, options) { @@ -915,7 +915,7 @@ openerp.point_of_sale = function(db) { return this; }, }); - var ProductListWidget = db.web.Widget.extend({ + var ProductListWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.model = options.model; @@ -937,7 +937,7 @@ openerp.point_of_sale = function(db) { /* "Payment" step. */ - var PaymentlineWidget = db.web.Widget.extend({ + var PaymentlineWidget = db.web.OldWidget.extend({ tag_name: 'tr', template_fct: qweb_template('pos-paymentline-template'), init: function(parent, options) { @@ -971,7 +971,7 @@ openerp.point_of_sale = function(db) { $('.delete-payment-line', this.$element).click(this.on_delete); }, }); - var PaymentWidget = db.web.Widget.extend({ + var PaymentWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.model = options.model; @@ -1066,7 +1066,7 @@ openerp.point_of_sale = function(db) { this.currentPaymentLines.last().set({amount: val}); }, }); - var ReceiptWidget = db.web.Widget.extend({ + var ReceiptWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.model = options.model; @@ -1109,7 +1109,7 @@ openerp.point_of_sale = function(db) { $('.pos-receipt-container', this.$element).html(qweb_template('pos-ticket')({widget:this})); }, }); - var OrderButtonWidget = db.web.Widget.extend({ + var OrderButtonWidget = db.web.OldWidget.extend({ tag_name: 'li', template_fct: qweb_template('pos-order-selector-button-template'), init: function(parent, options) { @@ -1148,7 +1148,7 @@ openerp.point_of_sale = function(db) { this.$element.addClass('order-selector-button'); } }); - var ShopWidget = db.web.Widget.extend({ + var ShopWidget = db.web.OldWidget.extend({ init: function(parent, options) { this._super(parent); this.shop = options.shop; @@ -1283,7 +1283,7 @@ openerp.point_of_sale = function(db) { return App; })(); - db.point_of_sale.SynchNotification = db.web.Widget.extend({ + db.point_of_sale.SynchNotification = db.web.OldWidget.extend({ template: "pos-synch-notification", init: function() { this._super.apply(this, arguments); @@ -1301,7 +1301,7 @@ openerp.point_of_sale = function(db) { }); db.web.client_actions.add('pos.ui', 'db.point_of_sale.PointOfSale'); - db.point_of_sale.PointOfSale = db.web.Widget.extend({ + db.point_of_sale.PointOfSale = db.web.OldWidget.extend({ init: function() { this._super.apply(this, arguments); diff --git a/addons/web_livechat/static/src/js/web_livechat.js b/addons/web_livechat/static/src/js/web_livechat.js index ecfcb887ab3..6351ddb2d5c 100644 --- a/addons/web_livechat/static/src/js/web_livechat.js +++ b/addons/web_livechat/static/src/js/web_livechat.js @@ -22,7 +22,7 @@ var __lc_buttons = []; openerp.web_livechat = function (openerp) { -openerp.web_livechat.Livechat = openerp.web.Widget.extend({ +openerp.web_livechat.Livechat = openerp.web.OldWidget.extend({ template: 'Header-LiveChat', start: function() { diff --git a/addons/web_uservoice/static/src/js/web_uservoice.js b/addons/web_uservoice/static/src/js/web_uservoice.js index ecf73e3b625..b4b63584ca5 100644 --- a/addons/web_uservoice/static/src/js/web_uservoice.js +++ b/addons/web_uservoice/static/src/js/web_uservoice.js @@ -1,7 +1,7 @@ openerp.web_uservoice = function(instance) { -instance.web_uservoice.UserVoice = instance.web.Widget.extend({ +instance.web_uservoice.UserVoice = instance.web.OldWidget.extend({ template: 'Header-UserVoice', default_forum: '77459', From c044b704295345d7cbd6fb57cb54c8ad3addcd80 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 16:13:43 +0100 Subject: [PATCH 269/349] [imp] removed identifier_prefix bzr revid: nicolas.vanhoren@openerp.com-20120124151343-t17b3obenv244io3 --- addons/web/static/src/js/chrome.js | 4 ---- addons/web/static/src/js/core.js | 5 +---- addons/web/static/src/js/data.js | 1 - addons/web/static/src/js/search.js | 10 ---------- addons/web/static/src/js/view_form.js | 4 ---- addons/web/static/src/js/views.js | 2 -- doc/source/addons.rst | 2 -- 7 files changed, 1 insertion(+), 27 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index f9e5ba327be..b4e52be6951 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -7,7 +7,6 @@ var QWeb = openerp.web.qweb, openerp.web.Notification = openerp.web.OldWidget.extend(/** @lends openerp.web.Notification# */{ template: 'Notification', - identifier_prefix: 'notification-', init: function() { this._super.apply(this, arguments); @@ -38,7 +37,6 @@ openerp.web.Notification = openerp.web.OldWidget.extend(/** @lends openerp.web. openerp.web.Dialog = openerp.web.OldWidget.extend(/** @lends openerp.web.Dialog# */{ dialog_title: "", - identifier_prefix: 'dialog', /** * @constructs openerp.web.Dialog * @extends openerp.web.OldWidget @@ -555,7 +553,6 @@ openerp.web.Login = openerp.web.OldWidget.extend(/** @lends openerp.web.Login# remember_credentials: true, template: "Login", - identifier_prefix: 'oe-app-login-', /** * @constructs openerp.web.Login * @extends openerp.web.OldWidget @@ -651,7 +648,6 @@ openerp.web.Login = openerp.web.OldWidget.extend(/** @lends openerp.web.Login# openerp.web.Header = openerp.web.OldWidget.extend(/** @lends openerp.web.Header# */{ template: "Header", - identifier_prefix: 'oe-app-header-', /** * @constructs openerp.web.Header * @extends openerp.web.OldWidget diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 8bc9cca32b9..f7ef2c48243 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -892,8 +892,6 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. * MyWidget = openerp.base.Widget.extend({ * // the name of the QWeb template to use for rendering * template: "MyQWebTemplate", - * // identifier prefix, it is useful to put an obvious one for debugging - * identifier_prefix: 'my-id-prefix-', * * init: function(parent) { * this._super(parent); @@ -1116,11 +1114,10 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W }); openerp.web.OldWidget = openerp.web.Widget.extend({ - identifier_prefix: 'generic-identifier-', init: function(parent, /** @deprecated */ element_id) { this._super(parent); this.element_id = element_id; - this.element_id = this.element_id || _.uniqueId(this.identifier_prefix); + this.element_id = this.element_id || _.uniqueId('widget-'); var tmp = document.getElementById(this.element_id); this.$element = tmp ? $(tmp) : $(document.createElement(this.tag_name)); }, diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 13653a83c2b..0cf36fbf2f5 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -234,7 +234,6 @@ openerp.web.StaticDataGroup = openerp.web.GrouplessDataGroup.extend( /** @lends }); openerp.web.DataSet = openerp.web.OldWidget.extend( /** @lends openerp.web.DataSet# */{ - identifier_prefix: "dataset", /** * DateaManagement interface between views and the collection of selected * OpenERP records (represents the view's state?) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 99a6b2f4b01..564dd09ae4a 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -1040,7 +1040,6 @@ openerp.web.search.ManyToOneField = openerp.web.search.CharField.extend({ openerp.web.search.ExtendedSearch = openerp.web.search.Widget.extend({ template: 'SearchView.extended_search', - identifier_prefix: 'extended-search', init: function (parent, model) { this._super(parent); this.model = model; @@ -1107,7 +1106,6 @@ openerp.web.search.ExtendedSearch = openerp.web.search.Widget.extend({ openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({ template: 'SearchView.extended_search.group', - identifier_prefix: 'extended-search-group', init: function (parent, fields) { this._super(parent); this.fields = fields; @@ -1152,7 +1150,6 @@ openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({ openerp.web.search.ExtendedSearchProposition = openerp.web.OldWidget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{ template: 'SearchView.extended_search.proposition', - identifier_prefix: 'extended-search-proposition', /** * @constructs openerp.web.search.ExtendedSearchProposition * @extends openerp.web.OldWidget @@ -1253,7 +1250,6 @@ openerp.web.search.ExtendedSearchProposition.Field = openerp.web.OldWidget.exten }); openerp.web.search.ExtendedSearchProposition.Char = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.char', - identifier_prefix: 'extended-search-proposition-char', operators: [ {value: "ilike", text: _lt("contains")}, {value: "not ilike", text: _lt("doesn't contain")}, @@ -1270,7 +1266,6 @@ openerp.web.search.ExtendedSearchProposition.Char = openerp.web.search.ExtendedS }); openerp.web.search.ExtendedSearchProposition.DateTime = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.empty', - identifier_prefix: 'extended-search-proposition-datetime', operators: [ {value: "=", text: _lt("is equal to")}, {value: "!=", text: _lt("is not equal to")}, @@ -1290,7 +1285,6 @@ openerp.web.search.ExtendedSearchProposition.DateTime = openerp.web.search.Exten }); openerp.web.search.ExtendedSearchProposition.Date = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.empty', - identifier_prefix: 'extended-search-proposition-date', operators: [ {value: "=", text: _lt("is equal to")}, {value: "!=", text: _lt("is not equal to")}, @@ -1310,7 +1304,6 @@ openerp.web.search.ExtendedSearchProposition.Date = openerp.web.search.ExtendedS }); openerp.web.search.ExtendedSearchProposition.Integer = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.integer', - identifier_prefix: 'extended-search-proposition-integer', operators: [ {value: "=", text: _lt("is equal to")}, {value: "!=", text: _lt("is not equal to")}, @@ -1332,7 +1325,6 @@ openerp.web.search.ExtendedSearchProposition.Id = openerp.web.search.ExtendedSea }); openerp.web.search.ExtendedSearchProposition.Float = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.float', - identifier_prefix: 'extended-search-proposition-float', operators: [ {value: "=", text: _lt("is equal to")}, {value: "!=", text: _lt("is not equal to")}, @@ -1351,7 +1343,6 @@ openerp.web.search.ExtendedSearchProposition.Float = openerp.web.search.Extended }); openerp.web.search.ExtendedSearchProposition.Selection = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.selection', - identifier_prefix: 'extended-search-proposition-selection', operators: [ {value: "=", text: _lt("is")}, {value: "!=", text: _lt("is not")} @@ -1365,7 +1356,6 @@ openerp.web.search.ExtendedSearchProposition.Selection = openerp.web.search.Exte }); openerp.web.search.ExtendedSearchProposition.Boolean = openerp.web.search.ExtendedSearchProposition.Field.extend({ template: 'SearchView.extended_search.proposition.boolean', - identifier_prefix: 'extended-search-proposition-boolean', operators: [ {value: "=", text: _lt("is true")}, {value: "!=", text: _lt("is false")} diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 6eb7f13981d..743a1ecdf4e 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -13,7 +13,6 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# searchable: false, readonly : false, form_template: "FormView", - identifier_prefix: 'formview-', display_name: _lt('Form'), /** * @constructs openerp.web.FormView @@ -739,7 +738,6 @@ openerp.web.form.compute_domain = function(expr, fields) { openerp.web.form.Widget = openerp.web.OldWidget.extend(/** @lends openerp.web.form.Widget# */{ template: 'Widget', - identifier_prefix: 'formview-widget-', /** * @constructs openerp.web.form.Widget * @extends openerp.web.OldWidget @@ -2593,7 +2591,6 @@ openerp.web.form.Many2ManyListView = openerp.web.ListView.extend(/** @lends open * @extends openerp.web.OldWidget */ openerp.web.form.SelectCreatePopup = openerp.web.OldWidget.extend(/** @lends openerp.web.form.SelectCreatePopup# */{ - identifier_prefix: "selectcreatepopup", template: "SelectCreatePopup", /** * options: @@ -2811,7 +2808,6 @@ openerp.web.form.SelectCreateListView = openerp.web.ListView.extend({ * @extends openerp.web.OldWidget */ openerp.web.form.FormOpenPopup = openerp.web.OldWidget.extend(/** @lends openerp.web.form.FormOpenPopup# */{ - identifier_prefix: "formopenpopup", template: "FormOpenPopup", /** * options: diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 163807d7a4c..1e688da18c4 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -17,7 +17,6 @@ session.web.client_actions = new session.web.Registry(); session.web.views = new session.web.Registry(); session.web.ActionManager = session.web.OldWidget.extend({ - identifier_prefix: "actionmanager", init: function(parent) { this._super(parent); this.inner_action = null; @@ -209,7 +208,6 @@ session.web.ActionManager = session.web.OldWidget.extend({ }); session.web.ViewManager = session.web.OldWidget.extend(/** @lends session.web.ViewManager# */{ - identifier_prefix: "viewmanager", template: "ViewManager", /** * @constructs session.web.ViewManager diff --git a/doc/source/addons.rst b/doc/source/addons.rst index ac264758d2b..ddfeea06e57 100644 --- a/doc/source/addons.rst +++ b/doc/source/addons.rst @@ -163,8 +163,6 @@ override). Creating a subclass looks like this: var MyWidget = openerp.base.Widget.extend({ // QWeb template to use when rendering the object template: "MyQWebTemplate", - // autogenerated id prefix, specificity helps when debugging - identifier_prefix: 'my-id-prefix-', init: function(parent) { this._super(parent); From 0a019a3504b62037fc3cfe5b5cb98d0fd90773b6 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 17:32:01 +0100 Subject: [PATCH 270/349] [imp] added editable tasks bzr revid: nicolas.vanhoren@openerp.com-20120124163201-bhvxfj21vwf2amhl --- addons/web_gantt/static/src/js/gantt.js | 32 ++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 2ce07fa5882..ed316080325 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -136,17 +136,47 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return; task_stop = task_start.clone().addMilliseconds(tmp * 60 * 60 * 1000); } + if (task.id == 23) + console.log("loading", task.id, task_start.toString(), task_stop.toString()); var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); var task_info = new GanttTaskInfo(_.uniqueId(), task_name, task_start, duration, 100); + task_info.internal_task = task; return {task_info: task_info, task_start: task_start, task_stop: task_stop}; } } var gantt = new GanttChart(); _.each(_.compact(_.map(groups, function(e) {return generate_task_info(e, 0);})), function(project) { - gantt.addProject(project) + gantt.addProject(project); }); + gantt.setEditable(true); gantt.setImagePath("/web_gantt/static/lib/dhtmlxGantt/codebase/imgs/"); gantt.create(this.chart_id); + gantt.attachEvent("onTaskEndDrag", function(task) { + self.on_task_changed(task); + }); + gantt.attachEvent("onTaskEndResize", function(task) { + self.on_task_changed(task); + }); + }, + on_task_changed: function(task_obj) { + var self = this; + var itask = task_obj.TaskInfo.internal_task; + var start = task_obj.getEST(); + var end = task_obj.getFinishDate(); + console.log("saving", itask.id, start.toString(), end.toString()); + var duration = (end.getTime() - start.getTime()) / (1000 * 60 * 60); + var data = {}; + data[self.fields_view.arch.attrs.date_start] = + openerp.web.auto_date_to_str(start, self.fields[self.fields_view.arch.attrs.date_start].type); + if (self.fields_view.arch.attrs.date_stop) { + data[self.fields_view.arch.attrs.date_stop] = + openerp.web.auto_date_to_str(end, self.fields[self.fields_view.arch.attrs.date_stop].type); + } else { // we assume date_duration is defined + data[self.fields_view.arch.attrs.date_delay] = duration; + } + this.dataset.write(itask.id, data).then(function() { + console.log("task edited"); + }); }, }); From 9490e8b0135854ad1753fb804d709844abbbfc00 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 17:42:08 +0100 Subject: [PATCH 271/349] [imp] update to last version of dhtmlx gantt bzr revid: nicolas.vanhoren@openerp.com-20120124164208-ju4x0g2peo3myo8f --- .../static/lib/dhtmlxGantt/License_GPL.html | 73 ------------------- .../lib/dhtmlxGantt/codebase/dhtmlxcommon.js | 30 ++++++++ .../static/lib/dhtmlxGantt/readme.txt | 7 -- .../lib/dhtmlxGantt/sources/dhtmlxcommon.js | 30 ++++++++ addons/web_gantt/static/src/js/gantt.js | 6 +- 5 files changed, 63 insertions(+), 83 deletions(-) delete mode 100644 addons/web_gantt/static/lib/dhtmlxGantt/License_GPL.html delete mode 100644 addons/web_gantt/static/lib/dhtmlxGantt/readme.txt diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/License_GPL.html b/addons/web_gantt/static/lib/dhtmlxGantt/License_GPL.html deleted file mode 100644 index afe2ef33f0b..00000000000 --- a/addons/web_gantt/static/lib/dhtmlxGantt/License_GPL.html +++ /dev/null @@ -1,73 +0,0 @@ -

GNU GENERAL PUBLIC LICENSE

-Version 2, June 1991

-

-

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

-

59 Temple Place - Suite 330, Boston, MA 02111-1307, USA

-

-

Everyone is permitted to copy and distribute verbatim copies

-

of this license document, but changing it is not allowed.

-

-

-

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

-

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

-

-

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

-

-

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

-

-

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

-

-

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

-

-

-

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

-

-

b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

-

-

c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

-

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

-

-

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

-

-

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

-

-

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

-

-

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

-

-

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

-

-

c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

-

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

-

-

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

-

-

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

-

-

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

-

-

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

-

-

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

-

-

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

-

-

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

-

-

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

-

-

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

-

-

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

-

-

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

-

-

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

-

-

NO WARRANTY

-

-

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

-

-

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

-

-

\ No newline at end of file diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js b/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js index ab3fe54405b..208124b8c74 100644 --- a/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js +++ b/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js @@ -1,3 +1,33 @@ +dhtmlx=function(obj){ + for (var a in obj) dhtmlx[a]=obj[a]; + return dhtmlx; //simple singleton +}; +dhtmlx.extend_api=function(name,map,ext){ + var t = window[name]; + if (!t) return; //component not defined + window[name]=function(obj){ + if (obj && typeof obj == "object" && !obj.tagName){ + var that = t.apply(this,(map._init?map._init(obj):arguments)); + //global settings + for (var a in dhtmlx) + if (map[a]) this[map[a]](dhtmlx[a]); + //local settings + for (var a in obj){ + if (map[a]) this[map[a]](obj[a]); + else if (a.indexOf("on")==0){ + this.attachEvent(a,obj[a]); + } + } + } else + var that = t.apply(this,arguments); + if (map._patch) map._patch(this); + return that||this; + }; + window[name].prototype=t.prototype; + if (ext) + dhtmlXHeir(window[name].prototype,ext); +}; + dhtmlxAjax={ get:function(url,callback){ var t=new dtmlXMLLoaderObject(true); diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/readme.txt b/addons/web_gantt/static/lib/dhtmlxGantt/readme.txt deleted file mode 100644 index fc2627d9fb7..00000000000 --- a/addons/web_gantt/static/lib/dhtmlxGantt/readme.txt +++ /dev/null @@ -1,7 +0,0 @@ -dhtmlxGantt v.1.3 Standard edition build 100805 - -This component is allowed to be used under GPL, othervise you need to obtain Commercial or Enterise License -to use it in non-GPL project. Please contact sales@dhtmlx.com for details. - - -(c) DHTMLX Ltd. \ No newline at end of file diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js index 3e7465b1bcd..7f68a0a702c 100644 --- a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js +++ b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js @@ -3,6 +3,36 @@ Copyright DHTMLX LTD. http://www.dhtmlx.com To use this component please contact sales@dhtmlx.com to obtain license */ +dhtmlx=function(obj){ + for (var a in obj) dhtmlx[a]=obj[a]; + return dhtmlx; //simple singleton +}; +dhtmlx.extend_api=function(name,map,ext){ + var t = window[name]; + if (!t) return; //component not defined + window[name]=function(obj){ + if (obj && typeof obj == "object" && !obj.tagName){ + var that = t.apply(this,(map._init?map._init(obj):arguments)); + //global settings + for (var a in dhtmlx) + if (map[a]) this[map[a]](dhtmlx[a]); + //local settings + for (var a in obj){ + if (map[a]) this[map[a]](obj[a]); + else if (a.indexOf("on")==0){ + this.attachEvent(a,obj[a]); + } + } + } else + var that = t.apply(this,arguments); + if (map._patch) map._patch(this); + return that||this; + }; + window[name].prototype=t.prototype; + if (ext) + dhtmlXHeir(window[name].prototype,ext); +}; + dhtmlxAjax={ get:function(url,callback){ var t=new dtmlXMLLoaderObject(true); diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index ed316080325..04f1ad0835e 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -136,9 +136,9 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return; task_stop = task_start.clone().addMilliseconds(tmp * 60 * 60 * 1000); } - if (task.id == 23) - console.log("loading", task.id, task_start.toString(), task_stop.toString()); var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); + if (task.id == 23) + console.log("loading", task.id, task_start.toString(), task_start.clone().addMilliseconds(duration * 60 * 60 * 1000).toString()); var task_info = new GanttTaskInfo(_.uniqueId(), task_name, task_start, duration, 100); task_info.internal_task = task; return {task_info: task_info, task_start: task_start, task_stop: task_stop}; @@ -163,8 +163,8 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var itask = task_obj.TaskInfo.internal_task; var start = task_obj.getEST(); var end = task_obj.getFinishDate(); - console.log("saving", itask.id, start.toString(), end.toString()); var duration = (end.getTime() - start.getTime()) / (1000 * 60 * 60); + console.log("saving", itask.id, start.toString(), end.toString()); var data = {}; data[self.fields_view.arch.attrs.date_start] = openerp.web.auto_date_to_str(start, self.fields[self.fields_view.arch.attrs.date_start].type); From 92ecf6d22d78faa55b794d3d708bd72f4d03f9be Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 17:52:25 +0100 Subject: [PATCH 272/349] [fix] fixed problem with duration due to dhtmlx gantt view stupid conception bzr revid: nicolas.vanhoren@openerp.com-20120124165225-vuzil06v4797vh9l --- addons/web_gantt/static/src/js/gantt.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 04f1ad0835e..0763a2eb059 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -138,8 +138,8 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ } var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); if (task.id == 23) - console.log("loading", task.id, task_start.toString(), task_start.clone().addMilliseconds(duration * 60 * 60 * 1000).toString()); - var task_info = new GanttTaskInfo(_.uniqueId(), task_name, task_start, duration, 100); + console.log("loading", task.id, task_start.toString(), duration, task_start.clone().addMilliseconds(duration * 60 * 60 * 1000).toString()); + var task_info = new GanttTaskInfo(_.uniqueId(), task_name, task_start, ((duration / 24) * 8), 100); task_info.internal_task = task; return {task_info: task_info, task_start: task_start, task_stop: task_stop}; } @@ -162,8 +162,8 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ var self = this; var itask = task_obj.TaskInfo.internal_task; var start = task_obj.getEST(); - var end = task_obj.getFinishDate(); - var duration = (end.getTime() - start.getTime()) / (1000 * 60 * 60); + var duration = (task_obj.getDuration() / 8) * 24; + var end = start.clone().addMilliseconds(duration * 60 * 60 * 1000); console.log("saving", itask.id, start.toString(), end.toString()); var data = {}; data[self.fields_view.arch.attrs.date_start] = From a6042ec08c5e691440e5e99560bafa150a1f36b8 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 25 Jan 2012 05:25:09 +0000 Subject: [PATCH 273/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120122053029-q0dszyf1d5joxomf bzr revid: launchpad_translations_on_behalf_of_openerp-20120124052910-tzpibbaw7b1w2w83 bzr revid: launchpad_translations_on_behalf_of_openerp-20120125052509-uyix5j8ir1rdsuum --- openerp/addons/base/i18n/cs.po | 320 ++++++++++++++++++++++++++---- openerp/addons/base/i18n/de.po | 19 +- openerp/addons/base/i18n/gl.po | 20 +- openerp/addons/base/i18n/hr.po | 17 +- openerp/addons/base/i18n/zh_CN.po | 49 +++-- 5 files changed, 340 insertions(+), 85 deletions(-) diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index 97ddf259079..84b11341bc7 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2011-11-25 11:49+0000\n" +"PO-Revision-Date: 2012-01-23 09:27+0000\n" "Last-Translator: Jiří Hajda \n" -"Language-Team: \n" +"Language-Team: openerp-i18n-czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:41+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:28+0000\n" +"X-Generator: Launchpad (build 14713)\n" "X-Poedit-Language: Czech\n" #. module: base @@ -839,11 +839,14 @@ msgid "" "Provide the field name that the record id refers to for the write operation. " "If it is empty it will refer to the active id of the object." msgstr "" +"Poskytuje jméno pole, na které odkazuje id záznamu, pro operaci zápisu. " +"Pokud je prázdné tak odkazuje na aktivní id objektu." #. module: base #: help:ir.actions.report.xml,report_type:0 msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." msgstr "" +"Typ výkazu, např. pdf, html, raw, sxw, odt, html2html, mako2html, ..." #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav @@ -906,7 +909,7 @@ msgstr "" #: help:ir.actions.act_window,domain:0 msgid "" "Optional domain filtering of the destination data, as a Python expression" -msgstr "" +msgstr "Volitelné filtrování domény cílových dat jako výraz Pythonu" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade @@ -953,7 +956,7 @@ msgstr "" #. module: base #: selection:ir.module.module,license:0 msgid "Other OSI Approved Licence" -msgstr "" +msgstr "Jiné schválené licence OSI" #. module: base #: model:ir.actions.act_window,name:base.act_menu_create @@ -970,7 +973,7 @@ msgstr "Indie" #: model:ir.actions.act_window,name:base.res_request_link-act #: model:ir.ui.menu,name:base.menu_res_request_link_act msgid "Request Reference Types" -msgstr "" +msgstr "Požadavek referenčních typů" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account @@ -990,7 +993,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ad msgid "Andorra, Principality of" -msgstr "" +msgstr "Andorra, Knížectví" #. module: base #: field:res.partner.category,child_ids:0 @@ -1047,11 +1050,13 @@ msgid "" "Language with code \"%s\" is not defined in your system !\n" "Define it through the Administration menu." msgstr "" +"Kód jazyka \"%s\" není v systému určen !\n" +"Určete jej přes Nabídku správy." #. module: base #: model:res.country,name:base.gu msgid "Guam (USA)" -msgstr "" +msgstr "Guam (USA)" #. module: base #: code:addons/base/res/res_users.py:541 @@ -1198,6 +1203,9 @@ msgid "" "decimal number [00,53]. All days in a new year preceding the first Monday " "are considered to be in week 0." msgstr "" +"%W - Číslo týdne v roce (Pondělí jako první den v týdnu) jako dekadické " +"číslo [00,53]. Všechny dny v novém roce předcházející první pondělí jsou " +"považovány za týden 0." #. module: base #: code:addons/base/module/wizard/base_language_install.py:55 @@ -1218,7 +1226,7 @@ msgstr "Odkaz zdroje" #. module: base #: model:res.country,name:base.gs msgid "S. Georgia & S. Sandwich Isls." -msgstr "" +msgstr "Ostrovy S. Georgia a S. Sandwich" #. module: base #: field:ir.actions.url,url:0 @@ -1404,6 +1412,9 @@ msgid "" "system. After the contract has been registered, you will be able to send " "issues directly to OpenERP." msgstr "" +"Tento průvodce vám pomůže registrovat záruční smlouvu vydavatele ve vašem " +"systému OpenERP. Poté co bude smlouva registrována, budete moci odeslílat " +"dotazy přímo do OpenERP." #. module: base #: view:wizard.ir.model.menu.create:0 @@ -1454,6 +1465,8 @@ msgid "" "If you check this box, your customized translations will be overwritten and " "replaced by the official ones." msgstr "" +"Pokud toto zaškrtnete, vaše vlastní překlady budou přepsány a nahrazeny těmi " +"oficiálními." #. module: base #: field:ir.actions.report.xml,report_rml:0 @@ -1474,6 +1487,8 @@ msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view." msgstr "" +"Pokud je nastaveno na pravda, akce nebude zobrazena v pravm nástrojovém " +"panelu formulářového pohledu." #. module: base #: field:workflow,on_create:0 @@ -1487,6 +1502,8 @@ msgid "" "'%s' contains too many dots. XML ids should not contain dots ! These are " "used to refer to other modules data, as in module.reference_id" msgstr "" +"'%s' obsahuje příliš mnoho teček. Id XML by nemělo obsahovat tečky ! Tyto " +"jsou použity pro odkazování na data jiných modulů, jako module.reference_id" #. module: base #: field:partner.sms.send,user:0 @@ -1500,6 +1517,8 @@ msgid "" "Access all the fields related to the current object using expressions, i.e. " "object.partner_id.name " msgstr "" +"Přístup ke všem polím vztaženým k aktuálnímu objektu použitím výrazů, např. " +"object.partner_id.name " #. module: base #: model:ir.module.module,description:base.module_event @@ -1588,6 +1607,19 @@ msgid "" "%(user_signature)s\n" "%(company_name)s" msgstr "" +"Datum : %(date)s\n" +"\n" +"Vážený %(partner_name)s,\n" +"\n" +"V příloze najdete upomínku vašich nezaplacených faktur s celkovou splatnou " +"částkou:\n" +"\n" +"%(followup_amount).2f %(company_currency)s\n" +"\n" +"Děkujeme,\n" +"--\n" +"%(user_signature)s\n" +"%(company_name)s" #. module: base #: model:ir.module.module,description:base.module_share @@ -2017,6 +2049,8 @@ msgid "" "When using CSV format, please also check that the first line of your file is " "one of the following:" msgstr "" +"Prosíme zkontrolujte také, že první řádek vašeho souboru je následující, " +"pokud je použit formát CSV." #. module: base #: view:res.log:0 @@ -2039,6 +2073,8 @@ msgid "" "This wizard will scan all module repositories on the server side to detect " "newly added modules as well as any change to existing modules." msgstr "" +"Průvodce prozkoumá všechny repozitáře modulů na straně serveru pro zjištění " +"nově přidaných modulů stejně jako změn existujících modulů." #. module: base #: model:ir.module.module,description:base.module_sale_journal @@ -2132,6 +2168,7 @@ msgstr "Aktivní" msgid "" "Couldn't generate the next id because some partners have an alphabetic id !" msgstr "" +"Nemůžu generovat další id, protože někteří partneři mají abecední id !" #. module: base #: view:ir.attachment:0 @@ -2169,6 +2206,8 @@ msgid "" "Views allows you to personalize each view of OpenERP. You can add new " "fields, move fields, rename them or delete the ones that you do not need." msgstr "" +"Pohledy vám umožňují přizpůsobit každý pohled OpenERP. Můžete přidat nové " +"pole, přesunout pole, přejmenovat je nebo smazat ty, které nepotřebujete." #. module: base #: model:ir.module.module,shortdesc:base.module_base_setup @@ -2243,6 +2282,8 @@ msgid "" "Comma-separated list of allowed view modes, such as 'form', 'tree', " "'calendar', etc. (Default: tree,form)" msgstr "" +"Čárkou oddělený seznam vám umožní prohlížet režimy jako 'form', 'tree', " +"'calendar', aj. (Výchozí: tree, form)" #. module: base #: code:addons/orm.py:3582 @@ -2273,6 +2314,9 @@ msgid "" "order in Object, and you can have loop on the sales order line. Expression = " "`object.order_line`." msgstr "" +"Zadejte pole/výraz, který vrátí seznam. Např. vyberte prodejní objednávku v " +"objektu a můžete mít oprakování na řádcích prodejní objednávky. Výraz = " +"`object.order_line`." #. module: base #: field:ir.mail_server,smtp_debug:0 @@ -2334,7 +2378,7 @@ msgstr "Zjednodušené" #. module: base #: model:res.country,name:base.st msgid "Saint Tome (Sao Tome) and Principe" -msgstr "" +msgstr "¨" #. module: base #: selection:res.partner.address,type:0 @@ -2461,7 +2505,7 @@ msgstr "Zimbabwe" #. module: base #: model:res.country,name:base.io msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Teritorium indických britských ostrovů" #. module: base #: model:ir.ui.menu,name:base.menu_translation_export @@ -2998,6 +3042,8 @@ msgid "" "separated list of valid field names (optionally followed by asc/desc for the " "direction)" msgstr "" +"Určeno neplatné \"pořadí\". Platné učení \"pořadí\" je čárkou oddělený " +"seznam platných jmen polí (volitelně následovaný asc/desc pro směr)" #. module: base #: model:ir.model,name:base.model_ir_module_module_dependency @@ -3021,6 +3067,9 @@ msgid "" "way you want to print them in letters and other documents. Some example: " "Mr., Mrs. " msgstr "" +"Spravuje tituly kontaktů, které chcete mít dostupné ve vašem systému a " +"způsob, jakým je tisknout na dopisech a jiných dokumentech. Některé " +"příklady: Pan, Paní " #. module: base #: view:ir.model.access:0 @@ -3036,6 +3085,8 @@ msgid "" "The Selection Options expression is not a valid Pythonic expression.Please " "provide an expression in the [('key','Label'), ...] format." msgstr "" +"Výraz výběru voleb není platný Pythonovský výraz. Prosíme poskytněte výraz " +"ve formátu [('klíč', 'Titulek'), ...]." #. module: base #: model:res.groups,name:base.group_survey_user @@ -3056,7 +3107,7 @@ msgstr "Hlavní společnost" #. module: base #: field:ir.ui.menu,web_icon_hover:0 msgid "Web Icon File (hover)" -msgstr "" +msgstr "Jméno webové ikony (vznášející se)" #. module: base #: model:ir.module.module,description:base.module_web_diagram @@ -3143,6 +3194,8 @@ msgid "" "Please double-check that the file encoding is set to UTF-8 (sometimes called " "Unicode) when the translator exports it." msgstr "" +"Prosíme dvakrát zkontrolujte, že kódování souboru je nastaveno na UTF-8 " +"(někdy nazývané Unicode), když je překladatel exportoval." #. module: base #: selection:base.language.install,lang:0 @@ -3165,6 +3218,7 @@ msgid "" "Reference of the target resource, whose model/table depends on the 'Resource " "Name' field." msgstr "" +"Odkaz cílového zdroje, jehož model/tabulka závisí na poli 'jméno zdroje'." #. module: base #: field:ir.model.fields,select_level:0 @@ -3572,6 +3626,8 @@ msgid "" "Value Added Tax number. Check the box if the partner is subjected to the " "VAT. Used by the VAT legal statement." msgstr "" +"Číslo daně s přidané hodnoty. Zaškrtněte políčko, pokud partner podléha DPH. " +"Použito pro daňové přiznání DPH." #. module: base #: selection:ir.sequence,implementation:0 @@ -3732,6 +3788,8 @@ msgid "" "Operation prohibited by access rules, or performed on an already deleted " "document (Operation: read, Document type: %s)." msgstr "" +"Operace zakázána díky přístupovým právům, nebo vykonáno nad již smazaným " +"dokumentem (Operace: read, Typ dokumentu: %s)." #. module: base #: model:res.country,name:base.nr @@ -3741,7 +3799,7 @@ msgstr "Nauru" #. module: base #: report:ir.module.reference.graph:0 msgid "Introspection report on objects" -msgstr "" +msgstr "Výkaz vnitřního náhledu objektů" #. module: base #: code:addons/base/module/module.py:236 @@ -4207,6 +4265,8 @@ msgid "" "Optional help text for the users with a description of the target view, such " "as its usage and purpose." msgstr "" +"Volitelný text nápovědy pro uživatele s popisem cílového pohledu, jako třeba " +"jejich použití a účel." #. module: base #: model:res.country,name:base.va @@ -4318,6 +4378,9 @@ msgid "" "groups. If this field is empty, OpenERP will compute visibility based on the " "related object's read access." msgstr "" +"Pokud máte skupiny, viditelnost této nabídky bude založena na těchto " +"skupinách. Pokud je toto pole prázdné, OpenERP spočítá viditelnost na " +"základě přístupu pro čtení vztažených objektů." #. module: base #: view:base.module.upgrade:0 @@ -4835,7 +4898,7 @@ msgstr "%M - Minuty [00,59]." #. module: base #: selection:ir.module.module,license:0 msgid "Affero GPL-3" -msgstr "" +msgstr "Affero GPL-3" #. module: base #: field:ir.sequence,number_next:0 @@ -5419,7 +5482,7 @@ msgstr "Kód státu ve třech znacích.\n" #. module: base #: model:res.country,name:base.sj msgid "Svalbard and Jan Mayen Islands" -msgstr "" +msgstr "Ostrovy Svalbard a Jan Mayen" #. module: base #: model:ir.module.category,name:base.module_category_hidden_test @@ -5569,7 +5632,7 @@ msgstr "Seznam řízení přístupu (ACL)" #. module: base #: model:res.country,name:base.um msgid "USA Minor Outlying Islands" -msgstr "" +msgstr "Menší odlehlé ostrovy USA" #. module: base #: help:ir.cron,numbercall:0 @@ -5699,6 +5762,9 @@ msgid "" "form, signal tests the name of the pressed button. If signal is NULL, no " "button is necessary to validate this transition." msgstr "" +"Když je operace přechodu přijde ze stisknutého tlačítka v klientském " +"formuláři, signal otestuje jméno stisknutého tlačítka. Pokud je signál NULL, " +"žádné tlačítko není potřeba ověřovat tímto přechodem." #. module: base #: model:ir.module.module,shortdesc:base.module_web_diagram @@ -6233,7 +6299,7 @@ msgstr "res_config_contents" #. module: base #: help:res.partner.category,active:0 msgid "The active field allows you to hide the category without removing it." -msgstr "" +msgstr "Aktivní pole vám umožní skrýt kategorii bez jejího odebrání." #. module: base #: report:ir.module.reference.graph:0 @@ -6255,7 +6321,7 @@ msgstr "Jména společníků" #. module: base #: help:ir.actions.act_window,auto_refresh:0 msgid "Add an auto-refresh on the view" -msgstr "" +msgstr "Přidá automatické obnovení u pohledu" #. module: base #: help:res.partner,employee:0 @@ -6340,6 +6406,8 @@ msgid "" "Whether values for this field can be translated (enables the translation " "mechanism for that field)" msgstr "" +"Zda lze překládat hodnoty tohoto pole (povoluje překladový mechanizmus pro " +"toto pole)" #. module: base #: selection:res.currency,position:0 @@ -6357,11 +6425,13 @@ msgid "" "Provide the field name where the record id is stored after the create " "operations. If it is empty, you can not track the new record." msgstr "" +"Poskytuje jméno pole, kde je uloženo id záznamu po operacích vytvoření. " +"Pokud je prázdné, nemůžete sledovat nové záznamy." #. module: base #: help:ir.model.fields,relation:0 msgid "For relationship fields, the technical name of the target model" -msgstr "" +msgstr "Pro vztažené pole, technické jméno cílového modelu" #. module: base #: selection:base.language.install,lang:0 @@ -6398,12 +6468,12 @@ msgstr "Projekt" #. module: base #: field:ir.ui.menu,web_icon_hover_data:0 msgid "Web Icon Image (hover)" -msgstr "" +msgstr "Obrázek webové ikona (vznášející se)" #. module: base #: view:base.module.import:0 msgid "Module file successfully imported!" -msgstr "" +msgstr "Soubor modulu úspěšně importován!" #. module: base #: model:res.country,name:base.ws @@ -6513,7 +6583,7 @@ msgstr "Mapování polí" #. module: base #: view:publisher_warranty.contract:0 msgid "Refresh Validation Dates" -msgstr "" +msgstr "Obnovit data platnosti" #. module: base #: field:ir.model.fields,ttype:0 @@ -6771,6 +6841,8 @@ msgid "" "Please use the change password wizard (in User Preferences or User menu) to " "change your own password." msgstr "" +"Ke změně vašeho vlastního hesla prosíme použijte průvodce změny hesla (v " +"uživatelských předvolbách nebo uživatelské nabídce)." #. module: base #: code:addons/orm.py:1850 @@ -6789,6 +6861,8 @@ msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another data field" msgstr "" +"Cesta k hlavnímu souboru výkazu (závisí na typu výkazu) nebo NULL, pokud " +"obsah je jiné datové pole" #. module: base #: help:res.users,company_id:0 @@ -7014,6 +7088,8 @@ msgid "" "federal states you are working on from here. Each state is attached to one " "country." msgstr "" +"Pokud pracujete na Americkém trhu, můžete odsud spravovat různé federální " +"státy, se kterými pracujete. Každý stát je přiřazen k jedné zemi." #. module: base #: model:ir.module.module,description:base.module_delivery @@ -7037,7 +7113,7 @@ msgstr "Položky Pracovního postupu" #. module: base #: model:res.country,name:base.vc msgid "Saint Vincent & Grenadines" -msgstr "" +msgstr "Svatý Vincent & Grenady" #. module: base #: field:ir.mail_server,smtp_pass:0 @@ -7094,6 +7170,7 @@ msgstr "Zaměstnanci" msgid "" "If this log item has been read, get() should not send it to the client" msgstr "" +"Pokud byla tato položka záznamu přečtena, get() by ji neměl odeslat klientovi" #. module: base #: model:ir.module.module,description:base.module_web_uservoice @@ -7115,7 +7192,7 @@ msgstr "Vnitřní hlavička RML" #. module: base #: field:ir.actions.act_window,search_view_id:0 msgid "Search View Ref." -msgstr "" +msgstr "Odkaz hledacího pohledu" #. module: base #: field:ir.module.module,installed_version:0 @@ -7269,7 +7346,7 @@ msgstr "" #. module: base #: model:res.country,name:base.cc msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Kokosové ostrovy" #. module: base #: selection:base.language.install,state:0 @@ -7766,6 +7843,9 @@ msgid "" "Keep empty to not save the printed reports. You can use a python expression " "with the object and time variables." msgstr "" +"Toto je jméno souboru přílohy použité pro uchování výsledku tisku. " +"Ponechejte prázdné pro neuložení tisknutých výkazů. Můžete použít výraz " +"pythonu s objekty a časy proměnných." #. module: base #: sql_constraint:ir.model.data:0 @@ -8056,6 +8136,7 @@ msgstr "Aktualizovat seznam modulů" msgid "" "Unable to upgrade module \"%s\" because an external dependency is not met: %s" msgstr "" +"Modul \"%s\" nelze povýšit, protože vnější závislost nebyla vyhověna: %s" #. module: base #: model:ir.module.module,shortdesc:base.module_account @@ -8180,7 +8261,7 @@ msgstr "Soubor" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install msgid "Module Upgrade Install" -msgstr "" +msgstr "Instalace povýšení modulu" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template @@ -8464,7 +8545,7 @@ msgstr "" #. module: base #: model:res.country,name:base.re msgid "Reunion (French)" -msgstr "" +msgstr "Reunion (Francouzský)" #. module: base #: code:addons/base/ir/ir_model.py:348 @@ -8943,7 +9024,7 @@ msgstr "" #. module: base #: model:res.country,name:base.bn msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Darussalam" #. module: base #: model:ir.module.module,description:base.module_fetchmail_crm @@ -9765,7 +9846,7 @@ msgstr "res.log" #: help:ir.translation,module:0 #: help:ir.translation,xml_id:0 msgid "Maps to the ir_model_data for which this translation is provided." -msgstr "" +msgstr "Mapy k ir_model_data, pro který je poskytnut tento překlad." #. module: base #: view:workflow.activity:0 @@ -10242,6 +10323,8 @@ msgid "" "Manage the partner titles you want to have available in your system. The " "partner titles is the legal status of the company: Private Limited, SA, etc." msgstr "" +"Spravuje tituly partnerů, které chcete mít dostupné ve vašem systému. Titul " +"partnerů je zákonná forma společnosti: s.r.o., a.s., aj." #. module: base #: view:base.language.export:0 @@ -10409,7 +10492,7 @@ msgstr "" #. module: base #: model:res.country,name:base.kn msgid "Saint Kitts & Nevis Anguilla" -msgstr "" +msgstr "Saint Kitts & Nevis Anguilla" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale @@ -10466,6 +10549,8 @@ msgid "" "Customized views are used when users reorganize the content of their " "dashboard views (via web client)" msgstr "" +"Přizpůsobené pohledy jsou použity, pokud uživatelů přeorganizují obsah " +"jejich pohledů nástěnek (přes webového klienta)" #. module: base #: help:publisher_warranty.contract,check_opw:0 @@ -10485,6 +10570,8 @@ msgid "" "Object in which you want to create / write the object. If it is empty then " "refer to the Object field." msgstr "" +"Objekt, ve kterém chcete vytvořit / zapsat objekt. Pokud je prázdné, pak " +"odkazuje na pole objektu." #. module: base #: view:ir.module.module:0 @@ -10754,7 +10841,7 @@ msgstr "" #. module: base #: model:res.country,name:base.tg msgid "Togo" -msgstr "" +msgstr "Togo" #. module: base #: selection:ir.module.module,license:0 @@ -10934,7 +11021,7 @@ msgstr "Posloupnosti" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_miss msgid "Mss" -msgstr "" +msgstr "Paní" #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -11824,7 +11911,7 @@ msgstr "- type,name,res_id,src,value" #. module: base #: model:res.country,name:base.hm msgid "Heard and McDonald Islands" -msgstr "" +msgstr "Ostrovy Heard a McDonald" #. module: base #: help:ir.model.data,name:0 @@ -12293,6 +12380,9 @@ msgid "" "OpenERP. They are launched during the installation of new modules, but you " "can choose to restart some wizards manually from this menu." msgstr "" +"Potvrzovací průvodce je použit, aby vám pomohl nastavit novou instanci " +"OpenERP. Je spuštěn během instalace nových modulů, ale nemůžet zvolit ručně " +"z této nabídky restart některých průvodců." #. module: base #: view:res.company:0 @@ -12316,6 +12406,8 @@ msgid "" "Important when you deal with multiple actions, the execution order will be " "decided based on this, low number is higher priority." msgstr "" +"Důležité, pokud se vypořádáváte s více akcemi, pořadí vykonání bude " +"rozhodnuto na základě tohoto, nízké číslo má vyšší přednost." #. module: base #: field:ir.actions.report.xml,header:0 @@ -12522,6 +12614,8 @@ msgid "" "Indicates whether this object model lives in memory only, i.e. is not " "persisted (osv.osv_memory)" msgstr "" +"Indikuje, zda je tento model objektu je udržován pouze v paměti, např. není " +"trvalý (osv.osv_memory)" #. module: base #: code:addons/base/ir/ir_mail_server.py:416 @@ -12715,7 +12809,7 @@ msgstr "" msgid "" "The Selection Options expression is must be in the [('key','Label'), ...] " "format!" -msgstr "" +msgstr "Výraz výběru voleb musí být ve formátu [('key','Label'], ...]!" #. module: base #: view:ir.filters:0 @@ -12774,6 +12868,8 @@ msgid "" "Create and manage the companies that will be managed by OpenERP from here. " "Shops or subsidiaries can be created and maintained from here." msgstr "" +"Vytváří a spravuje společnosti, které budou odsud spravovány OpenERP. " +"Obchody nebo pobočky mohou být vytvořeny a spravovány odsud." #. module: base #: model:res.country,name:base.id @@ -12787,6 +12883,9 @@ msgid "" "you can then add translations manually or perform a complete export (as a " "template for a new language example)." msgstr "" +"Tento průvodce zjistí nové termíny k překladu v aplikaci, takže pak budete " +"moci ručně přidávat překlady nebo vykonávat celkové exporty (jako šablonu " +"pro příklad nového jazyka)" #. module: base #: model:ir.module.module,description:base.module_l10n_ch @@ -12841,6 +12940,8 @@ msgid "" "Expression, must be True to match\n" "use context.get or user (browse)" msgstr "" +"Výraz musí být Pravda, aby odpovídal\n" +"použitému kontextu.get nebo user (procházet)" #. module: base #: model:res.country,name:base.bg @@ -13113,6 +13214,8 @@ msgid "" "Operation prohibited by access rules, or performed on an already deleted " "document (Operation: %s, Document type: %s)." msgstr "" +"Operace zakázána díky přístupovým právům nebo prováděna na již smazaném " +"dokumentu (Operace: %s, Typ dokumentu: %s)." #. module: base #: model:res.country,name:base.zr @@ -13228,7 +13331,7 @@ msgstr "" #. module: base #: model:res.country,name:base.wf msgid "Wallis and Futuna Islands" -msgstr "" +msgstr "Ostrovy Wallis a Futuna" #. module: base #: help:multi_company.default,name:0 @@ -13339,7 +13442,7 @@ msgstr "" #. module: base #: help:ir.actions.report.xml,header:0 msgid "Add or not the coporate RML header" -msgstr "" +msgstr "Přidat nebo nepřidat RML hlavičku společnosti" #. module: base #: help:workflow.transition,act_to:0 @@ -13538,6 +13641,8 @@ msgid "" "Save this document to a .tgz file. This archive containt UTF-8 %s files and " "may be uploaded to launchpad." msgstr "" +"Uložit tento dokument do souboru .tgz. Tento archív obsahuje souboru UTF-8 " +"%s a může být nahrán do launchpadu." #. module: base #: view:base.module.upgrade:0 @@ -13591,6 +13696,8 @@ msgid "" "Invalid group_by specification: \"%s\".\n" "A group_by specification must be a list of valid fields." msgstr "" +"Neplatná označení group_by: \"%s\".\n" +"Označení group_by musí být seznam platných polí." #. module: base #: selection:ir.mail_server,smtp_encryption:0 @@ -13623,6 +13730,8 @@ msgid "" "Check this box if the partner is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." msgstr "" +"Zaškrtněte toto políčko, pokud je partner dodavatel. Pokud není zaškrtnuto, " +"nakupující osoby ho neuvidí, když zadávají nákupní objednávku." #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -13707,6 +13816,8 @@ msgid "" "3. If user belongs to several groups, the results from step 2 are combined " "with logical OR operator" msgstr "" +"3. Pokud uživatel patří do více skupin, výsledky z kroku 2 jsou kombinovány " +"s logickým operátorem OR" #. module: base #: model:ir.module.module,description:base.module_auth_openid @@ -13883,6 +13994,11 @@ msgid "" "be assigned to specific groups in order to make them accessible to some " "users within the system." msgstr "" +"Spravuje a přizpůsobuje položky dostupné a zobrazované ve vaší nabídce " +"systému OpenERP. Můžete mazat položky kliknutím na políčko na začátku " +"každého řádku a pak jej smazat přes zjevené tlačítko. Položky mohou být " +"přiřazeny k určitým skupinám za účelem nechání je přistupnými některým " +"uživatelům v systému." #. module: base #: field:ir.ui.view,field_parent:0 @@ -13960,7 +14076,7 @@ msgstr "Pohled :" #. module: base #: field:ir.model.fields,view_load:0 msgid "View Auto-Load" -msgstr "" +msgstr "Zobrazit automatické načtení" #. module: base #: code:addons/base/ir/ir_model.py:259 @@ -14275,6 +14391,10 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" +"Spravuje kategorie partnerů v pořadí pro jejich lepší třídění pro účely " +"sledování a analýzy. Partner může patřit do několika kategorií a kategorie " +"mají hierarchickou strukturu: partner patřící do kategorie také může patřit " +"do jeho nadřazené kategorie." #. module: base #: model:res.country,name:base.az @@ -14379,6 +14499,10 @@ msgid "" "uncheck the 'Suppliers' filter button in order to search in all your " "partners, including customers and prospects." msgstr "" +"Můžete přistupovat ke všem informacím ohledně vašich dodavatelů z formuláče " +"dodavatele: účetní data, historie emailů, setkání, nákupy, aj. Můžete " +"odškrtnout filtrovací tlačítko 'Dodavatelé' za účelem hledání ve všech " +"vašich partnerech, včetně zákazníků a vyhlídek." #. module: base #: model:res.country,name:base.rw @@ -14531,6 +14655,8 @@ msgid "" "1. Global rules are combined together with a logical AND operator, and with " "the result of the following steps" msgstr "" +"1. Globální pravidla jsou kombinována společně s logickým operátorem AND, a " +"s výsledky následujících kroků" #. module: base #: view:res.partner:0 @@ -15511,3 +15637,121 @@ msgstr "Ruština / русский язык" #~ msgid "Client Actions Connections" #~ msgstr "Nastavení akcí klienta" + +#~ msgid "" +#~ "Groups are used to define access rights on objects and the visibility of " +#~ "screens and menus" +#~ msgstr "" +#~ "Skupiny jsou použity pro určení přístupových práv nad objekty a viditelnost " +#~ "obrazovek a nabídek" + +#~ msgid "" +#~ "Sets the language for the user's user interface, when UI translations are " +#~ "available" +#~ msgstr "" +#~ "Pokud jsou dostupné překlady rozhraní, nastaví jazyk pro uživatelské " +#~ "rozhraní uživatele." + +#~ msgid "" +#~ "2. Group-specific rules are combined together with a logical AND operator" +#~ msgstr "" +#~ "2. Pravidla určitá pro skupinu jsou kombinována společně s logickým " +#~ "operátorem AND" + +#~ msgid "" +#~ "Provides the fields that will be used to fetch the email address, e.g. when " +#~ "you select the invoice, then `object.invoice_address_id.email` is the field " +#~ "which gives the correct address" +#~ msgstr "" +#~ "Poskytuje pole, která budou použita pro získání emailové adresy, např. když " +#~ "vyberete fakturu, pak `object.invoice_address_id.email` je pole, které dává " +#~ "platnou adresu" + +#, python-format +#~ msgid "The search method is not implemented on this object !" +#~ msgstr "Metoda hledání není u tohoto objektu realizována !" + +#~ msgid "" +#~ "Condition that is to be tested before action is executed, e.g. " +#~ "object.list_price > object.cost_price" +#~ msgstr "" +#~ "Podmínka, která musí být otestována před vykonáním akce, např. " +#~ "object.list_price > object.cost_price" + +#~ msgid "" +#~ "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " +#~ "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" +#~ msgstr "" +#~ "Příklad: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " +#~ "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" + +#~ msgid "" +#~ "Create additional users and assign them groups that will allow them to have " +#~ "access to selected functionalities within the system. Click on 'Done' if you " +#~ "do not wish to add more users at this stage, you can always do this later." +#~ msgstr "" +#~ "Vytvoří dodatečné uživatele a přiřadí je do skupin, které vám umožní, aby " +#~ "měly přístup k vybraným funkcím v systému. Klikněte na 'Dokončeno', pokud " +#~ "již nechcete přidávat v této fázi další uživatele. Toto můžete vždy provést " +#~ "později." + +#, python-format +#~ msgid "\"email_from\" needs to be set to send welcome mails to users" +#~ msgstr "" +#~ "\"email_from\" potřebuje být nastaveno pro odeslání uvítacích dopisů " +#~ "uživatelům" + +#~ msgid "Select the object from the model on which the workflow will executed." +#~ msgstr "Vyberte objekty z modelu, u kterého bude vykonán pracovní tok." + +#~ msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices" +#~ msgstr "" +#~ "Jednoduše odkazovaná jméno akce např. Jedena prodejní objednávka -> Mnoho " +#~ "faktur" + +#, python-format +#~ msgid "" +#~ "Invalid value for reference field \"%s\" (last part must be a non-zero " +#~ "integer): \"%s\"" +#~ msgstr "" +#~ "Neplatná hodnota pole odkazu \"%s\" (poslední část musí být nenulové číslo): " +#~ "\"%s\"" + +#~ msgid "" +#~ "If an email is provided, the user will be sent a message welcoming him.\n" +#~ "\n" +#~ "Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't " +#~ "be possible to email new users." +#~ msgstr "" +#~ "Pokud je zadán email, uživateli bude zaslán uvítací email.\n" +#~ "\n" +#~ "Varování: pokud \"email_from\" a \"smtp_server\" nejsou nastaveny, nebude " +#~ "možné odeslat email novým uživatelům." + +#~ msgid "" +#~ "Number of time the function is called,\n" +#~ "a negative number indicates no limit" +#~ msgstr "" +#~ "Počet kolikrát je volána funkce,\n" +#~ "záporné číslo vyjadřuje bez limitu" + +#~ msgid "Open Source Service Company" +#~ msgstr "Open Source servisní společnost" + +#~ msgid "" +#~ "This wizard helps you add a new language to you OpenERP system. After " +#~ "loading a new language it becomes available as default interface language " +#~ "for users and partners." +#~ msgstr "" +#~ "Tento průvodce vám pomůže přidat nový jazyk do vašeho systému OpenERP. Po " +#~ "načtení se nový jazyk stane dostupným jako výchozí jazyk rozhraní pro " +#~ "uživatele a partnery." + +#~ msgid "" +#~ "If you use OpenERP for the first time we strongly advise you to select the " +#~ "simplified interface, which has less features but is easier. You can always " +#~ "switch later from the user preferences." +#~ msgstr "" +#~ "Pokud používáte OpenERP poprvé, silně vám doporučujeme vybrat si " +#~ "zjednodušené rozhraní, které má méně funkcí a je snadnější. Vždycky můžete " +#~ "později přepnout z uživatelských předvoleb." diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index a4d51ad0512..6c061cdebac 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2011-09-30 21:28+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2012-01-23 20:54+0000\n" +"Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-19 04:42+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:28+0000\n" +"X-Generator: Launchpad (build 14713)\n" #. module: base #: model:res.country,name:base.sh @@ -36,7 +35,7 @@ msgstr "Datum Zeit" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mailgate msgid "Tasks-Mail Integration" -msgstr "" +msgstr "Aufgaben EMail Integration" #. module: base #: code:addons/fields.py:571 @@ -92,7 +91,7 @@ msgstr "Workflow" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "Ohne Lücken" #. module: base #: selection:base.language.install,lang:0 @@ -110,6 +109,8 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"Anwendung für das Management, Planung und zeitlicher Überwachung von " +"Projekten und Aufgaben ..." #. module: base #: field:ir.actions.act_window,display_menu_tip:0 @@ -120,7 +121,7 @@ msgstr "Zeige Menütips" #: help:ir.cron,model:0 msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." -msgstr "" +msgstr "Modellname, für die diese Methode gilt (zB res.partner)." #. module: base #: view:ir.module.module:0 @@ -166,7 +167,7 @@ msgstr "Referenz" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba msgid "Belgium - Structured Communication" -msgstr "" +msgstr "Beligen - strukturierte Kommunikaiton" #. module: base #: field:ir.actions.act_window,target:0 diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index 3841b7e4677..08516b28d29 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2011-11-13 17:25+0000\n" +"PO-Revision-Date: 2012-01-21 22:43+0000\n" "Last-Translator: Xosé \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:43+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-22 05:30+0000\n" +"X-Generator: Launchpad (build 14700)\n" #. module: base #: model:res.country,name:base.sh @@ -1091,7 +1091,7 @@ msgstr "XML válido para Arquitectura de Vistas!" #. module: base #: model:res.country,name:base.ky msgid "Cayman Islands" -msgstr "Illas Caymans" +msgstr "Illas Caimán" #. module: base #: model:res.country,name:base.kr @@ -2628,7 +2628,7 @@ msgstr "Personalización" #. module: base #: model:res.country,name:base.py msgid "Paraguay" -msgstr "Paraguay" +msgstr "Paraguai" #. module: base #: model:res.country,name:base.fj @@ -5379,7 +5379,7 @@ msgstr "Inglés (Reino Unido)" #. module: base #: model:res.country,name:base.aq msgid "Antarctica" -msgstr "Antártica" +msgstr "Antártida" #. module: base #: help:workflow.transition,act_from:0 @@ -5852,18 +5852,18 @@ msgstr "Mes" #. module: base #: model:res.country,name:base.my msgid "Malaysia" -msgstr "Malaisia" +msgstr "Malasia" #. module: base #: view:base.language.install:0 #: model:ir.actions.act_window,name:base.action_view_base_language_install msgid "Load Official Translation" -msgstr "Cargar Traducción Oficial" +msgstr "Cargar a tradución oficial" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "" +msgstr "Cancelar as entradas do xornal" #. module: base #: view:ir.actions.server:0 @@ -14426,7 +14426,7 @@ msgstr "" #. module: base #: model:res.country,name:base.gl msgid "Greenland" -msgstr "Grenlandia" +msgstr "Groenlandia" #. module: base #: field:ir.actions.act_window,limit:0 diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index dc4aecd198e..82a532b3a1a 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2011-09-30 20:43+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-01-23 18:00+0000\n" +"Last-Translator: Goran Cvijanović \n" "Language-Team: openerp-translators\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:46+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" +"X-Generator: Launchpad (build 14713)\n" "Language: hr\n" #. module: base @@ -35,7 +35,7 @@ msgstr "DateTime" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mailgate msgid "Tasks-Mail Integration" -msgstr "" +msgstr "Integracija zadaci-email" #. module: base #: code:addons/fields.py:571 @@ -91,7 +91,7 @@ msgstr "Tijek procesa" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "Bez razmaka" #. module: base #: selection:base.language.install,lang:0 @@ -109,6 +109,8 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"Omogućuje upravljanje projektima i zadacima, praćenjem, planiranjem i " +"ostalim." #. module: base #: field:ir.actions.act_window,display_menu_tip:0 @@ -120,6 +122,7 @@ msgstr "Prikaži savjete (tips)" msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." msgstr "" +"Naziv objekta koji sadrži metodu koja će se pozvati, npr. 'res.partner'." #. module: base #: view:ir.module.module:0 @@ -193,6 +196,8 @@ msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" msgstr "" +"Svojstva osnovnih polja ne mogu se ovdje mijenjati. Potrebno ih je " +"promijeniti u Python kodu, najbolje u korisničkom modulu." #. module: base #: code:addons/osv.py:129 diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 68d77f23613..59504db8394 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-13 16:46+0000\n" +"PO-Revision-Date: 2012-01-24 16:48+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: base #: model:res.country,name:base.sh @@ -105,7 +105,7 @@ msgstr "Spanish (PY) / Español (PY)" msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." -msgstr "" +msgstr "帮助您管理项目、跟踪任务、生成计划等" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 @@ -172,7 +172,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate msgid "Billing Rates on Contracts" -msgstr "" +msgstr "合同开单率" #. module: base #: code:addons/base/res/res_users.py:541 @@ -1727,7 +1727,7 @@ msgstr "日" #. module: base #: model:ir.module.module,shortdesc:base.module_web_rpc msgid "OpenERP Web web" -msgstr "" +msgstr "OpenERP Web web" #. module: base #: model:ir.module.module,shortdesc:base.module_html_view @@ -1737,7 +1737,7 @@ msgstr "HTML 视图" #. module: base #: field:res.currency,position:0 msgid "Symbol position" -msgstr "" +msgstr "货币符号位置" #. module: base #: model:ir.module.module,shortdesc:base.module_process @@ -1747,7 +1747,7 @@ msgstr "企业流程" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "指定在任务运行时将被调用的方法名称" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation @@ -1812,6 +1812,11 @@ msgid "" " ============================================================\n" " " msgstr "" +"\n" +" 添加中文省份数据\n" +" 科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +" ============================================================\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -2091,7 +2096,7 @@ msgstr "" #. module: base #: field:ir.values,action_id:0 msgid "Action (change only)" -msgstr "" +msgstr "动作(仅用于修改)" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription @@ -2754,7 +2759,7 @@ msgstr "主需求计划表" #: field:ir.module.module,application:0 #: field:res.groups,category_id:0 msgid "Application" -msgstr "" +msgstr "应用程序" #. module: base #: selection:publisher_warranty.contract,state:0 @@ -3039,7 +3044,7 @@ msgstr "Web 图标文件(悬停)" #. module: base #: model:ir.module.module,description:base.module_web_diagram msgid "Openerp web Diagram view" -msgstr "" +msgstr "OpenERP Web 图表视图" #. module: base #: model:res.groups,name:base.group_hr_user @@ -3111,7 +3116,7 @@ msgstr "SMTP-over-SSL 模式不可用" #. module: base #: model:ir.module.module,shortdesc:base.module_survey msgid "Survey" -msgstr "" +msgstr "调查" #. module: base #: view:base.language.import:0 @@ -3155,7 +3160,7 @@ msgstr "乌拉圭" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail_crm msgid "eMail Gateway for Leads" -msgstr "" +msgstr "用于销售线索的电子邮件网关" #. module: base #: selection:base.language.install,lang:0 @@ -3185,7 +3190,7 @@ msgstr "字段映射" #. module: base #: model:ir.module.module,shortdesc:base.module_web_dashboard msgid "web Dashboard" -msgstr "" +msgstr "Web 仪表盘" #. module: base #: model:ir.module.module,description:base.module_sale @@ -3335,7 +3340,7 @@ msgstr "实例" #. module: base #: help:ir.mail_server,smtp_host:0 msgid "Hostname or IP of SMTP server" -msgstr "" +msgstr "SMTP 服务器的主机名或 IP 地址" #. module: base #: selection:base.language.install,lang:0 @@ -3365,7 +3370,7 @@ msgstr "分割符格式" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit msgid "Webkit Report Engine" -msgstr "" +msgstr "Webkit 报表引擎" #. module: base #: selection:publisher_warranty.contract,state:0 @@ -3392,13 +3397,13 @@ msgstr "马约特" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_todo msgid "Tasks on CRM" -msgstr "" +msgstr "CRM 任务" #. module: base #: model:ir.module.category,name:base.module_category_generic_modules_accounting #: view:res.company:0 msgid "Accounting" -msgstr "" +msgstr "会计" #. module: base #: model:ir.module.module,description:base.module_account_payment @@ -3513,12 +3518,12 @@ msgstr "检测到循环。" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit_sample msgid "Webkit Report Samples" -msgstr "" +msgstr "Webkit报表示例" #. module: base #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point Of Sale" -msgstr "" +msgstr "销售点" #. module: base #: code:addons/base/module/module.py:298 @@ -7023,7 +7028,7 @@ msgstr "" #. module: base #: field:res.partner,title:0 msgid "Partner Firm" -msgstr "" +msgstr "公司性质" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -11867,7 +11872,7 @@ msgstr "选中内容" #. module: base #: field:ir.module.module,icon:0 msgid "Icon URL" -msgstr "" +msgstr "图标 URL" #. module: base #: field:ir.actions.act_window,type:0 From 846cd871b64a4f3620f5616c5f1f801741586aa5 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 25 Jan 2012 05:26:05 +0000 Subject: [PATCH 274/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120125052605-te0tdl9chnuj1riv --- addons/account/i18n/tr.po | 4 +- .../account_analytic_analysis/i18n/en_GB.po | 12 +- addons/account_analytic_plans/i18n/tr.po | 8 +- addons/account_anglo_saxon/i18n/tr.po | 18 +- addons/account_followup/i18n/tr.po | 23 ++- addons/account_invoice_layout/i18n/tr.po | 4 +- addons/account_payment/i18n/tr.po | 18 +- addons/account_sequence/i18n/tr.po | 10 +- .../analytic_journal_billing_rate/i18n/tr.po | 8 +- addons/base_module_record/i18n/tr.po | 11 +- addons/board/i18n/tr.po | 4 +- addons/crm/i18n/tr.po | 191 +++++++++--------- addons/crm_claim/i18n/tr.po | 24 +-- addons/crm_helpdesk/i18n/tr.po | 48 ++--- addons/crm_profiling/i18n/tr.po | 18 +- addons/delivery/i18n/tr.po | 44 ++-- addons/document/i18n/tr.po | 26 +-- addons/hr_attendance/i18n/tr.po | 10 +- addons/mrp/i18n/tr.po | 78 ++++--- addons/portal/i18n/tr.po | 151 ++++++++------ addons/project_retro_planning/i18n/tr.po | 8 +- addons/purchase/i18n/tr.po | 129 ++++++------ addons/purchase_double_validation/i18n/tr.po | 10 +- addons/sale_crm/i18n/tr.po | 20 +- addons/sale_journal/i18n/tr.po | 14 +- addons/share/i18n/tr.po | 27 ++- addons/warning/i18n/tr.po | 18 +- 27 files changed, 504 insertions(+), 432 deletions(-) diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index 85f6ab44208..bb580ccffc5 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account #: view:account.invoice.report:0 diff --git a/addons/account_analytic_analysis/i18n/en_GB.po b/addons/account_analytic_analysis/i18n/en_GB.po index e1129145dc4..d8de82627b8 100644 --- a/addons/account_analytic_analysis/i18n/en_GB.po +++ b/addons/account_analytic_analysis/i18n/en_GB.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-23 15:49+0000\n" +"PO-Revision-Date: 2012-01-24 09:06+0000\n" "Last-Translator: mrx5682 \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -117,6 +117,12 @@ msgid "" "pending accounts and reopen or close the according to the negotiation with " "the customer." msgstr "" +"You will find here the contracts to be renewed because the deadline is " +"passed or the working hours are higher than the allocated hours. OpenERP " +"automatically sets these analytic accounts to the pending state, in order to " +"raise a warning during the timesheets recording. Salesmen should review all " +"pending accounts and reopen or close the according to the negotiation with " +"the customer." #. module: account_analytic_analysis #: field:account.analytic.account,ca_theorical:0 diff --git a/addons/account_analytic_plans/i18n/tr.po b/addons/account_analytic_plans/i18n/tr.po index 3dd6f8b775c..b4e2a5efbdc 100644 --- a/addons/account_analytic_plans/i18n/tr.po +++ b/addons/account_analytic_plans/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-23 23:33+0000\n" +"PO-Revision-Date: 2012-01-25 00:10+0000\n" "Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -139,7 +139,7 @@ msgstr "Analitik Planınızı Tanımlayın" #. module: account_analytic_plans #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Geçersiz BBA Yapılı İletişim !" #. module: account_analytic_plans #: field:account.analytic.plan.instance.line,analytic_account_id:0 diff --git a/addons/account_anglo_saxon/i18n/tr.po b/addons/account_anglo_saxon/i18n/tr.po index e1ab6374080..276d1d53561 100644 --- a/addons/account_anglo_saxon/i18n/tr.po +++ b/addons/account_anglo_saxon/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-06-02 17:13+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-25 00:15+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:15+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_anglo_saxon #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: account_anglo_saxon #: view:product.category:0 @@ -35,17 +35,17 @@ msgstr "Ürün Kategorisi" #. module: account_anglo_saxon #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: account_anglo_saxon #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Birbirinin alt kategorisi olan kategoriler oluşturamazsınız." #. module: account_anglo_saxon #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Geçersiz BBA Yapılı İletişim !" #. module: account_anglo_saxon #: constraint:product.template:0 @@ -88,7 +88,7 @@ msgstr "Toplama Listesi" #. module: account_anglo_saxon #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Fatura Numarası Her Şirkette Tekil Olmalı!" #. module: account_anglo_saxon #: help:product.category,property_account_creditor_price_difference_categ:0 diff --git a/addons/account_followup/i18n/tr.po b/addons/account_followup/i18n/tr.po index d05fc2e2234..042647d851e 100644 --- a/addons/account_followup/i18n/tr.po +++ b/addons/account_followup/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-11-11 15:22+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-24 20:05+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_followup #: view:account_followup.followup:0 @@ -117,7 +117,7 @@ msgstr "Kapanmış bir hesap için hareket yaratamazsınız." #. module: account_followup #: report:account_followup.followup.print:0 msgid "Amount" -msgstr "" +msgstr "Tutar" #. module: account_followup #: sql_constraint:account.move.line:0 @@ -335,7 +335,7 @@ msgstr "Paydaşa göre İzleme İstatistikleri" #. module: account_followup #: view:account_followup.followup.line:0 msgid "Message" -msgstr "" +msgstr "Mesaj" #. module: account_followup #: constraint:account.move.line:0 @@ -425,12 +425,12 @@ msgstr "Email Onayı gönder" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Total:" -msgstr "" +msgstr "Toplam:" #. module: account_followup #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" -msgstr "" +msgstr "Yevmiye Girişinizin tarihi tanımlanan dönemle uyuşmuyor!" #. module: account_followup #: constraint:res.company:0 @@ -566,6 +566,9 @@ msgid "" "\n" "%s" msgstr "" +"Aşağıdaki carilere e-posta gönderilmedi, E-posta bulunmuyor!\n" +"\n" +"%s" #. module: account_followup #: view:account.followup.print.all:0 @@ -633,7 +636,7 @@ msgstr "Gönderilen İzlemeler" #. module: account_followup #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Şirket adı tekil olmalı !" #. module: account_followup #: field:account_followup.followup,name:0 @@ -715,7 +718,7 @@ msgstr "Müşteri Ref :" #. module: account_followup #: field:account.followup.print.all,test_print:0 msgid "Test Print" -msgstr "" +msgstr "Test Baskısı" #. module: account_followup #: view:account.followup.print.all:0 diff --git a/addons/account_invoice_layout/i18n/tr.po b/addons/account_invoice_layout/i18n/tr.po index 653a5b8ca0d..f4c56bc35cd 100644 --- a/addons/account_invoice_layout/i18n/tr.po +++ b/addons/account_invoice_layout/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 diff --git a/addons/account_payment/i18n/tr.po b/addons/account_payment/i18n/tr.po index 9e0beb8846e..9999d3d997b 100644 --- a/addons/account_payment/i18n/tr.po +++ b/addons/account_payment/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-29 17:44+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-24 22:37+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:51+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_payment #: field:payment.order,date_scheduled:0 @@ -87,7 +87,7 @@ msgstr "İstenen Tarih" #. module: account_payment #: model:res.groups,name:account_payment.group_account_payment msgid "Accounting / Payments" -msgstr "" +msgstr "Muhasebe / Ödemeler" #. module: account_payment #: selection:payment.line,state:0 @@ -171,7 +171,7 @@ msgstr "Ödeme satırı adı eşsiz olmalı!" #. module: account_payment #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Geçersiz BBA Yapılı İletişim !" #. module: account_payment #: model:ir.actions.act_window,name:account_payment.action_payment_order_tree @@ -527,7 +527,7 @@ msgstr "Fatura Ref." #. module: account_payment #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Fatura Numarası Her Şirkette Tekil Olmalı!" #. module: account_payment #: field:payment.line,name:0 @@ -572,7 +572,7 @@ msgstr "İptal" #. module: account_payment #: field:payment.line,bank_id:0 msgid "Destination Bank Account" -msgstr "" +msgstr "Hedef Banka Hesabı" #. module: account_payment #: view:payment.line:0 @@ -637,7 +637,7 @@ msgstr "Ödemeleri Onayla" #. module: account_payment #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" -msgstr "" +msgstr "Yevmiye Girişinizin tarihi tanımlanan dönemle uyuşmuyor!" #. module: account_payment #: field:payment.line,company_currency:0 diff --git a/addons/account_sequence/i18n/tr.po b/addons/account_sequence/i18n/tr.po index a3f7cc6c22c..4b30a1756ec 100644 --- a/addons/account_sequence/i18n/tr.po +++ b/addons/account_sequence/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-29 17:45+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-25 00:14+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: account_sequence #: view:account.sequence.installer:0 @@ -126,7 +126,7 @@ msgstr "Ad" #. module: account_sequence #: constraint:account.move.line:0 msgid "The date of your Journal Entry is not in the defined period!" -msgstr "" +msgstr "Yevmiye Girişinizin tarihi tanımlanan dönemle uyuşmuyor!" #. module: account_sequence #: constraint:account.journal:0 diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po index f65da009ac9..59bd7a701bb 100644 --- a/addons/analytic_journal_billing_rate/i18n/tr.po +++ b/addons/analytic_journal_billing_rate/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-23 23:27+0000\n" +"PO-Revision-Date: 2012-01-25 00:10+0000\n" "Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: analytic_journal_billing_rate #: sql_constraint:account.invoice:0 @@ -34,7 +34,7 @@ msgstr "Fatura" #. module: analytic_journal_billing_rate #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Geçersiz BBA Yapılı İletişim !" #. module: analytic_journal_billing_rate #: view:analytic_journal_rate_grid:0 diff --git a/addons/base_module_record/i18n/tr.po b/addons/base_module_record/i18n/tr.po index d6588b13aaa..ee5ca2403bf 100644 --- a/addons/base_module_record/i18n/tr.po +++ b/addons/base_module_record/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-09-09 07:16+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-24 19:00+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:03+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: base_module_record #: wizard_field:base_module_record.module_record_objects,info,category:0 @@ -89,6 +89,9 @@ msgid "" "publish it on http://www.openerp.com, in the 'Modules' section. You can do " "it through the website or using features of the 'base_module_publish' module." msgstr "" +"Eğer modülünüzün başka kullanıcıların ilgisini çekeceğini düşünüyorsanız, " +"modülünüzü http://apps.openerp.com sitesinde yayınlamak isteriz. Modül " +"yayını için yine 'base_module_publish' modülünü de kullanabilirsiniz." #. module: base_module_record #: wizard_field:base_module_record.module_record_data,init,check_date:0 diff --git a/addons/board/i18n/tr.po b/addons/board/i18n/tr.po index 6a89b783805..b6750c9b164 100644 --- a/addons/board/i18n/tr.po +++ b/addons/board/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: board #: view:res.log.report:0 diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index 081977e1181..f1ac0cb45b2 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-06-20 20:31+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-24 22:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:01+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: crm #: view:crm.lead.report:0 @@ -109,7 +109,7 @@ msgstr "Aşama Adı" #. module: crm #: model:ir.model,name:crm.model_crm_lead_report msgid "CRM Lead Analysis" -msgstr "" +msgstr "CRM Fırsat Analizleri" #. module: crm #: view:crm.lead.report:0 @@ -138,7 +138,7 @@ msgstr "Aday '%s' kapatılmıştır." #. module: crm #: view:crm.lead.report:0 msgid "Exp. Closing" -msgstr "" +msgstr "Bekl. Kapanış" #. module: crm #: selection:crm.meeting,rrule_type:0 @@ -148,7 +148,7 @@ msgstr "Yıllık" #. module: crm #: help:crm.lead.report,creation_day:0 msgid "Creation day" -msgstr "" +msgstr "Oluşturulma Tarihi" #. module: crm #: field:crm.segmentation.line,name:0 @@ -178,7 +178,7 @@ msgstr "Fırsatları Ara" #. module: crm #: help:crm.lead.report,deadline_month:0 msgid "Expected closing month" -msgstr "" +msgstr "Tahmini Kapatma Ayı" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 @@ -238,7 +238,7 @@ msgstr "Çekildi" #. module: crm #: field:crm.meeting,end_type:0 msgid "Recurrence termination" -msgstr "" +msgstr "Tekrarları sonlandırma" #. module: crm #: code:addons/crm/crm_lead.py:323 @@ -345,7 +345,7 @@ msgstr "Olası Paydaş" #: code:addons/crm/crm_lead.py:733 #, python-format msgid "No Subject" -msgstr "" +msgstr "Konu Yok" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead6 @@ -431,7 +431,7 @@ msgstr "Güncelleme Tarihi" #. module: crm #: field:crm.case.section,user_id:0 msgid "Team Leader" -msgstr "" +msgstr "Takım Lideri" #. module: crm #: field:crm.lead2opportunity.partner,name:0 @@ -465,7 +465,7 @@ msgstr "Kategori" #. module: crm #: view:crm.lead:0 msgid "Opportunity / Customer" -msgstr "" +msgstr "Fırsat / Müşteri" #. module: crm #: view:crm.lead.report:0 @@ -511,7 +511,7 @@ msgstr "Fırsat için normal ya da telefonla toplantı" #. module: crm #: view:crm.case.section:0 msgid "Mail Gateway" -msgstr "" +msgstr "Eposta Geçidi" #. module: crm #: model:process.node,note:crm.process_node_leads0 @@ -550,7 +550,7 @@ msgstr "Postalama" #. module: crm #: view:crm.phonecall:0 msgid "To Do" -msgstr "" +msgstr "Yapılacaklar" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -573,7 +573,7 @@ msgstr "E-Posta" #. module: crm #: view:crm.phonecall:0 msgid "Phonecalls during last 7 days" -msgstr "" +msgstr "Son 7 günlük telefon kayıtları" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -622,7 +622,7 @@ msgstr "" #. module: crm #: field:crm.lead,partner_address_name:0 msgid "Partner Contact Name" -msgstr "" +msgstr "Cari İlgili Kişisi" #. module: crm #: selection:crm.meeting,end_type:0 @@ -633,7 +633,7 @@ msgstr "Bitiş Tarihi" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Schedule/Log a call" -msgstr "" +msgstr "Telefon görüşmesi programla/kaydet" #. module: crm #: constraint:base.action.rule:0 @@ -669,7 +669,7 @@ msgstr "'%s' görüşmesi onaylandı." #: selection:crm.add.note,state:0 #: selection:crm.lead,state:0 msgid "In Progress" -msgstr "" +msgstr "Sürüyor" #. module: crm #: help:crm.case.section,reply_to:0 @@ -683,7 +683,7 @@ msgstr "" #. module: crm #: field:crm.lead.report,creation_month:0 msgid "Creation Month" -msgstr "" +msgstr "Oluşturma Ayı" #. module: crm #: field:crm.case.section,resource_calendar_id:0 @@ -739,7 +739,7 @@ msgstr "" #. module: crm #: field:crm.lead2opportunity.partner.mass,user_ids:0 msgid "Salesmans" -msgstr "" +msgstr "Satış Temsilcisi" #. module: crm #: field:crm.lead.report,probable_revenue:0 @@ -749,7 +749,7 @@ msgstr "Olası Gelir" #. module: crm #: help:crm.lead.report,creation_month:0 msgid "Creation month" -msgstr "" +msgstr "Oluşturma Ayı" #. module: crm #: help:crm.segmentation,name:0 @@ -765,7 +765,7 @@ msgstr "Olasılık (%)" #. module: crm #: field:crm.lead,company_currency:0 msgid "Company Currency" -msgstr "" +msgstr "Şirket Dövizi" #. module: crm #: view:crm.lead:0 @@ -812,7 +812,7 @@ msgstr "Süreci durdur" #: view:crm.lead.report:0 #: view:crm.phonecall.report:0 msgid "Month-1" -msgstr "" +msgstr "Ay-1" #. module: crm #: view:crm.phonecall:0 @@ -855,12 +855,12 @@ msgstr "Ayrıcalıklı" #: code:addons/crm/crm_lead.py:451 #, python-format msgid "From %s : %s" -msgstr "" +msgstr "%s den: %s" #. module: crm #: field:crm.lead.report,creation_year:0 msgid "Creation Year" -msgstr "" +msgstr "Oluşturulma Yılı" #. module: crm #: field:crm.lead.report,create_date:0 @@ -881,7 +881,7 @@ msgstr "Satış Alımları" #. module: crm #: help:crm.case.section,resource_calendar_id:0 msgid "Used to compute open days" -msgstr "" +msgstr "Açık günleri hesaplamak için kullanılır" #. module: crm #: view:crm.lead:0 @@ -916,7 +916,7 @@ msgstr "Yinelenen Toplantı" #. module: crm #: view:crm.phonecall:0 msgid "Unassigned Phonecalls" -msgstr "" +msgstr "Atanmamış Telefon Görüşmeleri" #. module: crm #: view:crm.lead:0 @@ -980,7 +980,7 @@ msgstr "Uyarı !" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in current year" -msgstr "" +msgstr "Bu yıl yapılan telefon görüşmeleri" #. module: crm #: field:crm.lead,day_open:0 @@ -1021,7 +1021,7 @@ msgstr "Toplantılarım" #. module: crm #: view:crm.phonecall:0 msgid "Todays's Phonecalls" -msgstr "" +msgstr "Bugün yapılan telefon görüşmeleri" #. module: crm #: view:board.board:0 @@ -1083,7 +1083,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Change Color" -msgstr "" +msgstr "Renk Değiştir" #. module: crm #: view:crm.segmentation:0 @@ -1101,7 +1101,7 @@ msgstr "Sorumlu" #. module: crm #: view:crm.lead.report:0 msgid "Show only opportunity" -msgstr "" +msgstr "Sadece fırsatı göster" #. module: crm #: view:res.partner:0 @@ -1126,12 +1126,12 @@ msgstr "Gönderen" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Convert into Opportunities" -msgstr "" +msgstr "Fırsata Dönüştür" #. module: crm #: view:crm.lead:0 msgid "Show Sales Team" -msgstr "" +msgstr "Satış Ekibini Göster" #. module: crm #: view:res.partner:0 @@ -1194,7 +1194,7 @@ msgstr "Oluşturma Tarihi" #. module: crm #: view:board.board:0 msgid "My Opportunities" -msgstr "" +msgstr "Fırsatlarım" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor5 @@ -1204,7 +1204,7 @@ msgstr "Websitesi Tasarımına ihtiyaç var" #. module: crm #: view:crm.phonecall.report:0 msgid "Year of call" -msgstr "" +msgstr "Arama Yılı" #. module: crm #: field:crm.meeting,recurrent_uid:0 @@ -1246,7 +1246,7 @@ msgstr "İş Ortağına e-posta" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Call Details" -msgstr "" +msgstr "Arama detayları" #. module: crm #: field:crm.meeting,class:0 @@ -1257,7 +1257,7 @@ msgstr "İşaretle" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Log call" -msgstr "" +msgstr "Arama Kaydet" #. module: crm #: help:crm.meeting,rrule_type:0 @@ -1272,7 +1272,7 @@ msgstr "Durum Alanları Koşulları" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in pending state" -msgstr "" +msgstr "Bekleme durumundaki Telefon Aramaları" #. module: crm #: view:crm.case.section:0 @@ -1340,7 +1340,7 @@ msgstr "Dakika olarak Süre" #. module: crm #: field:crm.case.channel,name:0 msgid "Channel Name" -msgstr "" +msgstr "Kanal Adı" #. module: crm #: field:crm.partner2opportunity,name:0 @@ -1351,7 +1351,7 @@ msgstr "Fırsat Adı" #. module: crm #: help:crm.lead.report,deadline_day:0 msgid "Expected closing day" -msgstr "" +msgstr "Beklenen Bitiş Günü" #. module: crm #: help:crm.case.section,active:0 @@ -1416,7 +1416,7 @@ msgstr "Bu sefer etkinlikten önce alarm ayarla" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_create_partner msgid "Schedule a Call" -msgstr "" +msgstr "Arama Programla" #. module: crm #: view:crm.lead2partner:0 @@ -1490,7 +1490,7 @@ msgstr "Genişletilmiş Filtreler..." #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in closed state" -msgstr "" +msgstr "Kapalı durumdaki Telefon Görüşmeleri" #. module: crm #: view:crm.phonecall.report:0 @@ -1505,13 +1505,14 @@ msgstr "Kategorilere göre fırsatlar" #. module: crm #: view:crm.phonecall.report:0 msgid "Date of call" -msgstr "" +msgstr "Arama Tarihi" #. module: crm #: help:crm.lead,section_id:0 msgid "" "When sending mails, the default email address is taken from the sales team." msgstr "" +"E-posta gönderilirken, Öntanımlı e-posta adresi satış ekibinden alınır." #. module: crm #: view:crm.meeting:0 @@ -1533,12 +1534,12 @@ msgstr "Toplantı Planla" #: code:addons/crm/crm_lead.py:431 #, python-format msgid "Merged opportunities" -msgstr "" +msgstr "Birleştirilmiş Fırsatlar" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_view_form_installer msgid "Define Sales Team" -msgstr "" +msgstr "Satış Ekiplerini Tanımla" #. module: crm #: model:ir.actions.act_window,help:crm.crm_segmentation_tree-act @@ -1564,7 +1565,7 @@ msgstr "Çocuk Takımları" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in draft and open state" -msgstr "" +msgstr "Taslak veya açık durumdaki telefon görüşmeleri" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead1 @@ -1623,7 +1624,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Mail" -msgstr "" +msgstr "E-Posta" #. module: crm #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action @@ -1638,7 +1639,7 @@ msgstr "" #. module: crm #: model:ir.actions.act_window,name:crm.act_oppor_categ msgid "Opportunities By Categories" -msgstr "" +msgstr "KAtegorilerine Göre Fırsatlar" #. module: crm #: help:crm.lead,partner_name:0 @@ -1656,13 +1657,13 @@ msgstr "Hata ! Yinelenen Satış takımı oluşturamazsınız." #: selection:crm.opportunity2phonecall,action:0 #: selection:crm.phonecall2phonecall,action:0 msgid "Log a call" -msgstr "" +msgstr "Görüşme kaydet" #. module: crm #: selection:crm.lead2opportunity.partner,action:0 #: selection:crm.lead2opportunity.partner.mass,action:0 msgid "Do not link to a partner" -msgstr "" +msgstr "Bir cariye bağlama" #. module: crm #: view:crm.meeting:0 @@ -1726,7 +1727,7 @@ msgstr "" #. module: crm #: model:ir.actions.act_window,name:crm.action_crm_send_mass_convert msgid "Convert opportunities" -msgstr "" +msgstr "Fırsatları Dönüştür" #. module: crm #: view:crm.lead.report:0 @@ -1766,7 +1767,7 @@ msgstr "Olasıyı iş ortağına dönüştür" #. module: crm #: view:crm.meeting:0 msgid "Meeting / Partner" -msgstr "" +msgstr "Toplantı / Cari" #. module: crm #: view:crm.phonecall2opportunity:0 @@ -1878,7 +1879,7 @@ msgstr "Gelen" #. module: crm #: view:crm.phonecall.report:0 msgid "Month of call" -msgstr "" +msgstr "Arama Ayı" #. module: crm #: view:crm.phonecall.report:0 @@ -1912,7 +1913,7 @@ msgstr "En yüksek" #. module: crm #: help:crm.lead.report,creation_year:0 msgid "Creation year" -msgstr "" +msgstr "Oluşturma Yılı" #. module: crm #: view:crm.case.section:0 @@ -1991,7 +1992,7 @@ msgstr "Fırsata Dönüştür" #: model:ir.model,name:crm.model_crm_case_channel #: model:ir.ui.menu,name:crm.menu_crm_case_channel msgid "Channels" -msgstr "" +msgstr "Kanallar" #. module: crm #: view:crm.phonecall:0 @@ -2219,7 +2220,7 @@ msgstr "Elde Değil" #: code:addons/crm/crm_lead.py:491 #, python-format msgid "Please select more than one opportunities." -msgstr "" +msgstr "Lütfen birden fazla fırsat seçin." #. module: crm #: field:crm.lead.report,probability:0 @@ -2229,7 +2230,7 @@ msgstr "Olasılık" #. module: crm #: view:crm.lead:0 msgid "Pending Opportunities" -msgstr "" +msgstr "Bekleyen Fırsatlar" #. module: crm #: view:crm.lead.report:0 @@ -2282,7 +2283,7 @@ msgstr "Yeni iş ortağı oluştur" #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound msgid "Scheduled Calls" -msgstr "" +msgstr "Planlanmış Görüşmeler" #. module: crm #: view:crm.meeting:0 @@ -2293,7 +2294,7 @@ msgstr "Başlangıç Tarihi" #. module: crm #: view:crm.phonecall:0 msgid "Scheduled Phonecalls" -msgstr "" +msgstr "Planlanmış Telefon Görüşmeleri" #. module: crm #: view:crm.meeting:0 @@ -2303,7 +2304,7 @@ msgstr "Reddet" #. module: crm #: field:crm.lead,user_email:0 msgid "User Email" -msgstr "" +msgstr "Kullanıcı E-posta" #. module: crm #: help:crm.lead,optin:0 @@ -2354,7 +2355,7 @@ msgstr "Toplam Planlanan Gelir" #. module: crm #: view:crm.lead:0 msgid "Open Opportunities" -msgstr "" +msgstr "Açık Fırsatlar" #. module: crm #: model:crm.case.categ,name:crm.categ_meet2 @@ -2394,7 +2395,7 @@ msgstr "Telefon Görüşmeleri" #. module: crm #: view:crm.case.stage:0 msgid "Stage Search" -msgstr "" +msgstr "Sahne Arama" #. module: crm #: help:crm.lead.report,delay_open:0 @@ -2405,7 +2406,7 @@ msgstr "Durumun açılması için gün sayısı" #. module: crm #: selection:crm.meeting,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "Tekrar Sayısı" #. module: crm #: field:crm.lead,phone:0 @@ -2444,7 +2445,7 @@ msgstr ">" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Schedule call" -msgstr "" +msgstr "Görüşme Programla" #. module: crm #: view:crm.meeting:0 @@ -2480,7 +2481,7 @@ msgstr "Azalt (0>1)" #. module: crm #: field:crm.lead.report,deadline_day:0 msgid "Exp. Closing Day" -msgstr "" +msgstr "Bekl. Kapanış Günü" #. module: crm #: field:crm.case.section,change_responsible:0 @@ -2507,7 +2508,7 @@ msgstr "Muhtelif" #. module: crm #: model:ir.actions.act_window,name:crm.open_board_crm msgid "Sales" -msgstr "" +msgstr "Satış" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor8 @@ -2560,7 +2561,7 @@ msgstr "Meşgul" #. module: crm #: field:crm.lead.report,creation_day:0 msgid "Creation Day" -msgstr "" +msgstr "Oluşturulma Günü" #. module: crm #: field:crm.meeting,interval:0 @@ -2575,7 +2576,7 @@ msgstr "Yinelenen" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in last month" -msgstr "" +msgstr "Geçen Ay yapılan Telefon görüşmeleri" #. module: crm #: model:ir.actions.act_window,name:crm.act_my_oppor @@ -2707,7 +2708,7 @@ msgstr "Bölümleme Testi" #. module: crm #: field:crm.lead,user_login:0 msgid "User Login" -msgstr "" +msgstr "Kullanıcı Adı" #. module: crm #: view:crm.segmentation:0 @@ -2752,12 +2753,12 @@ msgstr "Süre" #. module: crm #: view:crm.lead:0 msgid "Show countries" -msgstr "" +msgstr "Ülkeleri Göster" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Select Salesman" -msgstr "" +msgstr "Satış Temsilcisi Seç" #. module: crm #: view:board.board:0 @@ -2845,7 +2846,7 @@ msgstr "" #. module: crm #: field:crm.lead,subjects:0 msgid "Subject of Email" -msgstr "" +msgstr "E-posta Konusu" #. module: crm #: model:ir.actions.act_window,name:crm.action_view_attendee_form @@ -2904,7 +2905,7 @@ msgstr "Mesajlar" #. module: crm #: help:crm.lead,channel_id:0 msgid "Communication channel (mail, direct, phone, ...)" -msgstr "" +msgstr "İletişim Kanalı (eposta, doğrudan, telefon, ...)" #. module: crm #: code:addons/crm/crm_action_rule.py:61 @@ -2969,7 +2970,7 @@ msgstr "" #. module: crm #: field:crm.lead,color:0 msgid "Color Index" -msgstr "" +msgstr "Renk İndeksi" #. module: crm #: view:crm.lead:0 @@ -3135,7 +3136,7 @@ msgstr "Kanal" #: view:crm.phonecall:0 #: view:crm.phonecall.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Satış Ekiplerim" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -3176,7 +3177,7 @@ msgstr "Adaylardan iş fırsatları oluşturma" #: model:ir.actions.act_window,name:crm.open_board_statistical_dash #: model:ir.ui.menu,name:crm.menu_board_statistics_dash msgid "CRM Dashboard" -msgstr "" +msgstr "CRM Kontrol Paneli" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor4 @@ -3196,7 +3197,7 @@ msgstr "Kategoriyi şuna Ayarla" #. module: crm #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "Kime" #. module: crm #: field:crm.meeting,th:0 @@ -3230,13 +3231,13 @@ msgstr "Yeterlik" #. module: crm #: field:crm.lead,partner_address_email:0 msgid "Partner Contact Email" -msgstr "" +msgstr "Cari İletişim E-postası" #. module: crm #: code:addons/crm/wizard/crm_lead_to_partner.py:48 #, python-format msgid "A partner is already defined." -msgstr "" +msgstr "Bir Cari zaten Tanımlanmış" #. module: crm #: selection:crm.meeting,byday:0 @@ -3246,7 +3247,7 @@ msgstr "İlk" #. module: crm #: field:crm.lead.report,deadline_month:0 msgid "Exp. Closing Month" -msgstr "" +msgstr "Bekl. Kapanış Ayı" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3264,7 +3265,7 @@ msgstr "İletişim Geçmişi Koşulları" #. module: crm #: view:crm.phonecall:0 msgid "Date of Call" -msgstr "" +msgstr "Arama Tarihi" #. module: crm #: help:crm.segmentation,som_interval:0 @@ -3327,7 +3328,7 @@ msgstr "Tekrarla" #. module: crm #: field:crm.lead.report,deadline_year:0 msgid "Ex. Closing Year" -msgstr "" +msgstr "Belk. Kapanış Yılı" #. module: crm #: view:crm.lead:0 @@ -3387,7 +3388,7 @@ msgstr "" #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound msgid "Logged Calls" -msgstr "" +msgstr "Kayıtlı Aramalar" #. module: crm #: field:crm.partner2opportunity,probability:0 @@ -3522,12 +3523,12 @@ msgstr "Twitter Reklamları" #: code:addons/crm/crm_lead.py:336 #, python-format msgid "The opportunity '%s' has been been won." -msgstr "" +msgstr "'%s' Fırsatı kazanıldı." #. module: crm #: field:crm.case.stage,case_default:0 msgid "Common to All Teams" -msgstr "" +msgstr "Bütün Ekiplerde Ortak" #. module: crm #: code:addons/crm/wizard/crm_add_note.py:28 @@ -3553,7 +3554,7 @@ msgstr "Hata ! Yinelen profiller oluşturamazsınız." #. module: crm #: help:crm.lead.report,deadline_year:0 msgid "Expected closing year" -msgstr "" +msgstr "Beklenen Kapanış Yılı" #. module: crm #: field:crm.lead,partner_address_id:0 @@ -3584,7 +3585,7 @@ msgstr "Kapat" #: selection:crm.opportunity2phonecall,action:0 #: selection:crm.phonecall2phonecall,action:0 msgid "Schedule a call" -msgstr "" +msgstr "Görüşme Programla" #. module: crm #: view:crm.lead:0 @@ -3620,7 +3621,7 @@ msgstr "Kime" #. module: crm #: view:crm.lead:0 msgid "Create date" -msgstr "" +msgstr "Oluşturulma Tarihi" #. module: crm #: selection:crm.meeting,class:0 @@ -3630,7 +3631,7 @@ msgstr "Özel" #. module: crm #: selection:crm.meeting,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Çalışanlara açık" #. module: crm #: field:crm.lead,function:0 @@ -3655,7 +3656,7 @@ msgstr "Açıklama" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in current month" -msgstr "" +msgstr "Bu ay yapılan telefon görüşmeleri" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3673,13 +3674,13 @@ msgstr "Aksesuarlara ilgi duyuyor" #. module: crm #: view:crm.lead:0 msgid "New Opportunities" -msgstr "" +msgstr "Yeni Fırsatlar" #. module: crm #: code:addons/crm/crm_action_rule.py:61 #, python-format msgid "No E-Mail Found for your Company address!" -msgstr "" +msgstr "Şirket adresinizde E-posta bulunamadı" #. module: crm #: field:crm.lead.report,email:0 @@ -3764,7 +3765,7 @@ msgstr "Kayıp" #. module: crm #: view:crm.lead:0 msgid "Edit" -msgstr "" +msgstr "Düzenle" #. module: crm #: field:crm.lead,country_id:0 @@ -3859,7 +3860,7 @@ msgstr "Sıra No" #. module: crm #: model:ir.model,name:crm.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "E-posta oluşturma sihirbazı" #. module: crm #: view:crm.meeting:0 @@ -3897,7 +3898,7 @@ msgstr "Yıl" #. module: crm #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: crm #: model:crm.case.resource.type,name:crm.type_lead8 diff --git a/addons/crm_claim/i18n/tr.po b/addons/crm_claim/i18n/tr.po index ec0fd8614b9..ee9ff7cc1db 100644 --- a/addons/crm_claim/i18n/tr.po +++ b/addons/crm_claim/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-02-05 10:21+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-24 22:26+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -90,7 +90,7 @@ msgstr "" #. module: crm_claim #: view:crm.claim:0 msgid "Date Closed" -msgstr "" +msgstr "Kapatılma Tarihi" #. module: crm_claim #: view:crm.claim.report:0 @@ -227,7 +227,7 @@ msgstr "Yeni e-posta gönder" #: selection:crm.claim,state:0 #: view:crm.claim.report:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: crm_claim #: view:crm.claim:0 @@ -254,7 +254,7 @@ msgstr "Sonraki İşlem" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Satış Ekiplerim" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim3 @@ -321,7 +321,7 @@ msgstr "İletişim" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month-1" -msgstr "" +msgstr "Ay-1" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim @@ -402,7 +402,7 @@ msgstr "Fiyat Şikayetleri" #. module: crm_claim #: view:crm.claim:0 msgid "Responsible User" -msgstr "" +msgstr "Sorumlu Kullanıcı" #. module: crm_claim #: help:crm.claim,email_cc:0 @@ -489,7 +489,7 @@ msgstr "Kullanıcı" #. module: crm_claim #: field:crm.claim,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -763,7 +763,7 @@ msgstr "Yıl" #. module: crm_claim #: view:crm.claim.report:0 msgid "My company" -msgstr "" +msgstr "Şirketim" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -783,7 +783,7 @@ msgstr "Kimlik" #. module: crm_claim #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: crm_claim #: view:crm.claim:0 diff --git a/addons/crm_helpdesk/i18n/tr.po b/addons/crm_helpdesk/i18n/tr.po index ba702408a58..161dca579e0 100644 --- a/addons/crm_helpdesk/i18n/tr.po +++ b/addons/crm_helpdesk/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-02-21 15:10+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-24 22:32+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:23+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -46,7 +46,7 @@ msgstr "Mart" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current year" -msgstr "" +msgstr "Bu yıl oluşturulan Destek talepleri" #. module: crm_helpdesk #: field:crm.helpdesk,company_id:0 @@ -80,7 +80,7 @@ msgstr "Şirket dahili not ekle" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Date of helpdesk requests" -msgstr "" +msgstr "Destek talebi tarihi" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -95,7 +95,7 @@ msgstr "Mesajlar" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "My company" -msgstr "" +msgstr "Şirketim" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 @@ -156,7 +156,7 @@ msgstr "Bölüm" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in last month" -msgstr "" +msgstr "geçen ay yapılan destek talepleri" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -166,14 +166,14 @@ msgstr "Yeni e-posta gönder" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Helpdesk requests during last 7 days" -msgstr "" +msgstr "son 7 günde yapılan destek talepleri" #. module: crm_helpdesk #: view:crm.helpdesk:0 #: selection:crm.helpdesk,state:0 #: view:crm.helpdesk.report:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: crm_helpdesk #: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report @@ -207,7 +207,7 @@ msgstr "Posta sayısı" #: view:crm.helpdesk:0 #: view:crm.helpdesk.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Satış Ekiplerim" #. module: crm_helpdesk #: field:crm.helpdesk,create_date:0 @@ -252,7 +252,7 @@ msgstr "Kategoriler" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "New Helpdesk Request" -msgstr "" +msgstr "Yeni Destek Talebi" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -267,13 +267,13 @@ msgstr "Tarihler" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month of helpdesk requests" -msgstr "" +msgstr "Destek taleplerinin ayı" #. module: crm_helpdesk #: code:addons/crm_helpdesk/crm_helpdesk.py:101 #, python-format msgid "No Subject" -msgstr "" +msgstr "Konu Yok" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -283,12 +283,12 @@ msgstr "# Danışma Masası" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "All pending Helpdesk Request" -msgstr "" +msgstr "Bekleyen bütün destek talepleri" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Year of helpdesk requests" -msgstr "" +msgstr "Destek Talebinin Yılı" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -324,7 +324,7 @@ msgstr "Güncelleme Tarihi" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current month" -msgstr "" +msgstr "Bu ay oluşan destek talepleri" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -345,7 +345,7 @@ msgstr "Kategori" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Responsible User" -msgstr "" +msgstr "Sorumlu Kullanıcı" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -361,7 +361,7 @@ msgstr "Planlanan Maliyet" #. module: crm_helpdesk #: help:crm.helpdesk,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "İletişim Kanalı" #. module: crm_helpdesk #: help:crm.helpdesk,email_cc:0 @@ -574,7 +574,7 @@ msgstr "Danışma Masası Destek Ağacı" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 msgid "In Progress" -msgstr "" +msgstr "Sürüyor" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -662,7 +662,7 @@ msgstr "Ad" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month-1" -msgstr "" +msgstr "Ay-1" #. module: crm_helpdesk #: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main @@ -701,17 +701,17 @@ msgstr "" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Todays's Helpdesk Requests" -msgstr "" +msgstr "Bugünün destek talepleri" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Request Date" -msgstr "" +msgstr "Talep Tarihi" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Open Helpdesk Request" -msgstr "" +msgstr "Destek Talebi Aç" #. module: crm_helpdesk #: selection:crm.helpdesk,priority:0 diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po index ca1030cb69b..e7ebbf011e0 100644 --- a/addons/crm_profiling/i18n/tr.po +++ b/addons/crm_profiling/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-05-16 20:15+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-25 00:16+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:04+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -68,7 +68,7 @@ msgstr "Yanıt" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_open_questionnaire_line msgid "open.questionnaire.line" -msgstr "" +msgstr "open.questionnaire.line" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_crm_segmentation @@ -101,7 +101,7 @@ msgstr "Yanıtlar" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_open_questionnaire msgid "open.questionnaire" -msgstr "" +msgstr "open.questionnaire" #. module: crm_profiling #: field:open.questionnaire,questionnaire_id:0 @@ -116,12 +116,12 @@ msgstr "Bir Anket Kullan" #. module: crm_profiling #: view:open.questionnaire:0 msgid "_Cancel" -msgstr "" +msgstr "_İptal" #. module: crm_profiling #: field:open.questionnaire,question_ans_ids:0 msgid "Question / Answers" -msgstr "" +msgstr "Soru /Cevap" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -154,7 +154,7 @@ msgstr "Profil Kurallarını Kullan" #. module: crm_profiling #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: crm_profiling #: view:crm_profiling.question:0 diff --git a/addons/delivery/i18n/tr.po b/addons/delivery/i18n/tr.po index 6c23d516cba..010653aa37d 100644 --- a/addons/delivery/i18n/tr.po +++ b/addons/delivery/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-09-09 07:15+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-24 20:57+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: delivery #: report:sale.shipping:0 @@ -69,7 +69,7 @@ msgstr "Grid Satırı" #. module: delivery #: help:delivery.carrier,partner_id:0 msgid "The partner that is doing the delivery service." -msgstr "" +msgstr "Teslimat Servisini veren Cari" #. module: delivery #: model:ir.actions.report.xml,name:delivery.report_shipping @@ -89,7 +89,7 @@ msgstr "Faturalanmak üzere seçilen" #. module: delivery #: field:delivery.carrier,pricelist_ids:0 msgid "Advanced Pricing" -msgstr "" +msgstr "Gelişmiş Fiyatlama" #. module: delivery #: help:delivery.grid,sequence:0 @@ -129,7 +129,7 @@ msgstr "" #. module: delivery #: field:delivery.carrier,amount:0 msgid "Amount" -msgstr "" +msgstr "Tutar" #. module: delivery #: selection:delivery.grid.line,price_type:0 @@ -214,7 +214,7 @@ msgstr "Lot" #. module: delivery #: field:delivery.carrier,partner_id:0 msgid "Transport Company" -msgstr "" +msgstr "Taşıma Şirketi" #. module: delivery #: model:ir.model,name:delivery.model_delivery_grid @@ -287,17 +287,17 @@ msgstr "Bitiş P. Kodu" #: code:addons/delivery/delivery.py:143 #, python-format msgid "Default price" -msgstr "" +msgstr "Öntanımlı Fiyat" #. module: delivery #: model:ir.model,name:delivery.model_delivery_define_delivery_steps_wizard msgid "delivery.define.delivery.steps.wizard" -msgstr "" +msgstr "delivery.define.delivery.steps.wizard" #. module: delivery #: field:delivery.carrier,normal_price:0 msgid "Normal Price" -msgstr "" +msgstr "Normal Fiyat" #. module: delivery #: report:sale.shipping:0 @@ -344,7 +344,7 @@ msgstr "" #. module: delivery #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "view tipinde bir lokasyona ürün giriş çıkışı yapamazsınız." #. module: delivery #: code:addons/delivery/wizard/delivery_sale_order.py:94 @@ -420,7 +420,7 @@ msgstr "" #. module: delivery #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: delivery #: field:delivery.grid.line,max_value:0 @@ -441,7 +441,7 @@ msgstr "" #. module: delivery #: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form1 msgid "Define Delivery Methods" -msgstr "" +msgstr "Teslimat Yöntemini Tanımla" #. module: delivery #: help:delivery.carrier,free_if_more_than:0 @@ -471,7 +471,7 @@ msgstr "" #. module: delivery #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: delivery #: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form @@ -499,7 +499,7 @@ msgstr "Bu ürün için bir üretim lotu oluşturmanız gerekir" #. module: delivery #: field:delivery.carrier,free_if_more_than:0 msgid "Free If More Than" -msgstr "" +msgstr "Ücretsiz Eğer fazlaysa" #. module: delivery #: view:delivery.sale.order:0 @@ -571,17 +571,17 @@ msgstr "Nakliyeci %s (id: %d) teslimat gridine sahip değil!" #. module: delivery #: view:delivery.carrier:0 msgid "Pricing Information" -msgstr "" +msgstr "Fiyat Bilgisi" #. module: delivery #: selection:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Deliver all products at once" -msgstr "" +msgstr "Tüm ürünleri tek seferde teslim et" #. module: delivery #: field:delivery.carrier,use_detailed_pricelist:0 msgid "Advanced Pricing per Destination" -msgstr "" +msgstr "Adrese göre Gelişmiş Fiyatlama" #. module: delivery #: view:delivery.carrier:0 @@ -613,7 +613,7 @@ msgstr "" #. module: delivery #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: delivery #: field:delivery.grid,sequence:0 @@ -634,12 +634,12 @@ msgstr "Teslimat Maliyeti" #. module: delivery #: selection:delivery.define.delivery.steps.wizard,picking_policy:0 msgid "Deliver each product when available" -msgstr "" +msgstr "Her ürün hazır olduğunda teslim et" #. module: delivery #: view:delivery.define.delivery.steps.wizard:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #. module: delivery #: field:delivery.grid.line,price_type:0 diff --git a/addons/document/i18n/tr.po b/addons/document/i18n/tr.po index 55ff5b033d1..e9f4483671b 100644 --- a/addons/document/i18n/tr.po +++ b/addons/document/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-06-10 19:43+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-24 20:09+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:11+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: document #: field:document.directory,parent_id:0 @@ -150,7 +150,7 @@ msgstr "Klasör adı eşsiz olmalı !" #. module: document #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "Dökümanlarımdaki filtreler" #. module: document #: field:ir.attachment,index_content:0 @@ -169,7 +169,7 @@ msgstr "" #. module: document #: model:ir.actions.todo.category,name:document.category_knowledge_mgmt_config msgid "Knowledge Management" -msgstr "" +msgstr "Bilgi Yönetimi" #. module: document #: view:document.directory:0 @@ -203,7 +203,7 @@ msgstr "Her kaynağın klasörü" #. module: document #: view:ir.attachment:0 msgid "Indexed Content - experimental" -msgstr "" +msgstr "İndekslenmiş İçerik - Deneysel" #. module: document #: field:document.directory.content,suffix:0 @@ -522,7 +522,7 @@ msgstr "" #. module: document #: model:ir.actions.act_window,name:document.action_config_auto_directory msgid "Configure Directories" -msgstr "" +msgstr "Klasörleri Ayarla" #. module: document #: field:document.directory.content,include_name:0 @@ -675,7 +675,7 @@ msgstr "Salt Okunur" #. module: document #: model:ir.actions.act_window,name:document.action_document_directory_form msgid "Document Directory" -msgstr "" +msgstr "Dökümanlar Klasörü" #. module: document #: sql_constraint:document.directory:0 @@ -794,7 +794,7 @@ msgstr "Ay" #. module: document #: view:report.document.user:0 msgid "This Months Files" -msgstr "" +msgstr "Bu ayın Dosyaları" #. module: document #: model:ir.ui.menu,name:document.menu_reporting @@ -859,7 +859,7 @@ msgstr "Paydaşa göre Dosyalar" #. module: document #: view:document.configuration:0 msgid "Configure Direcories" -msgstr "" +msgstr "Klasörleri Ayarla" #. module: document #: view:report.document.user:0 @@ -874,7 +874,7 @@ msgstr "Notlar" #. module: document #: model:ir.model,name:document.model_document_configuration msgid "Directory Configuration" -msgstr "" +msgstr "Klasör Ayarları" #. module: document #: help:document.directory,type:0 @@ -969,7 +969,7 @@ msgstr "Mime Türü" #. module: document #: view:report.document.user:0 msgid "All Months Files" -msgstr "" +msgstr "Bütün Ayların Dosyaları" #. module: document #: field:document.directory.content,name:0 diff --git a/addons/hr_attendance/i18n/tr.po b/addons/hr_attendance/i18n/tr.po index fe4e91bdabd..c903980a421 100644 --- a/addons/hr_attendance/i18n/tr.po +++ b/addons/hr_attendance/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-09-09 07:20+0000\n" -"Last-Translator: Angel Spy \n" +"PO-Revision-Date: 2012-01-25 00:14+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:08+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking @@ -266,7 +266,7 @@ msgstr "Ay" #. module: hr_attendance #: field:hr.action.reason,action_type:0 msgid "Action Type" -msgstr "" +msgstr "Eylem Türü" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index bce4766f568..a602a32ee41 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-12-06 10:17+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-24 22:15+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: mrp #: view:mrp.routing.workcenter:0 @@ -138,7 +138,7 @@ msgstr "Bitmiş Ürünler" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are currently in production." -msgstr "" +msgstr "Şu an Üretilen Üretim Emirleri" #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -220,6 +220,8 @@ msgid "" "Create a product form for everything you buy or sell. Specify a supplier if " "the product can be purchased." msgstr "" +"Satın aldığınız ve sattığınız her ürün için bir ürün formu oluştur. Eğer " +"ürün satınalınıyorsa bir tedarikçi belirleyin." #. module: mrp #: model:ir.ui.menu,name:mrp.next_id_77 @@ -255,7 +257,7 @@ msgstr "Kapasite Bilgisi" #. module: mrp #: field:mrp.production,move_created_ids2:0 msgid "Produced Products" -msgstr "" +msgstr "Üretilmiş Ürünler" #. module: mrp #: report:mrp.production.order:0 @@ -314,7 +316,7 @@ msgstr "Ürün Üretimi" #. module: mrp #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." -msgstr "" +msgstr "Hata ! Kendini İçeren BoM oluşturamazsınız." #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing_workcenter @@ -335,7 +337,7 @@ msgstr "Varsayılan Birim" #: sql_constraint:mrp.production:0 #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -447,7 +449,7 @@ msgstr "Ürün tipi hizmettir" #. module: mrp #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Şirket adı tekil olmalı !" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_property_group_action @@ -514,7 +516,7 @@ msgstr "Hata: Geçersiz ean kodu" #. module: mrp #: field:mrp.production,move_created_ids:0 msgid "Products to Produce" -msgstr "" +msgstr "Üretilecek Ürünler" #. module: mrp #: view:mrp.routing:0 @@ -530,7 +532,7 @@ msgstr "Miktarı Değiştir" #. module: mrp #: model:ir.actions.act_window,name:mrp.action_configure_workcenter msgid "Configure your work centers" -msgstr "" +msgstr "İş merkezlerinizi ayarlayın" #. module: mrp #: view:mrp.production:0 @@ -567,12 +569,12 @@ msgstr "Birim Başına Tedarikçi Fiyatı" #: help:mrp.routing.workcenter,sequence:0 msgid "" "Gives the sequence order when displaying a list of routing Work Centers." -msgstr "" +msgstr "Rota iş merkezlerinin listesini gösterirken sıra numarası verir" #. module: mrp #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "view tipinde bir lokasyona ürün giriş çıkışı yapamazsınız." #. module: mrp #: field:mrp.bom,child_complete_ids:0 @@ -677,7 +679,7 @@ msgstr "Bir çevrimin tamamlanması için saat olarak süre." #. module: mrp #: constraint:mrp.bom:0 msgid "BoM line product should not be same as BoM product." -msgstr "" +msgstr "BoM satırındaki ürün BoM ürünü ile aynı olamaz." #. module: mrp #: view:mrp.production:0 @@ -749,7 +751,7 @@ msgstr "" #: code:addons/mrp/mrp.py:734 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: mrp #: report:mrp.production.order:0 @@ -796,7 +798,7 @@ msgstr "Acil" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are waiting for raw materials." -msgstr "" +msgstr "Hammadde bekleyen Üretim Emirleri" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_workcenter_action @@ -807,6 +809,10 @@ msgid "" "resource leave are not taken into account in the time computation of the " "work center." msgstr "" +"İş merkezleri üretim birimlerini oluşturup yönetmenizi sağlar. İş merkezleri " +"kapasite planlamasında kullanılan işçiler ve veya makielerden oluşur. Lütfen " +"çalışma saatlerinin ve çalışan izinlerinin bu hesaplarda dikkate " +"alınmadığını unutmayın." #. module: mrp #: model:ir.model,name:mrp.model_mrp_production @@ -892,7 +898,7 @@ msgstr "Minimum Stok" #: code:addons/mrp/mrp.py:503 #, python-format msgid "Cannot delete a manufacturing order in state '%s'" -msgstr "" +msgstr "'%s' durumundaki üretim emirini silinemez." #. module: mrp #: model:ir.ui.menu,name:mrp.menus_dash_mrp @@ -904,7 +910,7 @@ msgstr "Kontrol paneli" #: code:addons/mrp/report/price.py:211 #, python-format msgid "Total Cost of %s %s" -msgstr "" +msgstr "Toplam maliyet %s %s" #. module: mrp #: model:process.node,name:mrp.process_node_stockproduct0 @@ -1045,7 +1051,7 @@ msgstr "Üretim Paneli" #. module: mrp #: model:res.groups,name:mrp.group_mrp_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: mrp #: view:mrp.production:0 @@ -1106,12 +1112,12 @@ msgstr "" #. module: mrp #: model:ir.actions.todo.category,name:mrp.category_mrp_config msgid "MRP Management" -msgstr "" +msgstr "MRP Yönetimi" #. module: mrp #: help:mrp.workcenter,costs_hour:0 msgid "Specify Cost of Work Center per hour." -msgstr "" +msgstr "İş Merkezinin saatlik maliyetini belirleyin" #. module: mrp #: help:mrp.workcenter,capacity_per_cycle:0 @@ -1168,6 +1174,7 @@ msgid "" "Time in hours for this Work Center to achieve the operation of the specified " "routing." msgstr "" +"Bu iş merkezinin belirlenen rotadaki operasyonu yapması için gereken saat" #. module: mrp #: field:mrp.workcenter,costs_journal_id:0 @@ -1201,7 +1208,7 @@ msgstr "" #. module: mrp #: model:ir.actions.act_window,name:mrp.product_form_config_action msgid "Create or Import Products" -msgstr "" +msgstr "Ürünleri Oluştur ya da İçeri Aktar" #. module: mrp #: field:report.workcenter.load,hour:0 @@ -1221,7 +1228,7 @@ msgstr "Notlar" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are ready to start production." -msgstr "" +msgstr "Üretime başlamaya hazır Üretim Emirleri" #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom @@ -1253,6 +1260,9 @@ msgid "" "Routing is indicated then,the third tab of a production order (Work Centers) " "will be automatically pre-completed." msgstr "" +"Rotalar kullanılan bütün iş merkezlerini ne kadar süre/kaç döngü " +"kullanıldığını gösterir. Eğer rotalar işaretlenirse üretim emrinin (iş " +"merkezleri) üçüncü sekmesi otomatik olarak doldurulacaktır" #. module: mrp #: model:process.transition,note:mrp.process_transition_producttostockrules0 @@ -1268,7 +1278,7 @@ msgstr "" #: code:addons/mrp/report/price.py:187 #, python-format msgid "Components Cost of %s %s" -msgstr "" +msgstr "%s %s Bileşen Maliyeti" #. module: mrp #: selection:mrp.workcenter.load,time_unit:0 @@ -1316,7 +1326,7 @@ msgstr "Planlı Ürün Üretimi" #: code:addons/mrp/report/price.py:204 #, python-format msgid "Work Cost of %s %s" -msgstr "" +msgstr "İşçilik Maliyeti %s %s" #. module: mrp #: help:res.company,manufacturing_lead:0 @@ -1338,7 +1348,7 @@ msgstr "Stoğa Üretim" #. module: mrp #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Sipariş adedi negatif ya da sıfır olamaz!" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_bom_form_action @@ -1507,7 +1517,7 @@ msgstr "Acil Değil" #. module: mrp #: field:mrp.production,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Sorumlu" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action2 @@ -1592,6 +1602,8 @@ msgid "" "Description of the Work Center. Explain here what's a cycle according to " "this Work Center." msgstr "" +"İş Merkezinin Açıklaması. Bu alanda her döngünün bu iş merkezine göre ne " +"olduğunu açıklayın." #. module: mrp #: view:mrp.production.lot.line:0 @@ -1849,7 +1861,7 @@ msgstr "Ürün Yuvarlama" #. module: mrp #: selection:mrp.production,state:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: mrp #: selection:mrp.product.produce,mode:0 @@ -1908,7 +1920,7 @@ msgstr "Ayarlar" #. module: mrp #: view:mrp.bom:0 msgid "Starting Date" -msgstr "" +msgstr "Başlangıç Tarihi" #. module: mrp #: code:addons/mrp/mrp.py:734 @@ -2053,7 +2065,7 @@ msgstr "Normal" #. module: mrp #: view:mrp.production:0 msgid "Production started late" -msgstr "" +msgstr "Üretim Geç Başladı" #. module: mrp #: model:process.node,note:mrp.process_node_routing0 @@ -2070,7 +2082,7 @@ msgstr "Maliyet Yapısı" #. module: mrp #: model:res.groups,name:mrp.group_mrp_user msgid "User" -msgstr "" +msgstr "Kullanıcı" #. module: mrp #: selection:mrp.product.produce,mode:0 @@ -2114,7 +2126,7 @@ msgstr "Hata" #. module: mrp #: selection:mrp.production,state:0 msgid "Production Started" -msgstr "" +msgstr "Üretim Başladı" #. module: mrp #: field:mrp.product.produce,product_qty:0 @@ -2273,7 +2285,7 @@ msgstr "" #: code:addons/mrp/mrp.py:954 #, python-format msgid "PROD: %s" -msgstr "" +msgstr "ÜRET: %s" #. module: mrp #: help:mrp.workcenter,time_stop:0 diff --git a/addons/portal/i18n/tr.po b/addons/portal/i18n/tr.po index badc14533dc..d026da06d24 100644 --- a/addons/portal/i18n/tr.po +++ b/addons/portal/i18n/tr.po @@ -8,47 +8,47 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-07-11 09:51+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 00:09+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:35+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: portal #: code:addons/portal/wizard/share_wizard.py:51 #, python-format msgid "Please select at least one user to share with" -msgstr "" +msgstr "Lütfen paylaşılacak en az bir kullanıcı seçin" #. module: portal #: code:addons/portal/wizard/share_wizard.py:55 #, python-format msgid "Please select at least one group to share with" -msgstr "" +msgstr "Lütfen paylaşılacak en az bir grup seçin" #. module: portal #: field:res.portal,group_id:0 msgid "Group" -msgstr "" +msgstr "Grup" #. module: portal #: view:share.wizard:0 #: field:share.wizard,group_ids:0 msgid "Existing groups" -msgstr "" +msgstr "Varolan gruplar" #. module: portal #: model:ir.model,name:portal.model_res_portal_wizard_user msgid "Portal User Config" -msgstr "" +msgstr "Portal Kullanıcı Ayarları" #. module: portal #: view:res.portal.wizard.user:0 msgid "Portal User" -msgstr "" +msgstr "Portal Kullanıcısı" #. module: portal #: model:res.groups,comment:portal.group_portal_manager @@ -56,92 +56,99 @@ msgid "" "Portal managers have access to the portal definitions, and can easily " "configure the users, access rights and menus of portal users." msgstr "" +"Portal yöneticileri portal tanımlarına erişebilir, kullanıcılar, erişim " +"hakları ve menüleri kolayca yapılandırabilirler." #. module: portal #: help:res.portal,override_menu:0 msgid "Enable this option to override the Menu Action of portal users" msgstr "" +"Bu opsiyonu portal kullanıcılarının menü eylemlerini değiştirmek için " +"kullanın" #. module: portal #: field:res.portal.wizard.user,user_email:0 msgid "E-mail" -msgstr "" +msgstr "E-posta" #. module: portal #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +msgstr "Bu kullanıcının seçilen şirkete erişim hakkı yok" #. module: portal #: view:res.portal:0 #: field:res.portal,widget_ids:0 msgid "Widgets" -msgstr "" +msgstr "Parçalar" #. module: portal #: view:res.portal.wizard:0 msgid "Send Invitations" -msgstr "" +msgstr "Davetleri Gönder" #. module: portal #: view:res.portal:0 msgid "Widgets assigned to Users" -msgstr "" +msgstr "Kullanıcıya atanmış parçalar" #. module: portal #: help:res.portal,url:0 msgid "The url where portal users can connect to the server" -msgstr "" +msgstr "Portal kullanıcılarının sunucuya bağlanacağı adres" #. module: portal #: model:res.groups,comment:portal.group_portal_officer msgid "Portal officers can create new portal users with the portal wizard." msgstr "" +"Portal yetkilileri portal sihirbazını kullanarak yeni portal kullanıcıları " +"oluşturabilirler." #. module: portal #: help:res.portal.wizard,message:0 msgid "This text is included in the welcome email sent to the users" -msgstr "" +msgstr "Bu yazı kullanıcıya gönderilen hoşgeldin e-posta mesajına eklenecek" #. module: portal #: help:res.portal,menu_action_id:0 msgid "If set, replaces the standard menu for the portal's users" msgstr "" +"Eğer seçilirse portal kullanıcıları için olan standart menüyü değiştirir" #. module: portal #: field:res.portal.wizard.user,lang:0 msgid "Language" -msgstr "" +msgstr "Dil" #. module: portal #: view:res.portal:0 msgid "Portal Name" -msgstr "" +msgstr "Portal Adı" #. module: portal #: view:res.portal.wizard.user:0 msgid "Portal Users" -msgstr "" +msgstr "Portal Kullanıcıları" #. module: portal #: field:res.portal,override_menu:0 msgid "Override Menu Action of Users" -msgstr "" +msgstr "Kullanıcıların menü eylemlerini değiştir" #. module: portal #: field:res.portal,menu_action_id:0 msgid "Menu Action" -msgstr "" +msgstr "Menü Eylemi" #. module: portal #: field:res.portal.wizard.user,name:0 msgid "User Name" -msgstr "" +msgstr "Kullanıcı Adı" #. module: portal #: model:ir.model,name:portal.model_res_portal_widget msgid "Portal Widgets" -msgstr "" +msgstr "Portal Parçaları" #. module: portal #: model:ir.model,name:portal.model_res_portal @@ -150,52 +157,52 @@ msgstr "" #: field:res.portal.widget,portal_id:0 #: field:res.portal.wizard,portal_id:0 msgid "Portal" -msgstr "" +msgstr "Portal" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:35 #, python-format msgid "Your OpenERP account at %(company)s" -msgstr "" +msgstr "%(company)s şirketindeki OpenERP hesabınız" #. module: portal #: code:addons/portal/portal.py:106 #: code:addons/portal/portal.py:177 #, python-format msgid "%s Menu" -msgstr "" +msgstr "%s Menü" #. module: portal #: help:res.portal.wizard,portal_id:0 msgid "The portal in which new users must be added" -msgstr "" +msgstr "Yeni kullanıcıların eklenmesi gereken portal" #. module: portal #: model:ir.model,name:portal.model_res_portal_wizard msgid "Portal Wizard" -msgstr "" +msgstr "Portal Sihirbazı" #. module: portal #: help:res.portal,widget_ids:0 msgid "Widgets assigned to portal users" -msgstr "" +msgstr "Portal kullanıcılarına atanmış parçacıklar" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:163 #, python-format msgid "(missing url)" -msgstr "" +msgstr "(kayıp url)" #. module: portal #: view:share.wizard:0 #: field:share.wizard,user_ids:0 msgid "Existing users" -msgstr "" +msgstr "Varolan kullanıcılar" #. module: portal #: field:res.portal.wizard.user,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Sihirbaz" #. module: portal #: help:res.portal.wizard.user,user_email:0 @@ -203,63 +210,65 @@ msgid "" "Will be used as user login. Also necessary to send the account information " "to new users" msgstr "" +"Kullanıcı adı olarak kullanılacak. Ayrıca yeni hesap bilgileri yeni " +"kullanıcıya gönderilmeli" #. module: portal #: field:res.portal,parent_menu_id:0 msgid "Parent Menu" -msgstr "" +msgstr "Üst Menü" #. module: portal #: field:res.portal,url:0 msgid "URL" -msgstr "" +msgstr "URL" #. module: portal #: field:res.portal.widget,widget_id:0 msgid "Widget" -msgstr "" +msgstr "Parçacık" #. module: portal #: help:res.portal.wizard.user,lang:0 msgid "The language for the user's user interface" -msgstr "" +msgstr "Kullanıcının kullanıcı arayüzü dili" #. module: portal #: view:res.portal.wizard:0 msgid "Cancel" -msgstr "" +msgstr "İptal Et" #. module: portal #: view:res.portal:0 msgid "Website" -msgstr "" +msgstr "Web sitesi" #. module: portal #: view:res.portal:0 msgid "Create Parent Menu" -msgstr "" +msgstr "Üst Menü Oluştur" #. module: portal #: view:res.portal.wizard:0 msgid "" "The following text will be included in the welcome email sent to users." -msgstr "" +msgstr "Aşağıdaki yazı kullanıcıya gönderilen hoşgeldin mesajına eklenecek" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:135 #, python-format msgid "Email required" -msgstr "" +msgstr "E-posta Gerekli" #. module: portal #: model:ir.model,name:portal.model_res_users msgid "res.users" -msgstr "" +msgstr "res.users" #. module: portal #: constraint:res.portal.wizard.user:0 msgid "Invalid email address" -msgstr "" +msgstr "Geçersiz e-posta adresi" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:136 @@ -267,23 +276,25 @@ msgstr "" msgid "" "You must have an email address in your User Preferences to send emails." msgstr "" +"E-posta gönderebilmek için kullanıcı seçeneklerinde e-posta adresiniz " +"tanımlı olmalı." #. module: portal #: model:ir.model,name:portal.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.menu" #. module: portal #: help:res.portal,group_id:0 msgid "The group extended by this portal" -msgstr "" +msgstr "Bu portal ile grup genişletilmiş" #. module: portal #: view:res.portal:0 #: view:res.portal.wizard:0 #: field:res.portal.wizard,user_ids:0 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: portal #: model:ir.actions.act_window,name:portal.portal_list_action @@ -291,38 +302,38 @@ msgstr "" #: model:ir.ui.menu,name:portal.portal_menu #: view:res.portal:0 msgid "Portals" -msgstr "" +msgstr "Portallar" #. module: portal #: help:res.portal,parent_menu_id:0 msgid "The menu action opens the submenus of this menu item" -msgstr "" +msgstr "Menü eylemi bu menü kaleminde alt menüler açar" #. module: portal #: field:res.portal.widget,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıra" #. module: portal #: field:res.users,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "İlgili Cari" #. module: portal #: view:res.portal:0 msgid "Portal Menu" -msgstr "" +msgstr "Portal Menüsü" #. module: portal #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "Aynı kullanıcı adı ile iki kullanıcı oluşturamazsınız !" #. module: portal #: view:res.portal.wizard:0 #: field:res.portal.wizard,message:0 msgid "Invitation message" -msgstr "" +msgstr "Davet mesajı" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:36 @@ -343,28 +354,42 @@ msgid "" "OpenERP - Open Source Business Applications\n" "http://www.openerp.com\n" msgstr "" +"Sayın %(name)s,\n" +"\n" +"Size %(url)s adresinde bir OpenERP hesabı açıldı.\n" +"\n" +"Giriş bilgileriniz:\n" +"Veritabanı: %(db)s\n" +"Kullanıcı adı: %(login)s\n" +"Şifre: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" #. module: portal #: model:res.groups,name:portal.group_portal_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: portal #: help:res.portal.wizard.user,name:0 msgid "The user's real name" -msgstr "" +msgstr "Kullanıcının Gerçek Adı" #. module: portal #: model:ir.actions.act_window,name:portal.address_wizard_action #: model:ir.actions.act_window,name:portal.partner_wizard_action #: view:res.portal.wizard:0 msgid "Add Portal Access" -msgstr "" +msgstr "Portal erişimi ekle" #. module: portal #: field:res.portal.wizard.user,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Cari" #. module: portal #: model:ir.actions.act_window,help:portal.portal_list_action @@ -376,13 +401,19 @@ msgid "" "the portal's users.\n" " " msgstr "" +"\n" +"Portal bir kullanıcı grubuna belirli ekranlar ve kurallar tanımlanmasına " +"olanak verir.\n" +" Portal kullanıcılarına bir portal menüsü, parçacıklar, ve özel gruplar " +"atanabilir.\n" +" " #. module: portal #: model:ir.model,name:portal.model_share_wizard msgid "Share Wizard" -msgstr "" +msgstr "Paylaşım Sihirbazı" #. module: portal #: model:res.groups,name:portal.group_portal_officer msgid "Officer" -msgstr "" +msgstr "Yetkili" diff --git a/addons/project_retro_planning/i18n/tr.po b/addons/project_retro_planning/i18n/tr.po index 49ca1b8db58..ba2accacc2a 100644 --- a/addons/project_retro_planning/i18n/tr.po +++ b/addons/project_retro_planning/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2012-01-23 23:28+0000\n" +"PO-Revision-Date: 2012-01-25 00:12+0000\n" "Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:30+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: project_retro_planning #: model:ir.model,name:project_retro_planning.model_project_project @@ -29,4 +29,4 @@ msgstr "Hata! Proje başlangıç tarihi bitiş tarihinden sonra olamaz." #. module: project_retro_planning #: constraint:project.project:0 msgid "Error! You cannot assign escalation to the same project!" -msgstr "" +msgstr "Hata! Aynı projeye yükselme atayamazsınız!" diff --git a/addons/purchase/i18n/tr.po b/addons/purchase/i18n/tr.po index c7f2a3f5bd7..d36d113a353 100644 --- a/addons/purchase/i18n/tr.po +++ b/addons/purchase/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-11-07 12:44+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-24 23:32+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:54+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -46,7 +46,7 @@ msgstr "Hedef" #: code:addons/purchase/purchase.py:235 #, python-format msgid "In order to delete a purchase order, it must be cancelled first!" -msgstr "" +msgstr "Bir satınalma emrini silmeden önce iptal etmelisiniz." #. module: purchase #: code:addons/purchase/purchase.py:772 @@ -102,7 +102,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase order" -msgstr "" +msgstr "Onaylanmış Satınalma emri" #. module: purchase #: view:purchase.order:0 @@ -122,7 +122,7 @@ msgstr "Fiyat listeleri" #. module: purchase #: view:stock.picking:0 msgid "To Invoice" -msgstr "" +msgstr "Faturalandırılacak" #. module: purchase #: view:purchase.order.line_invoice:0 @@ -166,7 +166,7 @@ msgstr "Fiyat listesi yok!" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_wizard msgid "purchase.config.wizard" -msgstr "" +msgstr "purchase.config.wizard" #. module: purchase #: view:board.board:0 @@ -252,7 +252,7 @@ msgstr "Satınalma Özellikleri" #. module: purchase #: model:ir.model,name:purchase.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Kısmi Teslimat İşlem Sihirbazı" #. module: purchase #: view:purchase.order.line:0 @@ -273,17 +273,17 @@ msgstr "Gün" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on generated draft invoice" -msgstr "" +msgstr "Oluşturulmuş taslak fatura temelinde" #. module: purchase #: view:purchase.report:0 msgid "Order of Day" -msgstr "" +msgstr "Günün Siparişi" #. module: purchase #: view:board.board:0 msgid "Monthly Purchases by Category" -msgstr "" +msgstr "Kategorilere Göre Aylık Satınalmalar" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -293,7 +293,7 @@ msgstr "Satınalmalar" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in draft state" -msgstr "" +msgstr "Taslak durumundaki Satınalma emirleri" #. module: purchase #: view:purchase.order:0 @@ -425,6 +425,7 @@ msgstr "Stok Hareketi" #, python-format msgid "You must first cancel all invoices related to this purchase order." msgstr "" +"Önce bu satınalma emriyle ilişkili bütün faturaları iptal etmelisiniz." #. module: purchase #: field:purchase.report,dest_address_id:0 @@ -470,13 +471,13 @@ msgstr "Onaylayan" #. module: purchase #: view:purchase.report:0 msgid "Order in last month" -msgstr "" +msgstr "Geçen Aydaki Emirler" #. module: purchase #: code:addons/purchase/purchase.py:411 #, python-format msgid "You must first cancel all receptions related to this purchase order." -msgstr "" +msgstr "Önce bu satınalma emriyle ilişkili bütün alımları iptal etmelisiniz." #. module: purchase #: selection:purchase.order.line,state:0 @@ -501,7 +502,7 @@ msgstr "Bir alım gerçekleştirildiğini gösterir" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in exception state" -msgstr "" +msgstr "İstisna durumundaki satınalma emirleri" #. module: purchase #: report:purchase.order:0 @@ -530,7 +531,7 @@ msgstr "Ortalama Fiyat" #. module: purchase #: view:stock.picking:0 msgid "Incoming Shipments already processed" -msgstr "" +msgstr "Gelen sevkiyatlar halihazırda işlenmiş" #. module: purchase #: report:purchase.order:0 @@ -548,7 +549,7 @@ msgstr "Onayla" #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice #: selection:purchase.order,invoice_method:0 msgid "Based on receptions" -msgstr "" +msgstr "sevkiyatlar Temelinde" #. module: purchase #: constraint:res.company:0 @@ -584,7 +585,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in the exception state" -msgstr "" +msgstr "İstisna durumundaki Satınalma Emirleri" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po @@ -642,12 +643,12 @@ msgstr "Toplam Fiyat" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer msgid "Create or Import Suppliers" -msgstr "" +msgstr "Tedarikçileri Oluştur ya da Aktar" #. module: purchase #: view:stock.picking:0 msgid "Available" -msgstr "" +msgstr "Müsait" #. module: purchase #: field:purchase.report,partner_address_id:0 @@ -676,7 +677,7 @@ msgstr "Hata!" #. module: purchase #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "view tipinde bir lokasyona ürün giriş çıkışı yapamazsınız." #. module: purchase #: code:addons/purchase/purchase.py:710 @@ -725,7 +726,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Çeşitli" #. module: purchase #: code:addons/purchase/purchase.py:788 @@ -797,7 +798,7 @@ msgstr "Resepsiyonlar" #: code:addons/purchase/purchase.py:284 #, python-format msgid "You cannot confirm a purchase order without any lines." -msgstr "" +msgstr "Hiçbir kalemi olmayan satınalma emirlerini onaylayamazsınız" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -822,12 +823,12 @@ msgstr "Teklif İsteği" #: code:addons/purchase/edi/purchase_order.py:139 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "EDI Fiyat Listesi (%s)" #. module: purchase #: selection:purchase.order,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Onay Bekliyor" #. module: purchase #: selection:purchase.report,month:0 @@ -837,7 +838,7 @@ msgstr "Ocak" #. module: purchase #: model:ir.actions.server,name:purchase.ir_actions_server_edi_purchase msgid "Auto-email confirmed purchase orders" -msgstr "" +msgstr "Otomatik-eposta onaylı satınalma emirleri" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -881,7 +882,7 @@ msgstr "Mik." #. module: purchase #: view:purchase.report:0 msgid "Month-1" -msgstr "" +msgstr "Ay-1" #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -900,7 +901,7 @@ msgstr "Satınalma Siparişi Birleştirme" #. module: purchase #: view:purchase.report:0 msgid "Order in current month" -msgstr "" +msgstr "Bu ayki Emirler" #. module: purchase #: view:purchase.report:0 @@ -943,7 +944,7 @@ msgstr "Aylık Toplam Kullanıcı Sipariş Kalemleri" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase orders" -msgstr "" +msgstr "Onaylı Satınalma Emirleri" #. module: purchase #: view:purchase.report:0 @@ -954,7 +955,7 @@ msgstr "Ay" #. module: purchase #: model:email.template,subject:purchase.email_template_edi_purchase msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Satınalma (Ref ${object.name or 'n/a' })" #. module: purchase #: report:purchase.quotation:0 @@ -974,7 +975,7 @@ msgstr "Vergilendirilmemiş toplam tutar" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user msgid "User" -msgstr "" +msgstr "Kullanıcı" #. module: purchase #: field:purchase.order,shipped:0 @@ -996,7 +997,7 @@ msgstr "Bu satınalma için oluşturulmuş satınalma listesidir" #. module: purchase #: view:stock.picking:0 msgid "Is a Back Order" -msgstr "" +msgstr "Birikmiş Sipariş mi (backorder)" #. module: purchase #: model:process.node,note:purchase.process_node_invoiceafterpacking0 @@ -1045,7 +1046,7 @@ msgstr "Sipariş Durumu" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase msgid "Product Categories" -msgstr "" +msgstr "Ürün Kategorileri" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice @@ -1055,7 +1056,7 @@ msgstr "Fatura oluştur" #. module: purchase #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Şirket adı tekil olmalı !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line @@ -1072,7 +1073,7 @@ msgstr "Takvimi Göster" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Based on Purchase Order Lines" -msgstr "" +msgstr "Satınalma emri kalemleri temelinde" #. module: purchase #: help:purchase.order,amount_untaxed:0 @@ -1083,7 +1084,7 @@ msgstr "Vergilendirilmemiş tutar" #: code:addons/purchase/purchase.py:885 #, python-format msgid "PO: %s" -msgstr "" +msgstr "SA: %s" #. module: purchase #: model:process.transition,note:purchase.process_transition_purchaseinvoice0 @@ -1151,12 +1152,12 @@ msgstr "" #: model:ir.actions.act_window,name:purchase.action_email_templates #: model:ir.ui.menu,name:purchase.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "E-Posta Şablonları" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Pre-Generate Draft Invoices on Based Purchase Orders" -msgstr "" +msgstr "Satınalma emri temelinde taslak faturaları oluştur" #. module: purchase #: model:ir.model,name:purchase.model_purchase_report @@ -1187,7 +1188,7 @@ msgstr "Uzatılmış Filtreler..." #. module: purchase #: view:purchase.config.wizard:0 msgid "Invoicing Control on Purchases" -msgstr "" +msgstr "Satınalmalardaki Faturalama Kontrolü" #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:48 @@ -1232,7 +1233,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat msgid "Address Book" -msgstr "" +msgstr "Adres Defteri" #. module: purchase #: model:ir.model,name:purchase.model_res_company @@ -1249,7 +1250,7 @@ msgstr "Alış Siparişini İptal Et" #: code:addons/purchase/purchase.py:417 #, python-format msgid "Unable to cancel this purchase order!" -msgstr "" +msgstr "Bu satınalma emri iptal edilemiyor!" #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -1274,7 +1275,7 @@ msgstr "Performans tablosu" #. module: purchase #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: purchase #: view:purchase.report:0 @@ -1285,7 +1286,7 @@ msgstr "Ürün Tutarı" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form msgid "Partner Categories" -msgstr "" +msgstr "Cari Kategorileri" #. module: purchase #: help:purchase.order,amount_tax:0 @@ -1337,7 +1338,7 @@ msgstr "Bu satınalma sipariş talebini oluşturan belge referansı." #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are not approved yet." -msgstr "" +msgstr "Henüz onaylanmamış satınalma emirleri" #. module: purchase #: help:purchase.order,state:0 @@ -1406,7 +1407,7 @@ msgstr "Genel Bilgiler" #. module: purchase #: view:purchase.order:0 msgid "Not invoiced" -msgstr "" +msgstr "Faturalanmamış" #. module: purchase #: report:purchase.order:0 @@ -1472,7 +1473,7 @@ msgstr "Alış Siparişleri" #. module: purchase #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: purchase #: field:purchase.order,origin:0 @@ -1514,7 +1515,7 @@ msgstr "Tél. :" #. module: purchase #: view:purchase.report:0 msgid "Order of Month" -msgstr "" +msgstr "Aylık Emirler" #. module: purchase #: report:purchase.order:0 @@ -1530,7 +1531,7 @@ msgstr "Satınalma Siparişi Arama" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_config msgid "Set the Default Invoicing Control Method" -msgstr "" +msgstr "Öntanımlı Faturalama kontrol yöntemini belirle" #. module: purchase #: model:process.node,note:purchase.process_node_draftpurchaseorder0 @@ -1562,7 +1563,7 @@ msgstr "Tedarikçi Onayı Bekleniyor" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice msgid "Based on draft invoices" -msgstr "" +msgstr "Taslak faturalar temelinde" #. module: purchase #: view:purchase.order:0 @@ -1604,6 +1605,8 @@ msgid "" "The selected supplier has a minimal quantity set to %s, you should not " "purchase less." msgstr "" +"Seçilmiş tedarikçinin minimum sipariş miktarı %s, daha az miktar " +"satınalmamalısınız." #. module: purchase #: view:purchase.report:0 @@ -1618,7 +1621,7 @@ msgstr "Tahmini Teslimat Adresi" #. module: purchase #: view:stock.picking:0 msgid "Journal" -msgstr "" +msgstr "Yevmiye" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_stock_move_report_po @@ -1650,7 +1653,7 @@ msgstr "Teslimat" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in done state." -msgstr "" +msgstr "Tamamlandı durumundaki satınalma emirleri" #. module: purchase #: field:purchase.order.line,product_uom:0 @@ -1686,7 +1689,7 @@ msgstr "Rezervasyon" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders that include lines not invoiced." -msgstr "" +msgstr "İçinde faturalanmamış kalemler içeren satınalma emirleri" #. module: purchase #: view:purchase.order:0 @@ -1696,7 +1699,7 @@ msgstr "Tutar" #. module: purchase #: view:stock.picking:0 msgid "Picking to Invoice" -msgstr "" +msgstr "Faturalacak teslimat" #. module: purchase #: view:purchase.config.wizard:0 @@ -1704,6 +1707,8 @@ msgid "" "This tool will help you to select the method you want to use to control " "supplier invoices." msgstr "" +"Bu araç, tedarikçi faturalarını kontrol etmek için kullanmak istediğiniz " +"yöntemi seçmek için yardımcı olacaktır." #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1 @@ -1803,7 +1808,7 @@ msgstr "Satınalma-Standart Fiyat" #. module: purchase #: field:purchase.config.wizard,default_method:0 msgid "Default Invoicing Control Method" -msgstr "" +msgstr "Öntanımlı fatura kontrol metodu" #. module: purchase #: model:product.pricelist.type,name:purchase.pricelist_type_purchase @@ -1819,7 +1824,7 @@ msgstr "Faturalama Kontrolü" #. module: purchase #: view:stock.picking:0 msgid "Back Orders" -msgstr "" +msgstr "Sipariş Bakiyeleri" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0 @@ -1875,7 +1880,7 @@ msgstr "Fiyat Listesi Sürümleri" #. module: purchase #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: purchase #: code:addons/purchase/purchase.py:358 @@ -1964,7 +1969,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in draft state" -msgstr "" +msgstr "Taslak durumundaki satınalma emirleri" #. module: purchase #: selection:purchase.report,month:0 @@ -1974,17 +1979,17 @@ msgstr "Mayıs" #. module: purchase #: model:res.groups,name:purchase.group_purchase_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: purchase #: view:purchase.config.wizard:0 msgid "res_config_contents" -msgstr "" +msgstr "res_config_contents" #. module: purchase #: view:purchase.report:0 msgid "Order in current year" -msgstr "" +msgstr "Bu yılki Emirler" #. module: purchase #: model:process.process,name:purchase.process_process_purchaseprocess0 @@ -2002,7 +2007,7 @@ msgstr "Yıl" #: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft #: selection:purchase.order,invoice_method:0 msgid "Based on Purchase Order lines" -msgstr "" +msgstr "Satınalma Emri kalemleri temelinde" #. module: purchase #: model:ir.actions.todo.category,name:purchase.category_purchase_config diff --git a/addons/purchase_double_validation/i18n/tr.po b/addons/purchase_double_validation/i18n/tr.po index a4c5a8b6887..4d6d7982964 100644 --- a/addons/purchase_double_validation/i18n/tr.po +++ b/addons/purchase_double_validation/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-06-09 18:32+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-25 00:14+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 @@ -47,7 +47,7 @@ msgstr "Satınalmalar için Sınır Miktarlarını Yapılandır" #: view:board.board:0 #: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting msgid "Purchase Order Waiting Approval" -msgstr "" +msgstr "Onay Bekleyen Alış Siparişi" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 diff --git a/addons/sale_crm/i18n/tr.po b/addons/sale_crm/i18n/tr.po index cd23cdb3d70..27405d5574d 100644 --- a/addons/sale_crm/i18n/tr.po +++ b/addons/sale_crm/i18n/tr.po @@ -7,30 +7,30 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-05-16 21:14+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2012-01-25 00:17+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: sale_crm #: field:sale.order,categ_id:0 msgid "Category" -msgstr "" +msgstr "Kategori" #. module: sale_crm #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:112 #, python-format msgid "Converted to Sales Quotation(%s)." -msgstr "" +msgstr "Satış Teklifine (%s) cevirilmiş" #. module: sale_crm #: view:crm.make.sale:0 @@ -62,7 +62,7 @@ msgstr "_Oluştur" #. module: sale_crm #: view:sale.order:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Satış Ekiplerim" #. module: sale_crm #: help:crm.make.sale,close:0 @@ -74,7 +74,7 @@ msgstr "" #. module: sale_crm #: view:board.board:0 msgid "My Opportunities" -msgstr "" +msgstr "Fırsatlarım" #. module: sale_crm #: view:crm.lead:0 @@ -105,7 +105,7 @@ msgstr "Fırsatı Kapat" #. module: sale_crm #: view:board.board:0 msgid "My Planned Revenues by Stage" -msgstr "" +msgstr "Sahneye göre Planlanan Gelirlerim" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:110 diff --git a/addons/sale_journal/i18n/tr.po b/addons/sale_journal/i18n/tr.po index 827d9862f84..3e6ddc57c0e 100644 --- a/addons/sale_journal/i18n/tr.po +++ b/addons/sale_journal/i18n/tr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:19+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 00:15+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:52+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: sale_journal #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: sale_journal #: field:sale_journal.invoice.type,note:0 @@ -41,7 +41,7 @@ msgstr "" #. module: sale_journal #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: sale_journal #: view:res.partner:0 @@ -98,7 +98,7 @@ msgstr "" #. module: sale_journal #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: sale_journal #: field:sale.order,invoice_type_id:0 diff --git a/addons/share/i18n/tr.po b/addons/share/i18n/tr.po index 1de0c7b2028..729110fecab 100644 --- a/addons/share/i18n/tr.po +++ b/addons/share/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2012-01-11 00:04+0000\n" +"PO-Revision-Date: 2012-01-24 22:52+0000\n" "Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-12 05:40+0000\n" -"X-Generator: Launchpad (build 14640)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: share #: field:share.wizard,embed_option_title:0 @@ -163,7 +163,7 @@ msgstr "Kapat" #: code:addons/share/wizard/share_wizard.py:641 #, python-format msgid "Action and Access Mode are required to create a shared access" -msgstr "" +msgstr "Paylaşım oluşturmak için Eylem ve Erişim modu gereklidir" #. module: share #: view:share.wizard:0 @@ -171,6 +171,7 @@ msgid "" "Please select the action that opens the screen containing the data you want " "to share." msgstr "" +"Lütfen paylaşmak istediğiniz verileri içeren ekranı açan eylemi seçin." #. module: share #: code:addons/share/wizard/share_wizard.py:782 @@ -204,6 +205,8 @@ msgid "" "Optionally, you may specify an additional domain restriction that will be " "applied to the shared data." msgstr "" +"İsterseniz, paylaştığınız bilgiler için ek alan adı (domain) kısıtları " +"belirleyebilirsiniz." #. module: share #: help:share.wizard,name:0 @@ -271,7 +274,7 @@ msgstr "" #: help:share.wizard,action_id:0 msgid "" "The action that opens the screen containing the data you wish to share." -msgstr "" +msgstr "Paylaşmak istediğiniz ekranı açan eylem" #. module: share #: constraint:res.users:0 @@ -294,6 +297,8 @@ msgstr "Yeni Oluşturuldu" #, python-format msgid "Indirect sharing filter created by user %s (%s) for group %s" msgstr "" +"Kullanıcı %s(%s) tarafından %s grubu için oluşturulan dolaylı paylaşım " +"filtresi" #. module: share #: code:addons/share/wizard/share_wizard.py:768 @@ -449,6 +454,10 @@ msgid "" "Members of this groups have access to the sharing wizard, which allows them " "to invite external users to view or edit some of their documents." msgstr "" +"\n" +"Bu grubun üyelerinin dış dünyadaki kullanıcılarla dökümanları görüntülemek " +"veya düzenlemek için paylaşabilecekleri paylaşım sihirbazına erişimleri " +"vardır." #. module: share #: model:ir.model,name:share.model_res_groups @@ -506,12 +515,12 @@ msgstr "Sadece normal kullanıcılar (paylaşım kullanıcısı değil)" #. module: share #: field:share.wizard,access_mode:0 msgid "Access Mode" -msgstr "" +msgstr "Erişim Modu" #. module: share #: view:share.wizard:0 msgid "Sharing: preparation" -msgstr "" +msgstr "Paylaşım: Hazırlama" #. module: share #: code:addons/share/wizard/share_wizard.py:199 @@ -520,8 +529,10 @@ msgid "" "You must configure your e-mail address in the user preferences before using " "the Share button." msgstr "" +"Share (Paylaş) düğmesi kullanmadan önce, kullanıcı tercihleri ​​e-posta " +"adresini yapılandırmanız gerekir." #. module: share #: help:share.wizard,access_mode:0 msgid "Access rights to be granted on the shared documents." -msgstr "" +msgstr "Paylaşılan belgeler verilebilen Erişim hakları." diff --git a/addons/warning/i18n/tr.po b/addons/warning/i18n/tr.po index 409bd2dc784..24aeabbbcfb 100644 --- a/addons/warning/i18n/tr.po +++ b/addons/warning/i18n/tr.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:16+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 00:10+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:11+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: warning #: sql_constraint:purchase.order:0 #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" #. module: warning #: model:ir.model,name:warning.model_purchase_order_line @@ -134,7 +134,7 @@ msgstr "Satınalma Siparişi" #. module: warning #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referans her şirket için tekil olmalı!" #. module: warning #: field:res.partner,sale_warn_msg:0 @@ -178,17 +178,17 @@ msgstr "%s için uyarı !" #. module: warning #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Fatura Numarası Her Şirkette Tekil Olmalı!" #. module: warning #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Hata ! kendini çağıran ilişkili üyeler oluşturamazsınız." #. module: warning #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Geçersiz BBA Yapılı İletişim !" #. module: warning #: view:res.partner:0 From 627fe9fed99c546f3410fe3df69dd0a9b782a9ce Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 09:42:44 +0100 Subject: [PATCH 275/349] [IMP] use @deprecated on OldWidget bzr revid: xmo@openerp.com-20120125084244-wcok11mlyagh1ck1 --- addons/web/static/src/js/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 098c6da104a..a703a11b91c 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -1128,7 +1128,7 @@ openerp.web.Widget = openerp.web.CallbackEnabled.extend(/** @lends openerp.web.W }); /** - * Deprecated. Do not use any more. + * @deprecated use :class:`openerp.web.Widget` */ openerp.web.OldWidget = openerp.web.Widget.extend({ init: function(parent, element_id) { From a6d883ee0522f30190b28d32996461ccf7235a56 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 09:44:59 +0100 Subject: [PATCH 276/349] [FIX] trailing comma, breaks IE <= 8 bzr revid: xmo@openerp.com-20120125084459-eysc6e80l0mdeuqm --- addons/web/static/src/js/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index a703a11b91c..fb22b46adf8 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -1137,7 +1137,7 @@ openerp.web.OldWidget = openerp.web.Widget.extend({ this.element_id = this.element_id || _.uniqueId('widget-'); var tmp = document.getElementById(this.element_id); this.$element = tmp ? $(tmp) : $(document.createElement(this.tag_name)); - }, + } }); openerp.web.TranslationDataBase = openerp.web.Class.extend(/** @lends openerp.web.TranslationDataBase# */{ From fa10430e2536c3992cc5c445ecdf7d38d43db081 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 09:46:41 +0100 Subject: [PATCH 277/349] [REM] unused view_help file bzr revid: xmo@openerp.com-20120125084641-glyiqqemy41b4k23 --- addons/web/static/src/js/view_help.js | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 addons/web/static/src/js/view_help.js diff --git a/addons/web/static/src/js/view_help.js b/addons/web/static/src/js/view_help.js deleted file mode 100644 index 6f590c359d1..00000000000 --- a/addons/web/static/src/js/view_help.js +++ /dev/null @@ -1,15 +0,0 @@ -/*--------------------------------------------------------- - * OpenERP web library - *---------------------------------------------------------*/ - -openerp.web.view_help = function(openerp) { - -openerp.web.ProcessView = openerp.web.OldWidget.extend({ -}); - -openerp.web.HelpView = openerp.web.OldWidget.extend({ -}); - -}; - -// vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax: From 7ce1aad7ecbbe66f99bd345fa6b0028e64b65386 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 09:53:10 +0100 Subject: [PATCH 278/349] [IMP] terminate statements, remove extraneous statement terminations bzr revid: xmo@openerp.com-20120125085310-zzwjrll47n61hw8w --- addons/web/static/src/js/core.js | 6 +-- addons/web/static/src/js/view_editor.js | 37 +++++++++---------- addons/web/static/src/js/view_form.js | 8 ++-- addons/web_calendar/static/src/js/calendar.js | 2 +- .../web_dashboard/static/src/js/dashboard.js | 4 +- addons/web_gantt/static/src/js/gantt.js | 15 +++----- addons/web_kanban/static/src/js/kanban.js | 6 +-- .../web_mobile/static/src/js/chrome_mobile.js | 2 +- addons/web_process/static/src/js/process.js | 2 +- 9 files changed, 38 insertions(+), 44 deletions(-) diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index fb22b46adf8..500cf58d05f 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -1223,7 +1223,7 @@ openerp.web.qweb.default_dict = { '_' : _, '_t' : openerp.web._t }; -openerp.web.qweb.format_text_node = function(s) { +openerp.web.qweb.format_text_node = function (s) { // Note that 'this' is the Qweb Node of the text var translation = this.node.parentNode.attributes['t-translation']; if (translation && translation.value === 'off') { @@ -1235,13 +1235,13 @@ openerp.web.qweb.format_text_node = function(s) { } var tr = openerp.web._t(ts); return tr === ts ? s : tr; -} +}; /** Jquery extentions */ $.Mutex = (function() { function Mutex() { this.def = $.Deferred().resolve(); - }; + } Mutex.prototype.exec = function(action) { var current = this.def; var next = this.def = $.Deferred(); diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index f506d63a677..26376f24da2 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -4,8 +4,8 @@ var QWeb = openerp.web.qweb; openerp.web.ViewEditor = openerp.web.OldWidget.extend({ init: function(parent, element_id, dataset, view, options) { this._super(parent); - this.element_id = element_id - this.parent = parent + this.element_id = element_id; + this.parent = parent; this.dataset = new openerp.web.DataSetSearch(this, 'ir.ui.view', null, null), this.model = dataset.model; this.xml_element_id = 0; @@ -107,7 +107,7 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ type_widget.dirty = true; } type_widget.start(); - type_widget.set_value(value) + type_widget.set_value(value); self.create_view_widget.push(type_widget); }); }, @@ -177,7 +177,7 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ 'att_list': [], 'name': this.add_node_name(node), 'child_id': [] - } + }; ViewNode.att_list.push(node.tagName.toLowerCase()); _.each(node.attributes, function(att) { ViewNode.att_list.push([att.nodeName, att.nodeValue]); @@ -576,7 +576,7 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ var check = _.detect(one_object , function(obj) { return id == obj.id; }); - if (check) {result.push(check);}; + if (check) {result.push(check);} _.each(one_object, function(obj) { self.get_object_by_id(id,obj.child_id, result); }); @@ -817,7 +817,7 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ values.push(''); values.sort(); _PROPERTIES_ATTRIBUTES['widget']['selection'] = values; - var widgets = _.filter(_PROPERTIES_ATTRIBUTES, function(property){ return _.include(properties, property.name)}) + var widgets = _.filter(_PROPERTIES_ATTRIBUTES, function (property) { return _.include(properties, property.name)}); _.each(widgets, function(widget) { var type_widget = new (self.property.get_any([widget.type])) (self.edit_node_dialog, widget); var value = _.detect(arch_val[0]['att_list'],function(res) { @@ -842,24 +842,23 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ var group_ids = [], group_names = {}, groups = []; var res_groups = new openerp.web.DataSetSearch(this,'res.groups', null, null), model_data = new openerp.web.DataSetSearch(self,'ir.model.data', null, null); - res_groups - .read_slice([], {}) - .done(function(res_grp) { - _.each(res_grp,function(res){ + res_groups.read_slice([], {}).done(function (res_grp) { + _.each(res_grp, function (res) { var key = res.id; - group_names[key]=res.name; + group_names[key] = res.name; group_ids.push(res.id); }); - model_data - .read_slice([],{domain:[['res_id', 'in', group_ids],['model','=','res.groups']]}) - .done(function(model_grp) { - _.each(model_grp, function(res_group) { - groups.push([res_group.module + "." + res_group.name,group_names[res_group.res_id]]); + model_data.read_slice([], {domain: [ + ['res_id', 'in', group_ids], + ['model', '=', 'res.groups'] + ]}).done(function (model_grp) { + _.each(model_grp, function (res_group) { + groups.push([res_group.module + "." + res_group.name, group_names[res_group.res_id]]); }); self.groups = groups; def.resolve(); }); - }) + }); return def.promise(); }, on_add_node: function(properties, fields){ @@ -922,7 +921,7 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ render_new_field :function(id){ var self = this; var action = { - context: {'default_model_id': id, 'manual':true}, + context: {'default_model_id': id, 'manual': true}, res_model: "ir.model.fields", views: [[false, 'form']], type: 'ir.actions.act_window', @@ -930,7 +929,7 @@ openerp.web.ViewEditor = openerp.web.OldWidget.extend({ flags: { action_buttons: true } - } + }; var action_manager = new openerp.web.ActionManager(self); $.when(action_manager.do_action(action)).then(function() { var controller = action_manager.dialog_viewmanager.views['form'].controller; diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index e296fcc1955..3f13c95a3a5 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -125,7 +125,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# if (state.id && this.datarecord.id != state.id) { var idx = this.dataset.get_id_index(state.id); if (idx === null) { - this.dataset.ids.push(state.id) + this.dataset.ids.push(state.id); this.dataset.index = this.dataset.ids.length - 1; } this.do_show(); @@ -233,7 +233,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# do_update_pager: function(hide_index) { var $pager = this.$form_header.find('div.oe_form_pager'); var index = hide_index ? '-' : this.dataset.index + 1; - $pager.find('button').prop('disabled', this.dataset.ids.length < 2) + $pager.find('button').prop('disabled', this.dataset.ids.length < 2); $pager.find('span.oe_pager_index').html(index); $pager.find('span.oe_pager_count').html(this.dataset.ids.length); }, @@ -1920,10 +1920,10 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({ }, _quick_create: function(name) { var self = this; - var slow_create = function() { + var slow_create = function () { self._change_int_value(null); self._search_create_popup("form", undefined, {"default_name": name}); - } + }; if (self.get_definition_options().quick_create === undefined || self.get_definition_options().quick_create) { var dataset = new openerp.web.DataSetStatic(this, this.field.relation, self.build_context()); dataset.name_create(name, function(data) { diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index bc7c5f0ba1d..282d3dfd883 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -381,7 +381,7 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ this.do_ranged_search(); }, do_ranged_search: function() { - var self = this + var self = this; scheduler.clearAll(); $.when(this.has_been_loaded, this.ready).then(function() { self.dataset.read_slice(_.keys(self.fields), { diff --git a/addons/web_dashboard/static/src/js/dashboard.js b/addons/web_dashboard/static/src/js/dashboard.js index dc433f961a8..ec2975d48d4 100644 --- a/addons/web_dashboard/static/src/js/dashboard.js +++ b/addons/web_dashboard/static/src/js/dashboard.js @@ -190,9 +190,9 @@ openerp.web.form.DashBoard = openerp.web.form.Widget.extend({ this.action_managers.push(am); am.appendTo($action); am.do_action(action); - am.do_action = function(action) { + am.do_action = function (action) { self.do_action(action); - } + }; if (action_attrs.creatable && action_attrs.creatable !== 'false') { var action_id = parseInt(action_attrs.creatable, 10); $action.parent().find('button.oe_dashboard_button_create').click(function() { diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 80b29fe4368..01bff96acbc 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -368,16 +368,11 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ if (!event_id) { var pop = new openerp.web.form.SelectCreatePopup(this); - pop.select_element( - this.model, - { - title: _t("Create: ") + this.name, - initial_view: 'form', - disable_multiple_selection: true - }, - this.dataset.domain, - this.context || this.dataset.context - ) + pop.select_element(this.model, { + title: _t("Create: ") + this.name, + initial_view: 'form', + disable_multiple_selection: true + }, this.dataset.domain, this.context || this.dataset.context); pop.on_select_elements.add_last(function(element_ids) { self.dataset.read_ids(element_ids,[]).done(function(projects) { self.database_projects.concat(projects); diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 46c6ce4eaf6..5afb04c00f8 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -78,7 +78,7 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ node.tag = qweb_prefix; node.attrs[qweb_prefix + '-esc'] = 'record.' + node.attrs['name'] + '.value'; this.extract_aggregates(node); - break + break; case 'button': case 'a': var type = node.attrs.type || ''; @@ -395,7 +395,7 @@ openerp.web_kanban.KanbanRecord = openerp.web.OldWidget.extend({ this.qweb_context = { record: this.record, widget: this - } + }; for (var p in this) { if (_.str.startsWith(p, 'kanban_')) { this.qweb_context[p] = _.bind(this[p], this); @@ -444,7 +444,7 @@ openerp.web_kanban.KanbanRecord = openerp.web.OldWidget.extend({ var self = this; if (confirm(_t("Are you sure you want to delete this record ?"))) { return $.when(this.view.dataset.unlink([this.id])).then(function() { - self.group.remove_record(self.id) + self.group.remove_record(self.id); self.stop(); }); } diff --git a/addons/web_mobile/static/src/js/chrome_mobile.js b/addons/web_mobile/static/src/js/chrome_mobile.js index 41732391936..bcfedd49dba 100644 --- a/addons/web_mobile/static/src/js/chrome_mobile.js +++ b/addons/web_mobile/static/src/js/chrome_mobile.js @@ -153,7 +153,7 @@ openerp.web_mobile.Shortcuts = openerp.web.OldWidget.extend({ start: function() { var self = this; this.rpc('/web/session/sc_list',{} ,function(res){ - self.$element.html(self.render({'sc' : res})) + self.$element.html(self.render({'sc': res})); self.$element.find("[data-role=header]").find('h1').html('Favourite'); self.$element.find("[data-role=header]").find('#home').click(function(){ $.mobile.changePage("#oe_menu", "slide", false, true); diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index 5bfd1d39587..150db955cf3 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -169,7 +169,7 @@ openerp.web_process = function (openerp) { // Node text process_node_text = r.text(n.node.x, n.node.y, (n.node.name)) .attr({"fill": "#fff", "font-weight": "bold", "cursor": "pointer"}); - process_node_text.translate((process_node.getBBox().width/ 2) + 5, 10) + process_node_text.translate((process_node.getBBox().width / 2) + 5, 10); if(n.node.subflow) { process_node_text.click(function() { self.process_id = n.node.subflow[0]; From 1f8536a33459d732a9ad372f0da78d0606bbc053 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Wed, 25 Jan 2012 10:29:32 +0100 Subject: [PATCH 279/349] [IMP] account: multi company enhancements bzr revid: qdp-launchpad@openerp.com-20120125092932-x07yucdn1mjaxv8z --- addons/account/account_bank_statement.py | 10 +++++++++ .../account/wizard/account_report_common.py | 22 +++++++++++++++++++ .../wizard/account_report_common_view.xml | 7 +++--- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index c255775b83b..9cfda051ec1 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -170,6 +170,16 @@ class account_bank_statement(osv.osv): 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.bank.statement',context=c), } + def _check_company_id(self, cr, uid, ids, context=None): + for statement in self.browse(cr, uid, ids, context=context): + if statement.company_id.id != statement.period_id.company_id.id: + return False + return True + + _constraints = [ + (_check_company_id, 'The journal and period chosen have to belong to the same company.', ['journal_id','period_id']), + ] + def onchange_date(self, cr, uid, ids, date, company_id, context=None): """ Find the correct period to use for the given date and company_id, return it and set it in the context diff --git a/addons/account/wizard/account_report_common.py b/addons/account/wizard/account_report_common.py index 8ae425e0b15..55e61360fe7 100644 --- a/addons/account/wizard/account_report_common.py +++ b/addons/account/wizard/account_report_common.py @@ -29,8 +29,14 @@ class account_common_report(osv.osv_memory): _name = "account.common.report" _description = "Account Common Report" + def onchange_chart_id(self, cr, uid, ids, chart_account_id=False, context=None): + if chart_account_id: + company_id = self.pool.get('account.account').browse(cr, uid, chart_account_id, context=context).company_id.id + return {'value': {'company_id': company_id}} + _columns = { 'chart_account_id': fields.many2one('account.account', 'Chart of Account', help='Select Charts of Accounts', required=True, domain = [('parent_id','=',False)]), + 'company_id': fields.related('chart_account_id', 'company_id', type='many2one', relation='res.company', string='Company', readonly=True), 'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', help='Keep empty for all open fiscal year'), 'filter': fields.selection([('filter_no', 'No Filters'), ('filter_date', 'Date'), ('filter_period', 'Periods')], "Filter by", required=True), 'period_from': fields.many2one('account.period', 'Start Period'), @@ -44,6 +50,22 @@ class account_common_report(osv.osv_memory): } + def _check_company_id(self, cr, uid, ids, context=None): + for wiz in self.browse(cr, uid, ids, context=context): + company_id = wiz.company_id.id + if company_id != wiz.fiscalyear_id.company_id.id: + return False + if wiz.period_from and company_id != wiz.period_from.company_id.id: + return False + if wiz.period_to and company_id != wiz.period_to.company_id.id: + return False + return True + + _constraints = [ + (_check_company_id, 'The fiscalyear, periods or chart of account chosen have to belong to the same company.', ['chart_account_id','fiscalyear_id','period_from','period_to']), + ] + + def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): res = super(account_common_report, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=False) if context.get('active_model', False) == 'account.account' and view_id: diff --git a/addons/account/wizard/account_report_common_view.xml b/addons/account/wizard/account_report_common_view.xml index 30d90a55245..db1da8223d5 100644 --- a/addons/account/wizard/account_report_common_view.xml +++ b/addons/account/wizard/account_report_common_view.xml @@ -10,8 +10,9 @@

- +
From 299e77780890f165886142d85ef7c1e00897ff62 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Wed, 25 Jan 2012 13:56:36 +0100 Subject: [PATCH 292/349] [imp] removed old code bzr revid: nicolas.vanhoren@openerp.com-20120125125636-oitx6akjui2k73gl --- addons/web_gantt/static/src/js/gantt.js | 547 ------------------ addons/web_gantt/static/src/xml/web_gantt.xml | 4 - 2 files changed, 551 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index d19138494e3..b0d79d63946 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -223,551 +223,4 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ }, }); -openerp.web_gantt.GanttViewOld = openerp.web.View.extend({ - display_name: _lt('Gantt'), - - init: function(parent, dataset, view_id) { - this._super(parent); - this.view_manager = parent || new openerp.web.NullViewManager(); - this.dataset = dataset; - this.model = dataset.model; - this.view_id = view_id; - this.domain = this.dataset.domain || []; - this.context = this.dataset.context || {}; - this.has_been_loaded = $.Deferred(); - }, - - start: function() { - this._super(); - return this.rpc("/web/view/load", {"model": this.model, "view_id": this.view_id, "view_type": "gantt"}, this.on_loaded); - }, - - on_loaded: function(data) { - - this.fields_view = data, - this.name = this.fields_view.arch.attrs.string, - this.view_id = this.fields_view.view_id, - this.fields = this.fields_view.fields; - - this.date_start = this.fields_view.arch.attrs.date_start, - this.date_delay = this.fields_view.arch.attrs.date_delay, - this.date_stop = this.fields_view.arch.attrs.date_stop, - this.progress = this.fields_view.arch.attrs.progress, - this.day_length = this.fields_view.arch.attrs.day_length || 8; - - this.color_field = this.fields_view.arch.attrs.color, - this.colors = this.fields_view.arch.attrs.colors; - - if (this.fields_view.arch.children.length) { - var level = this.fields_view.arch.children[0]; - this.parent = level.attrs.link, this.text = level.children.length ? level.children[0].attrs.name : level.attrs.name; - } else { - this.text = 'name'; - } - - if (!this.date_start) { - console.error("date_start is not defined in the definition of this gantt view"); - return; - } - - this.$element.html(QWeb.render("GanttViewOld", {'height': $('.oe-application-container').height(), 'width': $('.oe-application-container').width()})); - this.has_been_loaded.resolve(); - }, - - init_gantt_view: function() { - - ganttChartControl = this.ganttChartControl = new GanttChart(this.day_length); - ganttChartControl.setImagePath("/web_gantt/static/lib/dhtmlxGantt/codebase/imgs/"); - ganttChartControl.setEditable(true); - ganttChartControl.showTreePanel(true); - ganttChartControl.showContextMenu(false); - ganttChartControl.showDescTask(true,'d,s-f'); - ganttChartControl.showDescProject(true,'n,d'); - - }, - - project_starting_date : function() { - var self = this, - projects = this.database_projects, - min_date = _.min(projects, function(prj) { - return self.format_date(prj[self.date_start]); - }); - if (min_date) this.project_start_date = this.format_date(min_date[self.date_start]); - else - this.project_start_date = Date.today(); - return $.Deferred().resolve().promise(); - }, - - format_date : function(date) { - var datetime_regex = /^(\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)(?:\.\d+)?$/, - date_regex = /^\d\d\d\d-\d\d-\d\d$/, - time_regex = /^(\d\d:\d\d:\d\d)(?:\.\d+)?$/, - def = $.Deferred(); - if(date_regex.exec(date)) { - this.date_format = "yyyy-MM-dd"; - } else if(time_regex.exec(date)) { - this.date_format = "HH:mm:ss"; - } else { - this.date_format = "yyyy-MM-dd HH:mm:ss"; - } - if(typeof date === 'string') - return openerp.web.auto_str_to_date(date); - return date; - }, - - on_project_loaded: function(events) { - - if(!events.length) return; - var self = this; - var started_projects = _.filter(events, function(res) { - return !!res[self.date_start]; - }); - - this.database_projects = started_projects; - - if(!self.name && started_projects.length > 0) { - var name = started_projects[0][self.parent]; - self.name = name instanceof Array? name[name.length - 1] : name; - } - this.$element.find('#add_task').click(function() { - self.editTask(); - }); - - $.when(this.project_starting_date()) - .then(function() { - if(self.ganttChartControl) { - self.ganttChartControl.clearAll(); - self.$element.find('#GanttView').empty(); - } - }) - .done(this.init_gantt_view()); - - var self = this; - var show_event = started_projects; - _.each(show_event, function(evt) {evt[self.date_start] = self.format_date(evt[self.date_start])}); - this.project = new GanttProjectInfo("_1", self.name, this.project_start_date); - self.ganttChartControl.addProject(this.project); - //create child - var k = 0; - var color_box = {}; - var parents = {}; - var all_events = {}; - var child_event = {}; - var temp_id = ""; - var final_events = []; - for (var i in show_event) { - - var res = show_event[i]; - - var id = res['id']; - var text = res[this.text]; - var start_date = res[this.date_start]; - var progress = res[this.progress] || 100; - - if (this.date_stop != undefined){ - if (res[this.date_stop] != false){ - var stop_date = this.convert_str_date(res[this.date_stop]); - var duration= self.hours_between(start_date, stop_date); - } - else{ - var duration = 0; - } - } - else{ - var duration = res[this.date_delay]; - } - if (!duration) - duration = 0; - - if (this.group_by.length){ - for (var j in self.group_by){ - var grp_key = res[self.group_by[j]]; - if (typeof(grp_key) == "object"){ - grp_key = res[self.group_by[j]][1]; - } - else{ - grp_key = res[self.group_by[j]]; - } - - if (!grp_key){ - grp_key = "Undefined"; - } - - if (j == 0){ - if (parents[grp_key] == undefined){ - var mod_id = i+ "_" +j; - parents[grp_key] = mod_id; - child_event[mod_id] = {}; - all_events[mod_id] = {'parent': "", 'evt':[mod_id , grp_key, start_date, start_date, progress, ""]}; - } - else{ - mod_id = parents[grp_key]; - } - temp_id = mod_id; - }else{ - if (child_event[mod_id][grp_key] == undefined){ - var ch_mod_id = i+ "_" +j; - child_event[mod_id][grp_key] = ch_mod_id; - child_event[ch_mod_id] = {}; - temp_id = ch_mod_id; - all_events[ch_mod_id] = {'parent': mod_id, 'evt':[ch_mod_id , grp_key, start_date, start_date, progress, ""]}; - mod_id = ch_mod_id; - } - else{ - mod_id = child_event[mod_id][grp_key]; - temp_id = mod_id; - } - } - } - all_events[id] = {'parent': temp_id, 'evt':[id , text, start_date, duration, progress, ""]}; - final_events.push(id); - } - else { - if (i == 0) { - var mod_id = "_" + i; - all_events[mod_id] = {'parent': "", 'evt': [mod_id, this.name, start_date, start_date, progress, ""]}; - } - all_events[id] = {'parent': mod_id, 'evt':[id , text, start_date, duration, progress, ""]}; - final_events.push(id); - } - } - - for (var i in final_events){ - var evt_id = final_events[i]; - var evt_date = all_events[evt_id]['evt'][2]; - while (all_events[evt_id]['parent'] != "") { - var parent_id =all_events[evt_id]['parent']; - if (all_events[parent_id]['evt'][2] > evt_date){ - all_events[parent_id]['evt'][2] = evt_date; - } - evt_id = parent_id; - } - } - var evt_id = []; - var evt_date = ""; - var evt_duration = ""; - var evt_end_date = ""; - var project_tree_field = []; - for (var i in final_events){ - evt_id = final_events[i]; - evt_date = all_events[evt_id]['evt'][2]; - evt_duration = all_events[evt_id]['evt'][3]; - - var evt_str_date = this.convert_date_str(evt_date); - evt_end_date = this.end_date(evt_str_date, evt_duration); - - while (all_events[evt_id]['parent'] != "") { - var parent_id =all_events[evt_id]['parent']; - if (all_events[parent_id]['evt'][3] < evt_end_date){ - all_events[parent_id]['evt'][3] = evt_end_date; - } - evt_id = parent_id; - } - } - - for (var j in self.group_by) { - self.render_events(all_events, j); - } - - if (!self.group_by.length) { - self.render_events(all_events, 0); - } - - for (var i in final_events) { - evt_id = final_events[i]; - res = all_events[evt_id]; - task=new GanttTaskInfo(res['evt'][0], res['evt'][1], res['evt'][2], res['evt'][3], res['evt'][4], ""); - prt = self.project.getTaskById(res['parent']); - prt.addChildTask(task); - } - - var oth_hgt = 264; - var min_hgt = 150; - var name_min_wdt = 150; - var gantt_hgt = $(window).height() - oth_hgt; - var search_wdt = $("#oe_app_search").width(); - - if (gantt_hgt > min_hgt) { - $('#GanttView').height(gantt_hgt).width(search_wdt); - } else{ - $('#GanttView').height(min_hgt).width(search_wdt); - } - - self.ganttChartControl.create("GanttView"); - - // Setup Events - self.ganttChartControl.attachEvent("onTaskStartDrag", function(task) { - if (task.parentTask) { - var task_date = task.getEST(); - if (task_date.getHours()) { - task_date.set({ - hour: task_date.getHours(), - minute: task_date.getMinutes(), - second: 0 - }); - } - } - }); - self.ganttChartControl.attachEvent("onTaskEndResize", function(task) {return self.resizeTask(task);}); - self.ganttChartControl.attachEvent("onTaskEndDrag", function(task) {return self.resizeTask(task);}); - - var taskdiv = $("div.taskPanel").parent(); - taskdiv.addClass('ganttTaskPanel'); - taskdiv.prev().addClass('ganttDayPanel'); - var $gantt_panel = $(".ganttTaskPanel , .ganttDayPanel"); - - var ganttrow = $('.taskPanel').closest('tr'); - var gtd = ganttrow.children(':first-child'); - gtd.children().addClass('task-name'); - - $(".toggle-sidebar").click(function(e) { - self.set_width(); - }); - - $(window).bind('resize',function() { - window.clearTimeout(self.ganttChartControl._resize_timer); - self.ganttChartControl._resize_timer = window.setTimeout(function(){ - self.reloadView(); - }, 200); - }); - - var project = self.ganttChartControl.getProjectById("_1"); - if (project) { - $(project.projectItem[0]).hide(); - $(project.projectNameItem).hide(); - $(project.descrProject).hide(); - - _.each(final_events, function(id) { - var Task = project.getTaskById(id); - $(Task.cTaskNameItem[0]).click(function() { - self.editTask(Task); - }) - }); - } - }, - - resizeTask: function(task) { - var self = this, - event_id = task.getId(); - if(task.childTask.length) - return; - - var data = {}; - data[this.date_start] = task.getEST().toString(this.date_format); - - if(this.date_stop) { - var diff = task.getDuration() % this.day_length, - finished_date = task.getFinishDate().add({hours: diff}); - data[this.date_stop] = finished_date.toString(this.date_format); - } else { - data[this.date_delay] = task.getDuration(); - } - this.dataset - .write(event_id, data, {}) - .done(function() { - var get_project = _.find(self.database_projects, function(project){ return project.id == event_id}); - _.extend(get_project,data); - self.reloadView(); - }); - }, - - editTask: function(task) { - var self = this, - event_id; - if (!task) - event_id = 0; - else { - event_id = task.getId(); - if(!event_id || !task.parentTask) - return false; - } - if(event_id) event_id = parseInt(event_id, 10); - - if (!event_id) { - var pop = new openerp.web.form.SelectCreatePopup(this); - pop.select_element( - this.model, - { - title: _t("Create: ") + this.name, - initial_view: 'form', - disable_multiple_selection: true - }, - this.dataset.domain, - this.context || this.dataset.context - ) - pop.on_select_elements.add_last(function(element_ids) { - self.dataset.read_ids(element_ids,[]).done(function(projects) { - self.database_projects.concat(projects); - self.reloadView(); - }); - }); - } - else { - var pop = new openerp.web.form.FormOpenPopup(this); - pop.show_element(this.model, event_id, this.context || this.dataset.context, {'title' : _t("Open: ") + this.name}); - pop.on_write.add(function(id, data) { - var get_project = _.find(self.database_projects, function(project){ return project.id == id}); - if (get_project) { - _.extend(get_project, data); - } else { - _.extend(self.database_projects, _.extend(data, {'id': id})); - } - self.reloadView(); - }); - } - }, - - set_width: function() { - $gantt_panel.width(1); - jQuery(".ganttTaskPanel").parent().width(1); - - var search_wdt = jQuery("#oe_app_search").width(); - var day_wdt = jQuery(".ganttDayPanel").children().children().width(); - jQuery('#GanttView').css('width','100%'); - - if (search_wdt - day_wdt <= name_min_wdt){ - jQuery(".ganttTaskPanel").parent().width(search_wdt - name_min_wdt); - jQuery(".ganttTaskPanel").width(search_wdt - name_min_wdt); - jQuery(".ganttDayPanel").width(search_wdt - name_min_wdt - 14); - jQuery('.task-name').width(name_min_wdt); - jQuery('.task-name').children().width(name_min_wdt); - }else{ - jQuery(".ganttTaskPanel").parent().width(day_wdt); - jQuery(".ganttTaskPanel").width(day_wdt); - jQuery(".taskPanel").width(day_wdt - 16); - jQuery(".ganttDayPanel").width(day_wdt -16); - jQuery('.task-name').width(search_wdt - day_wdt); - jQuery('.task-name').children().width(search_wdt - day_wdt); - } - - }, - - end_date: function(dat, duration) { - - var self = this; - - var dat = this.convert_str_date(dat); - - var day = Math.floor(duration/self.day_length); - var hrs = duration % self.day_length; - - dat.add(day).days(); - dat.add(hrs).hour(); - - return dat; - }, - - hours_between: function(date1, date2, parent_task) { - - var ONE_DAY = 1000 * 60 * 60 * 24; - var date1_ms = date1.getTime(); - var date2_ms = date2.getTime(); - var difference_ms = Math.abs(date1_ms - date2_ms); - - var d = parent_task? Math.ceil(difference_ms / ONE_DAY) : Math.floor(difference_ms / ONE_DAY); - var h = (difference_ms % ONE_DAY)/(1000 * 60 * 60); - var num = (d * this.day_length) + h; - return parseFloat(num.toFixed(2)); - - }, - - render_events : function(all_events, j) { - - var self = this; - for (var i in all_events){ - var res = all_events[i]; - if ((typeof(res['evt'][3])) == "object"){ - res['evt'][3] = self.hours_between(res['evt'][2],res['evt'][3], true); - } - - k = res['evt'][0].toString().indexOf('_'); - - if (k != -1) { - if (res['evt'][0].substring(k) == "_"+j){ - if (j == 0){ - task = new GanttTaskInfo(res['evt'][0], res['evt'][1], res['evt'][2], res['evt'][3], res['evt'][4], ""); - self.project.addTask(task); - } else { - task = new GanttTaskInfo(res['evt'][0], res['evt'][1], res['evt'][2], res['evt'][3], res['evt'][4], ""); - prt = self.project.getTaskById(res['parent']); - prt.addChildTask(task); - } - } - } - } - }, - - convert_str_date: function (str) { - if (typeof str == 'string') { - if (str.length == 19) { - this.date_format = "yyyy-MM-dd HH:mm:ss"; - return openerp.web.str_to_datetime(str); - } - else - if (str.length == 10) { - this.date_format = "yyyy-MM-dd"; - return openerp.web.str_to_date(str); - } - else - if (str.length == 8) { - this.date_format = "HH:mm:ss"; - return openerp.web.str_to_time(str); - } - throw "Unrecognized date/time format"; - } else { - return str; - } - }, - - convert_date_str: function(full_date) { - if (this.date_format == "yyyy-MM-dd HH:mm:ss"){ - return openerp.web.datetime_to_str(full_date); - } else if (this.date_format == "yyyy-MM-dd"){ - return openerp.web.date_to_str(full_date); - } else if (this.date_format == "HH:mm:ss"){ - return openerp.web.time_to_str(full_date); - } - throw "Unrecognized date/time format"; - }, - - reloadView: function() { - return this.on_project_loaded(this.database_projects); - }, - - do_search: function (domains, contexts, groupbys) { - var self = this; - this.group_by = []; - if (this.fields_view.arch.attrs.default_group_by) { - this.group_by = this.fields_view.arch.attrs.default_group_by.split(','); - } - - if (groupbys.length) { - this.group_by = groupbys; - } - var fields = _.compact(_.map(this.fields_view.arch.attrs,function(value,key) { - if (key != 'string' && key != 'default_group_by') { - return value || ''; - } - })); - fields = _.uniq(fields.concat(_.keys(this.fields), this.text, this.group_by)); - $.when(this.has_been_loaded).then(function() { - self.dataset.read_slice(fields, { - domain: domains, - context: contexts - }).done(function(projects) { - self.on_project_loaded(projects); - }); - }); - }, - - do_show: function() { - this.do_push_state({}); - return this._super(); - } - -}); - -// here you may tweak globals object, if any, and play with on_* or do_* callbacks on them - }; -// vim:et fdc=0 fdl=0: diff --git a/addons/web_gantt/static/src/xml/web_gantt.xml b/addons/web_gantt/static/src/xml/web_gantt.xml index 8a6102fcbff..dae9da9e67e 100644 --- a/addons/web_gantt/static/src/xml/web_gantt.xml +++ b/addons/web_gantt/static/src/xml/web_gantt.xml @@ -7,8 +7,4 @@
- - -
- From f9c1bb2bf491a8658c151365d3f2c51e7b2875d4 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Wed, 25 Jan 2012 14:12:08 +0100 Subject: [PATCH 293/349] [imp] moved create button to another place to make it nicer bzr revid: nicolas.vanhoren@openerp.com-20120125131208-hulto9nh0t23atdz --- addons/web_gantt/static/src/css/gantt.css | 7 ++++++- addons/web_gantt/static/src/js/gantt.js | 7 ++++++- addons/web_gantt/static/src/xml/web_gantt.xml | 4 +++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/addons/web_gantt/static/src/css/gantt.css b/addons/web_gantt/static/src/css/gantt.css index ea5771cf7c6..d9a9ed06d9e 100644 --- a/addons/web_gantt/static/src/css/gantt.css +++ b/addons/web_gantt/static/src/css/gantt.css @@ -1,4 +1,9 @@ -.oe-gantt-view-view { +.openerp .oe-gantt-view-view { min-height: 500px; } + +.openerp .oe-gantt-view-view .oe-gantt-view-create { + position: absolute; + top: 5px; +} diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index b0d79d63946..00860894a0d 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -16,7 +16,6 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ this.chart_id = _.uniqueId(); }, start: function() { - $(".oe-gantt-view-create", this.$element).click(this.on_task_create); return $.when(this.rpc("/web/view/load", {"model": this.dataset.model, "view_id": this.view_id, "view_type": "gantt"}), this.rpc("/web/searchview/fields_get", {"model": this.dataset.model})).pipe(this.on_loaded); }, @@ -175,6 +174,12 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ self.on_task_display(task_info.internal_task); } }); + + // insertion of create button + var td = $($("table td", self.$element)[0]); + var rendered = QWeb.render("GanttView-create-button"); + $(rendered).prependTo(td); + $(".oe-gantt-view-create", this.$element).click(this.on_task_create); }, on_task_changed: function(task_obj) { var self = this; diff --git a/addons/web_gantt/static/src/xml/web_gantt.xml b/addons/web_gantt/static/src/xml/web_gantt.xml index dae9da9e67e..787d47a3c1e 100644 --- a/addons/web_gantt/static/src/xml/web_gantt.xml +++ b/addons/web_gantt/static/src/xml/web_gantt.xml @@ -3,8 +3,10 @@
-
+ + + From a93daf3b9848a431c34c38c5f96bddbc96558b38 Mon Sep 17 00:00:00 2001 From: "Vaibhav (OpenERP)" Date: Wed, 25 Jan 2012 18:45:28 +0530 Subject: [PATCH 294/349] [FIX] helper clone for dragged element. lp bug: https://launchpad.net/bugs/920349 fixed bzr revid: vda@tinyerp.com-20120125131528-twjtq49lhzr214vr --- addons/web/static/src/js/view_list.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 1f8a6020f46..ef413f7542e 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -1355,6 +1355,7 @@ openerp.web.ListView.Groups = openerp.web.Class.extend( /** @lends openerp.web.L axis: 'y', items: '> tr[data-id]', containment: 'parent', + helper: 'clone', stop: function (event, ui) { var to_move = list.records.get(ui.item.data('id')), target_id = ui.item.prev().data('id'), From c0b2ee7dc2dca4d72dbc59f3adfc0c13950f53f2 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 25 Jan 2012 15:04:38 +0100 Subject: [PATCH 295/349] [IMP] Use a different controller for fields @type=id always readonly bzr revid: fme@openerp.com-20120125140438-rr1bh20st75rq45y --- addons/web/static/src/js/view_form.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 113fc1185ed..9bec955c3d9 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1333,6 +1333,13 @@ openerp.web.form.FieldChar = openerp.web.form.Field.extend({ } }); +openerp.web.form.FieldID = openerp.web.form.FieldChar.extend({ + update_dom: function() { + this._super.apply(this, arguments); + this.$element.find('input').prop('disabled', true); + } +}); + openerp.web.form.FieldEmail = openerp.web.form.FieldChar.extend({ template: 'FieldEmail', start: function() { @@ -3227,7 +3234,7 @@ openerp.web.form.widgets = new openerp.web.Registry({ 'label' : 'openerp.web.form.WidgetLabel', 'button' : 'openerp.web.form.WidgetButton', 'char' : 'openerp.web.form.FieldChar', - 'id' : 'openerp.web.form.FieldChar', + 'id' : 'openerp.web.form.FieldID', 'email' : 'openerp.web.form.FieldEmail', 'url' : 'openerp.web.form.FieldUrl', 'text' : 'openerp.web.form.FieldText', From e90d6ac735f5c1f9f62f483ae4705144cc6fe8bb Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 15:19:45 +0100 Subject: [PATCH 296/349] [FIX] front page kanban: incorrect boolean conversion of action.auto_search to flag bzr revid: xmo@openerp.com-20120125141945-ifyboezexfanw9hi --- addons/web/static/src/js/views.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 4948b19862d..49150681d08 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -310,13 +310,13 @@ session.web.ViewManager = session.web.OldWidget.extend(/** @lends session.web.V $.when(view_promise).then(function() { self.on_controller_inited(view_type, controller); if (self.searchview - && self.flags.auto_search !== false + && self.flags.auto_search && view.controller.searchable !== false) { self.searchview.ready.then(self.searchview.do_search); } }); } else if (this.searchview - && self.flags.auto_search !== false + && self.flags.auto_search && view.controller.searchable !== false) { this.searchview.ready.then(this.searchview.do_search); } @@ -453,7 +453,7 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner // do not have it yet (and we don't, because we've not called our own // ``_super()``) rpc requests will blow up. var flags = action.flags || {}; - flags.auto_search = !!action.auto_search; + flags.auto_search = action.auto_search !== false; if (action.res_model == 'board.board' && action.view_mode === 'form') { // Special case for Dashboards _.extend(flags, { From f854b4b9f81073cd3e3d39836269e62bdec9abdb Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 15:20:43 +0100 Subject: [PATCH 297/349] [IMP] only set auto_search on flags if not already set, so flags can be used to override action's auto_search bzr revid: xmo@openerp.com-20120125142043-o9znm8qphrm9rlsp --- addons/web/static/src/js/views.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 49150681d08..b52c965402b 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -453,7 +453,9 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner // do not have it yet (and we don't, because we've not called our own // ``_super()``) rpc requests will blow up. var flags = action.flags || {}; - flags.auto_search = action.auto_search !== false; + if (!('auto_search' in flags)) { + flags.auto_search = action.auto_search !== false; + } if (action.res_model == 'board.board' && action.view_mode === 'form') { // Special case for Dashboards _.extend(flags, { From 7f1c184bb4c1948d192b76b13d7cb7b3369cb9b0 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 16:02:01 +0100 Subject: [PATCH 298/349] [IMP] invert sorting arrows http://notes.ericjiang.com/posts/456 bzr revid: xmo@openerp.com-20120125150201-82vkms4pxyn2qbsu --- addons/web/static/src/js/view_list.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 1f8a6020f46..7cedd1e3427 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -231,7 +231,7 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView# $this.find('span').toggleClass( 'ui-icon-triangle-1-s ui-icon-triangle-1-n'); } else { - $this.append('') + $this.append('') .siblings('.oe-sortable').find('span').remove(); } From 77e42e1a98eba4b27c80b9ac124030c57a03b54c Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 25 Jan 2012 17:04:17 +0100 Subject: [PATCH 299/349] [IMP] crm.lead: set case opening date when opening automatically bzr revid: odo@openerp.com-20120125160417-r2q4c1k63v6jrh75 --- addons/crm/crm_lead.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 100227e3397..566885e3c46 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -545,8 +545,10 @@ class crm_lead(crm_case, osv.osv): 'type': 'opportunity', 'stage_id': stage_id or False, 'date_action': time.strftime('%Y-%m-%d %H:%M:%S'), - 'partner_address_id': contact_id + 'date_open': time.strftime('%Y-%m-%d %H:%M:%S'), + 'partner_address_id': contact_id, } + def _convert_opportunity_notification(self, cr, uid, lead, context=None): success_message = _("Lead '%s' has been converted to an opportunity.") % lead.name self.message_append(cr, uid, [lead.id], success_message, body_text=success_message, context=context) @@ -777,7 +779,10 @@ class crm_lead(crm_case, osv.osv): for case in self.browse(cr, uid, ids, context=context): values = dict(vals) if case.state in CRM_LEAD_PENDING_STATES: - values.update(state=crm.AVAILABLE_STATES[1][0]) #re-open + #re-open + values.update(state=crm.AVAILABLE_STATES[1][0]) + if not case.date_open: + values['date_open'] = time.strftime(tools.DEFAULT_SERVER_DATETIME_FORMAT) res = self.write(cr, uid, [case.id], values, context=context) return res From 26374d8db562867fa17d2f4207dee161267e551c Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 25 Jan 2012 17:06:06 +0100 Subject: [PATCH 300/349] [FIX] revert change in rev 6400, as it breaks the tests in account_asset bzr revid: rco@openerp.com-20120125160606-fj5nvg5xzr5uqbwn --- addons/account_asset/account_asset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 97aec1d8487..0b6f5b7feac 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -309,7 +309,7 @@ class account_asset_asset(osv.osv): period_obj = self.pool.get('account.period') depreciation_obj = self.pool.get('account.asset.depreciation.line') period = period_obj.browse(cr, uid, period_id, context=context) - depreciation_ids = depreciation_obj.search(cr, uid, [('asset_id', 'in', ids), ('depreciation_date', '<=', period.date_stop), ('depreciation_date', '>=', period.date_start), ('move_check', '=', False)], context=context) + depreciation_ids = depreciation_obj.search(cr, uid, [('asset_id', 'in', ids), ('depreciation_date', '<', period.date_stop), ('depreciation_date', '>', period.date_start), ('move_check', '=', False)], context=context) return depreciation_obj.create_move(cr, uid, depreciation_ids, context=context) def create(self, cr, uid, vals, context=None): From a4a8e0eee1544a3c8a51547ffb2cec10ca8e938c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 17:09:49 +0100 Subject: [PATCH 301/349] [IMP] avoid losing error message when DOM parser fails to initialize in MSIE bzr revid: xmo@openerp.com-20120125160949-5pr4h7aquohykdn2 --- addons/web/static/lib/qweb/qweb2.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/lib/qweb/qweb2.js b/addons/web/static/lib/qweb/qweb2.js index 089b1812aa5..7d58b2492f7 100644 --- a/addons/web/static/lib/qweb/qweb2.js +++ b/addons/web/static/lib/qweb/qweb2.js @@ -301,7 +301,8 @@ QWeb2.Engine = (function() { // new ActiveXObject("Msxml2.DOMDocument.4.0"); xDoc = new ActiveXObject("MSXML2.DOMDocument"); } catch (e) { - return this.tools.exception("Could not find a DOM Parser"); + return this.tools.exception( + "Could not find a DOM Parser: " + e.message); } xDoc.async = false; xDoc.preserveWhiteSpace = true; From 53274ea397e0ea32e6375e16f3ecedc9262f832b Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 25 Jan 2012 17:25:58 +0100 Subject: [PATCH 302/349] [FIX] handling of encoding of field names when serializing to export data files lp bug: https://launchpad.net/bugs/921470 fixed bzr revid: xmo@openerp.com-20120125162558-1lfs3xb5xi35xjym --- addons/web/controllers/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index b5262747692..218f1fc0284 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -1543,7 +1543,7 @@ class CSVExport(Export): fp = StringIO() writer = csv.writer(fp, quoting=csv.QUOTE_ALL) - writer.writerow(fields) + writer.writerow([name.encode('utf-8') for name in fields]) for data in rows: row = [] @@ -1583,7 +1583,7 @@ class ExcelExport(Export): worksheet = workbook.add_sheet('Sheet 1') for i, fieldname in enumerate(fields): - worksheet.write(0, i, str(fieldname)) + worksheet.write(0, i, fieldname) worksheet.col(i).width = 8000 # around 220 pixels style = xlwt.easyxf('align: wrap yes') From 82e7f91b5dea422c812db2a7c6199698e090777d Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 25 Jan 2012 17:59:30 +0100 Subject: [PATCH 303/349] [IMP] product.product.name_search: avoid duplicate results, cleanup, comment bzr revid: odo@openerp.com-20120125165930-re7ad10kqrvecl8l --- addons/product/product.py | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/addons/product/product.py b/addons/product/product.py index e6b4b4c6348..9205d7b92de 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -587,19 +587,27 @@ class product_product(osv.osv): def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=100): if not args: - args=[] + args = [] if name: ids = self.search(cr, user, [('default_code','=',name)]+ args, limit=limit, context=context) - if not len(ids): + if not ids: ids = self.search(cr, user, [('ean13','=',name)]+ args, limit=limit, context=context) - if not len(ids): - ids = self.search(cr, user, [('default_code',operator,name)]+ args, limit=limit, context=context) - ids += self.search(cr, user, [('name',operator,name)]+ args, limit=limit, context=context) - if not len(ids): - ptrn=re.compile('(\[(.*?)\])') - res = ptrn.search(name) - if res: - ids = self.search(cr, user, [('default_code','=', res.group(2))] + args, limit=limit, context=context) + if not ids: + # Do not merge the 2 next lines into one single search, SQL search performance would be abysmal + # on a database with thousands of matching products, due to the huge merge+unique needed for the + # OR operator (and given the fact that the 'name' lookup results come from the ir.translation table + # Performing a quick memory merge of ids in Python will give much better performance + ids = set() + ids.update(self.search(cr, user, args + [('default_code',operator,name)], limit=limit, context=context)) + if len(ids) < limit: + # we may underrun the limit because of dupes in the results, that's fine + ids.update(self.search(cr, user, args + [('name',operator,name)], limit=(limit-len(ids)), context=context)) + ids = list(ids) + if not ids: + ptrn = re.compile('(\[(.*?)\])') + res = ptrn.search(name) + if res: + ids = self.search(cr, user, [('default_code','=', res.group(2))] + args, limit=limit, context=context) else: ids = self.search(cr, user, args, limit=limit, context=context) result = self.name_get(cr, user, ids, context=context) From a4a36695c7d33da90fa89f9c46cb6fdb04a3a852 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 25 Jan 2012 18:42:49 +0100 Subject: [PATCH 304/349] [IMP] email_template: use button name as action name The action name is what gets displayed in the sidebar and there is no reason to have a different name for the action and button anyway. lp bug: https://launchpad.net/bugs/886144 fixed bzr revid: odo@openerp.com-20120125174249-wxor3br5xbqtluld --- addons/email_template/email_template.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index fe4155cb236..35803c21864 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -180,8 +180,9 @@ class email_template(osv.osv): src_obj = template.model_id.model model_data_id = data_obj._get_id(cr, uid, 'mail', 'email_compose_message_wizard_form') res_id = data_obj.browse(cr, uid, model_data_id, context=context).res_id + button_name = _('Send Mail (%s)') % template.name vals['ref_ir_act_window'] = action_obj.create(cr, uid, { - 'name': template.name, + 'name': button_name, 'type': 'ir.actions.act_window', 'res_model': 'mail.compose.message', 'src_model': src_obj, @@ -193,7 +194,7 @@ class email_template(osv.osv): 'auto_refresh':1 }, context) vals['ref_ir_value'] = self.pool.get('ir.values').create(cr, uid, { - 'name': _('Send Mail (%s)') % template.name, + 'name': button_name, 'model': src_obj, 'key2': 'client_action_multi', 'value': "ir.actions.act_window," + str(vals['ref_ir_act_window']), From 7dfe3e3413942b1ebc08eea6db3d9d01e7c4c7ef Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 26 Jan 2012 05:28:24 +0000 Subject: [PATCH 305/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120126052824-8ja030g3lhanp8g7 --- addons/account_analytic_plans/i18n/tr.po | 2 +- addons/account_anglo_saxon/i18n/tr.po | 2 +- addons/account_asset/i18n/tr.po | 821 ++++++++ addons/account_sequence/i18n/tr.po | 2 +- .../analytic_journal_billing_rate/i18n/tr.po | 2 +- addons/audittrail/i18n/zh_CN.po | 48 +- addons/crm_profiling/i18n/tr.po | 2 +- addons/document/i18n/zh_CN.po | 32 +- addons/document_webdav/i18n/tr.po | 194 ++ addons/hr_attendance/i18n/tr.po | 2 +- addons/hr_evaluation/i18n/tr.po | 16 +- addons/hr_payroll/i18n/tr.po | 12 +- addons/hr_payroll_account/i18n/tr.po | 10 +- addons/hr_recruitment/i18n/tr.po | 20 +- addons/hr_timesheet/i18n/tr.po | 14 +- addons/l10n_be/i18n/tr.po | 12 +- addons/l10n_ch/i18n/tr.po | 10 +- addons/l10n_cr/i18n/tr.po | 162 ++ addons/l10n_gt/i18n/tr.po | 10 +- addons/l10n_hn/i18n/tr.po | 71 + addons/l10n_in/i18n/tr.po | 100 +- addons/l10n_it/i18n/tr.po | 87 + addons/l10n_ma/i18n/tr.po | 149 ++ addons/l10n_nl/i18n/tr.po | 90 + addons/l10n_ro/i18n/tr.po | 132 ++ addons/l10n_syscohada/i18n/tr.po | 115 ++ addons/l10n_uk/i18n/tr.po | 18 +- addons/lunch/i18n/tr.po | 596 ++++++ addons/marketing_campaign/i18n/tr.po | 1037 ++++++++++ addons/marketing_campaign_crm_demo/i18n/tr.po | 166 ++ addons/point_of_sale/i18n/tr.po | 463 ++--- addons/portal/i18n/tr.po | 2 +- addons/profile_tools/i18n/tr.po | 144 ++ addons/project_caldav/i18n/tr.po | 524 +++++ addons/project_issue/i18n/tr.po | 990 ++++++++++ addons/project_issue_sheet/i18n/tr.po | 77 + addons/project_long_term/i18n/tr.po | 508 +++++ addons/project_mailgate/i18n/tr.po | 78 + addons/project_messages/i18n/tr.po | 110 ++ addons/project_retro_planning/i18n/tr.po | 2 +- addons/project_scrum/i18n/tr.po | 14 +- addons/project_timesheet/i18n/tr.po | 10 +- addons/purchase/i18n/tr.po | 2 +- addons/purchase_double_validation/i18n/tr.po | 2 +- addons/report_intrastat/i18n/tr.po | 45 +- addons/report_webkit/i18n/tr.po | 546 ++++++ addons/report_webkit_sample/i18n/tr.po | 123 ++ addons/resource/i18n/tr.po | 14 +- addons/sale/i18n/de.po | 8 +- addons/sale_crm/i18n/tr.po | 2 +- addons/sale_journal/i18n/tr.po | 2 +- addons/stock_planning/i18n/tr.po | 16 +- addons/subscription/i18n/tr.po | 22 +- addons/survey/i18n/tr.po | 1710 +++++++++++++++++ addons/warning/i18n/tr.po | 2 +- 55 files changed, 8904 insertions(+), 446 deletions(-) create mode 100644 addons/account_asset/i18n/tr.po create mode 100644 addons/document_webdav/i18n/tr.po create mode 100644 addons/l10n_cr/i18n/tr.po create mode 100644 addons/l10n_hn/i18n/tr.po create mode 100644 addons/l10n_it/i18n/tr.po create mode 100644 addons/l10n_ma/i18n/tr.po create mode 100644 addons/l10n_nl/i18n/tr.po create mode 100644 addons/l10n_ro/i18n/tr.po create mode 100644 addons/l10n_syscohada/i18n/tr.po create mode 100644 addons/lunch/i18n/tr.po create mode 100644 addons/marketing_campaign/i18n/tr.po create mode 100644 addons/marketing_campaign_crm_demo/i18n/tr.po create mode 100644 addons/profile_tools/i18n/tr.po create mode 100644 addons/project_caldav/i18n/tr.po create mode 100644 addons/project_issue/i18n/tr.po create mode 100644 addons/project_issue_sheet/i18n/tr.po create mode 100644 addons/project_long_term/i18n/tr.po create mode 100644 addons/project_mailgate/i18n/tr.po create mode 100644 addons/project_messages/i18n/tr.po create mode 100644 addons/report_webkit/i18n/tr.po create mode 100644 addons/report_webkit_sample/i18n/tr.po create mode 100644 addons/survey/i18n/tr.po diff --git a/addons/account_analytic_plans/i18n/tr.po b/addons/account_analytic_plans/i18n/tr.po index b4e2a5efbdc..e6fd65dbabd 100644 --- a/addons/account_analytic_plans/i18n/tr.po +++ b/addons/account_analytic_plans/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: account_analytic_plans diff --git a/addons/account_anglo_saxon/i18n/tr.po b/addons/account_anglo_saxon/i18n/tr.po index 276d1d53561..fad9d6ef02c 100644 --- a/addons/account_anglo_saxon/i18n/tr.po +++ b/addons/account_anglo_saxon/i18n/tr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: account_anglo_saxon diff --git a/addons/account_asset/i18n/tr.po b/addons/account_asset/i18n/tr.po new file mode 100644 index 00000000000..91d73284da8 --- /dev/null +++ b/addons/account_asset/i18n/tr.po @@ -0,0 +1,821 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-25 17:20+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Assets in draft and open states" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,method_end:0 +#: field:account.asset.history,method_end:0 +#: field:asset.modify,method_end:0 +msgid "Ending date" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,value_residual:0 +msgid "Residual Value" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,account_expense_depreciation_id:0 +msgid "Depr. Expense Account" +msgstr "" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +msgid "Compute Asset" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: account_asset +#: field:asset.asset.report,gross_value:0 +msgid "Gross Amount" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.asset,name:0 +#: field:account.asset.depreciation.line,asset_id:0 +#: field:account.asset.history,asset_id:0 +#: field:account.move.line,asset_id:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,asset_id:0 +#: model:ir.model,name:account_asset.model_account_asset_asset +msgid "Asset" +msgstr "Varlık" + +#. module: account_asset +#: help:account.asset.asset,prorata:0 +#: help:account.asset.category,prorata:0 +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January" +msgstr "" + +#. module: account_asset +#: field:account.asset.history,name:0 +msgid "History name" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,company_id:0 +#: field:account.asset.category,company_id:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_asset +#: view:asset.modify:0 +msgid "Modify" +msgstr "" + +#. module: account_asset +#: selection:account.asset.asset,state:0 +#: view:asset.asset.report:0 +#: selection:asset.asset.report,state:0 +msgid "Running" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,amount:0 +msgid "Depreciation Amount" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +#: model:ir.actions.act_window,name:account_asset.action_asset_asset_report +#: model:ir.model,name:account_asset.model_asset_asset_report +#: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report +msgid "Assets Analysis" +msgstr "" + +#. module: account_asset +#: field:asset.modify,name:0 +msgid "Reason" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method_progress_factor:0 +#: field:account.asset.category,method_progress_factor:0 +msgid "Degressive Factor" +msgstr "" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal +msgid "Asset Categories" +msgstr "" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +msgid "" +"This wizard will post the depreciation lines of running assets that belong " +"to the selected period." +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,account_move_line_ids:0 +#: field:account.move.line,entry_ids:0 +#: model:ir.actions.act_window,name:account_asset.act_entries_open +msgid "Entries" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.asset,depreciation_line_ids:0 +msgid "Depreciation Lines" +msgstr "" + +#. module: account_asset +#: help:account.asset.asset,salvage_value:0 +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,depreciation_date:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,depreciation_date:0 +msgid "Depreciation Date" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,account_asset_id:0 +msgid "Asset Account" +msgstr "" + +#. module: account_asset +#: field:asset.asset.report,posted_value:0 +msgid "Posted Amount" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:asset.asset.report:0 +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:account_asset.menu_finance_assets +#: model:ir.ui.menu,name:account_asset.menu_finance_config_assets +msgid "Assets" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,account_depreciation_id:0 +msgid "Depreciation Account" +msgstr "" + +#. module: account_asset +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:account.asset.category:0 +#: view:account.asset.history:0 +#: view:asset.modify:0 +#: field:asset.modify,note:0 +msgid "Notes" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,move_id:0 +msgid "Depreciation Entry" +msgstr "" + +#. module: account_asset +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,nbr:0 +msgid "# of Depreciation Lines" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets in draft state" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method_end:0 +#: selection:account.asset.asset,method_time:0 +#: selection:account.asset.category,method_time:0 +#: selection:account.asset.history,method_time:0 +msgid "Ending Date" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,code:0 +msgid "Reference" +msgstr "" + +#. module: account_asset +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Account Asset" +msgstr "" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard +#: model:ir.ui.menu,name:account_asset.menu_asset_depreciation_confirmation_wizard +msgid "Compute Assets" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,sequence:0 +msgid "Sequence of the depreciation" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method_period:0 +#: field:account.asset.category,method_period:0 +#: field:account.asset.history,method_period:0 +#: field:asset.modify,method_period:0 +msgid "Period Length" +msgstr "" + +#. module: account_asset +#: selection:account.asset.asset,state:0 +#: view:asset.asset.report:0 +#: selection:asset.asset.report,state:0 +msgid "Draft" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Date of asset purchase" +msgstr "" + +#. module: account_asset +#: help:account.asset.asset,method_number:0 +msgid "Calculates Depreciation within specified interval" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Change Duration" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,account_analytic_id:0 +msgid "Analytic account" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method:0 +#: field:account.asset.category,method:0 +msgid "Computation Method" +msgstr "" + +#. module: account_asset +#: help:account.asset.asset,method_period:0 +msgid "State here the time during 2 depreciations, in months" +msgstr "" + +#. module: account_asset +#: constraint:account.asset.asset:0 +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: account_asset +#: help:account.asset.history,method_time:0 +msgid "" +"The method to use to compute the dates and number of depreciation lines.\n" +"Number of Depreciations: Fix the number of depreciation lines and the time " +"between 2 depreciations.\n" +"Ending Date: Choose the time between 2 depreciations and the date the " +"depreciations won't go beyond." +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,purchase_value:0 +msgid "Gross value " +msgstr "" + +#. module: account_asset +#: constraint:account.asset.asset:0 +msgid "Error ! You can not create recursive assets." +msgstr "" + +#. module: account_asset +#: help:account.asset.history,method_period:0 +msgid "Time in month between two depreciations" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,name:0 +msgid "Year" +msgstr "" + +#. module: account_asset +#: view:asset.modify:0 +#: model:ir.actions.act_window,name:account_asset.action_asset_modify +#: model:ir.model,name:account_asset.model_asset_modify +msgid "Modify Asset" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Other Information" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,salvage_value:0 +msgid "Salvage Value" +msgstr "" + +#. module: account_asset +#: field:account.invoice.line,asset_category_id:0 +#: view:asset.asset.report:0 +msgid "Asset Category" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Set to Close" +msgstr "" + +#. module: account_asset +#: model:ir.actions.wizard,name:account_asset.wizard_asset_compute +msgid "Compute assets" +msgstr "" + +#. module: account_asset +#: model:ir.actions.wizard,name:account_asset.wizard_asset_modify +msgid "Modify asset" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Assets in closed state" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,parent_id:0 +msgid "Parent Asset" +msgstr "" + +#. module: account_asset +#: view:account.asset.history:0 +#: model:ir.model,name:account_asset.model_account_asset_history +msgid "Asset history" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets purchased in current year" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,state:0 +#: field:asset.asset.report,state:0 +msgid "State" +msgstr "" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_invoice_line +msgid "Invoice Line" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Month" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Depreciation Board" +msgstr "" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_asset +#: field:asset.asset.report,unposted_value:0 +msgid "Unposted Amount" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method_time:0 +#: field:account.asset.category,method_time:0 +#: field:account.asset.history,method_time:0 +msgid "Time Method" +msgstr "" + +#. module: account_asset +#: constraint:account.move.line:0 +msgid "" +"The selected account of your Journal Entry must receive a value in its " +"secondary currency" +msgstr "" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Analytic information" +msgstr "" + +#. module: account_asset +#: view:asset.modify:0 +msgid "Asset durations to modify" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,note:0 +#: field:account.asset.category,note:0 +#: field:account.asset.history,note:0 +msgid "Note" +msgstr "" + +#. module: account_asset +#: help:account.asset.asset,method:0 +#: help:account.asset.category,method:0 +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Remaining Value * Degressive Factor" +msgstr "" + +#. module: account_asset +#: help:account.asset.asset,method_time:0 +#: help:account.asset.category,method_time:0 +msgid "" +"Choose the method to use to compute the dates and number of depreciation " +"lines.\n" +" * Number of Depreciations: Fix the number of depreciation lines and the " +"time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the " +"depreciations won't go beyond." +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets in running state" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Closed" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,partner_id:0 +#: field:asset.asset.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,depreciation_value:0 +msgid "Amount of Depreciation Lines" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Posted depreciation lines" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,child_ids:0 +msgid "Children Assets" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Date of depreciation" +msgstr "" + +#. module: account_asset +#: field:account.asset.history,user_id:0 +msgid "User" +msgstr "" + +#. module: account_asset +#: field:account.asset.history,date:0 +msgid "Date" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets purchased in current month" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: account_asset +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:asset.depreciation.confirmation.wizard:0 +msgid "Compute" +msgstr "" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Search Asset Category" +msgstr "" + +#. module: account_asset +#: constraint:account.move.line:0 +msgid "The date of your Journal Entry is not in the defined period!" +msgstr "" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,active:0 +msgid "Active" +msgstr "" + +#. module: account_asset +#: model:ir.actions.wizard,name:account_asset.wizard_asset_close +msgid "Close asset" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,parent_state:0 +msgid "State of Asset" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,name:0 +msgid "Depreciation Name" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.asset,history_ids:0 +msgid "History" +msgstr "" + +#. module: account_asset +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: account_asset +#: field:asset.depreciation.confirmation.wizard,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "General" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,prorata:0 +#: field:account.asset.category,prorata:0 +msgid "Prorata Temporis" +msgstr "" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Accounting information" +msgstr "" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form_normal +msgid "Review Asset Categories" +msgstr "" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +#: view:asset.modify:0 +msgid "Cancel" +msgstr "" + +#. module: account_asset +#: selection:account.asset.asset,state:0 +#: selection:asset.asset.report,state:0 +msgid "Close" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:account.asset.category:0 +msgid "Depreciation Method" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,purchase_date:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,purchase_date:0 +msgid "Purchase Date" +msgstr "" + +#. module: account_asset +#: selection:account.asset.asset,method:0 +#: selection:account.asset.category,method:0 +msgid "Degressive" +msgstr "" + +#. module: account_asset +#: help:asset.depreciation.confirmation.wizard,period_id:0 +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Current" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,remaining_value:0 +msgid "Amount to Depreciate" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,open_asset:0 +msgid "Skip Draft State" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:account.asset.category:0 +#: view:account.asset.history:0 +msgid "Depreciation Dates" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,depreciated_value:0 +msgid "Amount Already Depreciated" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,move_check:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,move_check:0 +msgid "Posted" +msgstr "" + +#. module: account_asset +#: help:account.asset.asset,state:0 +msgid "" +"When an asset is created, the state is 'Draft'.\n" +"If the asset is confirmed, the state goes in 'Running' and the depreciation " +"lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last " +"line of depreciation is posted, the asset automatically goes in that state." +msgstr "" + +#. module: account_asset +#: field:account.asset.category,name:0 +msgid "Name" +msgstr "" + +#. module: account_asset +#: help:account.asset.category,open_asset:0 +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Set to Draft" +msgstr "" + +#. module: account_asset +#: selection:account.asset.asset,method:0 +#: selection:account.asset.category,method:0 +msgid "Linear" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Month-1" +msgstr "" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,category_id:0 +#: view:account.asset.category:0 +#: field:asset.asset.report,asset_category_id:0 +#: model:ir.model,name:account_asset.model_account_asset_category +msgid "Asset category" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets purchased in last month" +msgstr "" + +#. module: account_asset +#: code:addons/account_asset/wizard/wizard_asset_compute.py:49 +#, python-format +msgid "Created Asset Moves" +msgstr "" + +#. module: account_asset +#: model:ir.actions.act_window,help:account_asset.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciation. The tool " +"search can also be used to personalise your Assets reports and so, match " +"this analysis to your needs;" +msgstr "" + +#. module: account_asset +#: help:account.asset.category,method_period:0 +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method_number:0 +#: selection:account.asset.asset,method_time:0 +#: field:account.asset.category,method_number:0 +#: selection:account.asset.category,method_time:0 +#: field:account.asset.history,method_number:0 +#: selection:account.asset.history,method_time:0 +#: field:asset.modify,method_number:0 +msgid "Number of Depreciations" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Create Move" +msgstr "" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +msgid "Post Depreciation Lines" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Confirm Asset" +msgstr "" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree +msgid "Asset Hierarchy" +msgstr "" + +#. module: account_asset +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/account_sequence/i18n/tr.po b/addons/account_sequence/i18n/tr.po index 4b30a1756ec..c9e4bc3d418 100644 --- a/addons/account_sequence/i18n/tr.po +++ b/addons/account_sequence/i18n/tr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: account_sequence diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po index 59bd7a701bb..1996a9e80fc 100644 --- a/addons/analytic_journal_billing_rate/i18n/tr.po +++ b/addons/analytic_journal_billing_rate/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: analytic_journal_billing_rate diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po index ff93a817f0b..4fc47ad9636 100644 --- a/addons/audittrail/i18n/zh_CN.po +++ b/addons/audittrail/i18n/zh_CN.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-23 10:09+0000\n" +"PO-Revision-Date: 2012-01-26 05:10+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: audittrail #: code:addons/audittrail/audittrail.py:75 #, python-format msgid "WARNING: audittrail is not part of the pool" -msgstr "警告:审计跟踪不属于这" +msgstr "警告:审计跟踪不属于此池" #. module: audittrail #: field:audittrail.log.line,log_id:0 @@ -39,11 +39,13 @@ msgid "" "There is already a rule defined on this object\n" " You cannot define another: please edit the existing one." msgstr "" +"该对象已经定义了审计规则。\n" +"您不能再次定义,请直接编辑现有的审计规则。" #. module: audittrail #: view:audittrail.rule:0 msgid "Subscribed Rule" -msgstr "订阅规则" +msgstr "已订阅规则" #. module: audittrail #: model:ir.model,name:audittrail.model_audittrail_rule @@ -61,7 +63,7 @@ msgstr "审计日志" #: view:audittrail.log:0 #: view:audittrail.rule:0 msgid "Group By..." -msgstr "分组..." +msgstr "分组于..." #. module: audittrail #: view:audittrail.rule:0 @@ -105,17 +107,17 @@ msgstr "方法" #. module: audittrail #: field:audittrail.view.log,from:0 msgid "Log From" -msgstr "日志格式" +msgstr "日志来源" #. module: audittrail #: field:audittrail.log.line,log:0 msgid "Log ID" -msgstr "日志ID" +msgstr "日志标识" #. module: audittrail #: field:audittrail.log,res_id:0 msgid "Resource Id" -msgstr "资源ID" +msgstr "资源标识" #. module: audittrail #: help:audittrail.rule,user_id:0 @@ -127,7 +129,7 @@ msgstr "如果未添加用户则适用于所有用户" msgid "" "Select this if you want to keep track of workflow on any record of the " "object of this rule" -msgstr "如果你需要跟踪次对象所有记录的工作流请选择此项" +msgstr "如果您需要跟踪该对象所有记录的工作流请选择此项" #. module: audittrail #: field:audittrail.rule,user_id:0 @@ -154,17 +156,17 @@ msgstr "审计跟踪规则" #. module: audittrail #: field:audittrail.view.log,to:0 msgid "Log To" -msgstr "日志到" +msgstr "记录到" #. module: audittrail #: view:audittrail.log:0 msgid "New Value Text: " -msgstr "新值正文: " +msgstr "新值内容: " #. module: audittrail #: view:audittrail.rule:0 msgid "Search Audittrail Rule" -msgstr "查询审计跟踪规则" +msgstr "搜索审计跟踪规则" #. module: audittrail #: model:ir.actions.act_window,name:audittrail.action_audittrail_rule_tree @@ -175,7 +177,7 @@ msgstr "审计规则" #. module: audittrail #: view:audittrail.log:0 msgid "Old Value : " -msgstr "旧值: " +msgstr "旧值: " #. module: audittrail #: field:audittrail.log,name:0 @@ -193,7 +195,7 @@ msgstr "日期" msgid "" "Select this if you want to keep track of modification on any record of the " "object of this rule" -msgstr "如果你要跟踪这个对象所有记录的修改请选择此项。" +msgstr "如果您要跟踪此对象所有记录的变更请选择此项。" #. module: audittrail #: field:audittrail.rule,log_create:0 @@ -203,22 +205,22 @@ msgstr "创建日志" #. module: audittrail #: help:audittrail.rule,object_id:0 msgid "Select object for which you want to generate log." -msgstr "选择你要生成日志的对象" +msgstr "选择您要生成审计日志的对象" #. module: audittrail #: view:audittrail.log:0 msgid "Old Value Text : " -msgstr "旧值正文: " +msgstr "旧值内容: " #. module: audittrail #: field:audittrail.rule,log_workflow:0 msgid "Log Workflow" -msgstr "工作流日志" +msgstr "记录工作流" #. module: audittrail #: field:audittrail.rule,log_read:0 msgid "Log Reads" -msgstr "读日志" +msgstr "记录读操作" #. module: audittrail #: code:addons/audittrail/audittrail.py:76 @@ -234,7 +236,7 @@ msgstr "日志明细" #. module: audittrail #: field:audittrail.log.line,field_id:0 msgid "Fields" -msgstr "字段" +msgstr "字段列表" #. module: audittrail #: view:audittrail.rule:0 @@ -272,7 +274,7 @@ msgstr "取消订阅" #. module: audittrail #: field:audittrail.rule,log_unlink:0 msgid "Log Deletes" -msgstr "删除日志" +msgstr "记录删除操作" #. module: audittrail #: field:audittrail.log.line,field_description:0 @@ -287,7 +289,7 @@ msgstr "查询审计跟踪日志" #. module: audittrail #: field:audittrail.rule,log_write:0 msgid "Log Writes" -msgstr "修改日志" +msgstr "记录修改操作" #. module: audittrail #: view:audittrail.view.log:0 @@ -358,7 +360,7 @@ msgstr "日志明细" #. module: audittrail #: field:audittrail.rule,log_action:0 msgid "Log Action" -msgstr "操作日志" +msgstr "记录动作" #. module: audittrail #: help:audittrail.rule,log_create:0 diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po index e7ebbf011e0..a8d124d9f75 100644 --- a/addons/crm_profiling/i18n/tr.po +++ b/addons/crm_profiling/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: crm_profiling diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index 3f428c4565f..ff0a4c83211 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2012-01-12 04:38+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2012-01-26 04:56+0000\n" +"Last-Translator: openerp-china.black-jack \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-13 04:40+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: document #: field:document.directory,parent_id:0 @@ -148,7 +148,7 @@ msgstr "目录名必须唯一!" #. module: document #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "用于我的文档的过滤器" #. module: document #: field:ir.attachment,index_content:0 @@ -165,7 +165,7 @@ msgstr "如勾选,所有与该记录匹配的附件都会被找到。如不选 #. module: document #: model:ir.actions.todo.category,name:document.category_knowledge_mgmt_config msgid "Knowledge Management" -msgstr "" +msgstr "知识管理" #. module: document #: view:document.directory:0 @@ -199,7 +199,7 @@ msgstr "每个资源一个目录" #. module: document #: view:ir.attachment:0 msgid "Indexed Content - experimental" -msgstr "" +msgstr "索引内容——实验性功能" #. module: document #: field:document.directory.content,suffix:0 @@ -381,7 +381,7 @@ msgstr "自动生成的文件列表" msgid "" "When executing this wizard, it will configure your directories automatically " "according to modules installed." -msgstr "" +msgstr "当执行此向导时将自动通过已安装的模块进行目录配置。" #. module: document #: field:document.directory.content,directory_id:0 @@ -514,7 +514,7 @@ msgstr "" #. module: document #: model:ir.actions.act_window,name:document.action_config_auto_directory msgid "Configure Directories" -msgstr "" +msgstr "配置目录" #. module: document #: field:document.directory.content,include_name:0 @@ -661,7 +661,7 @@ msgstr "只读" #. module: document #: model:ir.actions.act_window,name:document.action_document_directory_form msgid "Document Directory" -msgstr "" +msgstr "文档目录" #. module: document #: sql_constraint:document.directory:0 @@ -687,6 +687,8 @@ msgid "" "attached to the document, or to print and download any report. This tool " "will create directories automatically according to modules installed." msgstr "" +"OpenERP " +"的文档管理系统支持为文档映射虚拟文件夹。单据的虚拟文件夹将用于管理该单据的附件文件,或者用于打印和下载任何报表。此工具将按照已安装的模块自动创建目录。" #. module: document #: view:board.board:0 @@ -736,7 +738,7 @@ msgstr "外部文件存储设区" #: model:ir.actions.act_window,name:document.action_view_wall #: view:report.document.wall:0 msgid "Wall of Shame" -msgstr "羞愧者名单" +msgstr "耻辱之墙" #. module: document #: help:document.storage,path:0 @@ -780,7 +782,7 @@ msgstr "月份" #. module: document #: view:report.document.user:0 msgid "This Months Files" -msgstr "" +msgstr "本月文件" #. module: document #: model:ir.ui.menu,name:document.menu_reporting @@ -843,7 +845,7 @@ msgstr "业务伙伴文件" #. module: document #: view:document.configuration:0 msgid "Configure Direcories" -msgstr "" +msgstr "配置目录" #. module: document #: view:report.document.user:0 @@ -858,7 +860,7 @@ msgstr "备注" #. module: document #: model:ir.model,name:document.model_document_configuration msgid "Directory Configuration" -msgstr "" +msgstr "目录配置" #. module: document #: help:document.directory,type:0 @@ -952,7 +954,7 @@ msgstr "MIME 类型" #. module: document #: view:report.document.user:0 msgid "All Months Files" -msgstr "" +msgstr "所有月份的文件" #. module: document #: field:document.directory.content,name:0 diff --git a/addons/document_webdav/i18n/tr.po b/addons/document_webdav/i18n/tr.po new file mode 100644 index 00000000000..fa6799d172e --- /dev/null +++ b/addons/document_webdav/i18n/tr.po @@ -0,0 +1,194 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-25 17:22+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: document_webdav +#: field:document.webdav.dir.property,create_date:0 +#: field:document.webdav.file.property,create_date:0 +msgid "Date Created" +msgstr "Oluşturma Tarihi" + +#. module: document_webdav +#: model:ir.ui.menu,name:document_webdav.menu_document_props +msgid "Documents" +msgstr "Belgeler" + +#. module: document_webdav +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "Hata! Yinelenen Dizinler oluşturamazsınız." + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +#: view:document.webdav.file.property:0 +msgid "Search Document properties" +msgstr "" + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +#: field:document.webdav.dir.property,namespace:0 +#: view:document.webdav.file.property:0 +#: field:document.webdav.file.property,namespace:0 +msgid "Namespace" +msgstr "" + +#. module: document_webdav +#: field:document.directory,dav_prop_ids:0 +msgid "DAV properties" +msgstr "" + +#. module: document_webdav +#: model:ir.model,name:document_webdav.model_document_webdav_file_property +msgid "document.webdav.file.property" +msgstr "" + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +#: view:document.webdav.file.property:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: document_webdav +#: view:document.directory:0 +msgid "These properties will be added to WebDAV requests" +msgstr "" + +#. module: document_webdav +#: model:ir.actions.act_window,name:document_webdav.action_file_props_form +msgid "DAV Properties for Documents" +msgstr "" + +#. module: document_webdav +#: code:addons/document_webdav/webdav.py:37 +#, python-format +msgid "PyWebDAV Import Error!" +msgstr "" + +#. module: document_webdav +#: view:document.webdav.file.property:0 +#: field:document.webdav.file.property,file_id:0 +msgid "Document" +msgstr "" + +#. module: document_webdav +#: model:ir.ui.menu,name:document_webdav.menu_folder_props +msgid "Folders" +msgstr "" + +#. module: document_webdav +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "" + +#. module: document_webdav +#: view:document.directory:0 +msgid "Dynamic context" +msgstr "" + +#. module: document_webdav +#: view:document.directory:0 +msgid "WebDAV properties" +msgstr "" + +#. module: document_webdav +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "" + +#. module: document_webdav +#: code:addons/document_webdav/webdav.py:37 +#, python-format +msgid "" +"Please install PyWebDAV from " +"http://code.google.com/p/pywebdav/downloads/detail?name=PyWebDAV-" +"0.9.4.tar.gz&can=2&q=/" +msgstr "" + +#. module: document_webdav +#: model:ir.actions.act_window,name:document_webdav.action_dir_props_form +msgid "DAV Properties for Folders" +msgstr "" + +#. module: document_webdav +#: view:document.directory:0 +#: view:document.webdav.dir.property:0 +#: view:document.webdav.file.property:0 +msgid "Properties" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,name:0 +#: field:document.webdav.file.property,name:0 +msgid "Name" +msgstr "" + +#. module: document_webdav +#: model:ir.model,name:document_webdav.model_document_webdav_dir_property +msgid "document.webdav.dir.property" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,value:0 +#: field:document.webdav.file.property,value:0 +msgid "Value" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,dir_id:0 +#: model:ir.model,name:document_webdav.model_document_directory +msgid "Directory" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,write_uid:0 +#: field:document.webdav.file.property,write_uid:0 +msgid "Last Modification User" +msgstr "" + +#. module: document_webdav +#: view:document.webdav.dir.property:0 +msgid "Dir" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,write_date:0 +#: field:document.webdav.file.property,write_date:0 +msgid "Date Modified" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,create_uid:0 +#: field:document.webdav.file.property,create_uid:0 +msgid "Creator" +msgstr "" + +#. module: document_webdav +#: model:ir.ui.menu,name:document_webdav.menu_properties +msgid "DAV Properties" +msgstr "" + +#. module: document_webdav +#: sql_constraint:document.directory:0 +msgid "Directory must have a parent or a storage" +msgstr "" + +#. module: document_webdav +#: field:document.webdav.dir.property,do_subst:0 +#: field:document.webdav.file.property,do_subst:0 +msgid "Substitute" +msgstr "" diff --git a/addons/hr_attendance/i18n/tr.po b/addons/hr_attendance/i18n/tr.po index c903980a421..d9467c3e083 100644 --- a/addons/hr_attendance/i18n/tr.po +++ b/addons/hr_attendance/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: hr_attendance diff --git a/addons/hr_evaluation/i18n/tr.po b/addons/hr_evaluation/i18n/tr.po index 624270f2971..2183353e94b 100644 --- a/addons/hr_evaluation/i18n/tr.po +++ b/addons/hr_evaluation/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-23 11:09+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:22+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:14+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -32,7 +32,7 @@ msgstr "" #: view:hr.evaluation.report:0 #: view:hr_evaluation.plan:0 msgid "Group By..." -msgstr "" +msgstr "Grupla..." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -49,12 +49,12 @@ msgstr "" #: field:hr.evaluation.report,progress_bar:0 #: field:hr_evaluation.evaluation,progress:0 msgid "Progress" -msgstr "" +msgstr "Süreç" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: hr_evaluation #: field:hr.evaluation.report,delay_date:0 @@ -71,7 +71,7 @@ msgstr "" #: code:addons/hr_evaluation/hr_evaluation.py:320 #, python-format msgid "Warning !" -msgstr "" +msgstr "Uyarı !" #. module: hr_evaluation #: view:hr_evaluation.plan:0 diff --git a/addons/hr_payroll/i18n/tr.po b/addons/hr_payroll/i18n/tr.po index d0129bf63d3..5190e06d056 100644 --- a/addons/hr_payroll/i18n/tr.po +++ b/addons/hr_payroll/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-08-23 11:18+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:16+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -26,7 +26,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Monthly" -msgstr "" +msgstr "Aylık" #. module: hr_payroll #: view:hr.payslip:0 @@ -54,7 +54,7 @@ msgstr "" #: view:hr.payslip.line:0 #: view:hr.salary.rule:0 msgid "Group By..." -msgstr "" +msgstr "Grupla..." #. module: hr_payroll #: view:hr.payslip:0 diff --git a/addons/hr_payroll_account/i18n/tr.po b/addons/hr_payroll_account/i18n/tr.po index 0ddddcf8564..1e40dc55650 100644 --- a/addons/hr_payroll_account/i18n/tr.po +++ b/addons/hr_payroll_account/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-08-23 11:18+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: hr_payroll_account #: field:hr.payslip,move_id:0 @@ -44,7 +44,7 @@ msgstr "" #: field:hr.contract,analytic_account_id:0 #: field:hr.salary.rule,analytic_account_id:0 msgid "Analytic Account" -msgstr "" +msgstr "Analiz Hesabı" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_salary_rule diff --git a/addons/hr_recruitment/i18n/tr.po b/addons/hr_recruitment/i18n/tr.po index 3537949134c..9444bbece8f 100644 --- a/addons/hr_recruitment/i18n/tr.po +++ b/addons/hr_recruitment/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-08-23 11:19+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:23+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -28,7 +28,7 @@ msgstr "" #: view:hr.recruitment.stage:0 #: field:hr.recruitment.stage,requirements:0 msgid "Requirements" -msgstr "" +msgstr "Gereksinimler" #. module: hr_recruitment #: view:hr.recruitment.source:0 @@ -45,17 +45,17 @@ msgstr "" #. module: hr_recruitment #: field:hr.recruitment.report,nbr:0 msgid "# of Cases" -msgstr "" +msgstr "Vak'aların sayısı" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Group By..." -msgstr "" +msgstr "Grupla..." #. module: hr_recruitment #: field:hr.applicant,user_email:0 msgid "User Email" -msgstr "" +msgstr "Kullanıcı E-posta" #. module: hr_recruitment #: view:hr.applicant:0 @@ -68,12 +68,12 @@ msgstr "" #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,department_id:0 msgid "Department" -msgstr "" +msgstr "Bölüm" #. module: hr_recruitment #: field:hr.applicant,date_action:0 msgid "Next Action Date" -msgstr "" +msgstr "Bir sonraki İşlem Tarihi" #. module: hr_recruitment #: field:hr.applicant,salary_expected_extra:0 diff --git a/addons/hr_timesheet/i18n/tr.po b/addons/hr_timesheet/i18n/tr.po index 55ebe8faf8e..9b5783e04a0 100644 --- a/addons/hr_timesheet/i18n/tr.po +++ b/addons/hr_timesheet/i18n/tr.po @@ -7,21 +7,21 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2010-09-09 07:19+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 17:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 #: code:addons/hr_timesheet/report/users_timesheet.py:77 #, python-format msgid "Wed" -msgstr "" +msgstr "Çrş" #. module: hr_timesheet #: view:hr.sign.out.project:0 @@ -37,7 +37,7 @@ msgstr "" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Group By..." -msgstr "" +msgstr "Grupla..." #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.action_hr_timesheet_sign_in @@ -51,7 +51,7 @@ msgstr "" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Today" -msgstr "" +msgstr "Bugün" #. module: hr_timesheet #: field:hr.employee,journal_id:0 diff --git a/addons/l10n_be/i18n/tr.po b/addons/l10n_be/i18n/tr.po index 40bf591acd0..c0c30b1edac 100644 --- a/addons/l10n_be/i18n/tr.po +++ b/addons/l10n_be/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2010-09-09 07:17+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-25 17:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:53+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 @@ -54,7 +54,7 @@ msgstr "" #. module: l10n_be #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Hata! özyinelemeli şirketler oluşturamazsınız." #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tiers @@ -64,7 +64,7 @@ msgstr "" #. module: l10n_be #: field:l1on_be.vat.declaration,period_id:0 msgid "Period" -msgstr "" +msgstr "Dönem" #. module: l10n_be #: field:partner.vat.intra,period_ids:0 diff --git a/addons/l10n_ch/i18n/tr.po b/addons/l10n_ch/i18n/tr.po index 095cb778c85..844caf317e4 100644 --- a/addons/l10n_ch/i18n/tr.po +++ b/addons/l10n_ch/i18n/tr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-12-10 17:15+0000\n" -"PO-Revision-Date: 2010-09-09 07:19+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 17:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-11-05 05:40+0000\n" -"X-Generator: Launchpad (build 14231)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code msgid "Tax Code" -msgstr "" +msgstr "Vergi Kodu" #. module: l10n_ch #: view:bvr.invoices.report:0 diff --git a/addons/l10n_cr/i18n/tr.po b/addons/l10n_cr/i18n/tr.po new file mode 100644 index 00000000000..d4f00a4911c --- /dev/null +++ b/addons/l10n_cr/i18n/tr.po @@ -0,0 +1,162 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-07 05:56+0000\n" +"PO-Revision-Date: 2012-01-25 17:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_ing +msgid "Ingeniero/a" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_dr +msgid "Doctor" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_lic +msgid "Licenciado" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_sal +msgid "S.A.L." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_dr +msgid "Dr." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_sal +msgid "Sociedad Anónima Laboral" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_licda +msgid "Licenciada" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_dra +msgid "Doctora" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_lic +msgid "Lic." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_gov +msgid "Government" +msgstr "Hükümet" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_edu +msgid "Educational Institution" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_mba +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_mba +msgid "MBA" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_msc +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_msc +msgid "Msc." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_dra +msgid "Dra." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_indprof +msgid "Ind. Prof." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_ing +msgid "Ing." +msgstr "" + +#. module: l10n_cr +#: model:ir.module.module,shortdesc:l10n_cr.module_meta_information +msgid "Costa Rica - Chart of Accounts" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_prof +msgid "Professor" +msgstr "" + +#. module: l10n_cr +#: model:ir.module.module,description:l10n_cr.module_meta_information +msgid "" +"Chart of accounts for Costa Rica\n" +"Includes:\n" +"* account.type\n" +"* account.account.template\n" +"* account.tax.template\n" +"* account.tax.code.template\n" +"* account.chart.template\n" +"\n" +"Everything is in English with Spanish translation. Further translations are " +"welcome, please go to\n" +"http://translations.launchpad.net/openerp-costa-rica\n" +" " +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_gov +msgid "Gov." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_licda +msgid "Licda." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_prof +msgid "Prof." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_asoc +msgid "Asociation" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_asoc +msgid "Asoc." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_edu +msgid "Edu." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_indprof +msgid "Independant Professional" +msgstr "" diff --git a/addons/l10n_gt/i18n/tr.po b/addons/l10n_gt/i18n/tr.po index f58e7782e0f..6c9a4ee2645 100644 --- a/addons/l10n_gt/i18n/tr.po +++ b/addons/l10n_gt/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-06-08 10:21+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 19:59+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista @@ -30,7 +30,7 @@ msgstr "" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_cxc msgid "Cuentas por Cobrar" -msgstr "" +msgstr "Alacak Hesabı" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_capital diff --git a/addons/l10n_hn/i18n/tr.po b/addons/l10n_hn/i18n/tr.po new file mode 100644 index 00000000000..9eb5259450d --- /dev/null +++ b/addons/l10n_hn/i18n/tr.po @@ -0,0 +1,71 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-25 19:59+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_vista +msgid "Vista" +msgstr "Görünüm" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_cxp +msgid "Cuentas por Pagar" +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_cxc +msgid "Cuentas por Cobrar" +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_capital +msgid "Capital" +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_pasivo +msgid "Pasivo" +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_ingresos +msgid "Ingresos" +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_activo +msgid "Activo" +msgstr "" + +#. module: l10n_hn +#: model:ir.actions.todo,note:l10n_hn.config_call_account_template_hn_minimal +msgid "" +"Generar la nomenclatura contable a partir de un modelo. Deberá seleccionar " +"una compañía, el modelo a utilizar, el número de digitos a usar en la " +"nomenclatura, la moneda para crear los diarios." +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_gastos +msgid "Gastos" +msgstr "" + +#. module: l10n_hn +#: model:account.account.type,name:l10n_hn.cuenta_efectivo +msgid "Efectivo" +msgstr "" diff --git a/addons/l10n_in/i18n/tr.po b/addons/l10n_in/i18n/tr.po index 52becf263fd..b6e32287395 100644 --- a/addons/l10n_in/i18n/tr.po +++ b/addons/l10n_in/i18n/tr.po @@ -1,39 +1,42 @@ # Turkish translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-06-08 10:21+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2012-01-25 17:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Hata! Yinelemeli hesap şablonları kullanamazsınız." + +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" - -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -51,49 +54,42 @@ msgstr "" "Şablonundan Hesap planı Oluşturma menüsünden çalıştırılan sihirbaz ile " "aynıdır." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Varlık" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Kapatıldı" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Hata! Yinelemeli Vergi Kodları oluşturmazsınız." + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Gider" + +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Hindistan Muhasebesi: Hesap planı\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Hindistan hesap planı" diff --git a/addons/l10n_it/i18n/tr.po b/addons/l10n_it/i18n/tr.po new file mode 100644 index 00000000000..297f310325f --- /dev/null +++ b/addons/l10n_it/i18n/tr.po @@ -0,0 +1,87 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-25 17:26+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_cash +msgid "Liquidità" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_expense +msgid "Uscite" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_p_l +msgid "Conto Economico" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_receivable +msgid "Crediti" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_view +msgid "Gerarchia" +msgstr "" + +#. module: l10n_it +#: model:ir.actions.todo,note:l10n_it.config_call_account_template_generic +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" +"Bir Tablo Şablonundan bir Hesap Tablosu oluşturun. Firma adını girmeniz, " +"hesaplarınızın ve banka hesaplarınızın kodlarının oluşturulması için rakam " +"sayısını, yevmiyeleri oluşturmak için para birimini girmeniz istenecektir. " +"Böylece sade bir hesap planı oluşturumuş olur.\n" +"\t Bu sihirbaz, Mali Yönetim/Yapılandırma/Mali Muhasebe/Mali Hesaplar/Tablo " +"Şablonundan Hesap planı Oluşturma menüsünden çalıştırılan sihirbaz ile " +"aynıdır." + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_tax +msgid "Tasse" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_bank +msgid "Banca" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_asset +msgid "Beni" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_payable +msgid "Debiti" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_income +msgid "Entrate" +msgstr "" diff --git a/addons/l10n_ma/i18n/tr.po b/addons/l10n_ma/i18n/tr.po new file mode 100644 index 00000000000..510e32d1d95 --- /dev/null +++ b/addons/l10n_ma/i18n/tr.po @@ -0,0 +1,149 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-25 17:26+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_imm +msgid "Immobilisations" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_ach +msgid "Charges Achats" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_tpl +msgid "Titres de placement" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_vue +msgid "Vue" +msgstr "" + +#. module: l10n_ma +#: model:res.groups,name:l10n_ma.group_expert_comptable +msgid "Finance / Expert Comptable " +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_dct +msgid "Dettes à court terme" +msgstr "" + +#. module: l10n_ma +#: sql_constraint:l10n.ma.report:0 +msgid "The code report must be unique !" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_stk +msgid "Stocks" +msgstr "Stoklar" + +#. module: l10n_ma +#: field:l10n.ma.line,code:0 +msgid "Variable Name" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,definition:0 +msgid "Definition" +msgstr "Açıklama" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_dlt +msgid "Dettes à long terme" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,name:0 +#: field:l10n.ma.report,name:0 +msgid "Name" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.report,line_ids:0 +msgid "Lines" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_tax +msgid "Taxes" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,report_id:0 +msgid "Report" +msgstr "" + +#. module: l10n_ma +#: model:ir.model,name:l10n_ma.model_l10n_ma_line +msgid "Report Lines for l10n_ma" +msgstr "" + +#. module: l10n_ma +#: sql_constraint:l10n.ma.line:0 +msgid "The variable name must be unique !" +msgstr "" + +#. module: l10n_ma +#: model:ir.model,name:l10n_ma.model_l10n_ma_report +msgid "Report for l10n_ma_kzc" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.report,code:0 +msgid "Code" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_per +msgid "Charges Personnel" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_liq +msgid "Liquidité" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_pdt +msgid "Produits" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_reg +msgid "Régularisation" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_cp +msgid "Capitaux Propres" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_cre +msgid "Créances" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_aut +msgid "Charges Autres" +msgstr "" diff --git a/addons/l10n_nl/i18n/tr.po b/addons/l10n_nl/i18n/tr.po new file mode 100644 index 00000000000..abd18cab218 --- /dev/null +++ b/addons/l10n_nl/i18n/tr.po @@ -0,0 +1,90 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-25 19:58+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_tax +msgid "BTW" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_income +msgid "Inkomsten" +msgstr "" + +#. module: l10n_nl +#: model:ir.actions.todo,note:l10n_nl.config_call_account_template +msgid "" +"Na installatie van deze module word de configuratie wizard voor " +"\"Accounting\" aangeroepen.\n" +"* U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het " +"Nederlandse grootboekschema bevind.\n" +"* Als de configuratie wizard start, wordt u gevraagd om de naam van uw " +"bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel " +"cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en " +"de currency om Journalen te creeren.\n" +" \n" +"Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit " +"4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal " +"verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult " +"met \"nullen\"\n" +" \n" +"* Dit is dezelfe configuratie wizard welke aangeroepen kan worden via " +"Financial Management/Configuration/Financial Accounting/Financial " +"Accounts/Generate Chart of Accounts from a Chart Template.\n" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_cash +msgid "Vlottende Activa" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_liability +msgid "Vreemd Vermogen" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_expense +msgid "Uitgaven" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_asset +msgid "Vaste Activa" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_equity +msgid "Eigen Vermogen" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_receivable +msgid "Vorderingen" +msgstr "Alacaklar" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_payable +msgid "Schulden" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_view +msgid "View" +msgstr "" diff --git a/addons/l10n_ro/i18n/tr.po b/addons/l10n_ro/i18n/tr.po new file mode 100644 index 00000000000..5061e02569e --- /dev/null +++ b/addons/l10n_ro/i18n/tr.po @@ -0,0 +1,132 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-25 17:26+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_receivable +msgid "Receivable" +msgstr "Alacak" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_immobilization +msgid "Immobilization" +msgstr "" + +#. module: l10n_ro +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_provision +msgid "Provisions" +msgstr "" + +#. module: l10n_ro +#: field:res.partner,nrc:0 +msgid "NRC" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_stocks +msgid "Stocks" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_income +msgid "Income" +msgstr "Gelir" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_tax +msgid "Tax" +msgstr "Vergi" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_commitment +msgid "Commitment" +msgstr "" + +#. module: l10n_ro +#: model:ir.actions.todo,note:l10n_ro.config_call_account_template_ro +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" +"Bir Tablo Şablonundan bir Hesap Tablosu oluşturun. Firma adını girmeniz, " +"hesaplarınızın ve banka hesaplarınızın kodlarının oluşturulması için rakam " +"sayısını, yevmiyeleri oluşturmak için para birimini girmeniz istenecektir. " +"Böylece sade bir hesap planı oluşturumuş olur.\n" +"\t Bu sihirbaz, Mali Yönetim/Yapılandırma/Mali Muhasebe/Mali Hesaplar/Tablo " +"Şablonundan Hesap planı Oluşturma menüsünden çalıştırılan sihirbaz ile " +"aynıdır." + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_liability +msgid "Liability" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_view +msgid "View" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_ro +#: model:ir.model,name:l10n_ro.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_special +msgid "Special" +msgstr "" + +#. module: l10n_ro +#: help:res.partner,nrc:0 +msgid "Registration number at the Registry of Commerce" +msgstr "" diff --git a/addons/l10n_syscohada/i18n/tr.po b/addons/l10n_syscohada/i18n/tr.po new file mode 100644 index 00000000000..962537a50c4 --- /dev/null +++ b/addons/l10n_syscohada/i18n/tr.po @@ -0,0 +1,115 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-25 17:27+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_receivable +msgid "Receivable" +msgstr "Alacak" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_stocks +msgid "Actif circulant" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_commitment +msgid "Engagements" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_expense +msgid "Expense" +msgstr "Gider" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_stock +msgid "Stocks" +msgstr "Stoklar" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_provision +msgid "Provisions" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_income +msgid "Income" +msgstr "Gelir" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_tax +msgid "Tax" +msgstr "Vergi" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_cash +msgid "Cash" +msgstr "Nakit" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_immobilisations +msgid "Immobilisations" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_special +msgid "Comptes spéciaux" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_view +msgid "View" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_cloture +msgid "Cloture" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_dettes +msgid "Dettes long terme" +msgstr "" + +#. module: l10n_syscohada +#: model:ir.actions.todo,note:l10n_syscohada.config_call_account_template_syscohada +msgid "" +"Generate Chart of Accounts from a SYSCOHADA Chart Template. You will be " +"asked to pass the name of the company, the chart template to follow, the no. " +"of digits to generate the code for your accounts and Bank account, currency " +"to create Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" diff --git a/addons/l10n_uk/i18n/tr.po b/addons/l10n_uk/i18n/tr.po index 6371df97af7..7041e824252 100644 --- a/addons/l10n_uk/i18n/tr.po +++ b/addons/l10n_uk/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-19 16:13+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:27+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable msgid "Receivable" -msgstr "" +msgstr "Alacak" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_current_assets @@ -30,12 +30,12 @@ msgstr "" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_profit_and_loss msgid "Profit and Loss" -msgstr "" +msgstr "Kâr ve Zarar" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_view msgid "View" -msgstr "" +msgstr "Görünüm" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_output_tax @@ -50,7 +50,7 @@ msgstr "" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_payable msgid "Payable" -msgstr "" +msgstr "Borç (Ödenmesi Gereken)" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_fixed_assets @@ -65,7 +65,7 @@ msgstr "" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_equity msgid "Equity" -msgstr "" +msgstr "Özkaynak" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_current_liabilities diff --git a/addons/lunch/i18n/tr.po b/addons/lunch/i18n/tr.po new file mode 100644 index 00000000000..d2f7ec00008 --- /dev/null +++ b/addons/lunch/i18n/tr.po @@ -0,0 +1,596 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-25 17:28+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +msgid "Reset cashbox" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box amount in current year" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_form +#: model:ir.ui.menu,name:lunch.menu_lunch_order_form +#: model:ir.ui.menu,name:lunch.menu_lunch_reporting_order +msgid "Lunch Orders" +msgstr "Öğle Yemeği Siparişleri" + +#. module: lunch +#: view:lunch.order.cancel:0 +msgid "Are you sure you want to cancel this order ?" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form +#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form +msgid "Cash Moves" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:lunch.order:0 +#: view:report.lunch.amount:0 +#: view:report.lunch.order:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_order_confirm +msgid "confirm Order" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid " 7 Days " +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:lunch.order:0 +msgid "Today" +msgstr "Bugün" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "March" +msgstr "Mart" + +#. module: lunch +#: report:lunch.order:0 +msgid "Total :" +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,day:0 +#: view:report.lunch.order:0 +#: field:report.lunch.order,day:0 +msgid "Day" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel +#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel_values +#: model:ir.model,name:lunch.model_lunch_order_cancel +#: view:lunch.order:0 +#: view:lunch.order.cancel:0 +msgid "Cancel Order" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_create_cashbox +msgid "" +"You can create on cashbox by employee if you want to keep track of the " +"amount due by employee according to what have been ordered." +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,amount:0 +#: field:report.lunch.amount,amount:0 +msgid "Amount" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_product_form +#: model:ir.ui.menu,name:lunch.menu_lunch_product_form +#: view:lunch.product:0 +msgid "Products" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_report_lunch_amount +msgid "Amount available by user and box" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid " Month " +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_report_lunch_order +msgid "Lunch Orders Statistics" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: field:lunch.order,cashmove:0 +msgid "CashMove" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +#: selection:lunch.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: lunch +#: view:lunch.order.confirm:0 +msgid "Confirm" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "Search Lunch Order" +msgstr "" + +#. module: lunch +#: field:lunch.order,state:0 +msgid "State" +msgstr "" + +#. module: lunch +#: selection:lunch.order,state:0 +msgid "New" +msgstr "" + +#. module: lunch +#: field:report.lunch.order,price_total:0 +msgid "Total Price" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box Amount by User" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: lunch +#: report:lunch.order:0 +msgid "Name/Date" +msgstr "" + +#. module: lunch +#: field:lunch.order,descript:0 +msgid "Description Order" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box amount in last month" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm +#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm_values +#: view:lunch.order:0 +#: view:lunch.order.confirm:0 +msgid "Confirm Order" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "July" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:report.lunch.amount:0 +#: view:report.lunch.order:0 +msgid "Box" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid " 365 Days " +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid " Month-1 " +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,date:0 +msgid "Created Date" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_category_form +msgid " Product Categories " +msgstr "" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +msgid "Set to Zero" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashmove +msgid "Cash Move" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Tasks performed in last 365 days" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "April" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "September" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "December" +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,month:0 +#: view:report.lunch.order:0 +#: field:report.lunch.order,month:0 +msgid "Month" +msgstr "" + +#. module: lunch +#: field:lunch.order.confirm,confirm_cashbox:0 +msgid "Name of box" +msgstr "" + +#. module: lunch +#: view:lunch.order.cancel:0 +msgid "Yes" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_category +#: view:lunch.category:0 +#: view:lunch.order:0 +#: field:lunch.order,category:0 +#: field:lunch.product,category_id:0 +msgid "Category" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid " Year " +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_category_form +msgid "Product Categories" +msgstr "" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +#: view:lunch.order.cancel:0 +msgid "No" +msgstr "" + +#. module: lunch +#: view:lunch.order.confirm:0 +msgid "Orders Confirmation" +msgstr "" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +msgid "Are you sure you want to reset this cashbox ?" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.view_lunch_product_form_installer +msgid "" +"Define all products that the employees can order for the lunch time. If you " +"order lunch at several places, you can use the product categories to split " +"by supplier. It will be easier for the lunch manager to filter lunch orders " +"by categories." +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "August" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_report_lunch_order_all +#: view:report.lunch.order:0 +msgid "Lunch Order Analysis" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "June" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,user_cashmove:0 +#: field:lunch.order,user_id:0 +#: field:report.lunch.amount,user_id:0 +#: field:report.lunch.order,user_id:0 +msgid "User Name" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Sales Analysis" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_category_root_configuration +msgid "Lunch" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:report.lunch.order:0 +msgid "User" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: field:lunch.order,date:0 +msgid "Date" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "November" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "October" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "January" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,box:0 +#: field:report.lunch.amount,box:0 +msgid "Box Name" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashbox_clean +msgid "clean cashbox" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,active:0 +#: field:lunch.product,active:0 +msgid "Active" +msgstr "" + +#. module: lunch +#: field:report.lunch.order,date:0 +msgid "Date Order" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashbox +msgid "Cashbox for Lunch " +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean +#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean_values +msgid "Set CashBox to Zero" +msgstr "" + +#. module: lunch +#: view:lunch.product:0 +msgid "General Information" +msgstr "" + +#. module: lunch +#: view:lunch.order.confirm:0 +msgid "Cancel" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_form +msgid " Cashboxes " +msgstr "" + +#. module: lunch +#: report:lunch.order:0 +msgid "Unit Price" +msgstr "" + +#. module: lunch +#: field:lunch.order,product:0 +msgid "Product" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,name:0 +#: report:lunch.order:0 +#: view:lunch.product:0 +#: field:lunch.product,description:0 +msgid "Description" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "May" +msgstr "" + +#. module: lunch +#: field:lunch.order,price:0 +#: field:lunch.product,price:0 +msgid "Price" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "Search CashMove" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Total box" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_product +msgid "Lunch Product" +msgstr "" + +#. module: lunch +#: field:lunch.cashbox,sum_remain:0 +msgid "Total Remaining" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "Total price" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "February" +msgstr "" + +#. module: lunch +#: field:lunch.cashbox,name:0 +#: field:lunch.category,name:0 +#: field:lunch.product,name:0 +#: field:report.lunch.order,box_name:0 +msgid "Name" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "Total amount" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Tasks performed in last 30 days" +msgstr "" + +#. module: lunch +#: view:lunch.category:0 +msgid "Category related to Products" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_cashbox_form +#: view:lunch.cashbox:0 +msgid "Cashboxes" +msgstr "" + +#. module: lunch +#: view:lunch.category:0 +#: report:lunch.order:0 +#: view:lunch.order:0 +msgid "Order" +msgstr "" + +#. module: lunch +#: model:ir.actions.report.xml,name:lunch.report_lunch_order +#: model:ir.model,name:lunch.model_lunch_order +#: model:ir.ui.menu,name:lunch.menu_lunch +#: report:lunch.order:0 +msgid "Lunch Order" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box amount in current month" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.view_lunch_product_form_installer +msgid "Define Your Lunch Products" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Tasks during last 7 days" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_report_lunch_amount_tree +#: model:ir.ui.menu,name:lunch.menu_lunch_report_amount_tree +msgid "Cash Position by User" +msgstr "" + +#. module: lunch +#: field:lunch.cashbox,manager:0 +msgid "Manager" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid " 30 Days " +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "To Confirm" +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,year:0 +#: view:report.lunch.order:0 +#: field:report.lunch.order,year:0 +msgid "Year" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_create_cashbox +msgid "Create Lunch Cash Boxes" +msgstr "" diff --git a/addons/marketing_campaign/i18n/tr.po b/addons/marketing_campaign/i18n/tr.po new file mode 100644 index 00000000000..121ba11e396 --- /dev/null +++ b/addons/marketing_campaign/i18n/tr.po @@ -0,0 +1,1037 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-25 17:28+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:818 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "" + +#. module: marketing_campaign +#: constraint:marketing.campaign.transition:0 +msgid "The To/From Activity of transition must be of the same Campaign " +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#, python-format +msgid "" +"The campaign cannot be started: it doesn't have any starting activity (or " +"any activity with a signal and no previous activity)" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "Zaman" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Custom Action" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,revenue:0 +msgid "" +"Set an expected revenue if you consider that every campaign item that has " +"reached this point has generated a certain revenue. You can get revenue " +"statistics in the Reporting section" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "Tetik" + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign.workitem:0 +msgid "Today" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +msgid "Object" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records created after last sync" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "" +"Python expression to decide whether the activity can be executed, otherwise " +"it will be deleted or cancelled.The expression may use the following " +"[browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - resource: the resource object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronization" +msgstr "" + +#. module: marketing_campaign +#: sql_constraint:marketing.campaign.transition:0 +msgid "The interval must be positive or zero" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:818 +#, python-format +msgid "No preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,date_run:0 +msgid "Launch Date" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,day:0 +msgid "Day" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the resource on which you want this campaign to be run" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Last Synchronization" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Sorry, campaign duplication is not supported at the moment." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_last_date:0 +msgid "" +"Date on which this segment was synchronized last time (automatically or " +"manually)" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "" +"Test - It creates and process all the activities directly (without waiting " +"for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but " +"does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to " +"validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and " +"reports (be very careful with this mode, you're live!)" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_run:0 +msgid "Initial start date of this segment." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Cost / Revenue" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "" +"The type of action to execute when an item enters this activity, such as:\n" +" - Email: send an email using a predefined email template\n" +" - Report: print an existing Report defined on the resource item and save " +"it into a specific directory\n" +" - Custom Action: execute a predefined action, e.g. to modify the fields " +"of the resource record\n" +" " +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_next_sync:0 +msgid "Next time the synchronization job is scheduled to run automatically" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Transitions" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Don't delete workitems" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "State" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +msgid "New" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Synchronization mode" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_done:0 +msgid "Date this segment was last closed or cancelled." +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +msgid "Campaigns" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Report" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,variable_cost:0 +msgid "" +"Set a variable cost if you consider that every campaign item that has " +"reached this point has entailed a certain cost. You can get cost statistics " +"in the Reporting section" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid " Month-1 " +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "" +"By activating this option, workitems that aren't executed because the " +"condition is not met are marked as cancelled instead of being deleted." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "" + +#. module: marketing_campaign +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Modified" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "" +"The generated workitems will be linked to the partner related to the record. " +"If the record is the partner itself leave this field empty. This is useful " +"for reporting purposes, via the Campaign Analysis or Campaign Follow-up " +"views." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup +msgid "Campaign Follow-up" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,email_template_id:0 +msgid "The e-mail to send when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records modified after last sync (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_stat +msgid "Campaign Statistics" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +msgid "Campaign Analysis" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "" +"Determines an additional criterion to add to the filter when selecting new " +"records to inject in the campaign. \"No duplicates\" prevents selecting " +"records which have already entered the campaign previously.If the campaign " +"has a \"unique field\" set, \"no duplicates\" will also prevent selecting " +"records which have the same value for the unique field as other records that " +"already entered the campaign." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Draft" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Related Resource" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "" +"An activity with a signal can be called programmatically. Be careful, the " +"workitem is always created when a signal is sent" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: all records" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Created" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,date:0 +#: view:marketing.campaign.workitem:0 +msgid "Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,unique_field_id:0 +msgid "Unique Field" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "Email Template" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "Error" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,server_action_id:0 +msgid "Action" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:528 +#, python-format +msgid "Automatic transition" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: view:res.partner:0 +msgid "History" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:530 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,help:marketing_campaign.action_marketing_campaign_form +msgid "" +"A marketing campaign is an event or activity that will help you manage and " +"reach your partners with specific messages. A campaign can have many " +"activities that will be triggered from a specific situation. One action " +"could be sending an email template that has previously been created in the " +"system." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Operation not supported" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "" + +#. module: marketing_campaign +#: constraint:marketing.campaign.segment:0 +msgid "Model of filter must be same as resource model of Campaign " +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize Manually" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "The campaign cannot be marked as done before all segments are done" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Campaign Step" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +msgid "All Segments" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "E-mail" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,unique_field_id:0 +msgid "" +"If set, this field will help segments that work in \"no duplicates\" mode to " +"avoid selecting similar records twice. Similar records are records that have " +"the same value for this unique field. For example by choosing the " +"\"email_from\" field for CRM Leads you would prevent sending the same " +"campaign to the same email address again. If not set, the \"no duplicates\" " +"segments will only avoid selecting the same record again if it entered the " +"campaign previously. Only easily comparable fields like textfields, " +"integers, selections or single relationships may be used." +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:529 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +msgid "Marketing Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,res_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Resource" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "" +"Fixed cost for running this campaign. You may also specify variable cost and " +"revenue on each campaign activity. Cost and Revenue statistics are included " +"in Campaign Reporting." +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records updated after last sync" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:792 +#, python-format +msgid "Email Preview" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#, python-format +msgid "The campaign cannot be started: there are no activities in it" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem has to be run manually" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.activity:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,ir_filter_id:0 +msgid "" +"Filter to select the matching resource records that belong to this segment. " +"New filters can be created and saved using the advanced search on the list " +"view of the Resource. If no filter is set, all records are selected without " +"filtering. The synchronization mode may also add a criterion to the filter." +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Followup" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_next_sync:0 +msgid "Next Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "All" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records created after last sync" +msgstr "" + +#. module: marketing_campaign +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +#: view:marketing.campaign:0 +msgid "Cost" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "" diff --git a/addons/marketing_campaign_crm_demo/i18n/tr.po b/addons/marketing_campaign_crm_demo/i18n/tr.po new file mode 100644 index 00000000000..301ea97bc71 --- /dev/null +++ b/addons/marketing_campaign_crm_demo/i18n/tr.po @@ -0,0 +1,166 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-25 17:29+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report +msgid "Marketing campaign demo report" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_1 +msgid "" +"Hello,Thanks for generous interest you have shown in the " +"openERP.Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,description:marketing_campaign_crm_demo.module_meta_information +msgid "Demo data for the module marketing_campaign." +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_4 +msgid "" +"Hello,Thanks for showing intrest and buying the OpenERP book.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_2 +msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_6 +msgid "Propose paid training to Silver partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_1 +msgid "Thanks for showing interest in OpenERP" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_4 +msgid "Thanks for buying the OpenERP book" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_5 +msgid "Propose a free technical training to Gold partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_7 +msgid "" +"Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are offering Gold partnership.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: report:crm.lead.demo:0 +msgid "Partner :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_8 +msgid "" +"Hello, Thanks for showing intrest and for subscribing to technical " +"training.If any further information required kindly revert back.I really " +"appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: report:crm.lead.demo:0 +msgid "Company :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_8 +msgid "Thanks for subscribing to technical training" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_3 +msgid "Thanks for subscribing to the OpenERP Discovery Day" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_5 +msgid "" +"Hello, We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training " +"on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_3 +msgid "" +"Hello,Thanks for showing intrest and for subscribing to the OpenERP " +"Discovery Day.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_2 +msgid "" +"Hello,We have very good offer that might suit you.\n" +" We propose you to subscribe to the OpenERP Discovery Day on May " +"2010.\n" +" If any further information required kindly revert back.\n" +" We really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_6 +msgid "" +"Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on " +"june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy +msgid "Dummy Action" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,shortdesc:marketing_campaign_crm_demo.module_meta_information +msgid "marketing_campaign_crm_demo" +msgstr "marketing_campaign_crm_demo" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_7 +msgid "Propose gold partnership to silver partners" +msgstr "Gümüş ortaklara altın ortaklık öner" diff --git a/addons/point_of_sale/i18n/tr.po b/addons/point_of_sale/i18n/tr.po index e12344ea1ca..d6926e0f4dc 100644 --- a/addons/point_of_sale/i18n/tr.po +++ b/addons/point_of_sale/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-05-14 18:31+0000\n" -"Last-Translator: Arif Aydogmus \n" +"PO-Revision-Date: 2012-01-25 19:53+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:58+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -35,18 +35,18 @@ msgstr "Bugün" #. module: point_of_sale #: view:pos.confirm:0 msgid "Post All Orders" -msgstr "" +msgstr "Bütün Siparişleri Gönder" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_box_out msgid "Pos Box Out" -msgstr "" +msgstr "POS kutusu Çıkış" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_cash_register_all #: model:ir.ui.menu,name:point_of_sale.menu_report_cash_register_all msgid "Register Analysis" -msgstr "" +msgstr "Kasa Analizi" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_detail @@ -71,7 +71,7 @@ msgstr "Ödeme Ekle:" #. module: point_of_sale #: field:pos.box.out,name:0 msgid "Description / Reason" -msgstr "" +msgstr "Açıklama / Neden" #. module: point_of_sale #: view:report.cash.register:0 @@ -101,13 +101,14 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Yapılandırma hatası! Seçilen döviz kuru öntanımlı hesaplarla aynı olmalı." #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.pos_category_action #: model:ir.ui.menu,name:point_of_sale.menu_pos_category #: view:pos.category:0 msgid "PoS Categories" -msgstr "" +msgstr "POS Kategorileri" #. module: point_of_sale #: report:pos.lines:0 @@ -136,6 +137,8 @@ msgid "" "You do not have any open cash register. You must create a payment method or " "open a cash register." msgstr "" +"Hiç açık nakit kasanız yok. Bir ödeme şekli oluşturmalı ya da bir nakit " +"kasası açmalısınız." #. module: point_of_sale #: report:account.statement:0 @@ -163,7 +166,7 @@ msgstr "İnd. (%)" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_open_config msgid "Cash Register Management" -msgstr "" +msgstr "Nakit kasaları Yönetimi" #. module: point_of_sale #: view:account.bank.statement:0 @@ -179,7 +182,7 @@ msgstr "Durum" #. module: point_of_sale #: view:pos.order:0 msgid "Accounting Information" -msgstr "" +msgstr "Muahsebe Bilgisi" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month @@ -218,7 +221,7 @@ msgstr "Satış Raporu" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_sales_by_margin_pos_month msgid "Sales by margin monthly" -msgstr "" +msgstr "Orana göre aylık satışlar" #. module: point_of_sale #: help:product.product,income_pdt:0 @@ -226,11 +229,13 @@ msgid "" "This is a product you can use to put cash into a statement for the point of " "sale backend." msgstr "" +"Bu ürünü atış noktasının arka yüzündeki ekstreye nakit eklemek için " +"kullanabilirsiniz" #. module: point_of_sale #: field:pos.category,parent_id:0 msgid "Parent Category" -msgstr "" +msgstr "Ana Kategori" #. module: point_of_sale #: report:pos.details:0 @@ -265,12 +270,12 @@ msgstr "Aylık Kullanıcı Satışları" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created during this year" -msgstr "" +msgstr "Bu yıl oluşturulan nakit analizi" #. module: point_of_sale #: view:report.cash.register:0 msgid "Day from Creation date of cash register" -msgstr "" +msgstr "Nakit kasasının oluşturulmasından beri geçen gün" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale @@ -281,12 +286,12 @@ msgstr "Günlük İşlemler" #: code:addons/point_of_sale/point_of_sale.py:273 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "Yapılandırma Hatası!" #. module: point_of_sale #: view:pos.box.entries:0 msgid "Fill in this form if you put money in the cash register:" -msgstr "" +msgstr "Eğer nakit kasasına para eklediyseniz bu formu doldurun:" #. module: point_of_sale #: view:account.bank.statement:0 @@ -313,7 +318,7 @@ msgstr "Kullanıcıya göre Aylık Satışlar" #. module: point_of_sale #: field:pos.category,child_id:0 msgid "Children Categories" -msgstr "" +msgstr "Alt Kategoriler" #. module: point_of_sale #: field:pos.make.payment,payment_date:0 @@ -326,6 +331,8 @@ msgid "" "If you want to sell this product through the point of sale, select the " "category it belongs to." msgstr "" +"Eğer bu ürünü satış noktasından satmak istiyorsanız, ait olduğu kategoriyi " +"seçin." #. module: point_of_sale #: report:account.statement:0 @@ -357,7 +364,7 @@ msgstr "Miktar" #. module: point_of_sale #: field:pos.order.line,name:0 msgid "Line No" -msgstr "" +msgstr "Satır No" #. module: point_of_sale #: view:account.bank.statement:0 @@ -372,23 +379,23 @@ msgstr "Net Toplam:" #. module: point_of_sale #: field:pos.make.payment,payment_name:0 msgid "Payment Reference" -msgstr "" +msgstr "Ödeme Referansı" #. module: point_of_sale #: report:pos.details_summary:0 msgid "Mode of Payment" -msgstr "" +msgstr "Ödeme Biçimi" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm msgid "Post POS Journal Entries" -msgstr "" +msgstr "POS sonrası Yevmiye kayıtları" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:396 #, python-format msgid "Customer Invoice" -msgstr "" +msgstr "Müşteri Faturası" #. module: point_of_sale #: view:pos.box.out:0 @@ -399,7 +406,7 @@ msgstr "Çıkış İşlemleri" #: view:report.pos.order:0 #: field:report.pos.order,total_discount:0 msgid "Total Discount" -msgstr "" +msgstr "Toplam İndirim" #. module: point_of_sale #: view:pos.details:0 @@ -413,7 +420,7 @@ msgstr "Rapor Yazdır" #: code:addons/point_of_sale/wizard/pos_box_entries.py:106 #, python-format msgid "Please check that income account is set to %s" -msgstr "" +msgstr "Lütfen gelir hesabının %s ye ayarlandığını teyit edin" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:85 @@ -450,7 +457,7 @@ msgstr "Tel. :" #: model:ir.actions.act_window,name:point_of_sale.action_pos_confirm #: model:ir.ui.menu,name:point_of_sale.menu_wizard_pos_confirm msgid "Create Sale Entries" -msgstr "" +msgstr "Satış kalemleri oluştur" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_payment @@ -462,18 +469,18 @@ msgstr "Ödeme" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in current month" -msgstr "" +msgstr "Bu ay oluşturulan nakit analizi" #. module: point_of_sale #: report:account.statement:0 #: report:all.closed.cashbox.of.the.day:0 msgid "Ending Balance" -msgstr "" +msgstr "Kapanış Bakiyesi" #. module: point_of_sale #: view:pos.order:0 msgid "Post Entries" -msgstr "" +msgstr "Post Kayıtları" #. module: point_of_sale #: report:pos.details_summary:0 @@ -500,19 +507,19 @@ msgstr "Ekstreleri Aç" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current year" -msgstr "" +msgstr "Bu yıl oluşturulan POS siparişleri" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_pos_form #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale #: view:pos.order:0 msgid "PoS Orders" -msgstr "" +msgstr "POS Siparişleri" #. module: point_of_sale #: report:pos.details:0 msgid "Sales total(Revenue)" -msgstr "" +msgstr "Toplam Satış (Gelir)" #. module: point_of_sale #: report:pos.details:0 @@ -523,17 +530,17 @@ msgstr "Toplam Ödeme" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_all_menu_all_register msgid "List of Cash Registers" -msgstr "" +msgstr "Nakit Kasaları Listesi" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos msgid "transaction for the pos" -msgstr "" +msgstr "POS için işlemler" #. module: point_of_sale #: view:report.pos.order:0 msgid "Not Invoiced" -msgstr "" +msgstr "Faturalandırılmadı" #. module: point_of_sale #: selection:report.cash.register,month:0 @@ -560,7 +567,7 @@ msgstr "" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_discount msgid "Add a Global Discount" -msgstr "" +msgstr "Genel iskonto ekle" #. module: point_of_sale #: field:pos.order.line,price_subtotal_incl:0 @@ -583,7 +590,7 @@ msgstr "Açılış Bakiyesi" #: model:ir.model,name:point_of_sale.model_pos_category #: field:product.product,pos_categ_id:0 msgid "PoS Category" -msgstr "" +msgstr "POS Kategorisi" #. module: point_of_sale #: report:pos.payment.report.user:0 @@ -600,12 +607,12 @@ msgstr "Satır sayısı" #: view:pos.order:0 #: selection:pos.order,state:0 msgid "Posted" -msgstr "" +msgstr "Gönderildi" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 msgid "St.Name" -msgstr "" +msgstr "Sok. adı" #. module: point_of_sale #: report:pos.details_summary:0 @@ -630,7 +637,7 @@ msgstr "Oluşturma Tarihi" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user_today msgid "Today's Sales" -msgstr "" +msgstr "Günün Satışları" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 @@ -639,7 +646,7 @@ msgstr "" #: view:report.sales.by.user.pos.month:0 #: view:report.transaction.pos:0 msgid "POS " -msgstr "" +msgstr "POS " #. module: point_of_sale #: report:account.statement:0 @@ -651,7 +658,7 @@ msgstr "Toplam :" #: field:report.sales.by.margin.pos,product_name:0 #: field:report.sales.by.margin.pos.month,product_name:0 msgid "Product Name" -msgstr "" +msgstr "Ürün Adı" #. module: point_of_sale #: field:pos.order,pricelist_id:0 @@ -661,19 +668,19 @@ msgstr "Fiyat Listesi" #. module: point_of_sale #: view:pos.receipt:0 msgid "Receipt :" -msgstr "" +msgstr "Fiş :" #. module: point_of_sale #: view:report.pos.order:0 #: field:report.pos.order,product_qty:0 msgid "# of Qty" -msgstr "" +msgstr "Adet" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_box_out #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl2 msgid "Take Money Out" -msgstr "" +msgstr "Para Al" #. module: point_of_sale #: view:pos.order:0 @@ -682,12 +689,12 @@ msgstr "" #: field:report.sales.by.user.pos,date_order:0 #: field:report.sales.by.user.pos.month,date_order:0 msgid "Order Date" -msgstr "" +msgstr "Sipariş Tarihi" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 msgid "Today's Closed Cashbox" -msgstr "" +msgstr "Günün kapanmış Kasaları" #. module: point_of_sale #: report:pos.invoice:0 @@ -699,7 +706,7 @@ msgstr "Taslak Fatura" msgid "" "The amount of the voucher must be the same amount as the one on the " "statement line" -msgstr "" +msgstr "Çek tutarı banka ekstresi tutarı ile aynı olmalı" #. module: point_of_sale #: report:pos.invoice:0 @@ -710,13 +717,13 @@ msgstr "Mali Durum Beyanı :" #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: point_of_sale #: report:account.statement:0 #: report:all.closed.cashbox.of.the.day:0 msgid "Opening Date" -msgstr "" +msgstr "Açılış Tarihi" #. module: point_of_sale #: report:pos.lines:0 @@ -726,7 +733,7 @@ msgstr "Vergi :" #. module: point_of_sale #: field:report.transaction.pos,disc:0 msgid "Disc." -msgstr "" +msgstr "İnd." #. module: point_of_sale #: help:account.journal,check_dtls:0 @@ -734,6 +741,8 @@ msgid "" "This field authorize Validation of Cashbox without controlling the closing " "balance." msgstr "" +"Bu alan nakit kasasının kapanış bakiyesi kontrol edilmeden onaylanmasına " +"yetki verir." #. module: point_of_sale #: report:pos.invoice:0 @@ -778,13 +787,13 @@ msgstr "Toplam indirim" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_box_entries msgid "Pos Box Entries" -msgstr "" +msgstr "POS Kutusu Kayıtları" #. module: point_of_sale #: field:pos.details,date_end:0 #: field:pos.sale.user,date_end:0 msgid "Date End" -msgstr "" +msgstr "Bitiş Tarihi" #. module: point_of_sale #: field:report.transaction.pos,no_trans:0 @@ -823,12 +832,12 @@ msgstr "Satış Noktası Kalemleri" #: view:pos.order:0 #: view:report.transaction.pos:0 msgid "Amount total" -msgstr "" +msgstr "Toplam Tutar" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_all_tree msgid "Cash Registers" -msgstr "" +msgstr "Yazar Kasalar" #. module: point_of_sale #: report:pos.details:0 @@ -840,36 +849,36 @@ msgstr "Fiyat" #. module: point_of_sale #: field:account.journal,journal_user:0 msgid "PoS Payment Method" -msgstr "" +msgstr "POS Ödeme Şekli" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_sale_user #: model:ir.model,name:point_of_sale.model_pos_sale_user #: view:pos.payment.report.user:0 msgid "Sale by User" -msgstr "" +msgstr "Kullanıcı Satışları" #. module: point_of_sale #: help:product.product,img:0 msgid "Use an image size of 50x50." -msgstr "" +msgstr "50x50 boyunda resimler kullanın" #. module: point_of_sale #: field:report.cash.register,date:0 msgid "Create Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:53 #, python-format msgid "Unable to Delete !" -msgstr "" +msgstr "Silinemiyor !" #. module: point_of_sale #: report:pos.details:0 #: report:pos.details_summary:0 msgid "Start Period" -msgstr "" +msgstr "Başlangıç Süresi" #. module: point_of_sale #: report:account.statement:0 @@ -878,7 +887,7 @@ msgstr "" #: report:pos.sales.user:0 #: report:pos.sales.user.today:0 msgid "Name" -msgstr "" +msgstr "İsim" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:272 @@ -887,6 +896,8 @@ msgid "" "There is no receivable account defined to make payment for the partner: " "\"%s\" (id:%d)" msgstr "" +"İlgili cariye ödeme yapmak için alacak hesabı tanımlanmamış. Cari: \"%s\" " +"(id:%d)" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:281 @@ -899,7 +910,7 @@ msgstr "" #: code:addons/point_of_sale/wizard/pos_box_out.py:89 #, python-format msgid "Error !" -msgstr "" +msgstr "Hata !" #. module: point_of_sale #: report:pos.details:0 @@ -907,12 +918,12 @@ msgstr "" #: report:pos.payment.report.user:0 #: report:pos.user.product:0 msgid "]" -msgstr "" +msgstr "]" #. module: point_of_sale #: sql_constraint:account.journal:0 msgid "The name of the journal must be unique per company !" -msgstr "" +msgstr "Yevmiye defteri adı her firmada benzersiz olmalı." #. module: point_of_sale #: report:pos.details:0 @@ -929,23 +940,23 @@ msgstr "Yazdırma Tarihi" #: code:addons/point_of_sale/point_of_sale.py:270 #, python-format msgid "There is no receivable account defined to make payment" -msgstr "" +msgstr "Ödeme yapmak için alacak hesabı tanımlanmamış" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Do you want to open cash registers ?" -msgstr "" +msgstr "Yazarkasaları açmak istiyor musun?" #. module: point_of_sale #: help:pos.category,sequence:0 msgid "" "Gives the sequence order when displaying a list of product categories." -msgstr "" +msgstr "Ürün kategorilerini gösterirken sıra numarası verir" #. module: point_of_sale #: field:product.product,expense_pdt:0 msgid "PoS Cash Output" -msgstr "" +msgstr "KASA Nakit Çıkışı" #. module: point_of_sale #: view:account.bank.statement:0 @@ -953,33 +964,33 @@ msgstr "" #: view:report.cash.register:0 #: view:report.pos.order:0 msgid "Group By..." -msgstr "" +msgstr "Grupla..." #. module: point_of_sale #: field:product.product,img:0 msgid "Product Image, must be 50x50" -msgstr "" +msgstr "Ürün resmi, 50x50 olmalı" #. module: point_of_sale #: view:pos.order:0 msgid "POS Orders" -msgstr "" +msgstr "Kasa Siparişleri" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.all_closed_cashbox_of_the_day msgid "All Closed CashBox" -msgstr "" +msgstr "Tüm kapalı kasalar" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:628 #, python-format msgid "No Pricelist !" -msgstr "" +msgstr "Fiyat listesi yok!" #. module: point_of_sale #: view:pos.order:0 msgid "Update" -msgstr "" +msgstr "Güncelle" #. module: point_of_sale #: report:pos.invoice:0 @@ -989,7 +1000,7 @@ msgstr "Matrah" #. module: point_of_sale #: view:product.product:0 msgid "Point-of-Sale" -msgstr "" +msgstr "Satış Noktası" #. module: point_of_sale #: report:pos.details:0 @@ -1019,7 +1030,7 @@ msgstr "Vergi" #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_line_day #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_line_form msgid "Sale line" -msgstr "" +msgstr "Satış Kalemi" #. module: point_of_sale #: field:pos.config.journal,code:0 @@ -1030,38 +1041,38 @@ msgstr "Kodu" #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale_product #: model:ir.ui.menu,name:point_of_sale.menu_pos_products msgid "Products" -msgstr "" +msgstr "Ürünler" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_product_output #: model:ir.ui.menu,name:point_of_sale.products_for_output_operations msgid "Products 'Put Money In'" -msgstr "" +msgstr "'Para Ekleme' Ürünleri" #. module: point_of_sale #: view:pos.order:0 msgid "Extra Info" -msgstr "" +msgstr "İlave Bilgi" #. module: point_of_sale #: report:pos.invoice:0 msgid "Fax :" -msgstr "" +msgstr "Faks:" #. module: point_of_sale #: field:pos.order,user_id:0 msgid "Connected Salesman" -msgstr "" +msgstr "Bağlı Satış Temsilcisi" #. module: point_of_sale #: view:pos.receipt:0 msgid "Print the receipt of the sale" -msgstr "" +msgstr "Satışın fişini yazdır" #. module: point_of_sale #: field:pos.make.payment,journal:0 msgid "Payment Mode" -msgstr "" +msgstr "Ödeme Tipi" #. module: point_of_sale #: report:pos.details:0 @@ -1076,7 +1087,7 @@ msgstr "Mik." #: view:report.cash.register:0 #: view:report.pos.order:0 msgid "Month -1" -msgstr "" +msgstr "Ay -1" #. module: point_of_sale #: help:product.product,expense_pdt:0 @@ -1084,53 +1095,55 @@ msgid "" "This is a product you can use to take cash from a statement for the point of " "sale backend, exemple: money lost, transfer to bank, etc." msgstr "" +"Bu ürünü satış noktası arka yüzünden para çekmek için kullanabilirsiniz. " +"Örnek: bankaya transfer, kayıp para, vb." #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_open_statement msgid "Open Cash Registers" -msgstr "" +msgstr "Yazar kasaları Aç" #. module: point_of_sale #: view:report.cash.register:0 msgid "state" -msgstr "" +msgstr "durum" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: point_of_sale #: field:report.pos.order,delay_validation:0 msgid "Delay Validation" -msgstr "" +msgstr "Bekleme Onayı" #. module: point_of_sale #: field:pos.order,nb_print:0 msgid "Number of Print" -msgstr "" +msgstr "Yazılacak adet" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_make_payment msgid "Point of Sale Payment" -msgstr "" +msgstr "Satış Noktası Ödemesi" #. module: point_of_sale #: report:pos.details:0 #: report:pos.details_summary:0 msgid "End Period" -msgstr "" +msgstr "Bitiş Aralığı" #. module: point_of_sale #: field:account.journal,auto_cash:0 msgid "Automatic Opening" -msgstr "" +msgstr "Otomatik açılış" #. module: point_of_sale #: selection:report.pos.order,state:0 msgid "Synchronized" -msgstr "" +msgstr "Senkronize edildi" #. module: point_of_sale #: view:report.cash.register:0 @@ -1138,34 +1151,34 @@ msgstr "" #: view:report.pos.order:0 #: field:report.pos.order,month:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: point_of_sale #: report:account.statement:0 msgid "Statement Name" -msgstr "" +msgstr "Ekstre Adı" #. module: point_of_sale #: view:report.pos.order:0 msgid "Year of order date" -msgstr "" +msgstr "Sipariş Yılı" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_tree #: field:pos.box.entries,journal_id:0 #: field:pos.box.out,journal_id:0 msgid "Cash Register" -msgstr "" +msgstr "Yazar Kasa" #. module: point_of_sale #: view:pos.close.statement:0 msgid "Yes" -msgstr "" +msgstr "Evet" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_receipt msgid "Point of sale receipt" -msgstr "" +msgstr "Yazar kasa fişi" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_margin_pos_today @@ -1176,23 +1189,23 @@ msgstr "" #: model:ir.actions.act_window,name:point_of_sale.action_box_entries #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl msgid "Put Money In" -msgstr "" +msgstr "Para Koy" #. module: point_of_sale #: field:report.cash.register,balance_start:0 msgid "Opening Balance" -msgstr "" +msgstr "Açılış Bakiyesi" #. module: point_of_sale #: view:account.bank.statement:0 #: selection:report.pos.order,state:0 msgid "Closed" -msgstr "" +msgstr "Kapatıldı" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created by today" -msgstr "" +msgstr "POS sıralı bugün oluşturulanlar" #. module: point_of_sale #: field:pos.order,amount_paid:0 @@ -1203,7 +1216,7 @@ msgstr "Ödendi" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_all_sales_lines msgid "All sales lines" -msgstr "" +msgstr "Tüm satış kalemleri" #. module: point_of_sale #: view:pos.order:0 @@ -1213,7 +1226,7 @@ msgstr "İskonto" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in last month" -msgstr "" +msgstr "Geçen ay oluşturulan nakit analizi" #. module: point_of_sale #: view:pos.close.statement:0 @@ -1222,16 +1235,18 @@ msgid "" "validation. He will also open all cash registers for which you have to " "control the ending belance before closing manually." msgstr "" +"OpenERP bütün nakit kasalarını kapatacak, Onay olmadan kapatma yapılabilir. " +"Sistem gün sonu kapanışı yapmanız için kasaları tekrar açabilir." #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created by today" -msgstr "" +msgstr "Bugün oluşturulan nakit analizi" #. module: point_of_sale #: selection:report.cash.register,state:0 msgid "Quotation" -msgstr "" +msgstr "Teklif" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 @@ -1239,32 +1254,32 @@ msgstr "" #: report:pos.lines:0 #: report:pos.payment.report.user:0 msgid "Total:" -msgstr "" +msgstr "Toplam:" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_sales_by_margin_pos msgid "Sales by margin" -msgstr "" +msgstr "Orana göre Satışlar" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_config_journal msgid "Journal Configuration" -msgstr "" +msgstr "Günlük Konfigürasyonu" #. module: point_of_sale #: view:pos.order:0 msgid "Statement lines" -msgstr "" +msgstr "Ekstre Kalemleri" #. module: point_of_sale #: view:report.cash.register:0 msgid "Year from Creation date of cash register" -msgstr "" +msgstr "Yazar kasanın oluşturulma yılı" #. module: point_of_sale #: view:pos.order:0 msgid "Reprint" -msgstr "" +msgstr "Yeni baskı" #. module: point_of_sale #: help:pos.order,user_id:0 @@ -1272,16 +1287,18 @@ msgid "" "Person who uses the the cash register. It could be a reliever, a student or " "an interim employee." msgstr "" +"Yazar kasayı kullanan kişi. Çalışan, öğrenci, stajer ya da yedek birsi " +"olabilir." #. module: point_of_sale #: field:report.transaction.pos,invoice_id:0 msgid "Nbr Invoice" -msgstr "" +msgstr "Nnr Fatura" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_receipt msgid "Receipt" -msgstr "" +msgstr "Fiş" #. module: point_of_sale #: view:pos.open.statement:0 @@ -1290,11 +1307,13 @@ msgid "" "payments. We suggest you to control the opening balance of each register, " "using their CashBox tab." msgstr "" +"Ödemeleri alabilmeniz için sistem bütün nakit kasalarınızı açacak, Lütfen " +"kasa sekmesini kullanarak kasaların açılış bakiyelerini kontrol edin." #. module: point_of_sale #: field:account.journal,check_dtls:0 msgid "Control Balance Before Closing" -msgstr "" +msgstr "Kapatmadan önce kapanış bakiyesini kontol edin" #. module: point_of_sale #: view:pos.order:0 @@ -1313,7 +1332,7 @@ msgstr "Fatura" #: view:account.bank.statement:0 #: selection:report.cash.register,state:0 msgid "Open" -msgstr "" +msgstr "Aç" #. module: point_of_sale #: field:pos.order,name:0 @@ -1325,19 +1344,19 @@ msgstr "Sipariş Ref." #: field:report.sales.by.margin.pos,net_margin_per_qty:0 #: field:report.sales.by.margin.pos.month,net_margin_per_qty:0 msgid "Net margin per Qty" -msgstr "" +msgstr "Adet başına net oran" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 #: view:report.sales.by.margin.pos.month:0 msgid "Sales by User Margin" -msgstr "" +msgstr "Kullanıcı oranına göre satışlar" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_payment.py:59 #, python-format msgid "Paiement" -msgstr "" +msgstr "Ödeme" #. module: point_of_sale #: report:pos.invoice:0 @@ -1347,7 +1366,7 @@ msgstr "Vergi:" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_pos_order msgid "Point of Sale Orders Statistics" -msgstr "" +msgstr "POS İstatistikleri" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_product_product @@ -1363,29 +1382,29 @@ msgstr "Ürün" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_report msgid "Pos Lines" -msgstr "" +msgstr "POS Kalemleri" #. module: point_of_sale #: field:report.cash.register,balance_end_real:0 msgid "Closing Balance" -msgstr "" +msgstr "Kapanış Bakiyesi" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_sale_all #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale_all msgid "All Sales Orders" -msgstr "" +msgstr "Bütün Satış Siparişleri" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_root msgid "PoS Backend" -msgstr "" +msgstr "POS Arkaplanı" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_details #: model:ir.ui.menu,name:point_of_sale.menu_pos_details msgid "Sale Details" -msgstr "" +msgstr "Satış Detayları" #. module: point_of_sale #: field:pos.order,date_order:0 @@ -1396,24 +1415,24 @@ msgstr "Sipariş Tarihi" #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_payment_report_user #: model:ir.model,name:point_of_sale.model_pos_payment_report_user msgid "Sales lines by Users" -msgstr "" +msgstr "Kullanıcılara göre satış kalemleri" #. module: point_of_sale #: report:pos.details:0 msgid "Order" -msgstr "" +msgstr "Sipariş" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:460 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)" -msgstr "" +msgstr "Bu ürün için tanımlanmış gelir hesabı bulunmuyor: \"%s\" (id:%d)" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_cash_register #: view:report.cash.register:0 msgid "Point of Sale Cash Register Analysis" -msgstr "" +msgstr "POS Nakit Kasa Analizi" #. module: point_of_sale #: report:pos.lines:0 @@ -1423,13 +1442,13 @@ msgstr "Net Toplam :" #. module: point_of_sale #: model:res.groups,name:point_of_sale.group_pos_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: point_of_sale #: field:pos.details,date_start:0 #: field:pos.sale.user,date_start:0 msgid "Date Start" -msgstr "" +msgstr "Başlangıç Tarihi" #. module: point_of_sale #: field:pos.order,amount_total:0 @@ -1442,12 +1461,12 @@ msgstr "Toplam" #. module: point_of_sale #: view:pos.sale.user:0 msgid "Sale By User" -msgstr "" +msgstr "Kullanıcıya göre satışlar" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_open_statement msgid "Open Cash Register" -msgstr "" +msgstr "Nakit kasalarını Aç" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 @@ -1456,25 +1475,25 @@ msgstr "" #: view:report.sales.by.user.pos.month:0 #: view:report.transaction.pos:0 msgid "POS" -msgstr "" +msgstr "POS" #. module: point_of_sale #: report:account.statement:0 #: model:ir.actions.report.xml,name:point_of_sale.account_statement msgid "Statement" -msgstr "" +msgstr "Ekstre" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_payment_report #: model:ir.model,name:point_of_sale.model_pos_payment_report #: view:pos.payment.report:0 msgid "Payment Report" -msgstr "" +msgstr "Ödeme Raporu" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Journal Entries" -msgstr "" +msgstr "Yevmiye kayıtlarını Oluştur" #. module: point_of_sale #: report:account.statement:0 @@ -1500,19 +1519,19 @@ msgstr "Fatura Tarihi" #. module: point_of_sale #: field:pos.box.entries,name:0 msgid "Reason" -msgstr "" +msgstr "Sebep" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_product_input #: model:ir.ui.menu,name:point_of_sale.products_for_input_operations msgid "Products 'Take Money Out'" -msgstr "" +msgstr "Ürünler 'Parayı Dışarı Al'" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_account_journal_form #: model:ir.ui.menu,name:point_of_sale.menu_action_account_journal_form_open msgid "Payment Methods" -msgstr "" +msgstr "Ödeme Şekilleri" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:281 @@ -1520,40 +1539,40 @@ msgstr "" #: code:addons/point_of_sale/wizard/pos_box_out.py:89 #, python-format msgid "You have to open at least one cashbox" -msgstr "" +msgstr "En az bir Nakit kasa açmalısınız" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_payment_report_user msgid "Today's Payment By User" -msgstr "" +msgstr "Günün kullanıcı Ödemeleri" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Open Registers" -msgstr "" +msgstr "Kasa Aç" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:226 #: code:addons/point_of_sale/point_of_sale.py:241 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: point_of_sale #: report:pos.lines:0 msgid "No. Of Articles" -msgstr "" +msgstr "Eşya adedi" #. module: point_of_sale #: selection:pos.order,state:0 #: selection:report.pos.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "İptal Edilmiş" #. module: point_of_sale #: field:pos.order,picking_id:0 msgid "Picking" -msgstr "" +msgstr "Teslimat" #. module: point_of_sale #: field:pos.order,shop_id:0 @@ -1564,51 +1583,51 @@ msgstr "İş Yeri" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_account_bank_statement_line msgid "Bank Statement Line" -msgstr "" +msgstr "Banka Ekstresi Kalemi" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_account_bank_statement msgid "Bank Statement" -msgstr "" +msgstr "Banka Ekstresi" #. module: point_of_sale #: report:pos.user.product:0 msgid "Ending Date" -msgstr "" +msgstr "Bitiş Tarihi" #. module: point_of_sale #: view:report.sales.by.user.pos:0 #: view:report.sales.by.user.pos.month:0 #: view:report.transaction.pos:0 msgid "POS Report" -msgstr "" +msgstr "POS Raporu" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_close_statement msgid "Close Cash Register" -msgstr "" +msgstr "Nakit kasasını kapat" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:53 #, python-format msgid "In order to delete a sale, it must be new or cancelled." -msgstr "" +msgstr "Bir satışı silmek için satış yeni veya iptal edilmiş olmalı" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Entries" -msgstr "" +msgstr "Kayıtları Oluştur" #. module: point_of_sale #: field:pos.box.entries,product_id:0 #: field:pos.box.out,product_id:0 msgid "Operation" -msgstr "" +msgstr "İşlem" #. module: point_of_sale #: field:pos.order,account_move:0 msgid "Journal Entry" -msgstr "" +msgstr "Yevmiye Defteri kalemi" #. module: point_of_sale #: selection:report.cash.register,state:0 @@ -1618,7 +1637,7 @@ msgstr "Onaylandı" #. module: point_of_sale #: report:pos.invoice:0 msgid "Cancelled Invoice" -msgstr "" +msgstr "İptal edilimiş fatura" #. module: point_of_sale #: view:report.cash.register:0 @@ -1631,6 +1650,8 @@ msgid "" "This field authorize the automatic creation of the cashbox, without control " "of the initial balance." msgstr "" +"Bu alan nakit kasasının otomatik oluşturulmasını açılış bakiyesi kontrolü " +"olmadan onaylar." #. module: point_of_sale #: report:pos.invoice:0 @@ -1642,18 +1663,18 @@ msgstr "Tedarikçi Faturası" #: selection:pos.order,state:0 #: selection:report.pos.order,state:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:226 #, python-format msgid "In order to set to draft a sale, it must be cancelled." -msgstr "" +msgstr "Bir satışı taslağa çevirmek için, önce iptal edilmeli." #. module: point_of_sale #: view:report.pos.order:0 msgid "Day of order date" -msgstr "" +msgstr "Sipariş tarihinin günü" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_rep @@ -1668,7 +1689,7 @@ msgstr "Para ekle" #. module: point_of_sale #: sql_constraint:account.journal:0 msgid "The code of the journal must be unique per company !" -msgstr "" +msgstr "Yevmiye kodu her firma için benzersiz olmalı." #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_config_product @@ -1678,57 +1699,57 @@ msgstr "Ayarlar" #. module: point_of_sale #: report:pos.user.product:0 msgid "Starting Date" -msgstr "" +msgstr "Başlangıç Tarihi" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:241 #, python-format msgid "Unable to cancel the picking." -msgstr "" +msgstr "Teslimat iptal edilemiyor." #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current month" -msgstr "" +msgstr "Bu ay oluşturulan POS satışları" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created last month" -msgstr "" +msgstr "Geçen ay oluşturulan POS satışları" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_invoice msgid "Invoices" -msgstr "" +msgstr "Faturalar" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:317 #: view:pos.order:0 #, python-format msgid "Return Products" -msgstr "" +msgstr "Ürünleri İade Et" #. module: point_of_sale #: view:pos.box.out:0 msgid "Take Money" -msgstr "" +msgstr "Para Al" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_details msgid "Sales Details" -msgstr "" +msgstr "Satış Detayları" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_close_statement.py:50 #, python-format msgid "Message" -msgstr "" +msgstr "Mesaj" #. module: point_of_sale #: view:account.journal:0 @@ -1760,17 +1781,17 @@ msgstr "Faturalandı" #. module: point_of_sale #: view:pos.close.statement:0 msgid "No" -msgstr "" +msgstr "Hayır" #. module: point_of_sale #: field:pos.order.line,notice:0 msgid "Discount Notice" -msgstr "" +msgstr "İndirim Notu" #. module: point_of_sale #: view:pos.order:0 msgid "Re-Print" -msgstr "" +msgstr "Tekrar Yazdır" #. module: point_of_sale #: view:report.cash.register:0 @@ -1785,13 +1806,13 @@ msgstr "POS Sipariş Kalemi" #. module: point_of_sale #: report:pos.invoice:0 msgid "PRO-FORMA" -msgstr "" +msgstr "PROFORMA" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:346 #, python-format msgid "Please provide a partner for the sale." -msgstr "" +msgstr "Satış için bir Cari belirtin" #. module: point_of_sale #: report:account.statement:0 @@ -1816,6 +1837,8 @@ msgid "" "Payment methods are defined by accounting journals having the field Payment " "Method checked." msgstr "" +"Ödeme şekilleri Muhasebe kayıtlarındaki Ödeme Şekli kutusu onayı ile " +"belirlenir" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree @@ -1827,23 +1850,23 @@ msgstr "Kullanıcı Satışları" #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: point_of_sale #: view:pos.receipt:0 msgid "Print Receipt" -msgstr "" +msgstr "Fişi Yazdır" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: point_of_sale #: view:pos.order.line:0 msgid "POS Orders lines" -msgstr "" +msgstr "POS Satış Kalemleri" #. module: point_of_sale #: view:pos.confirm:0 @@ -1851,40 +1874,42 @@ msgid "" "Generate all sale journal entries for non invoiced orders linked to a closed " "cash register or statement." msgstr "" +"faturalanmamış siparişler için kapanmış bir nakit kasasına bağlantılı bütün " +"satış yevmiye kayıtlarını oluştur." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:346 #, python-format msgid "Error" -msgstr "" +msgstr "Hata" #. module: point_of_sale #: field:report.transaction.pos,journal_id:0 msgid "Sales Journal" -msgstr "" +msgstr "Satış Günlüğü" #. module: point_of_sale #: view:pos.close.statement:0 msgid "Do you want to close your cash registers ?" -msgstr "" +msgstr "Nakit kasalarını kapatmak istiyor musunuz ?" #. module: point_of_sale #: report:pos.invoice:0 msgid "Refund" -msgstr "" +msgstr "İade" #. module: point_of_sale #: code:addons/point_of_sale/report/pos_invoice.py:46 #, python-format msgid "Please create an invoice for this sale." -msgstr "" +msgstr "Bu satış için lütfen bir fatura oluşturun" #. module: point_of_sale #: report:pos.sales.user:0 #: report:pos.sales.user.today:0 #: field:report.pos.order,date:0 msgid "Date Order" -msgstr "" +msgstr "Sipariş Tarihi" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_close_statement.py:66 @@ -1892,18 +1917,18 @@ msgstr "" #: view:pos.close.statement:0 #, python-format msgid "Close Cash Registers" -msgstr "" +msgstr "Nakit Kasalarını Kapat" #. module: point_of_sale #: report:pos.details:0 #: report:pos.payment.report.user:0 msgid "Disc(%)" -msgstr "" +msgstr "İnd(%)" #. module: point_of_sale #: view:pos.order:0 msgid "General Information" -msgstr "" +msgstr "Genel Bilgi" #. module: point_of_sale #: view:pos.details:0 @@ -1922,43 +1947,43 @@ msgstr "Sipariş Kalemleri" #. module: point_of_sale #: view:account.journal:0 msgid "Extended Configuration" -msgstr "" +msgstr "Detaylı Ayarlar" #. module: point_of_sale #: field:pos.order.line,price_subtotal:0 msgid "Subtotal w/o Tax" -msgstr "" +msgstr "Ara Toplam" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_payment msgid "Pyament Report" -msgstr "" +msgstr "Ödeme Raporu" #. module: point_of_sale #: field:report.transaction.pos,jl_id:0 msgid "Cash Journals" -msgstr "" +msgstr "Nakit Günlükleri" #. module: point_of_sale #: view:pos.details:0 msgid "POS Details :" -msgstr "" +msgstr "POS Detayları:" #. module: point_of_sale #: report:pos.sales.user.today:0 msgid "Today's Sales By User" -msgstr "" +msgstr "Kullanıcıya göre günlük satışlar" #. module: point_of_sale #: report:pos.invoice:0 msgid "Customer Code" -msgstr "" +msgstr "Müşteri Kodu" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box_out.py:87 #, python-format msgid "please check that account is set to %s" -msgstr "" +msgstr "Lütfen hesabın %s ye ayarlandığını kontrol edin" #. module: point_of_sale #: field:pos.config.journal,name:0 @@ -1971,58 +1996,58 @@ msgstr "Açıklama" #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: point_of_sale #: report:pos.lines:0 msgid "Sales lines" -msgstr "" +msgstr "Satış Kalemleri" #. module: point_of_sale #: view:pos.order:0 msgid "Yesterday" -msgstr "" +msgstr "Dün" #. module: point_of_sale #: field:pos.order,note:0 msgid "Internal Notes" -msgstr "" +msgstr "Dahili Notlar" #. module: point_of_sale #: view:pos.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "Nakit kasasından neden para aldığınızı açıklayın:" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_order_all #: model:ir.ui.menu,name:point_of_sale.menu_report_pos_order_all #: view:report.pos.order:0 msgid "Point of Sale Analysis" -msgstr "" +msgstr "Satış Noktası Analizi" #. module: point_of_sale #: view:pos.order:0 #: field:pos.order,partner_id:0 #: view:report.pos.order:0 msgid "Customer" -msgstr "" +msgstr "Müşteri" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: point_of_sale #: view:report.cash.register:0 msgid " Today " -msgstr "" +msgstr " Bugün " #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: point_of_sale #: field:pos.order,statement_ids:0 @@ -2037,12 +2062,12 @@ msgstr "Tedarikçi İade Faturası" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_margin_pos_month msgid "Sales by User Monthly margin" -msgstr "" +msgstr "Kullanıcıya göre aylık oran" #. module: point_of_sale #: view:pos.order:0 msgid "Search Sales Order" -msgstr "" +msgstr "Satış siparişlerini ara" #. module: point_of_sale #: help:account.journal,journal_user:0 @@ -2050,38 +2075,40 @@ msgid "" "Check this box if this journal define a payment method that can be used in " "point of sales." msgstr "" +"Bu Yevmiye defteri satış noktalarında kullanılabilecek bir ödeme yöntemi " +"tanımlıyorsa işaretleyin." #. module: point_of_sale #: field:pos.category,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıra" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:316 #: view:pos.make.payment:0 #, python-format msgid "Make Payment" -msgstr "" +msgstr "Ödeme Yap" #. module: point_of_sale #: constraint:pos.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "Birbirinin alt kategorisi olan kategoriler oluşturamazsınız." #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_sales_user_today msgid "Sales User Today" -msgstr "" +msgstr "Kullanıcının bugünki satışları" #. module: point_of_sale #: view:report.pos.order:0 msgid "Month of order date" -msgstr "" +msgstr "Sipariş Tarihi Ayı" #. module: point_of_sale #: field:product.product,income_pdt:0 msgid "PoS Cash Input" -msgstr "" +msgstr "POS nakit girişi" #. module: point_of_sale #: view:report.cash.register:0 @@ -2089,7 +2116,7 @@ msgstr "" #: view:report.pos.order:0 #: field:report.pos.order,year:0 msgid "Year" -msgstr "" +msgstr "Yıl" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/portal/i18n/tr.po b/addons/portal/i18n/tr.po index d026da06d24..e953a82f001 100644 --- a/addons/portal/i18n/tr.po +++ b/addons/portal/i18n/tr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: portal diff --git a/addons/profile_tools/i18n/tr.po b/addons/profile_tools/i18n/tr.po new file mode 100644 index 00000000000..820afd19c3a --- /dev/null +++ b/addons/profile_tools/i18n/tr.po @@ -0,0 +1,144 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-25 17:29+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: profile_tools +#: help:misc_tools.installer,idea:0 +msgid "Promote ideas of the employees, votes and discussion on best ideas." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,share:0 +msgid "" +"Allows you to give restricted access to your OpenERP documents to external " +"users, such as customers, suppliers, or accountants. You can share any " +"OpenERP Menu such as your project tasks, support requests, invoices, etc." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,lunch:0 +msgid "A simple module to help you to manage Lunch orders." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,subscription:0 +msgid "Recurring Documents" +msgstr "Tekrarlanan Dökümanlar" + +#. module: profile_tools +#: model:ir.model,name:profile_tools.model_misc_tools_installer +msgid "misc_tools.installer" +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,description:profile_tools.module_meta_information +msgid "" +"Installs tools for lunch,survey,subscription and audittrail\n" +" module\n" +" " +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "" +"Extra Tools are applications that can help you improve your organization " +"although they are not key for company management." +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure" +msgstr "Yapılandır" + +#. module: profile_tools +#: help:misc_tools.installer,survey:0 +msgid "Allows you to organize surveys." +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,shortdesc:profile_tools.module_meta_information +msgid "Miscellaneous Tools" +msgstr "Çeşitli Araçlar" + +#. module: profile_tools +#: help:misc_tools.installer,pad:0 +msgid "" +"This module creates a tighter integration between a Pad instance of your " +"choosing and your OpenERP Web Client by letting you easily link pads to " +"OpenERP objects via OpenERP attachments." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,lunch:0 +msgid "Lunch" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Extra Tools Configuration" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,idea:0 +msgid "Ideas Box" +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,subscription:0 +msgid "Helps to generate automatically recurring documents." +msgstr "" + +#. module: profile_tools +#: model:ir.actions.act_window,name:profile_tools.action_misc_tools_installer +msgid "Tools Configuration" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,pad:0 +msgid "Collaborative Note Pads" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,survey:0 +msgid "Survey" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure Extra Tools" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "title" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,share:0 +msgid "Web Share" +msgstr "" diff --git a/addons/project_caldav/i18n/tr.po b/addons/project_caldav/i18n/tr.po new file mode 100644 index 00000000000..f21da24ac9d --- /dev/null +++ b/addons/project_caldav/i18n/tr.po @@ -0,0 +1,524 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:30+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: project_caldav +#: help:project.task,exdate:0 +msgid "" +"This property defines the list of date/time exceptions for a recurring " +"calendar component." +msgstr "" +"Bu özellik yinelenen takvim öğeleri için istisna tutulan tarih/saat " +"listesini belirtir." + +#. module: project_caldav +#: field:project.task,we:0 +msgid "Wed" +msgstr "Çar" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Monthly" +msgstr "Aylık" + +#. module: project_caldav +#: help:project.task,recurrency:0 +msgid "Recurrent Meeting" +msgstr "Yinelenen Toplantı" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Sunday" +msgstr "Pazar" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fourth" +msgstr "Dördüncü" + +#. module: project_caldav +#: field:project.task,show_as:0 +msgid "Show as" +msgstr "Farklı Göster" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees details" +msgstr "" + +#. module: project_caldav +#: field:project.task,day:0 +#: selection:project.task,select1:0 +msgid "Date of month" +msgstr "Ayın Günü" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid " " +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "March" +msgstr "" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Friday" +msgstr "" + +#. module: project_caldav +#: field:project.task,allday:0 +msgid "All Day" +msgstr "" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Free" +msgstr "" + +#. module: project_caldav +#: field:project.task,mo:0 +msgid "Mon" +msgstr "" + +#. module: project_caldav +#: model:ir.model,name:project_caldav.model_project_task +msgid "Task" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Last" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "From" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Yearly" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency Option" +msgstr "" + +#. module: project_caldav +#: field:project.task,tu:0 +msgid "Tue" +msgstr "" + +#. module: project_caldav +#: field:project.task,end_date:0 +msgid "Repeat Until" +msgstr "" + +#. module: project_caldav +#: field:project.task,organizer:0 +#: field:project.task,organizer_id:0 +msgid "Organizer" +msgstr "" + +#. module: project_caldav +#: field:project.task,sa:0 +msgid "Sat" +msgstr "" + +#. module: project_caldav +#: field:project.task,attendee_ids:0 +msgid "Attendees" +msgstr "" + +#. module: project_caldav +#: field:project.task,su:0 +msgid "Sun" +msgstr "" + +#. module: project_caldav +#: field:project.task,end_type:0 +msgid "Recurrence termination" +msgstr "" + +#. module: project_caldav +#: selection:project.task,select1:0 +msgid "Day of month" +msgstr "" + +#. module: project_caldav +#: field:project.task,location:0 +msgid "Location" +msgstr "" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public for Employees" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Mail TO" +msgstr "" + +#. module: project_caldav +#: field:project.task,exdate:0 +msgid "Exception Date/Times" +msgstr "" + +#. module: project_caldav +#: field:project.task,base_calendar_url:0 +msgid "Caldav URL" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "July" +msgstr "" + +#. module: project_caldav +#: field:project.task,th:0 +msgid "Thu" +msgstr "" + +#. module: project_caldav +#: help:project.task,count:0 +msgid "Repeat x times" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Daily" +msgstr "" + +#. module: project_caldav +#: field:project.task,class:0 +msgid "Mark as" +msgstr "" + +#. module: project_caldav +#: field:project.task,count:0 +msgid "Repeat" +msgstr "" + +#. module: project_caldav +#: help:project.task,rrule_type:0 +msgid "Let the event automatically repeat at that interval" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "First" +msgstr "" + +#. module: project_caldav +#: code:addons/project_caldav/project_caldav.py:67 +#, python-format +msgid "Tasks" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "September" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "December" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Tuesday" +msgstr "" + +#. module: project_caldav +#: field:project.task,month_list:0 +msgid "Month" +msgstr "" + +#. module: project_caldav +#: field:project.task,vtimezone:0 +msgid "Timezone" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Weekly" +msgstr "" + +#. module: project_caldav +#: field:project.task,fr:0 +msgid "Fri" +msgstr "" + +#. module: project_caldav +#: help:project.task,location:0 +msgid "Location of Event" +msgstr "" + +#. module: project_caldav +#: field:project.task,rrule:0 +msgid "Recurrent Rule" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "End of recurrency" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Reminder" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees Detail" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "August" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Monday" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "June" +msgstr "" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "Number of repetitions" +msgstr "" + +#. module: project_caldav +#: field:project.task,write_date:0 +msgid "Write Date" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "November" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "October" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "January" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Wednesday" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day in the month where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "End date" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "To" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "" + +#. module: project_caldav +#: help:project.task,interval:0 +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Busy" +msgstr "" + +#. module: project_caldav +#: field:project.task,interval:0 +msgid "Repeat every" +msgstr "" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrency:0 +msgid "Recurrent" +msgstr "" + +#. module: project_caldav +#: field:project.task,rrule_type:0 +msgid "Recurrency" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Thursday" +msgstr "" + +#. module: project_caldav +#: field:project.task,exrule:0 +msgid "Exception Rule" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Other" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Details" +msgstr "" + +#. module: project_caldav +#: help:project.task,exrule:0 +msgid "" +"Defines a rule or repeating pattern of time to exclude from the recurring " +"rule." +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "May" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assign Task" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "February" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Third" +msgstr "" + +#. module: project_caldav +#: field:project.task,alarm_id:0 +#: field:project.task,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "April" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency period" +msgstr "" + +#. module: project_caldav +#: field:project.task,week_list:0 +msgid "Weekday" +msgstr "" + +#. module: project_caldav +#: field:project.task,byday:0 +msgid "By day" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "The" +msgstr "" + +#. module: project_caldav +#: field:project.task,select1:0 +msgid "Option" +msgstr "" + +#. module: project_caldav +#: help:project.task,alarm_id:0 +msgid "Set an alarm at this time, before the event occurs" +msgstr "" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Private" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Second" +msgstr "" + +#. module: project_caldav +#: field:project.task,date:0 +#: field:project.task,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Saturday" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fifth" +msgstr "" diff --git a/addons/project_issue/i18n/tr.po b/addons/project_issue/i18n/tr.po new file mode 100644 index 00000000000..43f611e7140 --- /dev/null +++ b/addons/project_issue/i18n/tr.po @@ -0,0 +1,990 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-25 17:30+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Previous Month" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: project_issue +#: field:project.issue,working_hours_open:0 +msgid "Working Hours to Open the Issue" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project_issue +#: field:project.issue,date_open:0 +msgid "Opened" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,opening_date:0 +msgid "Date of Opening" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "March" +msgstr "Mart" + +#. module: project_issue +#: field:project.issue,progress:0 +msgid "Progress (%)" +msgstr "İlerleme (%)" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "Warning !" +msgstr "Uyarı !" + +#. module: project_issue +#: field:project.issue,company_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today's features" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_version +msgid "project.issue.version" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "" +"You cannot escalate this issue.\n" +"The relevant Project has not configured the Escalation Project!" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: project_issue +#: help:project.issue,inactivity_days:0 +msgid "Difference in days between last action and current date" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,day:0 +msgid "Day" +msgstr "" + +#. module: project_issue +#: field:project.issue,days_since_creation:0 +msgid "Days since creation date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Add Internal Note" +msgstr "" + +#. module: project_issue +#: field:project.issue,task_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,task_id:0 +msgid "Task" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: project_issue +#: field:project.issue,inactivity_days:0 +msgid "Days since last action" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_project +#: view:project.issue:0 +#: field:project.issue,project_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_open_project_issue_tree +msgid "My Open Project issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +#: selection:project.issue.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Next Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,date_closed:0 +msgid "Date of Closing" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Search" +msgstr "" + +#. module: project_issue +#: field:project.issue,color:0 +msgid "Color Index" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue / Partner" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_open:0 +msgid "Avg. Working Hours to Open" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: project_issue +#: help:project.project,project_escalation_id:0 +msgid "" +"If any issue is escalated from the current Project, it will be listed under " +"the project selected here." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Extra Info" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.action_project_issue_report +msgid "" +"This report on the project issues allows you to analyse the quality of your " +"support or after-sales services. You can track the issues per age. You can " +"analyse the time required to open or close an issue, the number of email to " +"exchange and the time spent on average by issues." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change Color" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:482 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Responsible" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Low" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Statistics" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Convert To Task" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.bug_categ +msgid "Maintenance" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_report +#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree +#: view:project.issue.report:0 +msgid "Issues Analysis" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Next" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,priority:0 +#: view:project.issue.report:0 +#: field:project.issue.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Send New Email" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,version_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,version_id:0 +msgid "Version" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "New" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action +msgid "Issue Categories" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_from:0 +msgid "Email" +msgstr "" + +#. module: project_issue +#: field:project.issue,channel_id:0 +#: field:project.issue.report,channel_id:0 +msgid "Channel" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Unassigned Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,create_date:0 +#: view:project.issue.report:0 +#: field:project.issue.report,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_version_action +#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act +msgid "Versions" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "To Do Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to Draft" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.open_board_project_issue +#: model:ir.ui.menu,name:project_issue.menu_deshboard_project_issue +msgid "Project Issue Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "Done" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "July" +msgstr "" + +#. module: project_issue +#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act +msgid "Categories" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,type_id:0 +msgid "Stage" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "History Information" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_current_project_issue_tree +#: model:ir.actions.act_window,name:project_issue.action_view_pending_project_issue_tree +msgid "Project issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Communication & History" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "My Open Project Issue" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree +msgid "My Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,partner_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Previous Stage" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_version_action +msgid "" +"You can use the issues tracker in OpenERP to handle bugs in the software " +"development project, to handle claims in after-sales services, etc. Define " +"here the different versions of your products on which you can work on issues." +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:330 +#, python-format +msgid "Tasks" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,nbr:0 +msgid "# of Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "September" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "December" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Tree" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,month:0 +msgid "Month" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_report +msgid "project.issue.report" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:408 +#: view:project.issue:0 +#, python-format +msgid "Escalate" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.feature_request_categ +msgid "Feature Requests" +msgstr "" + +#. module: project_issue +#: field:project.issue,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Open Features" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Previous" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,categ_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_email:0 +msgid "User Email" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Number of Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to New" +msgstr "" + +#. module: project_issue +#: help:project.issue,channel_id:0 +msgid "Communication channel." +msgstr "" + +#. module: project_issue +#: help:project.issue,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,state:0 +msgid "Draft" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact Information" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_closed:0 +#: selection:project.issue.report,state:0 +msgid "Closed" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reply" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +#: selection:project.issue.report,state:0 +msgid "Pending" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Status" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Project Issues" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Current Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "August" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Global CC" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "To Do" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "June" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "New Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: project_issue +#: field:project.issue,active:0 +#: field:project.issue.version,active:0 +msgid "Active" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "November" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Search" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "October" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,type_id:0 +msgid "Stages" +msgstr "" + +#. module: project_issue +#: help:project.issue,days_since_creation:0 +msgid "Difference in days between creation date and current date" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "January" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Tree" +msgstr "" + +#. module: project_issue +#: help:project.issue,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,date:0 +msgid "Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "History" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,user_id:0 +msgid "Assigned to" +msgstr "" + +#. module: project_issue +#: field:project.project,reply_to:0 +msgid "Reply-To Email Address" +msgstr "" + +#. module: project_issue +#: field:project.issue,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Form" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,state:0 +#: view:project.issue.report:0 +#: field:project.issue.report,state:0 +msgid "State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "General" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Current Features" +msgstr "" + +#. module: project_issue +#: view:project.issue.version:0 +msgid "Issue Version" +msgstr "" + +#. module: project_issue +#: field:project.issue.version,name:0 +msgid "Version Number" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Cancel" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue.report,state:0 +msgid "Open" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.act_project_project_2_project_issue_all +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_act0 +#: model:ir.ui.menu,name:project_issue.menu_project_confi +#: model:ir.ui.menu,name:project_issue.menu_project_issue_track +#: view:project.issue:0 +msgid "Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_state +#: model:ir.model,name:project_issue.model_project_issue +#: view:project.issue.report:0 +msgid "Project Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Creation Month" +msgstr "" + +#. module: project_issue +#: help:project.issue,progress:0 +msgid "Computed as: Time Spent / Total Time." +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0 +msgid "" +"Issues such as system bugs, customer complaints, and material breakdowns are " +"collected here. You can define the stages assigned when solving the project " +"issue (analysis, development, done). With the mailgateway module, issues can " +"be integrated through an email address (example: support@mycompany.com)" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +#: view:project.issue:0 +msgid "Pending Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,name:0 +msgid "Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Search" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,description:0 +msgid "Description" +msgstr "" + +#. module: project_issue +#: field:project.issue,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "May" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,email:0 +msgid "# Emails" +msgstr "" + +#. module: project_issue +#: help:project.issue,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "February" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:70 +#, python-format +msgid "Issue '%s' has been opened." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature description" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Edit" +msgstr "" + +#. module: project_issue +#: field:project.project,project_escalation_id:0 +msgid "Project Escalation" +msgstr "" + +#. module: project_issue +#: help:project.issue,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Month-1" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:85 +#, python-format +msgid "Issue '%s' has been closed." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "April" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "References" +msgstr "" + +#. module: project_issue +#: field:project.issue,working_hours_close:0 +msgid "Working Hours to Close the Issue" +msgstr "" + +#. module: project_issue +#: field:project.issue,id:0 +msgid "ID" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Current Year" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:415 +#, python-format +msgid "No Title" +msgstr "" + +#. module: project_issue +#: help:project.issue.report,delay_close:0 +#: help:project.issue.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,section_id:0 +msgid "Sale Team" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_close:0 +msgid "Avg. Working Hours to Close" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "High" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,name:0 +msgid "Year" +msgstr "" + +#. module: project_issue +#: field:project.issue,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Open Issues by Creation Date" +msgstr "" diff --git a/addons/project_issue_sheet/i18n/tr.po b/addons/project_issue_sheet/i18n/tr.po new file mode 100644 index 00000000000..578849c2ce7 --- /dev/null +++ b/addons/project_issue_sheet/i18n/tr.po @@ -0,0 +1,77 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:31+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#, python-format +msgid "The Analytic Account is in pending !" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_project_issue +msgid "Project Issue" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "Mesai Kartı Satırı" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#: field:project.issue,analytic_account_id:0 +#, python-format +msgid "Analytic Account" +msgstr "Analiz Hesabı" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Worklogs" +msgstr "" + +#. module: project_issue_sheet +#: field:account.analytic.line,create_date:0 +msgid "Create Date" +msgstr "Oluşturulma Tarihi" + +#. module: project_issue_sheet +#: view:project.issue:0 +#: field:project.issue,timesheet_ids:0 +msgid "Timesheets" +msgstr "Mesai Kartları" + +#. module: project_issue_sheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: project_issue_sheet +#: field:hr.analytic.timesheet,issue_id:0 +msgid "Issue" +msgstr "" + +#. module: project_issue_sheet +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" diff --git a/addons/project_long_term/i18n/tr.po b/addons/project_long_term/i18n/tr.po new file mode 100644 index 00000000000..3a1b6c293e4 --- /dev/null +++ b/addons/project_long_term/i18n/tr.po @@ -0,0 +1,508 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:32+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phases +msgid "Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,next_phase_ids:0 +msgid "Next Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project's Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: project_long_term +#: field:project.phase,user_ids:0 +msgid "Assigned Users" +msgstr "" + +#. module: project_long_term +#: field:project.phase,progress:0 +msgid "Progress" +msgstr "İlerleme" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "Hata! Proje başlangıç tarihi bitiş tarihinden sonra olamaz." + +#. module: project_long_term +#: view:project.phase:0 +msgid "In Progress Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Displaying settings" +msgstr "" + +#. module: project_long_term +#: field:project.compute.phases,target_project:0 +msgid "Schedule" +msgstr "Program" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:126 +#, python-format +msgid "Day" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_user_allocation +msgid "Phase User Allocation" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_task +msgid "Task" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your users allocation, describe different tasks and link your phase " +"to previous and next phases, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"users, convert your phases into a series of tasks when you start working on " +"the project." +msgstr "" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute a Single Project" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,previous_phase_ids:0 +msgid "Previous Phases" +msgstr "" + +#. module: project_long_term +#: help:project.phase,product_uom:0 +msgid "UoM (Unit of Measure) is the unit of measurement for Duration" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation +#: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Planning of Users" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_end:0 +msgid "" +" It's computed by the scheduler according to the start date and the duration." +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_project +#: field:project.compute.phases,project_id:0 +#: field:project.compute.tasks,project_id:0 +#: view:project.phase:0 +#: field:project.phase,project_id:0 +#: view:project.task:0 +#: view:project.user.allocation:0 +#: field:project.user.allocation,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Error!" +msgstr "" + +#. module: project_long_term +#: selection:project.phase,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_long_term +#: help:project.user.allocation,date_end:0 +msgid "Ending Date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,constraint_date_end:0 +msgid "Deadline" +msgstr "" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute All My Projects" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "_Cancel" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:141 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Project User Allocation" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,state:0 +msgid "State" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "C_ompute" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "New" +msgstr "" + +#. module: project_long_term +#: help:project.phase,progress:0 +msgid "Computed based on related tasks" +msgstr "" + +#. module: project_long_term +#: field:project.phase,product_uom:0 +msgid "Duration UoM" +msgstr "" + +#. module: project_long_term +#: field:project.phase,constraint_date_start:0 +msgid "Minimum Start Date" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +msgid "Resources" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "My Projects" +msgstr "" + +#. module: project_long_term +#: help:project.user.allocation,date_start:0 +msgid "Starting Date" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list +msgid "Related Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "New Phases" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Please specify a project to schedule." +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_start:0 +msgid "force the phase to start after this date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,task_ids:0 +msgid "Project Tasks" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_start:0 +msgid "" +"It's computed by the scheduler according the project date or the end date of " +"the previous phase." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Month" +msgstr "" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Phase start-date must be lower than phase end-date." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Month" +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_start:0 +#: field:project.user.allocation,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_end:0 +msgid "force the phase to finish before this date" +msgstr "" + +#. module: project_long_term +#: help:project.phase,user_ids:0 +msgid "" +"The ressources on the project can be computed automatically by the scheduler" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Draft" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Pending Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Pending" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +#: field:project.user.allocation,user_id:0 +msgid "User" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_tasks +msgid "Project Compute Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Constraints" +msgstr "" + +#. module: project_long_term +#: help:project.phase,sequence:0 +msgid "Gives the sequence order when displaying a list of phases." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phase +#: model:ir.actions.act_window,name:project_long_term.act_project_phase_list +#: model:ir.ui.menu,name:project_long_term.menu_project_phase +#: model:ir.ui.menu,name:project_long_term.menu_project_phase_list +#: view:project.phase:0 +#: field:project.project,phase_ids:0 +msgid "Project Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Done" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Cancel" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Remaining Hours" +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar +msgid "Working Time" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases +#: model:ir.ui.menu,name:project_long_term.menu_compute_phase +#: view:project.compute.phases:0 +msgid "Schedule Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Phase" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Total Hours" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Users" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Phase" +msgstr "" + +#. module: project_long_term +#: help:project.phase,state:0 +msgid "" +"If the phase is created the state 'Draft'.\n" +" If the phase is started, the state becomes 'In Progress'.\n" +" If review is needed the phase is in 'Pending' state. " +" \n" +" If the phase is over, the states is set to 'Done'." +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_end:0 +#: field:project.user.allocation,date_end:0 +msgid "End Date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,name:0 +msgid "Name" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Tasks Details" +msgstr "" + +#. module: project_long_term +#: field:project.phase,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project Users" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_phase +#: view:project.phase:0 +#: view:project.task:0 +#: field:project.task,phase_id:0 +#: field:project.user.allocation,phase_id:0 +msgid "Project Phase" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +" " +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_phases +msgid "Project Compute Phases" +msgstr "" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Loops in phases not allowed" +msgstr "" + +#. module: project_long_term +#: field:project.phase,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves +msgid "Resource Leaves" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks +#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks +#: view:project.compute.tasks:0 +msgid "Schedule Tasks" +msgstr "" + +#. module: project_long_term +#: help:project.phase,duration:0 +msgid "By default in days" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,user_force_ids:0 +msgid "Force Assigned Users" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule +msgid "Scheduling" +msgstr "" diff --git a/addons/project_mailgate/i18n/tr.po b/addons/project_mailgate/i18n/tr.po new file mode 100644 index 00000000000..4730f831111 --- /dev/null +++ b/addons/project_mailgate/i18n/tr.po @@ -0,0 +1,78 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:33+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History Information" +msgstr "" + +#. module: project_mailgate +#: model:ir.model,name:project_mailgate.model_project_task +msgid "Task" +msgstr "Görev" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_mailgate +#: field:project.task,message_ids:0 +msgid "Messages" +msgstr "Mesajlar" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:90 +#, python-format +msgid "Draft" +msgstr "Taslak" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:116 +#, python-format +msgid "Cancel" +msgstr "İptal" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:110 +#, python-format +msgid "Done" +msgstr "Tamamlandı" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:96 +#, python-format +msgid "Open" +msgstr "Açık" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:102 +#, python-format +msgid "Pending" +msgstr "Bekleyen" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History" +msgstr "" diff --git a/addons/project_messages/i18n/tr.po b/addons/project_messages/i18n/tr.po new file mode 100644 index 00000000000..6e46f91a938 --- /dev/null +++ b/addons/project_messages/i18n/tr.po @@ -0,0 +1,110 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:34+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: project_messages +#: field:project.messages,to_id:0 +msgid "To" +msgstr "Kime" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_messages +msgid "project.messages" +msgstr "project.messages" + +#. module: project_messages +#: field:project.messages,from_id:0 +msgid "From" +msgstr "Kimden" + +#. module: project_messages +#: view:project.messages:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: project_messages +#: field:project.messages,create_date:0 +msgid "Creation Date" +msgstr "Oluşturulma Tarihi" + +#. module: project_messages +#: help:project.messages,to_id:0 +msgid "Keep this empty to broadcast the message." +msgstr "" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.act_project_messages +#: model:ir.actions.act_window,name:project_messages.action_view_project_editable_messages_tree +#: view:project.messages:0 +#: view:project.project:0 +#: field:project.project,message_ids:0 +msgid "Messages" +msgstr "Mesajlar" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_project +#: view:project.messages:0 +#: field:project.messages,project_id:0 +msgid "Project" +msgstr "Proje" + +#. module: project_messages +#: model:ir.actions.act_window,help:project_messages.messages_form +msgid "" +"An in-project messaging system allows for an efficient and trackable " +"communication between project members. The messages are stored in the system " +"and can be used for post analysis." +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Today" +msgstr "Bugün" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message To" +msgstr "" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "Hata! Aynı projeye yükselme atayamazsınız!" + +#. module: project_messages +#: view:project.messages:0 +#: field:project.messages,message:0 +msgid "Message" +msgstr "Mesaj" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message From" +msgstr "Mesajı Gönderen" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.messages_form +#: model:ir.ui.menu,name:project_messages.menu_messages_form +#: view:project.messages:0 +msgid "Project Messages" +msgstr "" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "Hata! Proje başlangıç tarihi bitiş tarihinden sonra olamaz." diff --git a/addons/project_retro_planning/i18n/tr.po b/addons/project_retro_planning/i18n/tr.po index ba2accacc2a..8bb9da60f56 100644 --- a/addons/project_retro_planning/i18n/tr.po +++ b/addons/project_retro_planning/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: project_retro_planning diff --git a/addons/project_scrum/i18n/tr.po b/addons/project_scrum/i18n/tr.po index 37bbc6c3aa2..e29fe0004ed 100644 --- a/addons/project_scrum/i18n/tr.po +++ b/addons/project_scrum/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:15+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 17:38+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:55+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: project_scrum #: view:project.scrum.backlog.assign.sprint:0 @@ -24,7 +24,7 @@ msgstr "" #. module: project_scrum #: field:project.scrum.meeting,name:0 msgid "Meeting Name" -msgstr "" +msgstr "Toplantı Adı" #. module: project_scrum #: model:process.transition,note:project_scrum.process_transition_backlogtask0 @@ -35,7 +35,7 @@ msgstr "" #: view:project.scrum.product.backlog:0 #: field:project.scrum.product.backlog,user_id:0 msgid "Author" -msgstr "" +msgstr "Yazar" #. module: project_scrum #: view:project.scrum.meeting:0 @@ -62,7 +62,7 @@ msgstr "" #: view:project.scrum.product.backlog:0 #: view:project.scrum.sprint:0 msgid "Group By..." -msgstr "" +msgstr "Grupla..." #. module: project_scrum #: model:process.node,note:project_scrum.process_node_productbacklog0 diff --git a/addons/project_timesheet/i18n/tr.po b/addons/project_timesheet/i18n/tr.po index 2d8d9159858..04d1e795f6c 100644 --- a/addons/project_timesheet/i18n/tr.po +++ b/addons/project_timesheet/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:21+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-25 19:58+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:02+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: project_timesheet #: model:ir.actions.act_window,help:project_timesheet.action_project_timesheet_bill_task @@ -67,7 +67,7 @@ msgstr "" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Tasks by User" -msgstr "" +msgstr "Kullanıcının Görevleri" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task_work diff --git a/addons/purchase/i18n/tr.po b/addons/purchase/i18n/tr.po index d36d113a353..7892ba7b006 100644 --- a/addons/purchase/i18n/tr.po +++ b/addons/purchase/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: purchase diff --git a/addons/purchase_double_validation/i18n/tr.po b/addons/purchase_double_validation/i18n/tr.po index 4d6d7982964..9ffc5bdf3a3 100644 --- a/addons/purchase_double_validation/i18n/tr.po +++ b/addons/purchase_double_validation/i18n/tr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:26+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: purchase_double_validation diff --git a/addons/report_intrastat/i18n/tr.po b/addons/report_intrastat/i18n/tr.po index a81c389f2df..79eb8802d8d 100644 --- a/addons/report_intrastat/i18n/tr.po +++ b/addons/report_intrastat/i18n/tr.po @@ -7,95 +7,96 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:17+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 17:35+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:45+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Cancelled Invoice" -msgstr "" +msgstr "İptal edilimiş fatura" #. module: report_intrastat #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "Ülke adı tekil olmalı !" #. module: report_intrastat #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" -msgstr "" +msgstr "Ülke kodu tekil olmak zorunda!" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Disc. (%)" -msgstr "" +msgstr "İnd. (%)" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Supplier Invoice" -msgstr "" +msgstr "Tedarikçi Faturası" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Unit Price" -msgstr "" +msgstr "Birim Fiyatı" #. module: report_intrastat #: constraint:product.template:0 msgid "" "Error: The default UOM and the purchase UOM must be in the same category." msgstr "" +"Hata: Varsayılan ölçü birimi ile satış ölçü birimi aynı kategoride bulunmalı." #. module: report_intrastat #: selection:report.intrastat,type:0 msgid "Import" -msgstr "" +msgstr "İçe Aktar" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "VAT :" -msgstr "" +msgstr "KDV :" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Document" -msgstr "" +msgstr "Belge" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "PRO-FORMA" -msgstr "" +msgstr "PROFORMA" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Taxes:" -msgstr "" +msgstr "Vergiler:" #. module: report_intrastat #: selection:report.intrastat,month:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: report_intrastat #: selection:report.intrastat,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: report_intrastat #: selection:report.intrastat,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: report_intrastat #: field:report.intrastat,type:0 msgid "Type" -msgstr "" +msgstr "Tür:" #. module: report_intrastat #: model:ir.actions.report.xml,name:report_intrastat.invoice_intrastat_id @@ -105,17 +106,17 @@ msgstr "" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Invoice Date" -msgstr "" +msgstr "Fatura Tarihi" #. module: report_intrastat #: selection:report.intrastat,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: report_intrastat #: report:account.invoice.intrastat:0 msgid "Tel. :" -msgstr "" +msgstr "Tel :" #. module: report_intrastat #: report:account.invoice.intrastat:0 diff --git a/addons/report_webkit/i18n/tr.po b/addons/report_webkit/i18n/tr.po new file mode 100644 index 00000000000..1f7c246e3f2 --- /dev/null +++ b/addons/report_webkit/i18n/tr.po @@ -0,0 +1,546 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:36+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +msgid "Webkit Template (used if Report File is not found)" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Tabloid 29 279.4 x 431.8 mm" +msgstr "" + +#. module: report_webkit +#: field:res.company,lib_path:0 +msgid "Webkit Executable Path" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Ledger 28 431.8 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:226 +#, python-format +msgid "No header defined for this Webkit report!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,type:0 +msgid "Image type(png,gif,jpeg)" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,precise_mode:0 +msgid "" +"This mode allow more precise element " +" position as each object is printed on a separate HTML. " +" but memory and disk " +"usage is wider" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Executive 4 7.5 x 10 inches, 190.5 x 254 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,company_id:0 +#: field:ir.header_webkit,company_id:0 +msgid "Company" +msgstr "Şirket" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:101 +#, python-format +msgid "path to Wkhtmltopdf is not absolute" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Company and Page Setup" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "DLE 26 110 x 220 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B7 21 88 x 125 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:255 +#: code:addons/report_webkit/webkit_report.py:266 +#: code:addons/report_webkit/webkit_report.py:275 +#: code:addons/report_webkit/webkit_report.py:288 +#: code:addons/report_webkit/webkit_report.py:299 +#, python-format +msgid "Webkit render" +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Headers" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,name:0 +msgid "Name of Image" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:95 +#, python-format +msgid "" +"Wrong Wkhtmltopdf path set in company'+\n" +" 'Given path is not executable or path is " +"wrong" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:170 +#, python-format +msgid "Webkit raise an error" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_webkit +#: model:ir.ui.menu,name:report_webkit.menu_header_webkit +msgid "Webkit Headers/Footers" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Legal 3 8.5 x 14 inches, 215.9 x 355.6 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_webkit +msgid "ir.header_webkit" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A4 0 210 x 297 mm, 8.26 x 11.69 inches" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:83 +#, python-format +msgid "" +"Please install executable on your system'+\n" +" ' (sudo apt-get install wkhtmltopdf) or " +"download it from here:'+\n" +" ' " +"http://code.google.com/p/wkhtmltopdf/downloads/list and set the'+\n" +" ' path to the executable on the Company " +"form.'+\n" +" 'Minimal version is 0.9.9" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B6 20 125 x 176 mm" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Cancel" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B2 17 500 x 707 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_img +msgid "ir.header_img" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,precise_mode:0 +msgid "Precise Mode" +msgstr "" + +#. module: report_webkit +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A0 5 841 x 1189 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "C5E 24 163 x 229 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,type:0 +msgid "Type" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/wizard/report_webkit_actions.py:137 +#, python-format +msgid "Client Actions Connections" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_image:0 +msgid "Available Images" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,html:0 +msgid "webkit header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B1 15 707 x 1000 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A1 6 594 x 841 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_header:0 +msgid "The header linked to the report" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:82 +#, python-format +msgid "Wkhtmltopdf library path is not set in company" +msgstr "" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +#: view:res.company:0 +msgid "Webkit" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,format:0 +msgid "Select Proper Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B5 1 176 x 250 mm, 6.93 x 9.84 inches" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A7 11 74 x 105 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A6 10 105 x 148 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,report_webkit_data:0 +msgid "This template will be used if the main report file is not found" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Folio 27 210 x 330 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_top:0 +msgid "Top Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:227 +#, python-format +msgid "Please set a header in company settings" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Ok" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,print_button:0 +msgid "" +"Check this to add a Print action for this Report in the sidebar of the " +"corresponding document types" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B3 18 353 x 500 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_header:0 +msgid "Webkit Header" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_debug:0 +msgid "Enable the webkit engine debugger" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,img:0 +msgid "Image" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_webkit:0 +msgid "Available html" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,open_action:0 +msgid "" +"Check this to view the newly added internal print action after creating it " +"(technical view) " +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Images" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Portrait" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Landscape" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B8 22 62 x 88 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A2 7 420 x 594 mm" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,print_button:0 +msgid "Add print button" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A9 13 37 x 52 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Footer" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_bottom:0 +msgid "Bottom Margin (mm)" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_report_webkit_actions +msgid "Webkit Actions" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,open_action:0 +msgid "Open added action" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_right:0 +msgid "Right Margin (mm)" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: report_webkit +#: help:res.company,lib_path:0 +msgid "" +"Full path to the wkhtmltopdf executable file. Version 0.9.9 is required. " +"Install a static version of the library if you experience missing " +"header/footers on Linux." +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,html:0 +msgid "Set Webkit Report Header" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,format:0 +msgid "Paper size" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid ":B10 16 31 x 44 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "CSS Style" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,css:0 +msgid "Header CSS" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B4 19 250 x 353 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_img +#: model:ir.ui.menu,name:report_webkit.menu_header_img +msgid "Webkit Logos" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A3 8 297 x 420 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,report_webkit_data:0 +msgid "Webkit Template" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,footer_html:0 +msgid "webkit footer" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_debug:0 +msgid "Webkit debug" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B0 14 1000 x 1414 mm" +msgstr "" + +#. module: report_webkit +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,name:0 +#: field:ir.header_webkit,name:0 +msgid "Name" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A5 9 148 x 210 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A8 12 52 x 74 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.wizard_ofdo_report_actions +#: view:report.webkit.actions:0 +msgid "Add Print Buttons" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Comm10E 25 105 x 241 mm, U.S. Common 10 Envelope" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Webkit Report template not found !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_left:0 +msgid "Left Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Error!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,footer_html:0 +msgid "Set Webkit Report Footer." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B9 23 33 x 62 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" diff --git a/addons/report_webkit_sample/i18n/tr.po b/addons/report_webkit_sample/i18n/tr.po new file mode 100644 index 00000000000..f3c8004fc92 --- /dev/null +++ b/addons/report_webkit_sample/i18n/tr.po @@ -0,0 +1,123 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:36+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:37 +msgid "Refund" +msgstr "İade" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:22 +msgid "Fax" +msgstr "Faks" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Disc.(%)" +msgstr "İnd.(%)" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:19 +msgid "Tel" +msgstr "Tel" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Description" +msgstr "Açıklama" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:35 +msgid "Supplier Invoice" +msgstr "Tedarikçi Faturası" + +#. module: report_webkit_sample +#: model:ir.actions.report.xml,name:report_webkit_sample.report_webkit_html +msgid "WebKit invoice" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Price" +msgstr "Fiyat" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Invoice Date" +msgstr "Fatura Tarihi" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Taxes" +msgstr "Vergiler" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "QTY" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:25 +msgid "E-mail" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:64 +msgid "Amount" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:64 +msgid "Base" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:33 +msgid "Invoice" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:39 +msgid "Supplier Refund" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Document" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Unit Price" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Partner Ref." +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:28 +msgid "VAT" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:76 +msgid "Total" +msgstr "" diff --git a/addons/resource/i18n/tr.po b/addons/resource/i18n/tr.po index b0e50ffbbda..6b0bff6a201 100644 --- a/addons/resource/i18n/tr.po +++ b/addons/resource/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-04-28 20:13+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:38+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:17+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: resource #: help:resource.calendar.leaves,resource_id:0 @@ -27,7 +27,7 @@ msgstr "" #. module: resource #: selection:resource.resource,resource_type:0 msgid "Material" -msgstr "" +msgstr "Malzeme" #. module: resource #: field:resource.resource,resource_type:0 @@ -78,13 +78,13 @@ msgstr "" #. module: resource #: view:resource.resource:0 msgid "Type" -msgstr "" +msgstr "Tür:" #. module: resource #: model:ir.actions.act_window,name:resource.action_resource_resource_tree #: view:resource.resource:0 msgid "Resources" -msgstr "" +msgstr "Kaynaklar" #. module: resource #: code:addons/resource/resource.py:392 diff --git a/addons/sale/i18n/de.po b/addons/sale/i18n/de.po index c7dabddad3c..d76497b5c48 100644 --- a/addons/sale/i18n/de.po +++ b/addons/sale/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2012-01-13 23:07+0000\n" +"PO-Revision-Date: 2012-01-25 22:06+0000\n" "Last-Translator: Ferdinand @ Camptocamp \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: 2012-01-14 05:11+0000\n" -"X-Generator: Launchpad (build 14664)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 @@ -2141,7 +2141,7 @@ msgstr "November" #. module: sale #: field:sale.advance.payment.inv,product_id:0 msgid "Advance Product" -msgstr "Produktfortschritt" +msgstr "Produkt für Anzahlung" #. module: sale #: view:sale.order:0 diff --git a/addons/sale_crm/i18n/tr.po b/addons/sale_crm/i18n/tr.po index 27405d5574d..ddc49dc99ee 100644 --- a/addons/sale_crm/i18n/tr.po +++ b/addons/sale_crm/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: sale_crm diff --git a/addons/sale_journal/i18n/tr.po b/addons/sale_journal/i18n/tr.po index 3e6ddc57c0e..1b042a40ab7 100644 --- a/addons/sale_journal/i18n/tr.po +++ b/addons/sale_journal/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: sale_journal diff --git a/addons/stock_planning/i18n/tr.po b/addons/stock_planning/i18n/tr.po index 92038f63f65..074162a2f89 100644 --- a/addons/stock_planning/i18n/tr.po +++ b/addons/stock_planning/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-03-18 19:44+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-25 17:40+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: stock_planning #: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 @@ -109,7 +109,7 @@ msgstr "" #: field:stock.sale.forecast,company_id:0 #: field:stock.sale.forecast.createlines,company_id:0 msgid "Company" -msgstr "" +msgstr "Şirket" #. module: stock_planning #: help:stock.planning,warehouse_forecast:0 @@ -290,7 +290,7 @@ msgstr "" #: view:stock.planning.createlines:0 #: view:stock.sale.forecast.createlines:0 msgid "Create" -msgstr "" +msgstr "Oluştur" #. module: stock_planning #: model:ir.actions.act_window,name:stock_planning.action_view_stock_planning_form @@ -392,7 +392,7 @@ msgstr "" #: code:addons/stock_planning/wizard/stock_planning_forecast.py:60 #, python-format msgid "Error !" -msgstr "" +msgstr "Hata !" #. module: stock_planning #: field:stock.sale.forecast,analyzed_user_id:0 @@ -402,7 +402,7 @@ msgstr "" #. module: stock_planning #: view:stock.planning:0 msgid "Forecasts" -msgstr "" +msgstr "Tahminler" #. module: stock_planning #: view:stock.planning:0 diff --git a/addons/subscription/i18n/tr.po b/addons/subscription/i18n/tr.po index b22004910cd..a186d462d1d 100644 --- a/addons/subscription/i18n/tr.po +++ b/addons/subscription/i18n/tr.po @@ -7,30 +7,30 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-09-09 07:04+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-01-25 19:57+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:50+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" +"X-Generator: Launchpad (build 14719)\n" #. module: subscription #: field:subscription.subscription,doc_source:0 #: field:subscription.subscription.history,document_id:0 msgid "Source Document" -msgstr "" +msgstr "Kaynak Belge" #. module: subscription #: field:subscription.document,model:0 msgid "Object" -msgstr "" +msgstr "Nesne" #. module: subscription #: view:subscription.subscription:0 msgid "This Week" -msgstr "" +msgstr "Bu Hafta" #. module: subscription #: view:subscription.subscription:0 @@ -45,13 +45,13 @@ msgstr "" #. module: subscription #: field:subscription.document.fields,field:0 msgid "Field" -msgstr "" +msgstr "Alan" #. module: subscription #: view:subscription.subscription:0 #: field:subscription.subscription,state:0 msgid "State" -msgstr "" +msgstr "Durum" #. module: subscription #: model:ir.model,name:subscription.model_subscription_subscription_history @@ -61,12 +61,12 @@ msgstr "" #. module: subscription #: selection:subscription.subscription,state:0 msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: subscription #: selection:subscription.document.fields,value:0 msgid "Current Date" -msgstr "" +msgstr "Şimdiki Tarih" #. module: subscription #: selection:subscription.subscription,interval_type:0 diff --git a/addons/survey/i18n/tr.po b/addons/survey/i18n/tr.po new file mode 100644 index 00000000000..d6a8568327f --- /dev/null +++ b/addons/survey/i18n/tr.po @@ -0,0 +1,1710 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-25 17:40+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-26 05:28+0000\n" +"X-Generator: Launchpad (build 14719)\n" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +msgid "Print Option" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:418 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey.question.wiz:0 +msgid "Your Messages" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_type:0 +#: field:survey.question,validation_type:0 +msgid "Text Validation" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:430 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,invited_user_ids:0 +msgid "Invited User" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Character" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_form1 +#: model:ir.ui.menu,name:survey.menu_print_survey_form +#: model:ir.ui.menu,name:survey.menu_reporting +#: model:ir.ui.menu,name:survey.menu_survey_form +#: model:ir.ui.menu,name:survey.menu_surveys +msgid "Surveys" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_answer_type:0 +msgid "Is Answer Type Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: view:survey.request:0 +msgid "Group By..." +msgstr "Grupla..." + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "Results :" +msgstr "Sonuçlar :" + +#. module: survey +#: view:survey.request:0 +msgid "Survey Request" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "A Range" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Table Answer" +msgstr "" + +#. module: survey +#: field:survey.history,date:0 +msgid "Date started" +msgstr "" + +#. module: survey +#: field:survey,history:0 +msgid "History Lines" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:444 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading (white spaces not allowed)" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible??" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail:0 +msgid "Body" +msgstr "" + +#. module: survey +#: field:survey.question,allow_comment:0 +msgid "Allow Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "A4 (210mm x 297mm)" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_date:0 +#: field:survey.question,validation_maximum_date:0 +msgid "Maximum date" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Completed" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "Exactly" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Open Date" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Set to Draft" +msgstr "" + +#. module: survey +#: field:survey.question,is_comment_require:0 +msgid "Add Comment Field" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:397 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.question,tot_resp:0 +msgid "Total Answer" +msgstr "" + +#. module: survey +#: field:survey.tbl.column.heading,name:0 +msgid "Row Number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_name_wiz +msgid "survey.name.wiz" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_question_form +msgid "Survey Questions" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Only One Answers Per Row)" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:471 +#, python-format +msgid "" +"Maximum Required Answer you entered for your maximum is greater than the " +"number of answer. Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_question_message +#: model:ir.model,name:survey.model_survey_question +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Survey Question" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Use if question type is rating_scale" +msgstr "" + +#. module: survey +#: field:survey.print,page_number:0 +#: field:survey.print.answer,page_number:0 +msgid "Include Page Number" +msgstr "" + +#. module: survey +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Ok" +msgstr "" + +#. module: survey +#: field:survey.page,title:0 +msgid "Page Title" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_define_survey +msgid "Define Surveys" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_history +msgid "Survey History" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment:0 +#: field:survey.response.line,comment:0 +msgid "Notes" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "Search Survey" +msgstr "" + +#. module: survey +#: field:survey.response.answer,answer:0 +#: field:survey.tbl.column.heading,value:0 +msgid "Value" +msgstr "" + +#. module: survey +#: field:survey.question,column_heading_ids:0 +msgid " Column heading" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_run_survey_form +msgid "Answer a Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:86 +#, python-format +msgid "Error!" +msgstr "" + +#. module: survey +#: field:survey,tot_comp_survey:0 +msgid "Total Completed Survey" +msgstr "" + +#. module: survey +#: view:survey.response.answer:0 +msgid "(Use Only Question Type is matrix_of_drop_down_menus)" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_analysis +msgid "Survey Statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Cancelled" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Rating Scale" +msgstr "" + +#. module: survey +#: field:survey.question,comment_field_type:0 +msgid "Comment Field Type" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:371 +#: code:addons/survey/survey.py:383 +#: code:addons/survey/survey.py:397 +#: code:addons/survey/survey.py:402 +#: code:addons/survey/survey.py:412 +#: code:addons/survey/survey.py:418 +#: code:addons/survey/survey.py:424 +#: code:addons/survey/survey.py:430 +#: code:addons/survey/survey.py:434 +#: code:addons/survey/survey.py:440 +#: code:addons/survey/survey.py:444 +#: code:addons/survey/survey.py:454 +#: code:addons/survey/survey.py:458 +#: code:addons/survey/survey.py:463 +#: code:addons/survey/survey.py:469 +#: code:addons/survey/survey.py:471 +#: code:addons/survey/survey.py:473 +#: code:addons/survey/survey.py:478 +#: code:addons/survey/survey.py:480 +#: code:addons/survey/survey.py:643 +#: code:addons/survey/wizard/survey_answer.py:118 +#: code:addons/survey/wizard/survey_answer.py:125 +#: code:addons/survey/wizard/survey_answer.py:668 +#: code:addons/survey/wizard/survey_answer.py:707 +#: code:addons/survey/wizard/survey_answer.py:727 +#: code:addons/survey/wizard/survey_answer.py:756 +#: code:addons/survey/wizard/survey_answer.py:761 +#: code:addons/survey/wizard/survey_answer.py:769 +#: code:addons/survey/wizard/survey_answer.py:780 +#: code:addons/survey/wizard/survey_answer.py:789 +#: code:addons/survey/wizard/survey_answer.py:794 +#: code:addons/survey/wizard/survey_answer.py:868 +#: code:addons/survey/wizard/survey_answer.py:904 +#: code:addons/survey/wizard/survey_answer.py:922 +#: code:addons/survey/wizard/survey_answer.py:950 +#: code:addons/survey/wizard/survey_answer.py:953 +#: code:addons/survey/wizard/survey_answer.py:956 +#: code:addons/survey/wizard/survey_answer.py:968 +#: code:addons/survey/wizard/survey_answer.py:975 +#: code:addons/survey/wizard/survey_answer.py:978 +#: code:addons/survey/wizard/survey_selection.py:66 +#: code:addons/survey/wizard/survey_selection.py:69 +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Single Line Of Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail_existing:0 +msgid "Send reminder for existing user" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Multiple Answer)" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Edit Survey" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Survey Answer Line" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,menu_choice:0 +msgid "Menu Choice" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Most" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "My Survey(s)" +msgstr "" + +#. module: survey +#: field:survey.question,is_validation_require:0 +msgid "Validate Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "_Cancel" +msgstr "" + +#. module: survey +#: field:survey.response.line,single_text:0 +msgid "Text" +msgstr "" + +#. module: survey +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Letter (8.5\" x 11\")" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,responsible_id:0 +msgid "Responsible" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_request +msgid "survey.request" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_subject:0 +#: field:survey.send.invitation,mail_subject_existing:0 +msgid "Subject" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_float:0 +#: field:survey.question,validation_maximum_float:0 +msgid "Maximum decimal number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_tbl_column_heading +msgid "survey.tbl.column.heading" +msgstr "" + +#. module: survey +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_from:0 +msgid "From" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Don't Validate Comment Text." +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Whole Number" +msgstr "" + +#. module: survey +#: field:survey.answer,question_id:0 +#: field:survey.page,question_ids:0 +#: field:survey.question,question:0 +#: field:survey.question.column.heading,question_id:0 +#: field:survey.response.line,question_id:0 +msgid "Question" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "Search Survey Page" +msgstr "" + +#. module: survey +#: field:survey.question.wiz,name:0 +msgid "Number" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:440 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,help:survey.action_survey_form1 +msgid "" +"You can create survey for different purposes: recruitment interviews, " +"employee's periodical evaluations, marketing campaigns, etc. A survey is " +"made of pages containing questions of several types: text, multiple choices, " +"etc. You can edit survey manually or click on the 'Edit Survey' for a " +"WYSIWYG interface." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +#: field:survey.request,state:0 +msgid "State" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Evaluation Plan Phase" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Between" +msgstr "" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Print" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "New" +msgstr "" + +#. module: survey +#: field:survey.question,make_comment_field:0 +msgid "Make Comment Field an Answer Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,type:0 +msgid "Type" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Email" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_answer_surveys +msgid "Answer Surveys" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Not Finished" +msgstr "" + +#. module: survey +#: view:survey.print:0 +msgid "Survey Print" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Select Partner" +msgstr "" + +#. module: survey +#: field:survey.question,type:0 +msgid "Question Type" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:125 +#, python-format +msgid "You can not answer this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_answer +msgid "Answers" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:118 +#, python-format +msgid "You can not answer because the survey is not open" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Link" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_type_form +#: model:ir.model,name:survey.model_survey_type +#: view:survey.type:0 +msgid "Survey Type" +msgstr "" + +#. module: survey +#: field:survey.page,sequence:0 +msgid "Page Nr" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: field:survey.question,descriptive_text:0 +#: selection:survey.question,type:0 +msgid "Descriptive Text" +msgstr "" + +#. module: survey +#: field:survey.question,minimum_req_ans:0 +msgid "Minimum Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:480 +#, python-format +msgid "" +"You must enter one or more menu choices in column heading (white spaces not " +"allowed)" +msgstr "" + +#. module: survey +#: field:survey.question,req_error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:478 +#, python-format +msgid "You must enter one or more menu choices in column heading" +msgstr "" + +#. module: survey +#: field:survey.request,date_deadline:0 +msgid "Deadline date" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Date" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print +msgid "survey.print" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +#: field:survey.question.column.heading,title:0 +msgid "Column Heading" +msgstr "" + +#. module: survey +#: field:survey.question,is_require_answer:0 +msgid "Require Answer to Question" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_request_tree +#: model:ir.ui.menu,name:survey.menu_survey_type_form1 +msgid "Survey Requests" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:371 +#: code:addons/survey/survey.py:458 +#, python-format +msgid "You must enter one or more column heading." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:727 +#: code:addons/survey/wizard/survey_answer.py:922 +#, python-format +msgid "Please enter an integer value" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_browse_answer +msgid "survey.browse.answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Paragraph of Text" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:424 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the question is not answered, display this error message:" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Options" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "_Ok" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_browse_survey_response +msgid "Browse Answers" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment_field:0 +#: view:survey.response.line:0 +msgid "Comment" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_answer +#: model:ir.model,name:survey.model_survey_response_answer +#: view:survey.answer:0 +#: view:survey.response:0 +#: view:survey.response.answer:0 +#: view:survey.response.line:0 +msgid "Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Selection" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_browse_survey_response +#: view:survey:0 +msgid "Answer Survey" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Manually" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "_Send" +msgstr "" + +#. module: survey +#: help:survey,responsible_id:0 +msgid "User responsible for survey" +msgstr "" + +#. module: survey +#: field:survey,page_ids:0 +#: view:survey.question:0 +#: field:survey.response.line,page_id:0 +msgid "Page" +msgstr "" + +#. module: survey +#: field:survey.question,comment_column:0 +msgid "Add comment column in matrix" +msgstr "" + +#. module: survey +#: field:survey.answer,response:0 +msgid "#Answer" +msgstr "" + +#. module: survey +#: field:survey.print,without_pagebreak:0 +#: field:survey.print.answer,without_pagebreak:0 +msgid "Print Without Page Breaks" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the comment is an invalid format, display this error message" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:69 +#, python-format +msgid "" +"You can not give more response. Please contact the author of this survey for " +"further assistance." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_page_question +#: model:ir.actions.act_window,name:survey.act_survey_question +msgid "Questions" +msgstr "" + +#. module: survey +#: help:survey,response_user:0 +msgid "Set to one if you require only one Answer per user" +msgstr "" + +#. module: survey +#: field:survey,users:0 +msgid "Users" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Message" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "MY" +msgstr "" + +#. module: survey +#: field:survey.question,maximum_req_ans:0 +msgid "Maximum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page_no:0 +msgid "Page Number" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:86 +#, python-format +msgid "Cannot locate survey for the question wizard!" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "and" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_statistics +#: view:survey.print.statistics:0 +msgid "Survey Print Statistics" +msgstr "" + +#. module: survey +#: field:survey.send.invitation.log,note:0 +msgid "Log" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the choices do not add up correctly, display this error message" +msgstr "" + +#. module: survey +#: field:survey,date_close:0 +msgid "Survey Close Date" +msgstr "" + +#. module: survey +#: field:survey,date_open:0 +msgid "Survey Open Date" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible ??" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +msgid "Start" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:473 +#, python-format +msgid "Maximum Required Answer is greater than Minimum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_no:0 +#: field:survey.question,validation_maximum_no:0 +msgid "Maximum number" +msgstr "" + +#. module: survey +#: selection:survey.request,state:0 +#: selection:survey.response.line,state:0 +msgid "Draft" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_statistics +msgid "survey.print.statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +msgid "Closed" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Drop-down Menus" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey.answer,answer:0 +#: field:survey.name.wiz,response:0 +#: view:survey.page:0 +#: view:survey.print.answer:0 +#: field:survey.print.answer,response_ids:0 +#: view:survey.question:0 +#: field:survey.question,answer_choice_ids:0 +#: field:survey.request,response:0 +#: field:survey.response,question_ids:0 +#: field:survey.response.answer,answer_id:0 +#: field:survey.response.answer,response_id:0 +#: view:survey.response.line:0 +#: field:survey.response.line,response_answer_ids:0 +#: field:survey.response.line,response_id:0 +#: field:survey.response.line,response_table_ids:0 +#: field:survey.send.invitation,partner_ids:0 +#: field:survey.tbl.column.heading,response_table_id:0 +msgid "Answer" +msgstr "" + +#. module: survey +#: field:survey,max_response_limit:0 +msgid "Maximum Answer Limit" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_act_view_survey_send_invitation +msgid "Send Invitations" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,store_ans:0 +msgid "Store Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Date and Time" +msgstr "" + +#. module: survey +#: field:survey,state:0 +#: field:survey.response,state:0 +#: field:survey.response.line,state:0 +msgid "Status" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print +msgid "Print Survey" +msgstr "" + +#. module: survey +#: field:survey,send_response:0 +msgid "E-mail Notification on Answer" +msgstr "" + +#. module: survey +#: field:survey.response.answer,value_choice:0 +msgid "Value Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Started" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_answer +#: view:survey:0 +#: view:survey.print.answer:0 +msgid "Print Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Landscape(Horizontal)" +msgstr "" + +#. module: survey +#: field:survey.question,no_of_rows:0 +msgid "No of Rows" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.name.wiz:0 +msgid "Survey Details" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes With Different Type" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Menu Choices (each choice on separate lines)" +msgstr "" + +#. module: survey +#: field:survey.response,response_type:0 +msgid "Answer Type" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Validation" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Waiting Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Decimal Number" +msgstr "" + +#. module: survey +#: field:res.users,survey_id:0 +msgid "Groups" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +#: selection:survey.question,type:0 +msgid "Date" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "All New Survey" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_send_invitation +msgid "survey.send.invitation" +msgstr "" + +#. module: survey +#: field:survey.history,user_id:0 +#: view:survey.request:0 +#: field:survey.request,user_id:0 +#: field:survey.response,user_id:0 +msgid "User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,transfer:0 +msgid "Page Transfer" +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Skiped" +msgstr "" + +#. module: survey +#: field:survey.print,paper_size:0 +#: field:survey.print.answer,paper_size:0 +msgid "Paper Size" +msgstr "" + +#. module: survey +#: field:survey.response.answer,column_id:0 +#: field:survey.tbl.column.heading,column_id:0 +msgid "Column" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response_line +msgid "Survey Response Line" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:66 +#, python-format +msgid "You can not give response for this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.report_survey_form +#: model:ir.model,name:survey.model_survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: field:survey.browse.answer,survey_id:0 +#: field:survey.history,survey_id:0 +#: view:survey.name.wiz:0 +#: field:survey.name.wiz,survey_id:0 +#: view:survey.page:0 +#: field:survey.page,survey_id:0 +#: view:survey.print:0 +#: field:survey.print,survey_ids:0 +#: field:survey.print.statistics,survey_ids:0 +#: field:survey.question,survey:0 +#: view:survey.request:0 +#: field:survey.request,survey_id:0 +#: field:survey.response,survey_id:0 +msgid "Survey" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible?" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Integer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Numerical Textboxes" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_wiz +msgid "survey.question.wiz" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "History" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Late" +msgstr "" + +#. module: survey +#: field:survey.type,code:0 +msgid "Code" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_statistics +msgid "Surveys Statistics" +msgstr "" + +#. module: survey +#: field:survey.print,orientation:0 +#: field:survey.print.answer,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.answer:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Seq" +msgstr "" + +#. module: survey +#: field:survey.request,email:0 +msgid "E-mail" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_no:0 +#: field:survey.question,validation_minimum_no:0 +msgid "Minimum number" +msgstr "" + +#. module: survey +#: field:survey.question,req_ans:0 +msgid "#Required Answer" +msgstr "" + +#. module: survey +#: field:survey.answer,sequence:0 +#: field:survey.question,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: survey +#: field:survey.question,comment_label:0 +msgid "Field Label" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Other" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Done" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Test Survey" +msgstr "" + +#. module: survey +#: field:survey.question,rating_allow_one_column_require:0 +msgid "Allow Only One Answer per Column (Forced Ranking)" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Cancel" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Close" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_float:0 +#: field:survey.question,validation_minimum_float:0 +msgid "Minimum decimal number" +msgstr "" + +#. module: survey +#: view:survey:0 +#: selection:survey,state:0 +msgid "Open" +msgstr "" + +#. module: survey +#: field:survey,tot_start_survey:0 +msgid "Total Started Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:463 +#, python-format +msgid "" +"#Required Answer you entered is greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: help:survey,max_response_limit:0 +msgid "Set to one if survey is answerable only once" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Finished " +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_column_heading +msgid "Survey Question Column Heading" +msgstr "" + +#. module: survey +#: field:survey.answer,average:0 +msgid "#Avg" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Multiple Answers Per Row)" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_name +msgid "Give Survey Answer" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_res_users +msgid "res.users" +msgstr "" + +#. module: survey +#: help:survey.browse.answer,response_id:0 +msgid "" +"If this field is empty, all answers of the selected survey will be print." +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Answered" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:419 +#, python-format +msgid "Complete Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Comment/Essay Box" +msgstr "" + +#. module: survey +#: field:survey.answer,type:0 +msgid "Type of Answer" +msgstr "" + +#. module: survey +#: field:survey.question,required_type:0 +msgid "Respondent must answer" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation +#: view:survey.send.invitation:0 +msgid "Send Invitation" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:761 +#, python-format +msgid "You cannot select the same answer more than one time" +msgstr "" + +#. module: survey +#: view:survey.question:0 +msgid "Search Question" +msgstr "" + +#. module: survey +#: field:survey,title:0 +msgid "Survey Title" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Single Textbox" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,note:0 +#: field:survey.name.wiz,note:0 +#: view:survey.page:0 +#: field:survey.page,note:0 +#: view:survey.response.line:0 +msgid "Description" +msgstr "" + +#. module: survey +#: view:survey.name.wiz:0 +msgid "Select Survey" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Least" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation_log +#: model:ir.model,name:survey.model_survey_send_invitation_log +msgid "survey.send.invitation.log" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Portrait(Vertical)" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be Specific Length" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: field:survey.question,page_id:0 +msgid "Survey Page" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:469 +#, python-format +msgid "" +"Minimum Required Answer you entered is greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:454 +#, python-format +msgid "You must enter one or more answer." +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "All Open Survey" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_browse_response +#: field:survey.browse.answer,response_id:0 +msgid "Survey Answers" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +msgid "Select Survey and related answer" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_answer +msgid "Surveys Answers" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_pages +msgid "Pages" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:402 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:953 +#, python-format +msgid "You cannot select same answer more than one time'" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Legal (8.5\" x 14\")" +msgstr "" + +#. module: survey +#: field:survey.type,name:0 +msgid "Name" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "#Questions" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response +msgid "survey.response" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_err_msg:0 +#: field:survey.question,make_comment_field_err_msg:0 +#: field:survey.question,numeric_required_sum_err_msg:0 +#: field:survey.question,validation_valid_err_msg:0 +msgid "Error message" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail:0 +msgid "Send mail for new user" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:383 +#, python-format +msgid "You must enter one or more Answer." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:412 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.answer,menu_choice:0 +msgid "Menu Choices" +msgstr "" + +#. module: survey +#: field:survey,id:0 +msgid "ID" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:434 +#, python-format +msgid "" +"Maximum Required Answer is greater than " +"Minimum Required Answer" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "User creation" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "All" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be An Email Address" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Only One Answer)" +msgstr "" + +#. module: survey +#: field:survey.answer,in_visible_answer_type:0 +msgid "Is Answer Type Invisible??" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_answer +msgid "survey.print.answer" +msgstr "" + +#. module: survey +#: view:survey.answer:0 +msgid "Menu Choices (each choice on separate by lines)" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Float" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Single Textboxes" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "%sSurvey is not in open state" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,rating_weight:0 +msgid "Weight" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Date & Time" +msgstr "" + +#. module: survey +#: field:survey.response,date_create:0 +#: field:survey.response.line,date_create:0 +msgid "Create Date" +msgstr "" + +#. module: survey +#: field:survey.question,column_name:0 +msgid "Column Name" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_page_form +#: model:ir.model,name:survey.model_survey_page +#: model:ir.ui.menu,name:survey.menu_survey_page_form1 +#: view:survey.page:0 +msgid "Survey Pages" +msgstr "" + +#. module: survey +#: field:survey.question,numeric_required_sum:0 +msgid "Sum of all choices" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +#: view:survey.response.line:0 +msgid "Table" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:643 +#, python-format +msgid "You cannot duplicate the resource!" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_date:0 +#: field:survey.question,validation_minimum_date:0 +msgid "Minimum date" +msgstr "" + +#. module: survey +#: field:survey,response_user:0 +msgid "Maximum Answer per User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page:0 +msgid "Page Position" +msgstr "" diff --git a/addons/warning/i18n/tr.po b/addons/warning/i18n/tr.po index 24aeabbbcfb..e4ebec7b026 100644 --- a/addons/warning/i18n/tr.po +++ b/addons/warning/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" +"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" "X-Generator: Launchpad (build 14719)\n" #. module: warning From a01106ca305e149945b5e933ba098094a43edaab Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 26 Jan 2012 09:55:26 +0100 Subject: [PATCH 306/349] [IMP] don't reset filters select after selecting a saved filter bzr revid: xmo@openerp.com-20120126085526-21rjfs2beykv00rv --- addons/web/static/src/js/search.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 251bd22cd39..87b20c4492a 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -258,6 +258,7 @@ openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.Sea val = parseInt(val, 10); var filter = this.managed_filters[val]; this.do_clear().then(_.bind(function() { + select.val('get:' + val); var groupbys = _.map(filter.context.group_by.split(","), function(el) { return {"group_by": el}; }); From 1059bb758d36f128b6075adb9745aa5518d69157 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 26 Jan 2012 09:56:36 +0100 Subject: [PATCH 307/349] [IMP] clear search after deselecting a filter bzr revid: xmo@openerp.com-20120126085636-3mja4a43yhywd6ga --- addons/web/static/src/js/search.js | 2 ++ addons/web/static/src/xml/base.xml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 87b20c4492a..ae38f7dbf25 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -252,6 +252,8 @@ openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.Sea ] }); break; + case '': + this.do_clear(); } if (val.slice(0, 4) == "get:") { val = val.slice(4); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 1b965bd4206..d7f08b6fedc 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1213,7 +1213,7 @@ - + From d0141aa5ced0626abc8d10bf819857b7337f771f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 26 Jan 2012 10:23:04 +0100 Subject: [PATCH 308/349] [FIX] race condition on selecting saved filters Deferreds can't "go through" al callbacks, so even when searchviews correctly wait on this.on_clear it can't get the information on when the other view is done clearing, and it lauches two concurrent views. In this precise case though, there's no need to launch a search after this clear, just want to remove all searchview state. bzr revid: xmo@openerp.com-20120126092304-fe79ulj6txkgy411 --- addons/web/static/src/js/search.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index ae38f7dbf25..96af74672d3 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -259,7 +259,7 @@ openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.Sea val = val.slice(4); val = parseInt(val, 10); var filter = this.managed_filters[val]; - this.do_clear().then(_.bind(function() { + this.do_clear(false).then(_.bind(function() { select.val('get:' + val); var groupbys = _.map(filter.context.group_by.split(","), function(el) { return {"group_by": el}; @@ -412,7 +412,10 @@ openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.Sea on_invalid: function (errors) { this.do_notify(_t("Invalid Search"), _t("triggered from search view")); }, - do_clear: function () { + /** + * @param {Boolean} [reload_view=true] + */ + do_clear: function (reload_view) { this.$element.find('.filter_label, .filter_icon').removeClass('enabled'); this.enabled_filters.splice(0); var string = $('a.searchview_group_string'); @@ -427,7 +430,8 @@ openerp.web.SearchView = openerp.web.OldWidget.extend(/** @lends openerp.web.Sea input.datewidget.set_value(false); } }); - return $.async_when().pipe(this.on_clear); + return $.async_when().pipe( + reload_view !== false ? this.on_clear : null); }, /** * Triggered when the search view gets cleared From bd6694fb5a3e3d189f65d804dfc523fd3d5aaf89 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 26 Jan 2012 10:54:32 +0100 Subject: [PATCH 309/349] [FIX] documented signature of View#do_search bzr revid: xmo@openerp.com-20120126095432-x359um1e0b2g7vw2 --- doc/source/addons.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/addons.rst b/doc/source/addons.rst index ddfeea06e57..17a0d1b49c1 100644 --- a/doc/source/addons.rst +++ b/doc/source/addons.rst @@ -266,7 +266,7 @@ view managers can correctly communicate with them: hidden it. The view should refresh its data display upon receiving this notification -``do_search(domains: Array, contexts: Array, groupbys: Array)`` +``do_search(domain: Array, context: Object, group_by: Array)`` If the view is searchable, this method is called to notify it of a search against it. From aed4cc990363b3f7aed4d15da45515e04ea591b2 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 26 Jan 2012 11:10:00 +0100 Subject: [PATCH 310/349] [FIX] base_contact: set sale user rigth for address and location lp bug: https://launchpad.net/bugs/917863 fixed bzr revid: rco@openerp.com-20120126101000-sa26e5aecq6in2og --- addons/base_contact/security/ir.model.access.csv | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/base_contact/security/ir.model.access.csv b/addons/base_contact/security/ir.model.access.csv index 15de7d5b975..0a7ffeee7f8 100644 --- a/addons/base_contact/security/ir.model.access.csv +++ b/addons/base_contact/security/ir.model.access.csv @@ -2,4 +2,6 @@ "access_res_partner_contact","res.partner.contact","model_res_partner_contact","base.group_partner_manager",1,1,1,1 "access_res_partner_contact_all","res.partner.contact all","model_res_partner_contact","base.group_user",1,0,0,0 "access_res_partner_location","res.partner.location","model_res_partner_location","base.group_user",1,0,0,0 +"access_res_partner_location_sale_salesman","res.partner.location","model_res_partner_location","base.group_sale_salesman",1,1,1,0 +"access_res_partner_address_sale_salesman","res.partner.address.user","base.model_res_partner_address","base.group_sale_salesman",1,1,1,0 "access_group_sale_salesman","res.partner.contact.sale.salesman","model_res_partner_contact","base.group_sale_salesman",1,1,1,0 From e23c373f756a9181e4aef5250dd9b2727012e845 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 26 Jan 2012 11:51:52 +0100 Subject: [PATCH 311/349] [ADD] uid field in context used when requesting a view, so modifiers processing can eval uid lp bug: https://launchpad.net/bugs/920033 fixed bzr revid: xmo@openerp.com-20120126105152-ou54c38vmohibs0c --- addons/web/common/session.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/common/session.py b/addons/web/common/session.py index 24564ba7bf8..ecead974eb4 100644 --- a/addons/web/common/session.py +++ b/addons/web/common/session.py @@ -116,7 +116,7 @@ class OpenERPSession(object): """ assert self._uid, "The user needs to be logged-in to initialize his context" self.context = self.build_connection().get_user_context() or {} - + self.context['uid'] = self._uid return self.context @property From 4398d8561a02f5152bc9f27bd5120a98c5de1997 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 26 Jan 2012 12:05:58 +0100 Subject: [PATCH 312/349] [FIX] unfuck dhtmlxgantt's dhtmlxcommon which breaks dhtmlxchart bzr revid: xmo@openerp.com-20120126110558-fk1po7fv97yww2f5 --- .../lib/dhtmlxGantt/codebase/dhtmlxcommon.js | 30 ------------------ .../lib/dhtmlxGantt/sources/dhtmlxcommon.js | 31 ------------------- 2 files changed, 61 deletions(-) diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js b/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js index 208124b8c74..ab3fe54405b 100644 --- a/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js +++ b/addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js @@ -1,33 +1,3 @@ -dhtmlx=function(obj){ - for (var a in obj) dhtmlx[a]=obj[a]; - return dhtmlx; //simple singleton -}; -dhtmlx.extend_api=function(name,map,ext){ - var t = window[name]; - if (!t) return; //component not defined - window[name]=function(obj){ - if (obj && typeof obj == "object" && !obj.tagName){ - var that = t.apply(this,(map._init?map._init(obj):arguments)); - //global settings - for (var a in dhtmlx) - if (map[a]) this[map[a]](dhtmlx[a]); - //local settings - for (var a in obj){ - if (map[a]) this[map[a]](obj[a]); - else if (a.indexOf("on")==0){ - this.attachEvent(a,obj[a]); - } - } - } else - var that = t.apply(this,arguments); - if (map._patch) map._patch(this); - return that||this; - }; - window[name].prototype=t.prototype; - if (ext) - dhtmlXHeir(window[name].prototype,ext); -}; - dhtmlxAjax={ get:function(url,callback){ var t=new dtmlXMLLoaderObject(true); diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js index 7f68a0a702c..bc7de14346d 100644 --- a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js +++ b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js @@ -2,37 +2,6 @@ Copyright DHTMLX LTD. http://www.dhtmlx.com To use this component please contact sales@dhtmlx.com to obtain license */ - -dhtmlx=function(obj){ - for (var a in obj) dhtmlx[a]=obj[a]; - return dhtmlx; //simple singleton -}; -dhtmlx.extend_api=function(name,map,ext){ - var t = window[name]; - if (!t) return; //component not defined - window[name]=function(obj){ - if (obj && typeof obj == "object" && !obj.tagName){ - var that = t.apply(this,(map._init?map._init(obj):arguments)); - //global settings - for (var a in dhtmlx) - if (map[a]) this[map[a]](dhtmlx[a]); - //local settings - for (var a in obj){ - if (map[a]) this[map[a]](obj[a]); - else if (a.indexOf("on")==0){ - this.attachEvent(a,obj[a]); - } - } - } else - var that = t.apply(this,arguments); - if (map._patch) map._patch(this); - return that||this; - }; - window[name].prototype=t.prototype; - if (ext) - dhtmlXHeir(window[name].prototype,ext); -}; - dhtmlxAjax={ get:function(url,callback){ var t=new dtmlXMLLoaderObject(true); From 06061d4872518dafa5d1a2305303d35a64981847 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 26 Jan 2012 14:24:41 +0100 Subject: [PATCH 313/349] [FIX] Changed tooltip plugin that caused problems under firefox bzr revid: fme@openerp.com-20120126132441-wxg1gumrq9uetd70 --- addons/web/__openerp__.py | 4 +- .../static/lib/jquery.tipTip/jquery.tipTip.js | 325 ------------------ .../web/static/lib/jquery.tipTip/tipTip.css | 134 -------- .../static/lib/jquery.tipsy/jquery.tipsy.js | 241 +++++++++++++ addons/web/static/lib/jquery.tipsy/tipsy.css | 25 ++ addons/web/static/src/js/view_form.js | 27 +- addons/web_kanban/static/src/js/kanban.js | 15 +- 7 files changed, 290 insertions(+), 481 deletions(-) delete mode 100644 addons/web/static/lib/jquery.tipTip/jquery.tipTip.js delete mode 100644 addons/web/static/lib/jquery.tipTip/tipTip.css create mode 100644 addons/web/static/lib/jquery.tipsy/jquery.tipsy.js create mode 100644 addons/web/static/lib/jquery.tipsy/tipsy.css diff --git a/addons/web/__openerp__.py b/addons/web/__openerp__.py index 3767072ff9d..dfa90eb7c3f 100644 --- a/addons/web/__openerp__.py +++ b/addons/web/__openerp__.py @@ -29,7 +29,7 @@ "static/lib/jquery.ui.notify/js/jquery.notify.js", "static/lib/jquery.deferred-queue/jquery.deferred-queue.js", "static/lib/jquery.scrollTo/jquery.scrollTo-min.js", - "static/lib/jquery.tipTip/jquery.tipTip.js", + "static/lib/jquery.tipsy/jquery.tipsy.js", "static/lib/json/json2.js", "static/lib/qweb/qweb2.js", "static/lib/underscore/underscore.js", @@ -57,7 +57,7 @@ "static/lib/jquery.superfish/css/superfish.css", "static/lib/jquery.ui/css/smoothness/jquery-ui-1.8.9.custom.css", "static/lib/jquery.ui.notify/css/ui.notify.css", - "static/lib/jquery.tipTip/tipTip.css", + "static/lib/jquery.tipsy/tipsy.css", "static/src/css/base.css", "static/src/css/data_export.css", "static/src/css/data_import.css", diff --git a/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js b/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js deleted file mode 100644 index ff8cc1b0ba6..00000000000 --- a/addons/web/static/lib/jquery.tipTip/jquery.tipTip.js +++ /dev/null @@ -1,325 +0,0 @@ -/* -* TipTip -* Copyright 2010 Drew Wilson -* www.drewwilson.com -* code.drewwilson.com/entry/tiptip-jquery-plugin -* -* Version 1.3 - Updated: Mar. 23, 2010 -* -* This Plug-In will create a custom tooltip to replace the default -* browser tooltip. It is extremely lightweight and very smart in -* that it detects the edges of the browser window and will make sure -* the tooltip stays within the current window size. As a result the -* tooltip will adjust itself to be displayed above, below, to the left -* or to the right depending on what is necessary to stay within the -* browser window. It is completely customizable as well via CSS. -* -* This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: -* http://www.opensource.org/licenses/mit-license.php -* http://www.gnu.org/licenses/gpl.html -*/ - -(function ($) { - $.fn.tipTip = function (options) { - - var defaults = { - activation: 'hover', // How to show (and hide) the tooltip. Can be: hover, focus, click and manual. - keepAlive: false, // When true the tooltip won't disapper when the mouse moves away from the element. Instead it will be hidden when it leaves the tooltip. - maxWidth: '200px', // The max-width to set on the tooltip. You may also use the option cssClass to set this. - edgeOffset: 0, // The offset between the tooltip arrow edge and the element that has the tooltip. - defaultPosition: 'bottom', // The position of the tooltip. Can be: top, right, bottom and left. - delay: 400, // The delay in msec to show a tooltip. - fadeIn: 200, // The length in msec of the fade in. - fadeOut: 200, // The length in msec of the fade out. - attribute: 'title', // The attribute to fetch the tooltip text if the option content is false. - content: false, // HTML or String or Function (that returns HTML or String) to fill TipTIp with - enter: function () { }, // Callback function before a tooltip is shown. - afterEnter: function () { }, // Callback function after a tooltip is shown. - exit: function () { }, // Callback function before a tooltip is hidden. - afterExit: function () { }, // Callback function after a tooltip is hidden. - cssClass: '', // CSS class that will be applied on the tooltip before showing only for this instance of tooltip. - detectTextDir: true // When false auto-detection for right-to-left text will be disable (When true affects a bit the performance). - }; - - // Setup tip tip elements and render them to the DOM - if ($('#tiptip_holder').length <= 0) { - var tiptip_inner_arrow = $('
', { id: 'tiptip_arrow_inner' }), - tiptip_arrow = $('
', { id: 'tiptip_arrow' }).append(tiptip_inner_arrow), - tiptip_content = $('
', { id: 'tiptip_content' }), - tiptip_holder = $('
', { id: 'tiptip_holder' }).append(tiptip_arrow).append(tiptip_content); - $('body').append(tiptip_holder); - } else { - var tiptip_holder = $('#tiptip_holder'), - tiptip_content = $('#tiptip_content'), - tiptip_arrow = $('#tiptip_arrow'); - } - - return this.each(function () { - var org_elem = $(this), - data = org_elem.data('tipTip'), - opts = data && data.options || $.extend({}, defaults, options), - callback_data = { - holder: tiptip_holder, - content: tiptip_content, - arrow: tiptip_arrow, - options: opts - }; - - if (data) { - switch (options) { - case 'show': - activate(); - break; - case 'hide': - deactivate(); - break; - case 'destroy': - org_elem.unbind('.tipTip').removeData('tipTip'); - break; - case 'position': - position_tiptip(); - } - } else { - var timeout = false; - - org_elem.data('tipTip', { options: opts }); - - if (opts.activation == 'hover') { - org_elem.bind('mouseenter.tipTip', function () { - activate(); - }).bind('mouseleave.tipTip', function () { - if (!opts.keepAlive) { - deactivate(); - } else { - tiptip_holder.one('mouseleave.tipTip', function () { - deactivate(); - }); - } - }); - } else if (opts.activation == 'focus') { - org_elem.bind('focus.tipTip', function () { - activate(); - }).bind('blur.tipTip', function () { - deactivate(); - }); - } else if (opts.activation == 'click') { - org_elem.bind('click.tipTip', function (e) { - e.preventDefault(); - activate(); - return false; - }).bind('mouseleave.tipTip', function () { - if (!opts.keepAlive) { - deactivate(); - } else { - tiptip_holder.one('mouseleave.tipTip', function () { - deactivate(); - }); - } - }); - } else if (opts.activation == 'manual') { - // Nothing to register actually. We decide when to show or hide. - } - } - - function activate() { - if (opts.enter.call(org_elem, callback_data) === false) { - return; - } - - // Get the text and append it in the tiptip_content. - var org_title; - if (opts.content) { - org_title = $.isFunction(opts.content) ? opts.content.call(org_elem, callback_data) : opts.content; - } else { - org_title = opts.content = org_elem.attr(opts.attribute); - org_elem.removeAttr(opts.attribute); //remove original Attribute - } - if (!org_title) { - return; // don't show tip when no content. - } - - tiptip_content.html(org_title); - tiptip_holder.hide().removeAttr('class').css({ 'max-width': opts.maxWidth }); - if (opts.cssClass) { - tiptip_holder.addClass(opts.cssClass); - } - - // Calculate the position of the tooltip. - position_tiptip(); - - // Show the tooltip. - if (timeout) { - clearTimeout(timeout); - } - - timeout = setTimeout(function () { - tiptip_holder.stop(true, true).fadeIn(opts.fadeIn); - }, opts.delay); - - $(window).bind('resize.tipTip scroll.tipTip', position_tiptip); - - // Ensure clicking on anything makes tipTip deactivate - $(document).unbind("click.tipTip dblclick.tipTip").bind("click.tiptip dblclick.tiptip", deactivate); - - - org_elem.addClass('tiptip_visible'); // Add marker class to easily find the target element with visible tooltip. It will be remove later on deactivate(). - - opts.afterEnter.call(org_elem, callback_data); - } - - function deactivate() { - if (opts.exit.call(org_elem, callback_data) === false) { - return; - } - - if (timeout) { - clearTimeout(timeout); - } - - tiptip_holder.fadeOut(opts.fadeOut); - - $(window).unbind('resize.tipTip scroll.tipTip'); - $(document).unbind("click.tipTip").unbind("dblclick.tipTip"); - - org_elem.removeClass('tiptip_visible'); - - opts.afterExit.call(org_elem, callback_data); - } - - function position_tiptip() { - var org_offset = org_elem.offset(), - org_top = org_offset.top, - org_left = org_offset.left, - org_width = org_elem.outerWidth(), - org_height = org_elem.outerHeight(), - tip_top, - tip_left, - tip_width = tiptip_holder.outerWidth(), - tip_height = tiptip_holder.outerHeight(), - tip_class, - tip_classes = { top: 'tip_top', bottom: 'tip_bottom', left: 'tip_left', right: 'tip_right' }, - arrow_top, - arrow_left, - arrow_width = 12, // tiptip_arrow.outerHeight() and tiptip_arrow.outerWidth() don't work because they need the element to be visible. - arrow_height = 12, - win = $(window), - win_top = win.scrollTop(), - win_left = win.scrollLeft(), - win_width = win.width(), - win_height = win.height(), - is_rtl = opts.detectTextDir && isRtlText(tiptip_content.text()); - - function moveTop() { - tip_class = tip_classes.top; - tip_top = org_top - tip_height - opts.edgeOffset - (arrow_height / 2); - tip_left = org_left + ((org_width - tip_width) / 2); - } - - function moveBottom() { - tip_class = tip_classes.bottom; - tip_top = org_top + org_height + opts.edgeOffset + (arrow_height / 2); - tip_left = org_left + ((org_width - tip_width) / 2); - } - - function moveLeft() { - tip_class = tip_classes.left; - tip_top = org_top + ((org_height - tip_height) / 2); - tip_left = org_left - tip_width - opts.edgeOffset - (arrow_width / 2); - } - - function moveRight() { - tip_class = tip_classes.right; - tip_top = org_top + ((org_height - tip_height) / 2); - tip_left = org_left + org_width + opts.edgeOffset + (arrow_width / 2); - } - - // Calculate the position of the tooltip. - if (opts.defaultPosition == 'bottom') { - moveBottom(); - } else if (opts.defaultPosition == 'top') { - moveTop(); - } else if (opts.defaultPosition == 'left' && !is_rtl) { - moveLeft(); - } else if (opts.defaultPosition == 'left' && is_rtl) { - moveRight(); - } else if (opts.defaultPosition == 'right' && !is_rtl) { - moveRight(); - } else if (opts.defaultPosition == 'right' && is_rtl) { - moveLeft(); - } else { - moveBottom(); - } - - // Flip the tooltip if off the window's viewport. (left <-> right and top <-> bottom). - if (tip_class == tip_classes.left && !is_rtl && tip_left < win_left) { - moveRight(); - } else if (tip_class == tip_classes.left && is_rtl && tip_left - tip_width < win_left) { - moveRight(); - } else if (tip_class == tip_classes.right && !is_rtl && tip_left > win_left + win_width) { - moveLeft(); - } else if (tip_class == tip_classes.right && is_rtl && tip_left + tip_width > win_left + win_width) { - moveLeft(); - } else if (tip_class == tip_classes.top && tip_top < win_top) { - moveBottom(); - } else if (tip_class == tip_classes.bottom && tip_top > win_top + win_height) { - moveTop(); - } - - // Fix the vertical position if the tooltip is off the top or bottom sides of the window's viewport. - if (tip_class == tip_classes.left || tip_class == tip_classes.right) { // If positioned left or right check if the tooltip is off the top or bottom window's viewport. - if (tip_top + tip_height > win_height + win_top) { // If the bottom edge of the tooltip is off the bottom side of the window's viewport. - tip_top = org_top + org_height > win_height + win_top ? org_top + org_height - tip_height : win_height + win_top - tip_height; // Make 'bottom edge of the tooltip' == 'bottom side of the window's viewport'. - } else if (tip_top < win_top) { // If the top edge of the tooltip if off the top side of the window's viewport. - tip_top = org_top < win_top ? org_top : win_top; // Make 'top edge of the tooltip' == 'top side of the window's viewport'. - } - } - - // Fix the horizontal position if the tooltip is off the right or left sides of the window's viewport. - if (tip_class == tip_classes.top || tip_class == tip_classes.bottom) { - if (tip_left + tip_width > win_width + win_left) { // If the right edge of the tooltip is off the right side of the window's viewport. - tip_left = org_left + org_width > win_width + win_left ? org_left + org_width - tip_width : win_width + win_left - tip_width; // Make 'right edge of the tooltip' == 'right side of the window's viewport'. - } else if (tip_left < win_left) { // If the left edge of the tooltip if off the left side of the window's viewport. - tip_left = org_left < win_left ? org_left : win_left; // Make 'left edge of the tooltip' == 'left side of the window's viewport'. - } - } - - // Apply the new position. - tiptip_holder - .css({ left: Math.round(tip_left), top: Math.round(tip_top) }) - .removeClass(tip_classes.top) - .removeClass(tip_classes.bottom) - .removeClass(tip_classes.left) - .removeClass(tip_classes.right) - .addClass(tip_class); - - // Position the arrow - if (tip_class == tip_classes.top) { - arrow_top = tip_height; // Position the arrow vertically on the top of the tooltip. - arrow_left = org_left - tip_left + ((org_width - arrow_width) / 2); // Center the arrow horizontally on the center of the target element. - } else if (tip_class == tip_classes.bottom) { - arrow_top = -arrow_height; // Position the arrow vertically on the bottom of the tooltip. - arrow_left = org_left - tip_left + ((org_width - arrow_width) / 2); // Center the arrow horizontally on the center of the target element. - } else if (tip_class == tip_classes.left) { - arrow_top = org_top - tip_top + ((org_height - arrow_height) / 2); // Center the arrow vertically on the center of the target element. - arrow_left = tip_width; // Position the arrow vertically on the left of the tooltip. - } else if (tip_class == tip_classes.right) { - arrow_top = org_top - tip_top + ((org_height - arrow_height) / 2); // Center the arrow vertically on the center of the target element. - arrow_left = -arrow_width; // Position the arrow vertically on the right of the tooltip. - } - - tiptip_arrow - .css({ left: Math.round(arrow_left), top: Math.round(arrow_top) }); - } - }); - } - - var ltrChars = 'A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02B8\u0300-\u0590\u0800-\u1FFF\u2C00-\uFB1C\uFDFE-\uFE6F\uFEFD-\uFFFF', - rtlChars = '\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC', - rtlDirCheckRe = new RegExp('^[^' + ltrChars + ']*[' + rtlChars + ']'); - - function isRtlText(text) { - return rtlDirCheckRe.test(text); - }; - -})(jQuery); - diff --git a/addons/web/static/lib/jquery.tipTip/tipTip.css b/addons/web/static/lib/jquery.tipTip/tipTip.css deleted file mode 100644 index dc41b650615..00000000000 --- a/addons/web/static/lib/jquery.tipTip/tipTip.css +++ /dev/null @@ -1,134 +0,0 @@ -/* TipTip CSS - Version 1.2 */ - -#tiptip_holder { - display: none; - position: absolute; - top: 0; - left: 0; - z-index: 99999; -} - -#tiptip_holder.tip_top { - padding-bottom: 5px; -} - -#tiptip_holder.tip_bottom { - padding-bottom: 5px; -} - -#tiptip_holder.tip_right { - padding-right: 5px; -} - -#tiptip_holder.tip_left { - padding-left: 5px; -} - -#tiptip_content { - font-size: 11px; - color: #fff; - text-shadow: 0 0 2px #000; - padding: 4px 8px; - border: 1px solid rgba(255,255,255,0.25); - background-color: rgb(25,25,25); - background-color: rgba(25,25,25,0.92); - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); - border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - box-shadow: 0 0 3px #555; - -webkit-box-shadow: 0 0 3px #555; - -moz-box-shadow: 0 0 3px #555; -} - -#tiptip_arrow, #tiptip_arrow_inner { - position: absolute; - border-color: transparent; - border-style: solid; - border-width: 6px; - height: 0; - width: 0; -} - -#tiptip_holder.tip_top #tiptip_arrow { - border-top-color: #fff; - border-top-color: rgba(255,255,255,0.35); -} - -#tiptip_holder.tip_bottom #tiptip_arrow { - border-bottom-color: #fff; - border-bottom-color: rgba(255,255,255,0.35); -} - -#tiptip_holder.tip_right #tiptip_arrow { - border-right-color: #fff; - border-right-color: rgba(255,255,255,0.35); -} - -#tiptip_holder.tip_left #tiptip_arrow { - border-left-color: #fff; - border-left-color: rgba(255,255,255,0.35); -} - -#tiptip_holder.tip_top #tiptip_arrow_inner { - margin-top: -7px; - margin-left: -6px; - border-top-color: rgb(25,25,25); - border-top-color: rgba(25,25,25,0.92); -} - -#tiptip_holder.tip_bottom #tiptip_arrow_inner { - margin-top: -5px; - margin-left: -6px; - border-bottom-color: rgb(25,25,25); - border-bottom-color: rgba(25,25,25,0.92); -} - -#tiptip_holder.tip_right #tiptip_arrow_inner { - margin-top: -6px; - margin-left: -5px; - border-right-color: rgb(25,25,25); - border-right-color: rgba(25,25,25,0.92); -} - -#tiptip_holder.tip_left #tiptip_arrow_inner { - margin-top: -6px; - margin-left: -7px; - border-left-color: rgb(25,25,25); - border-left-color: rgba(25,25,25,0.92); -} - -/* Webkit Hacks */ -@media screen and (-webkit-min-device-pixel-ratio:0) { - #tiptip_content { - padding: 4px 8px 5px 8px; - background-color: rgba(45,45,45,0.88); - } - #tiptip_holder.tip_bottom #tiptip_arrow_inner { - border-bottom-color: rgba(45,45,45,0.88); - } - #tiptip_holder.tip_top #tiptip_arrow_inner { - border-top-color: rgba(20,20,20,0.92); - } -} - -/* Alternative theme for TipTip */ -#tiptip_holder.alt.tip_top #tiptip_arrow_inner { - border-top-color: #444444; -} - -#tiptip_holder.alt.tip_bottom #tiptip_arrow_inner { - border-bottom-color: #444444; -} - -#tiptip_holder.alt.tip_right #tiptip_arrow_inner { - border-right-color: #444444; -} - -#tiptip_holder.alt.tip_left #tiptip_arrow_inner { - border-left-color: #444444; -} - -#tiptip_holder.alt #tiptip_content { - background-color: #444444; border: 1px solid White; border-radius: 3px; box-shadow: 0 0 3px #555555; color: #FFFFFF; font-size: 11px; padding: 4px 8px; text-shadow: 0 0 1px Black; -} \ No newline at end of file diff --git a/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js b/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js new file mode 100644 index 00000000000..9567ed3bacc --- /dev/null +++ b/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js @@ -0,0 +1,241 @@ +// tipsy, facebook style tooltips for jquery +// version 1.0.0a +// (c) 2008-2010 jason frame [jason@onehackoranother.com] +// released under the MIT license + +(function($) { + + function maybeCall(thing, ctx) { + return (typeof thing == 'function') ? (thing.call(ctx)) : thing; + }; + + function Tipsy(element, options) { + this.$element = $(element); + this.options = options; + this.enabled = true; + this.fixTitle(); + }; + + Tipsy.prototype = { + show: function() { + var title = this.getTitle(); + if (title && this.enabled) { + var $tip = this.tip(); + + $tip.find('.tipsy-inner')[this.options.html ? 'html' : 'text'](title); + $tip[0].className = 'tipsy'; // reset classname in case of dynamic gravity + $tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).prependTo(document.body); + + var pos = $.extend({}, this.$element.offset(), { + width: this.$element[0].offsetWidth, + height: this.$element[0].offsetHeight + }); + + var actualWidth = $tip[0].offsetWidth, + actualHeight = $tip[0].offsetHeight, + gravity = maybeCall(this.options.gravity, this.$element[0]); + + var tp; + switch (gravity.charAt(0)) { + case 'n': + tp = {top: pos.top + pos.height + this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2}; + break; + case 's': + tp = {top: pos.top - actualHeight - this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2}; + break; + case 'e': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth - this.options.offset}; + break; + case 'w': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width + this.options.offset}; + break; + } + + if (gravity.length == 2) { + if (gravity.charAt(1) == 'w') { + tp.left = pos.left + pos.width / 2 - 15; + } else { + tp.left = pos.left + pos.width / 2 - actualWidth + 15; + } + } + + $tip.css(tp).addClass('tipsy-' + gravity); + $tip.find('.tipsy-arrow')[0].className = 'tipsy-arrow tipsy-arrow-' + gravity.charAt(0); + if (this.options.className) { + $tip.addClass(maybeCall(this.options.className, this.$element[0])); + } + + if (this.options.fade) { + $tip.stop().css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: this.options.opacity}); + } else { + $tip.css({visibility: 'visible', opacity: this.options.opacity}); + } + } + }, + + hide: function() { + if (this.options.fade) { + this.tip().stop().fadeOut(function() { $(this).remove(); }); + } else { + this.tip().remove(); + } + }, + + fixTitle: function() { + var $e = this.$element; + if ($e.attr('title') || typeof($e.attr('original-title')) != 'string') { + $e.attr('original-title', $e.attr('title') || '').removeAttr('title'); + } + }, + + getTitle: function() { + var title, $e = this.$element, o = this.options; + this.fixTitle(); + var title, o = this.options; + if (typeof o.title == 'string') { + title = $e.attr(o.title == 'title' ? 'original-title' : o.title); + } else if (typeof o.title == 'function') { + title = o.title.call($e[0]); + } + title = ('' + title).replace(/(^\s*|\s*$)/, ""); + return title || o.fallback; + }, + + tip: function() { + if (!this.$tip) { + this.$tip = $('
').html('
'); + } + return this.$tip; + }, + + validate: function() { + if (!this.$element[0].parentNode) { + this.hide(); + this.$element = null; + this.options = null; + } + }, + + enable: function() { this.enabled = true; }, + disable: function() { this.enabled = false; }, + toggleEnabled: function() { this.enabled = !this.enabled; } + }; + + $.fn.tipsy = function(options) { + + if (options === true) { + return this.data('tipsy'); + } else if (typeof options == 'string') { + var tipsy = this.data('tipsy'); + if (tipsy) tipsy[options](); + return this; + } + + options = $.extend({}, $.fn.tipsy.defaults, options); + + function get(ele) { + var tipsy = $.data(ele, 'tipsy'); + if (!tipsy) { + tipsy = new Tipsy(ele, $.fn.tipsy.elementOptions(ele, options)); + $.data(ele, 'tipsy', tipsy); + } + return tipsy; + } + + function enter() { + var tipsy = get(this); + tipsy.hoverState = 'in'; + if (options.delayIn == 0) { + tipsy.show(); + } else { + tipsy.fixTitle(); + setTimeout(function() { if (tipsy.hoverState == 'in') tipsy.show(); }, options.delayIn); + } + }; + + function leave() { + var tipsy = get(this); + tipsy.hoverState = 'out'; + if (options.delayOut == 0) { + tipsy.hide(); + } else { + setTimeout(function() { if (tipsy.hoverState == 'out') tipsy.hide(); }, options.delayOut); + } + }; + + if (!options.live) this.each(function() { get(this); }); + + if (options.trigger != 'manual') { + var binder = options.live ? 'live' : 'bind', + eventIn = options.trigger == 'hover' ? 'mouseenter' : 'focus', + eventOut = options.trigger == 'hover' ? 'mouseleave' : 'blur'; + this[binder](eventIn, enter)[binder](eventOut, leave); + } + + return this; + + }; + + $.fn.tipsy.defaults = { + className: null, + delayIn: 0, + delayOut: 0, + fade: false, + fallback: '', + gravity: 'n', + html: false, + live: false, + offset: 0, + opacity: 0.8, + title: 'title', + trigger: 'hover' + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + + /** + * yields a closure of the supplied parameters, producing a function that takes + * no arguments and is suitable for use as an autogravity function like so: + * + * @param margin (int) - distance from the viewable region edge that an + * element should be before setting its tooltip's gravity to be away + * from that edge. + * @param prefer (string, e.g. 'n', 'sw', 'w') - the direction to prefer + * if there are no viewable region edges effecting the tooltip's + * gravity. It will try to vary from this minimally, for example, + * if 'sw' is preferred and an element is near the right viewable + * region edge, but not the top edge, it will set the gravity for + * that element's tooltip to be 'se', preserving the southern + * component. + */ + $.fn.tipsy.autoBounds = function(margin, prefer) { + return function() { + var dir = {ns: prefer[0], ew: (prefer.length > 1 ? prefer[1] : false)}, + boundTop = $(document).scrollTop() + margin, + boundLeft = $(document).scrollLeft() + margin, + $this = $(this); + + if ($this.offset().top < boundTop) dir.ns = 'n'; + if ($this.offset().left < boundLeft) dir.ew = 'w'; + if ($(window).width() + $(document).scrollLeft() - $this.offset().left < margin) dir.ew = 'e'; + if ($(window).height() + $(document).scrollTop() - $this.offset().top < margin) dir.ns = 's'; + + return dir.ns + (dir.ew ? dir.ew : ''); + } + }; + +})(jQuery); diff --git a/addons/web/static/lib/jquery.tipsy/tipsy.css b/addons/web/static/lib/jquery.tipsy/tipsy.css new file mode 100644 index 00000000000..1e32ff3083b --- /dev/null +++ b/addons/web/static/lib/jquery.tipsy/tipsy.css @@ -0,0 +1,25 @@ +.tipsy { font-size: 90%; position: absolute; padding: 5px; z-index: 100000; } + .tipsy-inner { background-color: #000; color: #FFF; max-width: 500px; padding: 5px 8px 4px 8px; } + + /* Rounded corners */ + .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } + + /* Uncomment for shadow */ + .tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; } + + .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } + + /* Rules to colour arrows */ + .tipsy-arrow-n { border-bottom-color: #000; } + .tipsy-arrow-s { border-top-color: #000; } + .tipsy-arrow-e { border-left-color: #000; } + .tipsy-arrow-w { border-right-color: #000; } + + .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } + .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} + .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} + .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } + .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } + .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } + .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } + .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 9bec955c3d9..6ceb91973a6 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -798,17 +798,13 @@ openerp.web.form.Widget = openerp.web.OldWidget.extend(/** @lends openerp.web.fo return QWeb.render(template, { "widget": this }); }, do_attach_tooltip: function(widget, trigger, options) { - if ($.browser.mozilla) { - // Unknown bug in old version of firefox : - // input type=text onchange event not fired when tootip is shown - return; - } widget = widget || this; trigger = trigger || this.$element; options = _.extend({ - delay: 1000, - maxWidth: '500px', - content: function() { + delayIn: 500, + delayOut: 0, + fade: true, + title: function() { var template = widget.template + '.tooltip'; if (!QWeb.has_template(template)) { template = 'WidgetLabel.tooltip'; @@ -816,10 +812,13 @@ openerp.web.form.Widget = openerp.web.OldWidget.extend(/** @lends openerp.web.fo return QWeb.render(template, { debug: openerp.connection.debug, widget: widget - }); - } + })}, + gravity: $.fn.tipsy.autoNS, + html: true, + opacity: 0.85, + trigger: 'hover' }, options || {}); - trigger.tipTip(options); + trigger.tipsy(options); }, _build_view_fields_values: function(blacklist) { var a_dataset = this.view.dataset; @@ -998,7 +997,7 @@ openerp.web.form.WidgetNotebook = openerp.web.form.Widget.extend({ this.view.on_button_new.add_first(this.do_select_first_visible_tab); if (openerp.connection.debug) { this.do_attach_tooltip(this, this.$element.find('ul:first'), { - defaultPosition: 'top' + gravity: 's' }); } }, @@ -1218,9 +1217,7 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f this.$element.find('.oe_field_translate').click(this.on_translate); } if (this.nolabel && openerp.connection.debug) { - this.do_attach_tooltip(this, this.$element, { - defaultPosition: 'top' - }); + this.do_attach_tooltip(this, this.$element); } }, set_value: function(value) { diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 5afb04c00f8..7155a1e0cb9 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -414,16 +414,21 @@ openerp.web_kanban.KanbanRecord = openerp.web.OldWidget.extend({ self.state.folded = !self.state.folded; }); - this.$element.find('[tooltip]').tipTip({ - maxWidth: 500, - defaultPosition: 'top', - content: function() { + this.$element.find('[tooltip]').tipsy({ + delayIn: 500, + delayOut: 0, + fade: true, + title: function() { var template = $(this).attr('tooltip'); if (!self.view.qweb.has_template(template)) { return false; } return self.view.qweb.render(template, self.qweb_context); - } + }, + gravity: 's', + html: true, + opacity: 0.8, + trigger: 'hover' }); this.$element.find('.oe_kanban_action').click(function() { From 90a3ccbfc62b4189068e1d53471aa7b9250a5816 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 26 Jan 2012 14:34:06 +0100 Subject: [PATCH 314/349] [FIX] account/demo: fix last day of period February bzr revid: rco@openerp.com-20120126133406-c9sa8vhnsggt487f --- addons/account/demo/account_demo.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/demo/account_demo.xml b/addons/account/demo/account_demo.xml index 3e395172b36..0dff40ca19f 100644 --- a/addons/account/demo/account_demo.xml +++ b/addons/account/demo/account_demo.xml @@ -33,7 +33,8 @@ - + + From 1b011182da11c1ace4fbe98cffb0b62eef5e4646 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 26 Jan 2012 15:37:34 +0100 Subject: [PATCH 315/349] [FIX] Tooltips stays visible after it's trigger element has been removed bzr revid: fme@openerp.com-20120126143734-7zl3gczn5x61k2u1 --- addons/web/static/src/js/view_form.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 6ceb91973a6..206da191a56 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -784,6 +784,10 @@ openerp.web.form.Widget = openerp.web.OldWidget.extend(/** @lends openerp.web.fo this.$element = this.view.$element.find( '.' + this.element_class.replace(/[^\r\n\f0-9A-Za-z_-]/g, "\\$&")); }, + stop: function() { + this._super.apply(this, arguments); + $('div.tipsy').stop().remove(); + }, process_modifiers: function() { var compute_domain = openerp.web.form.compute_domain; for (var a in this.modifiers) { From 7760df3d443a06bd304b7c2b3bebb03fab691948 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 26 Jan 2012 16:28:22 +0100 Subject: [PATCH 316/349] [fix] problem with date and time parsing bzr revid: nicolas.vanhoren@openerp.com-20120126152822-z98udmqoj1qc9cx6 --- addons/web/static/src/js/dates.js | 22 +++++++++++++++++----- addons/web/static/test/formats.js | 4 ++-- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/addons/web/static/src/js/dates.js b/addons/web/static/src/js/dates.js index 907eaa39fcd..fe57f1b614c 100644 --- a/addons/web/static/src/js/dates.js +++ b/addons/web/static/src/js/dates.js @@ -5,8 +5,8 @@ openerp.web.dates = function(openerp) { * Converts a string to a Date javascript object using OpenERP's * datetime string format (exemple: '2011-12-01 15:12:35'). * - * The timezone is assumed to be UTC (standard for OpenERP 6.1) - * and will be converted to the browser's timezone. + * The time zone is assumed to be UTC (standard for OpenERP 6.1) + * and will be converted to the browser's time zone. * * @param {String} str A string representing a datetime. * @returns {Date} @@ -31,6 +31,10 @@ openerp.web.str_to_datetime = function(str) { * Converts a string to a Date javascript object using OpenERP's * date string format (exemple: '2011-12-01'). * + * As a date is not subject to time zones, we assume it should be + * represented as a Date javascript object at 00:00:00 in the + * time zone of the browser. + * * @param {String} str A string representing a date. * @returns {Date} */ @@ -43,7 +47,7 @@ openerp.web.str_to_date = function(str) { if ( !res ) { throw new Error("'" + str + "' is not a valid date"); } - var obj = Date.parseExact(str + ' UTC', 'yyyy-MM-dd zzz'); + var obj = Date.parseExact(str, 'yyyy-MM-dd'); if (! obj) { throw new Error("'" + str + "' is not a valid date"); } @@ -54,6 +58,10 @@ openerp.web.str_to_date = function(str) { * Converts a string to a Date javascript object using OpenERP's * time string format (exemple: '15:12:35'). * + * The OpenERP times are supposed to always be naive times. We assume it is + * represented using a javascript Date with a date 1 of January 1970 and a + * time corresponding to the meant time in the browser's time zone. + * * @param {String} str A string representing a time. * @returns {Date} */ @@ -66,7 +74,7 @@ openerp.web.str_to_time = function(str) { if ( !res ) { throw new Error("'" + str + "' is not a valid time"); } - var obj = Date.parseExact(res[1] + ' UTC', 'HH:mm:ss zzz'); + var obj = Date.parseExact("1970-01-01 " + res[1], 'yyyy-MM-dd HH:mm:ss'); if (! obj) { throw new Error("'" + str + "' is not a valid time"); } @@ -90,7 +98,7 @@ var zpad = function(str, size) { * Converts a Date javascript object to a string using OpenERP's * datetime string format (exemple: '2011-12-01 15:12:35'). * - * The timezone of the Date object is assumed to be the one of the + * The time zone of the Date object is assumed to be the one of the * browser and it will be converted to UTC (standard for OpenERP 6.1). * * @param {Date} obj @@ -109,6 +117,10 @@ openerp.web.datetime_to_str = function(obj) { * Converts a Date javascript object to a string using OpenERP's * date string format (exemple: '2011-12-01'). * + * As a date is not subject to time zones, we assume it should be + * represented as a Date javascript object at 00:00:00 in the + * time zone of the browser. + * * @param {Date} obj * @returns {String} A string representing a date. */ diff --git a/addons/web/static/test/formats.js b/addons/web/static/test/formats.js index b841d12a6b2..640eaaadca7 100644 --- a/addons/web/static/test/formats.js +++ b/addons/web/static/test/formats.js @@ -28,13 +28,13 @@ $(document).ready(function () { test('Parse server date', function () { var date = openerp.web.str_to_date("2009-05-04"); deepEqual( - [date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()], + [date.getFullYear(), date.getMonth(), date.getDate()], [2009, 5 - 1, 4]); }); test('Parse server time', function () { var date = openerp.web.str_to_time("12:34:23"); deepEqual( - [date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds()], + [date.getHours(), date.getMinutes(), date.getSeconds()], [12, 34, 23]); }); From 32eaff93d3647e2dad70fa387f7d788db1fcc296 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 26 Jan 2012 16:29:11 +0100 Subject: [PATCH 317/349] [imp] added doc bzr revid: nicolas.vanhoren@openerp.com-20120126152911-s5idtdwgp454v8i5 --- addons/web/static/src/js/dates.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/web/static/src/js/dates.js b/addons/web/static/src/js/dates.js index fe57f1b614c..d61223113f8 100644 --- a/addons/web/static/src/js/dates.js +++ b/addons/web/static/src/js/dates.js @@ -136,6 +136,10 @@ openerp.web.date_to_str = function(obj) { * Converts a Date javascript object to a string using OpenERP's * time string format (exemple: '15:12:35'). * + * The OpenERP times are supposed to always be naive times. We assume it is + * represented using a javascript Date with a date 1 of January 1970 and a + * time corresponding to the meant time in the browser's time zone. + * * @param {Date} obj * @returns {String} A string representing a time. */ From 480835480736e57ba99880122b800b8a58e8db08 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 26 Jan 2012 16:32:23 +0100 Subject: [PATCH 318/349] [FIX] l10n_tr: remove empty certificate from module, it has no certificate bzr revid: rco@openerp.com-20120126153223-3jo0n8t3ssseao96 --- addons/l10n_tr/__openerp__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/l10n_tr/__openerp__.py b/addons/l10n_tr/__openerp__.py index 1f5ed26f52b..ad4621499d3 100644 --- a/addons/l10n_tr/__openerp__.py +++ b/addons/l10n_tr/__openerp__.py @@ -47,7 +47,6 @@ Bu modül kurulduktan sonra, Muhasebe yapılandırma sihirbazı çalışır ], 'demo_xml': [], 'installable': True, - 'certificate': '', 'images': ['images/chart_l10n_tr_1.jpg','images/chart_l10n_tr_2.jpg','images/chart_l10n_tr_3.jpg'], } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From d113f3886ab79e8ef7587cc51dddb1ad771f36c2 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 26 Jan 2012 15:26:18 +0100 Subject: [PATCH 319/349] [FIX] account: financial reports and data for account_account_type fixed bzr revid: qdp-launchpad@openerp.com-20120126142618-fdyf054eaqjo85es --- .../account/account_financial_report_data.xml | 46 ++++++++++++------- addons/account/data/data_account_type.xml | 5 +- 2 files changed, 33 insertions(+), 18 deletions(-) diff --git a/addons/account/account_financial_report_data.xml b/addons/account/account_financial_report_data.xml index 18624f94749..6410a5e887c 100644 --- a/addons/account/account_financial_report_data.xml +++ b/addons/account/account_financial_report_data.xml @@ -4,23 +4,6 @@ - - Balance Sheet - sum - - - Assets - - detail_with_hierarchy - account_type - - - Liability - - detail_with_hierarchy - account_type - - Profit and Loss sum @@ -38,6 +21,35 @@ account_type + + Balance Sheet + sum + + + Assets + + detail_with_hierarchy + account_type + + + Liability + + no_detail + sum + + + Liability + + detail_with_hierarchy + account_type + + + Profit (Loss) to report + + no_detail + account_report + + diff --git a/addons/account/data/data_account_type.xml b/addons/account/data/data_account_type.xml index 590357ef080..a594f3db968 100644 --- a/addons/account/data/data_account_type.xml +++ b/addons/account/data/data_account_type.xml @@ -2,7 +2,7 @@ - View + Root/View view none @@ -10,11 +10,13 @@ Receivable receivable unreconciled + asset Payable payable unreconciled + liability Bank @@ -25,6 +27,7 @@ Cash cash balance + asset Asset From 982baf73194d03f8206060f26e506a923f5ce001 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 26 Jan 2012 15:27:07 +0100 Subject: [PATCH 320/349] [IMP] l10n_be: BNB format for balance sheet and p&l, using new financial reports bzr revid: qdp-launchpad@openerp.com-20120126142707-bozlglregvyw02ut --- addons/l10n_be/__openerp__.py | 1 + addons/l10n_be/account_financial_report.xml | 691 ++++++++ addons/l10n_be/account_pcmn_belgium.xml | 1671 ++++++++++--------- 3 files changed, 1553 insertions(+), 810 deletions(-) create mode 100644 addons/l10n_be/account_financial_report.xml diff --git a/addons/l10n_be/__openerp__.py b/addons/l10n_be/__openerp__.py index c8f44493597..ab7ca0e9cf1 100644 --- a/addons/l10n_be/__openerp__.py +++ b/addons/l10n_be/__openerp__.py @@ -50,6 +50,7 @@ Wizards provided by this module: ], 'init_xml': [], 'update_xml': [ + 'account_financial_report.xml', 'account_pcmn_belgium.xml', 'account_tax_code_template.xml', 'account_chart_template.xml', diff --git a/addons/l10n_be/account_financial_report.xml b/addons/l10n_be/account_financial_report.xml new file mode 100644 index 00000000000..db8385283ee --- /dev/null +++ b/addons/l10n_be/account_financial_report.xml @@ -0,0 +1,691 @@ + + + + + + + + + + Belgium Balance Sheet + no_detail + sum + + + + + ACTIF + + no_detail + sum + + + ACTIFS IMMOBILISES + + + no_detail + sum + + + Frais d'établissements + + no_detail + accounts + + + Immobilisations incorporelles + + + no_detail + accounts + + + Immobilisations corporelles + + + no_detail + sum + + + Terrains et constructions + + no_detail + accounts + + + Installations, machines et outillage + + + no_detail + accounts + + + Mobilier et matériel roulant + + + no_detail + accounts + + + Location-financement et droits similaires + + + no_detail + accounts + + + Autres immobilisations corporelles + + + no_detail + accounts + + + Immobilisations en cours et acomptes versés + + + no_detail + accounts + + + Immobilisations financières + + + no_detail + accounts + + + ACTIFS CIRCULANTS + + + no_detail + sum + + + Créances à plus d'un an + + + no_detail + sum + + + Créances commerciales + + + no_detail + accounts + + + Autres créances + + + no_detail + accounts + + + Stock et commandes en cours d'exécution + + + no_detail + sum + + + Stocks + + + no_detail + accounts + + + Commandes en cours d'exécution + + + no_detail + accounts + + + Créances à un an au plus + + + no_detail + sum + + + Créances commerciales + + + no_detail + accounts + + + Autres créances + + + no_detail + accounts + + + Placements de trésorerie + + + no_detail + accounts + + + Valeurs disponibles + + + no_detail + accounts + + + Comptes de régularisation + + + no_detail + accounts + + + + + PASSIF + + + detail_flat + sum + + + CAPITAUX PROPRES + + detail_flat + sum + + + Capital + + + detail_flat + sum + + + Capital souscrit + + + no_detail + accounts + + + Capital non appelé + + + no_detail + accounts + + + Primes d'émission + + + no_detail + accounts + + + Plus-values de réévaluation + + + no_detail + accounts + + + Réserves + + + no_detail + sum + + + Réserve légale + + + no_detail + accounts + + + Réserves indisponibles + + + no_detail + sum + + + Pour actions propres + + + no_detail + accounts + + + Autres + + + no_detail + accounts + + + Réserves immunisées + + + no_detail + accounts + + + Réserves disponibles + + + no_detail + accounts + + + Bénéfice (Perte) reporté(e) + + + no_detail + sum + + + Bénéfice (Perte) en cours, non affecté(e) + + + no_detail + accounts + + + Bénéfice reporté + + + no_detail + accounts + + + Perte reportée + + + no_detail + accounts + + + Subsides en capital + + + no_detail + accounts + + + PROVISIONS ET IMPOTS DIFFERES + + + detail_flat + sum + + + Provisions pour risques et charges + + + no_detail + accounts + + + + Impôts différés + + + no_detail + accounts + + + DETTES + + + detail_flat + sum + + + Dettes à plus d'un an + + + detail_flat + sum + + + Dettes financières + + + detail_flat + sum + + + Etablissements de crédit, dettes de location-financement et assimilés + + + no_detail + accounts + + + Autres emprunts + + + no_detail + accounts + + + Dettes commerciales + + + no_detail + accounts + + + Acomptes reçus sur commandes + + + no_detail + accounts + + + Autres dettes + + + no_detail + accounts + + + Dettes à un an au plus + + + detail_flat + sum + + + Dettes à plus d'un an échéant dans l'année + + + no_detail + accounts + + + Dettes financières + + + detail_flat + sum + + + Etablissements de crédit + + + no_detail + accounts + + + Autres emprunts + + + no_detail + accounts + + + Dettes commerciales + + + detail_flat + sum + + + Fournisseurs + + + no_detail + accounts + + + Effets à payer + + + no_detail + accounts + + + Acomptes reçus sur commandes + + + no_detail + accounts + + + Dettes fiscales, salariales et sociales + + + detail_flat + sum + + + Impôts + + + no_detail + accounts + + + Rémunérations et charges sociales + + + no_detail + accounts + + + Autres dettes + + + no_detail + accounts + + + Comptes de régularisation + + + no_detail + accounts + + + + + + + + Belgium P&L + + + + detail_flat + sum + + + Produits et charges d'exploitation + + detail_flat + sum + + + Marge brute d'exploitation + + + detail_flat + sum + + + Chiffre d'affaires + + + no_detail + accounts + + + Approvisionnements, marchandises, services et biens divers + + + no_detail + accounts + + + Rémunérations, charges sociales et pensions + + + no_detail + accounts + + + Amortissements et réductions de valeur sur frais d'établissement, sur immobilisations incorporelles et corporelles + + + no_detail + accounts + + + Réductions de valeur sur stocks, sur commandes en cours d'exécution et sur créances commerciales: dotations (reprises) + + + no_detail + accounts + + + Provisions pour riques et charges: dotations (utilisations et reprises) + + + no_detail + accounts + + + Autres charges d'exploitation + + + no_detail + accounts + + + Charges d'exploitation portées à l'actif au titre de frais de restructuration + + + no_detail + accounts + + + Bénéfice (Perte) d'exploitation + + + no_detail + accounts + + + Produits financiers + + + no_detail + accounts + + + Charges financières + + + no_detail + accounts + + + Bénéfice (Perte) courant(e) avant impôts + + + no_detail + accounts + + + Produits exceptionnels + + + no_detail + accounts + + + Charges exceptionnelles + + + no_detail + accounts + + + Bénéfice (Perte) de l'excercice avant impôts + + + no_detail + accounts + + + + Prélèvements sur les impôts différés + + + no_detail + accounts + + + + Transfert aux impôts différés + + + no_detail + accounts + + + Impôts sur le résultat + + + no_detail + accounts + + + Bénéfice (Perte) de l'excercice + + + no_detail + accounts + + + + + + + + diff --git a/addons/l10n_be/account_pcmn_belgium.xml b/addons/l10n_be/account_pcmn_belgium.xml index 2f5d2c67b9d..42001fc5a36 100644 --- a/addons/l10n_be/account_pcmn_belgium.xml +++ b/addons/l10n_be/account_pcmn_belgium.xml @@ -8,76 +8,12 @@ view none - - Capital - capital - liability - balance - - - Immobilisation - immo - asset - balance - Stock et Encours stock asset balance - - Tiers - tiers - balance - - - Tiers - Recevable - tiers -rec - asset - unreconciled - - - Tiers - Payable - tiers - pay - liability - unreconciled - - - Tax - tax - unreconciled - none - - - Taxes à la sortie - tax_out - unreconciled - none - - - Taxes à l'entrée - tax_in - unreconciled - none - - - Financier - financier - balance - - - Charge - charge - expense - none - - - Produit - produit - income - none - @@ -91,112 +27,116 @@ CLASSE 1 1 view - + CAPITAL 10 view - + Capital souscrit ou capital personnel 100 view - + + Capital non amorti 1000 other - + Capital amorti 1001 other - + Capital non appelé 101 other - + + Compte de l'exploitant 109 view - + Opérations courantes 1090 other - + Impôts personnels 1091 other - + Rémunérations et autres avantages 1092 other - + PRIMES D'EMISSION 11 other - + + PLUS-VALUES DE REEVALUATION 12 view - + + Plus-values de réévaluation sur immobilisations incorporelles 120 view - + Plus-values de réévaluation 1200 other - + Reprises de réductions de valeur 1201 other - + Plus-values de réévaluation sur immobilisations corporelles 121 view - + @@ -204,280 +144,303 @@ Plus-values de réévaluation 1210 other - + Reprises de réductions de valeur 1211 other - + Plus-values de réévaluation sur immobilisations financières 122 view - + Plus-values de réévaluation 1220 other - + Reprises de réductions de valeur 1221 other - + Plus-values de réévaluation sur stocks 123 other - + Reprises de réductions de valeur sur placements de trésorerie 124 other - + RESERVES 13 view - + Réserve légale 130 view - + + Réserves indisponibles 131 view - + Réserve pour actions propres 1310 other - + + Autres réserves indisponibles 1311 other - + + Réserves immunisées 132 other - + + Réserves disponibles 133 view - + + Réserve pour régularisation de dividendes 1330 other - + Réserve pour renouvellement des immobilisations 1331 other - + Réserve pour installations en faveur du personnel 1333 Réserves libres 1332 other - + - BENEFICE REPORTE + BENEFICE (PERTE) REPORTE(E) 14 - other - + view + + + Bénéfice reporté + 140 + other + + + + + + Perte reportée + 141 + other + + + + SUBSIDES EN CAPITAL 15 view - + + Montants obtenus 150 other - + Montants transférés aux résultats 151 other - + PROVISIONS POUR RISQUES ET CHARGES 16 view - + + Provisions pour pensions et obligations similaires 160 other - + Provisions pour charges fiscales 161 other - + Provisions pour grosses réparations et gros entretiens 162 other - + - à 169 Provisions pour autres risques et charges + Provisions pour autres risques et charges 163 other - + Provisions pour sûretés personnelles ou réelles constituées à l'appui de dettes et d'engagements de tiers 164 other - + Provisions pour engagements relatifs à l'acquisition ou à la cession d'immobilisations 165 other - + Provisions pour exécution de commandes passées ou reçues 166 other - + Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises 167 other - + Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l'entreprise 168 other - + Provisions pour autres risques et charges 169 view - + Pour litiges en cours 1690 other - + Pour amendes, doubles droits, pénalités 1691 other - + Pour propre assureur 1692 other - + Pour risques inhérents aux opérations de crédits à moyen ou long terme 1693 other - + Provision pour charge de liquidation 1695 other - + Provision pour départ de personnel 1696 other - + Pour risques divers 1699 other - + DETTES A PLUS D'UN AN 17 view - + @@ -485,105 +448,107 @@ Emprunts subordonnés 170 view - + Convertibles 1700 other - + Non convertibles 1701 other - + Emprunts obligataires non subordonnés 171 view - + Convertibles 1710 other - + Non convertibles 1711 other - + Dettes de location-financement et assimilés 172 view - + + Dettes de location-financement de biens immobiliers 1720 other - + Dettes de location-financement de biens mobiliers 1721 other - + Dettes sur droits réels sur immeubles 1722 other - + Etablissements de crédit 173 view - + + Dettes en compte 1730 view - + Banque A 17300 other - + Banque B 17301 other - + Promesses 1731 view - + @@ -591,1989 +556,2006 @@ Banque A 17310 other - + Banque B 17311 other - + Crédits d'acceptation 1732 view - + Banque A 17320 other - + Banque B 17321 other - + Autres emprunts 174 other - + + Dettes commerciales 175 view - + + Fournisseurs : dettes en compte 1750 view - + Entreprises apparentées 17500 view - + Entreprises liées 175000 other - + Entreprises avec lesquelles il existe un lien de participation 175001 other - + Fournisseurs ordinaires 17501 view - + Fournisseurs belges 175010 other - + Fournisseurs C.E.E. 175011 other - + Fournisseurs importation 175012 other - + Effets à payer 1751 view - + Entreprises apparentées 17510 view - + Entreprises liées 175100 other - + Entreprises avec lesquelles il existe un lien de participation 175101 other - + Fournisseurs ordinaires 17511 view - + Fournisseurs belges 175110 other - + Fournisseurs C.E.E. 175111 other - + Fournisseurs importation 175112 other - + Acomptes reçus sur commandes 176 other - + + Cautionnements reçus en numéraires 178 other - + + Dettes diverses 179 view - + + Entreprises liées 1790 other - + Autres entreprises avec lesquelles il existe un lien de participation 1791 other - + Administrateurs, gérants, associés 1792 other - + Rentes viagères capitalisées 1794 other - + Dettes envers les coparticipants des associations momentanées et en participation 1798 other - + Autres dettes diverses 1799 other - + COMPTES DE LIAISON DES ETABLISSEMENTS ET SUCCURSALES 18 other - + CLASSE 2. FRAIS D'ETABLISSEMENT. ACTIFS IMMOBILISES ET CREANCES A PLUS D'UN AN 2 view - + FRAIS D'ETABLISSEMENT 20 view - + + Frais de constitution et d'augmentation de capital 200 view - + Frais de constitution et d'augmentation de capital 2000 other - + Amortissements sur frais de constitution et d'augmentation de capital 2009 other - + Frais d'émission d'emprunts et primes de remboursement 201 view - + Agios sur emprunts et frais d'émission d'emprunts 2010 other - + Amortissements sur agios sur emprunts et frais d'émission d'emprunts 2019 other - + Autres frais d'établissement 202 view - + Autres frais d'établissement 2020 other - + Amortissements sur autres frais d'établissement 2029 other - + Intérêts intercalaires 203 view - + Intérêts intercalaires 2030 other - + Amortissements sur intérêts intercalaires 2039 other - + Frais de restructuration 204 view - + Coût des frais de restructuration 2040 other - + Amortissements sur frais de restructuration 2049 other - + IMMOBILISATIONS INCORPORELLES 21 view - + + Frais de recherche et de développement 210 view - + Frais de recherche et de mise au point 2100 other - + Plus-values actées sur frais de recherche et de mise au point 2108 other - + Amortissements sur frais de recherche et de mise au point 2109 other - + Concessions, brevets, licences, savoir-faire, marques et droits similaires 211 view - + Concessions, brevets, licences, savoir-faire, marques, etc... 2110 other - + Plus-values actées sur concessions, brevets, etc... 2118 other - + Amortissements sur concessions, brevets, etc... 2119 other - + Goodwill 212 view - + Coût d'acquisition 2120 other - + Plus-values actées 2128 other - + Amortissements sur goodwill 2129 other - + Acomptes versés 213 other - + TERRAINS ET CONSTRUCTIONS 22 view - + + Terrains 220 view - + Terrains 2200 other - + Frais d'acquisition sur terrains 2201 other - + Plus-values actées sur terrains 2208 other - + Amortissements et réductions de valeur 2209 view - + Amortissements sur frais d'acquisition 22090 other - + Réductions de valeur sur terrains 22091 other - + Constructions 221 view - + Bâtiments industriels 2210 other - + Bâtiments administratifs et commerciaux 2211 other - + Autres bâtiments d'exploitation 2212 other - + Voies de transport et ouvrages d'art 2213 other - + Constructions sur sol d'autrui 2215 other - + Frais d'acquisition sur constructions 2216 other - + Plus-values actées 2218 view - + Sur bâtiments industriels 22180 other - + Sur bâtiments administratifs et commerciaux 22181 other - + Sur autres bâtiments d'exploitation 22182 other - + Sur voies de transport et ouvrages d'art 22184 other - + Amortissements sur constructions 2219 view - + Sur bâtiments industriels 22190 other - + Sur bâtiments administratifs et commerciaux 22191 other - + Sur autres bâtiments d'exploitation 22192 other - + Sur voies de transport et ouvrages d'art 22194 other - + Sur constructions sur sol d'autrui 22195 other - + Sur frais d'acquisition sur constructions 22196 other - + Terrains bâtis 222 view - + Valeur d'acquisition 2220 view - + Bâtiments industriels 22200 other - + Bâtiments administratifs et commerciaux 22201 other - + Autres bâtiments d'exploitation 22202 other - + Voies de transport et ouvrages d'art 22203 other - + Frais d'acquisition des terrains à bâtir 22204 other - + Plus-values actées 2228 view - + Sur bâtiments industriels 22280 other - + Sur bâtiments administratifs et commerciaux 22281 other - + Sur autres bâtiments d'exploitation 22282 other - + Sur voies de transport et ouvrages d'art 22283 other - + Amortissements sur terrains bâtis 2229 view - + Sur bâtiments industriels 22290 other - + Sur bâtiments administratifs et commerciaux 22291 other - + Sur autres bâtiments d'exploitation 22292 other - + Sur voies de transport et ouvrages d'art 22293 other - + Sur frais d'acquisition des terrains bâtis 22294 other - + Autres droits réels sur des immeubles 223 view - + Valeur d'acquisition 2230 other - + Plus-values actées 2238 other - + Amortissements 2239 other - + INSTALLATIONS, MACHINES ET OUTILLAGE 23 view - + + Installations 230 view - + Installation d'eau 2300 other - + Installation d'électricité 2301 other - + Installation de vapeur 2302 other - + Installation de gaz 2303 other - + Installation de chauffage 2304 other - + Installation de conditionnement d'air 2305 other - + Installation de chargement 2306 other - + Machines 231 view - + Division A 2310 other - + Division B 2311 other - + Outillage 237 view - + Division A 2370 other - + Division B 2371 other - + Plus-values actées 238 view - + Sur installations 2380 other - + Sur machines 2381 other - + Sur outillage 2382 other - + Amortissements 239 view - + Sur installations 2390 other - + Sur machines 2391 other - + Sur outillage 2392 other - + MOBILIER ET MATERIEL ROULANT 24 view - + + Mobilier 240 view - + Mobilier 2400 view - + Mobilier des bâtiments industriels 24000 other - + Mobilier des bâtiments administratifs et commerciaux 24001 other - + Mobilier des autres bâtiments d'exploitation 24002 other - + Mobilier oeuvres sociales 24003 other - + Matériel de bureau et de service social 2401 view - + Des bâtiments industriels 24010 other - + Des bâtiments administratifs et commerciaux 24011 other - + Des autres bâtiments d'exploitation 24012 other - + Des oeuvres sociales 24013 other - + Plus-values actées 2408 view - + Plus-values actées sur mobilier 24080 other - + Plus-values actées sur matériel de bureau et service social 24081 other - + Amortissements 2409 view - + Amortissements sur mobilier 24090 other - + Amortissements sur matériel de bureau et service social 24091 other - + Matériel roulant 241 view - + Matériel automobile 2410 view - + Voitures 24100 other - + Camions 24105 other - + Matériel ferroviaire 2411 other - + Matériel fluvial 2412 other - + Matériel naval 2413 other - + Matériel aérien 2414 other - + Plus-values sur matériel roulant 2418 view - + Plus-values sur matériel automobile 24180 other - + Idem sur matériel ferroviaire 24181 other - + Idem sur matériel fluvial 24182 other - + Idem sur matériel naval 24183 other - + Idem sur matériel aérien 24184 other - + Amortissements sur matériel roulant 2419 view - + Amortissements sur matériel automobile 24190 other - + Idem sur matériel ferroviaire 24191 other - + Idem sur matériel fluvial 24192 other - + Idem sur matériel naval 24193 other - + Idem sur matériel aérien 24194 other - + IMMOBILISATION DETENUES EN LOCATION-FINANCEMENT ET DROITS SIMILAIRES 25 view - + + Terrains et constructions 250 view - + Terrains 2500 other - + Constructions 2501 other - + Plus-values sur emphytéose, leasing et droits similaires : terrains et constructions 2508 other - + Amortissements et réductions de valeur sur terrains et constructions en leasing 2509 other - + Installations, machines et outillage 251 view - + Installations 2510 other - + Machines 2511 other - + Outillage 2512 other - + Plus-values actées sur installations, machines et outillage pris en leasing 2518 other - + Amortissements sur installations, machines et outillage pris en leasing 2519 other - + Mobilier et matériel roulant 252 view - + Mobilier 2520 other - + Matériel roulant 2521 other - + Plus-values actées sur mobilier et matériel roulant en leasing 2528 other - + Amortissements sur mobilier et matériel roulant en leasing 2529 other - + AUTRES IMMOBILISATIONS CORPORELLES 26 view - + + Frais d'aménagements de locaux pris en location 260 other - + Maison d'habitation 261 other - + Réserve immobilière 262 other - + Matériel d'emballage 263 other - + Emballages récupérables 264 other - + Plus-values actées sur autres immobilisations corporelles 268 other - + Amortissements sur autres immobilisations corporelles 269 view - + Amortissements sur frais d'aménagement des locaux pris en location 2690 other - + Amortissements sur maison d'habitation 2691 other - + Amortissements sur réserve immobilière 2692 other - + Amortissements sur matériel d'emballage 2693 other - + Amortissements sur emballages récupérables 2694 other - + IMMOBILISATIONS CORPORELLES EN COURS ET ACOMPTES VERSES 27 view - + + Immobilisations en cours 270 view - + Constructions 2700 other - + Installations, machines et outillage 2701 other - + Mobilier et matériel roulant 2702 other - + Autres immobilisations corporelles 2703 other - + Avances et acomptes versés sur immobilisations en cours 271 other - + IMMOBILISATIONS FINANCIERES 28 view - + + Participations dans des entreprises liées 280 view - + Valeur d'acquisition 2800 other - + Montants non appelés 2801 other - + Plus-values actées 2808 other - + Réductions de valeurs actées 2809 other - + Créances sur des entreprises liées 281 view - + Créances en compte 2810 other - + Effets à recevoir 2811 other - + Titres à revenu fixes 2812 other - + Créances douteuses 2817 other - + Réductions de valeurs actées 2819 other - + Participations dans des entreprises avec lesquelles il existe un lien de participation 282 view - + Valeur d'acquisition 2820 other - + Montants non appelés 2821 other - + Plus-values actées 2828 other - + Réductions de valeurs actées 2829 other - + Créances sur des entreprises avec lesquelles il existe un lien de participation 283 view - + Créances en compte 2830 other - + Effets à recevoir 2831 other - + Titres à revenu fixe 2832 other - + Créances douteuses 2837 other - + Réductions de valeurs actées 2839 other - + Autres actions et parts 284 view - + Valeur d'acquisition 2840 other - + Montants non appelés 2841 other - + Plus-values actées 2848 other - + Réductions de valeur actées 2849 other - + Autres créances 285 view - + Créances en compte 2850 other - + Effets à recevoir 2851 other - + Titres à revenu fixe 2852 other - + Créances douteuses 2857 other - + Réductions de valeur actées 2859 other - + Cautionnements versés en numéraires 288 view - + Téléphone, télefax, télex 2880 other - + Gaz 2881 other - + Eau 2882 other - + Electricité 2883 other - + Autres cautionnements versés en numéraires 2887 other - + CREANCES A PLUS D'UN AN 29 view - + Créances commerciales 290 view - + + Clients 2900 view - + Créances en compte sur entreprises liées 29000 other - + Sur entreprises avec lesquelles il existe un lien de participation 29001 other - + Sur clients Belgique 29002 other - + Sur clients C.E.E. 29003 other - + Sur clients exportation hors C.E.E. 29004 other - + Créances sur les coparticipants 29005 other - + Effets à recevoir 2901 view - + Sur entreprises liées 29010 other - + Sur entreprises avec lesquelles il existe un lien de participation 29011 other - + Sur clients Belgique 29012 other - + Sur clients C.E.E. 29013 other - + Sur clients exportation hors C.E.E. 29014 other - + Retenues sur garanties 2905 other - + Acomptes versés 2906 other - + Créances douteuses 2907 other - + Réductions de valeur actées 2909 other - + Autres créances 291 view - + + Créances en compte 2910 view - + Créances entreprises liées 29100 other - + Créances entreprises avec lesquelles il existe un lien de participation 29101 other - + Créances autres débiteurs 29102 other - + Effets à recevoir 2911 view - + Sur entreprises liées 29110 other - + Sur entreprises avec lesquelles il existe un lien de participation 29111 other - + Sur autres débiteurs 29112 other - + Créances résultant de la cession d'immobilisations données en leasing 2912 other - + Créances douteuses 2917 other - + Réductions de valeur actées 2919 other - + CLASSE 3. STOCK ET COMMANDES EN COURS D'EXECUTION 3 view - + APPROVISIONNEMENTS - MATIERES PREMIERES 30 view - + + Valeur d'acquisition @@ -2593,14 +2575,15 @@ APPROVISIONNEMENTS ET FOURNITURES 31 view - + + Valeur d'acquisition 310 view - + @@ -2649,7 +2632,7 @@ Emballages commerciaux 3106 view - + @@ -2678,14 +2661,15 @@ EN COURS DE FABRICATION 32 view - + + Valeur d'acquisition 320 view - + @@ -2741,14 +2725,14 @@ PRODUITS FINIS 33 view - + Valeur d'acquisition 330 view - + @@ -2769,14 +2753,15 @@ MARCHANDISES 34 view - + + Valeur d'acquisition 340 view - + @@ -2804,14 +2789,15 @@ IMMEUBLES DESTINES A LA VENTE 35 view - + + Valeur d'acquisition 350 view - + @@ -2832,7 +2818,7 @@ Immeubles construits en vue de leur revente 351 view - + @@ -2860,8 +2846,9 @@ ACOMPTES VERSES SUR ACHATS POUR STOCKS 36 view - + + Acomptes versés @@ -2881,8 +2868,9 @@ COMMANDES EN COURS D'EXECUTION 37 view - + + Valeur d'acquisition @@ -2918,6 +2906,7 @@ view + Clients @@ -2930,7 +2919,7 @@ Clients 4000 receivable - + @@ -2938,14 +2927,14 @@ Rabais, remises, ristournes à accorder et autres notes de crédit à établir 4007 other - + Créances résultant de livraisons de biens 4008 other - + @@ -2959,21 +2948,21 @@ Effets à recevoir 4010 other - + Effets à l'encaissement 4013 other - + Effets à l'escompte 4015 other - + @@ -2987,21 +2976,21 @@ Entreprises liées 4020 other - + Autres entreprises avec lesquelles il existe un lien de participation 4021 other - + Administrateurs et gérants d'entreprise 4022 other - + @@ -3015,63 +3004,63 @@ Entreprises liées 4030 other - + Autres entreprises avec lesquelles il existe un lien de participation 4031 other - + Administrateurs et gérants de l'entreprise 4032 other - + Produits à recevoir 404 other - + Clients : retenues sur garanties 405 other - + Acomptes versés 406 other - + Créances douteuses 407 other - + Compensation clients 408 other - + Réductions de valeur actées 409 other - + @@ -3080,6 +3069,7 @@ view + Capital appelé, non versé @@ -3092,14 +3082,14 @@ Appels de fonds 4100 other - + Actionnaires défaillants 4101 other - + @@ -3115,7 +3105,7 @@ other - + @@ -28,47 +28,49 @@ Frais d'établissements + no_detail accounts Immobilisations incorporelles - + no_detail accounts Immobilisations corporelles - + no_detail sum Terrains et constructions + no_detail accounts Installations, machines et outillage - + no_detail accounts Mobilier et matériel roulant - + no_detail accounts Location-financement et droits similaires - + no_detail accounts @@ -196,6 +198,7 @@ CAPITAUX PROPRES + detail_flat sum @@ -386,14 +389,14 @@ Acomptes reçus sur commandes - + no_detail accounts Autres dettes - + no_detail accounts @@ -510,9 +513,11 @@ Produits et charges d'exploitation + detail_flat sum + Marge brute d'exploitation @@ -520,6 +525,7 @@ detail_flat sum + Chiffre d'affaires @@ -527,6 +533,7 @@ no_detail accounts + Approvisionnements, marchandises, services et biens divers @@ -534,6 +541,7 @@ no_detail accounts + Rémunérations, charges sociales et pensions @@ -541,6 +549,7 @@ no_detail accounts + Amortissements et réductions de valeur sur frais d'établissement, sur immobilisations incorporelles et corporelles @@ -548,6 +557,7 @@ no_detail accounts + Réductions de valeur sur stocks, sur commandes en cours d'exécution et sur créances commerciales: dotations (reprises) @@ -555,6 +565,7 @@ no_detail accounts + Provisions pour riques et charges: dotations (utilisations et reprises) @@ -562,6 +573,7 @@ no_detail accounts + Autres charges d'exploitation @@ -569,6 +581,7 @@ no_detail accounts + Charges d'exploitation portées à l'actif au titre de frais de restructuration @@ -576,6 +589,7 @@ no_detail accounts + Bénéfice (Perte) d'exploitation @@ -583,6 +597,7 @@ no_detail accounts + Produits financiers @@ -590,6 +605,7 @@ no_detail accounts + Charges financières @@ -597,6 +613,7 @@ no_detail accounts + Bénéfice (Perte) courant(e) avant impôts @@ -604,6 +621,7 @@ no_detail accounts + Produits exceptionnels @@ -611,6 +629,7 @@ no_detail accounts + Charges exceptionnelles @@ -618,6 +637,7 @@ no_detail accounts + Bénéfice (Perte) de l'excercice avant impôts @@ -625,6 +645,7 @@ no_detail accounts + @@ -633,6 +654,7 @@ no_detail accounts + @@ -641,6 +663,7 @@ no_detail accounts + Impôts sur le résultat @@ -648,6 +671,7 @@ no_detail accounts + Bénéfice (Perte) de l'excercice @@ -655,6 +679,7 @@ no_detail accounts + From 53b298a4c84a78826cfad91c531471ce45039a74 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 26 Jan 2012 19:53:56 +0100 Subject: [PATCH 323/349] [FIX] account: common report wizard fixed when no fiscalyear given bzr revid: qdp-launchpad@openerp.com-20120126185356-6df93022x6y1gndq --- addons/account/wizard/account_report_common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/wizard/account_report_common.py b/addons/account/wizard/account_report_common.py index 55e61360fe7..50c5d4adbae 100644 --- a/addons/account/wizard/account_report_common.py +++ b/addons/account/wizard/account_report_common.py @@ -53,7 +53,7 @@ class account_common_report(osv.osv_memory): def _check_company_id(self, cr, uid, ids, context=None): for wiz in self.browse(cr, uid, ids, context=context): company_id = wiz.company_id.id - if company_id != wiz.fiscalyear_id.company_id.id: + if wiz.fiscalyear_id and company_id != wiz.fiscalyear_id.company_id.id: return False if wiz.period_from and company_id != wiz.period_from.company_id.id: return False From 9a9c8955f4a66e8f98e9dce6fcb6d400785d841c Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 26 Jan 2012 20:29:20 +0100 Subject: [PATCH 324/349] [IMP] account: improvement of financial report printing bzr revid: qdp-launchpad@openerp.com-20120126192920-fjteiq59ejdt1tzk --- addons/account/report/account_financial_report.py | 5 ++++- addons/account/report/account_financial_report.rml | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/account/report/account_financial_report.py b/addons/account/report/account_financial_report.py index 55794a304ab..eed42230aaf 100644 --- a/addons/account/report/account_financial_report.py +++ b/addons/account/report/account_financial_report.py @@ -74,6 +74,9 @@ class report_account_common(report_sxw.rml_parse, common_report_header): account_ids = account_obj.search(self.cr, self.uid, [('user_type','in', [x.id for x in report.account_type_ids])]) if account_ids: for account in account_obj.browse(self.cr, self.uid, account_ids, context=data['form']['used_context']): + #if there are accounts to display, we add them to the lines with a level equals to their level in + #the COA + 1 (to avoid having them with a too low level that would conflicts with the level of data + #financial reports for Assets, liabilities...) if report.display_detail == 'detail_flat' and account.type == 'view': continue flag = False @@ -81,7 +84,7 @@ class report_account_common(report_sxw.rml_parse, common_report_header): 'name': account.code + ' ' + account.name, 'balance': account.balance != 0 and account.balance * report.sign or account.balance, 'type': 'account', - 'level': report.display_detail == 'detail_with_hierarchy' and min(account.level,6) or 6, + 'level': report.display_detail == 'detail_with_hierarchy' and min(account.level + 1,6) or 6, #account.level + 1 'account_type': account.type, } if not currency_obj.is_zero(self.cr, self.uid, account.company_id.currency_id, vals['balance']): diff --git a/addons/account/report/account_financial_report.rml b/addons/account/report/account_financial_report.rml index fe56c06a6cf..91694c6b902 100644 --- a/addons/account/report/account_financial_report.rml +++ b/addons/account/report/account_financial_report.rml @@ -127,8 +127,8 @@ - - + + From 1e9d963913711b5fee8e1628c7a18dcddcfce289 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 26 Jan 2012 20:30:04 +0100 Subject: [PATCH 325/349] [FIX] l10n_in: indian COA is now compliant with new financial reports for BS and P&L bzr revid: qdp-launchpad@openerp.com-20120126193004-v329n58s8vdzvk5h --- addons/l10n_in/l10n_in_chart.xml | 138 ++++++++++--------------------- 1 file changed, 42 insertions(+), 96 deletions(-) diff --git a/addons/l10n_in/l10n_in_chart.xml b/addons/l10n_in/l10n_in_chart.xml index 0253756838c..b68d13b3bbf 100644 --- a/addons/l10n_in/l10n_in_chart.xml +++ b/addons/l10n_in/l10n_in_chart.xml @@ -6,68 +6,13 @@ # Indian Accounts tree # --> - - - Income View - view - income - - - Expense View - expense - expense - - - Asset View - asset - asset - - - Liability View - liability - liability - - - - View - view - - - Asset - asset - unreconciled - asset - - - Liability - liability - unreconciled - liability - - - Expense - expense - expense - - - Income - income - income - - - Closed - closed - - Indian Chart of Account 0 view - + @@ -75,7 +20,7 @@ Balance Sheet IA_AC0 view - + @@ -84,7 +29,7 @@ Assets IA_AC01 view - + @@ -93,7 +38,7 @@ Current Assets IA_AC011 view - + @@ -102,7 +47,7 @@ Bank Account IA_AC0111 liquidity - + @@ -111,7 +56,7 @@ Cash In Hand Account IA_AC0112 view - + @@ -120,7 +65,7 @@ Cash Account IA_AC01121 view - + @@ -129,7 +74,7 @@ Deposit Account IA_AC0113 receivable - + @@ -138,7 +83,7 @@ Loan & Advance(Assets) Account IA_AC0114 receivable - + @@ -147,7 +92,7 @@ Total Sundry Debtors Account IA_AC0116 view - + @@ -156,7 +101,7 @@ Sundry Debtors Account IA_AC01161 receivable - + @@ -165,7 +110,7 @@ Fixed Assets IA_AC012 receivable - + @@ -174,7 +119,7 @@ Investment IA_AC013 receivable - + @@ -183,7 +128,7 @@ Misc. Expenses(Asset) IA_AC014 other - + @@ -192,7 +137,7 @@ Liabilities IA_AC02 view - + @@ -201,7 +146,7 @@ Current Liabilities IA_AC021 view - + @@ -210,7 +155,7 @@ Duties & Taxes IA_AC0211 payable - + @@ -219,7 +164,7 @@ Provision IA_AC0212 payable - + @@ -228,7 +173,7 @@ Total Sundry Creditors IA_AC0213 view - + @@ -237,7 +182,7 @@ Sundry Creditors Account IA_AC02131 payable - + @@ -246,7 +191,7 @@ Branch/Division IA_AC022 payable - + @@ -255,7 +200,7 @@ Share Holder/Owner Fund IA_AC023 view - + @@ -264,7 +209,7 @@ Capital Account IA_AC0231 other - + @@ -273,7 +218,7 @@ Reserve and Profit/Loss Account IA_AC0232 other - + @@ -282,7 +227,7 @@ Loan(Liability) Account IA_AC024 view - + @@ -291,7 +236,7 @@ Bank OD Account IA_AC0241 payable - + @@ -300,7 +245,7 @@ Secured Loan Account IA_AC0242 payable - + @@ -309,7 +254,7 @@ Unsecured Loan Account IA_AC0243 payable - + @@ -318,7 +263,7 @@ Suspense Account IA_AC025 payable - + @@ -328,7 +273,7 @@ Profit And Loss Account IA_AC1 view - + @@ -337,7 +282,7 @@ Expense IA_AC11 view - + @@ -346,7 +291,7 @@ Direct Expenses IA_AC111 other - + @@ -355,7 +300,7 @@ Indirect Expenses IA_AC112 other - + @@ -364,7 +309,7 @@ Purchase IA_AC113 other - + @@ -373,7 +318,7 @@ Opening Stock IA_AC114 other - + @@ -381,7 +326,7 @@ Salary Expenses IA_AC115 other - + @@ -391,7 +336,7 @@ Income IA_AC12 view - + @@ -400,7 +345,7 @@ Direct Incomes IA_AC121 other - + @@ -409,7 +354,7 @@ Indirect Incomes IA_AC122 other - + @@ -418,7 +363,7 @@ Sales Account IA_AC123 other - + @@ -426,7 +371,7 @@ Goods Given Account IA_AC124 other - + @@ -495,6 +440,7 @@ + From b21bf77172ac8ec6b0a0098b8f0cb4573ac6d44e Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 26 Jan 2012 20:40:42 +0100 Subject: [PATCH 326/349] [FIX] l10n_in: fixed internal type of accounts bzr revid: qdp-launchpad@openerp.com-20120126194042-vw8bajbzmhkfpq3t --- addons/l10n_in/l10n_in_chart.xml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/addons/l10n_in/l10n_in_chart.xml b/addons/l10n_in/l10n_in_chart.xml index b68d13b3bbf..d18d2b801e0 100644 --- a/addons/l10n_in/l10n_in_chart.xml +++ b/addons/l10n_in/l10n_in_chart.xml @@ -73,7 +73,7 @@ Deposit Account IA_AC0113 - receivable + other @@ -82,7 +82,7 @@ Loan & Advance(Assets) Account IA_AC0114 - receivable + other @@ -101,7 +101,7 @@ Sundry Debtors Account IA_AC01161 receivable - + @@ -109,7 +109,7 @@ Fixed Assets IA_AC012 - receivable + other @@ -118,7 +118,7 @@ Investment IA_AC013 - receivable + other @@ -154,7 +154,7 @@ Duties & Taxes IA_AC0211 - payable + other @@ -163,7 +163,7 @@ Provision IA_AC0212 - payable + other @@ -182,7 +182,7 @@ Sundry Creditors Account IA_AC02131 payable - + @@ -190,7 +190,7 @@ Branch/Division IA_AC022 - payable + other @@ -235,7 +235,7 @@ Bank OD Account IA_AC0241 - payable + other @@ -244,7 +244,7 @@ Secured Loan Account IA_AC0242 - payable + other @@ -253,7 +253,7 @@ Unsecured Loan Account IA_AC0243 - payable + other @@ -262,7 +262,7 @@ Suspense Account IA_AC025 - payable + other From 5d68387d26cf3f2568499b1e8748740a6ac4dcde Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 27 Jan 2012 05:28:25 +0000 Subject: [PATCH 327/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120127052810-l3zq5o282fymrd70 bzr revid: launchpad_translations_on_behalf_of_openerp-20120127052825-ba6wz1r33349c1dd --- addons/audittrail/i18n/zh_CN.po | 4 +- addons/document/i18n/zh_CN.po | 4 +- addons/hr/i18n/zh_CN.po | 8 +-- addons/hr_attendance/i18n/es_EC.po | 106 +++++++++++++++++------------ openerp/addons/base/i18n/ja.po | 81 ++++++++++++---------- 5 files changed, 118 insertions(+), 85 deletions(-) diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po index 4fc47ad9636..8af737c7770 100644 --- a/addons/audittrail/i18n/zh_CN.po +++ b/addons/audittrail/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" -"X-Generator: Launchpad (build 14719)\n" +"X-Launchpad-Export-Date: 2012-01-27 05:28+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: audittrail #: code:addons/audittrail/audittrail.py:75 diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index ff0a4c83211..07f59d5a3e1 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-26 05:27+0000\n" -"X-Generator: Launchpad (build 14719)\n" +"X-Launchpad-Export-Date: 2012-01-27 05:28+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po index 863ae3875e6..e9d9a7c7cf8 100644 --- a/addons/hr/i18n/zh_CN.po +++ b/addons/hr/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2012-01-23 10:08+0000\n" +"PO-Revision-Date: 2012-01-26 07:25+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-27 05:28+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -590,7 +590,7 @@ msgstr "国籍" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config msgid "Leaves" -msgstr "" +msgstr "准假" #. module: hr #: view:board.board:0 diff --git a/addons/hr_attendance/i18n/es_EC.po b/addons/hr_attendance/i18n/es_EC.po index b02e9a51b73..67214577a03 100644 --- a/addons/hr_attendance/i18n/es_EC.po +++ b/addons/hr_attendance/i18n/es_EC.po @@ -7,30 +7,30 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-09-19 00:01+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" +"PO-Revision-Date: 2012-01-27 00:40+0000\n" +"Last-Translator: Christopher Ormaza - (Ecuadorenlinea.net) " +"\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:08+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-27 05:28+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking msgid "Time Tracking" -msgstr "" +msgstr "Control de Tiempo" #. module: hr_attendance #: view:hr.attendance:0 msgid "Group By..." -msgstr "" +msgstr "Agrupar por..." #. module: hr_attendance #: view:hr.attendance:0 msgid "Today" -msgstr "" +msgstr "Hoy" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -43,6 +43,8 @@ msgid "" "You did not sign out the last time. Please enter the date and time you " "signed out." msgstr "" +"No ha registrado la salida la última vez. Por favor, introduzca la fecha y " +"hora de la salida." #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -57,13 +59,13 @@ msgstr "Motivo" #. module: hr_attendance #: view:hr.attendance.error:0 msgid "Print Attendance Report Error" -msgstr "" +msgstr "Imprimir informe errores en asistencias" #. module: hr_attendance #: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:161 #, python-format msgid "The sign-out date must be in the past" -msgstr "" +msgstr "La fecha del registro de salida del sistema debe ser en el pasado" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -77,6 +79,11 @@ msgid "" "Sign in/Sign out actions. You can also link this feature to an attendance " "device using OpenERP's web service features." msgstr "" +"La funcionalidad de Seguimiento de Tiempos le permite gestionar las " +"asistencias de los empleados a través de las acciones de Registrar " +"Entrada/Registrar Salida. También puede enlazar esta funcionalidad con un " +"dispositivo de registro de asistencia usando las características del " +"servicio web de OpenERP." #. module: hr_attendance #: view:hr.action.reason:0 @@ -87,7 +94,7 @@ msgstr "Motivos ausencia" #: view:hr.attendance:0 #: field:hr.attendance,day:0 msgid "Day" -msgstr "" +msgstr "Día" #. module: hr_attendance #: selection:hr.employee,state:0 @@ -97,18 +104,18 @@ msgstr "Actual" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_sign_in_out_ask msgid "Ask for Sign In Out" -msgstr "" +msgstr "Preguntar para registrar entrada / salida" #. module: hr_attendance #: field:hr.attendance,action_desc:0 #: model:ir.model,name:hr_attendance.model_hr_action_reason msgid "Action Reason" -msgstr "" +msgstr "Razón de la acción" #. module: hr_attendance #: view:hr.sign.in.out:0 msgid "Ok" -msgstr "" +msgstr "Aceptar" #. module: hr_attendance #: view:hr.action.reason:0 @@ -124,7 +131,7 @@ msgstr "Estado actual" #: field:hr.sign.in.out,name:0 #: field:hr.sign.in.out.ask,name:0 msgid "Employees name" -msgstr "" +msgstr "Nombre de empleados" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason @@ -139,7 +146,7 @@ msgstr "Motivos ausencia" #: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:179 #, python-format msgid "UserError" -msgstr "" +msgstr "Error de usuario" #. module: hr_attendance #: field:hr.attendance.error,end_date:0 @@ -156,19 +163,19 @@ msgstr "Asistencia empleado" #: code:addons/hr_attendance/hr_attendance.py:136 #, python-format msgid "Warning" -msgstr "" +msgstr "Alerta" #. module: hr_attendance #: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:174 #, python-format msgid "The Sign-in date must be in the past" -msgstr "" +msgstr "La fecha del registro de entrada debe ser en el pasado" #. module: hr_attendance #: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:167 #, python-format msgid "A sign-in must be right after a sign-out !" -msgstr "" +msgstr "¡Un registro de entrada debe estar después de un registro de salida!" #. module: hr_attendance #: field:hr.employee,state:0 @@ -189,17 +196,17 @@ msgstr "Máx. retraso (minutos)" #: view:hr.attendance.month:0 #: view:hr.attendance.week:0 msgid "Print" -msgstr "" +msgstr "Imprimir" #. module: hr_attendance #: view:hr.attendance:0 msgid "Hr Attendance Search" -msgstr "" +msgstr "Buscar Asistencias de TH" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week msgid "Attendances By Week" -msgstr "" +msgstr "Asistencias por Semana" #. module: hr_attendance #: constraint:hr.attendance:0 @@ -245,7 +252,7 @@ msgstr "Operación" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No Data Available" -msgstr "" +msgstr "No hay datos disponibles" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -265,34 +272,36 @@ msgstr "Mes" #. module: hr_attendance #: field:hr.action.reason,action_type:0 msgid "Action Type" -msgstr "" +msgstr "Tipo de acción" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 msgid "" "(*) A negative delay means that the employee worked more than encoded." msgstr "" +"(*) Un retraso negativo significa que el empleado trabajó más horas de las " +"codificadas." #. module: hr_attendance #: view:hr.attendance:0 msgid "My Attendance" -msgstr "" +msgstr "Mis Asistencias" #. module: hr_attendance #: help:hr.attendance,action_desc:0 msgid "" "Specifies the reason for Signing In/Signing Out in case of extra hours." -msgstr "" +msgstr "Especifique la razón de entrada y salida en el caso de horas extras." #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_month msgid "Print Monthly Attendance Report" -msgstr "" +msgstr "Imprimir informe mensual de asistencias" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_sign_in_out msgid "Sign In Sign Out" -msgstr "" +msgstr "Entrada / Salida" #. module: hr_attendance #: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:105 @@ -308,12 +317,12 @@ msgstr "Registrar entrada/salida" #. module: hr_attendance #: view:hr.sign.in.out.ask:0 msgid "hr.sign.out.ask" -msgstr "" +msgstr "hr.sign.out.ask" #. module: hr_attendance #: view:hr.attendance.week:0 msgid "Print Attendance Report Weekly" -msgstr "" +msgstr "Imprimir Informe de Asistencias Semanales" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -324,7 +333,7 @@ msgstr "Agosto" #: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:179 #, python-format msgid "A sign-out must be right after a sign-in !" -msgstr "" +msgstr "¡Un registro de salida debe estar después de un registro de entrada!" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -334,7 +343,7 @@ msgstr "Junio" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_error msgid "Print Error Attendance Report" -msgstr "" +msgstr "Error en la impresión del informe de asistencia" #. module: hr_attendance #: field:hr.attendance,name:0 @@ -349,7 +358,7 @@ msgstr "Noviembre" #. module: hr_attendance #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "¡Error! No puede crear una jerarquía recursiva de empleados." #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -376,7 +385,7 @@ msgstr "Información para el análisis" #. module: hr_attendance #: view:hr.sign.in.out:0 msgid "Sign-Out Entry must follow Sign-In." -msgstr "" +msgstr "El registro de entrada debe seguir al registro de salida." #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -397,17 +406,21 @@ msgid "" "tool. If each employee has been linked to a system user, then they can " "encode their time with this action button." msgstr "" +"Si usted necesita que su personal ingrese al sistema al inicio y salga del " +"sistema al final de la jornada laboral, esta herramienta de OpenERP le " +"permite efectuar esta gestión. Si cada empleado se ha vinculado a un usuario " +"del sistema, se puede controlar su jornada con este botón de acción." #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_week msgid "Print Week Attendance Report" -msgstr "" +msgstr "Imprimir Informe de Asistencia Semanal" #. module: hr_attendance #: field:hr.sign.in.out,emp_id:0 #: field:hr.sign.in.out.ask,emp_id:0 msgid "Empoyee ID" -msgstr "" +msgstr "ID empleado" #. module: hr_attendance #: view:hr.attendance.error:0 @@ -421,7 +434,7 @@ msgstr "Cancelar" #. module: hr_attendance #: help:hr.action.reason,name:0 msgid "Specifies the reason for Signing In/Signing Out." -msgstr "" +msgstr "Indique el motivo de la entrada/salida." #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -434,7 +447,7 @@ msgstr "" #. module: hr_attendance #: view:hr.attendance.month:0 msgid "Print Attendance Report Monthly" -msgstr "" +msgstr "Imprimir informe de asistencia mensuales" #. module: hr_attendance #: selection:hr.action.reason,action_type:0 @@ -461,6 +474,9 @@ msgid "" "You tried to %s with a date anterior to another event !\n" "Try to contact the administrator to correct attendances." msgstr "" +"Ha intentado %s con una fecha anterior a otro evento!\n" +"Trata de ponerte en contacto con el administrador para corregir las " +"asistencias." #. module: hr_attendance #: view:hr.sign.in.out.ask:0 @@ -497,11 +513,15 @@ msgid "" "has been linked to a system user, then they can encode their time with this " "action button." msgstr "" +"Entrada/Salida. En algunas empresas, el personal tiene que marcar cuando " +"llegan al trabajo y al finalizar la jornada. Si cada empleado se ha " +"vinculado a un usuario del sistema, se puede controlar su jornada con este " +"botón de acción." #. module: hr_attendance #: field:hr.attendance,employee_id:0 msgid "Employee's Name" -msgstr "" +msgstr "Nombre del empleado" #. module: hr_attendance #: selection:hr.employee,state:0 @@ -523,7 +543,7 @@ msgstr "Asistencia empleado" #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_month #, python-format msgid "Attendances By Month" -msgstr "" +msgstr "Asistencias por Mes" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -539,7 +559,7 @@ msgstr "Aunque indique esta demora, se considera que el error es voluntario" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No records found for your selection!" -msgstr "" +msgstr "¡No se encontraron registros para su selección!" #. module: hr_attendance #: view:hr.sign.in.out.ask:0 @@ -547,6 +567,8 @@ msgid "" "You did not sign in the last time. Please enter the date and time you signed " "in." msgstr "" +"No ha registrado la entrada la última vez. Por favor, introduzca la fecha y " +"hora de la entrada." #. module: hr_attendance #: field:hr.attendance.month,year:0 @@ -556,7 +578,7 @@ msgstr "Año" #. module: hr_attendance #: view:hr.sign.in.out.ask:0 msgid "hr.sign.in.out.ask" -msgstr "" +msgstr "hr.sign.in.out.ask" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index 44556d092a7..2319f191ab6 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-12 23:33+0000\n" +"PO-Revision-Date: 2012-01-27 05:05+0000\n" "Last-Translator: Akira Hiyama \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: 2012-01-19 04:44+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-27 05:28+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "セント・ヘレナ" +msgstr "セントヘレナ" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "その他構成" +msgstr "その他コンフィグ" #. module: base #: selection:ir.property,type:0 @@ -35,7 +35,7 @@ msgstr "日時" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mailgate msgid "Tasks-Mail Integration" -msgstr "" +msgstr "タスク‐メール統合" #. module: base #: code:addons/fields.py:571 @@ -106,7 +106,7 @@ msgstr "" msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." -msgstr "" +msgstr "あなたのプロジェクトやタスクを追跡したり,計画生成などを行って、それらの管理を補助します。" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 @@ -122,7 +122,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "作成済ビュー" #. module: base #: code:addons/base/ir/ir_model.py:519 @@ -130,7 +130,7 @@ msgstr "" msgid "" "You can not write in this document (%s) ! Be sure your user belongs to one " "of these groups: %s." -msgstr "" +msgstr "あなたはこの文書の書き込みはできません(%s)。あなたがグループに所属していることを確認して下さい:%s、" #. module: base #: model:ir.module.module,description:base.module_event_project @@ -141,6 +141,11 @@ msgid "" "\n" "This module allows you to create retro planning for managing your events.\n" msgstr "" +"\n" +"組織とイベントの管理\n" +"======================================\n" +"\n" +"このモジュールはイベント管理のため、遡った計画の作成を許可します。\n" #. module: base #: help:ir.model.fields,domain:0 @@ -163,7 +168,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,target:0 msgid "Target Window" -msgstr "" +msgstr "ターゲットウィンドウ" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans @@ -173,7 +178,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate msgid "Billing Rates on Contracts" -msgstr "" +msgstr "契約上の請求レート" #. module: base #: code:addons/base/res/res_users.py:541 @@ -209,12 +214,12 @@ msgstr "スワジランド" #: code:addons/orm.py:4171 #, python-format msgid "created." -msgstr "" +msgstr "作成済" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_subproduct msgid "MRP Subproducts" -msgstr "" +msgstr "MRPサブプロダクト" #. module: base #: code:addons/base/module/module.py:379 @@ -223,6 +228,8 @@ msgid "" "Some installed modules depend on the module you plan to Uninstall :\n" " %s" msgstr "" +"アンインストール対象のモジュールはインストール済モジュールと依存関係があります:\n" +" %s" #. module: base #: field:ir.sequence,number_increment:0 @@ -250,7 +257,7 @@ msgstr "セールス管理" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "" +msgstr "パートナ検索" #. module: base #: code:addons/base/module/wizard/base_export_language.py:60 @@ -296,7 +303,7 @@ msgstr "レポート" #: field:res.partner,subname:0 #: field:res.partner.address,name:0 msgid "Contact Name" -msgstr "" +msgstr "連絡先名" #. module: base #: code:addons/base/module/wizard/base_export_language.py:56 @@ -304,7 +311,7 @@ msgstr "" msgid "" "Save this document to a %s file and edit it with a specific software or a " "text editor. The file encoding is UTF-8." -msgstr "" +msgstr "このドキュメントを %s として保存し、テキストエディタなどを使って編集して下さい。ファイルのエンコードはUTF-8です。" #. module: base #: help:ir.values,key2:0 @@ -320,7 +327,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "" +msgstr "言語の名前は固有でなければいけません。" #. module: base #: model:ir.module.module,description:base.module_import_base @@ -330,6 +337,10 @@ msgid "" " complex data from other software\n" " " msgstr "" +"\n" +" このモジュールはインポートのためのインポートフレームワークを提供します。\n" +" 他のソフトウェアからの複雑なデータ\n" +" " #. module: base #: field:ir.actions.wizard,wiz_name:0 @@ -339,58 +350,58 @@ msgstr "ウィザード名" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Partner Manager" -msgstr "" +msgstr "パートナマネジャ" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "顧客関係管理" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "" +msgstr "その他" #. module: base #: code:addons/orm.py:2493 #, python-format msgid "Invalid group_by" -msgstr "" +msgstr "不適正なgroup_by" #. module: base #: field:ir.module.category,child_ids:0 msgid "Child Applications" -msgstr "" +msgstr "子アプリケーション" #. module: base #: field:res.partner,credit_limit:0 msgid "Credit Limit" -msgstr "" +msgstr "信用限度" #. module: base #: model:ir.module.module,description:base.module_web_graph msgid "Openerp web graph view" -msgstr "" +msgstr "OpenERP Webグラフビュー" #. module: base #: field:ir.model.data,date_update:0 msgid "Update Date" -msgstr "日を更新する" +msgstr "日付の更新" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule msgid "Automated Action Rules" -msgstr "" +msgstr "自動化アクションのルール" #. module: base #: view:ir.attachment:0 msgid "Owner" -msgstr "" +msgstr "所有者" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Object" -msgstr "ソース・オブジェクト" +msgstr "ソースオブジェクト" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal @@ -400,7 +411,7 @@ msgstr "" #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" -msgstr "" +msgstr "コンフィグウィザードステップ" #. module: base #: model:ir.model,name:base.model_ir_ui_view_sc @@ -411,7 +422,7 @@ msgstr "" #: field:res.widget.user,widget_id:0 #: field:res.widget.wizard,widgets_list:0 msgid "Widget" -msgstr "" +msgstr "ウィジット" #. module: base #: view:ir.model.access:0 @@ -424,7 +435,7 @@ msgstr "グループ" msgid "" "Invalid date/time format directive specified. Please refer to the list of " "allowed directives, displayed when you edit a language." -msgstr "" +msgstr "日付 / 時間の書式が不正です。編集する際に表示されたリストを参照して下さい。" #. module: base #: field:ir.exports.line,name:0 @@ -436,12 +447,12 @@ msgstr "フィールド名" #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project msgid "Specifications on PADs" -msgstr "" +msgstr "PADの仕様" #. module: base #: help:res.partner,website:0 msgid "Website of Partner." -msgstr "" +msgstr "パートナのWebサイト" #. module: base #: help:ir.actions.act_window,views:0 @@ -460,7 +471,7 @@ msgstr "" #. module: base #: selection:ir.model,state:0 msgid "Custom Object" -msgstr "カスタム・オブジェクト" +msgstr "カスタムオブジェクト" #. module: base #: field:res.lang,date_format:0 @@ -470,7 +481,7 @@ msgstr "日付の書式" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_designer msgid "OpenOffice Report Designer" -msgstr "" +msgstr "OpenOfficeレポートデザイナ" #. module: base #: field:res.bank,email:0 From c5c224752fc0d58d2f48dedbd5fa0e0acb3fe264 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 27 Jan 2012 12:30:33 +0100 Subject: [PATCH 328/349] [FIX] CSS paths adaptation when running openerp-web (python side) in Windows lp bug: https://launchpad.net/bugs/920938 fixed bzr revid: xmo@openerp.com-20120127113033-5jb9bcfothcd30ly --- addons/web/controllers/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 218f1fc0284..a5fe8eda60a 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -164,8 +164,9 @@ class WebClient(openerpweb.Controller): with open(f) as fp: data = fp.read() - web_path = file_map[f] - web_dir = os.path.dirname(web_path) + path = file_map[f] + # convert FS path into web path + web_dir = '/'.join(os.path.dirname(path).split(os.path.sep)) data = re.sub( rx_import, From b3619417d171cc98efb1511ca787c9035b2d24b0 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 27 Jan 2012 13:58:40 +0100 Subject: [PATCH 329/349] [FIX] a_b_s_e: removed un-necessary res.company.bank_ids field res.company now has its own bank_ids field, so there is no need to add it anymore. Plus the overridden version was causing various inconsistency issues and rather confusing. bzr revid: odo@openerp.com-20120127125840-n4rvynswgq61p316 --- .../__init__.py | 1 - .../__openerp__.py | 1 - .../res_company.py | 34 ------------------- 3 files changed, 36 deletions(-) delete mode 100644 addons/account_bank_statement_extensions/res_company.py diff --git a/addons/account_bank_statement_extensions/__init__.py b/addons/account_bank_statement_extensions/__init__.py index 1e4688b9e92..0b2840e06d8 100644 --- a/addons/account_bank_statement_extensions/__init__.py +++ b/addons/account_bank_statement_extensions/__init__.py @@ -21,7 +21,6 @@ ############################################################################## import account_bank_statement -import res_company import res_partner_bank import report import wizard diff --git a/addons/account_bank_statement_extensions/__openerp__.py b/addons/account_bank_statement_extensions/__openerp__.py index 510aaef92bf..9ba257a7411 100644 --- a/addons/account_bank_statement_extensions/__openerp__.py +++ b/addons/account_bank_statement_extensions/__openerp__.py @@ -36,7 +36,6 @@ Adds - bank statements balances report - performance improvements for digital import of bank statement (via 'ebanking_import' context flag) - name_search on res.partner.bank enhanced to allow search on bank and iban account numbers -- new field bank_ids on res.company to facilitate search on company banks ''', 'depends': ['account'], 'demo_xml': [], diff --git a/addons/account_bank_statement_extensions/res_company.py b/addons/account_bank_statement_extensions/res_company.py deleted file mode 100644 index 63ba0947d83..00000000000 --- a/addons/account_bank_statement_extensions/res_company.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2011 Noviat nv/sa (www.noviat.be). All rights reserved. -# -# 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 osv import osv, fields - -class res_company(osv.osv): - _inherit = 'res.company' - _columns = { - 'bank_ids': fields.related('partner_id', 'bank_ids', type='one2many', relation='res.partner.bank', string='Company Banks'), - } - -res_company() - - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 28bdd074d5ea380da83f1ae6d59c5814f3187d92 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 27 Jan 2012 14:17:46 +0100 Subject: [PATCH 330/349] [FIX] issue with OpenERP's weird arabic locale leading to datejs not knowing what locale file to load, and the client not correctly loading as a result lp bug: https://launchpad.net/bugs/922490 fixed bzr revid: xmo@openerp.com-20120127131746-aiyudmhd4irzex7w --- addons/web/common/session.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/addons/web/common/session.py b/addons/web/common/session.py index ecead974eb4..a6dec5b9976 100644 --- a/addons/web/common/session.py +++ b/addons/web/common/session.py @@ -1,5 +1,6 @@ #!/usr/bin/python import datetime +import babel import dateutil.relativedelta import logging import time @@ -117,8 +118,29 @@ class OpenERPSession(object): assert self._uid, "The user needs to be logged-in to initialize his context" self.context = self.build_connection().get_user_context() or {} self.context['uid'] = self._uid + self._fix_lang(self.context) return self.context + def _fix_lang(self, context): + """ OpenERP provides languages which may not make sense and/or may not + be understood by the web client's libraries. + + Fix those here. + + :param dict context: context to fix + """ + lang = context['lang'] + + # inane OpenERP locale + if lang == 'ar_AR': + lang = 'ar' + + # lang to lang_REGION (datejs only handles lang_REGION, no bare langs) + if lang in babel.core.LOCALE_ALIASES: + lang = babel.core.LOCALE_ALIASES[lang] + + context['lang'] = lang + @property def base_eval_context(self): """ Default evaluation context for the session. From cb750d4121cefa9705e607a850ed233dbf9e12d9 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 27 Jan 2012 14:24:38 +0100 Subject: [PATCH 331/349] [FIX] always show model in url bzr revid: al@openerp.com-20120127132438-nth4lyqq1xp55hfc --- addons/web/static/src/js/views.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index b52c965402b..9f871d8509a 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -49,10 +49,9 @@ session.web.ActionManager = session.web.OldWidget.extend({ do_push_state: function(state) { if (this.widget_parent && this.widget_parent.do_push_state) { if (this.inner_action) { + state['model'] = this.inner_action.res_model; if (this.inner_action.id) { state['action_id'] = this.inner_action.id; - } else { - state['model'] = this.inner_action.res_model; } } this.widget_parent.do_push_state(state); @@ -67,8 +66,7 @@ session.web.ActionManager = session.web.OldWidget.extend({ this.null_action(); action_loaded = this.do_action(state.action_id); } - } - else if (state.model && state.id) { + } else if (state.model && state.id) { // TODO handle context & domain ? this.null_action(); var action = { @@ -78,8 +76,7 @@ session.web.ActionManager = session.web.OldWidget.extend({ views: [[false, 'page'], [false, 'form']] }; action_loaded = this.do_action(action); - } - else if (state.client_action) { + } else if (state.client_action) { this.null_action(); this.ir_actions_client(state.client_action); } From d47562af6fe35ffafb914521a3a643d0338b8520 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 27 Jan 2012 14:35:08 +0100 Subject: [PATCH 332/349] [REM] completion in Gantt chart tasks and projects, not supported by OpenERP and misleading/incorrect information should not be displayed lp bug: https://launchpad.net/bugs/908764 fixed bzr revid: xmo@openerp.com-20120127133508-wngtl9ezi6km85mp --- .../web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js index 52b9b562e96..9d8b0db2252 100644 --- a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js +++ b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js @@ -3141,7 +3141,7 @@ GanttTask.prototype.getPopUpInfo = function(object, event) tblInfo.rows[0].cells[0].innerHTML = "
" + this.TaskInfo.Name + "
"; tblInfo.rows[0].cells[0].innerHTML += "EST: " + this.TaskInfo.EST.getDate() + "." + (this.TaskInfo.EST.getMonth() + 1) + "." + this.TaskInfo.EST.getFullYear() + "
"; tblInfo.rows[0].cells[0].innerHTML += "Duration: " + this.TaskInfo.Duration + " hours
"; - tblInfo.rows[0].cells[0].innerHTML += "Percent Complete: " + this.TaskInfo.PercentCompleted + "%
"; + // tblInfo.rows[0].cells[0].innerHTML += "Percent Complete: " + this.TaskInfo.PercentCompleted + "%
"; //show predecessor task if (this.predTask) @@ -3805,7 +3805,7 @@ GanttProject.prototype.getPopUpInfo = function(object, event) tblInfo.rows[0].cells[0].innerHTML = "
" + this.Project.Name + "
"; tblInfo.rows[0].cells[0].innerHTML += "Start Date: " + this.Project.StartDate.getDate() + "." + (this.Project.StartDate.getMonth() + 1) + "." + this.Project.StartDate.getFullYear() + "
"; tblInfo.rows[0].cells[0].innerHTML += "Duration: " + this.Duration + " hours
"; - tblInfo.rows[0].cells[0].innerHTML += "Percent Complete: " + this.percentCompleted + "%
"; + // tblInfo.rows[0].cells[0].innerHTML += "Percent Complete: " + this.percentCompleted + "%
"; this.Chart.divInfo.style.cssText = "z-index:2;position: absolute;display: inline;"; From 6a05e60800fee58a76b57fada6d5a4779afd29f0 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 27 Jan 2012 14:55:37 +0100 Subject: [PATCH 333/349] [FIX] stock: fix recomputation of complete_name of stock.location bzr revid: rco@openerp.com-20120127135537-cfwkzzl221doz2um --- addons/stock/stock.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index a9eba683341..3b1711d65e4 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -92,6 +92,9 @@ class stock_location(osv.osv): res[m.id] = ' / '.join(reversed(names)) return res + def _get_sublocations(self, cr, uid, ids, context=None): + """ return all sublocations of the given stock locations (included) """ + return self.search(cr, uid, [('id', 'child_of', ids)], context=context) def _product_value(self, cr, uid, ids, field_names, arg, context=None): """Computes stock value (real and virtual) for a product, as well as stock qty (real and virtual). @@ -154,7 +157,8 @@ class stock_location(osv.osv): \n* Production: Virtual counterpart location for production operations: this location consumes the raw material and produces finished products """, select = True), # temporarily removed, as it's unused: 'allocation_method': fields.selection([('fifo', 'FIFO'), ('lifo', 'LIFO'), ('nearest', 'Nearest')], 'Allocation Method', required=True), - 'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name"), + 'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name", + store={'stock.location': (_get_sublocations, ['name', 'location_id'], 10)}), 'stock_real': fields.function(_product_value, type='float', string='Real Stock', multi="stock"), 'stock_virtual': fields.function(_product_value, type='float', string='Virtual Stock', multi="stock"), From 4e39112275e1fb5abcf22ef30dbc1e537772567f Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 27 Jan 2012 16:56:47 +0100 Subject: [PATCH 334/349] [FIX] account: fix error message and misleading variable names bzr revid: rco@openerp.com-20120127155647-z83937bh3z8kbfjb --- addons/account/account.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 3a84b6347f3..5cf00404db5 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1330,19 +1330,17 @@ class account_move(osv.osv): def button_validate(self, cursor, user, ids, context=None): for move in self.browse(cursor, user, ids, context=context): - top = None - acc_line = None + # check that all accounts have the same topmost ancestor + top_common = None for line in move.line_id: account = line.account_id - if not acc_line: - acc_line = account - while account: - account2 = account - account = account.parent_id - if not top: - top = account2.id - elif top<>account2.id: - raise osv.except_osv(_('Error !'), _('You can not validate a journal entry because account "%s" does not belong to the chart of accounts "%s"!'% (acc_line.name,account2.name))) + top_account = account + while top_account.parent_id: + top_account = top_account.parent_id + if not top_common: + top_common = top_account + elif top_account.id != top_common.id: + raise osv.except_osv(_('Error !'), _('You cannot validate a journal entry because account "%s" does not belong to chart of accounts "%s"!' % (account.name, top_common.name))) return self.post(cursor, user, ids, context=context) def button_cancel(self, cr, uid, ids, context=None): From 8965f85968d81cfce4d0f7e7e098ae5ab1c4fe65 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 27 Jan 2012 17:06:45 +0100 Subject: [PATCH 335/349] [fix] problem in gantt view, now does a name_get for all models bzr revid: nicolas.vanhoren@openerp.com-20120127160645-62bfd9j6dn1zl0c9 --- addons/web_gantt/static/src/js/gantt.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 00860894a0d..9f49ba7bd5e 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -22,7 +22,6 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ on_loaded: function(fields_view, fields_get) { this.fields_view = fields_view[0]; this.fields = fields_get[0].fields; - this.field_name = 'name'; this.has_been_loaded.resolve(); }, @@ -40,10 +39,10 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ n_group_bys = group_bys; } // gather the fields to get - var fields = _.compact(_.map(["date_start", "date_delay", "date_stop", "color", "colors"], function(key) { + var fields = _.compact(_.map(["date_start", "date_delay", "date_stop"], function(key) { return self.fields_view.arch.attrs[key] || ''; })); - fields = _.uniq(fields.concat([this.field_name], n_group_bys)); + fields = _.uniq(fields.concat(n_group_bys)); return $.when(this.has_been_loaded).pipe(function() { return self.dataset.read_slice(fields, { @@ -59,6 +58,16 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return this.do_search(this.last_domains, this.last_contexts, this.last_group_bys); }, on_data_loaded: function(tasks, group_bys) { + var self = this; + var ids = _.pluck(tasks, "id"); + return this.dataset.name_get(ids).pipe(function(names) { + var ntasks = _.map(tasks, function(task) { + return _.extend({__name: _.detect(names, function(name) { return name[0] == task.id; })[1]}, task); + }); + return self.on_data_loaded_2(ntasks, group_bys); + }); + }, + on_data_loaded_2: function(tasks, group_bys) { var self = this; $(".oe-gantt-view-view", this.$element).html(""); @@ -129,7 +138,7 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ return {task_info: group, task_start: task_start, task_stop: task_stop}; } } else { - var task_name = openerp.web.format_value(task[self.field_name], self.fields[self.field_name]); + var task_name = task.__name; var task_start = openerp.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_start]); if (!task_start) return; From 2c073283dff2e17be326ca3d7e4a0c83c5801202 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 27 Jan 2012 17:34:46 +0100 Subject: [PATCH 336/349] [FIX] don't initialize common controls twice in WebClient root, causes duplicated error popups if going through login page lp bug: https://launchpad.net/bugs/922296 fixed bzr revid: xmo@openerp.com-20120127163446-a2i3vfzzxz0yaujn --- addons/web/static/src/js/chrome.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 3aa3e6042ee..8804de96d34 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1107,12 +1107,13 @@ openerp.web.WebClient = openerp.web.OldWidget.extend(/** @lends openerp.web.WebC self.menu.start(); }, show_common: function() { - var self = this; - self.crashmanager = new openerp.web.CrashManager(); - self.notification = new openerp.web.Notification(self); - self.notification.appendTo(self.$element); - self.loading = new openerp.web.Loading(self); - self.loading.appendTo(self.$element); + if (this.initialized_common) { return; } + this.initialized_common = true; + this.crashmanager = new openerp.web.CrashManager(); + this.notification = new openerp.web.Notification(this); + this.notification.appendTo(this.$element); + this.loading = new openerp.web.Loading(this); + this.loading.appendTo(this.$element); }, destroy_content: function() { _.each(_.clone(this.widget_children), function(el) { From 05b60e8afb83df4d94f8120d68d66c9eba25af67 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 27 Jan 2012 17:43:32 +0100 Subject: [PATCH 337/349] [IMP] only protect crashmanager creation as other children are destroyed and recreated every time bzr revid: xmo@openerp.com-20120127164332-4mw5pxzoep0newgo --- addons/web/static/src/js/chrome.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 8804de96d34..1eb61f6a0ce 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1107,9 +1107,9 @@ openerp.web.WebClient = openerp.web.OldWidget.extend(/** @lends openerp.web.WebC self.menu.start(); }, show_common: function() { - if (this.initialized_common) { return; } - this.initialized_common = true; - this.crashmanager = new openerp.web.CrashManager(); + if (!this.crashmanager) { + this.crashmanager = new openerp.web.CrashManager(); + } this.notification = new openerp.web.Notification(this); this.notification.appendTo(this.$element); this.loading = new openerp.web.Loading(this); From ffbff476df849a07828ab0d69e41c9cdbdac5690 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 30 Jan 2012 04:41:31 +0000 Subject: [PATCH 338/349] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120128050312-sep3uryazw4j1xz6 bzr revid: launchpad_translations_on_behalf_of_openerp-20120129052156-67wqllfafijp6h1m bzr revid: launchpad_translations_on_behalf_of_openerp-20120130044112-h04p0g5ne16y1nav bzr revid: launchpad_translations_on_behalf_of_openerp-20120128050513-ncpdbsqyyk18pc67 bzr revid: launchpad_translations_on_behalf_of_openerp-20120129052226-dfcf7sm2r00y1s3s bzr revid: launchpad_translations_on_behalf_of_openerp-20120130044131-sdsyvt62gvyzo0e3 --- addons/account/i18n/de.po | 8 +- addons/account_analytic_plans/i18n/da.po | 534 +++++ addons/account_cancel/i18n/hr.po | 8 +- addons/account_coda/i18n/da.po | 245 ++ addons/account_followup/i18n/da.po | 725 ++++++ addons/account_payment/i18n/da.po | 722 ++++++ addons/account_voucher/i18n/da.po | 1150 ++++++++++ addons/analytic/i18n/da.po | 280 +++ addons/analytic_user_function/i18n/da.po | 86 + addons/anonymization/i18n/da.po | 213 ++ addons/association/i18n/da.po | 135 ++ addons/audittrail/i18n/da.po | 369 +++ addons/base_crypt/i18n/da.po | 45 + addons/base_module_quality/i18n/da.po | 668 ++++++ addons/base_module_record/i18n/da.po | 265 +++ addons/base_report_creator/i18n/da.po | 506 ++++ addons/base_report_designer/i18n/da.po | 193 ++ addons/base_setup/i18n/hr.po | 58 +- addons/base_synchro/i18n/da.po | 279 +++ addons/base_vat/i18n/hr.po | 16 +- addons/board/i18n/da.po | 348 +++ addons/board/i18n/nl.po | 20 +- addons/caldav/i18n/da.po | 819 +++++++ addons/claim_from_delivery/i18n/da.po | 23 + addons/crm_claim/i18n/da.po | 793 +++++++ addons/crm_claim/i18n/hr.po | 270 +-- addons/crm_fundraising/i18n/da.po | 781 +++++++ addons/crm_helpdesk/i18n/da.po | 738 ++++++ addons/crm_partner_assign/i18n/da.po | 882 +++++++ addons/crm_profiling/i18n/da.po | 202 ++ addons/document/i18n/da.po | 1007 ++++++++ addons/document_ftp/i18n/da.po | 114 + addons/document_ftp/i18n/hr.po | 114 + addons/document_ics/i18n/da.po | 349 +++ addons/email_template/i18n/da.po | 684 ++++++ addons/event_project/i18n/da.po | 108 + addons/fetchmail/i18n/da.po | 317 +++ addons/google_map/i18n/hr.po | 12 +- addons/hr/i18n/da.po | 703 ++++++ addons/hr/i18n/hr.po | 12 +- addons/hr_attendance/i18n/da.po | 555 +++++ addons/hr_attendance/i18n/es_EC.po | 2 +- addons/hr_contract/i18n/da.po | 270 +++ addons/hr_evaluation/i18n/da.po | 908 ++++++++ addons/hr_expense/i18n/da.po | 885 +++++++ addons/hr_holidays/i18n/da.po | 838 +++++++ addons/hr_payroll/i18n/da.po | 1200 ++++++++++ addons/hr_payroll/i18n/hr.po | 128 +- addons/hr_payroll_account/i18n/da.po | 140 ++ addons/hr_recruitment/i18n/da.po | 1186 ++++++++++ addons/hr_recruitment/i18n/nl.po | 90 +- addons/hr_timesheet/i18n/da.po | 636 ++++++ addons/hr_timesheet_invoice/i18n/da.po | 1144 +++++++++ addons/hr_timesheet_sheet/i18n/da.po | 1067 +++++++++ addons/knowledge/i18n/hr.po | 10 +- addons/l10n_be/i18n/da.po | 495 ++++ addons/l10n_br/i18n/da.po | 179 ++ addons/l10n_ca/i18n/da.po | 121 + addons/l10n_ch/i18n/da.po | 781 +++++++ addons/l10n_cn/i18n/da.po | 60 + addons/l10n_cr/i18n/da.po | 162 ++ addons/l10n_de/i18n/da.po | 66 + addons/l10n_ec/i18n/da.po | 85 + addons/l10n_es/i18n/da.po | 83 + addons/l10n_fr/i18n/da.po | 198 ++ addons/l10n_gr/i18n/da.po | 85 + addons/l10n_gt/i18n/da.po | 71 + addons/l10n_in/i18n/da.po | 80 + addons/l10n_it/i18n/da.po | 80 + addons/l10n_lu/i18n/da.po | 106 + addons/l10n_ma/i18n/da.po | 149 ++ addons/l10n_mx/i18n/da.po | 75 + addons/l10n_nl/i18n/da.po | 90 + addons/l10n_pl/i18n/da.po | 75 + addons/l10n_ro/i18n/da.po | 125 + addons/l10n_th/i18n/da.po | 45 + addons/l10n_uk/i18n/da.po | 100 + addons/l10n_ve/i18n/da.po | 83 + addons/lunch/i18n/da.po | 596 +++++ addons/mail_gateway/i18n/da.po | 356 +++ addons/marketing/i18n/da.po | 28 + addons/marketing/i18n/hr.po | 10 +- addons/marketing_campaign/i18n/da.po | 1037 +++++++++ addons/marketing_campaign_crm_demo/i18n/da.po | 166 ++ addons/membership/i18n/da.po | 859 +++++++ addons/mrp_operations/i18n/da.po | 828 +++++++ addons/mrp_repair/i18n/da.po | 771 +++++++ addons/mrp_subproduct/i18n/da.po | 123 + addons/multi_company/i18n/da.po | 49 + addons/outlook/i18n/da.po | 104 + addons/pad/i18n/da.po | 53 + addons/process/i18n/da.po | 313 +++ addons/product/i18n/da.po | 1965 ++++++++++++++++ addons/product_expiry/i18n/da.po | 134 ++ addons/product_manufacturer/i18n/da.po | 77 + addons/product_margin/i18n/da.po | 279 +++ addons/profile_tools/i18n/da.po | 144 ++ addons/project/i18n/da.po | 2034 +++++++++++++++++ addons/project_caldav/i18n/da.po | 522 +++++ addons/project_gtd/i18n/da.po | 295 +++ addons/project_issue/i18n/da.po | 990 ++++++++ addons/project_issue/i18n/zh_CN.po | 20 +- addons/project_issue_sheet/i18n/da.po | 77 + addons/project_long_term/i18n/da.po | 508 ++++ addons/project_mailgate/i18n/da.po | 78 + addons/project_messages/i18n/da.po | 110 + addons/project_mrp/i18n/da.po | 127 + addons/project_planning/i18n/da.po | 570 +++++ addons/project_timesheet/i18n/da.po | 428 ++++ addons/purchase/i18n/ro.po | 593 +++-- addons/purchase_analytic_plans/i18n/nl.po | 10 +- addons/purchase_double_validation/i18n/da.po | 70 + addons/purchase_double_validation/i18n/nl.po | 10 +- addons/purchase_requisition/i18n/da.po | 444 ++++ addons/report_designer/i18n/da.po | 98 + addons/report_intrastat/i18n/da.po | 343 +++ addons/report_webkit/i18n/da.po | 546 +++++ addons/report_webkit_sample/i18n/da.po | 123 + addons/resource/i18n/da.po | 351 +++ addons/sale_order_dates/i18n/hr.po | 14 +- addons/stock_invoice_directly/i18n/hr.po | 10 +- addons/stock_location/i18n/da.po | 367 +++ addons/stock_no_autopicking/i18n/hr.po | 14 +- addons/stock_planning/i18n/da.po | 1175 ++++++++++ addons/subscription/i18n/da.po | 318 +++ addons/survey/i18n/da.po | 1710 ++++++++++++++ addons/users_ldap/i18n/da.po | 176 ++ addons/users_ldap/i18n/zh_CN.po | 42 +- addons/warning/i18n/da.po | 240 ++ addons/web_livechat/i18n/da.po | 28 + addons/web_livechat/i18n/hr.po | 12 +- addons/web_uservoice/i18n/da.po | 29 + addons/wiki/i18n/da.po | 455 ++++ addons/wiki/i18n/hr.po | 50 +- openerp/addons/base/i18n/hr.po | 95 +- openerp/addons/base/i18n/ja.po | 28 +- openerp/addons/base/i18n/pt_BR.po | 248 +- openerp/addons/base/i18n/zh_CN.po | 12 +- 138 files changed, 47692 insertions(+), 824 deletions(-) create mode 100644 addons/account_analytic_plans/i18n/da.po create mode 100644 addons/account_coda/i18n/da.po create mode 100644 addons/account_followup/i18n/da.po create mode 100644 addons/account_payment/i18n/da.po create mode 100644 addons/account_voucher/i18n/da.po create mode 100644 addons/analytic/i18n/da.po create mode 100644 addons/analytic_user_function/i18n/da.po create mode 100644 addons/anonymization/i18n/da.po create mode 100644 addons/association/i18n/da.po create mode 100644 addons/audittrail/i18n/da.po create mode 100644 addons/base_crypt/i18n/da.po create mode 100644 addons/base_module_quality/i18n/da.po create mode 100644 addons/base_module_record/i18n/da.po create mode 100644 addons/base_report_creator/i18n/da.po create mode 100644 addons/base_report_designer/i18n/da.po create mode 100644 addons/base_synchro/i18n/da.po create mode 100644 addons/board/i18n/da.po create mode 100644 addons/caldav/i18n/da.po create mode 100644 addons/claim_from_delivery/i18n/da.po create mode 100644 addons/crm_claim/i18n/da.po create mode 100644 addons/crm_fundraising/i18n/da.po create mode 100644 addons/crm_helpdesk/i18n/da.po create mode 100644 addons/crm_partner_assign/i18n/da.po create mode 100644 addons/crm_profiling/i18n/da.po create mode 100644 addons/document/i18n/da.po create mode 100644 addons/document_ftp/i18n/da.po create mode 100644 addons/document_ftp/i18n/hr.po create mode 100644 addons/document_ics/i18n/da.po create mode 100644 addons/email_template/i18n/da.po create mode 100644 addons/event_project/i18n/da.po create mode 100644 addons/fetchmail/i18n/da.po create mode 100644 addons/hr/i18n/da.po create mode 100644 addons/hr_attendance/i18n/da.po create mode 100644 addons/hr_contract/i18n/da.po create mode 100644 addons/hr_evaluation/i18n/da.po create mode 100644 addons/hr_expense/i18n/da.po create mode 100644 addons/hr_holidays/i18n/da.po create mode 100644 addons/hr_payroll/i18n/da.po create mode 100644 addons/hr_payroll_account/i18n/da.po create mode 100644 addons/hr_recruitment/i18n/da.po create mode 100644 addons/hr_timesheet/i18n/da.po create mode 100644 addons/hr_timesheet_invoice/i18n/da.po create mode 100644 addons/hr_timesheet_sheet/i18n/da.po create mode 100644 addons/l10n_be/i18n/da.po create mode 100644 addons/l10n_br/i18n/da.po create mode 100644 addons/l10n_ca/i18n/da.po create mode 100644 addons/l10n_ch/i18n/da.po create mode 100644 addons/l10n_cn/i18n/da.po create mode 100644 addons/l10n_cr/i18n/da.po create mode 100644 addons/l10n_de/i18n/da.po create mode 100644 addons/l10n_ec/i18n/da.po create mode 100644 addons/l10n_es/i18n/da.po create mode 100644 addons/l10n_fr/i18n/da.po create mode 100644 addons/l10n_gr/i18n/da.po create mode 100644 addons/l10n_gt/i18n/da.po create mode 100644 addons/l10n_in/i18n/da.po create mode 100644 addons/l10n_it/i18n/da.po create mode 100644 addons/l10n_lu/i18n/da.po create mode 100644 addons/l10n_ma/i18n/da.po create mode 100644 addons/l10n_mx/i18n/da.po create mode 100644 addons/l10n_nl/i18n/da.po create mode 100644 addons/l10n_pl/i18n/da.po create mode 100644 addons/l10n_ro/i18n/da.po create mode 100644 addons/l10n_th/i18n/da.po create mode 100644 addons/l10n_uk/i18n/da.po create mode 100644 addons/l10n_ve/i18n/da.po create mode 100644 addons/lunch/i18n/da.po create mode 100644 addons/mail_gateway/i18n/da.po create mode 100644 addons/marketing/i18n/da.po create mode 100644 addons/marketing_campaign/i18n/da.po create mode 100644 addons/marketing_campaign_crm_demo/i18n/da.po create mode 100644 addons/membership/i18n/da.po create mode 100644 addons/mrp_operations/i18n/da.po create mode 100644 addons/mrp_repair/i18n/da.po create mode 100644 addons/mrp_subproduct/i18n/da.po create mode 100644 addons/multi_company/i18n/da.po create mode 100644 addons/outlook/i18n/da.po create mode 100644 addons/pad/i18n/da.po create mode 100644 addons/process/i18n/da.po create mode 100644 addons/product/i18n/da.po create mode 100644 addons/product_expiry/i18n/da.po create mode 100644 addons/product_manufacturer/i18n/da.po create mode 100644 addons/product_margin/i18n/da.po create mode 100644 addons/profile_tools/i18n/da.po create mode 100644 addons/project/i18n/da.po create mode 100644 addons/project_caldav/i18n/da.po create mode 100644 addons/project_gtd/i18n/da.po create mode 100644 addons/project_issue/i18n/da.po create mode 100644 addons/project_issue_sheet/i18n/da.po create mode 100644 addons/project_long_term/i18n/da.po create mode 100644 addons/project_mailgate/i18n/da.po create mode 100644 addons/project_messages/i18n/da.po create mode 100644 addons/project_mrp/i18n/da.po create mode 100644 addons/project_planning/i18n/da.po create mode 100644 addons/project_timesheet/i18n/da.po create mode 100644 addons/purchase_double_validation/i18n/da.po create mode 100644 addons/purchase_requisition/i18n/da.po create mode 100644 addons/report_designer/i18n/da.po create mode 100644 addons/report_intrastat/i18n/da.po create mode 100644 addons/report_webkit/i18n/da.po create mode 100644 addons/report_webkit_sample/i18n/da.po create mode 100644 addons/resource/i18n/da.po create mode 100644 addons/stock_location/i18n/da.po create mode 100644 addons/stock_planning/i18n/da.po create mode 100644 addons/subscription/i18n/da.po create mode 100644 addons/survey/i18n/da.po create mode 100644 addons/users_ldap/i18n/da.po create mode 100644 addons/warning/i18n/da.po create mode 100644 addons/web_livechat/i18n/da.po create mode 100644 addons/web_uservoice/i18n/da.po create mode 100644 addons/wiki/i18n/da.po diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index 82d150b5eb2..6178933b8bb 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:55+0000\n" -"PO-Revision-Date: 2012-01-22 10:03+0000\n" +"PO-Revision-Date: 2012-01-27 12:17+0000\n" "Last-Translator: Ferdinand @ Camptocamp \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-23 05:20+0000\n" -"X-Generator: Launchpad (build 14700)\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: account #: view:account.invoice.report:0 @@ -2783,7 +2783,7 @@ msgstr "" #: model:ir.actions.server,name:account.ir_actions_server_action_wizard_multi_chart #: model:ir.ui.menu,name:account.menu_act_ir_actions_bleble msgid "New Company Financial Setting" -msgstr "Neue Firma Financial Rahmen" +msgstr "Neue Firma Buchhaltung Anlegen" #. module: account #: view:account.installer:0 diff --git a/addons/account_analytic_plans/i18n/da.po b/addons/account_analytic_plans/i18n/da.po new file mode 100644 index 00000000000..b686c69a2d6 --- /dev/null +++ b/addons/account_analytic_plans/i18n/da.po @@ -0,0 +1,534 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:32+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: account_analytic_plans +#: view:analytic.plan.create.model:0 +msgid "" +"This distribution model has been saved.You will be able to reuse it later." +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance.line,plan_id:0 +msgid "Plan Id" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "From Date" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +#: view:account.crossovered.analytic:0 +#: model:ir.actions.act_window,name:account_analytic_plans.action_account_crossovered_analytic +#: model:ir.actions.report.xml,name:account_analytic_plans.account_analytic_account_crossovered_analytic +msgid "Crossovered Analytic" +msgstr "" + +#. module: account_analytic_plans +#: view:account.analytic.plan:0 +#: field:account.analytic.plan,name:0 +#: field:account.analytic.plan.line,plan_id:0 +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan +#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action +msgid "Analytic Plan" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,journal_id:0 +#: view:account.crossovered.analytic:0 +#: field:account.crossovered.analytic,journal_ids:0 +msgid "Analytic Journal" +msgstr "" + +#. module: account_analytic_plans +#: view:account.analytic.plan.line:0 +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_line +msgid "Analytic Plan Line" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61 +#, python-format +msgid "User Error" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance +msgid "Analytic Plan Instance" +msgstr "" + +#. module: account_analytic_plans +#: view:analytic.plan.create.model:0 +msgid "Ok" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,plan_id:0 +msgid "Model's Plan" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account2_ids:0 +msgid "Account2 Id" +msgstr "" + +#. module: account_analytic_plans +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Amount" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.journal:0 +msgid "" +"Configuration error! The currency chosen should be shared by the default " +"accounts too." +msgstr "" + +#. module: account_analytic_plans +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account6_ids:0 +msgid "Account6 Id" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_multi_plan_action +msgid "Multi Plans" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action_installer +msgid "Define your Analytic Plans" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance.line,analytic_account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: account_analytic_plans +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,ref:0 +msgid "Analytic Account Reference" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47 +#: view:analytic.plan.create.model:0 +#, python-format +msgid "Distribution Model Saved" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_instance_action +msgid "Analytic Distribution's Models" +msgstr "" + +#. module: account_analytic_plans +#: view:account.crossovered.analytic:0 +msgid "Print" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +#: field:account.analytic.line,percentage:0 +msgid "Percentage" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account_ids:0 +msgid "Account Id" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:221 +#, python-format +msgid "A model having this name and code already exists !" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 +#, python-format +msgid "No analytic plan defined !" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance.line,rate:0 +msgid "Rate (%)" +msgstr "" + +#. module: account_analytic_plans +#: view:account.analytic.plan:0 +#: field:account.analytic.plan,plan_ids:0 +#: field:account.journal,plan_id:0 +msgid "Analytic Plans" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Perc(%)" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,max_required:0 +msgid "Maximum Allowed (%)" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Printing date" +msgstr "" + +#. module: account_analytic_plans +#: view:account.analytic.plan.line:0 +msgid "Analytic Plan Lines" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.bank.statement.line:0 +msgid "" +"The amount of the voucher must be the same amount as the one on the " +"statement line" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_invoice_line +msgid "Invoice Line" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Currency" +msgstr "" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,date1:0 +msgid "Start Date" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.move.line:0 +msgid "" +"The selected account of your Journal Entry must receive a value in its " +"secondary currency" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account5_ids:0 +msgid "Account5 Id" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance_line +msgid "Analytic Instance Line" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,root_analytic_id:0 +msgid "Root Account" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "To Date" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:341 +#: code:addons/account_analytic_plans/account_analytic_plans.py:483 +#, python-format +msgid "You have to define an analytic journal on the '%s' journal!" +msgstr "" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,empty_line:0 +msgid "Dont show empty lines" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model +msgid "analytic.plan.create.model.action" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Analytic Account :" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Analytic Account Reference:" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,name:0 +msgid "Plan Name" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan,default_instance_id:0 +msgid "Default Entries" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account1_ids:0 +msgid "Account1 Id" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.move.line:0 +msgid "The date of your Journal Entry is not in the defined period!" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,min_required:0 +msgid "Minimum Allowed (%)" +msgstr "" + +#. module: account_analytic_plans +#: help:account.analytic.plan.line,root_analytic_id:0 +msgid "Root account of this plan." +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:221 +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 +#, python-format +msgid "Error" +msgstr "" + +#. module: account_analytic_plans +#: view:analytic.plan.create.model:0 +msgid "Save This Distribution as a Model" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Quantity" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 +#, python-format +msgid "Please put a name and a code before saving the model !" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_crossovered_analytic +msgid "Print Crossovered Analytic" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:341 +#: code:addons/account_analytic_plans/account_analytic_plans.py:483 +#, python-format +msgid "No Analytic Journal !" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account3_ids:0 +msgid "Account3 Id" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_analytic_plans +#: view:account.crossovered.analytic:0 +#: view:analytic.plan.create.model:0 +msgid "Cancel" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account4_ids:0 +msgid "Account4 Id" +msgstr "" + +#. module: account_analytic_plans +#: view:account.analytic.plan.instance.line:0 +msgid "Analytic Distribution Lines" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:234 +#, python-format +msgid "The Total Should be Between %s and %s" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "at" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Account Name" +msgstr "" + +#. module: account_analytic_plans +#: view:account.analytic.plan.instance.line:0 +msgid "Analytic Distribution Line" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,code:0 +msgid "Distribution Code" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "%" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "100.00%" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.default,analytics_id:0 +#: view:account.analytic.plan.instance:0 +#: field:account.analytic.plan.instance,name:0 +#: field:account.bank.statement.line,analytics_id:0 +#: field:account.invoice.line,analytics_id:0 +#: field:account.move.line,analytics_id:0 +#: model:ir.model,name:account_analytic_plans.model_account_analytic_default +msgid "Analytic Distribution" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Code" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model +msgid "analytic.plan.create.model" +msgstr "" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,date2:0 +msgid "End Date" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open +msgid "Distribution Models" +msgstr "" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,help:account_analytic_plans.account_analytic_plan_form_action_installer +msgid "" +"To setup a multiple analytic plans environment, you must define the root " +"analytic accounts for each plan set. Then, you must attach a plan set to " +"your account journals." +msgstr "" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Company" +msgstr "" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_analytic_plans +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:234 +#, python-format +msgid "Value Error" +msgstr "" + +#. module: account_analytic_plans +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/account_cancel/i18n/hr.po b/addons/account_cancel/i18n/hr.po index 9bd8b174bb6..9206515bb79 100644 --- a/addons/account_cancel/i18n/hr.po +++ b/addons/account_cancel/i18n/hr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-12-08 15:10+0000\n" +"PO-Revision-Date: 2012-01-28 20:52+0000\n" "Last-Translator: Goran Kliska \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: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel" -msgstr "" +msgstr "Otkaži" #~ msgid "Account Cancel" #~ msgstr "Dozvoli otkazivanje" diff --git a/addons/account_coda/i18n/da.po b/addons/account_coda/i18n/da.po new file mode 100644 index 00000000000..446bc645a2d --- /dev/null +++ b/addons/account_coda/i18n/da.po @@ -0,0 +1,245 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: account_coda +#: help:account.coda,journal_id:0 +#: field:account.coda.import,journal_id:0 +msgid "Bank Journal" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda.import,note:0 +msgid "Log" +msgstr "" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_coda_import +msgid "Account Coda Import" +msgstr "" + +#. module: account_coda +#: field:account.coda,name:0 +msgid "Coda file" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Group By..." +msgstr "" + +#. module: account_coda +#: field:account.coda.import,awaiting_account:0 +msgid "Default Account for Unrecognized Movement" +msgstr "" + +#. module: account_coda +#: help:account.coda,date:0 +msgid "Import Date" +msgstr "" + +#. module: account_coda +#: field:account.coda,note:0 +msgid "Import log" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Import" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Coda import" +msgstr "" + +#. module: account_coda +#: code:addons/account_coda/account_coda.py:51 +#, python-format +msgid "Coda file not found for bank statement !!" +msgstr "" + +#. module: account_coda +#: help:account.coda.import,awaiting_account:0 +msgid "" +"Set here the default account that will be used, if the partner is found but " +"does not have the bank account, or if he is domiciled" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_coda +#: help:account.coda.import,def_payable:0 +msgid "" +"Set here the payable account that will be used, by default, if the partner " +"is not found" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Search Coda" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,user_id:0 +msgid "User" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,date:0 +msgid "Date" +msgstr "" + +#. module: account_coda +#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement +msgid "Coda Import Logs" +msgstr "" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_coda +msgid "coda for an Account" +msgstr "" + +#. module: account_coda +#: field:account.coda.import,def_payable:0 +msgid "Default Payable Account" +msgstr "" + +#. module: account_coda +#: help:account.coda,name:0 +msgid "Store the detail of bank statements" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Cancel" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Open Statements" +msgstr "" + +#. module: account_coda +#: code:addons/account_coda/wizard/account_coda_import.py:167 +#, python-format +msgid "The bank account %s is not defined for the partner %s.\n" +msgstr "" + +#. module: account_coda +#: model:ir.ui.menu,name:account_coda.menu_account_coda_import +msgid "Import Coda Statements" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +#: model:ir.actions.act_window,name:account_coda.action_account_coda_import +msgid "Import Coda Statement" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Statements" +msgstr "" + +#. module: account_coda +#: field:account.bank.statement,coda_id:0 +msgid "Coda" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Results :" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Result of Imported Coda Statements" +msgstr "" + +#. module: account_coda +#: help:account.coda.import,def_receivable:0 +msgid "" +"Set here the receivable account that will be used, by default, if the " +"partner is not found" +msgstr "" + +#. module: account_coda +#: field:account.coda.import,coda:0 +#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement +msgid "Coda File" +msgstr "" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_coda +#: model:ir.actions.act_window,name:account_coda.action_account_coda +msgid "Coda Logs" +msgstr "" + +#. module: account_coda +#: code:addons/account_coda/wizard/account_coda_import.py:311 +#, python-format +msgid "Result" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Click on 'New' to select your file :" +msgstr "" + +#. module: account_coda +#: field:account.coda.import,def_receivable:0 +msgid "Default Receivable Account" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Close" +msgstr "" + +#. module: account_coda +#: field:account.coda,statement_ids:0 +msgid "Generated Bank Statements" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Configure Your Journal and Account :" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Coda Import" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,journal_id:0 +msgid "Journal" +msgstr "" diff --git a/addons/account_followup/i18n/da.po b/addons/account_followup/i18n/da.po new file mode 100644 index 00000000000..db603b200b8 --- /dev/null +++ b/addons/account_followup/i18n/da.po @@ -0,0 +1,725 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: account_followup +#: view:account_followup.followup:0 +msgid "Search Followup" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Group By..." +msgstr "" + +#. module: account_followup +#: view:res.company:0 +#: field:res.company,follow_up_msg:0 +msgid "Follow-up Message" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup:0 +#: field:account_followup.followup,followup_line:0 +msgid "Follow-Up" +msgstr "" + +#. module: account_followup +#: help:account.followup.print.all,test_print:0 +msgid "" +"Check if you want to print followups without changing followups level." +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line2 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"We are disappointed to see that despite sending a reminder, that your " +"account is now seriously overdue.\n" +"\n" +"It is essential that immediate payment is made, otherwise we will have to " +"consider placing a stop on your account which means that we will no longer " +"be able to supply your company with (goods/services).\n" +"Please, take appropriate measures in order to carry out this payment in the " +"next 8 days.\n" +"\n" +"If there is a problem with paying invoice that we are not aware of, do not " +"hesitate to contact our accounting department at (+32).10.68.94.39. so that " +"we can resolve the matter quickly.\n" +"\n" +"Details of due payments is printed below.\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup,company_id:0 +#: view:account_followup.stat:0 +#: field:account_followup.stat,company_id:0 +#: field:account_followup.stat.by.partner,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Invoice Date" +msgstr "" + +#. module: account_followup +#: field:account.followup.print.all,email_subject:0 +msgid "Email Subject" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,help:account_followup.action_followup_stat +msgid "" +"Follow up on the reminders sent over to your partners for unpaid invoices." +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +#: view:account_followup.followup.line:0 +msgid "Legend" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Follow up Entries with period in current year" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "Ok" +msgstr "" + +#. module: account_followup +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Amount" +msgstr "" + +#. module: account_followup +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: account_followup +#: selection:account_followup.followup.line,start:0 +msgid "Net Days" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form +#: model:ir.ui.menu,name:account_followup.account_followup_menu +msgid "Follow-Ups" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat.by.partner:0 +msgid "Balance > 0" +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Total debit" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(heading)s: Move line header" +msgstr "" + +#. module: account_followup +#: field:account.followup.print,followup_id:0 +msgid "Follow-up" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "VAT:" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: field:account_followup.stat,partner_id:0 +#: field:account_followup.stat.by.partner,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Date :" +msgstr "" + +#. module: account_followup +#: field:account.followup.print.all,partner_ids:0 +msgid "Partners" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:142 +#, python-format +msgid "Invoices Reminder" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_followup +msgid "Account Follow Up" +msgstr "" + +#. module: account_followup +#: selection:account_followup.followup.line,start:0 +msgid "End of Month" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Not Litigation" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(user_signature)s: User name" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,debit:0 +msgid "Debit" +msgstr "" + +#. module: account_followup +#: view:account.followup.print:0 +msgid "" +"This feature allows you to send reminders to partners with pending invoices. " +"You can send them the default message for unpaid invoices or manually enter " +"a message should you need to remind them of a specific information." +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Ref" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,sequence:0 +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +#: field:account.followup.print.all,email_body:0 +msgid "Email body" +msgstr "" + +#. module: account_followup +#: field:account.move.line,followup_line_id:0 +msgid "Follow-up Level" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_followup:0 +#: field:account_followup.stat.by.partner,date_followup:0 +msgid "Latest followup" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "Select Partners to Remind" +msgstr "" + +#. module: account_followup +#: field:account.followup.print.all,partner_lang:0 +msgid "Send Email in Partner Language" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "Partner Selection" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line1 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Exception made if there was a mistake of ours, it seems that the following " +"amount stays unpaid. Please, take appropriate measures in order to carry out " +"this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to contact our accounting department at " +"(+32).10.68.94.39.\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,description:0 +msgid "Printed Message" +msgstr "" + +#. module: account_followup +#: view:account.followup.print:0 +#: view:account.followup.print.all:0 +#: model:ir.actions.act_window,name:account_followup.action_account_followup_print +#: model:ir.actions.act_window,name:account_followup.action_account_followup_print_all +#: model:ir.ui.menu,name:account_followup.account_followup_print_menu +msgid "Send followups" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat.by.partner:0 +msgid "Partner to Remind" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,followup_id:0 +#: field:account_followup.stat,followup_id:0 +msgid "Follow Ups" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:296 +#, python-format +msgid "" +"All E-mails have been successfully sent to Partners:.\n" +"\n" +"%s" +msgstr "" + +#. module: account_followup +#: constraint:account_followup.followup.line:0 +msgid "" +"Your description is invalid, use the right legend or %% if you want to use " +"the percent character." +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "Send Mails" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_stat_by_partner +msgid "Followup Statistics by Partner" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "Message" +msgstr "" + +#. module: account_followup +#: constraint:account.move.line:0 +msgid "" +"The selected account of your Journal Entry must receive a value in its " +"secondary currency" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,blocked:0 +msgid "Blocked" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:299 +#, python-format +msgid "" +"\n" +"\n" +"E-Mail sent to following Partners successfully. !\n" +"\n" +"%s" +msgstr "" + +#. module: account_followup +#: help:account.followup.print,date:0 +msgid "" +"This field allow you to select a forecast date to plan your follow-ups" +msgstr "" + +#. module: account_followup +#: field:account.followup.print,date:0 +msgid "Follow-up Sending Date" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:56 +#, python-format +msgid "Select Partners" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "Email Settings" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "Print Follow Ups" +msgstr "" + +#. module: account_followup +#: field:account.move.line,followup_date:0 +msgid "Latest Follow-up" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_stat +msgid "Followup Statistics" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(user_signature)s: User Name" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_followup +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: account_followup +#: field:account.followup.print.all,email_conf:0 +msgid "Send email confirmation" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Total:" +msgstr "" + +#. module: account_followup +#: constraint:account.move.line:0 +msgid "The date of your Journal Entry is not in the defined period!" +msgstr "" + +#. module: account_followup +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(company_name)s: User's Company name" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +#: field:account.followup.print.all,summary:0 +msgid "Summary" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,credit:0 +msgid "Credit" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Maturity Date" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(partner_name)s: Partner Name" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Follow-Up lines" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(company_currency)s: User's Company Currency" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: field:account_followup.stat,balance:0 +#: field:account_followup.stat.by.partner,balance:0 +msgid "Balance" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,start:0 +msgid "Type of Term" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_print +#: model:ir.model,name:account_followup.model_account_followup_print_all +msgid "Print Followup & Send Mail to Customers" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_move_last:0 +#: field:account_followup.stat.by.partner,date_move_last:0 +msgid "Last move" +msgstr "" + +#. module: account_followup +#: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report +msgid "Followup Report" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "Follow-Up Steps" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:307 +#, python-format +msgid "Followup Summary" +msgstr "" + +#. module: account_followup +#: view:account.followup.print:0 +#: view:account.followup.print.all:0 +msgid "Cancel" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Litigation" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat.by.partner,max_followup_id:0 +msgid "Max Follow Up Level" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.action_view_account_followup_followup_form +msgid "Review Invoicing Follow-Ups" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form +msgid "" +"Define follow up levels and their related messages and delay. For each step, " +"specify the message and the day of delay. Use the legend to know the using " +"code to adapt the email content to the good context (good name, good date) " +"and you can manage the multi language of messages." +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_payable_all +msgid "Payable Items" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:298 +#, python-format +msgid "" +"E-Mail not sent to following Partners, E-mail not available !\n" +"\n" +"%s" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(followup_amount)s: Total Amount Due" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +#: view:account_followup.followup.line:0 +msgid "%(date)s: Current Date" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Including journal entries marked as a litigation" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Followup Level" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup,description:0 +#: report:account_followup.followup.print:0 +msgid "Description" +msgstr "" + +#. module: account_followup +#: constraint:account_followup.followup:0 +msgid "Only One Followup by Company." +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "This Fiscal year" +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Partner entries" +msgstr "" + +#. module: account_followup +#: help:account.followup.print.all,partner_lang:0 +msgid "" +"Do not change message text, if you want to send email in partner language, " +"or configure from company" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_all +msgid "Receivable Items" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: model:ir.actions.act_window,name:account_followup.action_followup_stat +#: model:ir.ui.menu,name:account_followup.menu_action_followup_stat_follow +msgid "Follow-ups Sent" +msgstr "" + +#. module: account_followup +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup,name:0 +#: field:account_followup.followup.line,name:0 +msgid "Name" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_move:0 +#: field:account_followup.stat.by.partner,date_move:0 +msgid "First move" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Li." +msgstr "" + +#. module: account_followup +#: view:account.followup.print:0 +msgid "Continue" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,delay:0 +msgid "Days of delay" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Document : Customer account statement" +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Total credit" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line3 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Despite several reminders, your account is still not settled.\n" +"\n" +"Unless full payment is made in next 8 days, then legal action for the " +"recovery of the debt will be taken without further notice.\n" +"\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department at (+32).10.68.94.39.\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(line)s: Ledger Posting lines" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(company_name)s: User's Company Name" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Customer Ref :" +msgstr "" + +#. module: account_followup +#: field:account.followup.print.all,test_print:0 +msgid "Test Print" +msgstr "" + +#. module: account_followup +#: view:account.followup.print.all:0 +msgid "%(partner_name)s: Partner name" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Latest Followup Date" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_followup_line +msgid "Follow-Up Criteria" +msgstr "" + +#. module: account_followup +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/account_payment/i18n/da.po b/addons/account_payment/i18n/da.po new file mode 100644 index 00000000000..58bbc6c6cae --- /dev/null +++ b/addons/account_payment/i18n/da.po @@ -0,0 +1,722 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: account_payment +#: field:payment.order,date_scheduled:0 +msgid "Scheduled date if fixed" +msgstr "" + +#. module: account_payment +#: field:payment.line,currency:0 +msgid "Partner Currency" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Set to draft" +msgstr "" + +#. module: account_payment +#: help:payment.order,mode:0 +msgid "Select the Payment Mode to be applied." +msgstr "" + +#. module: account_payment +#: view:payment.mode:0 +#: view:payment.order:0 +msgid "Group By..." +msgstr "" + +#. module: account_payment +#: field:payment.order,line_ids:0 +msgid "Payment lines" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +#: field:payment.line,info_owner:0 +#: view:payment.order:0 +msgid "Owner Account" +msgstr "" + +#. module: account_payment +#: help:payment.order,state:0 +msgid "" +"When an order is placed the state is 'Draft'.\n" +" Once the bank is confirmed the state is set to 'Confirmed'.\n" +" Then the order is paid the state is 'Done'." +msgstr "" + +#. module: account_payment +#: help:account.invoice,amount_to_pay:0 +msgid "" +"The amount which should be paid at the current date\n" +"minus the amount which is already in payment order" +msgstr "" + +#. module: account_payment +#: field:payment.line,company_id:0 +#: field:payment.mode,company_id:0 +#: field:payment.order,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_payment +#: field:payment.order,date_prefered:0 +msgid "Preferred date" +msgstr "" + +#. module: account_payment +#: model:res.groups,name:account_payment.group_account_payment +msgid "Accounting / Payments" +msgstr "" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Free" +msgstr "" + +#. module: account_payment +#: field:payment.order.create,entries:0 +msgid "Entries" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Used Account" +msgstr "" + +#. module: account_payment +#: field:payment.line,ml_maturity_date:0 +#: field:payment.order.create,duedate:0 +msgid "Due Date" +msgstr "" + +#. module: account_payment +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: account_payment +#: view:account.move.line:0 +msgid "Account Entry Line" +msgstr "" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "_Add to payment order" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_account_payment_populate_statement +#: model:ir.actions.act_window,name:account_payment.action_account_populate_statement_confirm +msgid "Payment Populate statement" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +#: view:payment.order:0 +msgid "Amount" +msgstr "" + +#. module: account_payment +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Total in Company Currency" +msgstr "" + +#. module: account_payment +#: selection:payment.order,state:0 +msgid "Cancelled" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree_new +msgid "New Payment Order" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +#: field:payment.order,reference:0 +msgid "Reference" +msgstr "" + +#. module: account_payment +#: sql_constraint:payment.line:0 +msgid "The payment line name must be unique!" +msgstr "" + +#. module: account_payment +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree +#: model:ir.ui.menu,name:account_payment.menu_action_payment_order_form +msgid "Payment Orders" +msgstr "" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Directly" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_line_form +#: model:ir.model,name:account_payment.model_payment_line +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment Line" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +msgid "Amount Total" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: account_payment +#: help:payment.line,ml_date_created:0 +msgid "Invoice Effective Date" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Execution Type" +msgstr "" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Structured" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +#: field:payment.order,state:0 +msgid "State" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Transaction Information" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_mode_form +#: model:ir.model,name:account_payment.model_payment_mode +#: model:ir.ui.menu,name:account_payment.menu_action_payment_mode_form +#: view:payment.mode:0 +#: view:payment.order:0 +msgid "Payment Mode" +msgstr "" + +#. module: account_payment +#: field:payment.line,ml_date_created:0 +msgid "Effective Date" +msgstr "" + +#. module: account_payment +#: field:payment.line,ml_inv_ref:0 +msgid "Invoice Ref." +msgstr "" + +#. module: account_payment +#: help:payment.order,date_prefered:0 +msgid "" +"Choose an option for the Payment Order:'Fixed' stands for a date specified " +"by you.'Directly' stands for the direct execution.'Due date' stands for the " +"scheduled date of execution." +msgstr "" + +#. module: account_payment +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "Error !" +msgstr "" + +#. module: account_payment +#: view:account.move.line:0 +msgid "Total debit" +msgstr "" + +#. module: account_payment +#: field:payment.order,date_done:0 +msgid "Execution date" +msgstr "" + +#. module: account_payment +#: help:payment.mode,journal:0 +msgid "Bank or Cash Journal for the Payment Mode" +msgstr "" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Fixed date" +msgstr "" + +#. module: account_payment +#: field:payment.line,info_partner:0 +#: view:payment.order:0 +msgid "Destination Account" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +msgid "Desitination Account" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Search Payment Orders" +msgstr "" + +#. module: account_payment +#: field:payment.line,create_date:0 +msgid "Created" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Select Invoices to Pay" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +msgid "Currency Amount Total" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Make Payments" +msgstr "" + +#. module: account_payment +#: field:payment.line,state:0 +msgid "Communication Type" +msgstr "" + +#. module: account_payment +#: field:payment.line,partner_id:0 +#: field:payment.mode,partner_id:0 +#: report:payment.order:0 +msgid "Partner" +msgstr "" + +#. module: account_payment +#: field:payment.line,bank_statement_line_id:0 +msgid "Bank statement line" +msgstr "" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Due date" +msgstr "" + +#. module: account_payment +#: field:account.invoice,amount_to_pay:0 +msgid "Amount to be paid" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Currency" +msgstr "" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Yes" +msgstr "" + +#. module: account_payment +#: help:payment.line,info_owner:0 +msgid "Address of the Main Partner" +msgstr "" + +#. module: account_payment +#: help:payment.line,date:0 +msgid "" +"If no payment date is specified, the bank will treat this payment line " +"directly" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_populate_statement +msgid "Account Payment Populate Statement" +msgstr "" + +#. module: account_payment +#: help:payment.mode,name:0 +msgid "Mode of Payment" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Value Date" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Type" +msgstr "" + +#. module: account_payment +#: help:payment.line,amount_currency:0 +msgid "Payment amount in the partner currency" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Draft" +msgstr "" + +#. module: account_payment +#: help:payment.line,communication2:0 +msgid "The successor message of Communication." +msgstr "" + +#. module: account_payment +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "No partner defined on entry line" +msgstr "" + +#. module: account_payment +#: help:payment.line,info_partner:0 +msgid "Address of the Ordering Customer." +msgstr "" + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "Populate Statement:" +msgstr "" + +#. module: account_payment +#: view:account.move.line:0 +msgid "Total credit" +msgstr "" + +#. module: account_payment +#: help:payment.order,date_scheduled:0 +msgid "Select a date if you have chosen Preferred Date to be fixed." +msgstr "" + +#. module: account_payment +#: field:payment.order,user_id:0 +msgid "User" +msgstr "" + +#. module: account_payment +#: field:account.payment.populate.statement,lines:0 +msgid "Payment Lines" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_payment +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: account_payment +#: help:payment.line,move_line_id:0 +msgid "" +"This Entry Line will be referred for the information of the ordering " +"customer." +msgstr "" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search" +msgstr "" + +#. module: account_payment +#: model:ir.actions.report.xml,name:account_payment.payment_order1 +#: model:ir.model,name:account_payment.model_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_payment +#: field:payment.line,date:0 +msgid "Payment Date" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Total:" +msgstr "" + +#. module: account_payment +#: field:payment.order,date_created:0 +msgid "Creation date" +msgstr "" + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "ADD" +msgstr "" + +#. module: account_payment +#: view:account.bank.statement:0 +msgid "Import payment lines" +msgstr "" + +#. module: account_payment +#: field:account.move.line,amount_to_pay:0 +msgid "Amount to pay" +msgstr "" + +#. module: account_payment +#: field:payment.line,amount:0 +msgid "Amount in Company Currency" +msgstr "" + +#. module: account_payment +#: help:payment.line,partner_id:0 +msgid "The Ordering Customer" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_make_payment +msgid "Account make payment" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Invoice Ref" +msgstr "" + +#. module: account_payment +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: account_payment +#: field:payment.line,name:0 +msgid "Your Reference" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Payment order" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "General Information" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Done" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_payment +#: field:payment.line,communication:0 +msgid "Communication" +msgstr "" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order:0 +#: view:payment.order.create:0 +msgid "Cancel" +msgstr "" + +#. module: account_payment +#: field:payment.line,bank_id:0 +msgid "Destination Bank Account" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Information" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,help:account_payment.action_payment_order_tree +msgid "" +"A payment order is a payment request from your company to pay a supplier " +"invoice or a customer credit note. Here you can register all payment orders " +"that should be done, keep track of all payment orders and mention the " +"invoice reference and the partner the payment should be done for." +msgstr "" + +#. module: account_payment +#: help:payment.line,amount:0 +msgid "Payment amount in the company currency" +msgstr "" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search Payment lines" +msgstr "" + +#. module: account_payment +#: field:payment.line,amount_currency:0 +msgid "Amount in Partner Currency" +msgstr "" + +#. module: account_payment +#: field:payment.line,communication2:0 +msgid "Communication 2" +msgstr "" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Are you sure you want to make payment?" +msgstr "" + +#. module: account_payment +#: view:payment.mode:0 +#: field:payment.mode,journal:0 +msgid "Journal" +msgstr "" + +#. module: account_payment +#: field:payment.mode,bank_id:0 +msgid "Bank account" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Confirm Payments" +msgstr "" + +#. module: account_payment +#: constraint:account.move.line:0 +msgid "The date of your Journal Entry is not in the defined period!" +msgstr "" + +#. module: account_payment +#: field:payment.line,company_currency:0 +#: report:payment.order:0 +msgid "Company Currency" +msgstr "" + +#. module: account_payment +#: model:ir.ui.menu,name:account_payment.menu_main_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Order / Payment" +msgstr "" + +#. module: account_payment +#: field:payment.line,move_line_id:0 +msgid "Entry line" +msgstr "" + +#. module: account_payment +#: help:payment.line,communication:0 +msgid "" +"Used as the message between ordering customer and current company. Depicts " +"'What do you want to say to the recipient about this order ?'" +msgstr "" + +#. module: account_payment +#: field:payment.mode,name:0 +msgid "Name" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Bank Account" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Entry Information" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_payment_order_create +msgid "payment.order.create" +msgstr "" + +#. module: account_payment +#: field:payment.line,order_id:0 +msgid "Order" +msgstr "" + +#. module: account_payment +#: field:payment.order,total:0 +msgid "Total" +msgstr "" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment +msgid "Make Payment" +msgstr "" + +#. module: account_payment +#: constraint:account.move.line:0 +msgid "" +"The selected account of your Journal Entry must receive a value in its " +"secondary currency" +msgstr "" + +#. module: account_payment +#: field:payment.order,mode:0 +msgid "Payment mode" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_create_payment_order +msgid "Populate Payment" +msgstr "" + +#. module: account_payment +#: help:payment.mode,bank_id:0 +msgid "Bank Account for the Payment Mode" +msgstr "" + +#. module: account_payment +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/account_voucher/i18n/da.po b/addons/account_voucher/i18n/da.po new file mode 100644 index 00000000000..5b16a8fd35e --- /dev/null +++ b/addons/account_voucher/i18n/da.po @@ -0,0 +1,1150 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 08:31+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "last month" +msgstr "" + +#. module: account_voucher +#: view:account.voucher.unreconcile:0 +msgid "Unreconciliation transactions" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:306 +#, python-format +msgid "Write-Off" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Ref" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Total Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Open Customer Journal Entries" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1045 +#, python-format +msgid "" +"You have to configure account base code and account tax code on the '%s' tax!" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:sale.receipt.report:0 +msgid "Group By..." +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:779 +#, python-format +msgid "Cannot delete Voucher(s) which are already opened or paid !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_pay_bills +msgid "Bill Payment" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: code:addons/account_voucher/wizard/account_statement_from_invoice.py:182 +#: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice_lines +#, python-format +msgid "Import Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_voucher_unreconcile +msgid "Account voucher unreconcile" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "March" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt +msgid "" +"When you sell products to a customer, you can give him a sales receipt or an " +"invoice. When the sales receipt is confirmed, it creates journal items " +"automatically and you can record the customer payment related to this sales " +"receipt." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Pay Bill" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,company_id:0 +#: field:account.voucher.line,company_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Set to Draft" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,reference:0 +msgid "Transaction reference number." +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by year of Invoice Date" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_view_account_voucher_unreconcile +msgid "Unreconcile entries" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Statistics" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Validate" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,day:0 +msgid "Day" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Search Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_acc_id:0 +msgid "Counterpart Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,account_id:0 +#: field:account.voucher.line,account_id:0 +#: field:sale.receipt.report,account_id:0 +msgid "Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_dr_ids:0 +msgid "Debits" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Ok" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,reconcile:0 +msgid "Full Reconcile" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date_due:0 +#: field:account.voucher.line,date_due:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,date_due:0 +msgid "Due Date" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,narration:0 +msgid "Notes" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_receipt +msgid "" +"Sales payment allows you to register the payments you receive from your " +"customers. In order to record a payment, you must enter the customer, the " +"payment method (=the journal) and the payment amount. OpenERP will propose " +"to you automatically the reconciliation of this payment with the open " +"invoices or sales receipts." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Sale" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,move_line_id:0 +msgid "Journal Item" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,is_multi_currency:0 +msgid "Multi Currency Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Options" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Other Information" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: selection:sale.receipt.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: account_voucher +#: field:account.statement.from.invoice,date:0 +msgid "Date payment" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:account.voucher.unreconcile:0 +msgid "Unreconcile" +msgstr "" + +#. module: account_voucher +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_id:0 +msgid "Tax" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,comment:0 +msgid "Counterpart Comment" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,account_analytic_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:909 +#: code:addons/account_voucher/account_voucher.py:913 +#, python-format +msgid "Warning" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Information" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice:0 +msgid "Go" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Paid Amount" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "Import Invoices" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Later or Group Funds" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,writeoff_amount:0 +msgid "" +"Computed as the difference between the amount stated in the voucher and the " +"sum of allocation on the voucher lines." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Receipt" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Lines" +msgstr "" + +#. module: account_voucher +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "current month" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,state:0 +#: view:sale.receipt.report:0 +msgid "State" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Debit" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Invoices and Outstanding transactions" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,nbr:0 +msgid "# of Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,type:0 +msgid "Type" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.unreconcile,remove:0 +msgid "Want to remove accounting entries too ?" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Pro-forma Vouchers" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_journal_voucher_open +msgid "Voucher Entries" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:444 +#: code:addons/account_voucher/account_voucher.py:876 +#, python-format +msgid "Error !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Voucher" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list +msgid "Vouchers Entries" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,name:0 +msgid "Memo" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +#: code:addons/account_voucher/invoice.py:32 +#, python-format +msgid "Pay Invoice" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile and cancel this record ?" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt +msgid "Sales Receipt" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:779 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Information" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "July" +msgstr "" + +#. module: account_voucher +#: view:account.voucher.unreconcile:0 +msgid "Unreconciliation" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_amount:0 +msgid "Difference Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,due_delay:0 +msgid "Avg. Due Delay" +msgstr "" + +#. module: account_voucher +#: field:res.company,income_currency_exchange_account_id:0 +msgid "Income Currency Rate" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1045 +#, python-format +msgid "No Account Base Code and Account Tax Code!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_amount:0 +msgid "Tax Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Validated Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_ids:0 +#: view:account.voucher.line:0 +#: model:ir.model,name:account_voucher.model_account_voucher_line +msgid "Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Entry" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,partner_id:0 +#: field:account.voucher.line,partner_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_option:0 +msgid "Payment Difference" +msgstr "" + +#. module: account_voucher +#: constraint:account.bank.statement.line:0 +msgid "" +"The amount of the voucher must be the same amount as the one on the " +"statement line" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,audit:0 +msgid "To Review" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:920 +#: code:addons/account_voucher/account_voucher.py:934 +#: code:addons/account_voucher/account_voucher.py:1085 +#, python-format +msgid "change" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Expense Lines" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,is_multi_currency:0 +msgid "" +"Fields with internal purpose only that depicts if the voucher is a multi " +"currency one or not" +msgstr "" + +#. module: account_voucher +#: field:account.statement.from.invoice,line_ids:0 +#: field:account.statement.from.invoice.lines,line_ids:0 +msgid "Invoices" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "December" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by month of Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,month:0 +msgid "Month" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,currency_id:0 +#: field:account.voucher.line,currency_id:0 +#: field:sale.receipt.report,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Payable and Receivables" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_payment +msgid "" +"The supplier payment form allows you to track the payment you do to your " +"suppliers. When you select a supplier, the payment method and an amount for " +"the payment, OpenERP will propose to reconcile your payment with the open " +"supplier invoices or bills." +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,user_id:0 +msgid "Salesman" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,delay_to_pay:0 +msgid "Avg. Delay To Pay" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,paid:0 +msgid "The Voucher has been totally paid." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Reconcile Payment Balance" +msgstr "" + +#. module: account_voucher +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Draft" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:909 +#, python-format +msgid "" +"Unable to create accounting entry for currency rate difference. You have to " +"configure the field 'Income Currency Rate' on the company! " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:sale.receipt.report:0 +msgid "Draft Vouchers" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total_tax:0 +msgid "Total With Tax" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount:0 +msgid "Allocation" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "August" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,audit:0 +msgid "" +"Check this box if you are unsure of that journal entry and if you want to " +"note it as 'to be reviewed' by an accounting expert." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "October" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "June" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate_currency_id:0 +msgid "Payment Rate Currency" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid:0 +msgid "Paid" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Terms" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile this record ?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date:0 +#: field:account.voucher.line,date_original:0 +#: field:sale.receipt.report,date:0 +msgid "Date" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "November" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid_amount_in_company_currency:0 +msgid "Paid Amount in Company Currency" +msgstr "" + +#. module: account_voucher +#: field:account.bank.statement.line,amount_reconciled:0 +msgid "Amount reconciled" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,analytic_id:0 +msgid "Write-Off Analytic Account" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Directly" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,type:0 +msgid "Dr/Cr" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,pre_line:0 +msgid "Previous Payments ?" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "January" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_voucher_list +#: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher +msgid "Journal Vouchers" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Compute Tax" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Credit" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:877 +#, python-format +msgid "Please define a sequence on the journal !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Open Supplier Journal Entries" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Total Allocation" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Post" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Invoices and outstanding transactions" +msgstr "" + +#. module: account_voucher +#: field:res.company,expense_currency_exchange_account_id:0 +msgid "Expense Currency Rate" +msgstr "" + +#. module: account_voucher +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total:0 +msgid "Total Without Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Date" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,state:0 +msgid "" +" * The 'Draft' state is used when a user is encoding a new and unconfirmed " +"Voucher. \n" +"* The 'Pro-forma' when voucher is in Pro-forma state,voucher does not have " +"an voucher number. \n" +"* The 'Posted' state is used when user create voucher,a voucher number is " +"generated and voucher entries are created in account " +"\n" +"* The 'Cancelled' state is used when user cancel voucher." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.model,name:account_voucher.model_account_voucher +msgid "Accounting Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,number:0 +msgid "Number" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "September" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Information" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt_report_all +#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt_report_all +#: view:sale.receipt.report:0 +msgid "Sales Receipt Analysis" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,voucher_id:0 +#: model:res.request.link,name:account_voucher.req_link_voucher +msgid "Voucher" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Items" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice:0 +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +#: view:account.voucher.unreconcile:0 +msgid "Cancel" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Pro-forma" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,move_ids:0 +msgid "Journal Items" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_pay_voucher +#: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt +msgid "Customer Payment" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice:0 +#: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice +msgid "Import Invoices in Statement" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Purchase" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Pay" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "year" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Currency Options" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_option:0 +msgid "" +"This field helps you to choose what you want to do with the eventual " +"difference between the paid amount and the sum of allocated amounts. You can " +"either choose to keep open this difference on the partner's account, or " +"reconcile it with the payment(s)" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to confirm this record ?" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt_report_all +msgid "" +"From this report, you can have an overview of the amount invoiced to your " +"customer as well as payment delays. The tool search can also be used to " +"personalise your Invoices reports and so, match this analysis to your needs." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Posted Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate:0 +msgid "Exchange Rate" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Method" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,name:0 +msgid "Description" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "May" +msgstr "" + +#. module: account_voucher +#: field:account.statement.from.invoice,journal_ids:0 +#: view:account.voucher:0 +#: field:account.voucher,journal_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_vendor_payment +#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment +msgid "Supplier Payment" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Internal Notes" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,line_cr_ids:0 +msgid "Credits" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_original:0 +msgid "Original Amount" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt +msgid "Purchase Receipt" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_rate:0 +msgid "" +"The specific rate that will be used, in this voucher, between the selected " +"currency (in 'Payment Rate Currency' field) and the voucher currency." +msgstr "" + +#. module: account_voucher +#: field:account.bank.statement.line,voucher_id:0 +#: view:account.invoice:0 +#: field:account.voucher,pay_now:0 +#: selection:account.voucher,type:0 +#: field:sale.receipt.report,pay_now:0 +#: selection:sale.receipt.report,type:0 +msgid "Payment" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Posted" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Customer" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "February" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:444 +#, python-format +msgid "Please define default credit/debit account on the %s !" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Month-1" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "April" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,tax_id:0 +msgid "Only for tax excluded from price" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:913 +#, python-format +msgid "" +"Unable to create accounting entry for currency rate difference. You have to " +"configure the field 'Expense Currency Rate' on the company! " +msgstr "" + +#. module: account_voucher +#: field:account.voucher,type:0 +msgid "Default Type" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_statement_from_invoice +#: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,move_id:0 +msgid "Account Entry" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,reference:0 +msgid "Ref #" +msgstr "" + +#. module: account_voucher +#: field:sale.receipt.report,state:0 +msgid "Voucher State" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,date:0 +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Keep Open" +msgstr "" + +#. module: account_voucher +#: view:account.voucher.unreconcile:0 +msgid "" +"If you unreconciliate transactions, you must also verify all the actions " +"that are linked to those transactions because they will not be disable" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,untax_amount:0 +msgid "Untax Amount" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_sale_receipt_report +msgid "Sales Receipt Statistics" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,year:0 +msgid "Year" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_unreconciled:0 +msgid "Open Balance" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,amount:0 +msgid "Total" +msgstr "" diff --git a/addons/analytic/i18n/da.po b/addons/analytic/i18n/da.po new file mode 100644 index 00000000000..a08391486d7 --- /dev/null +++ b/addons/analytic/i18n/da.po @@ -0,0 +1,280 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:31+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: analytic +#: field:account.analytic.account,child_ids:0 +msgid "Child Accounts" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,name:0 +msgid "Account Name" +msgstr "" + +#. module: analytic +#: help:account.analytic.line,unit_amount:0 +msgid "Specifies the amount of quantity to count." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,state:0 +msgid "State" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,user_id:0 +msgid "Account Manager" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Closed" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,debit:0 +msgid "Debit" +msgstr "" + +#. module: analytic +#: help:account.analytic.account,state:0 +msgid "" +"* When an account is created its in 'Draft' state. " +" \n" +"* If any associated partner is there, it can be in 'Open' state. " +" \n" +"* If any pending balance is there it can be in 'Pending'. " +" \n" +"* And finally when all the transactions are over, it can be in 'Close' " +"state. \n" +"* The project can be in either if the states 'Template' and 'Running'.\n" +" If it is template then we can make projects based on the template projects. " +"If its in 'Running' state it is a normal project. " +" \n" +" If it is to be reviewed then the state is 'Pending'.\n" +" When the project is completed the state is set to 'Done'." +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "New" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,type:0 +msgid "Account Type" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Pending" +msgstr "" + +#. module: analytic +#: model:ir.model,name:analytic.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,description:0 +#: field:account.analytic.line,name:0 +msgid "Description" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "Normal" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,company_id:0 +#: field:account.analytic.line,company_id:0 +msgid "Company" +msgstr "" + +#. module: analytic +#: code:addons/analytic/analytic.py:138 +#, python-format +msgid "" +"If you set a company, the currency selected has to be the same as it's " +"currency. \n" +"You can remove the company belonging, and thus change the currency, only on " +"analytic account of type 'view'. This can be really usefull for " +"consolidation purposes of several companies charts with different " +"currencies, for example." +msgstr "" + +#. module: analytic +#: field:account.analytic.line,user_id:0 +msgid "User" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,parent_id:0 +msgid "Parent Analytic Account" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,date:0 +msgid "Date" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Template" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,quantity:0 +#: field:account.analytic.line,unit_amount:0 +msgid "Quantity" +msgstr "" + +#. module: analytic +#: help:account.analytic.line,amount:0 +msgid "" +"Calculated by multiplying the quantity and the price given in the Product's " +"cost price. Always expressed in the company main currency." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,child_complete_ids:0 +msgid "Account Hierarchy" +msgstr "" + +#. module: analytic +#: help:account.analytic.account,quantity_max:0 +msgid "Sets the higher limit of time to work on the contract." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,credit:0 +msgid "Credit" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,amount:0 +msgid "Amount" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,contact_id:0 +msgid "Contact" +msgstr "" + +#. module: analytic +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,code:0 +msgid "Code/Reference" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Cancelled" +msgstr "" + +#. module: analytic +#: code:addons/analytic/analytic.py:138 +#, python-format +msgid "Error !" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,balance:0 +msgid "Balance" +msgstr "" + +#. module: analytic +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "" + +#. module: analytic +#: help:account.analytic.account,type:0 +msgid "" +"If you select the View Type, it means you won't allow to create journal " +"entries using that account." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,date:0 +msgid "Date End" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,quantity_max:0 +msgid "Maximum Time" +msgstr "" + +#. module: analytic +#: model:res.groups,name:analytic.group_analytic_accounting +msgid "Analytic Accounting" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,complete_name:0 +msgid "Full Account Name" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,account_id:0 +#: model:ir.model,name:analytic.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: analytic +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "View" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,date_start:0 +msgid "Date Start" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Open" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,line_ids:0 +msgid "Analytic Entries" +msgstr "" diff --git a/addons/analytic_user_function/i18n/da.po b/addons/analytic_user_function/i18n/da.po new file mode 100644 index 00000000000..5c54e2944c3 --- /dev/null +++ b/addons/analytic_user_function/i18n/da.po @@ -0,0 +1,86 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: analytic_user_function +#: field:analytic.user.funct.grid,product_id:0 +msgid "Product" +msgstr "" + +#. module: analytic_user_function +#: model:ir.model,name:analytic_user_function.model_analytic_user_funct_grid +msgid "Relation table between users and products on a analytic account" +msgstr "" + +#. module: analytic_user_function +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: analytic_user_function +#: field:analytic.user.funct.grid,account_id:0 +#: model:ir.model,name:analytic_user_function.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: analytic_user_function +#: view:account.analytic.account:0 +#: field:account.analytic.account,user_product_ids:0 +msgid "Users/Products Rel." +msgstr "" + +#. module: analytic_user_function +#: field:analytic.user.funct.grid,user_id:0 +msgid "User" +msgstr "" + +#. module: analytic_user_function +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" + +#. module: analytic_user_function +#: code:addons/analytic_user_function/analytic_user_function.py:96 +#: code:addons/analytic_user_function/analytic_user_function.py:131 +#, python-format +msgid "There is no expense account define for this product: \"%s\" (id:%d)" +msgstr "" + +#. module: analytic_user_function +#: code:addons/analytic_user_function/analytic_user_function.py:95 +#: code:addons/analytic_user_function/analytic_user_function.py:130 +#, python-format +msgid "Error !" +msgstr "" + +#. module: analytic_user_function +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "" + +#. module: analytic_user_function +#: model:ir.model,name:analytic_user_function.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: analytic_user_function +#: view:analytic.user.funct.grid:0 +msgid "User's Product for this Analytic Account" +msgstr "" diff --git a/addons/anonymization/i18n/da.po b/addons/anonymization/i18n/da.po new file mode 100644 index 00000000000..82522c1c366 --- /dev/null +++ b/addons/anonymization/i18n/da.po @@ -0,0 +1,213 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:31+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard +msgid "ir.model.fields.anonymize.wizard" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,field_name:0 +msgid "Field Name" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,field_id:0 +msgid "Field" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,state:0 +#: field:ir.model.fields.anonymize.wizard,state:0 +msgid "State" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,file_import:0 +msgid "Import" +msgstr "" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization +msgid "ir.model.fields.anonymization" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,direction:0 +msgid "Direction" +msgstr "" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_tree +#: view:ir.model.fields.anonymization:0 +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_fields +msgid "Anonymized Fields" +msgstr "" + +#. module: anonymization +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization +msgid "Database anonymization" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,direction:0 +msgid "clear -> anonymized" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Anonymized" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,state:0 +msgid "unknown" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,model_id:0 +msgid "Object" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,filepath:0 +msgid "File path" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,date:0 +msgid "Date" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,file_export:0 +msgid "Export" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Reverse the Database Anonymization" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Database Anonymization" +msgstr "" + +#. module: anonymization +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_wizard +msgid "Anonymize database" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymization.history:0 +#: field:ir.model.fields.anonymization.history,field_ids:0 +msgid "Fields" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Clear" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +#: field:ir.model.fields.anonymize.wizard,summary:0 +msgid "Summary" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymization:0 +msgid "Anonymized Field" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Unstable" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Exception occured" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Not Existing" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,model_name:0 +msgid "Object Name" +msgstr "" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_history_tree +#: view:ir.model.fields.anonymization.history:0 +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_history +msgid "Anonymization History" +msgstr "" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_history +msgid "ir.model.fields.anonymization.history" +msgstr "" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymize_wizard +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Anonymize Database" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,name:0 +msgid "File Name" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,direction:0 +msgid "anonymized -> clear" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Started" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Done" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymization.history:0 +#: field:ir.model.fields.anonymization.history,msg:0 +#: field:ir.model.fields.anonymize.wizard,msg:0 +msgid "Message" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:55 +#: sql_constraint:ir.model.fields.anonymization:0 +#, python-format +msgid "You cannot have two fields with the same name on the same object!" +msgstr "" diff --git a/addons/association/i18n/da.po b/addons/association/i18n/da.po new file mode 100644 index 00000000000..63503cf2cfa --- /dev/null +++ b/addons/association/i18n/da.po @@ -0,0 +1,135 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-01-27 08:31+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: association +#: field:profile.association.config.install_modules_wizard,wiki:0 +msgid "Wiki" +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Event Management" +msgstr "" + +#. module: association +#: field:profile.association.config.install_modules_wizard,project_gtd:0 +msgid "Getting Things Done" +msgstr "" + +#. module: association +#: model:ir.module.module,description:association.module_meta_information +msgid "This module is to create Profile for Associates" +msgstr "" + +#. module: association +#: field:profile.association.config.install_modules_wizard,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "" +"Here are specific applications related to the Association Profile you " +"selected." +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "title" +msgstr "" + +#. module: association +#: help:profile.association.config.install_modules_wizard,event_project:0 +msgid "Helps you to manage and organize your events." +msgstr "" + +#. module: association +#: field:profile.association.config.install_modules_wizard,config_logo:0 +msgid "Image" +msgstr "" + +#. module: association +#: help:profile.association.config.install_modules_wizard,hr_expense:0 +msgid "" +"Tracks and manages employee expenses, and can automatically re-invoice " +"clients if the expenses are project-related." +msgstr "" + +#. module: association +#: help:profile.association.config.install_modules_wizard,project_gtd:0 +msgid "" +"GTD is a methodology to efficiently organise yourself and your tasks. This " +"module fully integrates GTD principle with OpenERP's project management." +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Resources Management" +msgstr "" + +#. module: association +#: model:ir.module.module,shortdesc:association.module_meta_information +msgid "Association profile" +msgstr "" + +#. module: association +#: field:profile.association.config.install_modules_wizard,hr_expense:0 +msgid "Expenses Tracking" +msgstr "" + +#. module: association +#: model:ir.actions.act_window,name:association.action_config_install_module +#: view:profile.association.config.install_modules_wizard:0 +msgid "Association Application Configuration" +msgstr "" + +#. module: association +#: help:profile.association.config.install_modules_wizard,wiki:0 +msgid "" +"Lets you create wiki pages and page groups in order to keep track of " +"business knowledge and share it with and between your employees." +msgstr "" + +#. module: association +#: help:profile.association.config.install_modules_wizard,project:0 +msgid "" +"Helps you manage your projects and tasks by tracking them, generating " +"plannings, etc..." +msgstr "" + +#. module: association +#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard +msgid "profile.association.config.install_modules_wizard" +msgstr "" + +#. module: association +#: field:profile.association.config.install_modules_wizard,event_project:0 +msgid "Events" +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +#: field:profile.association.config.install_modules_wizard,project:0 +msgid "Project Management" +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Configure" +msgstr "" diff --git a/addons/audittrail/i18n/da.po b/addons/audittrail/i18n/da.po new file mode 100644 index 00000000000..86c4beb57e9 --- /dev/null +++ b/addons/audittrail/i18n/da.po @@ -0,0 +1,369 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:34+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:75 +#, python-format +msgid "WARNING: audittrail is not part of the pool" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,log_id:0 +msgid "Log" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +#: selection:audittrail.rule,state:0 +msgid "Subscribed" +msgstr "" + +#. module: audittrail +#: sql_constraint:audittrail.rule:0 +msgid "" +"There is already a rule defined on this object\n" +" You cannot define another: please edit the existing one." +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Subscribed Rule" +msgstr "" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_rule +msgid "Audittrail Rule" +msgstr "" + +#. module: audittrail +#: view:audittrail.view.log:0 +#: model:ir.actions.act_window,name:audittrail.action_audittrail_log_tree +#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_log_tree +msgid "Audit Logs" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: view:audittrail.rule:0 +msgid "Group By..." +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +#: field:audittrail.rule,state:0 +msgid "State" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "_Subscribe" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +#: selection:audittrail.rule,state:0 +msgid "Draft" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,old_value:0 +msgid "Old Value" +msgstr "" + +#. module: audittrail +#: model:ir.actions.act_window,name:audittrail.action_audittrail_view_log +msgid "View log" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_read:0 +msgid "" +"Select this if you want to keep track of read/open on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.log,method:0 +msgid "Method" +msgstr "" + +#. module: audittrail +#: field:audittrail.view.log,from:0 +msgid "Log From" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,log:0 +msgid "Log ID" +msgstr "" + +#. module: audittrail +#: field:audittrail.log,res_id:0 +msgid "Resource Id" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,user_id:0 +msgid "if User is not added then it will applicable for all users" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_workflow:0 +msgid "" +"Select this if you want to keep track of workflow on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,user_id:0 +msgid "Users" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Log Lines" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,object_id:0 +#: field:audittrail.rule,object_id:0 +msgid "Object" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "AuditTrail Rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.view.log,to:0 +msgid "Log To" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "New Value Text: " +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Search Audittrail Rule" +msgstr "" + +#. 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 "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Old Value : " +msgstr "" + +#. module: audittrail +#: field:audittrail.log,name:0 +msgid "Resource Name" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,timestamp:0 +msgid "Date" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_write:0 +msgid "" +"Select this if you want to keep track of modification on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_create:0 +msgid "Log Creates" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,object_id:0 +msgid "Select object for which you want to generate log." +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Old Value Text : " +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_workflow:0 +msgid "Log Workflow" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_read:0 +msgid "Log Reads" +msgstr "" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:76 +#, python-format +msgid "Change audittrail depends -- Setting rule as DRAFT" +msgstr "" + +#. module: audittrail +#: field:audittrail.log,line_ids:0 +msgid "Log lines" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,field_id:0 +msgid "Fields" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "AuditTrail Rules" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_unlink:0 +msgid "" +"Select this if you want to keep track of deletion on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,user_id:0 +msgid "User" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,action_id:0 +msgid "Action ID" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Users (if User is not added then it will applicable for all users)" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "UnSubscribe" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_unlink:0 +msgid "Log Deletes" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Search Audittrail Log" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_write:0 +msgid "Log Writes" +msgstr "" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "Open Logs" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,new_value_text:0 +msgid "New value Text" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,name:0 +msgid "Rule Name" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,new_value:0 +msgid "New Value" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "AuditTrail Logs" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Draft Rule" +msgstr "" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_log +msgid "Audittrail Log" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_action:0 +msgid "" +"Select this if you want to keep track of actions on the object of this rule" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "New Value : " +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,old_value_text:0 +msgid "Old value Text" +msgstr "" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "Cancel" +msgstr "" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_view_log +msgid "View Log" +msgstr "" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_log_line +msgid "Log Line" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_action:0 +msgid "Log Action" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_create:0 +msgid "" +"Select this if you want to keep track of creation on any record of the " +"object of this rule" +msgstr "" diff --git a/addons/base_crypt/i18n/da.po b/addons/base_crypt/i18n/da.po new file mode 100644 index 00000000000..313993035a3 --- /dev/null +++ b/addons/base_crypt/i18n/da.po @@ -0,0 +1,45 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: base_crypt +#: model:ir.model,name:base_crypt.model_res_users +msgid "res.users" +msgstr "" + +#. module: base_crypt +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: base_crypt +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: base_crypt +#: code:addons/base_crypt/crypt.py:140 +#, python-format +msgid "Please specify the password !" +msgstr "" + +#. module: base_crypt +#: code:addons/base_crypt/crypt.py:140 +#, python-format +msgid "Error" +msgstr "" diff --git a/addons/base_module_quality/i18n/da.po b/addons/base_module_quality/i18n/da.po new file mode 100644 index 00000000000..14a8c8f7f8c --- /dev/null +++ b/addons/base_module_quality/i18n/da.po @@ -0,0 +1,668 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:187 +#: code:addons/base_module_quality/object_test/object_test.py:204 +#: code:addons/base_module_quality/pep8_test/pep8_test.py:274 +#, python-format +msgid "Suggestion" +msgstr "" + +#. module: base_module_quality +#: model:ir.actions.act_window,name:base_module_quality.action_view_quality_save_report +#: view:save.report:0 +msgid "Standard Entries" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/base_module_quality.py:100 +#, python-format +msgid "Programming Error" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/method_test/method_test.py:31 +#, python-format +msgid "Method Test" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:34 +#, python-format +msgid "" +"\n" +"Test checks for fields, views, security rules, dependancy level\n" +msgstr "" + +#. module: base_module_quality +#: view:save.report:0 +msgid " " +msgstr "" + +#. module: base_module_quality +#: selection:module.quality.detail,state:0 +msgid "Skipped" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/method_test/method_test.py:46 +#, python-format +msgid "Module has no objects" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:49 +#, python-format +msgid "Speed Test" +msgstr "" + +#. module: base_module_quality +#: model:ir.model,name:base_module_quality.model_quality_check +msgid "Module Quality Check" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/method_test/method_test.py:82 +#: code:addons/base_module_quality/object_test/object_test.py:187 +#: code:addons/base_module_quality/object_test/object_test.py:204 +#: code:addons/base_module_quality/pep8_test/pep8_test.py:274 +#: code:addons/base_module_quality/speed_test/speed_test.py:144 +#: code:addons/base_module_quality/speed_test/speed_test.py:151 +#: code:addons/base_module_quality/terp_test/terp_test.py:132 +#: code:addons/base_module_quality/workflow_test/workflow_test.py:143 +#, python-format +msgid "Object Name" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/method_test/method_test.py:54 +#: code:addons/base_module_quality/method_test/method_test.py:61 +#: code:addons/base_module_quality/method_test/method_test.py:68 +#, python-format +msgid "Ok" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:34 +#, python-format +msgid "" +"This test checks if the module satisfies the current coding standard used by " +"OpenERP." +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/wizard/quality_save_report.py:39 +#, python-format +msgid "No report to save!" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:177 +#, python-format +msgid "Result of dependancy in %" +msgstr "" + +#. module: base_module_quality +#: help:module.quality.detail,state:0 +msgid "" +"The test will be completed only if the module is installed or if the test " +"may be processed on uninstalled module." +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pylint_test/pylint_test.py:99 +#, python-format +msgid "Result (/10)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:33 +#, python-format +msgid "Terp Test" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:33 +#, python-format +msgid "Object Test" +msgstr "" + +#. module: base_module_quality +#: view:module.quality.detail:0 +msgid "Save Report" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/wizard/module_quality_check.py:43 +#: model:ir.actions.act_window,name:base_module_quality.act_base_module_quality +#: view:quality.check:0 +#, python-format +msgid "Quality Check" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:128 +#, python-format +msgid "Not Efficient" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/wizard/quality_save_report.py:39 +#, python-format +msgid "Warning" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/structure_test/structure_test.py:172 +#, python-format +msgid "Feedback about structure of module" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/unit_test/unit_test.py:35 +#, python-format +msgid "Unit Test" +msgstr "" + +#. module: base_module_quality +#: view:quality.check:0 +msgid "Check" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:151 +#, python-format +msgid "Reading Complexity" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pep8_test/pep8_test.py:267 +#, python-format +msgid "Result of pep8_test in %" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,state:0 +msgid "State" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/unit_test/unit_test.py:50 +#, python-format +msgid "Module does not have 'unit_test/test.py' file" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,ponderation:0 +msgid "Ponderation" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:177 +#, python-format +msgid "Result of Security in %" +msgstr "" + +#. module: base_module_quality +#: help:module.quality.detail,ponderation:0 +msgid "" +"Some tests are more critical than others, so they have a bigger weight in " +"the computation of final rating" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:120 +#, python-format +msgid "No enough data" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:132 +#, python-format +msgid "Result (/1)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:151 +#, python-format +msgid "N (Number of Records)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:133 +#, python-format +msgid "No data" +msgstr "" + +#. module: base_module_quality +#: model:ir.model,name:base_module_quality.model_module_quality_detail +msgid "module.quality.detail" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:127 +#, python-format +msgid "O(n) or worst" +msgstr "" + +#. module: base_module_quality +#: field:save.report,module_file:0 +msgid "Save report" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/workflow_test/workflow_test.py:34 +#, python-format +msgid "" +"This test checks where object has workflow or not on it if there is a state " +"field and several buttons on it and also checks validity of workflow xml file" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/structure_test/structure_test.py:151 +#, python-format +msgid "Result in %" +msgstr "" + +#. module: base_module_quality +#: view:quality.check:0 +msgid "This wizard will check module(s) quality" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pep8_test/pep8_test.py:58 +#: code:addons/base_module_quality/pylint_test/pylint_test.py:88 +#, python-format +msgid "No python file found" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:144 +#: view:module.quality.check:0 +#: view:module.quality.detail:0 +#, python-format +msgid "Result" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,message:0 +msgid "Message" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:54 +#, python-format +msgid "The module does not contain the __openerp__.py file" +msgstr "" + +#. module: base_module_quality +#: view:module.quality.detail:0 +msgid "Detail" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,note:0 +msgid "Note" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:85 +#, python-format +msgid "" +"O(1) means that the number of SQL requests to read the object does not " +"depand on the number of objects we are reading. This feature is mostly " +"wished.\n" +"" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:120 +#, python-format +msgid "__openerp__.py file" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/unit_test/unit_test.py:70 +#, python-format +msgid "Status" +msgstr "" + +#. module: base_module_quality +#: view:module.quality.check:0 +#: field:module.quality.check,check_detail_ids:0 +msgid "Tests" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:50 +#, python-format +msgid "" +"\n" +"This test checks the speed of the module. Note that at least 5 demo data is " +"needed in order to run it.\n" +"\n" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pylint_test/pylint_test.py:71 +#, python-format +msgid "Unable to parse the result. Check the details." +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/structure_test/structure_test.py:33 +#, python-format +msgid "" +"\n" +"This test checks if the module satisfy tiny structure\n" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/structure_test/structure_test.py:151 +#: code:addons/base_module_quality/workflow_test/workflow_test.py:136 +#, python-format +msgid "Module Name" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/unit_test/unit_test.py:56 +#, python-format +msgid "Error! Module is not properly loaded/installed" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:115 +#, python-format +msgid "Error in Read method" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:138 +#, python-format +msgid "Score is below than minimal score(%s%%)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:151 +#, python-format +msgid "N/2" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/method_test/method_test.py:57 +#: code:addons/base_module_quality/method_test/method_test.py:64 +#: code:addons/base_module_quality/method_test/method_test.py:71 +#, python-format +msgid "Exception" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/base_module_quality.py:100 +#, python-format +msgid "Test Is Not Implemented" +msgstr "" + +#. module: base_module_quality +#: model:ir.model,name:base_module_quality.model_save_report +msgid "Save Report of Quality" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:151 +#, python-format +msgid "N" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/workflow_test/workflow_test.py:143 +#, python-format +msgid "Feed back About Workflow of Module" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:73 +#, python-format +msgid "" +"Given module has no objects.Speed test can work only when new objects are " +"created in the module along with demo data" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pylint_test/pylint_test.py:32 +#, python-format +msgid "" +"This test uses Pylint and checks if the module satisfies the coding standard " +"of Python. See http://www.logilab.org/project/name/pylint for further info.\n" +" " +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:116 +#, python-format +msgid "Error in Read method: %s" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/workflow_test/workflow_test.py:129 +#, python-format +msgid "No Workflow define" +msgstr "" + +#. module: base_module_quality +#: selection:module.quality.detail,state:0 +msgid "Done" +msgstr "" + +#. module: base_module_quality +#: view:quality.check:0 +msgid "Cancel" +msgstr "" + +#. module: base_module_quality +#: view:save.report:0 +msgid "Close" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pep8_test/pep8_test.py:32 +#, python-format +msgid "" +"\n" +"PEP-8 Test , copyright of py files check, method can not call from loops\n" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.check,final_score:0 +msgid "Final Score (%)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pylint_test/pylint_test.py:61 +#, python-format +msgid "" +"Error. Is pylint correctly installed? (http://pypi.python.org/pypi/pylint)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:125 +#, python-format +msgid "Efficient" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.check,name:0 +msgid "Rated Module" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/workflow_test/workflow_test.py:33 +#, python-format +msgid "Workflow Test" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/unit_test/unit_test.py:36 +#, python-format +msgid "" +"\n" +"This test checks the Unit Test(PyUnit) Cases of the module. Note that " +"'unit_test/test.py' is needed in module.\n" +"\n" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/method_test/method_test.py:32 +#, python-format +msgid "" +"\n" +"This test checks if the module classes are raising exception when calling " +"basic methods or not.\n" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,detail:0 +msgid "Details" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:119 +#, python-format +msgid "Warning! Not enough demo data" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pylint_test/pylint_test.py:31 +#, python-format +msgid "Pylint Test" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pep8_test/pep8_test.py:31 +#, python-format +msgid "PEP-8 Test" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:187 +#, python-format +msgid "Field name" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:151 +#, python-format +msgid "1" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:132 +#, python-format +msgid "Warning! Object has no demo data" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:140 +#, python-format +msgid "Tag Name" +msgstr "" + +#. module: base_module_quality +#: model:ir.model,name:base_module_quality.model_module_quality_check +msgid "module.quality.check" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,name:0 +msgid "Name" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:177 +#: code:addons/base_module_quality/workflow_test/workflow_test.py:136 +#, python-format +msgid "Result of views in %" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,score:0 +msgid "Score (%)" +msgstr "" + +#. module: base_module_quality +#: help:save.report,name:0 +msgid "Save report as .html format" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/base_module_quality.py:269 +#, python-format +msgid "The module has to be installed before running this test." +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/speed_test/speed_test.py:123 +#, python-format +msgid "O(1)" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/object_test/object_test.py:177 +#, python-format +msgid "Result of fields in %" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/unit_test/unit_test.py:70 +#: view:module.quality.detail:0 +#: field:module.quality.detail,summary:0 +#, python-format +msgid "Summary" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pylint_test/pylint_test.py:99 +#: code:addons/base_module_quality/structure_test/structure_test.py:172 +#: field:save.report,name:0 +#, python-format +msgid "File Name" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/pep8_test/pep8_test.py:274 +#, python-format +msgid "Line number" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/structure_test/structure_test.py:32 +#, python-format +msgid "Structure Test" +msgstr "" + +#. module: base_module_quality +#: field:module.quality.detail,quality_check_id:0 +msgid "Quality" +msgstr "" + +#. module: base_module_quality +#: code:addons/base_module_quality/terp_test/terp_test.py:140 +#, python-format +msgid "Feed back About terp file of Module" +msgstr "" diff --git a/addons/base_module_record/i18n/da.po b/addons/base_module_record/i18n/da.po new file mode 100644 index 00000000000..36d91ece093 --- /dev/null +++ b/addons/base_module_record/i18n/da.po @@ -0,0 +1,265 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,category:0 +msgid "Category" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_objects,save:0 +msgid "Information" +msgstr "" + +#. module: base_module_record +#: model:ir.model,name:base_module_record.model_ir_module_record +msgid "ir.module.record" +msgstr "" + +#. module: base_module_record +#: wizard_button:base_module_record.module_record_data,info,end:0 +#: wizard_button:base_module_record.module_record_data,save_yaml,end:0 +msgid "End" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_data,init:0 +#: wizard_view:base_module_record.module_record_objects,init:0 +msgid "Choose objects to record" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,author:0 +msgid "Author" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,directory_name:0 +msgid "Directory Name" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_data,init,filter_cond:0 +#: wizard_field:base_module_record.module_record_objects,init,filter_cond:0 +msgid "Records only" +msgstr "" + +#. module: base_module_record +#: selection:base_module_record.module_record_objects,info,data_kind:0 +msgid "Demo Data" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,save,module_filename:0 +msgid "Filename" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,version:0 +msgid "Version" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_data,info:0 +#: wizard_view:base_module_record.module_record_data,init:0 +#: wizard_view:base_module_record.module_record_data,save_yaml:0 +#: wizard_view:base_module_record.module_record_objects,init:0 +msgid "Objects Recording" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_objects,save:0 +msgid "" +"If you think your module could interest other people, we'd like you to " +"publish it on http://www.openerp.com, in the 'Modules' section. You can do " +"it through the website or using features of the 'base_module_publish' module." +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_data,init,check_date:0 +#: wizard_field:base_module_record.module_record_objects,init,check_date:0 +msgid "Record from Date" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_data,end:0 +#: wizard_view:base_module_record.module_record_objects,end:0 +#: wizard_view:base_module_record.module_record_objects,info:0 +#: wizard_view:base_module_record.module_record_objects,save:0 +#: wizard_view:base_module_record.module_record_objects,save_yaml:0 +msgid "Module Recording" +msgstr "" + +#. module: base_module_record +#: model:ir.actions.wizard,name:base_module_record.wizard_base_module_record_objects +#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record_objects +msgid "Export Customizations As a Module" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_objects,save:0 +msgid "Thanks in advance for your contribution." +msgstr "" + +#. module: base_module_record +#: help:base_module_record.module_record_data,init,objects:0 +#: help:base_module_record.module_record_objects,init,objects:0 +msgid "List of objects to be recorded" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,description:0 +msgid "Full Description" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,name:0 +msgid "Module Name" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_data,init,objects:0 +#: wizard_field:base_module_record.module_record_objects,init,objects:0 +msgid "Objects" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,save,module_file:0 +#: wizard_field:base_module_record.module_record_objects,save_yaml,yaml_file:0 +msgid "Module .zip File" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_objects,save:0 +msgid "Module successfully created !" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_objects,save_yaml:0 +msgid "YAML file successfully created !" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_data,info:0 +#: wizard_view:base_module_record.module_record_data,save_yaml:0 +msgid "Result, paste this to your module's xml" +msgstr "" + +#. module: base_module_record +#: selection:base_module_record.module_record_data,init,filter_cond:0 +#: selection:base_module_record.module_record_objects,init,filter_cond:0 +msgid "Created" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_data,end:0 +#: wizard_view:base_module_record.module_record_objects,end:0 +msgid "Thanks For using Module Recorder" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,website:0 +msgid "Documentation URL" +msgstr "" + +#. module: base_module_record +#: selection:base_module_record.module_record_data,init,filter_cond:0 +#: selection:base_module_record.module_record_objects,init,filter_cond:0 +msgid "Modified" +msgstr "" + +#. module: base_module_record +#: wizard_button:base_module_record.module_record_data,init,record:0 +#: wizard_button:base_module_record.module_record_objects,init,record:0 +msgid "Record" +msgstr "" + +#. module: base_module_record +#: wizard_button:base_module_record.module_record_objects,info,save:0 +msgid "Continue" +msgstr "" + +#. module: base_module_record +#: model:ir.actions.wizard,name:base_module_record.wizard_base_module_record_data +#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record_data +msgid "Export Customizations As Data File" +msgstr "" + +#. module: base_module_record +#: code:addons/base_module_record/wizard/base_module_save.py:129 +#, python-format +msgid "Error" +msgstr "" + +#. module: base_module_record +#: selection:base_module_record.module_record_objects,info,data_kind:0 +msgid "Normal Data" +msgstr "" + +#. module: base_module_record +#: wizard_button:base_module_record.module_record_data,end,end:0 +#: wizard_button:base_module_record.module_record_objects,end,end:0 +msgid "OK" +msgstr "" + +#. module: base_module_record +#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_mod_rec +msgid "Module Creation" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_objects,info,data_kind:0 +msgid "Type of Data" +msgstr "" + +#. module: base_module_record +#: wizard_view:base_module_record.module_record_objects,info:0 +msgid "Module Information" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_data,init,info_yaml:0 +#: wizard_field:base_module_record.module_record_objects,init,info_yaml:0 +msgid "YAML" +msgstr "" + +#. module: base_module_record +#: wizard_field:base_module_record.module_record_data,info,res_text:0 +#: wizard_field:base_module_record.module_record_data,save_yaml,res_text:0 +msgid "Result" +msgstr "" + +#. module: base_module_record +#: wizard_button:base_module_record.module_record_data,init,end:0 +#: wizard_button:base_module_record.module_record_objects,info,end:0 +#: wizard_button:base_module_record.module_record_objects,init,end:0 +msgid "Cancel" +msgstr "" + +#. module: base_module_record +#: wizard_button:base_module_record.module_record_objects,save,end:0 +#: wizard_button:base_module_record.module_record_objects,save_yaml,end:0 +msgid "Close" +msgstr "" + +#. module: base_module_record +#: selection:base_module_record.module_record_data,init,filter_cond:0 +#: selection:base_module_record.module_record_objects,init,filter_cond:0 +msgid "Created & Modified" +msgstr "" diff --git a/addons/base_report_creator/i18n/da.po b/addons/base_report_creator/i18n/da.po new file mode 100644 index 00000000000..983ea4e4634 --- /dev/null +++ b/addons/base_report_creator/i18n/da.po @@ -0,0 +1,506 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: base_report_creator +#: help:base_report_creator.report.filter,expression:0 +msgid "" +"Provide an expression for the field based on which you want to filter the " +"records.\n" +" e.g. res_partner.id=3" +msgstr "" + +#. module: base_report_creator +#: model:ir.model,name:base_report_creator.model_report_menu_create +msgid "Menu Create" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,view_graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Used View" +msgstr "" + +#. module: base_report_creator +#: wizard_view:base_report_creator.report_filter.fields,set_value_select_field:0 +msgid "Filter Values" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.fields,graph_mode:0 +msgid "Graph Mode" +msgstr "" + +#. module: base_report_creator +#: code:addons/base_report_creator/base_report_creator.py:310 +#, python-format +msgid "" +"These is/are model(s) (%s) in selection which is/are not related to any " +"other model" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Legend" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Graph View" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.filter,expression:0 +msgid "Value" +msgstr "" + +#. module: base_report_creator +#: model:ir.actions.wizard,name:base_report_creator.wizard_set_filter_fields +msgid "Set Filter Fields" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,calendar_mode:0 +msgid "Ending Date" +msgstr "" + +#. module: base_report_creator +#: model:ir.model,name:base_report_creator.model_base_report_creator_report_filter +msgid "Report Filters" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +#: field:base_report_creator.report,sql_query:0 +msgid "SQL Query" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +#: view:report.menu.create:0 +msgid "Create Menu" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,group_method:0 +msgid "Minimum" +msgstr "" + +#. module: base_report_creator +#: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,operator:0 +msgid "Operator" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.filter,condition:0 +#: selection:base_report_creator.report_filter.fields,set_value_select_field,condition:0 +msgid "OR" +msgstr "" + +#. module: base_report_creator +#: model:ir.actions.act_window,name:base_report_creator.base_report_creator_action +msgid "Custom Reports" +msgstr "" + +#. module: base_report_creator +#: code:addons/base_report_creator/base_report_creator.py:310 +#, python-format +msgid "No Related Models!!" +msgstr "" + +#. module: base_report_creator +#: view:report.menu.create:0 +msgid "Menu Information" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,group_method:0 +msgid "Sum" +msgstr "" + +#. module: base_report_creator +#: constraint:base_report_creator.report:0 +msgid "You must have to give calendar view's color,start date and delay." +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,model_ids:0 +msgid "Reported Objects" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Field List" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,type:0 +msgid "Report Type" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Add filter" +msgstr "" + +#. module: base_report_creator +#: model:ir.actions.act_window,name:base_report_creator.action_report_menu_create +msgid "Create Menu for Report" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_type1:0 +#: selection:base_report_creator.report,view_type2:0 +#: selection:base_report_creator.report,view_type3:0 +msgid "Form" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_type2:0 +#: selection:base_report_creator.report,view_type3:0 +#: selection:base_report_creator.report.fields,calendar_mode:0 +#: selection:base_report_creator.report.fields,graph_mode:0 +msgid "/" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +#: field:base_report_creator.report.fields,report_id:0 +#: field:base_report_creator.report.filter,report_id:0 +#: model:ir.model,name:base_report_creator.model_base_report_creator_report +#: model:ir.model,name:base_report_creator.model_base_report_creator_report_result +msgid "Report" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,calendar_mode:0 +msgid "Starting Date" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Filters on Fields" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,group_ids:0 +msgid "Authorized Groups" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_type1:0 +#: selection:base_report_creator.report,view_type2:0 +#: selection:base_report_creator.report,view_type3:0 +msgid "Tree" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,view_graph_orientation:0 +msgid "Graph Orientation" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Authorized Groups (empty for all)" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Security" +msgstr "" + +#. module: base_report_creator +#: field:report.menu.create,menu_name:0 +msgid "Menu Name" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.filter,condition:0 +#: selection:base_report_creator.report_filter.fields,set_value_select_field,condition:0 +msgid "AND" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.fields,calendar_mode:0 +msgid "Calendar Mode" +msgstr "" + +#. module: base_report_creator +#: model:ir.model,name:base_report_creator.model_base_report_creator_report_fields +msgid "Display Fields" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,graph_mode:0 +msgid "Y Axis" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_type1:0 +#: selection:base_report_creator.report,view_type2:0 +#: selection:base_report_creator.report,view_type3:0 +msgid "Calendar" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_type1:0 +#: selection:base_report_creator.report,view_type2:0 +#: selection:base_report_creator.report,view_type3:0 +msgid "Graph" +msgstr "" + +#. module: base_report_creator +#: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,field_id:0 +msgid "Field Name" +msgstr "" + +#. module: base_report_creator +#: wizard_view:base_report_creator.report_filter.fields,set_value_select_field:0 +msgid "Set Filter Values" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_graph_orientation:0 +msgid "Vertical" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,type:0 +msgid "Rows And Columns Report" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "General Configuration" +msgstr "" + +#. module: base_report_creator +#: help:base_report_creator.report.fields,sequence:0 +msgid "Gives the sequence order when displaying a list of fields." +msgstr "" + +#. module: base_report_creator +#: wizard_view:base_report_creator.report_filter.fields,init:0 +msgid "Select Field to filter" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,active:0 +msgid "Active" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_graph_orientation:0 +msgid "Horizontal" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.fields,group_method:0 +msgid "Grouping Method" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.filter,condition:0 +#: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,condition:0 +msgid "Condition" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,group_method:0 +msgid "Count" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,graph_mode:0 +msgid "X Axis" +msgstr "" + +#. module: base_report_creator +#: field:report.menu.create,menu_parent_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: base_report_creator +#: wizard_button:base_report_creator.report_filter.fields,set_value_select_field,set_value:0 +msgid "Confirm Filter" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.filter,name:0 +msgid "Filter Name" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Open Report" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,group_method:0 +msgid "Grouped" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Report Creator" +msgstr "" + +#. module: base_report_creator +#: wizard_button:base_report_creator.report_filter.fields,init,end:0 +#: wizard_button:base_report_creator.report_filter.fields,set_value_select_field,end:0 +#: view:report.menu.create:0 +msgid "Cancel" +msgstr "" + +#. module: base_report_creator +#: constraint:base_report_creator.report:0 +msgid "You can apply aggregate function to the non calculated field." +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,menu_id:0 +msgid "Menu" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,view_type1:0 +msgid "First View" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,calendar_mode:0 +msgid "Delay" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.fields,field_id:0 +msgid "Field" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,calendar_mode:0 +msgid "Unique Colors" +msgstr "" + +#. module: base_report_creator +#: help:base_report_creator.report,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the report " +"without removing it." +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_graph_type:0 +msgid "Pie Chart" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,view_type3:0 +msgid "Third View" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,calendar_mode:0 +msgid "End Date" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,name:0 +msgid "Report Name" +msgstr "" + +#. module: base_report_creator +#: constraint:base_report_creator.report:0 +msgid "You can not display field which are not stored in database." +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Fields" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,group_method:0 +msgid "Average" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "Use %(uid)s to filter by the connected user" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report.fields,group_method:0 +msgid "Maximum" +msgstr "" + +#. module: base_report_creator +#: wizard_button:base_report_creator.report_filter.fields,init,set_value_select_field:0 +msgid "Continue" +msgstr "" + +#. module: base_report_creator +#: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,value:0 +msgid "Values" +msgstr "" + +#. module: base_report_creator +#: selection:base_report_creator.report,view_graph_type:0 +msgid "Bar Chart" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report,view_type2:0 +msgid "Second View" +msgstr "" + +#. module: base_report_creator +#: view:report.menu.create:0 +msgid "Create Menu For This Report" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +msgid "View parameters" +msgstr "" + +#. module: base_report_creator +#: field:base_report_creator.report.fields,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_report_creator +#: wizard_field:base_report_creator.report_filter.fields,init,field_id:0 +msgid "Filter Field" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +#: field:base_report_creator.report,field_ids:0 +msgid "Fields to Display" +msgstr "" + +#. module: base_report_creator +#: view:base_report_creator.report:0 +#: field:base_report_creator.report,filter_ids:0 +msgid "Filters" +msgstr "" diff --git a/addons/base_report_designer/i18n/da.po b/addons/base_report_designer/i18n/da.po new file mode 100644 index 00000000000..fdfd755eb05 --- /dev/null +++ b/addons/base_report_designer/i18n/da.po @@ -0,0 +1,193 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_sxw +msgid "base.report.sxw" +msgstr "" + +#. 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.file.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 +#: view:base_report_designer.installer:0 +msgid "_Close" +msgstr "" + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "The RML report" +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 +#: model:ir.model,name:base_report_designer.model_base_report_rml_save +msgid "base.report.rml.save" +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 +#: field:base_report_designer.installer,config_logo:0 +msgid "Image" +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.file.sxw:0 +#: view:base.report.rml.save:0 +#: view:base.report.sxw:0 +#: view:base_report_designer.installer:0 +msgid "Cancel" +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_setup/i18n/hr.po b/addons/base_setup/i18n/hr.po index c059b73bb1d..d3c203836a9 100644 --- a/addons/base_setup/i18n/hr.po +++ b/addons/base_setup/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-06-06 23:31+0000\n" -"Last-Translator: Drazen Bosak \n" +"PO-Revision-Date: 2012-01-28 20:51+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: Vinteh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:07+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" "Language: hr\n" #. module: base_setup @@ -25,7 +25,7 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Guest" -msgstr "" +msgstr "Gost" #. module: base_setup #: model:ir.model,name:base_setup.model_product_installer @@ -35,12 +35,12 @@ msgstr "" #. module: base_setup #: selection:product.installer,customers:0 msgid "Create" -msgstr "" +msgstr "Kreiraj" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Member" -msgstr "" +msgstr "Član" #. module: base_setup #: field:migrade.application.installer.modules,sync_google_contact:0 @@ -57,17 +57,17 @@ msgstr "" #. module: base_setup #: selection:product.installer,customers:0 msgid "Import" -msgstr "" +msgstr "Uvoz" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Donor" -msgstr "" +msgstr "Donator" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_base_setup_company msgid "Set Company Header and Footer" -msgstr "" +msgstr "Postavi zaglavlje i podnožje memoranduma organizacije" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_base_setup_company @@ -80,17 +80,17 @@ msgstr "" #. module: base_setup #: field:product.installer,customers:0 msgid "Customers" -msgstr "" +msgstr "Kupci" #. module: base_setup #: selection:user.preferences.config,view:0 msgid "Extended" -msgstr "" +msgstr "Prošireno" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Patient" -msgstr "" +msgstr "Pacijent" #. module: base_setup #: model:ir.actions.act_window,help:base_setup.action_import_create_installer @@ -137,7 +137,7 @@ msgstr "" #. module: base_setup #: field:user.preferences.config,view:0 msgid "Interface" -msgstr "" +msgstr "Sučelje" #. module: base_setup #: model:ir.model,name:base_setup.model_migrade_application_installer_modules @@ -159,12 +159,12 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Customer" -msgstr "" +msgstr "Kupac" #. module: base_setup #: field:user.preferences.config,context_lang:0 msgid "Language" -msgstr "" +msgstr "Jezik" #. module: base_setup #: help:user.preferences.config,context_lang:0 @@ -185,7 +185,7 @@ msgstr "" #. module: base_setup #: field:base.setup.terminology,partner:0 msgid "How do you call a Customer" -msgstr "" +msgstr "Koji temin želite koristiti za kupce" #. module: base_setup #: field:migrade.application.installer.modules,quickbooks_ippids:0 @@ -195,7 +195,7 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Client" -msgstr "" +msgstr "Klijent" #. module: base_setup #: field:migrade.application.installer.modules,import_saleforce:0 @@ -205,12 +205,12 @@ msgstr "" #. module: base_setup #: field:user.preferences.config,context_tz:0 msgid "Timezone" -msgstr "" +msgstr "Vremenska zona" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_partner_terminology_config_form msgid "Use another word to say \"Customer\"" -msgstr "" +msgstr "Termin \"Kupac\"" #. module: base_setup #: model:ir.model,name:base_setup.model_base_setup_terminology @@ -221,7 +221,7 @@ msgstr "" #: help:user.preferences.config,menu_tips:0 msgid "" "Check out this box if you want to always display tips on each menu action" -msgstr "" +msgstr "Prikazivanje savjeta na svakoj akciji/prozoru" #. module: base_setup #: field:base.setup.terminology,config_logo:0 @@ -229,7 +229,7 @@ msgstr "" #: field:product.installer,config_logo:0 #: field:user.preferences.config,config_logo:0 msgid "Image" -msgstr "" +msgstr "Slika" #. module: base_setup #: model:ir.model,name:base_setup.model_user_preferences_config @@ -239,12 +239,12 @@ msgstr "" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_config_access_other_user msgid "Create Additional Users" -msgstr "" +msgstr "Kreiraj korisnike programa" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_import_create_installer msgid "Create or Import Customers" -msgstr "" +msgstr "Kreirajte ili uvezite podatke o kupcima" #. module: base_setup #: field:migrade.application.installer.modules,import_sugarcrm:0 @@ -254,12 +254,12 @@ msgstr "" #. module: base_setup #: help:product.installer,customers:0 msgid "Import or create customers" -msgstr "" +msgstr "Kreirajte ili uvezite podatke o kupcima" #. module: base_setup #: selection:user.preferences.config,view:0 msgid "Simplified" -msgstr "" +msgstr "Pojednostavljeno" #. module: base_setup #: help:migrade.application.installer.modules,import_sugarcrm:0 @@ -269,17 +269,17 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: base_setup #: view:base.setup.terminology:0 msgid "Specify Your Terminology" -msgstr "" +msgstr "Termin" #. module: base_setup #: help:migrade.application.installer.modules,sync_google_contact:0 msgid "For Sync Google Contact" -msgstr "" +msgstr "Sinkronizacija Google kontakata" #~ msgid "Currency" #~ msgstr "Valuta" diff --git a/addons/base_synchro/i18n/da.po b/addons/base_synchro/i18n/da.po new file mode 100644 index 00000000000..2a62d4617bf --- /dev/null +++ b/addons/base_synchro/i18n/da.po @@ -0,0 +1,279 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:39+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: base_synchro +#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro +msgid "Base Synchronization" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.server,server_db:0 +msgid "Server Database" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.server:0 +#: model:ir.model,name:base_synchro.model_base_synchro_server +msgid "Synchronized server" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj.avoid,name:0 +msgid "Field Name" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,synchronize_date:0 +msgid "Latest Synchronization" +msgstr "" + +#. module: base_synchro +#: field:base.synchro,user_id:0 +msgid "Send Result To" +msgstr "" + +#. module: base_synchro +#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid +msgid "Fields to not synchronize" +msgstr "" + +#. module: base_synchro +#: view:base.synchro:0 +msgid "_Close" +msgstr "" + +#. module: base_synchro +#: view:base.synchro:0 +msgid "Transfer Data To Server" +msgstr "" + +#. module: base_synchro +#: model:ir.model,name:base_synchro.model_base_synchro_obj +msgid "Register Class" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj:0 +#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree +#: model:ir.ui.menu,name:base_synchro.transfer_menu_id +msgid "Synchronized objects" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.server,obj_ids:0 +msgid "Models" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj.avoid,obj_id:0 +#: view:base.synchro.obj.line:0 +#: field:base.synchro.obj.line,obj_id:0 +msgid "Object" +msgstr "" + +#. module: base_synchro +#: view:base.synchro:0 +msgid "Synchronization Completed!" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.server,login:0 +msgid "User Name" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj:0 +#: view:base.synchro.obj.line:0 +msgid "Group By" +msgstr "" + +#. module: base_synchro +#: selection:base.synchro.obj,action:0 +msgid "Upload" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj:0 +msgid "Latest synchronization" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj.line:0 +#: field:base.synchro.obj.line,name:0 +msgid "Date" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.server,password:0 +msgid "Password" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,avoid_ids:0 +msgid "Fields Not Sync." +msgstr "" + +#. module: base_synchro +#: selection:base.synchro.obj,action:0 +msgid "Both" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,name:0 +msgid "Name" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj:0 +msgid "Fields" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj.line:0 +msgid "Transfered Ids Details" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,action:0 +msgid "Synchronisation direction" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,server_id:0 +msgid "Server" +msgstr "" + +#. module: base_synchro +#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree +#: model:ir.model,name:base_synchro.model_base_synchro_obj_line +#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree +msgid "Synchronized instances" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,active:0 +msgid "Active" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj:0 +#: field:base.synchro.obj,model_id:0 +msgid "Object to synchronize" +msgstr "" + +#. module: base_synchro +#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree +#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id +msgid "Servers to be synchronized" +msgstr "" + +#. module: base_synchro +#: view:base.synchro.obj:0 +msgid "Transfer Details" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj.line,remote_id:0 +msgid "Remote Id" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,line_id:0 +msgid "Ids Affected" +msgstr "" + +#. module: base_synchro +#: model:ir.ui.menu,name:base_synchro.next_id_63 +msgid "History" +msgstr "" + +#. module: base_synchro +#: model:ir.ui.menu,name:base_synchro.next_id_62 +#: model:ir.ui.menu,name:base_synchro.synch_config +msgid "Synchronization" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_synchro +#: view:base.synchro:0 +msgid "_Synchronize" +msgstr "" + +#. module: base_synchro +#: view:base.synchro:0 +msgid "OK" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.server,name:0 +msgid "Server name" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_synchro +#: view:base.synchro:0 +msgid "" +"The synchronisation has been started.You will receive a request when it's " +"done." +msgstr "" + +#. module: base_synchro +#: field:base.synchro.server,server_port:0 +msgid "Server Port" +msgstr "" + +#. module: base_synchro +#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro +msgid "Synchronize objects" +msgstr "" + +#. module: base_synchro +#: model:ir.model,name:base_synchro.model_base_synchro +msgid "base.synchro" +msgstr "" + +#. module: base_synchro +#: field:base.synchro.obj.line,local_id:0 +msgid "Local Id" +msgstr "" + +#. module: base_synchro +#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree +#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form +msgid "Filters" +msgstr "" + +#. module: base_synchro +#: selection:base.synchro.obj,action:0 +msgid "Download" +msgstr "" + +#. module: base_synchro +#: field:base.synchro,server_url:0 +#: field:base.synchro.server,server_url:0 +msgid "Server URL" +msgstr "" diff --git a/addons/base_vat/i18n/hr.po b/addons/base_vat/i18n/hr.po index 385bbf85380..b5d8dda3c9a 100644 --- a/addons/base_vat/i18n/hr.po +++ b/addons/base_vat/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-12-19 12:33+0000\n" -"Last-Translator: Milan Tribuson \n" +"PO-Revision-Date: 2012-01-28 20:22+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 06:03+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: base_vat #: code:addons/base_vat/base_vat.py:125 @@ -37,17 +37,17 @@ msgstr "" #. module: base_vat #: field:res.company,vat_check_vies:0 msgid "VIES VAT Check" -msgstr "" +msgstr "VIES VAT provjera" #. module: base_vat #: model:ir.model,name:base_vat.model_res_company msgid "Companies" -msgstr "" +msgstr "Organizacije" #. module: base_vat #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Greška! Ne možete kreirati rekurzivne organizacije." #. module: base_vat #: help:res.partner,vat_subjected:0 @@ -60,7 +60,7 @@ msgstr "" #. module: base_vat #: model:ir.model,name:base_vat.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: base_vat #: help:res.company,vat_check_vies:0 diff --git a/addons/board/i18n/da.po b/addons/board/i18n/da.po new file mode 100644 index 00000000000..a897ed9486c --- /dev/null +++ b/addons/board/i18n/da.po @@ -0,0 +1,348 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:39+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: board +#: view:res.log.report:0 +msgid " Year " +msgstr "" + +#. module: board +#: model:ir.model,name:board.model_board_menu_create +msgid "Menu Create" +msgstr "" + +#. module: board +#: view:board.menu.create:0 +msgid "Menu Information" +msgstr "" + +#. module: board +#: view:res.users:0 +msgid "Latest Connections" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Log created in last month" +msgstr "" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.open_board_administration_form +msgid "Administration Dashboard" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Group By..." +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Log created in current year" +msgstr "" + +#. module: board +#: model:ir.model,name:board.model_board_board +msgid "Board" +msgstr "" + +#. module: board +#: field:board.menu.create,menu_name:0 +msgid "Menu Name" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.board_weekly_res_log_report_action +#: view:res.log.report:0 +msgid "Weekly Global Activity" +msgstr "" + +#. module: board +#: field:board.board.line,name:0 +msgid "Title" +msgstr "" + +#. module: board +#: field:res.log.report,nbr:0 +msgid "# of Entries" +msgstr "" + +#. module: board +#: view:res.log.report:0 +#: field:res.log.report,month:0 +msgid "Month" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Log created in current month" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.board_monthly_res_log_report_action +#: view:res.log.report:0 +msgid "Monthly Activity per Document" +msgstr "" + +#. module: board +#: view:board.board:0 +msgid "Configuration Overview" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_view_board_list_form +#: model:ir.ui.menu,name:board.menu_view_board_form +msgid "Dashboard Definition" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "March" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "August" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_user_connection_tree +msgid "User Connections" +msgstr "" + +#. module: board +#: field:res.log.report,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Log Analysis" +msgstr "" + +#. module: board +#: field:res.log.report,res_model:0 +msgid "Object" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "June" +msgstr "" + +#. module: board +#: field:board.board,line_ids:0 +msgid "Action Views" +msgstr "" + +#. module: board +#: model:ir.model,name:board.model_res_log_report +msgid "Log Report" +msgstr "" + +#. module: board +#: code:addons/board/wizard/board_menu_create.py:46 +#, python-format +msgid "Please Insert Dashboard View(s) !" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "July" +msgstr "" + +#. module: board +#: view:res.log.report:0 +#: field:res.log.report,day:0 +msgid "Day" +msgstr "" + +#. module: board +#: view:board.menu.create:0 +msgid "Create Menu For Dashboard" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "February" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "October" +msgstr "" + +#. module: board +#: model:ir.model,name:board.model_board_board_line +msgid "Board Line" +msgstr "" + +#. module: board +#: field:board.menu.create,menu_parent_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid " Month-1 " +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "January" +msgstr "" + +#. module: board +#: view:board.board:0 +msgid "Users" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "November" +msgstr "" + +#. module: board +#: help:board.board.line,sequence:0 +msgid "" +"Gives the sequence order when displaying a list of " +"board lines." +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "April" +msgstr "" + +#. module: board +#: view:board.board:0 +#: field:board.board,name:0 +#: field:board.board.line,board_id:0 +#: model:ir.ui.menu,name:board.menu_dasboard +msgid "Dashboard" +msgstr "" + +#. module: board +#: code:addons/board/wizard/board_menu_create.py:45 +#, python-format +msgid "User Error!" +msgstr "" + +#. module: board +#: field:board.board.line,action_id:0 +msgid "Action" +msgstr "" + +#. module: board +#: field:board.board.line,position:0 +msgid "Position" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Model" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.board_homepage_action +msgid "Home Page" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_latest_activities_tree +msgid "Latest Activities" +msgstr "" + +#. module: board +#: selection:board.board.line,position:0 +msgid "Left" +msgstr "" + +#. module: board +#: field:board.board,view_id:0 +msgid "Board View" +msgstr "" + +#. module: board +#: selection:board.board.line,position:0 +msgid "Right" +msgstr "" + +#. module: board +#: field:board.board.line,width:0 +msgid "Width" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid " Month " +msgstr "" + +#. module: board +#: field:board.board.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "September" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "December" +msgstr "" + +#. module: board +#: view:board.board:0 +#: view:board.menu.create:0 +msgid "Create Menu" +msgstr "" + +#. module: board +#: field:board.board.line,height:0 +msgid "Height" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_board_menu_create +msgid "Create Board Menu" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "May" +msgstr "" + +#. module: board +#: view:res.log.report:0 +#: field:res.log.report,name:0 +msgid "Year" +msgstr "" + +#. module: board +#: view:board.menu.create:0 +msgid "Cancel" +msgstr "" + +#. module: board +#: view:board.board:0 +msgid "Dashboard View" +msgstr "" diff --git a/addons/board/i18n/nl.po b/addons/board/i18n/nl.po index dfade9582d3..d446ed09255 100644 --- a/addons/board/i18n/nl.po +++ b/addons/board/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-14 00:28+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-27 15:54+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:01+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: board #: view:res.log.report:0 @@ -39,7 +39,7 @@ msgstr "Laatste verbindingen" #. module: board #: view:res.log.report:0 msgid "Log created in last month" -msgstr "" +msgstr "Log aangemaakt in laatste maand" #. module: board #: view:board.board:0 @@ -55,7 +55,7 @@ msgstr "Groepeer op..." #. module: board #: view:res.log.report:0 msgid "Log created in current year" -msgstr "" +msgstr "Log aangemaakt in huidige jaar" #. module: board #: model:ir.model,name:board.model_board_board @@ -92,7 +92,7 @@ msgstr "Maand" #. module: board #: view:res.log.report:0 msgid "Log created in current month" -msgstr "" +msgstr "Log aangemaakt in huidige maand" #. module: board #: model:ir.actions.act_window,name:board.board_monthly_res_log_report_action @@ -103,7 +103,7 @@ msgstr "Maandelijkse activiteit per document" #. module: board #: view:board.board:0 msgid "Configuration Overview" -msgstr "" +msgstr "Configuratie overzicht" #. module: board #: model:ir.actions.act_window,name:board.action_view_board_list_form @@ -211,7 +211,7 @@ msgstr "Januari" #. module: board #: view:board.board:0 msgid "Users" -msgstr "" +msgstr "Gebruikers" #. module: board #: selection:res.log.report,month:0 @@ -262,7 +262,7 @@ msgstr "Model" #. module: board #: model:ir.actions.act_window,name:board.board_homepage_action msgid "Home Page" -msgstr "" +msgstr "Home Page" #. module: board #: model:ir.actions.act_window,name:board.action_latest_activities_tree diff --git a/addons/caldav/i18n/da.po b/addons/caldav/i18n/da.po new file mode 100644 index 00000000000..db4a31441a9 --- /dev/null +++ b/addons/caldav/i18n/da.po @@ -0,0 +1,819 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Value Mapping" +msgstr "" + +#. module: caldav +#: help:caldav.browse,url:0 +msgid "Url of the caldav server, use for synchronization" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:99 +#, python-format +msgid "" +"\n" +"Prerequire\n" +"----------\n" +"There is no buit-in way to synchronize calendar with caldav.\n" +"So you need to install a third part software : Calendar (CalDav)\n" +"for now it's the only one\n" +"\n" +"configuration\n" +"-------------\n" +"\n" +"1. Open Calendar Sync\n" +" I'll get an interface with 2 tabs\n" +" Stay on the first one\n" +"\n" +"2. CaDAV Calendar URL : put the URL given above (ie : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"3. Put your openerp username and password\n" +"\n" +"4. If your server don't use SSL, you'll get a warnign, say \"Yes\"\n" +"\n" +"5. Then you can synchronize manually or custom the settings to synchronize " +"every x minutes.\n" +"\n" +" " +msgstr "" + +#. module: caldav +#: field:basic.calendar.alias,name:0 +msgid "Filename" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_export +msgid "Event Export" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Provide path for Remote Calendar" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values +msgid "Import .ics File" +msgstr "" + +#. module: caldav +#: view:caldav.browse:0 +#: view:calendar.event.export:0 +msgid "_Close" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Attendee" +msgstr "" + +#. module: caldav +#: sql_constraint:basic.calendar.fields:0 +msgid "Can not map a field more than once" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,help:caldav.action_caldav_form +msgid "" +"\"Calendars\" allow you to Customize calendar event and todo attribute with " +"any of OpenERP model.Caledars provide iCal Import/Export " +"functionality.Webdav server that provides remote access to calendar.Help You " +"to synchronize Meeting with Calendars client.You can access Calendars using " +"CalDAV clients, like sunbird, Calendar Evaluation, Mobile." +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:789 +#: code:addons/caldav/calendar.py:879 +#: code:addons/caldav/wizard/calendar_event_import.py:63 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,object_id:0 +msgid "Object" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Todo" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_user_preference +msgid "User preference Form" +msgstr "" + +#. module: caldav +#: field:user.preference,service:0 +msgid "Services" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Expression as constant" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Evolution" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: view:calendar.event.subscribe:0 +msgid "Ok" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:123 +#, python-format +msgid "" +"\n" +" 1. Go to Calendar View\n" +"\n" +" 2. File -> New -> Calendar\n" +"\n" +" 3. Fill the form\n" +" - type : CalDav\n" +" - name : Whaterver you want (ie : Meeting)\n" +" - url : " +"http://HOST:PORT/webdav/DB_NAME/calendars/users/USER/c/Meetings (ie : " +"http://localhost:8069/webdav/db_1/calendars/users/demo/c/Meetings) the one " +"given on the top of this window\n" +" - uncheck \"User SSL\"\n" +" - Username : Your username (ie : Demo)\n" +" - Refresh : everytime you want that evolution synchronize the data " +"with the server\n" +"\n" +" 4. Click ok and give your openerp password\n" +"\n" +" 5. A new calendar named with the name you gave should appear on the left " +"side.\n" +" " +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:879 +#, python-format +msgid "Please provide proper configuration of \"%s\" in Calendar Lines" +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "Caldav's host name configuration" +msgstr "" + +#. module: caldav +#: field:caldav.browse,url:0 +msgid "Caldav Server" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Datetime In UTC" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "iPhone" +msgstr "" + +#. module: caldav +#: selection:basic.calendar,type:0 +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "TODO" +msgstr "" + +#. module: caldav +#: view:calendar.event.export:0 +msgid "Export ICS" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Use the field" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:789 +#, python-format +msgid "Can not create line \"%s\" more than once" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Webcal Calendar" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,line_ids:0 +#: model:ir.model,name:caldav.model_basic_calendar_lines +msgid "Calendar Lines" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_subscribe +msgid "Event subscribe" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "Import ICS" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: view:calendar.event.subscribe:0 +#: view:user.preference:0 +msgid "_Cancel" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_event +msgid "basic.calendar.event" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: selection:basic.calendar,type:0 +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Event" +msgstr "" + +#. module: caldav +#: field:document.directory,calendar_collection:0 +#: field:user.preference,collection:0 +msgid "Calendar Collection" +msgstr "" + +#. module: caldav +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "_Open" +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "Next" +msgstr "" + +#. module: caldav +#: field:basic.calendar,type:0 +#: field:basic.calendar.attributes,type:0 +#: field:basic.calendar.fields,type_id:0 +#: field:basic.calendar.lines,name:0 +msgid "Type" +msgstr "" + +#. module: caldav +#: help:calendar.event.export,name:0 +msgid "Save in .ics format" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:1293 +#, python-format +msgid "Error !" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_attributes +msgid "Calendar attributes" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_caldav_browse +msgid "Caldav Browse" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Android based device" +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "Configure your openerp hostname. For example : " +msgstr "" + +#. module: caldav +#: field:basic.calendar,create_date:0 +msgid "Created Date" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Attributes Mapping" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_document_directory +msgid "Directory" +msgstr "" + +#. module: caldav +#: field:calendar.event.subscribe,url_path:0 +msgid "Provide path for remote calendar" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,domain:0 +msgid "Domain" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "_Subscribe" +msgstr "" + +#. module: caldav +#: field:basic.calendar,user_id:0 +msgid "Owner" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar.alias,cal_line_id:0 +#: field:basic.calendar.lines,calendar_id:0 +#: model:ir.ui.menu,name:caldav.menu_calendar +#: field:user.preference,calendar:0 +msgid "Calendar" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:41 +#, python-format +msgid "" +"Please install python-vobject from http://vobject.skyhouseconsulting.com/" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_import.py:63 +#, python-format +msgid "Invalid format of the ics, file can not be imported" +msgstr "" + +#. module: caldav +#: selection:user.preference,service:0 +msgid "CalDAV" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,field_id:0 +msgid "OpenObject Field" +msgstr "" + +#. module: caldav +#: field:basic.calendar.alias,res_id:0 +msgid "Res. ID" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Message..." +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,has_webcal:0 +msgid "WebCal" +msgstr "" + +#. module: caldav +#: view:document.directory:0 +#: model:ir.actions.act_window,name:caldav.action_calendar_collection_form +#: model:ir.ui.menu,name:caldav.menu_calendar_collection +msgid "Calendar Collections" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:815 +#: sql_constraint:basic.calendar.alias:0 +#, python-format +msgid "The same filename cannot apply to two records!" +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:document.directory,calendar_ids:0 +#: model:ir.actions.act_window,name:caldav.action_caldav_form +#: model:ir.ui.menu,name:caldav.menu_caldav_directories +msgid "Calendars" +msgstr "" + +#. module: caldav +#: field:basic.calendar,collection_id:0 +msgid "Collection" +msgstr "" + +#. module: caldav +#: field:basic.calendar,write_date:0 +msgid "Write Date" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:32 +#, python-format +msgid "" +"\n" +" * Webdav server that provides remote access to calendar\n" +" * Synchronisation of calendar using WebDAV\n" +" * Customize calendar event and todo attribute with any of OpenERP model\n" +" * Provides iCal Import/Export functionality\n" +"\n" +" To access Calendars using CalDAV clients, point them to:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/calendars/users/USERNAME/c\n" +"\n" +" To access OpenERP Calendar using WebCal to remote site use the URL " +"like:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/Calendars/CALENDAR_NAME.ics\n" +"\n" +" Where,\n" +" HOSTNAME: Host on which OpenERP server(With webdav) is running\n" +" PORT : Port on which OpenERP server is running (By Default : 8069)\n" +" DATABASE_NAME: Name of database on which OpenERP Calendar is " +"created\n" +" " +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "User Preference" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_subscribe.py:59 +#, python-format +msgid "Please provide Proper URL !" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_timezone +msgid "basic.calendar.timezone" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,expr:0 +msgid "Expression" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_attendee +msgid "basic.calendar.attendee" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_alias +msgid "basic.calendar.alias" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: field:calendar.event.import,file_path:0 +msgid "Select ICS file" +msgstr "" + +#. module: caldav +#: field:user.preference,device:0 +msgid "Software/Devices" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,mapping_ids:0 +msgid "Fields Mapping" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:141 +#, python-format +msgid "" +"\n" +"Prerequire\n" +"----------\n" +"If you are using thunderbird, first you need to install the lightning " +"module\n" +"http://www.mozilla.org/projects/calendar/lightning/\n" +"\n" +"configuration\n" +"-------------\n" +"\n" +"1. Go to Calendar View\n" +"\n" +"2. File -> New Calendar\n" +"\n" +"3. Chosse \"On the Network\"\n" +"\n" +"4. for format choose CalDav\n" +" and as location the url given above (ie : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"5. Choose a name and a color for the Calendar, and we advice you to uncheck " +"\"alarm\"\n" +"\n" +"6. Then put your openerp login and password (to give the password only check " +"the box \"Use password Manager to remember this password\"\n" +"\n" +"7. Then Finish, your meetings should appear now in your calendar view\n" +msgstr "" + +#. module: caldav +#: view:caldav.browse:0 +msgid "Browse caldav" +msgstr "" + +#. module: caldav +#: field:user.preference,host_name:0 +msgid "Host Name" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar +msgid "basic.calendar" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Other Info" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Other" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "My Calendar(s)" +msgstr "" + +#. module: caldav +#: help:basic.calendar,has_webcal:0 +msgid "" +"Also export a .ics entry next to the calendar folder, with WebCal " +"content." +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,fn:0 +msgid "Function" +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "database.my.openerp.com or companyserver.com" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,description:0 +#: view:caldav.browse:0 +#: field:caldav.browse,description:0 +msgid "Description" +msgstr "" + +#. module: caldav +#: help:basic.calendar.alias,cal_line_id:0 +msgid "The calendar/line this mapping applies to" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,mapping:0 +msgid "Mapping" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_import.py:86 +#, python-format +msgid "Import Sucessful" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "_Import" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_import +msgid "Event Import" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Interval in hours" +msgstr "" + +#. module: caldav +#: field:calendar.event.export,name:0 +msgid "File name" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Subscribe to Remote Calendar" +msgstr "" + +#. module: caldav +#: help:basic.calendar,calendar_color:0 +msgid "For supporting clients, the color of the calendar entries" +msgstr "" + +#. module: caldav +#: field:basic.calendar,name:0 +#: field:basic.calendar.attributes,name:0 +#: field:basic.calendar.fields,name:0 +msgid "Name" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Alarm" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_alarm +msgid "basic.calendar.alarm" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:1293 +#, python-format +msgid "Attendee must have an Email Id" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values +msgid "Export .ics File" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:41 +#, python-format +msgid "vobject Import Error!" +msgstr "" + +#. module: caldav +#: field:calendar.event.export,file_path:0 +msgid "Save ICS file" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:50 +#, python-format +msgid "" +"\n" +" For SSL specific configuration see the documentation below\n" +"\n" +"Now, to setup the calendars, you need to:\n" +"\n" +"1. Click on the \"Settings\" and go to the \"Mail, Contacts, Calendars\" " +"page.\n" +"2. Go to \"Add account...\"\n" +"3. Click on \"Other\"\n" +"4. From the \"Calendars\" group, select \"Add CalDAV Account\"\n" +"\n" +"5. Enter the host's name\n" +" (ie : if the url is http://openerp.com:8069/webdav/db_1/calendars/ , " +"openerp.com is the host)\n" +"\n" +"6. Fill Username and password with your openerp login and password\n" +"\n" +"7. As a description, you can either leave the server's name or\n" +" something like \"OpenERP calendars\".\n" +"\n" +"9. If you are not using a SSL server, you'll get an error, do not worry and " +"push \"Continue\"\n" +"\n" +"10. Then click to \"Advanced Settings\" to specify the right\n" +" ports and paths.\n" +"\n" +"11. Specify the port for the OpenERP server: 8071 for SSL, 8069 without.\n" +"\n" +"12. Set the \"Account URL\" to the right path of the OpenERP webdav:\n" +" the url given by the wizard (ie : " +"http://my.server.ip:8069/webdav/dbname/calendars/ )\n" +"\n" +"11. Click on Done. The phone will hopefully connect to the OpenERP server\n" +" and verify it can use the account.\n" +"\n" +"12. Go to the main menu of the iPhone and enter the Calendar application.\n" +" Your OpenERP calendars will be visible inside the selection of the\n" +" \"Calendars\" button.\n" +" Note that when creating a new calendar entry, you will have to specify\n" +" which calendar it should be saved at.\n" +"\n" +"IF you need SSL (and your certificate is not a verified one, as usual),\n" +"then you first will need to let the iPhone trust that. Follow these\n" +"steps:\n" +"\n" +" s1. Open Safari and enter the https location of the OpenERP server:\n" +" https://my.server.ip:8071/\n" +" (assuming you have the server at \"my.server.ip\" and the HTTPS port\n" +" is the default 8071)\n" +" s2. Safari will try to connect and issue a warning about the " +"certificate\n" +" used. Inspect the certificate and click \"Accept\" so that iPhone\n" +" now trusts it.\n" +" " +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Sunbird/Thunderbird" +msgstr "" + +#. module: caldav +#: field:basic.calendar,calendar_order:0 +msgid "Order" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_subscribe.py:59 +#, python-format +msgid "Error!" +msgstr "" + +#. module: caldav +#: field:basic.calendar,calendar_color:0 +msgid "Color" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "MY" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_fields +msgid "Calendar fields" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "Import Message" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe +#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe_values +msgid "Subscribe" +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "Directory must have a parent or a storage" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_todo +msgid "basic.calendar.todo" +msgstr "" + +#. module: caldav +#: help:basic.calendar,calendar_order:0 +msgid "For supporting clients, the order of this folder among the calendars" +msgstr "" diff --git a/addons/claim_from_delivery/i18n/da.po b/addons/claim_from_delivery/i18n/da.po new file mode 100644 index 00000000000..1d85c5183c6 --- /dev/null +++ b/addons/claim_from_delivery/i18n/da.po @@ -0,0 +1,23 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: claim_from_delivery +#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery +msgid "Claim" +msgstr "" diff --git a/addons/crm_claim/i18n/da.po b/addons/crm_claim/i18n/da.po new file mode 100644 index 00000000000..4bcf382ea9c --- /dev/null +++ b/addons/crm_claim/i18n/da.po @@ -0,0 +1,793 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: crm_claim +#: field:crm.claim.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Responsibilities" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_action_next:0 +msgid "Next Action Date" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,resolution:0 +msgid "Resolution" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,company_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "#Claim" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every claim entered " +"in the system. The stages define all the steps required for the resolution " +"of a claim." +msgstr "" + +#. module: crm_claim +#: code:addons/crm_claim/crm_claim.py:132 +#, python-format +msgid "The claim '%s' has been opened." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Add Internal Note" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,section_id:0 +msgid "" +"Sales team to which Case belongs to.Define Responsible user and Email " +"account for mail gateway." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Description" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,date_closed:0 +msgid "Close Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Date of claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "All pending Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "# Mails" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date_deadline:0 +#: field:crm.claim.report,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,partner_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,partner_id:0 +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Month of claim" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,type_action:0 +#: selection:crm.claim.report,type_action:0 +msgid "Preventive Action" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Root Causes" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,user_fault:0 +msgid "Trouble Responsible" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,priority:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +msgid "New" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Type" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim3 +msgid "Won't fix" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,name:0 +msgid "Claim Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,stage_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History Information" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Month-1" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: help:crm.claim.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim1 +msgid "Accepted as Claim" +msgstr "" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,type_action:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,type_action:0 +msgid "Action Type" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Year of claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Salesman" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,categ_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Responsible User" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_closed:0 +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reply" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication & History" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Global CC" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_claim +#: view:res.partner:0 +msgid "Partners Claim" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,active:0 +msgid "Active" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Search" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date:0 +msgid "Claim Date" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +msgid "Claim Categories" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner_address +#: model:ir.actions.act_window,name:crm_claim.crm_case_categ_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: field:res.partner,claims_ids:0 +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,type_action:0 +#: selection:crm.claim.report,type_action:0 +msgid "Corrective Action" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,state:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Done" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Reporter" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Cancel" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Close" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "New Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Claims created in current year" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Unassigned Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Claims created in current month" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,cause:0 +msgid "Root Cause" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,description:0 +msgid "Description" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,section_id:0 +#: view:crm.claim.report:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Resolution Actions" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.crm_case_categ_claim0 +msgid "" +"Record and track your customers' claims. Claims may be linked to a sales " +"order or a lot. You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on). Claims may " +"automatically be linked to an email address using the mail gateway module." +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,email:0 +msgid "# Emails" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim2 +msgid "Actions Done" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Claims created in last month" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim5 +msgid "Actions Defined" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Follow Up" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My company" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Case(s)" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,id:0 +msgid "ID" +msgstr "" + +#. module: crm_claim +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Actions" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "High" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your claims. Some " +"example of claims can be: preventive action, corrective action." +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "In Progress Claims" +msgstr "" diff --git a/addons/crm_claim/i18n/hr.po b/addons/crm_claim/i18n/hr.po index 9e19c0fdaec..b8818ef6978 100644 --- a/addons/crm_claim/i18n/hr.po +++ b/addons/crm_claim/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-09-29 07:48+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-28 21:37+0000\n" +"Last-Translator: Goran Kliska \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: 2011-12-23 07:21+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -31,12 +31,12 @@ msgstr "Grupiraj po..." #. module: crm_claim #: view:crm.claim:0 msgid "Responsibilities" -msgstr "" +msgstr "Odgovornosti" #. module: crm_claim #: field:crm.claim,date_action_next:0 msgid "Next Action Date" -msgstr "" +msgstr "Datum slijedeće akcije" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -51,19 +51,19 @@ msgstr "Odgodi zatvaranje" #. module: crm_claim #: field:crm.claim,resolution:0 msgid "Resolution" -msgstr "" +msgstr "Rješenje" #. module: crm_claim #: field:crm.claim,company_id:0 #: view:crm.claim.report:0 #: field:crm.claim.report,company_id:0 msgid "Company" -msgstr "Tvrtka" +msgstr "Organizacija" #. module: crm_claim #: field:crm.claim,email_cc:0 msgid "Watchers Emails" -msgstr "Email nadglednika" +msgstr "Emailovi promatrača" #. module: crm_claim #: view:crm.claim.report:0 @@ -82,23 +82,23 @@ msgstr "" #: code:addons/crm_claim/crm_claim.py:132 #, python-format msgid "The claim '%s' has been opened." -msgstr "" +msgstr "Otvorena je pritužba'%s' ." #. module: crm_claim #: view:crm.claim:0 msgid "Date Closed" -msgstr "" +msgstr "Datum zatvaranja" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,day:0 msgid "Day" -msgstr "" +msgstr "Dan" #. module: crm_claim #: view:crm.claim:0 msgid "Add Internal Note" -msgstr "" +msgstr "Dodaj internu bilješku" #. module: crm_claim #: help:crm.claim,section_id:0 @@ -110,65 +110,65 @@ msgstr "" #. module: crm_claim #: view:crm.claim:0 msgid "Claim Description" -msgstr "" +msgstr "Opis zahtjeva" #. module: crm_claim #: field:crm.claim,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Poruke" #. module: crm_claim #: model:crm.case.categ,name:crm_claim.categ_claim1 msgid "Factual Claims" -msgstr "" +msgstr "Činjenične pritužbe" #. module: crm_claim #: selection:crm.claim,state:0 #: selection:crm.claim.report,state:0 msgid "Cancelled" -msgstr "" +msgstr "Otkazano" #. module: crm_claim #: model:crm.case.resource.type,name:crm_claim.type_claim2 msgid "Preventive" -msgstr "" +msgstr "Preventiva" #. module: crm_claim #: field:crm.claim.report,date_closed:0 msgid "Close Date" -msgstr "" +msgstr "Datum zatvaranja" #. module: crm_claim #: field:crm.claim,ref:0 msgid "Reference" -msgstr "" +msgstr "Veza" #. module: crm_claim #: view:crm.claim.report:0 msgid "Date of claim" -msgstr "" +msgstr "Datum prigovora" #. module: crm_claim #: view:crm.claim:0 msgid "All pending Claims" -msgstr "" +msgstr "Svi nobrađeni prigovori" #. module: crm_claim #: view:crm.claim.report:0 msgid "# Mails" -msgstr "" +msgstr "# Pisama" #. module: crm_claim #: view:crm.claim:0 msgid "Reset to Draft" -msgstr "" +msgstr "Vrati u nacrt" #. module: crm_claim #: view:crm.claim:0 #: field:crm.claim,date_deadline:0 #: field:crm.claim.report,date_deadline:0 msgid "Deadline" -msgstr "" +msgstr "Krajnji rok" #. module: crm_claim #: view:crm.claim:0 @@ -177,94 +177,94 @@ msgstr "" #: field:crm.claim.report,partner_id:0 #: model:ir.model,name:crm_claim.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month of claim" -msgstr "" +msgstr "Mjesec prigovora" #. module: crm_claim #: selection:crm.claim,type_action:0 #: selection:crm.claim.report,type_action:0 msgid "Preventive Action" -msgstr "" +msgstr "Preventivna akcija" #. module: crm_claim #: field:crm.claim.report,section_id:0 msgid "Section" -msgstr "" +msgstr "Odlomak" #. module: crm_claim #: view:crm.claim:0 msgid "Root Causes" -msgstr "" +msgstr "Osnovni uzroci" #. module: crm_claim #: field:crm.claim,user_fault:0 msgid "Trouble Responsible" -msgstr "" +msgstr "Odgovoran" #. module: crm_claim #: field:crm.claim,priority:0 #: view:crm.claim.report:0 #: field:crm.claim.report,priority:0 msgid "Priority" -msgstr "" +msgstr "Prioritet" #. module: crm_claim #: view:crm.claim:0 msgid "Send New Email" -msgstr "" +msgstr "Pošalji novi e-mail" #. module: crm_claim #: view:crm.claim:0 #: selection:crm.claim,state:0 #: view:crm.claim.report:0 msgid "New" -msgstr "" +msgstr "Novi" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 msgid "Type" -msgstr "" +msgstr "Tip" #. module: crm_claim #: field:crm.claim,email_from:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Lowest" -msgstr "" +msgstr "Najniži" #. module: crm_claim #: field:crm.claim,action_next:0 msgid "Next Action" -msgstr "" +msgstr "Sljedeća akcija" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Moj(i) prodajni tim(ovi)" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim3 msgid "Won't fix" -msgstr "" +msgstr "Neće se popravljati" #. module: crm_claim #: field:crm.claim,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Datum kreiranja" #. module: crm_claim #: field:crm.claim,name:0 msgid "Claim Subject" -msgstr "" +msgstr "Naslov prigovora" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.action_report_crm_claim @@ -276,17 +276,17 @@ msgstr "" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "July" -msgstr "" +msgstr "Srpanj" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act msgid "Claim Stages" -msgstr "" +msgstr "Faze prigovora" #. module: crm_claim #: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act msgid "Categories" -msgstr "" +msgstr "Kategorije" #. module: crm_claim #: view:crm.claim:0 @@ -294,108 +294,108 @@ msgstr "" #: view:crm.claim.report:0 #: field:crm.claim.report,stage_id:0 msgid "Stage" -msgstr "" +msgstr "Faza" #. module: crm_claim #: view:crm.claim:0 msgid "History Information" -msgstr "" +msgstr "Povijest" #. module: crm_claim #: view:crm.claim:0 msgid "Dates" -msgstr "" +msgstr "Datumi" #. module: crm_claim #: view:crm.claim:0 msgid "Contact" -msgstr "" +msgstr "Kontakt" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month-1" -msgstr "" +msgstr "Mjesec-1" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim #: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree msgid "Claims Analysis" -msgstr "" +msgstr "Analiza prigovora" #. module: crm_claim #: help:crm.claim.report,delay_close:0 msgid "Number of Days to close the case" -msgstr "" +msgstr "Broj dana za zatvaranje slučaja" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim_report msgid "CRM Claim Report" -msgstr "" +msgstr "Izvještaj o prigovorima CRM" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim1 msgid "Accepted as Claim" -msgstr "" +msgstr "Prihvaćeno kao prigovor" #. module: crm_claim #: model:crm.case.resource.type,name:crm_claim.type_claim1 msgid "Corrective" -msgstr "" +msgstr "Korektivni" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "September" -msgstr "" +msgstr "Rujan" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "December" -msgstr "" +msgstr "Prosinac" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,month:0 msgid "Month" -msgstr "" +msgstr "Mjesec" #. module: crm_claim #: field:crm.claim,type_action:0 #: view:crm.claim.report:0 #: field:crm.claim.report,type_action:0 msgid "Action Type" -msgstr "" +msgstr "Vrsta akcije" #. module: crm_claim #: field:crm.claim,write_date:0 msgid "Update Date" -msgstr "" +msgstr "Datum izmjene" #. module: crm_claim #: view:crm.claim.report:0 msgid "Year of claim" -msgstr "" +msgstr "Godina prigovora" #. module: crm_claim #: view:crm.claim.report:0 msgid "Salesman" -msgstr "" +msgstr "Prodavač" #. module: crm_claim #: field:crm.claim,categ_id:0 #: view:crm.claim.report:0 #: field:crm.claim.report,categ_id:0 msgid "Category" -msgstr "" +msgstr "Grupa" #. module: crm_claim #: model:crm.case.categ,name:crm_claim.categ_claim2 msgid "Value Claims" -msgstr "" +msgstr "Pritužbe na vrijednost" #. module: crm_claim #: view:crm.claim:0 msgid "Responsible User" -msgstr "" +msgstr "Odgovorna osoba" #. module: crm_claim #: help:crm.claim,email_cc:0 @@ -404,29 +404,31 @@ msgid "" "outbound emails for this record before being sent. Separate multiple email " "addresses with a comma" msgstr "" +"Ove adrese e-pošte će biti dodane u CC polja svih ulaznih i izlaznih e-" +"poruka ovog zapisa prije slanja. Više adresa odvojite zarezom." #. module: crm_claim #: selection:crm.claim.report,state:0 msgid "Draft" -msgstr "" +msgstr "Nacrt" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Low" -msgstr "" +msgstr "Niski" #. module: crm_claim #: field:crm.claim,date_closed:0 #: selection:crm.claim,state:0 #: selection:crm.claim.report,state:0 msgid "Closed" -msgstr "" +msgstr "Zatvoren" #. module: crm_claim #: view:crm.claim:0 msgid "Reply" -msgstr "" +msgstr "Odgovori" #. module: crm_claim #: view:crm.claim:0 @@ -434,99 +436,99 @@ msgstr "" #: view:crm.claim.report:0 #: selection:crm.claim.report,state:0 msgid "Pending" -msgstr "" +msgstr "U tijeku" #. module: crm_claim #: view:crm.claim:0 msgid "Communication & History" -msgstr "" +msgstr "Komunikacija i povijest" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "August" -msgstr "" +msgstr "Kolovoz" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Normal" -msgstr "" +msgstr "Normalni" #. module: crm_claim #: view:crm.claim:0 msgid "Global CC" -msgstr "" +msgstr "Globalni CC" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "June" -msgstr "" +msgstr "Lipanj" #. module: crm_claim #: view:res.partner:0 msgid "Partners Claim" -msgstr "" +msgstr "Prigovori partnera" #. module: crm_claim #: field:crm.claim,partner_phone:0 msgid "Phone" -msgstr "" +msgstr "Telefon" #. module: crm_claim #: field:crm.claim.report,user_id:0 msgid "User" -msgstr "" +msgstr "Korisnik" #. module: crm_claim #: field:crm.claim,active:0 msgid "Active" -msgstr "" +msgstr "Aktivan" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "November" -msgstr "" +msgstr "Studeni" #. module: crm_claim #: view:crm.claim.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Prošireni filteri..." #. module: crm_claim #: view:crm.claim:0 msgid "Closure" -msgstr "" +msgstr "Zatvaranje" #. module: crm_claim #: view:crm.claim.report:0 msgid "Search" -msgstr "" +msgstr "Traži" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "October" -msgstr "" +msgstr "Listopad" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "January" -msgstr "" +msgstr "Siječanj" #. module: crm_claim #: view:crm.claim:0 #: field:crm.claim,date:0 msgid "Claim Date" -msgstr "" +msgstr "Datum prigovora" #. module: crm_claim #: help:crm.claim,email_from:0 msgid "These people will receive email." -msgstr "" +msgstr "Ove će osobe primiti e-poštu." #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action msgid "Claim Categories" -msgstr "" +msgstr "Grupe prigovora" #. module: crm_claim #: view:crm.claim:0 @@ -537,40 +539,40 @@ msgstr "" #: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims #: field:res.partner,claims_ids:0 msgid "Claims" -msgstr "" +msgstr "Prigovori" #. module: crm_claim #: selection:crm.claim,type_action:0 #: selection:crm.claim.report,type_action:0 msgid "Corrective Action" -msgstr "" +msgstr "Korektivne akcije" #. module: crm_claim #: model:crm.case.categ,name:crm_claim.categ_claim3 msgid "Policy Claims" -msgstr "" +msgstr "Prigovori na politiku" #. module: crm_claim #: view:crm.claim:0 msgid "History" -msgstr "" +msgstr "Povijest" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim #: model:ir.ui.menu,name:crm_claim.menu_config_claim msgid "Claim" -msgstr "" +msgstr "Prigovor" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Highest" -msgstr "" +msgstr "Najviši" #. module: crm_claim #: field:crm.claim,partner_address_id:0 msgid "Partner Contact" -msgstr "" +msgstr "Osoba kod partnera" #. module: crm_claim #: view:crm.claim:0 @@ -578,109 +580,109 @@ msgstr "" #: view:crm.claim.report:0 #: field:crm.claim.report,state:0 msgid "State" -msgstr "" +msgstr "Stanje" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 msgid "Done" -msgstr "" +msgstr "Izvršeno" #. module: crm_claim #: view:crm.claim:0 msgid "Claim Reporter" -msgstr "" +msgstr "Prigovor prijavio" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 msgid "Cancel" -msgstr "" +msgstr "Otkaži" #. module: crm_claim #: view:crm.claim:0 msgid "Close" -msgstr "" +msgstr "Zatvori" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 #: selection:crm.claim.report,state:0 msgid "Open" -msgstr "" +msgstr "Otvoreno" #. module: crm_claim #: view:crm.claim:0 msgid "New Claims" -msgstr "" +msgstr "Novi prigovori" #. module: crm_claim #: view:crm.claim:0 #: selection:crm.claim,state:0 msgid "In Progress" -msgstr "" +msgstr "U tijeku" #. module: crm_claim #: view:crm.claim:0 #: field:crm.claim,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Odgovoran" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current year" -msgstr "" +msgstr "Prigovori tekuće godine" #. module: crm_claim #: view:crm.claim:0 msgid "Unassigned Claims" -msgstr "" +msgstr "Neraspoređeni prigovori" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current month" -msgstr "" +msgstr "Pritužbe kreirane ovaj mjesec" #. module: crm_claim #: field:crm.claim.report,delay_expected:0 msgid "Overpassed Deadline" -msgstr "" +msgstr "Prekoračen rok" #. module: crm_claim #: field:crm.claim,cause:0 msgid "Root Cause" -msgstr "" +msgstr "Glavni uzrok" #. module: crm_claim #: view:crm.claim:0 msgid "Claim/Action Description" -msgstr "" +msgstr "Opis pritužbe/akcije" #. module: crm_claim #: field:crm.claim,description:0 msgid "Description" -msgstr "" +msgstr "Opis" #. module: crm_claim #: view:crm.claim:0 msgid "Search Claims" -msgstr "" +msgstr "Traži pritužbe" #. module: crm_claim #: field:crm.claim,section_id:0 #: view:crm.claim.report:0 msgid "Sales Team" -msgstr "" +msgstr "Prodajni tim" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "May" -msgstr "" +msgstr "Svibanj" #. module: crm_claim #: view:crm.claim:0 msgid "Resolution Actions" -msgstr "" +msgstr "Akcije rješavanja" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.crm_case_categ_claim0 @@ -690,31 +692,35 @@ msgid "" "history for a claim (emails sent, intervention type and so on). Claims may " "automatically be linked to an email address using the mail gateway module." msgstr "" +"Bilježite i pratite prigovore vaših kupaca. Prigovor se može povezati na " +"prodajni nalog ili lot. \r\n" +"Možete salti e-mailove sa privitcima i kompletnu povijest prigovora " +"(komunkacija, intervencije i sl.)." #. module: crm_claim #: field:crm.claim.report,email:0 msgid "# Emails" -msgstr "" +msgstr "#E-mail-ova" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim2 msgid "Actions Done" -msgstr "" +msgstr "Izvršene akcije" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in last month" -msgstr "" +msgstr "Pritužbe kreirane prošli mjesec" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim5 msgid "Actions Defined" -msgstr "" +msgstr "Definirane akcije" #. module: crm_claim #: view:crm.claim:0 msgid "Follow Up" -msgstr "" +msgstr "Praćenje" #. module: crm_claim #: help:crm.claim,state:0 @@ -727,37 +733,41 @@ msgid "" " \n" "If the case needs to be reviewed then the state is set to 'Pending'." msgstr "" +"Stanje je postavljeno na 'Nacrt', kada se stvara slučaj.\n" +"Ako je slučaj je u tijeku stanje je postavljeno na 'Otvoren'.\n" +"Kada se slučaj završi, stanje je postavljen na \"Gotovo\".\n" +"Ako slučaj treba biti pregledan, stanje je postavljeno na 'U tijeku'." #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "February" -msgstr "" +msgstr "Veljača" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,name:0 msgid "Year" -msgstr "" +msgstr "Godina" #. module: crm_claim #: view:crm.claim.report:0 msgid "My company" -msgstr "" +msgstr "Moja organizacija" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "April" -msgstr "" +msgstr "Travanj" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Case(s)" -msgstr "" +msgstr "Moji slučajevi" #. module: crm_claim #: field:crm.claim,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: crm_claim #: constraint:res.partner:0 @@ -767,13 +777,13 @@ msgstr "" #. module: crm_claim #: view:crm.claim:0 msgid "Actions" -msgstr "" +msgstr "Akcije" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "High" -msgstr "" +msgstr "Visoki" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.crm_claim_categ_action @@ -785,9 +795,9 @@ msgstr "" #. module: crm_claim #: field:crm.claim.report,create_date:0 msgid "Create Date" -msgstr "" +msgstr "Datum kreiranja" #. module: crm_claim #: view:crm.claim:0 msgid "In Progress Claims" -msgstr "" +msgstr "Pritužbe u tijeku" diff --git a/addons/crm_fundraising/i18n/da.po b/addons/crm_fundraising/i18n/da.po new file mode 100644 index 00000000000..326e5bb1fe7 --- /dev/null +++ b/addons/crm_fundraising/i18n/da.po @@ -0,0 +1,781 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,probability:0 +msgid "Avg. Probability" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,company_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action +msgid "Fundraising Categories" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Add Internal Note" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Notes" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My company" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Amount" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue:0 +msgid "Est.Revenue" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Open Funds" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,type_id:0 +msgid "Campaign" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise +msgid "Fund Raising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,partner_id:0 +#: field:crm.fundraising.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Funds raised in current year" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree +msgid "Fundraising Analysis" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Misc" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund1 +msgid "Social Rehabilitation And Rural Upliftment" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Pending Funds" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Payment Mode" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +msgid "New" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act +msgid "Categories" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History Information" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Dates" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name2:0 +msgid "Employee Email" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund2 +msgid "Learning And Education" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Contact" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Form" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Description" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Funds raised in current month" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "References" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Fundraising" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.action_report_crm_fundraising +msgid "" +"Have a general overview of all fund raising activities by sorting them with " +"specific criteria such as the estimated revenue, average success probability " +"and delay to close." +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Tree" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Escalate" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund3 +msgid "Credit Card" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act +msgid "Fundraising Stages" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Salesman" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Funds raised in last month" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,categ_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund4 +msgid "Arts And Culture" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_cost:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_closed:0 +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication & History" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Global CC" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1 +msgid "Funds" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund2 +msgid "Cheque" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,active:0 +msgid "Active" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Search" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "#Fundraising" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_fund_categ_action +msgid "" +"Manage and define the fund raising categories you want to be maintained in " +"the system." +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Category" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date:0 +msgid "Date" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund3 +msgid "Healthcare" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Month of fundraising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Estimates" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Unassigned" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Done" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Cancel" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +msgid "In Progress" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_case_category_act_fund_all1 +msgid "" +"If you need to collect money for your organization or a campaign, Fund " +"Raising allows you to track all your fund raising activities. In the search " +"list, filter by funds description, email, history and probability of success." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define Responsible user and Email " +"account for mail gateway." +msgstr "" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report +msgid "CRM Fundraising Report" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reply" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Date of fundraising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue_prob:0 +msgid "Est. Rev*Prob." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,type_id:0 +msgid "Fundraising Type" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "New Funds" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_fundraising_stage_act +msgid "" +"Create and manage fund raising activity categories you want to be maintained " +"in the system." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,description:0 +msgid "Description" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name:0 +msgid "Employee's Name" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,name:0 +msgid "Name" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund1 +msgid "Cash" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds by Categories" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Month-1" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My Case(s)" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund4 +msgid "Demand Draft" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,id:0 +msgid "ID" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Search Funds" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "High" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,section_id:0 +#: view:crm.fundraising.report:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,duration:0 +msgid "Duration" +msgstr "" diff --git a/addons/crm_helpdesk/i18n/da.po b/addons/crm_helpdesk/i18n/da.po new file mode 100644 index 00000000000..c87922def55 --- /dev/null +++ b/addons/crm_helpdesk/i18n/da.po @@ -0,0 +1,738 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_close:0 +msgid "Delay to Close" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Today" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Helpdesk requests occurred in current year" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,company_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Add Internal Note" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Date of helpdesk requests" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Notes" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "My company" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.action_report_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_report_crm_helpdesks_tree +msgid "Helpdesk Analysis" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,date_closed:0 +msgid "Close Date" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Supports" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,partner_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Estimates" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Helpdesk requests occurred in last month" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk requests during last 7 days" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +msgid "New" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report +msgid "Helpdesk report after Sales Services" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,channel_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,channel_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "# Mails" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,create_date:0 +#: field:crm.helpdesk.report,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date_deadline:0 +#: field:crm.helpdesk.report,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_helpdesk_categ_action +msgid "Helpdesk Categories" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_crm_case_helpdesk-act +msgid "Categories" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "New Helpdesk Request" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History Information" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Dates" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Month of helpdesk requests" +msgstr "" + +#. module: crm_helpdesk +#: code:addons/crm_helpdesk/crm_helpdesk.py:101 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "#Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "All pending Helpdesk Request" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Year of helpdesk requests" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "References" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Escalate" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Helpdesk requests occurred in current month" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Salesman" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,categ_id:0 +#: field:crm.helpdesk.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Responsible User" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_cost:0 +#: field:crm.helpdesk.report,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,channel_id:0 +msgid "Communication channel." +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Search Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_closed:0 +#: selection:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reply" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "7 Days" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication & History" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Global CC" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,active:0 +msgid "Active" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111 +msgid "Helpdesk Requests" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Search" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date:0 +msgid "Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,priority:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Misc" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "General" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send Reminder" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Done" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Cancel" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Close" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support Tree" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +msgid "In Progress" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Categorization" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk +msgid "Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,description:0 +msgid "Description" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,email:0 +msgid "# Emails" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.action_report_crm_helpdesk +msgid "" +"Have a general overview of all support requests by sorting them with " +"specific criteria such as the processing time, number of requests answered, " +"emails sent and costs." +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,name:0 +msgid "Name" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Month-1" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main +msgid "Helpdesk and Support" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "My Case(s)" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Query" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,id:0 +msgid "ID" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.crm_helpdesk_categ_action +msgid "" +"Create and manage helpdesk categories to better manage and classify your " +"support requests." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Todays's Helpdesk Requests" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Request Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Open Helpdesk Request" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "High" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,section_id:0 +#: view:crm.helpdesk.report:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.crm_case_helpdesk_act111 +msgid "" +"Helpdesk and Support allow you to track your interventions. Select a " +"customer, add notes and categorize interventions with partners if necessary. " +"You can also assign a priority level. Use the OpenERP Issues system to " +"manage your support activities. Issues can be connected to the email " +"gateway: new emails may create issues, each of them automatically gets the " +"history of the conversation with the customer." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,duration:0 +msgid "Duration" +msgstr "" diff --git a/addons/crm_partner_assign/i18n/da.po b/addons/crm_partner_assign/i18n/da.po new file mode 100644 index 00000000000..d5ec0d46a38 --- /dev/null +++ b/addons/crm_partner_assign/i18n/da.po @@ -0,0 +1,882 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,send_to:0 +msgid "Send to" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subtype:0 +msgid "Message type" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,auto_delete:0 +msgid "Permanently delete emails after sending" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_close:0 +msgid "Delay to Close" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_to:0 +msgid "Message recipients" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Group By..." +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,template_id:0 +msgid "Template" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Forward" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,body_text:0 +msgid "Plain-text version of the message" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Body" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "March" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Lead" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "#Partner" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history:0 +msgid "Whole Story" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:37 +#, python-format +msgid "" +"Could not contact geolocation servers, please make sure you have a working " +"internet connection (%s)" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_assign:0 +msgid "Partner Date" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,body_text:0 +msgid "Text contents" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,day:0 +msgid "Day" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,message_id:0 +msgid "Message unique identifier" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history:0 +msgid "Latest email" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "" +"Add here all attachments of the current document you want to include in the " +"Email." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_closed:0 +msgid "Close Date" +msgstr "" + +#. module: crm_partner_assign +#: help:res.partner,partner_weight:0 +msgid "" +"Gives the probability to assign a lead to this partner. (0 means no " +"assignation.)" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,body_html:0 +msgid "Rich-text/HTML version of the message" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,auto_delete:0 +msgid "Auto Delete" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_bcc:0 +msgid "Blind carbon copy message recipients" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,partner_id:0 +#: selection:crm.lead.forward.to.partner,send_to:0 +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,partner_assigned_id:0 +#: model:ir.model,name:crm_partner_assign.model_res_partner +msgid "Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability:0 +msgid "Avg Probability" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Previous" +msgstr "" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:36 +#, python-format +msgid "Network error" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_from:0 +msgid "From" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_grade_action +#: model:ir.ui.menu,name:crm_partner_assign.menu_res_partner_grade_action +#: field:res.partner,grade_id:0 +#: view:res.partner.grade:0 +msgid "Partner Grade" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Section" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Send" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Next" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,state:0 +msgid "State" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,type:0 +msgid "Type" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Name" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,subtype:0 +msgid "" +"Type of message, usually 'html' or 'plain', used to select plaintext or rich " +"text contents accordingly" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Assign Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Leads Analysis" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,res_id:0 +msgid "Related Document ID" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "7 Days" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Partner Assignation" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "July" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,model:0 +msgid "Related Document model" +msgstr "" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:192 +#, python-format +msgid "Fwd" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Opportunities Assignment Analysis" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Cancel" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,history:0 +msgid "Send history" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Contact" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: view:res.partner:0 +msgid "Close" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,use_template:0 +msgid "Use Template" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign +#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_opportunities_assign_tree +msgid "Opp. Assignment Analysis" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to open" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,grade_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,grade_id:0 +msgid "Grade" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "December" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,month:0 +msgid "Month" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,opening_date:0 +msgid "Opening Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subject:0 +msgid "Subject" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Salesman" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "#Opportunities" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Team" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Referred Partner" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.action_crm_send_mass_forward +msgid "Mass forward to partner" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +#: field:res.partner,opportunity_assigned_ids:0 +msgid "Assigned Opportunities" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead,date_assign:0 +msgid "Assignation Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability_max:0 +msgid "Max Probability" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "August" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Escalate" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "June" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_open:0 +msgid "Number of Days to open the case" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_open:0 +msgid "Delay to Open" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,send_to:0 +#: field:crm.lead.forward.to.partner,user_id:0 +#: field:crm.lead.report.assign,user_id:0 +#: field:crm.partner.report.assign,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner.grade,active:0 +msgid "Active" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "November" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,opp:0 +msgid "# of Opportunity" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Lead Assign" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "October" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Assignation" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "January" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,date:0 +msgid "Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,body_html:0 +msgid "Rich-text contents" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Planned Revenues" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_res_partner_grade +msgid "res.partner.grade" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,message_id:0 +msgid "Message-Id" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: field:crm.lead.forward.to.partner,attachment_ids:0 +msgid "Attachments" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_cc:0 +msgid "Cc" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "September" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,references:0 +msgid "References" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Last 30 Days" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner.grade,name:0 +msgid "Grade Name" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +#: view:res.partner:0 +msgid "Open" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_cc:0 +msgid "Carbon copy message recipients" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,headers:0 +msgid "" +"Full message headers, e.g. SMTP session headers (usually available on " +"inbound messages only)" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Current" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_to:0 +msgid "To" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_from:0 +msgid "" +"Message sender, taken from user preferences. If empty, this is not a mail " +"but a message." +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,nbr:0 +msgid "# of Partner" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: model:ir.actions.act_window,name:crm_partner_assign.crm_lead_forward_to_partner_act +msgid "Forward to Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,name:0 +msgid "Partner name" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "May" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probable_revenue:0 +msgid "Probable Revenue" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,address_id:0 +msgid "Address" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Opportunity" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Send Mail" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,partner_id:0 +msgid "Customer" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "February" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,send_to:0 +msgid "Email Address" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,country_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,country_id:0 +msgid "Country" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,headers:0 +msgid "Message headers" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Convert to Opportunity" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_bcc:0 +msgid "Bcc" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "April" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_partner_assign +#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree +msgid "Partnership Analysis" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead +msgid "crm.lead" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Partner assigned Analysis" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign +msgid "CRM Lead Report" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,references:0 +msgid "Message references, such as identifiers of previous messages" +msgstr "" + +#. module: crm_partner_assign +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history:0 +msgid "Case Information" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner.grade,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign +msgid "CRM Partner Report" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner +msgid "E-mail composition wizard" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "High" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,section_id:0 +#: field:crm.partner.report.assign,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,filter_id:0 +msgid "Filters" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,year:0 +msgid "Year" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,reply_to:0 +msgid "Preferred response address for the message" +msgstr "" diff --git a/addons/crm_profiling/i18n/da.po b/addons/crm_profiling/i18n/da.po new file mode 100644 index 00000000000..d9824fd5a40 --- /dev/null +++ b/addons/crm_profiling/i18n/da.po @@ -0,0 +1,202 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +msgid "Questions List" +msgstr "" + +#. module: crm_profiling +#: model:ir.actions.act_window,help:crm_profiling.open_questionnaires +msgid "" +"You can create specific topic-related questionnaires to guide your team(s) " +"in the sales cycle by helping them to ask the right questions. The " +"segmentation tool allows you to automatically assign a partner to a category " +"according to his answers to the different questionnaires." +msgstr "" + +#. module: crm_profiling +#: field:crm_profiling.answer,question_id:0 +#: field:crm_profiling.question,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_question +#: field:open.questionnaire.line,question_id:0 +msgid "Question" +msgstr "" + +#. module: crm_profiling +#: model:ir.actions.act_window,name:crm_profiling.action_open_questionnaire +#: view:open.questionnaire:0 +msgid "Open Questionnaire" +msgstr "" + +#. module: crm_profiling +#: field:crm.segmentation,child_ids:0 +msgid "Child Profiles" +msgstr "" + +#. module: crm_profiling +#: view:crm.segmentation:0 +msgid "Partner Segmentations" +msgstr "" + +#. module: crm_profiling +#: field:crm_profiling.answer,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_answer +#: field:open.questionnaire.line,answer_id:0 +msgid "Answer" +msgstr "" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_open_questionnaire_line +msgid "open.questionnaire.line" +msgstr "" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_crm_segmentation +msgid "Partner Segmentation" +msgstr "" + +#. module: crm_profiling +#: view:res.partner:0 +msgid "Profiling" +msgstr "" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +#: field:crm_profiling.questionnaire,description:0 +msgid "Description" +msgstr "" + +#. module: crm_profiling +#: field:crm.segmentation,answer_no:0 +msgid "Excluded Answers" +msgstr "" + +#. module: crm_profiling +#: view:crm_profiling.answer:0 +#: view:crm_profiling.question:0 +#: field:res.partner,answers_ids:0 +msgid "Answers" +msgstr "" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_open_questionnaire +msgid "open.questionnaire" +msgstr "" + +#. module: crm_profiling +#: field:open.questionnaire,questionnaire_id:0 +msgid "Questionnaire name" +msgstr "" + +#. module: crm_profiling +#: view:res.partner:0 +msgid "Use a questionnaire" +msgstr "" + +#. module: crm_profiling +#: view:open.questionnaire:0 +msgid "_Cancel" +msgstr "" + +#. module: crm_profiling +#: field:open.questionnaire,question_ans_ids:0 +msgid "Question / Answers" +msgstr "" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +#: model:ir.actions.act_window,name:crm_profiling.open_questionnaires +#: model:ir.ui.menu,name:crm_profiling.menu_segm_questionnaire +#: view:open.questionnaire:0 +msgid "Questionnaires" +msgstr "" + +#. module: crm_profiling +#: help:crm.segmentation,profiling_active:0 +msgid "" +"Check this box if you want to use this tab as " +"part of the segmentation rule. If not checked, " +"the criteria beneath will be ignored" +msgstr "" + +#. module: crm_profiling +#: constraint:crm.segmentation:0 +msgid "Error ! You can not create recursive profiles." +msgstr "" + +#. module: crm_profiling +#: field:crm.segmentation,profiling_active:0 +msgid "Use The Profiling Rules" +msgstr "" + +#. module: crm_profiling +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: crm_profiling +#: view:crm_profiling.question:0 +#: field:crm_profiling.question,answers_ids:0 +msgid "Avalaible answers" +msgstr "" + +#. module: crm_profiling +#: field:crm.segmentation,answer_yes:0 +msgid "Included Answers" +msgstr "" + +#. module: crm_profiling +#: view:crm_profiling.question:0 +#: field:crm_profiling.questionnaire,questions_ids:0 +#: model:ir.actions.act_window,name:crm_profiling.open_questions +#: model:ir.ui.menu,name:crm_profiling.menu_segm_answer +msgid "Questions" +msgstr "" + +#. module: crm_profiling +#: field:crm.segmentation,parent_id:0 +msgid "Parent Profile" +msgstr "" + +#. module: crm_profiling +#: view:open.questionnaire:0 +msgid "Cancel" +msgstr "" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_res_partner +msgid "Partner" +msgstr "" + +#. module: crm_profiling +#: code:addons/crm_profiling/wizard/open_questionnaire.py:77 +#: field:crm_profiling.questionnaire,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_questionnaire +#: view:open.questionnaire:0 +#: view:open.questionnaire.line:0 +#: field:open.questionnaire.line,wizard_id:0 +#, python-format +msgid "Questionnaire" +msgstr "" + +#. module: crm_profiling +#: view:open.questionnaire:0 +msgid "Save Data" +msgstr "" diff --git a/addons/document/i18n/da.po b/addons/document/i18n/da.po new file mode 100644 index 00000000000..8be937cd59f --- /dev/null +++ b/addons/document/i18n/da.po @@ -0,0 +1,1007 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: document +#: field:document.directory,parent_id:0 +msgid "Parent Directory" +msgstr "" + +#. module: document +#: code:addons/document/document_directory.py:276 +#, python-format +msgid "Directory name contains special characters!" +msgstr "" + +#. module: document +#: field:document.directory,resource_field:0 +msgid "Name field" +msgstr "" + +#. module: document +#: view:board.board:0 +msgid "Document board" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_process_node +msgid "Process Node" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Search Document Directory" +msgstr "" + +#. module: document +#: help:document.directory,resource_field:0 +msgid "" +"Field to be used as name on resource directories. If empty, the \"name\" " +"will be used." +msgstr "" + +#. module: document +#: view:document.directory:0 +#: view:document.storage:0 +msgid "Group By..." +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_document_directory_content_type +msgid "Directory Content Type" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Resources" +msgstr "" + +#. module: document +#: field:document.directory,file_ids:0 +#: view:report.document.user:0 +msgid "Files" +msgstr "" + +#. module: document +#: view:report.files.partner:0 +msgid "Files per Month" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "March" +msgstr "" + +#. module: document +#: view:document.configuration:0 +msgid "title" +msgstr "" + +#. module: document +#: field:document.directory.dctx,expr:0 +msgid "Expression" +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,company_id:0 +msgid "Company" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_document_directory_content +msgid "Directory Content" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Dynamic context" +msgstr "" + +#. module: document +#: model:ir.ui.menu,name:document.menu_document_management_configuration +msgid "Document Management" +msgstr "" + +#. module: document +#: help:document.directory.dctx,expr:0 +msgid "" +"A python expression used to evaluate the field.\n" +"You can use 'dir_id' for current dir, 'res_id', 'res_model' as a reference " +"to the current record, in dynamic folders" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "This Year" +msgstr "" + +#. module: document +#: field:document.storage,path:0 +msgid "Path" +msgstr "" + +#. module: document +#: code:addons/document/document_directory.py:266 +#: code:addons/document/document_directory.py:271 +#, python-format +msgid "Directory name must be unique!" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Filter on my documents" +msgstr "" + +#. module: document +#: field:ir.attachment,index_content:0 +msgid "Indexed Content" +msgstr "" + +#. module: document +#: help:document.directory,resource_find_all:0 +msgid "" +"If true, all attachments that match this resource will be located. If " +"false, only ones that have this as parent." +msgstr "" + +#. module: document +#: model:ir.actions.todo.category,name:document.category_knowledge_mgmt_config +msgid "Knowledge Management" +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:document.storage,dir_ids:0 +#: model:ir.ui.menu,name:document.menu_document_directories +msgid "Directories" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_report_document_user +msgid "Files details by Users" +msgstr "" + +#. module: document +#: code:addons/document/document_storage.py:573 +#: code:addons/document/document_storage.py:601 +#, python-format +msgid "Error!" +msgstr "" + +#. module: document +#: field:document.directory,resource_find_all:0 +msgid "Find all resources" +msgstr "" + +#. module: document +#: selection:document.directory,type:0 +msgid "Folders per resource" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Indexed Content - experimental" +msgstr "" + +#. module: document +#: field:document.directory.content,suffix:0 +msgid "Suffix" +msgstr "" + +#. module: document +#: field:report.document.user,change_date:0 +msgid "Modified Date" +msgstr "" + +#. module: document +#: view:document.configuration:0 +msgid "Knowledge Application Configuration" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +#: field:ir.attachment,partner_id:0 +#: field:report.files.partner,partner:0 +msgid "Partner" +msgstr "" + +#. module: document +#: view:board.board:0 +msgid "Files by Users" +msgstr "" + +#. module: document +#: field:process.node,directory_id:0 +msgid "Document directory" +msgstr "" + +#. module: document +#: code:addons/document/document.py:220 +#: code:addons/document/document.py:299 +#: code:addons/document/document_directory.py:266 +#: code:addons/document/document_directory.py:271 +#: code:addons/document/document_directory.py:276 +#, python-format +msgid "ValidateError" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_document_file_form +#: view:ir.attachment:0 +#: model:ir.ui.menu,name:document.menu_document_doc +#: model:ir.ui.menu,name:document.menu_document_files +msgid "Documents" +msgstr "" + +#. module: document +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,storage_id:0 +msgid "Storage" +msgstr "" + +#. module: document +#: field:document.directory,ressource_type_id:0 +msgid "Resource model" +msgstr "" + +#. module: document +#: field:ir.attachment,file_size:0 +#: field:report.document.file,file_size:0 +#: field:report.document.user,file_size:0 +#: field:report.files.partner,file_size:0 +msgid "File Size" +msgstr "" + +#. module: document +#: field:document.directory.content.type,name:0 +#: field:ir.attachment,file_type:0 +msgid "Content Type" +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,type:0 +#: view:document.storage:0 +#: field:document.storage,type:0 +msgid "Type" +msgstr "" + +#. module: document +#: help:document.directory,ressource_type_id:0 +msgid "" +"Select an object here and there will be one folder per record of that " +"resource." +msgstr "" + +#. module: document +#: help:document.directory,domain:0 +msgid "" +"Use a domain if you want to apply an automatic filter on visible resources." +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_files_by_partner +msgid "Files Per Partner" +msgstr "" + +#. module: document +#: field:document.directory,dctx_ids:0 +msgid "Context fields" +msgstr "" + +#. module: document +#: field:ir.attachment,store_fname:0 +msgid "Stored Filename" +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:report.document.user,type:0 +msgid "Directory Type" +msgstr "" + +#. module: document +#: field:document.directory.content,report_id:0 +msgid "Report" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "July" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.open_board_document_manager +#: model:ir.ui.menu,name:document.menu_reports_document_manager +msgid "Document Dashboard" +msgstr "" + +#. module: document +#: field:document.directory.content.type,code:0 +msgid "Extension" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Created" +msgstr "" + +#. module: document +#: field:document.directory,content_ids:0 +msgid "Virtual Files" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Modified" +msgstr "" + +#. module: document +#: code:addons/document/document_storage.py:639 +#, python-format +msgid "Error at doc write!" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Generated Files" +msgstr "" + +#. module: document +#: view:document.configuration:0 +msgid "" +"When executing this wizard, it will configure your directories automatically " +"according to modules installed." +msgstr "" + +#. module: document +#: field:document.directory.content,directory_id:0 +#: field:document.directory.dctx,dir_id:0 +#: model:ir.actions.act_window,name:document.action_document_file_directory_form +#: view:ir.attachment:0 +#: field:ir.attachment,parent_id:0 +#: model:ir.model,name:document.model_document_directory +#: field:report.document.user,directory:0 +msgid "Directory" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Security" +msgstr "" + +#. module: document +#: field:document.directory,write_uid:0 +#: field:document.storage,write_uid:0 +#: field:ir.attachment,write_uid:0 +msgid "Last Modification User" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.act_res_partner_document +#: model:ir.actions.act_window,name:document.zoom_directory +msgid "Related Documents" +msgstr "" + +#. module: document +#: field:document.directory,domain:0 +msgid "Domain" +msgstr "" + +#. module: document +#: field:document.directory,write_date:0 +#: field:document.storage,write_date:0 +#: field:ir.attachment,write_date:0 +msgid "Date Modified" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_report_document_file +msgid "Files details by Directory" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "All users files" +msgstr "" + +#. module: document +#: view:board.board:0 +#: model:ir.actions.act_window,name:document.action_view_size_month +#: view:report.document.file:0 +msgid "File Size by Month" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "December" +msgstr "" + +#. module: document +#: field:document.configuration,config_logo:0 +msgid "Image" +msgstr "" + +#. module: document +#: selection:document.directory,type:0 +msgid "Static Directory" +msgstr "" + +#. module: document +#: field:document.directory,child_ids:0 +msgid "Children" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Define words in the context, for all child directories and files" +msgstr "" + +#. module: document +#: help:document.storage,online:0 +msgid "" +"If not checked, media is currently offline and its contents not available" +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,user_id:0 +#: field:document.storage,user_id:0 +#: view:ir.attachment:0 +#: field:ir.attachment,user_id:0 +#: field:report.document.user,user_id:0 +#: field:report.document.wall,user_id:0 +msgid "Owner" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "PDF Report" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Contents" +msgstr "" + +#. module: document +#: field:document.directory,create_date:0 +#: field:document.storage,create_date:0 +#: field:report.document.user,create_date:0 +msgid "Date Created" +msgstr "" + +#. module: document +#: help:document.directory.content,include_name:0 +msgid "" +"Check this field if you want that the name of the file to contain the record " +"name.\n" +"If set, the directory will have to be a resource one." +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_config_auto_directory +msgid "Configure Directories" +msgstr "" + +#. module: document +#: field:document.directory.content,include_name:0 +msgid "Include Record Name" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Attachment" +msgstr "" + +#. module: document +#: field:ir.actions.report.xml,model_id:0 +msgid "Model Id" +msgstr "" + +#. module: document +#: field:document.storage,online:0 +msgid "Online" +msgstr "" + +#. module: document +#: help:document.directory,ressource_tree:0 +msgid "" +"Check this if you want to use the same tree structure as the object selected " +"in the system." +msgstr "" + +#. module: document +#: help:document.directory,ressource_id:0 +msgid "" +"Along with Parent Model, this ID attaches this folder to a specific record " +"of Parent Model." +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "August" +msgstr "" + +#. module: document +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "June" +msgstr "" + +#. module: document +#: field:report.document.user,user:0 +#: field:report.document.wall,user:0 +msgid "User" +msgstr "" + +#. module: document +#: field:document.directory,group_ids:0 +#: field:document.storage,group_ids:0 +msgid "Groups" +msgstr "" + +#. module: document +#: field:document.directory.content.type,active:0 +msgid "Active" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "November" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +#: field:ir.attachment,db_datas:0 +msgid "Data" +msgstr "" + +#. module: document +#: help:document.directory,ressource_parent_type_id:0 +msgid "" +"If you put an object here, this directory template will appear bellow all of " +"these objects. Such directories are \"attached\" to the specific model or " +"record, just like attachments. Don't put a parent directory if you select a " +"parent model." +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Definition" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "October" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Seq." +msgstr "" + +#. module: document +#: selection:document.storage,type:0 +msgid "Database" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "January" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Related to" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Attached To" +msgstr "" + +#. module: document +#: model:ir.ui.menu,name:document.menu_reports_document +msgid "Dashboard" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_user_graph +msgid "Files By Users" +msgstr "" + +#. module: document +#: field:document.storage,readonly:0 +msgid "Read Only" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_document_directory_form +msgid "Document Directory" +msgstr "" + +#. module: document +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "" + +#. module: document +#: field:document.directory,create_uid:0 +#: field:document.storage,create_uid:0 +msgid "Creator" +msgstr "" + +#. module: document +#: field:document.directory.content,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: document +#: view:document.configuration:0 +msgid "" +"OpenERP's Document Management System supports mapping virtual folders with " +"documents. The virtual folder of a document can be used to manage the files " +"attached to the document, or to print and download any report. This tool " +"will create directories automatically according to modules installed." +msgstr "" + +#. module: document +#: view:board.board:0 +#: model:ir.actions.act_window,name:document.action_view_files_by_month_graph +#: view:report.document.user:0 +msgid "Files by Month" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "September" +msgstr "" + +#. module: document +#: field:document.directory.content,prefix:0 +msgid "Prefix" +msgstr "" + +#. module: document +#: field:report.document.wall,last:0 +msgid "Last Posted Time" +msgstr "" + +#. module: document +#: field:report.document.user,datas_fname:0 +msgid "File Name" +msgstr "" + +#. module: document +#: view:document.configuration:0 +msgid "res_config_contents" +msgstr "" + +#. module: document +#: field:document.directory,ressource_id:0 +msgid "Resource ID" +msgstr "" + +#. module: document +#: selection:document.storage,type:0 +msgid "External file storage" +msgstr "" + +#. module: document +#: view:board.board:0 +#: model:ir.actions.act_window,name:document.action_view_wall +#: view:report.document.wall:0 +msgid "Wall of Shame" +msgstr "" + +#. module: document +#: help:document.storage,path:0 +msgid "For file storage, the root path of the storage" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_report_files_partner +msgid "Files details by Partners" +msgstr "" + +#. module: document +#: field:document.directory.dctx,field:0 +msgid "Field" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_document_directory_dctx +msgid "Directory Dynamic Context" +msgstr "" + +#. module: document +#: field:document.directory,ressource_parent_type_id:0 +msgid "Parent Model" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "Files by users" +msgstr "" + +#. module: document +#: field:report.document.file,month:0 +#: field:report.document.user,month:0 +#: field:report.document.wall,month:0 +#: field:report.document.wall,name:0 +#: field:report.files.partner,month:0 +msgid "Month" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "This Months Files" +msgstr "" + +#. module: document +#: model:ir.ui.menu,name:document.menu_reporting +msgid "Reporting" +msgstr "" + +#. module: document +#: field:document.directory,ressource_tree:0 +msgid "Tree Structure" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "May" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_all_document_tree1 +msgid "All Users files" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_report_document_wall +msgid "Users that did not inserted documents since one month" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,help:document.action_document_file_form +msgid "" +"The Documents repository gives you access to all attachments, such as mails, " +"project documents, invoices etc." +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "For each entry here, virtual files will appear in this folder." +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: document +#: view:board.board:0 +msgid "New Files" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Static" +msgstr "" + +#. module: document +#: view:report.files.partner:0 +msgid "Files By Partner" +msgstr "" + +#. module: document +#: view:document.configuration:0 +msgid "Configure Direcories" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "This Month" +msgstr "" + +#. module: document +#: view:ir.attachment:0 +msgid "Notes" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_document_configuration +msgid "Directory Configuration" +msgstr "" + +#. module: document +#: help:document.directory,type:0 +msgid "" +"Each directory can either have the type Static or be linked to another " +"resource. A static directory, as with Operating Systems, is the classic " +"directory that can contain a set of files. The directories linked to systems " +"resources automatically possess sub-directories for each of resource types " +"defined in the parent directory." +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "February" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.open_board_document_manager1 +#: model:ir.ui.menu,name:document.menu_reports_document_manager1 +msgid "Statistics by User" +msgstr "" + +#. module: document +#: help:document.directory.dctx,field:0 +msgid "" +"The name of the field. Note that the prefix \"dctx_\" will be prepended to " +"what is typed here." +msgstr "" + +#. module: document +#: field:document.directory,name:0 +#: field:document.storage,name:0 +msgid "Name" +msgstr "" + +#. module: document +#: sql_constraint:document.storage:0 +msgid "The storage path must be unique!" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Fields" +msgstr "" + +#. module: document +#: help:document.storage,readonly:0 +msgid "If set, media is for reading only" +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +#: selection:report.files.partner,month:0 +msgid "April" +msgstr "" + +#. module: document +#: field:report.document.file,nbr:0 +#: field:report.document.user,nbr:0 +#: field:report.files.partner,nbr:0 +msgid "# of Files" +msgstr "" + +#. module: document +#: code:addons/document/document.py:209 +#, python-format +msgid "(copy)" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "" +"Only members of these groups will have access to this directory and its " +"files." +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "" +"These groups, however, do NOT apply to children directories, which must " +"define their own groups." +msgstr "" + +#. module: document +#: field:document.directory.content.type,mimetype:0 +msgid "Mime Type" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "All Months Files" +msgstr "" + +#. module: document +#: field:document.directory.content,name:0 +msgid "Content Name" +msgstr "" + +#. module: document +#: code:addons/document/document.py:220 +#: code:addons/document/document.py:299 +#, python-format +msgid "File name must be unique!" +msgstr "" + +#. module: document +#: selection:document.storage,type:0 +msgid "Internal File storage" +msgstr "" + +#. module: document +#: sql_constraint:document.directory:0 +msgid "Directory must have a parent or a storage" +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_document_directory_tree +#: model:ir.ui.menu,name:document.menu_document_directories_tree +msgid "Directories' Structure" +msgstr "" + +#. module: document +#: view:report.document.user:0 +msgid "Files by Resource Type" +msgstr "" + +#. module: document +#: field:report.document.user,name:0 +#: field:report.files.partner,name:0 +msgid "Year" +msgstr "" + +#. module: document +#: view:document.storage:0 +#: model:ir.actions.act_window,name:document.action_document_storage_form +#: model:ir.model,name:document.model_document_storage +#: model:ir.ui.menu,name:document.menu_document_storage_media +msgid "Storage Media" +msgstr "" + +#. module: document +#: view:document.storage:0 +msgid "Search Document storage" +msgstr "" + +#. module: document +#: field:document.directory.content,extension:0 +msgid "Document Type" +msgstr "" diff --git a/addons/document_ftp/i18n/da.po b/addons/document_ftp/i18n/da.po new file mode 100644 index 00000000000..2ff4bed826a --- /dev/null +++ b/addons/document_ftp/i18n/da.po @@ -0,0 +1,114 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_configuration +msgid "Auto Directory Configuration" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "" +"Indicate the network address on which your OpenERP server should be " +"reachable for end-users. This depends on your network topology and " +"configuration, and will only affect the links displayed to the users. The " +"format is HOST:PORT and the default host (localhost) is only suitable for " +"access from the server machine itself.." +msgstr "" + +#. module: document_ftp +#: model:ir.actions.url,name:document_ftp.action_document_browse +msgid "Browse Files" +msgstr "" + +#. module: document_ftp +#: field:document.ftp.configuration,config_logo:0 +msgid "Image" +msgstr "" + +#. module: document_ftp +#: field:document.ftp.configuration,host:0 +msgid "Address" +msgstr "" + +#. module: document_ftp +#: field:document.ftp.browse,url:0 +msgid "FTP Server" +msgstr "" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory +msgid "FTP Server Configuration" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Browse" +msgstr "" + +#. module: document_ftp +#: help:document.ftp.configuration,host:0 +msgid "" +"Server address or IP and port to which users should connect to for DMS access" +msgstr "" + +#. module: document_ftp +#: model:ir.ui.menu,name:document_ftp.menu_document_browse +msgid "Shared Repository (FTP)" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Cancel" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Configure FTP Server" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "title" +msgstr "" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_browse +msgid "Document FTP Browse" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Knowledge Application Configuration" +msgstr "" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse +msgid "Document Browse" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "Browse Document" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "res_config_contents" +msgstr "" diff --git a/addons/document_ftp/i18n/hr.po b/addons/document_ftp/i18n/hr.po new file mode 100644 index 00000000000..5541d99602a --- /dev/null +++ b/addons/document_ftp/i18n/hr.po @@ -0,0 +1,114 @@ +# Croatian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-28 20:42+0000\n" +"Last-Translator: Goran Kliska \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: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_configuration +msgid "Auto Directory Configuration" +msgstr "Automatska postava mapa" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "" +"Indicate the network address on which your OpenERP server should be " +"reachable for end-users. This depends on your network topology and " +"configuration, and will only affect the links displayed to the users. The " +"format is HOST:PORT and the default host (localhost) is only suitable for " +"access from the server machine itself.." +msgstr "" + +#. module: document_ftp +#: model:ir.actions.url,name:document_ftp.action_document_browse +msgid "Browse Files" +msgstr "Pretraži datoteke" + +#. module: document_ftp +#: field:document.ftp.configuration,config_logo:0 +msgid "Image" +msgstr "Slika" + +#. module: document_ftp +#: field:document.ftp.configuration,host:0 +msgid "Address" +msgstr "IP adresa" + +#. module: document_ftp +#: field:document.ftp.browse,url:0 +msgid "FTP Server" +msgstr "FTP poslužitelj" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory +msgid "FTP Server Configuration" +msgstr "Postave FTP poslužitelja" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Browse" +msgstr "_Pregledaj" + +#. module: document_ftp +#: help:document.ftp.configuration,host:0 +msgid "" +"Server address or IP and port to which users should connect to for DMS access" +msgstr "" + +#. module: document_ftp +#: model:ir.ui.menu,name:document_ftp.menu_document_browse +msgid "Shared Repository (FTP)" +msgstr "Dijeljeni repozitorij (FTP)" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Cancel" +msgstr "_Odustani" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Configure FTP Server" +msgstr "Postavke FTP poslužitelja" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "title" +msgstr "naslov" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_browse +msgid "Document FTP Browse" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Knowledge Application Configuration" +msgstr "" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse +msgid "Document Browse" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "Browse Document" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "res_config_contents" +msgstr "" diff --git a/addons/document_ics/i18n/da.po b/addons/document_ics/i18n/da.po new file mode 100644 index 00000000000..a363e125a4d --- /dev/null +++ b/addons/document_ics/i18n/da.po @@ -0,0 +1,349 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: document_ics +#: help:document.ics.crm.wizard,claims:0 +msgid "" +"Manages the supplier and customers claims,including your corrective or " +"preventive actions." +msgstr "" + +#. module: document_ics +#: field:document.directory.content,object_id:0 +msgid "Object" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "uid" +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,fund:0 +msgid "" +"This may help associations in their fund raising process and tracking." +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,jobs:0 +msgid "Jobs Hiring Process" +msgstr "" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "Configure Calendars for CRM Sections" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,helpdesk:0 +msgid "Helpdesk" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "dtstamp" +msgstr "" + +#. module: document_ics +#: help:document.directory.content,fname_field:0 +msgid "" +"The field of the object used in the filename. Has to " +"be a unique identifier." +msgstr "" + +#. module: document_ics +#: field:document.directory.ics.fields,content_id:0 +msgid "Content" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,meeting:0 +msgid "Calendar of Meetings" +msgstr "" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "" +"OpenERP can create and pre-configure a series of integrated calendar for you." +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,helpdesk:0 +msgid "Manages an Helpdesk service." +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "dtend" +msgstr "" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_crm_meeting +msgid "Meeting" +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,lead:0 +msgid "" +"Allows you to track and manage leads which are pre-sales requests or " +"contacts, the very first contact with a customer request." +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "description" +msgstr "" + +#. module: document_ics +#: field:document.directory.ics.fields,fn:0 +msgid "Function" +msgstr "" + +#. module: document_ics +#: model:ir.actions.act_window,name:document_ics.action_view_document_ics_config_directories +msgid "Configure Calendars for Sections " +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,opportunity:0 +msgid "Tracks identified business opportunities for your sales pipeline." +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,jobs:0 +msgid "" +"Helps you to organise the jobs hiring process: evaluation, meetings, email " +"integration..." +msgstr "" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "title" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,fund:0 +msgid "Fund Raising Operations" +msgstr "" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_document_directory_content +msgid "Directory Content" +msgstr "" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_document_directory_ics_fields +msgid "Document Directory ICS Fields" +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,phonecall:0 +msgid "" +"Helps you to encode the result of a phone call or to plan a list of phone " +"calls to process." +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,document_ics:0 +msgid "" +" Will allow you to synchronise your Open ERP calendars with your phone, " +"outlook, Sunbird, ical, ..." +msgstr "" + +#. module: document_ics +#: field:document.directory.ics.fields,field_id:0 +msgid "OpenERP Field" +msgstr "" + +#. module: document_ics +#: view:document.directory:0 +msgid "ICS Calendar" +msgstr "" + +#. module: document_ics +#: field:document.directory.ics.fields,name:0 +msgid "ICS Value" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,fn:0 +msgid "Expression as constant" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "location" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "attendee" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,name:0 +msgid "Name" +msgstr "" + +#. module: document_ics +#: help:document.directory.ics.fields,fn:0 +msgid "Alternate method of calculating the value" +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,meeting:0 +msgid "Manages the calendar of meetings of the users." +msgstr "" + +#. module: document_ics +#: field:document.directory.content,ics_domain:0 +msgid "Domain" +msgstr "" + +#. module: document_ics +#: help:document.ics.crm.wizard,bugs:0 +msgid "Used by companies to track bugs and support requests on software" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "last-modified" +msgstr "" + +#. module: document_ics +#: view:document.directory:0 +msgid "ICS Mapping" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,document_ics:0 +msgid "Shared Calendar" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,claims:0 +msgid "Claims" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "dtstart" +msgstr "" + +#. module: document_ics +#: field:document.directory.ics.fields,expr:0 +msgid "Expression" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,bugs:0 +msgid "Bug Tracking" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "categories" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,fn:0 +msgid "Use the field" +msgstr "" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "Create Pre-Configured Calendars" +msgstr "" + +#. module: document_ics +#: field:document.directory.content,fname_field:0 +msgid "Filename field" +msgstr "" + +#. module: document_ics +#: field:document.directory.content,obj_iterate:0 +msgid "Iterate object" +msgstr "" + +#. module: document_ics +#: field:crm.meeting,code:0 +msgid "Calendar Code" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,fn:0 +msgid "Interval in hours" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,config_logo:0 +msgid "Image" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "created" +msgstr "" + +#. module: document_ics +#: help:document.directory.content,obj_iterate:0 +msgid "" +"If set, a separate instance will be created for each " +"record of Object" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "summary" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,lead:0 +msgid "Leads" +msgstr "" + +#. module: document_ics +#: model:ir.model,name:document_ics.model_document_ics_crm_wizard +msgid "document.ics.crm.wizard" +msgstr "" + +#. module: document_ics +#: view:document.ics.crm.wizard:0 +msgid "res_config_contents" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,phonecall:0 +msgid "Phone Calls" +msgstr "" + +#. module: document_ics +#: field:document.directory.content,ics_field_ids:0 +msgid "Fields Mapping" +msgstr "" + +#. module: document_ics +#: selection:document.directory.ics.fields,name:0 +msgid "url" +msgstr "" + +#. module: document_ics +#: field:document.ics.crm.wizard,opportunity:0 +msgid "Business Opportunities" +msgstr "" diff --git a/addons/email_template/i18n/da.po b/addons/email_template/i18n/da.po new file mode 100644 index 00000000000..3842c821170 --- /dev/null +++ b/addons/email_template/i18n/da.po @@ -0,0 +1,684 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: email_template +#: field:email.template,subtype:0 +#: field:email_template.preview,subtype:0 +msgid "Message type" +msgstr "" + +#. module: email_template +#: field:email.template,report_name:0 +#: field:email_template.preview,report_name:0 +msgid "Report Filename" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:217 +#, python-format +msgid "Deletion of Record failed" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "SMTP Server" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Remove the sidebar button currently displayed on related documents" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_act_window:0 +#: field:email_template.preview,ref_ir_act_window:0 +msgid "Sidebar action" +msgstr "" + +#. module: email_template +#: view:mail.compose.message:0 +msgid "Save as a new template" +msgstr "" + +#. module: email_template +#: help:email.template,subject:0 +#: help:email_template.preview,subject:0 +msgid "Subject (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: help:email.template,email_cc:0 +#: help:email_template.preview,email_cc:0 +msgid "Carbon copy recipients (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: selection:email.template,state:0 +#: selection:email_template.preview,state:0 +msgid "Received" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: field:email.template,ref_ir_value:0 +#: field:email_template.preview,ref_ir_value:0 +msgid "Sidebar button" +msgstr "" + +#. module: email_template +#: help:email.template,report_name:0 +#: help:email_template.preview,report_name:0 +msgid "" +"Name to use for the generated report file (may contain placeholders)\n" +"The extension can be omitted and will then come from the report type." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Attach existing files" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Email Content" +msgstr "" + +#. module: email_template +#: selection:email.template,state:0 +#: selection:email_template.preview,state:0 +msgid "Cancelled" +msgstr "" + +#. module: email_template +#: field:email.template,reply_to:0 +#: field:email_template.preview,reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: email_template +#: field:email.template,auto_delete:0 +#: field:email_template.preview,auto_delete:0 +msgid "Auto Delete" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:217 +#, python-format +msgid "Warning" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_res_partner +msgid "Partner" +msgstr "" + +#. module: email_template +#: field:email.template,subject:0 +#: field:email_template.preview,subject:0 +msgid "Subject" +msgstr "" + +#. module: email_template +#: field:email.template,email_from:0 +#: field:email_template.preview,email_from:0 +msgid "From" +msgstr "" + +#. module: email_template +#: field:mail.compose.message,template_id:0 +msgid "Template" +msgstr "" + +#. module: email_template +#: field:email.template,partner_id:0 +#: field:email_template.preview,partner_id:0 +msgid "Related partner" +msgstr "" + +#. module: email_template +#: field:email.template,sub_model_object_field:0 +#: field:email_template.preview,sub_model_object_field:0 +msgid "Sub-field" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "" +"Display a button in the sidebar of related documents to open a composition " +"wizard with this template" +msgstr "" + +#. module: email_template +#: field:email.template,state:0 +#: field:email_template.preview,state:0 +msgid "State" +msgstr "" + +#. module: email_template +#: selection:email.template,state:0 +#: selection:email_template.preview,state:0 +msgid "Sent" +msgstr "" + +#. module: email_template +#: help:email.template,subtype:0 +#: help:email_template.preview,subtype:0 +msgid "" +"Type of message, usually 'html' or 'plain', used to select plaintext or rich " +"text contents accordingly" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_mail_compose_message +msgid "E-mail composition wizard" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Dynamic Values Builder" +msgstr "" + +#. module: email_template +#: field:email.template,res_id:0 +msgid "Related Document ID" +msgstr "" + +#. module: email_template +#: field:email.template,lang:0 +#: field:email_template.preview,lang:0 +msgid "Language Selection" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Advanced" +msgstr "" + +#. module: email_template +#: field:email.template,email_to:0 +#: field:email_template.preview,email_to:0 +msgid "To" +msgstr "" + +#. module: email_template +#: field:email.template,model:0 +#: field:email_template.preview,model:0 +msgid "Related Document model" +msgstr "" + +#. module: email_template +#: help:email.template,model_object_field:0 +#: help:email_template.preview,model_object_field:0 +msgid "" +"Select target field from the related document model.\n" +"If it is a relationship field you will be able to select a target field at " +"the destination of the relationship." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Preview Template" +msgstr "" + +#. module: email_template +#: field:email.template,null_value:0 +#: field:email_template.preview,null_value:0 +msgid "Null value" +msgstr "" + +#. module: email_template +#: field:email.template,sub_object:0 +#: field:email_template.preview,sub_object:0 +msgid "Sub-model" +msgstr "" + +#. module: email_template +#: help:email.template,track_campaign_item:0 +#: help:email_template.preview,track_campaign_item:0 +msgid "" +"Enable this is you wish to include a special tracking marker in outgoing " +"emails so you can identify replies and link them back to the corresponding " +"resource record. This is useful for CRM leads for example" +msgstr "" + +#. module: email_template +#: field:mail.compose.message,use_template:0 +msgid "Use Template" +msgstr "" + +#. module: email_template +#: field:email.template,attachment_ids:0 +#: field:email_template.preview,attachment_ids:0 +msgid "Files to attach" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Options" +msgstr "" + +#. module: email_template +#: field:email.template,model_id:0 +#: field:email_template.preview,model_id:0 +msgid "Related document model" +msgstr "" + +#. module: email_template +#: help:email.template,email_from:0 +#: help:email_template.preview,email_from:0 +msgid "Sender address (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: help:res.partner,opt_out:0 +msgid "" +"If checked, this partner will not receive any automated email notifications, " +"such as the availability of invoices." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Note: This is Raw HTML." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Group by..." +msgstr "" + +#. module: email_template +#: field:email.template,user_signature:0 +#: field:email_template.preview,user_signature:0 +msgid "Add Signature" +msgstr "" + +#. module: email_template +#: help:email.template,body_text:0 +#: help:email_template.preview,body_text:0 +msgid "Plaintext version of the message (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: help:email.template,original:0 +#: help:email_template.preview,original:0 +msgid "Original version of the message, as it was sent on the network" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:229 +#, python-format +msgid "(copy)" +msgstr "" + +#. module: email_template +#: selection:email.template,state:0 +#: selection:email_template.preview,state:0 +msgid "Outgoing" +msgstr "" + +#. module: email_template +#: view:mail.compose.message:0 +msgid "Use a message template" +msgstr "" + +#. module: email_template +#: help:email.template,user_signature:0 +#: help:email_template.preview,user_signature:0 +msgid "" +"If checked, the user's signature will be appended to the text version of the " +"message" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.preview:0 +msgid "Body (Rich/HTML)" +msgstr "" + +#. module: email_template +#: help:email.template,sub_object:0 +#: help:email_template.preview,sub_object:0 +msgid "" +"When a relationship field is selected as first field, this field shows the " +"document model the relationship goes to." +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template +msgid "Email Templates" +msgstr "" + +#. module: email_template +#: field:email.template,date:0 +#: field:email_template.preview,date:0 +msgid "Date" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview +msgid "Template Preview" +msgstr "" + +#. module: email_template +#: field:email.template,message_id:0 +#: field:email_template.preview,message_id:0 +msgid "Message-Id" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Add sidebar button" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.preview:0 +msgid "Body (Text)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Advanced Options" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:196 +#, python-format +msgid "Send Mail (%s)" +msgstr "" + +#. module: email_template +#: field:email.template,body_html:0 +#: field:email_template.preview,body_html:0 +msgid "Rich-text contents" +msgstr "" + +#. module: email_template +#: field:email.template,copyvalue:0 +#: field:email_template.preview,copyvalue:0 +msgid "Expression" +msgstr "" + +#. module: email_template +#: field:email.template,original:0 +#: field:email_template.preview,original:0 +msgid "Original" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Addresses" +msgstr "" + +#. module: email_template +#: help:email.template,copyvalue:0 +#: help:email_template.preview,copyvalue:0 +msgid "" +"Final placeholder expression, to be copy-pasted in the desired template " +"field." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Attachments" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Email Details" +msgstr "" + +#. module: email_template +#: field:email.template,email_cc:0 +#: field:email_template.preview,email_cc:0 +msgid "Cc" +msgstr "" + +#. module: email_template +#: field:email.template,body_text:0 +#: field:email_template.preview,body_text:0 +msgid "Text contents" +msgstr "" + +#. module: email_template +#: help:email.template,auto_delete:0 +#: help:email_template.preview,auto_delete:0 +msgid "Permanently delete this email after sending it, to save space" +msgstr "" + +#. module: email_template +#: field:email.template,references:0 +#: field:email_template.preview,references:0 +msgid "References" +msgstr "" + +#. module: email_template +#: field:email.template,display_text:0 +#: field:email_template.preview,display_text:0 +msgid "Display Text" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Close" +msgstr "" + +#. module: email_template +#: help:email.template,attachment_ids:0 +#: help:email_template.preview,attachment_ids:0 +msgid "" +"You may attach files to this template, to be added to all emails created " +"from this template" +msgstr "" + +#. module: email_template +#: help:email.template,headers:0 +#: help:email_template.preview,headers:0 +msgid "" +"Full message headers, e.g. SMTP session headers (usually available on " +"inbound messages only)" +msgstr "" + +#. module: email_template +#: field:email.template,mail_server_id:0 +#: field:email_template.preview,mail_server_id:0 +msgid "Outgoing Mail Server" +msgstr "" + +#. module: email_template +#: help:email.template,ref_ir_act_window:0 +#: help:email_template.preview,ref_ir_act_window:0 +msgid "" +"Sidebar action to make this template available on records of the related " +"document model" +msgstr "" + +#. module: email_template +#: field:email.template,model_object_field:0 +#: field:email_template.preview,model_object_field:0 +msgid "Field" +msgstr "" + +#. module: email_template +#: field:email.template,user_id:0 +#: field:email_template.preview,user_id:0 +msgid "Related user" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all +#: model:ir.ui.menu,name:email_template.menu_email_templates +msgid "Templates" +msgstr "" + +#. module: email_template +#: field:res.partner,opt_out:0 +msgid "Opt-out" +msgstr "" + +#. module: email_template +#: help:email.template,email_bcc:0 +#: help:email_template.preview,email_bcc:0 +msgid "Blind carbon copy recipients (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: help:email.template,lang:0 +#: help:email_template.preview,lang:0 +msgid "" +"Optional translation language (ISO code) to select when sending out an " +"email. If not set, the english version will be used. This should usually be " +"a placeholder expression that provides the appropriate language code, e.g. " +"${object.partner_id.lang.code}." +msgstr "" + +#. module: email_template +#: field:email_template.preview,res_id:0 +msgid "Sample Document" +msgstr "" + +#. module: email_template +#: help:email.template,email_to:0 +#: help:email_template.preview,email_to:0 +msgid "Comma-separated recipient addresses (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: field:email.template,name:0 +#: field:email_template.preview,name:0 +msgid "Name" +msgstr "" + +#. module: email_template +#: field:email.template,track_campaign_item:0 +#: field:email_template.preview,track_campaign_item:0 +msgid "Resource Tracking" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_preview +msgid "Email Template Preview" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Email Preview" +msgstr "" + +#. module: email_template +#: help:email.template,message_id:0 +#: help:email_template.preview,message_id:0 +msgid "" +"Message-ID SMTP header to use in outgoing messages based on this template. " +"Please note that this overrides the 'Resource Tracking' option, so if you " +"simply need to track replies to outgoing emails, enable that option " +"instead.\n" +"Placeholders must be used here, as this value always needs to be unique!" +msgstr "" + +#. module: email_template +#: field:email.template,headers:0 +#: field:email_template.preview,headers:0 +msgid "Message headers" +msgstr "" + +#. module: email_template +#: field:email.template,email_bcc:0 +#: field:email_template.preview,email_bcc:0 +msgid "Bcc" +msgstr "" + +#. module: email_template +#: help:email.template,reply_to:0 +#: help:email_template.preview,reply_to:0 +msgid "Preferred response address (placeholders may be used here)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Remove sidebar button" +msgstr "" + +#. module: email_template +#: help:email.template,null_value:0 +#: help:email_template.preview,null_value:0 +msgid "Optional value to use if the target field is empty" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Model" +msgstr "" + +#. module: email_template +#: help:email.template,references:0 +#: help:email_template.preview,references:0 +msgid "Message references, such as identifiers of previous messages" +msgstr "" + +#. module: email_template +#: help:email.template,ref_ir_value:0 +#: help:email_template.preview,ref_ir_value:0 +msgid "Sidebar button to open the sidebar action" +msgstr "" + +#. module: email_template +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: email_template +#: help:email.template,mail_server_id:0 +#: help:email_template.preview,mail_server_id:0 +msgid "" +"Optional preferred server for outgoing mails. If not set, the highest " +"priority one will be used." +msgstr "" + +#. module: email_template +#: selection:email.template,state:0 +#: selection:email_template.preview,state:0 +msgid "Delivery Failed" +msgstr "" + +#. module: email_template +#: help:email.template,sub_model_object_field:0 +#: help:email_template.preview,sub_model_object_field:0 +msgid "" +"When a relationship field is selected as first field, this field lets you " +"select the target field within the destination document model (sub-model)." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Attach Report" +msgstr "" + +#. module: email_template +#: field:email.template,report_template:0 +#: field:email_template.preview,report_template:0 +msgid "Optional report to print and attach" +msgstr "" + +#. module: email_template +#: help:email.template,body_html:0 +#: help:email_template.preview,body_html:0 +msgid "Rich-text/HTML version of the message (placeholders may be used here)" +msgstr "" diff --git a/addons/event_project/i18n/da.po b/addons/event_project/i18n/da.po new file mode 100644 index 00000000000..164254aecfc --- /dev/null +++ b/addons/event_project/i18n/da.po @@ -0,0 +1,108 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: event_project +#: model:ir.model,name:event_project.model_event_project +msgid "Event Project" +msgstr "" + +#. module: event_project +#: field:event.project,date:0 +msgid "Date End" +msgstr "" + +#. module: event_project +#: view:event.project:0 +msgid "Ok" +msgstr "" + +#. module: event_project +#: help:event.project,project_id:0 +msgid "" +"This is Template Project. Project of event is a duplicate of this Template. " +"After click on 'Create Retro-planning', New Project will be duplicated from " +"this template project." +msgstr "" + +#. module: event_project +#: view:event.project:0 +#: model:ir.actions.act_window,name:event_project.action_event_project +msgid "Retro-Planning" +msgstr "" + +#. module: event_project +#: constraint:event.event:0 +msgid "Error ! Closing Date cannot be set before Beginning Date." +msgstr "" + +#. module: event_project +#: field:event.event,project_id:0 +msgid "Project" +msgstr "" + +#. module: event_project +#: field:event.project,project_id:0 +msgid "Template of Project" +msgstr "" + +#. module: event_project +#: view:event.event:0 +msgid "All tasks" +msgstr "" + +#. module: event_project +#: view:event.event:0 +#: model:ir.actions.act_window,name:event_project.act_event_task +msgid "Tasks" +msgstr "" + +#. module: event_project +#: constraint:event.event:0 +msgid "Error ! You cannot create recursive event." +msgstr "" + +#. module: event_project +#: field:event.event,task_ids:0 +msgid "Project tasks" +msgstr "" + +#. module: event_project +#: view:event.project:0 +msgid "Close" +msgstr "" + +#. module: event_project +#: field:event.project,date_start:0 +msgid "Date Start" +msgstr "" + +#. module: event_project +#: view:event.event:0 +msgid "Create Retro-Planning" +msgstr "" + +#. module: event_project +#: model:ir.model,name:event_project.model_event_event +msgid "Event" +msgstr "" + +#. module: event_project +#: view:event.event:0 +msgid "Tasks management" +msgstr "" diff --git a/addons/fetchmail/i18n/da.po b/addons/fetchmail/i18n/da.po new file mode 100644 index 00000000000..4c1b68d3a44 --- /dev/null +++ b/addons/fetchmail/i18n/da.po @@ -0,0 +1,317 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: fetchmail +#: selection:fetchmail.server,state:0 +msgid "Confirmed" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,server:0 +msgid "Server Name" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,script:0 +msgid "Script" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,priority:0 +msgid "Defines the order of processing, lower values mean higher priority" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,is_ssl:0 +msgid "" +"Connections are encrypted with SSL/TLS through a dedicated port (default: " +"IMAPS=993, POP3S=995)" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,attach:0 +msgid "Keep Attachments" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,original:0 +msgid "" +"Whether a full original copy of each email should be kept for referenceand " +"attached to each processed message. This will usually double the size of " +"your message database." +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,state:0 +msgid "State" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "POP" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Fetch Now" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree +msgid "Incoming Mail Servers" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,port:0 +msgid "Port" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "POP/IMAP Servers" +msgstr "" + +#. module: fetchmail +#: selection:fetchmail.server,type:0 +msgid "Local Server" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,user:0 +msgid "Username" +msgstr "" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_fetchmail_server +msgid "POP/IMAP Server" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Reset Confirmation" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "SSL" +msgstr "" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_mail_message +msgid "Email Message" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,date:0 +msgid "Last Fetch Date" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,action_id:0 +msgid "" +"Optional custom server action to trigger for each incoming mail, on the " +"record that was created or updated by this mail" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "# of emails" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,original:0 +msgid "Keep Original" +msgstr "" + +#. module: fetchmail +#: code:addons/fetchmail/fetchmail.py:155 +#, python-format +msgid "" +"Here is what we got instead:\n" +" %s" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +#: field:fetchmail.server,configuration:0 +msgid "Configuration" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail +#: code:addons/fetchmail/fetchmail.py:155 +#, python-format +msgid "Connection test failed!" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,server:0 +msgid "Hostname or IP of the mail server" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server type IMAP." +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,name:0 +msgid "Name" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,is_ssl:0 +msgid "SSL/TLS" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Test & Confirm" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,action_id:0 +msgid "Server Action" +msgstr "" + +#. module: fetchmail +#: field:mail.message,fetchmail_server_id:0 +msgid "Inbound Mail Server" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,message_ids:0 +#: model:ir.actions.act_window,name:fetchmail.act_server_history +msgid "Messages" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Search Incoming Mail Servers" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,active:0 +msgid "Active" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,attach:0 +msgid "" +"Whether attachments should be downloaded. If not enabled, incoming emails " +"will be stripped of any attachments before being processed" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Advanced options" +msgstr "" + +#. module: fetchmail +#: selection:fetchmail.server,type:0 +msgid "IMAP Server" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "IMAP" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server type POP." +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,password:0 +msgid "Password" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Actions to Perform on Incoming Mails" +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,type:0 +msgid "Server Type" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Login Information" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server Information" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "If SSL required." +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Advanced" +msgstr "" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server & Login" +msgstr "" + +#. module: fetchmail +#: help:fetchmail.server,object_id:0 +msgid "" +"Process each incoming mail as part of a conversation corresponding to this " +"document type. This will create new documents for new conversations, or " +"attach follow-up emails to the existing conversations (documents)." +msgstr "" + +#. module: fetchmail +#: field:fetchmail.server,object_id:0 +msgid "Create a New Record" +msgstr "" + +#. module: fetchmail +#: selection:fetchmail.server,state:0 +msgid "Not Confirmed" +msgstr "" + +#. module: fetchmail +#: selection:fetchmail.server,type:0 +msgid "POP Server" +msgstr "" + +#. module: fetchmail +#: view:mail.message:0 +msgid "Mail Server" +msgstr "" diff --git a/addons/google_map/i18n/hr.po b/addons/google_map/i18n/hr.po index bf56a80a774..f472cfd32f3 100644 --- a/addons/google_map/i18n/hr.po +++ b/addons/google_map/i18n/hr.po @@ -7,25 +7,25 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2010-08-02 14:36+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-01-28 21:38+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:46+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: google_map #: view:res.partner:0 #: view:res.partner.address:0 msgid "Map" -msgstr "Zemljovid" +msgstr "Karta" #. module: google_map #: model:ir.model,name:google_map.model_res_partner_address msgid "Partner Addresses" -msgstr "" +msgstr "Adrese partnera" #. module: google_map #: view:res.partner:0 diff --git a/addons/hr/i18n/da.po b/addons/hr/i18n/da.po new file mode 100644 index 00000000000..287c7e60795 --- /dev/null +++ b/addons/hr/i18n/da.po @@ -0,0 +1,703 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:54+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr +#: model:process.node,name:hr.process_node_openerpuser0 +msgid "Openerp user" +msgstr "" + +#. module: hr +#: view:hr.job:0 +#: field:hr.job,requirements:0 +msgid "Requirements" +msgstr "" + +#. module: hr +#: constraint:hr.department:0 +msgid "Error! You can not create recursive departments." +msgstr "" + +#. module: hr +#: model:process.transition,name:hr.process_transition_contactofemployee0 +msgid "Link the employee to information" +msgstr "" + +#. module: hr +#: field:hr.employee,sinid:0 +msgid "SIN No" +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_hr_main +#: model:ir.ui.menu,name:hr.menu_hr_management +#: model:ir.ui.menu,name:hr.menu_hr_root +msgid "Human Resources" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: view:hr.job:0 +msgid "Group By..." +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.view_department_form_installer +msgid "Create Your Departments" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,help:hr.action_hr_job +msgid "" +"Job Positions are used to define jobs and their requirements. You can keep " +"track of the number of employees you have per job position and how many you " +"expect in the future. You can also attach a survey to a job position that " +"will be used in the recruitment process to evaluate the applicants for this " +"job position." +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: field:hr.employee,department_id:0 +#: view:hr.job:0 +#: field:hr.job,department_id:0 +#: view:res.users:0 +msgid "Department" +msgstr "" + +#. module: hr +#: view:hr.job:0 +msgid "Mark as Old" +msgstr "" + +#. module: hr +#: view:hr.job:0 +msgid "Jobs" +msgstr "" + +#. module: hr +#: view:hr.job:0 +msgid "In Recruitment" +msgstr "" + +#. module: hr +#: field:hr.department,company_id:0 +#: view:hr.employee:0 +#: view:hr.job:0 +#: field:hr.job,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr +#: field:hr.job,no_of_recruitment:0 +msgid "Expected in Recruitment" +msgstr "" + +#. module: hr +#: model:ir.actions.todo.category,name:hr.category_hr_management_config +msgid "HR Management" +msgstr "" + +#. module: hr +#: help:hr.employee,partner_id:0 +msgid "" +"Partner that is related to the current employee. Accounting transaction will " +"be written on this partner belongs to employee." +msgstr "" + +#. module: hr +#: model:process.transition,name:hr.process_transition_employeeuser0 +msgid "Link a user to an employee" +msgstr "" + +#. module: hr +#: field:hr.department,parent_id:0 +msgid "Parent Department" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: field:hr.employee,notes:0 +msgid "Notes" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Married" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,help:hr.action_create_hr_employee_installer +msgid "" +"Create employees form and link them to an OpenERP user if you want them to " +"access this instance. Categories can be set on employees to perform massive " +"operations on all the employees of the same category, i.e. allocating " +"holidays." +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,help:hr.open_module_tree_department +msgid "" +"Your Company's Department Structure is used to manage all documents related " +"to employees by departments: expenses and timesheet validation, leaves " +"management, recruitments, etc." +msgstr "" + +#. module: hr +#: field:hr.employee,color:0 +msgid "Color Index" +msgstr "" + +#. module: hr +#: model:process.transition,note:hr.process_transition_employeeuser0 +msgid "" +"The Related user field on the Employee form allows to link the OpenERP user " +"(and her rights) to the employee." +msgstr "" + +#. module: hr +#: view:hr.job:0 +#: selection:hr.job,state:0 +msgid "In Recruitement" +msgstr "" + +#. module: hr +#: field:hr.employee,identification_id:0 +msgid "Identification No" +msgstr "" + +#. module: hr +#: selection:hr.employee,gender:0 +msgid "Female" +msgstr "" + +#. module: hr +#: help:hr.job,expected_employees:0 +msgid "Required number of employees in total for that job." +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config +msgid "Attendance" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Social IDs" +msgstr "" + +#. module: hr +#: field:hr.employee,work_phone:0 +msgid "Work Phone" +msgstr "" + +#. module: hr +#: field:hr.employee.category,child_ids:0 +msgid "Child Categories" +msgstr "" + +#. module: hr +#: view:hr.job:0 +#: field:hr.job,description:0 +#: model:ir.model,name:hr.model_hr_job +msgid "Job Description" +msgstr "" + +#. module: hr +#: field:hr.employee,work_location:0 +msgid "Office Location" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "My Departments Employee" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: model:ir.model,name:hr.model_hr_employee +#: model:process.node,name:hr.process_node_employee0 +msgid "Employee" +msgstr "" + +#. module: hr +#: model:process.node,note:hr.process_node_employeecontact0 +msgid "Other information" +msgstr "" + +#. module: hr +#: field:hr.employee,work_email:0 +msgid "Work E-mail" +msgstr "" + +#. module: hr +#: field:hr.employee,birthday:0 +msgid "Date of Birth" +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_hr_reporting +msgid "Reporting" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_board_hr +#: model:ir.ui.menu,name:hr.menu_hr_dashboard_user +msgid "Human Resources Dashboard" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: field:hr.employee,job_id:0 +#: view:hr.job:0 +msgid "Job" +msgstr "" + +#. module: hr +#: field:hr.department,member_ids:0 +msgid "Members" +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_hr_configuration +msgid "Configuration" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: field:hr.employee,category_ids:0 +msgid "Categories" +msgstr "" + +#. module: hr +#: field:hr.job,expected_employees:0 +msgid "Expected Employees" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Divorced" +msgstr "" + +#. module: hr +#: field:hr.employee.category,parent_id:0 +msgid "Parent Category" +msgstr "" + +#. module: hr +#: constraint:hr.employee.category:0 +msgid "Error ! You cannot create recursive Categories." +msgstr "" + +#. module: hr +#: view:hr.department:0 +#: model:ir.actions.act_window,name:hr.open_module_tree_department +#: model:ir.ui.menu,name:hr.menu_hr_department_tree +#: field:res.users,context_department_id:0 +msgid "Departments" +msgstr "" + +#. module: hr +#: model:process.node,name:hr.process_node_employeecontact0 +msgid "Employee Contact" +msgstr "" + +#. module: hr +#: view:board.board:0 +msgid "My Board" +msgstr "" + +#. module: hr +#: selection:hr.employee,gender:0 +msgid "Male" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_categ_form +#: model:ir.ui.menu,name:hr.menu_view_employee_category_form +msgid "Categories of Employee" +msgstr "" + +#. module: hr +#: view:hr.employee.category:0 +#: model:ir.model,name:hr.model_hr_employee_category +msgid "Employee Category" +msgstr "" + +#. module: hr +#: model:process.process,name:hr.process_process_employeecontractprocess0 +msgid "Employee Contract" +msgstr "" + +#. module: hr +#: model:ir.model,name:hr.model_hr_department +msgid "hr.department" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.action_create_hr_employee_installer +msgid "Create your Employees" +msgstr "" + +#. module: hr +#: field:hr.employee.category,name:0 +msgid "Category" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,help:hr.open_view_employee_list_my +msgid "" +"Here you can manage your work force by creating employees and assigning them " +"specific properties in the system. Maintain all employee related information " +"and keep track of anything that needs to be recorded for them. The personal " +"information tab will help you maintain their identity data. The Categories " +"tab gives you the opportunity to assign them related employee categories " +"depending on their position and activities within the company. A category " +"can be a seniority level within the company or a department. The Timesheets " +"tab allows to assign them a specific timesheet and analytic journal where " +"they will be able to enter time through the system. In the note tab, you can " +"enter text data that should be recorded for a specific employee." +msgstr "" + +#. module: hr +#: help:hr.employee,bank_account_id:0 +msgid "Employee bank salary account" +msgstr "" + +#. module: hr +#: field:hr.department,note:0 +msgid "Note" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_employee_tree +msgid "Employees Structure" +msgstr "" + +#. module: hr +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Contact Information" +msgstr "" + +#. module: hr +#: field:hr.employee,address_id:0 +msgid "Working Address" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_board_hr_manager +#: model:ir.ui.menu,name:hr.menu_hr_dashboard_manager +msgid "HR Manager Dashboard" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Status" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_categ_tree +#: model:ir.ui.menu,name:hr.menu_view_employee_category_tree +msgid "Categories structure" +msgstr "" + +#. module: hr +#: field:hr.employee,partner_id:0 +msgid "unknown" +msgstr "" + +#. module: hr +#: help:hr.job,no_of_employee:0 +msgid "Number of employees with that job." +msgstr "" + +#. module: hr +#: field:hr.employee,ssnid:0 +msgid "SSN No" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Active" +msgstr "" + +#. module: hr +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.action2 +msgid "Subordonate Hierarchy" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,help:hr.view_department_form_installer +msgid "" +"Your departments structure is used to manage all documents related to " +"employees by departments: expenses and timesheet validation, leaves " +"management, recruitments, etc." +msgstr "" + +#. module: hr +#: field:hr.employee,bank_account_id:0 +msgid "Bank Account Number" +msgstr "" + +#. module: hr +#: view:hr.department:0 +msgid "Companies" +msgstr "" + +#. module: hr +#: model:process.transition,note:hr.process_transition_contactofemployee0 +msgid "" +"In the Employee form, there are different kind of information like Contact " +"information." +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_hr_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr +#: selection:hr.job,state:0 +msgid "Old" +msgstr "" + +#. module: hr +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: hr +#: view:hr.job:0 +#: field:hr.job,state:0 +msgid "State" +msgstr "" + +#. module: hr +#: field:hr.employee,marital:0 +msgid "Marital Status" +msgstr "" + +#. module: hr +#: model:ir.model,name:hr.model_ir_actions_act_window +msgid "ir.actions.act_window" +msgstr "" + +#. module: hr +#: model:process.node,note:hr.process_node_employee0 +msgid "Employee form and structure" +msgstr "" + +#. module: hr +#: field:hr.employee,photo:0 +msgid "Photo" +msgstr "" + +#. module: hr +#: model:ir.model,name:hr.model_res_users +msgid "res.users" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Personal Information" +msgstr "" + +#. module: hr +#: field:hr.employee,city:0 +msgid "City" +msgstr "" + +#. module: hr +#: field:hr.employee,passport_id:0 +msgid "Passport No" +msgstr "" + +#. module: hr +#: field:hr.employee,mobile_phone:0 +msgid "Work Mobile" +msgstr "" + +#. module: hr +#: view:hr.employee.category:0 +msgid "Employees Categories" +msgstr "" + +#. module: hr +#: field:hr.employee,address_home_id:0 +msgid "Home Address" +msgstr "" + +#. module: hr +#: view:hr.job:0 +msgid "Description" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Single" +msgstr "" + +#. module: hr +#: field:hr.job,name:0 +msgid "Job Name" +msgstr "" + +#. module: hr +#: view:hr.job:0 +#: selection:hr.job,state:0 +msgid "In Position" +msgstr "" + +#. module: hr +#: view:hr.department:0 +msgid "department" +msgstr "" + +#. module: hr +#: field:hr.employee,country_id:0 +msgid "Nationality" +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config +msgid "Leaves" +msgstr "" + +#. module: hr +#: view:board.board:0 +msgid "HR Manager Board" +msgstr "" + +#. module: hr +#: field:hr.employee,resource_id:0 +msgid "Resource" +msgstr "" + +#. module: hr +#: field:hr.department,complete_name:0 +#: field:hr.employee.category,complete_name:0 +msgid "Name" +msgstr "" + +#. module: hr +#: field:hr.employee,gender:0 +msgid "Gender" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: view:hr.employee.category:0 +#: field:hr.employee.category,employee_ids:0 +#: view:hr.job:0 +#: field:hr.job,employee_ids:0 +#: model:ir.actions.act_window,name:hr.hr_employee_normal_action_tree +#: model:ir.actions.act_window,name:hr.open_view_employee_list +#: model:ir.actions.act_window,name:hr.open_view_employee_list_my +#: model:ir.ui.menu,name:hr.menu_open_view_employee_list_my +#: model:ir.ui.menu,name:hr.menu_view_employee_category_configuration_form +msgid "Employees" +msgstr "" + +#. module: hr +#: help:hr.employee,sinid:0 +msgid "Social Insurance Number" +msgstr "" + +#. module: hr +#: field:hr.department,name:0 +msgid "Department Name" +msgstr "" + +#. module: hr +#: help:hr.employee,ssnid:0 +msgid "Social Security Number" +msgstr "" + +#. module: hr +#: model:process.node,note:hr.process_node_openerpuser0 +msgid "Creation of a OpenERP user" +msgstr "" + +#. module: hr +#: field:hr.department,child_ids:0 +msgid "Child Departments" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Job Information" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.action_hr_job +#: model:ir.ui.menu,name:hr.menu_hr_job +msgid "Job Positions" +msgstr "" + +#. module: hr +#: field:hr.employee,otherid:0 +msgid "Other Id" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +#: field:hr.employee,coach_id:0 +msgid "Coach" +msgstr "" + +#. module: hr +#: sql_constraint:hr.job:0 +msgid "The name of the job position must be unique per company!" +msgstr "" + +#. module: hr +#: view:hr.job:0 +msgid "My Departments Jobs" +msgstr "" + +#. module: hr +#: field:hr.department,manager_id:0 +#: view:hr.employee:0 +#: field:hr.employee,parent_id:0 +msgid "Manager" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Widower" +msgstr "" + +#. module: hr +#: field:hr.employee,child_ids:0 +msgid "Subordinates" +msgstr "" + +#. module: hr +#: field:hr.job,no_of_employee:0 +msgid "Number of Employees" +msgstr "" diff --git a/addons/hr/i18n/hr.po b/addons/hr/i18n/hr.po index 70b86b4c053..effada708c8 100644 --- a/addons/hr/i18n/hr.po +++ b/addons/hr/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:54+0000\n" -"PO-Revision-Date: 2012-01-23 10:38+0000\n" -"Last-Translator: Marko Carevic \n" +"PO-Revision-Date: 2012-01-28 21:11+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" "Language: hr\n" #. module: hr @@ -526,12 +526,12 @@ msgstr "Ne možete imati dva korisnika sa istim korisničkim imenom !" #: view:hr.job:0 #: field:hr.job,state:0 msgid "State" -msgstr "Status" +msgstr "Stanje" #. module: hr #: field:hr.employee,marital:0 msgid "Marital Status" -msgstr "Bračni status" +msgstr "Bračno stanje" #. module: hr #: model:ir.model,name:hr.model_ir_actions_act_window diff --git a/addons/hr_attendance/i18n/da.po b/addons/hr_attendance/i18n/da.po new file mode 100644 index 00000000000..ab2d57d14fe --- /dev/null +++ b/addons/hr_attendance/i18n/da.po @@ -0,0 +1,555 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_attendance +#: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking +msgid "Time Tracking" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Group By..." +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Today" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "March" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out.ask:0 +msgid "" +"You did not sign out the last time. Please enter the date and time you " +"signed out." +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Total period:" +msgstr "" + +#. module: hr_attendance +#: field:hr.action.reason,name:0 +msgid "Reason" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +msgid "Print Attendance Report Error" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:161 +#, python-format +msgid "The sign-out date must be in the past" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Date Signed" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,help:hr_attendance.open_view_attendance +msgid "" +"The Time Tracking functionality aims to manage employee attendances from " +"Sign in/Sign out actions. You can also link this feature to an attendance " +"device using OpenERP's web service features." +msgstr "" + +#. module: hr_attendance +#: view:hr.action.reason:0 +msgid "Attendance reasons" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +#: field:hr.attendance,day:0 +msgid "Day" +msgstr "" + +#. module: hr_attendance +#: selection:hr.employee,state:0 +msgid "Present" +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_sign_in_out_ask +msgid "Ask for Sign In Out" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,action_desc:0 +#: model:ir.model,name:hr_attendance.model_hr_action_reason +msgid "Action Reason" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out:0 +msgid "Ok" +msgstr "" + +#. module: hr_attendance +#: view:hr.action.reason:0 +msgid "Define attendance reason" +msgstr "" + +#. module: hr_attendance +#: field:hr.sign.in.out,state:0 +msgid "Current state" +msgstr "" + +#. module: hr_attendance +#: field:hr.sign.in.out,name:0 +#: field:hr.sign.in.out.ask,name:0 +msgid "Employees name" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason +#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance_reason +msgid "Attendance Reasons" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:161 +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:167 +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:174 +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:179 +#, python-format +msgid "UserError" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.error,end_date:0 +#: field:hr.attendance.week,end_date:0 +msgid "Ending Date" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Employee attendance" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/hr_attendance.py:136 +#, python-format +msgid "Warning" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:174 +#, python-format +msgid "The Sign-in date must be in the past" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:167 +#, python-format +msgid "A sign-in must be right after a sign-out !" +msgstr "" + +#. module: hr_attendance +#: field:hr.employee,state:0 +#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance +#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance +#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance +msgid "Attendance" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.error,max_delay:0 +msgid "Max. Delay (Min)" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +#: view:hr.attendance.month:0 +#: view:hr.attendance.week:0 +msgid "Print" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Hr Attendance Search" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week +msgid "Attendances By Week" +msgstr "" + +#. module: hr_attendance +#: constraint:hr.attendance:0 +msgid "Error: Sign in (resp. Sign out) must follow Sign out (resp. Sign in)" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "July" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_error +#: model:ir.actions.report.xml,name:hr_attendance.attendance_error_report +msgid "Attendance Error Report" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.error,init_date:0 +#: field:hr.attendance.week,init_date:0 +msgid "Starting Date" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Min Delay" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance,action:0 +#: view:hr.employee:0 +msgid "Sign In" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Operation" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 +#, python-format +msgid "No Data Available" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "September" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "December" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.month,month:0 +msgid "Month" +msgstr "" + +#. module: hr_attendance +#: field:hr.action.reason,action_type:0 +msgid "Action Type" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "" +"(*) A negative delay means that the employee worked more than encoded." +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "My Attendance" +msgstr "" + +#. module: hr_attendance +#: help:hr.attendance,action_desc:0 +msgid "" +"Specifies the reason for Signing In/Signing Out in case of extra hours." +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance_month +msgid "Print Monthly Attendance Report" +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_sign_in_out +msgid "Sign In Sign Out" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:105 +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:129 +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:146 +#: view:hr.sign.in.out:0 +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_sigh_in_out +#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_sigh_in_out +#, python-format +msgid "Sign in / Sign out" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out.ask:0 +msgid "hr.sign.out.ask" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.week:0 +msgid "Print Attendance Report Weekly" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "August" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_sign_in_out.py:179 +#, python-format +msgid "A sign-out must be right after a sign-in !" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "June" +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance_error +msgid "Print Error Attendance Report" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,name:0 +msgid "Date" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "November" +msgstr "" + +#. module: hr_attendance +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "October" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "January" +msgstr "" + +#. module: hr_attendance +#: selection:hr.action.reason,action_type:0 +#: view:hr.sign.in.out:0 +#: view:hr.sign.in.out.ask:0 +msgid "Sign in" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +msgid "Analysis Information" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out:0 +msgid "Sign-Out Entry must follow Sign-In." +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Attendance Errors" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,action:0 +#: selection:hr.attendance,action:0 +msgid "Action" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out:0 +msgid "" +"If you need your staff to sign in when they arrive at work and sign out " +"again at the end of the day, OpenERP allows you to manage this with this " +"tool. If each employee has been linked to a system user, then they can " +"encode their time with this action button." +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance_week +msgid "Print Week Attendance Report" +msgstr "" + +#. module: hr_attendance +#: field:hr.sign.in.out,emp_id:0 +#: field:hr.sign.in.out.ask,emp_id:0 +msgid "Empoyee ID" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +#: view:hr.attendance.month:0 +#: view:hr.attendance.week:0 +#: view:hr.sign.in.out:0 +#: view:hr.sign.in.out.ask:0 +msgid "Cancel" +msgstr "" + +#. module: hr_attendance +#: help:hr.action.reason,name:0 +msgid "Specifies the reason for Signing In/Signing Out." +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "" +"(*) A positive delay means that the employee worked less than recorded." +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.month:0 +msgid "Print Attendance Report Monthly" +msgstr "" + +#. module: hr_attendance +#: selection:hr.action.reason,action_type:0 +#: view:hr.sign.in.out:0 +#: view:hr.sign.in.out.ask:0 +msgid "Sign out" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Delay" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +#: model:ir.model,name:hr_attendance.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/hr_attendance.py:136 +#, python-format +msgid "" +"You tried to %s with a date anterior to another event !\n" +"Try to contact the administrator to correct attendances." +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out.ask:0 +#: field:hr.sign.in.out.ask,last_time:0 +msgid "Your last sign out" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Date Recorded" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "May" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out.ask:0 +msgid "Your last sign in" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance,action:0 +#: view:hr.employee:0 +msgid "Sign Out" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,help:hr_attendance.action_hr_attendance_sigh_in_out +msgid "" +"Sign in / Sign out. In some companies, staff have to sign in when they " +"arrive at work and sign out again at the end of the day. If each employee " +"has been linked to a system user, then they can encode their time with this " +"action button." +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,employee_id:0 +msgid "Employee's Name" +msgstr "" + +#. module: hr_attendance +#: selection:hr.employee,state:0 +msgid "Absent" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "February" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Employee attendances" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/report/attendance_by_month.py:184 +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_month +#, python-format +msgid "Attendances By Month" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "April" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +msgid "Bellow this delay, the error is considered to be voluntary" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 +#, python-format +msgid "No records found for your selection!" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out.ask:0 +msgid "" +"You did not sign in the last time. Please enter the date and time you signed " +"in." +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.month,year:0 +msgid "Year" +msgstr "" + +#. module: hr_attendance +#: view:hr.sign.in.out.ask:0 +msgid "hr.sign.in.out.ask" +msgstr "" diff --git a/addons/hr_attendance/i18n/es_EC.po b/addons/hr_attendance/i18n/es_EC.po index 67214577a03..c14aa9c35c2 100644 --- a/addons/hr_attendance/i18n/es_EC.po +++ b/addons/hr_attendance/i18n/es_EC.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-27 05:28+0000\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" "X-Generator: Launchpad (build 14727)\n" #. module: hr_attendance diff --git a/addons/hr_contract/i18n/da.po b/addons/hr_contract/i18n/da.po new file mode 100644 index 00000000000..4888352d832 --- /dev/null +++ b/addons/hr_contract/i18n/da.po @@ -0,0 +1,270 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_contract +#: field:hr.contract,wage:0 +msgid "Wage" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Information" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Trial Period" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,trial_date_start:0 +msgid "Trial Start Date" +msgstr "" + +#. module: hr_contract +#: view:hr.employee:0 +msgid "Medical Examination" +msgstr "" + +#. module: hr_contract +#: field:hr.employee,vehicle:0 +msgid "Company Vehicle" +msgstr "" + +#. module: hr_contract +#: view:hr.employee:0 +msgid "Miscellaneous" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Current" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Group By..." +msgstr "" + +#. module: hr_contract +#: field:hr.contract,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Overpassed" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,employee_id:0 +#: model:ir.model,name:hr_contract.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Search Contract" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Contracts in progress" +msgstr "" + +#. module: hr_contract +#: field:hr.employee,vehicle_distance:0 +msgid "Home-Work Distance" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.employee,contract_ids:0 +#: model:ir.actions.act_window,name:hr_contract.act_hr_employee_2_hr_contract +#: model:ir.actions.act_window,name:hr_contract.action_hr_contract +#: model:ir.ui.menu,name:hr_contract.hr_menu_contract +msgid "Contracts" +msgstr "" + +#. module: hr_contract +#: view:hr.employee:0 +msgid "Personal Info" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Contracts whose end date already passed" +msgstr "" + +#. module: hr_contract +#: help:hr.employee,contract_id:0 +msgid "Latest contract of the employee" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Job" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,advantages:0 +msgid "Advantages" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Valid for" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Work Permit" +msgstr "" + +#. module: hr_contract +#: field:hr.employee,children:0 +msgid "Number of Children" +msgstr "" + +#. module: hr_contract +#: model:ir.actions.act_window,name:hr_contract.action_hr_contract_type +#: model:ir.ui.menu,name:hr_contract.hr_menu_contract_type +msgid "Contract Types" +msgstr "" + +#. module: hr_contract +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_contract +#: field:hr.contract,date_end:0 +msgid "End Date" +msgstr "" + +#. module: hr_contract +#: help:hr.contract,wage:0 +msgid "Basic Salary of the employee" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,name:0 +msgid "Contract Reference" +msgstr "" + +#. module: hr_contract +#: help:hr.employee,vehicle_distance:0 +msgid "In kilometers" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,notes:0 +msgid "Notes" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,permit_no:0 +msgid "Work Permit No" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.employee,contract_id:0 +#: model:ir.model,name:hr_contract.model_hr_contract +#: model:ir.ui.menu,name:hr_contract.next_id_56 +msgid "Contract" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,type_id:0 +#: view:hr.contract.type:0 +#: field:hr.contract.type,name:0 +#: model:ir.model,name:hr_contract.model_hr_contract_type +msgid "Contract Type" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,working_hours:0 +msgid "Working Schedule" +msgstr "" + +#. module: hr_contract +#: view:hr.employee:0 +msgid "Job Info" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,visa_expire:0 +msgid "Visa Expire Date" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,job_id:0 +msgid "Job Title" +msgstr "" + +#. module: hr_contract +#: field:hr.employee,manager:0 +msgid "Is a Manager" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: hr_contract +#: constraint:hr.contract:0 +msgid "Error! contract start-date must be lower then contract end-date." +msgstr "" + +#. module: hr_contract +#: field:hr.contract,visa_no:0 +msgid "Visa No" +msgstr "" + +#. module: hr_contract +#: field:hr.employee,place_of_birth:0 +msgid "Place of Birth" +msgstr "" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Duration" +msgstr "" + +#. module: hr_contract +#: field:hr.employee,medic_exam:0 +msgid "Medical Examination Date" +msgstr "" + +#. module: hr_contract +#: field:hr.contract,trial_date_end:0 +msgid "Trial End Date" +msgstr "" + +#. module: hr_contract +#: view:hr.contract.type:0 +msgid "Search Contract Type" +msgstr "" diff --git a/addons/hr_evaluation/i18n/da.po b/addons/hr_evaluation/i18n/da.po new file mode 100644 index 00000000000..fa060433b55 --- /dev/null +++ b/addons/hr_evaluation/i18n/da.po @@ -0,0 +1,908 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_evaluation +#: help:hr_evaluation.plan.phase,send_anonymous_manager:0 +msgid "Send an anonymous summary to the manager" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Start Appraisal" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr.evaluation.report:0 +#: view:hr_evaluation.plan:0 +msgid "Group By..." +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Appraisal that overpassed the deadline" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.interview,request_id:0 +#: field:hr.evaluation.report,request_id:0 +msgid "Request_id" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,progress_bar:0 +#: field:hr_evaluation.evaluation,progress:0 +msgid "Progress" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,delay_date:0 +msgid "Delay to Start" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Appraisal that are in waiting appreciation state" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/hr_evaluation.py:244 +#: code:addons/hr_evaluation/hr_evaluation.py:320 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan:0 +#: field:hr_evaluation.plan,company_id:0 +#: field:hr_evaluation.plan.phase,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.interview,evaluation_id:0 +#: field:hr_evaluation.plan.phase,survey_id:0 +msgid "Appraisal Form" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan:0 +#: field:hr_evaluation.plan,phase_ids:0 +msgid "Appraisal Phases" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan,month_first:0 +msgid "" +"This number of months will be used to schedule the first evaluation date of " +"the employee when selecting an evaluation plan. " +msgstr "" + +#. module: hr_evaluation +#: view:hr.employee:0 +msgid "Notes" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "(eval_name)s:Appraisal Name" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree +msgid "" +"Each employee may be assigned an Appraisal Plan. Such a plan defines the " +"frequency and the way you manage your periodic personnel evaluation. You " +"will be able to define steps and attach interviews to each step. OpenERP " +"manages all kind of evaluations: bottom-up, top-down, self-evaluation and " +"final evaluation by the manager." +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Mail Body" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,wait:0 +msgid "Wait Previous Phases" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation +msgid "Employee Appraisal" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,state:0 +#: selection:hr_evaluation.evaluation,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,rating:0 +#: selection:hr_evaluation.evaluation,rating:0 +msgid "Did not meet expectations" +msgstr "" + +#. module: hr_evaluation +#: view:hr.employee:0 +#: view:hr_evaluation.evaluation:0 +#: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_tree +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_tree +msgid "Appraisal" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Send to Managers" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,date_close:0 +msgid "Ending Date" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.evaluation,note_action:0 +msgid "" +"If the evaluation does not meet the expectations, you can proposean action " +"plan" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Send to Employees" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/hr_evaluation.py:82 +#, python-format +msgid "" +"\n" +"Date: %(date)s\n" +"\n" +"Dear %(employee_name)s,\n" +"\n" +"I am doing an evaluation regarding %(eval_name)s.\n" +"\n" +"Kindly submit your response.\n" +"\n" +"\n" +"Thanks,\n" +"--\n" +"%(user_signature)s\n" +"\n" +" " +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Appraisal that are in Plan In Progress state" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Reset to Draft" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,deadline:0 +msgid "Deadline" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid " Month " +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "In progress Evaluations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_survey_request +msgid "survey.request" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "(date)s: Current Date" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan.phase,send_anonymous_employee:0 +msgid "Send an anonymous summary to the employee" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/hr_evaluation.py:81 +#, python-format +msgid "Regarding " +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,state:0 +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,state:0 +msgid "State" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,employee_id:0 +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,employee_id:0 +#: model:ir.model,name:hr_evaluation.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.evaluation,state:0 +msgid "New" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,mail_body:0 +msgid "Email" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,rating:0 +#: selection:hr_evaluation.evaluation,rating:0 +msgid "Exceeds expectations" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan.phase,mail_feature:0 +msgid "" +"Check this box if you want to send mail to employees coming under this phase" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "Evaluation done in last month" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_mail_compose_message +msgid "E-mail composition wizard" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "Creation Date" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan.phase,send_answer_manager:0 +msgid "Send all answers to the manager" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,state:0 +#: selection:hr_evaluation.evaluation,state:0 +msgid "Plan In Progress" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Public Notes" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +msgid "Send Reminder Email" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr_evaluation.evaluation,rating:0 +msgid "Appreciation" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr_evaluation.evaluation:0 +msgid "Print Interview" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Pending" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,closed:0 +msgid "closed" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,rating:0 +#: selection:hr_evaluation.evaluation,rating:0 +msgid "Meet expectations" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,nbr:0 +msgid "# of Requests" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer +msgid "Review Appraisal Plans" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid " Month-1 " +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Action to Perform" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,note_action:0 +msgid "Action Plan" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr_config +msgid "Periodic Appraisal" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Appraisal to close within the next 7 days" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Ending Summary" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,rating:0 +#: selection:hr_evaluation.evaluation,rating:0 +msgid "Significantly exceeds expectations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,help:hr_evaluation.action_hr_evaluation_interview_tree +msgid "" +"Interview Requests are generated automatically by OpenERP according to an " +"employee's Appraisal Plan. Each user receives automatic emails and requests " +"to evaluate their colleagues periodically." +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "In progress" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +msgid "Interview Request" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,send_answer_employee:0 +#: field:hr_evaluation.plan.phase,send_answer_manager:0 +msgid "All Answers" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "Evaluation done in current year" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Group by..." +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Mail Settings" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders +msgid "Appraisal Reminders" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr_evaluation.evaluation:0 +msgid "Interview Question" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan.phase,wait:0 +msgid "" +"Check this box if you want to wait that all preceding phases are finished " +"before launching this phase." +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Legend" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan,month_first:0 +msgid "First Appraisal in (months)" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,send_anonymous_employee:0 +#: field:hr_evaluation.plan.phase,send_anonymous_manager:0 +msgid "Anonymous Summary" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "7 Days" +msgstr "" + +#. module: hr_evaluation +#: field:hr.employee,evaluation_plan_id:0 +#: view:hr_evaluation.plan:0 +#: field:hr_evaluation.plan,name:0 +#: field:hr_evaluation.plan.phase,plan_id:0 +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan +msgid "Appraisal Plan" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,rating:0 +#: selection:hr_evaluation.evaluation,rating:0 +msgid "Significantly bellow expectations" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid " (employee_name)s: Partner name" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,plan_id:0 +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,plan_id:0 +msgid "Plan" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan,active:0 +msgid "Active" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_evaluation +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan_phase +msgid "Appraisal Plan Phase" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview +msgid "Appraisal Interviews" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Date" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +msgid "Survey" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.evaluation,rating:0 +msgid "This is the appreciation on that summarize the evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,action:0 +msgid "Action" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: selection:hr.evaluation.report,state:0 +msgid "Final Validation" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.evaluation,state:0 +msgid "Waiting Appreciation" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_report_all +#: model:ir.ui.menu,name:hr_evaluation.menu_evaluation_report_all +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,date:0 +msgid "Appraisal Deadline" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,rating:0 +msgid "Overall Rating" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,email_subject:0 +msgid "char" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr_evaluation.evaluation:0 +msgid "Interviewer" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_report +msgid "Evaluations Statistics" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +msgid "Deadline Date" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/wizard/mail_compose_message.py:45 +#, python-format +msgid "" +"Hello %s, \n" +"\n" +" Kindly post your response for '%s' survey interview. \n" +"\n" +" Thanks," +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.plan.phase,action:0 +msgid "Top-Down Appraisal Requests" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,help:hr_evaluation.action_evaluation_plans_installer +msgid "" +"You can define appraisal plans (ex: first interview after 6 months, then " +"every year). Then, each employee can be linked to an appraisal plan so that " +"OpenERP can automatically generate interview requests to managers and/or " +"subordinates." +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "General" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan.phase,send_answer_employee:0 +msgid "Send all answers to the employee" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Appraisal Data" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: selection:hr.evaluation.report,state:0 +#: view:hr_evaluation.evaluation:0 +#: selection:hr_evaluation.evaluation,state:0 +msgid "Done" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_plan_tree +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_plan_tree +msgid "Appraisal Plans" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_interview +msgid "Appraisal Interview" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Cancel" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/wizard/mail_compose_message.py:49 +#, python-format +msgid "Reminder to fill up Survey" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "In Progress" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +msgid "To Do" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "Final Validation Evaluations" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,mail_feature:0 +msgid "Send mail for this phase" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr_evaluation.evaluation:0 +msgid "Late" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_evaluation +#: help:hr.employee,evaluation_date:0 +msgid "" +"The date of the next appraisal is computed by the appraisal plan's dates " +"(first appraisal + periodicity)." +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,overpass_delay:0 +msgid "Overpassed Deadline" +msgstr "" + +#. module: hr_evaluation +#: help:hr_evaluation.plan,month_next:0 +msgid "" +"The number of month that depicts the delay between each evaluation of this " +"plan (after the first one)." +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan,month_next:0 +msgid "Periodicity of Appraisal (months)" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.plan.phase,action:0 +msgid "Self Appraisal Requests" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,survey_request_ids:0 +msgid "Appraisal Forms" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Internal Notes" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.plan.phase,action:0 +msgid "Final Interview" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,name:0 +msgid "Phase" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.plan.phase,action:0 +msgid "Bottom-Up Appraisal Requests" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/hr_evaluation.py:244 +#, python-format +msgid "" +"You cannot change state, because some appraisal in waiting answer or draft " +"state" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr_evaluation.evaluation:0 +msgid "Interview Appraisal" +msgstr "" + +#. module: hr_evaluation +#: field:survey.request,is_evaluation:0 +msgid "Is Appraisal?" +msgstr "" + +#. module: hr_evaluation +#: code:addons/hr_evaluation/hr_evaluation.py:320 +#, python-format +msgid "You cannot start evaluation without Appraisal." +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +msgid "Evaluation done in current month" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.interview,user_to_review_id:0 +msgid "Employee to Interview" +msgstr "" + +#. module: hr_evaluation +#: selection:hr.evaluation.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "Appraisal Plan Phases" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Validate Appraisal" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.interview:0 +#: view:hr_evaluation.evaluation:0 +msgid "Search Appraisal" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.plan.phase,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.plan.phase:0 +msgid "(user_signature)s: User name" +msgstr "" + +#. module: hr_evaluation +#: view:board.board:0 +#: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_interview_board +#: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_interview_tree +#: model:ir.ui.menu,name:hr_evaluation.menu_open_hr_evaluation_interview_requests +msgid "Interview Requests" +msgstr "" + +#. module: hr_evaluation +#: field:hr.evaluation.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: hr_evaluation +#: view:hr.evaluation.report:0 +#: field:hr.evaluation.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,note_summary:0 +msgid "Appraisal Summary" +msgstr "" + +#. module: hr_evaluation +#: field:hr.employee,evaluation_date:0 +msgid "Next Appraisal Date" +msgstr "" diff --git a/addons/hr_expense/i18n/da.po b/addons/hr_expense/i18n/da.po new file mode 100644 index 00000000000..9878c71740b --- /dev/null +++ b/addons/hr_expense/i18n/da.po @@ -0,0 +1,885 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_expense +#: model:process.node,name:hr_expense.process_node_confirmedexpenses0 +msgid "Confirmed Expenses" +msgstr "" + +#. module: hr_expense +#: model:ir.model,name:hr_expense.model_hr_expense_line +msgid "Expense Line" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_reimbursement0 +msgid "The accoutant reimburse the expenses" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,date_confirm:0 +#: field:hr.expense.report,date_confirm:0 +msgid "Confirmation Date" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: view:hr.expense.report:0 +msgid "Group By..." +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "Validated By" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: field:hr.expense.expense,department_id:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "New Expense" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,invoiced:0 +msgid "# of Invoiced Lines" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,company_id:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Set to Draft" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "To Pay" +msgstr "" + +#. module: hr_expense +#: model:ir.model,name:hr_expense.model_hr_expense_report +msgid "Expenses Statistics" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Approved Expenses" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.line,uom_id:0 +#: view:product.product:0 +msgid "UoM" +msgstr "" + +#. module: hr_expense +#: help:hr.expense.expense,date_valid:0 +msgid "" +"Date of the acceptation of the sheet expense. It's filled when the button " +"Accept is pressed." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Expenses during current month" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Notes" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,invoice_id:0 +msgid "Employee's Invoice" +msgstr "" + +#. module: hr_expense +#: view:product.product:0 +msgid "Products" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Confirm Expenses" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_refused0 +msgid "The direct manager refuses the sheet.Reset as draft." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Validation" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,state:0 +msgid "Waiting confirmation" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,state:0 +msgid "Accepted" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +#: field:hr.expense.expense,ref:0 +#: field:hr.expense.line,ref:0 +msgid "Reference" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "Certified honest and conform," +msgstr "" + +#. module: hr_expense +#: help:hr.expense.expense,date_confirm:0 +msgid "" +"Date of the confirmation of the sheet expense. It's filled when the button " +"Confirm is pressed." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +#: field:hr.expense.report,nbr:0 +msgid "# of Lines" +msgstr "" + +#. module: hr_expense +#: model:process.transition,name:hr_expense.process_transition_refuseexpense0 +msgid "Refuse expense" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,price_average:0 +msgid "Average Price" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Total Invoiced Lines" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: model:process.transition.action,name:hr_expense.process_transition_action_confirm0 +msgid "Confirm" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_supplierinvoice0 +msgid "The accoutant validates the sheet" +msgstr "" + +#. module: hr_expense +#: code:addons/hr_expense/hr_expense.py:187 +#, python-format +msgid "The employee's home address must have a partner linked." +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,delay_valid:0 +msgid "Delay to Valid" +msgstr "" + +#. module: hr_expense +#: help:hr.expense.line,sequence:0 +msgid "Gives the sequence order when displaying a list of expense lines." +msgstr "" + +#. module: hr_expense +#: field:hr.expense.line,analytic_account:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,analytic_account:0 +msgid "Analytic account" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,date:0 +msgid "Date " +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,state:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,state:0 +msgid "State" +msgstr "" + +#. module: hr_expense +#: code:addons/hr_expense/hr_expense.py:173 +#, python-format +msgid "" +"Please configure Default Expense account for Product purchase, " +"`property_account_expense_categ`" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Expenses during last month" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +#: view:hr.expense.expense:0 +#: field:hr.expense.expense,employee_id:0 +#: view:hr.expense.report:0 +msgid "Employee" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: selection:hr.expense.expense,state:0 +msgid "New" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Confirmed Expense" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +#: field:hr.expense.report,product_qty:0 +msgid "Qty" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +#: field:hr.expense.report,price_total:0 +msgid "Total Price" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_reinvoicing0 +msgid "Some costs may be reinvoices to the customer" +msgstr "" + +#. module: hr_expense +#: code:addons/hr_expense/hr_expense.py:173 +#: code:addons/hr_expense/hr_expense.py:185 +#: code:addons/hr_expense/hr_expense.py:187 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_expense +#: view:board.board:0 +#: model:ir.actions.act_window,name:hr_expense.action_my_expense +msgid "My Expenses" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Creation Date" +msgstr "" + +#. module: hr_expense +#: model:ir.actions.report.xml,name:hr_expense.hr_expenses +msgid "HR expenses" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,id:0 +msgid "Sheet ID" +msgstr "" + +#. module: hr_expense +#: model:process.transition,name:hr_expense.process_transition_reimburseexpense0 +msgid "Reimburse expense" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,journal_id:0 +#: field:hr.expense.report,journal_id:0 +msgid "Force Journal" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +#: field:hr.expense.report,no_of_products:0 +msgid "# of Products" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_expense +#: model:process.transition,note:hr_expense.process_transition_reimburseexpense0 +msgid "After creating invoice, reimburse expenses" +msgstr "" + +#. module: hr_expense +#: model:process.node,name:hr_expense.process_node_reimbursement0 +msgid "Reimbursement" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid " Month-1 " +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,date_valid:0 +#: field:hr.expense.report,date_valid:0 +msgid "Validation Date" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "My Department" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +#: model:ir.actions.act_window,name:hr_expense.action_hr_expense_report_all +#: model:ir.ui.menu,name:hr_expense.menu_hr_expense_report_all +msgid "Expenses Analysis" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: field:hr.expense.line,expense_id:0 +#: model:ir.model,name:hr_expense.model_hr_expense_expense +#: model:process.process,name:hr_expense.process_process_expenseprocess0 +msgid "Expense" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: field:hr.expense.expense,line_ids:0 +#: view:hr.expense.line:0 +msgid "Expense Lines" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,delay_confirm:0 +msgid "Delay to Confirm" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Invoiced Expenses" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,currency_id:0 +#: field:hr.expense.report,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.expense,state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_draftexpenses0 +msgid "Employee encode all his expenses" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.expense,state:0 +#: view:hr.expense.report:0 +#: selection:hr.expense.report,state:0 +msgid "Invoiced" +msgstr "" + +#. module: hr_expense +#: field:product.product,hr_expense_ok:0 +msgid "Can Constitute an Expense" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.expense,state:0 +#: selection:hr.expense.report,state:0 +msgid "Reimbursed" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,note:0 +msgid "Note" +msgstr "" + +#. module: hr_expense +#: model:process.transition,note:hr_expense.process_transition_reimbursereinvoice0 +msgid "Create Customer invoice" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Accounting data" +msgstr "" + +#. module: hr_expense +#: model:process.transition,note:hr_expense.process_transition_approveexpense0 +msgid "Expense is approved." +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_approved0 +msgid "The direct manager approves the sheet" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,amount:0 +msgid "Total Amount" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_expense +#: model:process.node,name:hr_expense.process_node_draftexpenses0 +msgid "Draft Expenses" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Customer Project" +msgstr "" + +#. module: hr_expense +#: model:ir.actions.act_window,name:hr_expense.product_normal_form_view_installer +msgid "Review Your Expenses Products" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +#: field:hr.expense.expense,date:0 +#: field:hr.expense.line,date_value:0 +msgid "Date" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: field:hr.expense.expense,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_expense +#: code:addons/hr_expense/hr_expense.py:185 +#, python-format +msgid "The employee must have a Home address." +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "Total:" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "HR Expenses" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Submit to Manager" +msgstr "" + +#. module: hr_expense +#: model:process.node,note:hr_expense.process_node_confirmedexpenses0 +msgid "The employee validates his expense sheet" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Expenses to Invoice" +msgstr "" + +#. module: hr_expense +#: model:process.node,name:hr_expense.process_node_supplierinvoice0 +#: model:process.transition,name:hr_expense.process_transition_approveinvoice0 +msgid "Supplier Invoice" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Expenses Sheet" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Waiting" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +#: field:hr.expense.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +#: field:hr.expense.line,unit_amount:0 +msgid "Unit Price" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "References" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: field:hr.expense.report,invoice_id:0 +#: model:process.transition.action,name:hr_expense.process_transition_action_supplierinvoice0 +msgid "Invoice" +msgstr "" + +#. module: hr_expense +#: model:process.transition,name:hr_expense.process_transition_reimbursereinvoice0 +msgid "Reinvoice" +msgstr "" + +#. module: hr_expense +#: view:board.board:0 +#: model:ir.actions.act_window,name:hr_expense.action_employee_expense +msgid "All Employee Expenses" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Other Info" +msgstr "" + +#. module: hr_expense +#: help:hr.expense.expense,journal_id:0 +msgid "The journal used when the expense is invoiced" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: model:process.transition.action,name:hr_expense.process_transition_action_refuse0 +msgid "Refuse" +msgstr "" + +#. module: hr_expense +#: model:process.transition,name:hr_expense.process_transition_confirmexpense0 +msgid "Confirm expense" +msgstr "" + +#. module: hr_expense +#: model:process.transition,name:hr_expense.process_transition_approveexpense0 +msgid "Approve expense" +msgstr "" + +#. module: hr_expense +#: model:process.transition.action,name:hr_expense.process_transition_action_accept0 +msgid "Accept" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "This document must be dated and signed for reimbursement" +msgstr "" + +#. module: hr_expense +#: model:process.transition,note:hr_expense.process_transition_refuseexpense0 +msgid "Expense is refused." +msgstr "" + +#. module: hr_expense +#: model:ir.actions.act_window,help:hr_expense.product_normal_form_view_installer +msgid "" +"Define one product for each expense type allowed for an employee (travel by " +"car, hostel, restaurant, etc). If you reimburse the employees at a fixed " +"rate, set a cost and a unit of measure on the product. If you reimburse " +"based on real costs, set the cost at 0.00. The user will set the real price " +"when recording his expense sheet." +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.expense,state:0 +#: view:hr.expense.report:0 +#: model:process.node,name:hr_expense.process_node_approved0 +msgid "Approved" +msgstr "" + +#. module: hr_expense +#: code:addons/hr_expense/hr_expense.py:141 +#, python-format +msgid "Supplier Invoices" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.line,product_id:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,product_id:0 +#: model:ir.model,name:hr_expense.model_product_product +msgid "Product" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Expenses of My Department" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: field:hr.expense.expense,name:0 +#: field:hr.expense.line,description:0 +msgid "Description" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.line,unit_quantity:0 +msgid "Quantities" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "Price" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,no_of_account:0 +msgid "# of Accounts" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.expense,state:0 +#: model:process.node,name:hr_expense.process_node_refused0 +msgid "Refused" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "Ref." +msgstr "" + +#. module: hr_expense +#: field:hr.expense.report,employee_id:0 +msgid "Employee's Name" +msgstr "" + +#. module: hr_expense +#: model:ir.actions.act_window,help:hr_expense.expense_all +msgid "" +"The OpenERP expenses management module allows you to track the full flow. " +"Every month, the employees record their expenses. At the end of the month, " +"their managers validates the expenses sheets which creates costs on " +"projects/analytic accounts. The accountant validates the proposed entries " +"and the employee can be reimbursed. You can also reinvoice the customer at " +"the end of the flow." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "This Month" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,user_valid:0 +#: view:hr.expense.report:0 +#: field:hr.expense.report,user_id:0 +msgid "Validation User" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "(Date and signature)" +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_expense +#: report:hr.expense:0 +msgid "Name" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.expense,account_move_id:0 +msgid "Ledger Posting" +msgstr "" + +#. module: hr_expense +#: model:process.transition,note:hr_expense.process_transition_approveinvoice0 +msgid "Creates supplier invoice." +msgstr "" + +#. module: hr_expense +#: selection:hr.expense.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.line,name:0 +msgid "Expense Note" +msgstr "" + +#. module: hr_expense +#: help:hr.expense.expense,state:0 +msgid "" +"When the expense request is created the state is 'Draft'.\n" +" It is confirmed by the user and request is sent to admin, the state is " +"'Waiting Confirmation'. \n" +"If the admin accepts it, the state is 'Accepted'.\n" +" If an invoice is made for the expense request, the state is 'Invoiced'.\n" +" If the expense is paid to user, the state is 'Reimbursed'." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "Approve" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.line:0 +#: field:hr.expense.line,total_amount:0 +msgid "Total" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +msgid "Expenses during current year" +msgstr "" + +#. module: hr_expense +#: field:hr.expense.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_expense +#: model:process.transition,note:hr_expense.process_transition_confirmexpense0 +msgid "Expense is confirmed." +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +#: model:ir.actions.act_window,name:hr_expense.expense_all +#: model:ir.ui.menu,name:hr_expense.menu_expense_all +#: model:ir.ui.menu,name:hr_expense.next_id_49 +#: model:product.category,name:hr_expense.cat_expense +msgid "Expenses" +msgstr "" + +#. module: hr_expense +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.report:0 +#: field:hr.expense.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_expense +#: view:hr.expense.expense:0 +msgid "To Approve" +msgstr "" + +#. module: hr_expense +#: help:product.product,hr_expense_ok:0 +msgid "" +"Determines if the product can be visible in the list of product within a " +"selection from an HR expense sheet line." +msgstr "" + +#. module: hr_expense +#: model:process.node,name:hr_expense.process_node_reinvoicing0 +msgid "Reinvoicing" +msgstr "" diff --git a/addons/hr_holidays/i18n/da.po b/addons/hr_holidays/i18n/da.po new file mode 100644 index 00000000000..64042171edf --- /dev/null +++ b/addons/hr_holidays/i18n/da.po @@ -0,0 +1,838 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 08:54+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,holiday_type:0 +msgid "Allocation Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +#: selection:hr.holidays,state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,remaining_leaves:0 +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Leaves Management" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Group By..." +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: field:hr.holidays,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +#: selection:hr.holidays,state:0 +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,category_id:0 +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,employee_id:0 +msgid "" +"Leave Manager can let this field empty if this leave request/allocation is " +"for every employee" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Set to Draft" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: field:hr.employee,current_leave_id:0 +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Leave requests can be recorded by employees and validated by their managers. " +"Once a leave request is validated, it appears automatically in the agenda of " +"the employee. You can define several allowance types (paid holidays, " +"sickness, etc.) and manage allowances per type." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary +msgid "Summary Of Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +#: view:hr.holidays:0 +#: selection:hr.holidays,state:0 +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:337 +#, python-format +msgid "" +"You cannot validate leaves for employee %s: too few remaining days (%s)." +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,state:0 +msgid "" +"The state is set to 'Draft', when a holiday request is created. \n" +"The state is 'Waiting Approval', when holiday request is confirmed by user. " +" \n" +"The state is 'Refused', when holiday request is refused by manager. " +" \n" +"The state is 'Approved', when holiday request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: view:board.board:0 +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_reporting_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays +msgid "Leave Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +#: selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,type:0 +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: help:hr.employee,remaining_leaves:0 +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave requests." +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.status:0 +msgid "Validation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:362 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.status,color_name:0 +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Holidays Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,manager_id:0 +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,holiday_status_id:0 +#: field:hr.holidays.remaining.leaves.user,leave_type:0 +#: view:hr.holidays.status:0 +#: field:hr.holidays.status,name:0 +#: field:hr.holidays.summary.dept,holiday_type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:199 +#: code:addons/hr_holidays/hr_holidays.py:337 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 +#, python-format +msgid "You have to select at least 1 Department. And try again" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.summary.dept,date_from:0 +#: field:hr.holidays.summary.employee,date_from:0 +msgid "From" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:369 +#, python-format +msgid "Leave Request for %s" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.status,remaining_leaves:0 +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: field:hr.holidays,state:0 +msgid "State" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: view:hr.employee:0 +#: view:hr.holidays:0 +#: field:hr.holidays,employee_id:0 +#: field:hr.holidays.remaining.leaves.user,name:0 +#: model:ir.model,name:hr_holidays.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +#: selection:hr.holidays,state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.remaining.leaves.user:0 +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: constraint:resource.calendar.leaves:0 +msgid "Error! leave start-date must be lower then leave end-date." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:367 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: field:hr.holidays,number_of_days:0 +#: field:hr.holidays,number_of_days_temp:0 +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.status:0 +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "You have to select an employee or a category" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,double_validation:0 +msgid "" +"If its True then its Allocation/Request have to be validated by second " +"validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +#: selection:hr.holidays,state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.summary.employee,emp:0 +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,categ_id:0 +msgid "" +"If you set a meeting type, OpenERP will create a meeting in the calendar " +"once a leave is validated." +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,linked_request_ids:0 +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Validated" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,parent_id:0 +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.status,limit:0 +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.summary.employee:0 +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +msgid "Employee's Holidays" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: field:hr.holidays,category_id:0 +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,max_leaves:0 +msgid "" +"This value is given by the sum of all holidays requests with a positive " +"value." +msgstr "" + +#. module: hr_holidays +#: view:board.board:0 +msgid "All Employee Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.summary.dept:0 +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +msgid "Holidays by Department" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: field:resource.calendar.leaves,holiday_id:0 +msgid "Holiday" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,case_id:0 +#: field:hr.holidays.status,categ_id:0 +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Validated and Confirmed" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.status,leaves_taken:0 +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,user_id:0 +#: field:hr.holidays.remaining.leaves.user,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be before the end date !" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.status,active:0 +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_view_holiday_status_manager_board +msgid "Leaves To Validate" +msgstr "" + +#. module: hr_holidays +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_holidays +#: view:hr.employee:0 +#: field:hr.employee,remaining_leaves:0 +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,manager_id:0 +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 +#, python-format +msgid "Error" +msgstr "" + +#. module: hr_holidays +#: view:hr.employee:0 +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: field:hr.employee,current_leave_state:0 +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,type:0 +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,active:0 +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.status:0 +msgid "Misc" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "General" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: field:hr.holidays,notes:0 +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.summary.dept:0 +#: view:hr.holidays.summary.employee:0 +msgid "Cancel" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,color_name:0 +msgid "" +"This color will be used in the leaves summary located in Reporting\\Leaves " +"by Departement" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:362 +#, python-format +msgid "" +"To use this feature, you must have only one leave type without the option " +"'Allow to Override Limit' set. (%s Found)." +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: selection:hr.holidays,type:0 +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,double_validation:0 +#: field:hr.holidays.status,double_validation:0 +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.summary.dept:0 +#: view:hr.holidays.summary.employee:0 +msgid "Print" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays.status:0 +msgid "Details" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_by_month +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Category" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: selection:hr.holidays,type:0 +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,name:0 +msgid "Description" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0 !" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,holiday_type:0 +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee " +"Category: Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:199 +#, python-format +msgid "You cannot delete a leave which is not in draft state !" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.summary.employee,holiday_type:0 +msgid "Select Holiday Type" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.remaining.leaves.user,no_of_leaves:0 +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.summary.dept,depts:0 +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "This Month" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,manager_id2:0 +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,date_to:0 +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,limit:0 +msgid "" +"If you tick this checkbox, the system will allow, for this section, the " +"employees to take more leaves than the available ones." +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays.status,leaves_taken:0 +msgid "" +"This value is given by the sum of all holidays requests with a negative " +"value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, OpenERP will " +"automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays.status,max_leaves:0 +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: help:hr.holidays,manager_id2:0 +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Holidays Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: field:hr.holidays,date_from:0 +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "To Confirm" +msgstr "" + +#. module: hr_holidays +#: view:hr.holidays:0 +msgid "To Approve" +msgstr "" diff --git a/addons/hr_payroll/i18n/da.po b/addons/hr_payroll/i18n/da.po new file mode 100644 index 00000000000..c6be790cb56 --- /dev/null +++ b/addons/hr_payroll/i18n/da.po @@ -0,0 +1,1200 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_payroll +#: field:hr.payslip.line,condition_select:0 +#: field:hr.salary.rule,condition_select:0 +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: field:hr.payslip,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.line:0 +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: report:paylip.details:0 +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: help:hr.salary.rule.category,parent_id:0 +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: view:hr.salary.rule:0 +msgid "Group By..." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "States" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,input_ids:0 +#: view:hr.salary.rule:0 +#: field:hr.salary.rule,input_ids:0 +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,parent_rule_id:0 +#: field:hr.salary.rule,parent_rule_id:0 +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: field:hr.employee,slip_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.run:0 +#: field:hr.payslip.run,slip_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.structure,parent_id:0 +#: field:hr.salary.rule.category,parent_id:0 +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "(" +msgstr "" + +#. module: hr_payroll +#: field:hr.contribution.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 +#: field:hr.payslip,company_id:0 +#: field:hr.payslip.line,company_id:0 +#: field:hr.salary.rule,company_id:0 +#: field:hr.salary.rule.category,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "," +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.payslip.run:0 +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,payslip_run_id:0 +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.employees:0 +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the " +"dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.input,payslip_id:0 +#: field:hr.payslip.line,slip_id:0 +#: field:hr.payslip.worked_days,payslip_id:0 +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: report:payslip:0 +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.employees:0 +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,amount_percentage_base:0 +#: help:hr.salary.rule,amount_percentage_base:0 +msgid "result will be affected to a variable" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +msgid "Total:" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.salary.rule:0 +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.salary.rule.category:0 +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: field:hr.payslip.input,amount:0 +#: field:hr.payslip.line,amount:0 +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Other Information" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,amount_select:0 +#: help:hr.salary.rule,amount_select:0 +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: view:payslip.lines.contribution.register:0 +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +msgid "Details by Salary Rule Category:" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Note" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.structure,code:0 +#: field:hr.payslip,number:0 +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:422 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,condition_range_max:0 +#: field:hr.salary.rule,condition_range_max:0 +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,struct_id:0 +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: help:hr.employee,total_wage:0 +msgid "Sum of all current contract's wage of employee." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,code:0 +#: help:hr.salary.rule,code:0 +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.payslip_report +msgid "Employee PaySlip" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,condition_range_max:0 +#: help:hr.salary.rule,condition_range_max:0 +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,condition_range:0 +#: help:hr.salary.rule,condition_range:0 +msgid "" +"This will use to computer the % fields values, in general its on basic, but " +"You can use all categories code field in small letter as a variable name " +"i.e. hra, ma, lta, etc...., also you can use, static varible basic" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,condition_python:0 +#: help:hr.salary.rule,condition_python:0 +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.employees:0 +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,state:0 +#: field:hr.payslip.run,state:0 +msgid "State" +msgstr "" + +#. module: hr_payroll +#: help:hr.salary.rule,quantity:0 +msgid "" +"It is used in computation for percentage and fixed amount.For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,employee_id:0 +#: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "Children definition" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.run:0 +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,amount_percentage_base:0 +#: field:hr.salary.rule,amount_percentage_base:0 +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,amount_percentage:0 +#: help:hr.salary.rule,amount_percentage:0 +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,paid:0 +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip,state:0 +msgid "" +"* When the payslip is created the state is 'Draft'. \n" +"* If the payslip is under verification, the state is 'Waiting'. " +"\n" +"* If the payslip is confirmed then state is set to 'Done'. \n" +"* When user cancel payslip the state is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.worked_days,number_of_days:0 +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,rule_ids:0 +#: view:hr.salary.rule:0 +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:337 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: selection:hr.payslip,state:0 +#: view:hr.payslip.run:0 +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,appears_on_payslip:0 +#: field:hr.salary.rule,appears_on_payslip:0 +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,amount_fix:0 +#: selection:hr.payslip.line,amount_select:0 +#: field:hr.salary.rule,amount_fix:0 +#: selection:hr.salary.rule,amount_select:0 +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,active:0 +#: help:hr.salary.rule,active:0 +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,details_by_salary_rule_category:0 +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,register_id:0 +#: help:hr.salary.rule,register_id:0 +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.worked_days,number_of_hours:0 +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,condition_range_min:0 +#: field:hr.salary.rule,condition_range_min:0 +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,child_ids:0 +#: field:hr.salary.rule,child_ids:0 +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: field:hr.payslip,date_to:0 +#: field:hr.payslip.run,date_end:0 +#: report:paylip.details:0 +#: report:payslip:0 +#: field:payslip.lines.contribution.register,date_to:0 +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_tree +msgid "Salary Structures Hierarchy" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.contract:0 +msgid "Error! contract start-date must be lower then contract end-date." +msgstr "" + +#. module: hr_payroll +#: view:hr.contract:0 +msgid "Payslip Info" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:870 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s) " +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule.category:0 +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.input,contract_id:0 +#: help:hr.payslip.worked_days,contract_id:0 +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.input,amount:0 +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of " +"basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,amount_select:0 +#: field:hr.salary.rule,amount_select:0 +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,category_id:0 +#: view:hr.salary.rule:0 +#: field:hr.salary.rule,category_id:0 +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.run,credit_note:0 +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.run:0 +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: selection:hr.payslip,state:0 +#: view:hr.payslip.run:0 +#: selection:hr.payslip.run,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: field:hr.payslip,date_from:0 +#: field:hr.payslip.run,date_start:0 +#: report:paylip.details:0 +#: report:payslip:0 +#: field:payslip.lines.contribution.register,date_from:0 +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.run:0 +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +msgid "Payslip Lines by Contribution Register:" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,amount_percentage:0 +#: selection:hr.payslip.line,amount_select:0 +#: field:hr.salary.rule,amount_percentage:0 +#: selection:hr.salary.rule,amount_select:0 +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.structure:0 +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,credit_note:0 +#: field:hr.payslip.run,credit_note:0 +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,active:0 +#: field:hr.salary.rule,active:0 +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,condition_range_min:0 +#: help:hr.salary.rule,condition_range_min:0 +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52 +#, python-format +msgid "You must select employee(s) to generate payslip(s)" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:858 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Authorized Signature" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,contract_id:0 +#: field:hr.payslip.input,contract_id:0 +#: field:hr.payslip.line,contract_id:0 +#: field:hr.payslip.worked_days,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Credit" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,schedule_pay:0 +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:858 +#: code:addons/hr_payroll/hr_payroll.py:864 +#: code:addons/hr_payroll/hr_payroll.py:870 +#: code:addons/hr_payroll/hr_payroll.py:887 +#: code:addons/hr_payroll/hr_payroll.py:893 +#, python-format +msgid "Error" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,condition_python:0 +#: field:hr.salary.rule,condition_python:0 +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: view:hr.contribution.register:0 +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:347 +#, python-format +msgid "Refund Payslip" +msgstr "" + +#. module: hr_payroll +#: field:hr.rule.input,input_id:0 +#: model:ir.model,name:hr_payroll.model_hr_rule_input +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:893 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,quantity:0 +#: field:hr.salary.rule,quantity:0 +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "Company contribution" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: field:hr.payslip.input,code:0 +#: field:hr.payslip.line,code:0 +#: field:hr.payslip.worked_days,code:0 +#: field:hr.rule.input,code:0 +#: field:hr.salary.rule,code:0 +#: field:hr.salary.rule.category,code:0 +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,amount_python_compute:0 +#: selection:hr.payslip.line,amount_select:0 +#: field:hr.salary.rule,amount_python_compute:0 +#: selection:hr.salary.rule,amount_select:0 +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.input,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.worked_days,sequence:0 +#: field:hr.salary.rule,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: report:paylip.details:0 +msgid "Register Name" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule:0 +msgid "General" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:662 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,struct_id:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: field:hr.contribution.register,register_line_ids:0 +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.payslip.employees:0 +#: view:payslip.lines.contribution.register:0 +msgid "Cancel" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.run:0 +#: selection:hr.payslip.run,state:0 +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip,struct_id:0 +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.structure,children_ids:0 +#: field:hr.salary.rule.category,children_ids:0 +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip,credit_note:0 +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +msgid "Pay Slip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,register_id:0 +#: field:hr.salary.rule,register_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: view:payslip.lines.contribution.register:0 +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary payment of " +"the employees. It can be the social security, the estate or anyone that " +"collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:887 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.line:0 +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.run:0 +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: view:hr.contribution.register:0 +#: field:hr.contribution.register,note:0 +#: field:hr.payroll.structure,note:0 +#: field:hr.payslip,name:0 +#: field:hr.payslip,note:0 +#: field:hr.payslip.input,name:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 +#: field:hr.payslip.worked_days,name:0 +#: field:hr.rule.input,name:0 +#: view:hr.salary.rule:0 +#: field:hr.salary.rule,note:0 +#: field:hr.salary.rule.category,note:0 +msgid "Description" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid ")" +msgstr "" + +#. module: hr_payroll +#: view:hr.contribution.register:0 +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting +#: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:864 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,worked_days_line_ids:0 +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: view:hr.salary.rule.category:0 +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: field:hr.contribution.register,name:0 +#: field:hr.payroll.structure,name:0 +#: field:hr.payslip.line,name:0 +#: field:hr.payslip.run,name:0 +#: field:hr.salary.rule,name:0 +#: field:hr.salary.rule.category,name:0 +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.structure:0 +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +#: view:hr.payslip.employees:0 +#: field:hr.payslip.employees,employee_ids:0 +#: view:hr.payslip.line:0 +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,sequence:0 +#: help:hr.salary.rule,sequence:0 +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,input_line_ids:0 +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,salary_rule_id:0 +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +#: field:hr.payslip.line,total:0 +#: report:paylip.details:0 +#: report:payslip:0 +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.line,appears_on_payslip:0 +#: help:hr.salary.rule,appears_on_payslip:0 +msgid "Used for the display of rule on payslip" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.line:0 +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip.input,code:0 +#: help:hr.payslip.worked_days,code:0 +#: help:hr.rule.input,code:0 +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip.run:0 +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: field:hr.employee,total_wage:0 +msgid "Total Basic Salary" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: report:contribution.register.lines:0 +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,condition_range:0 +#: field:hr.salary.rule,condition_range:0 +msgid "Range Based on" +msgstr "" diff --git a/addons/hr_payroll/i18n/hr.po b/addons/hr_payroll/i18n/hr.po index f8ba0e1fbb5..24afe8340c5 100644 --- a/addons/hr_payroll/i18n/hr.po +++ b/addons/hr_payroll/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2010-09-29 10:21+0000\n" +"PO-Revision-Date: 2012-01-28 21:54+0000\n" "Last-Translator: Goran Kliska \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: 2011-12-23 07:16+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -26,7 +26,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Monthly" -msgstr "" +msgstr "Mjesečno" #. module: hr_payroll #: view:hr.payslip:0 @@ -54,7 +54,7 @@ msgstr "" #: view:hr.payslip.line:0 #: view:hr.salary.rule:0 msgid "Group By..." -msgstr "" +msgstr "Grupiraj po..." #. module: hr_payroll #: view:hr.payslip:0 @@ -87,7 +87,7 @@ msgstr "" #: field:hr.payroll.structure,parent_id:0 #: field:hr.salary.rule.category,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Nadređeni" #. module: hr_payroll #: report:paylip.details:0 @@ -103,7 +103,7 @@ msgstr "" #: field:hr.salary.rule,company_id:0 #: field:hr.salary.rule.category,company_id:0 msgid "Company" -msgstr "Tvrtka" +msgstr "Organizacija" #. module: hr_payroll #: view:hr.payslip:0 @@ -120,7 +120,7 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.payslip.run:0 msgid "Set to Draft" -msgstr "" +msgstr "Postavi na nacrt" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_salary_rule @@ -147,7 +147,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Quantity/Rate" -msgstr "" +msgstr "Količina/Koeficijent" #. module: hr_payroll #: field:hr.payslip.input,payslip_id:0 @@ -156,12 +156,12 @@ msgstr "" #: model:ir.model,name:hr_payroll.model_hr_payslip #: report:payslip:0 msgid "Pay Slip" -msgstr "" +msgstr "Obračunski list" #. module: hr_payroll #: view:hr.payslip.employees:0 msgid "Generate" -msgstr "" +msgstr "Generiraj" #. module: hr_payroll #: help:hr.payslip.line,amount_percentage_base:0 @@ -172,7 +172,7 @@ msgstr "" #. module: hr_payroll #: report:contribution.register.lines:0 msgid "Total:" -msgstr "" +msgstr "Ukupno:" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules @@ -183,7 +183,7 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.salary.rule:0 msgid "Input Data" -msgstr "" +msgstr "Ulazni podatak" #. module: hr_payroll #: constraint:hr.payslip:0 @@ -194,12 +194,12 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.salary.rule.category:0 msgid "Notes" -msgstr "" +msgstr "Bilješke" #. module: hr_payroll #: view:hr.payslip:0 msgid "Salary Computation" -msgstr "" +msgstr "Izračun plaće" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -215,12 +215,12 @@ msgstr "Iznos" #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line msgid "Payslip Line" -msgstr "" +msgstr "Redak obračunskog lista" #. module: hr_payroll #: view:hr.payslip:0 msgid "Other Information" -msgstr "" +msgstr "Ostali podaci" #. module: hr_payroll #: help:hr.payslip.line,amount_select:0 @@ -248,7 +248,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Note" -msgstr "" +msgstr "Bilješka" #. module: hr_payroll #: field:hr.payroll.structure,code:0 @@ -256,7 +256,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Reference" -msgstr "" +msgstr "Veza" #. module: hr_payroll #: view:hr.payslip:0 @@ -267,7 +267,7 @@ msgstr "" #: code:addons/hr_payroll/hr_payroll.py:422 #, python-format msgid "Normal Working Days paid at 100%" -msgstr "" +msgstr "Radni dani plaćeni 100%" #. module: hr_payroll #: field:hr.payslip.line,condition_range_max:0 @@ -279,12 +279,12 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Identification No" -msgstr "" +msgstr "Identifikacijski broj" #. module: hr_payroll #: field:hr.payslip,struct_id:0 msgid "Structure" -msgstr "" +msgstr "Struktura" #. module: hr_payroll #: help:hr.employee,total_wage:0 @@ -294,7 +294,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Total Working Days" -msgstr "" +msgstr "Ukupno radnih dana" #. module: hr_payroll #: help:hr.payslip.line,code:0 @@ -307,12 +307,12 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Weekly" -msgstr "" +msgstr "Tjedno" #. module: hr_payroll #: view:hr.payslip:0 msgid "Confirm" -msgstr "" +msgstr "Potvrdi" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payslip_report @@ -323,7 +323,7 @@ msgstr "" #: help:hr.payslip.line,condition_range_max:0 #: help:hr.salary.rule,condition_range_max:0 msgid "The maximum amount, applied for this rule." -msgstr "" +msgstr "Maksimalni iznos za ovo pravilo" #. module: hr_payroll #: help:hr.payslip.line,condition_range:0 @@ -350,13 +350,13 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Quarterly" -msgstr "" +msgstr "Kvartalno" #. module: hr_payroll #: field:hr.payslip,state:0 #: field:hr.payslip.run,state:0 msgid "State" -msgstr "" +msgstr "Stanje" #. module: hr_payroll #: help:hr.salary.rule,quantity:0 @@ -376,23 +376,23 @@ msgstr "" #: field:hr.payslip.line,employee_id:0 #: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Radnik" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Semi-annually" -msgstr "" +msgstr "Polugodišnje" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Children definition" -msgstr "" +msgstr "Podređene definicije" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -434,7 +434,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.worked_days,number_of_days:0 msgid "Number of Days" -msgstr "" +msgstr "Broj dana" #. module: hr_payroll #: selection:hr.payslip,state:0 @@ -466,7 +466,7 @@ msgstr "" #: selection:hr.payslip,state:0 #: view:hr.payslip.run:0 msgid "Done" -msgstr "" +msgstr "Izvršeno" #. module: hr_payroll #: field:hr.payslip.line,appears_on_payslip:0 @@ -480,7 +480,7 @@ msgstr "" #: field:hr.salary.rule,amount_fix:0 #: selection:hr.salary.rule,amount_select:0 msgid "Fixed Amount" -msgstr "" +msgstr "Fiksni iznos" #. module: hr_payroll #: help:hr.payslip.line,active:0 @@ -514,7 +514,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.worked_days,number_of_hours:0 msgid "Number of Hours" -msgstr "" +msgstr "Broj sati" #. module: hr_payroll #: view:hr.payslip:0 @@ -547,7 +547,7 @@ msgstr "" #: selection:hr.payslip.line,condition_select:0 #: selection:hr.salary.rule,condition_select:0 msgid "Range" -msgstr "" +msgstr "Raspon" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree @@ -602,7 +602,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Computation" -msgstr "" +msgstr "Izračun" #. module: hr_payroll #: help:hr.payslip.input,amount:0 @@ -617,14 +617,14 @@ msgstr "" #: field:hr.payslip.line,amount_select:0 #: field:hr.salary.rule,amount_select:0 msgid "Amount Type" -msgstr "" +msgstr "Vrsta iznosa" #. module: hr_payroll #: field:hr.payslip.line,category_id:0 #: view:hr.salary.rule:0 #: field:hr.salary.rule,category_id:0 msgid "Category" -msgstr "" +msgstr "Grupa" #. module: hr_payroll #: help:hr.payslip.run,credit_note:0 @@ -637,7 +637,7 @@ msgstr "" #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view msgid "Salary Structures" -msgstr "" +msgstr "Struktura plaće" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -650,7 +650,7 @@ msgstr "" #: view:hr.payslip.run:0 #: selection:hr.payslip.run,state:0 msgid "Draft" -msgstr "" +msgstr "Nacrt" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -660,7 +660,7 @@ msgstr "" #: report:payslip:0 #: field:payslip.lines.contribution.register,date_from:0 msgid "Date From" -msgstr "" +msgstr "Od datuma" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -675,7 +675,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Conditions" -msgstr "" +msgstr "Uvjeti" #. module: hr_payroll #: field:hr.payslip.line,amount_percentage:0 @@ -683,7 +683,7 @@ msgstr "" #: field:hr.salary.rule,amount_percentage:0 #: selection:hr.salary.rule,amount_select:0 msgid "Percentage (%)" -msgstr "" +msgstr "Postotak" #. module: hr_payroll #: view:hr.payslip:0 @@ -693,7 +693,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.structure:0 msgid "Employee Function" -msgstr "" +msgstr "Funkcija" #. module: hr_payroll #: field:hr.payslip,credit_note:0 @@ -704,13 +704,13 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Compute Sheet" -msgstr "" +msgstr "Izračunaj list" #. module: hr_payroll #: field:hr.payslip.line,active:0 #: field:hr.salary.rule,active:0 msgid "Active" -msgstr "" +msgstr "Aktivan" #. module: hr_payroll #: view:hr.salary.rule:0 @@ -720,7 +720,7 @@ msgstr "" #. module: hr_payroll #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "Pogreška ! Ne možete kreirati rekurzivnu hijerarhiju zaposlenika." #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report @@ -731,7 +731,7 @@ msgstr "" #: help:hr.payslip.line,condition_range_min:0 #: help:hr.salary.rule,condition_range_min:0 msgid "The minimum amount, applied for this rule." -msgstr "" +msgstr "Minimalni iznos za ovo pravilo" #. module: hr_payroll #: selection:hr.payslip.line,condition_select:0 @@ -743,7 +743,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Designation" -msgstr "" +msgstr "Određenje" #. module: hr_payroll #: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52 @@ -760,7 +760,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Companies" -msgstr "" +msgstr "Organizacije" #. module: hr_payroll #: report:paylip.details:0 @@ -775,7 +775,7 @@ msgstr "" #: field:hr.payslip.worked_days,contract_id:0 #: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" -msgstr "" +msgstr "Ugovor" #. module: hr_payroll #: report:paylip.details:0 @@ -796,7 +796,7 @@ msgstr "" #: code:addons/hr_payroll/hr_payroll.py:893 #, python-format msgid "Error" -msgstr "" +msgstr "Greška" #. module: hr_payroll #: field:hr.payslip.line,condition_python:0 @@ -807,7 +807,7 @@ msgstr "" #. module: hr_payroll #: view:hr.contribution.register:0 msgid "Contribution" -msgstr "" +msgstr "Doprinos" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:347 @@ -831,12 +831,12 @@ msgstr "" #: field:hr.payslip.line,quantity:0 #: field:hr.salary.rule,quantity:0 msgid "Quantity" -msgstr "" +msgstr "Količina" #. module: hr_payroll #: view:hr.payslip:0 msgid "Refund" -msgstr "" +msgstr "Povrat" #. module: hr_payroll #: view:hr.salary.rule:0 @@ -854,7 +854,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Code" -msgstr "" +msgstr "Šifra" #. module: hr_payroll #: field:hr.payslip.line,amount_python_compute:0 @@ -870,7 +870,7 @@ msgstr "" #: field:hr.payslip.worked_days,sequence:0 #: field:hr.salary.rule,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Slijed" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -881,7 +881,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "General" -msgstr "" +msgstr "Opće" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:662 @@ -913,13 +913,13 @@ msgstr "" #: view:hr.payslip.employees:0 #: view:payslip.lines.contribution.register:0 msgid "Cancel" -msgstr "" +msgstr "Otkaži" #. module: hr_payroll #: view:hr.payslip.run:0 #: selection:hr.payslip.run,state:0 msgid "Close" -msgstr "" +msgstr "Zatvori" #. module: hr_payroll #: help:hr.payslip,struct_id:0 @@ -934,7 +934,7 @@ msgstr "" #: field:hr.payroll.structure,children_ids:0 #: field:hr.salary.rule.category,children_ids:0 msgid "Children" -msgstr "" +msgstr "Podređeni" #. module: hr_payroll #: help:hr.payslip,credit_note:0 @@ -944,7 +944,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Bi-monthly" -msgstr "" +msgstr "Dvomjesečno" #. module: hr_payroll #: report:paylip.details:0 diff --git a/addons/hr_payroll_account/i18n/da.po b/addons/hr_payroll_account/i18n/da.po new file mode 100644 index 00000000000..3c458ed8b13 --- /dev/null +++ b/addons/hr_payroll_account/i18n/da.po @@ -0,0 +1,140 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_id:0 +msgid "Accounting Entry" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.salary.rule,account_tax_id:0 +msgid "Tax Code" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,journal_id:0 +#: field:hr.payslip.run,journal_id:0 +msgid "Expense Journal" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:157 +#: code:addons/hr_payroll_account/hr_payroll_account.py:173 +#, python-format +msgid "Adjustment Entry" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contract,analytic_account_id:0 +#: field:hr.salary.rule,analytic_account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contract,journal_id:0 +msgid "Salary Journal" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll_account +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:171 +#, python-format +msgid "" +"The Expense Journal \"%s\" has not properly configured the Debit Account!" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:155 +#, python-format +msgid "" +"The Expense Journal \"%s\" has not properly configured the Credit Account!" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.salary.rule,account_debit:0 +msgid "Debit Account" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:102 +#, python-format +msgid "Payslip of %s" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_contract +msgid "Contract" +msgstr "" + +#. module: hr_payroll_account +#: constraint:hr.contract:0 +msgid "Error! contract start-date must be lower then contract end-date." +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.salary.rule,account_credit:0 +msgid "Credit Account" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:155 +#: code:addons/hr_payroll_account/hr_payroll_account.py:171 +#, python-format +msgid "Configuration Error!" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.contract:0 +#: view:hr.salary.rule:0 +msgid "Accounting" +msgstr "" diff --git a/addons/hr_recruitment/i18n/da.po b/addons/hr_recruitment/i18n/da.po new file mode 100644 index 00000000000..797252affc9 --- /dev/null +++ b/addons/hr_recruitment/i18n/da.po @@ -0,0 +1,1186 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_recruitment +#: help:hr.applicant,active:0 +msgid "" +"If the active field is set to false, it will allow you to hide the case " +"without removing it." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: field:hr.recruitment.stage,requirements:0 +msgid "Requirements" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.source:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_source_action +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_source +msgid "Sources of Applicants" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Group By..." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,user_email:0 +msgid "User Email" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Filter and view on next actions and date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,department_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_action:0 +msgid "Next Action Date" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_expected_extra:0 +msgid "Expected Salary Extra" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Jobs" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Pending Jobs" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,company_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_recruitment +#: view:hired.employee:0 +msgid "No" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.partner.create,close:0 +msgid "Close job request" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,note:0 +msgid "Goals" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,partner_address_id:0 +msgid "Partner Contact Name" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.partner.create:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_partner_create +msgid "Create Partner" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,reference:0 +msgid "Refered By" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contract Data" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Add Internal Note" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Refuse" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced +msgid "Master Degree" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Notes" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next Actions" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_expected:0 +#: view:hr.recruitment.report:0 +msgid "Expected Salary" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,job_id:0 +#: field:hr.recruitment.report,job_id:0 +msgid "Applied Job" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_graduate +msgid "Graduate" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,color:0 +msgid "Color Index" +msgstr "" + +#. module: hr_recruitment +#: view:board.board:0 +#: view:hr.applicant:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_applicants_status +msgid "Applicants Status" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "My Recruitment" +msgstr "" + +#. module: hr_recruitment +#: field:hr.job,survey_id:0 +msgid "Interview Form" +msgstr "" + +#. module: hr_recruitment +#: help:hr.job,survey_id:0 +msgid "" +"Choose an interview form for this job position and you will be able to " +"print/answer this interview from all applicants who apply for this job" +msgstr "" + +#. module: hr_recruitment +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment +msgid "Recruitment" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:436 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,salary_prop:0 +msgid "Salary Proposed" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Change Color" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Avg Proposed Salary" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.recruitment.report,available:0 +msgid "Availability" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.stage,department_id:0 +msgid "" +"Stages of the recruitment process may be different per department. If this " +"stage is common to all departments, keep tempy this field." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Previous" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_source +msgid "Source of Applicants" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:115 +#, python-format +msgid "Phone Call" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Convert To Partner" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_report +msgid "Recruitments Statistics" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:477 +#, python-format +msgid "Changed Stage to: %s" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Hire" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Hired employees" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_job +msgid "Job Description" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,source_id:0 +msgid "Source" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Send New Email" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:39 +#, python-format +msgid "A partner is already defined on this job request." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: selection:hr.recruitment.report,state:0 +msgid "New" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,email_from:0 +msgid "Email" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,availability:0 +msgid "Availability (Days)" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Available" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,title_action:0 +msgid "Next Action" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Good" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:38 +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:57 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,help:hr_recruitment.hr_job_stage_act +msgid "" +"Define here your stages of the recruitment process, for example: " +"qualification call, first interview, second interview, refused, hired." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,create_date:0 +#: view:hr.recruitment.report:0 +msgid "Creation Date" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_hired_employee +#: model:ir.model,name:hr_recruitment.model_hired_employee +msgid "Create Employee" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,deadline:0 +msgid "Planned Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,priority:0 +#: field:hr.recruitment.report,priority:0 +msgid "Appreciation" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job1 +msgid "Initial Qualification" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Print Interview" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,stage_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,stage_id:0 +#: view:hr.recruitment.stage:0 +msgid "Stage" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: selection:hr.recruitment.report,state:0 +msgid "Pending" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_stage_act +msgid "Recruitment / Applicants Stages" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 +msgid "Doctoral Degree" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Subject" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: model:ir.actions.act_window,name:hr_recruitment.crm_case_categ0_act_job +#: model:ir.ui.menu,name:hr_recruitment.menu_crm_case_categ0_act_job +msgid "Applicants" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "History Information" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Dates" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_act +msgid "" +" Check if the following stages are matching your recruitment process. Don't " +"forget to specify the department if your recruitment process is different " +"according to the job position." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid " Month-1 " +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,salary_exp:0 +msgid "Salary Expected" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_applicant +msgid "Applicant" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.stage,sequence:0 +msgid "Gives the sequence order when displaying a list of stages." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contact" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_expected_extra:0 +msgid "Salary Expected by Applicant, extra advantages" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Qualification" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_stage +msgid "Stage of Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_stage +msgid "Stages" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Draft recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Delete" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "In progress" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_form_installer +msgid "Review Recruitment Stages" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Jobs - Recruitment Form" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,probability:0 +msgid "Probability" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Recruitment performed in current year" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Recruitment during last month" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Unassigned Recruitments" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job Info" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job2 +msgid "First Interview" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: hr_recruitment +#: view:hired.employee:0 +msgid "Yes" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_proposed:0 +#: view:hr.recruitment.report:0 +msgid "Proposed Salary" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule Meeting" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Search Jobs" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,category_id:0 +msgid "Category" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_name:0 +msgid "Applicant's Name" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Very Good" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "# Cases" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_open:0 +msgid "Opened" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Group By ..." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "In Progress" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reset to New" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_expected:0 +msgid "Salary Expected by Applicant" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "All Initial Jobs" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: hr_recruitment +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_degree +msgid "Degrees" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_closed:0 +#: field:hr.recruitment.report,date_closed:0 +msgid "Closed" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +msgid "Stage Definition" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Answer" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_proposed:0 +msgid "Salary Proposed by the Organisation" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Meeting" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:347 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Status" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Communication & History" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,type_id:0 +#: view:hr.recruitment.degree:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,type_id:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_degree_action +msgid "Degree" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Global CC" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Excellent" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,active:0 +msgid "Active" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,response:0 +msgid "Response" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.stage,department_id:0 +msgid "Specific to a Department" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,salary_prop_avg:0 +msgid "Avg Salary Proposed" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_phonecall +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_job2phonecall +msgid "Schedule Phone Call" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_proposed_extra:0 +msgid "Proposed Salary Extra" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Not Good" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date:0 +#: field:hr.recruitment.report,date:0 +msgid "Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +msgid "Phone Call Description" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Are you sure you want to create a partner based on this job request ?" +msgstr "" + +#. module: hr_recruitment +#: view:hired.employee:0 +msgid "Would you like to create an employee ?" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,help:hr_recruitment.crm_case_categ0_act_job +msgid "" +"From this menu you can track applicants in the recruitment process and " +"manage all operations: meetings, interviews, phone calls, etc. If you setup " +"the email gateway, applicants and their attached CV are created " +"automatically when an email is sent to jobs@yourcompany.com. If you install " +"the document management modules, all documents (CV and motivation letters) " +"are indexed automatically, so that you can easily search through their " +"content." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "History" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Recruitment performed in current month" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_form_installer +msgid "" +"Check if the following stages are matching your recruitment process. Don't " +"forget to specify the department if your recruitment process is different " +"according to the job position." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:436 +#, python-format +msgid "You must define Applied Job for Applicant !" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job4 +msgid "Contract Proposed" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,state:0 +msgid "State" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.source,name:hr_recruitment.source_website_company +msgid "Company Website" +msgstr "" + +#. module: hr_recruitment +#: sql_constraint:hr.recruitment.degree:0 +msgid "The name of the Degree of Recruitment must be unique!" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_recruitment +#: view:hired.employee:0 +#: view:hr.recruitment.job2phonecall:0 +#: view:hr.recruitment.partner.create:0 +msgid "Cancel" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_categ_action +msgid "Applicant Categories" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Open" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:57 +#, python-format +msgid "A partner is already existing with the same name." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Subject / Applicant" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.degree,sequence:0 +msgid "Gives the sequence order when displaying a list of degrees." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,user_id:0 +#: view:hr.recruitment.report:0 +msgid "Responsible" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_report_all +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_report_all +msgid "Recruitment Analysis" +msgstr "" + +#. module: hr_recruitment +#: view:hired.employee:0 +msgid "Create New Employee" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.source,name:hr_recruitment.source_linkedin +msgid "LinkedIn" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Cases By Stage and Estimates" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reply" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Interview" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.source,name:0 +msgid "Source Name" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,description:0 +msgid "Description" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job5 +msgid "Contract Signed" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.source,name:hr_recruitment.source_word +msgid "Word of Mouth" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,state:0 +#: selection:hr.recruitment.report,state:0 +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job6 +msgid "Refused" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:414 +#, python-format +msgid "Applicant '%s' is being hired." +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: selection:hr.recruitment.report,state:0 +msgid "Hired" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "On Average" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_degree +msgid "Degree of Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Open Jobs" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,name:0 +#: field:hr.recruitment.degree,name:0 +#: field:hr.recruitment.stage,name:0 +msgid "Name" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Edit" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job3 +msgid "Second Interview" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_partner_create +msgid "Create Partner from job application" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Pending recruitment" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.source,name:hr_recruitment.source_monster +msgid "Monster" +msgstr "" + +#. module: hr_recruitment +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_job +msgid "Job Positions" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "In progress recruitment" +msgstr "" + +#. module: hr_recruitment +#: sql_constraint:hr.job:0 +msgid "The name of the job position must be unique per company!" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.degree,sequence:0 +#: field:hr.recruitment.stage,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_bachelor +msgid "Bachelor Degree" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,user_id:0 +msgid "Assign To" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:407 +#, python-format +msgid "The job request '%s' has been set 'in progress'." +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_proposed_extra:0 +msgid "Salary Proposed by the Organisation, extra advantages" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.report,delay_close:0 +#: help:hr.recruitment.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,survey:0 +msgid "Survey" +msgstr "" diff --git a/addons/hr_recruitment/i18n/nl.po b/addons/hr_recruitment/i18n/nl.po index cb2658c06ee..0c4bef90acb 100644 --- a/addons/hr_recruitment/i18n/nl.po +++ b/addons/hr_recruitment/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-01-14 12:19+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-28 13:54+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:19+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -37,7 +37,7 @@ msgstr "Vereisten" #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_source_action #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_source msgid "Sources of Applicants" -msgstr "" +msgstr "Bron van aanvragers" #. module: hr_recruitment #: field:hr.recruitment.report,delay_open:0 @@ -57,12 +57,12 @@ msgstr "Groepeer op..." #. module: hr_recruitment #: field:hr.applicant,user_email:0 msgid "User Email" -msgstr "" +msgstr "Gebruikers e-mail" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Filter and view on next actions and date" -msgstr "" +msgstr "Filter an weergave op volgende acties en datums" #. module: hr_recruitment #: view:hr.applicant:0 @@ -90,7 +90,7 @@ msgstr "Vacatures" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Pending Jobs" -msgstr "" +msgstr "Lopende vacatures" #. module: hr_recruitment #: field:hr.applicant,company_id:0 @@ -102,7 +102,7 @@ msgstr "Bedijf" #. module: hr_recruitment #: view:hired.employee:0 msgid "No" -msgstr "" +msgstr "Nr." #. module: hr_recruitment #: view:hr.applicant:0 @@ -145,7 +145,7 @@ msgstr "Dag" #. module: hr_recruitment #: field:hr.applicant,reference:0 msgid "Refered By" -msgstr "" +msgstr "Gerefereerd door" #. module: hr_recruitment #: view:hr.applicant:0 @@ -160,7 +160,7 @@ msgstr "Interne notitie toevoegen" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Refuse" -msgstr "" +msgstr "Afwijzen" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced @@ -207,7 +207,7 @@ msgstr "Gediplomeerd" #. module: hr_recruitment #: field:hr.applicant,color:0 msgid "Color Index" -msgstr "" +msgstr "Kleur index" #. module: hr_recruitment #: view:board.board:0 @@ -224,7 +224,7 @@ msgstr "Mijn werving" #. module: hr_recruitment #: field:hr.job,survey_id:0 msgid "Interview Form" -msgstr "" +msgstr "Interview Formulier" #. module: hr_recruitment #: help:hr.job,survey_id:0 @@ -242,7 +242,7 @@ msgstr "Werving" #: code:addons/hr_recruitment/hr_recruitment.py:436 #, python-format msgid "Warning!" -msgstr "" +msgstr "Waarschuwing!" #. module: hr_recruitment #: field:hr.recruitment.report,salary_prop:0 @@ -252,7 +252,7 @@ msgstr "Voorgesteld salaris" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Change Color" -msgstr "" +msgstr "Wijzig kleur" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -280,7 +280,7 @@ msgstr "Vorige" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_source msgid "Source of Applicants" -msgstr "" +msgstr "Bron van aanvragers" #. module: hr_recruitment #: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:115 @@ -302,17 +302,17 @@ msgstr "Werving statistieken" #: code:addons/hr_recruitment/hr_recruitment.py:477 #, python-format msgid "Changed Stage to: %s" -msgstr "" +msgstr "Stadium veranderd in: %s" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Hire" -msgstr "" +msgstr "Aannemen" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Hired employees" -msgstr "" +msgstr "Aangenomen werknemers" #. module: hr_recruitment #: view:hr.applicant:0 @@ -328,7 +328,7 @@ msgstr "Functieomschrijving" #: view:hr.applicant:0 #: field:hr.applicant,source_id:0 msgid "Source" -msgstr "" +msgstr "Bron" #. module: hr_recruitment #: view:hr.applicant:0 @@ -402,7 +402,7 @@ msgstr "Datum gemaakt" #: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_hired_employee #: model:ir.model,name:hr_recruitment.model_hired_employee msgid "Create Employee" -msgstr "" +msgstr "Werknemer aanmaken" #. module: hr_recruitment #: field:hr.recruitment.job2phonecall,deadline:0 @@ -424,7 +424,7 @@ msgstr "" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Print Interview" -msgstr "" +msgstr "Gesprek afdrukken" #. module: hr_recruitment #: view:hr.applicant:0 @@ -451,7 +451,7 @@ msgstr "Wervingsstadia" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 msgid "Doctoral Degree" -msgstr "" +msgstr "Dr. titel" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -555,12 +555,12 @@ msgstr "Stadia" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Draft recruitment" -msgstr "" +msgstr "Concept werving" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Delete" -msgstr "" +msgstr "Verwijderen" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -570,7 +570,7 @@ msgstr "Loopt" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_form_installer msgid "Review Recruitment Stages" -msgstr "" +msgstr "Bekijk werving fases" #. module: hr_recruitment #: view:hr.applicant:0 @@ -595,12 +595,12 @@ msgstr "December" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment performed in current year" -msgstr "" +msgstr "Wervingen uitgevoerd in huidige jaar" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment during last month" -msgstr "" +msgstr "Wervingen gedurende laatste maand" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -611,7 +611,7 @@ msgstr "Maand" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Unassigned Recruitments" -msgstr "" +msgstr "Niet toegewezen wervingen" #. module: hr_recruitment #: view:hr.applicant:0 @@ -631,7 +631,7 @@ msgstr "Datum gewijzigd" #. module: hr_recruitment #: view:hired.employee:0 msgid "Yes" -msgstr "" +msgstr "Ja" #. module: hr_recruitment #: field:hr.applicant,salary_proposed:0 @@ -642,7 +642,7 @@ msgstr "Voorgesteld salaris" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Schedule Meeting" -msgstr "" +msgstr "Afspraak plannen" #. module: hr_recruitment #: view:hr.applicant:0 @@ -752,7 +752,7 @@ msgstr "Afspraak" #: code:addons/hr_recruitment/hr_recruitment.py:347 #, python-format msgid "No Subject" -msgstr "" +msgstr "Geen onderwerp" #. module: hr_recruitment #: view:hr.applicant:0 @@ -833,7 +833,7 @@ msgstr "Antwoord" #. module: hr_recruitment #: field:hr.recruitment.stage,department_id:0 msgid "Specific to a Department" -msgstr "" +msgstr "Specifiek voor een afdeling" #. module: hr_recruitment #: field:hr.recruitment.report,salary_prop_avg:0 @@ -888,7 +888,7 @@ msgstr "" #. module: hr_recruitment #: view:hired.employee:0 msgid "Would you like to create an employee ?" -msgstr "" +msgstr "Wilt u een werknemer aanmaken?" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.crm_case_categ0_act_job @@ -917,7 +917,7 @@ msgstr "Historie" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment performed in current month" -msgstr "" +msgstr "Werving uitgevoerd in huidige maand" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_form_installer @@ -954,7 +954,7 @@ msgstr "Status" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_website_company msgid "Company Website" -msgstr "" +msgstr "Website bedrijf" #. module: hr_recruitment #: sql_constraint:hr.recruitment.degree:0 @@ -1017,12 +1017,12 @@ msgstr "Werving analyse" #. module: hr_recruitment #: view:hired.employee:0 msgid "Create New Employee" -msgstr "" +msgstr "Nieuwe werknemer aanmaken" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_linkedin msgid "LinkedIn" -msgstr "" +msgstr "LinkedIn" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -1047,7 +1047,7 @@ msgstr "Gesprek" #. module: hr_recruitment #: field:hr.recruitment.source,name:0 msgid "Source Name" -msgstr "" +msgstr "Naam van bron" #. module: hr_recruitment #: field:hr.applicant,description:0 @@ -1103,7 +1103,7 @@ msgstr "Graden bij werving" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Open Jobs" -msgstr "" +msgstr "Open vacatures" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -1120,7 +1120,7 @@ msgstr "Naam" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Edit" -msgstr "" +msgstr "Bewerken" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job3 @@ -1140,22 +1140,22 @@ msgstr "April" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Pending recruitment" -msgstr "" +msgstr "Lopende wervingen" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_monster msgid "Monster" -msgstr "" +msgstr "Monster" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_job msgid "Job Positions" -msgstr "" +msgstr "Vacatures" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "In progress recruitment" -msgstr "" +msgstr "Wervingen in behandeling" #. module: hr_recruitment #: sql_constraint:hr.job:0 diff --git a/addons/hr_timesheet/i18n/da.po b/addons/hr_timesheet/i18n/da.po new file mode 100644 index 00000000000..bf7d4625897 --- /dev/null +++ b/addons/hr_timesheet/i18n/da.po @@ -0,0 +1,636 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:55+0000\n" +"PO-Revision-Date: 2012-01-27 08:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Wed" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "(Keep empty for current_time)" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 +#, python-format +msgid "No employee defined for your user !" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Group By..." +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.action_hr_timesheet_sign_in +msgid "" +"Employees can encode their time spent on the different projects. A project " +"is an analytic account and the time spent on a project generate costs on the " +"analytic account. This feature allows to record at the same time the " +"attendance and the timesheet." +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Today" +msgstr "" + +#. module: hr_timesheet +#: field:hr.employee,journal_id:0 +msgid "Analytic Journal" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "Stop Working" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_employee +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_employee +msgid "Employee Timesheet" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Work done stats" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_reporting_timesheet +msgid "Timesheet" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Mon" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "Sign in" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Fri" +msgstr "" + +#. module: hr_timesheet +#: field:hr.employee,uom_id:0 +msgid "UoM" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "" +"Employees can encode their time spent on the different projects they are " +"assigned on. A project is an analytic account and the time spent on a " +"project generates costs on the analytic account. This feature allows to " +"record at the same time the attendance and the timesheet." +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.out.project,analytic_amount:0 +msgid "Minimum Analytic Amount" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +msgid "Monthly Employee Timesheet" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "Work done in the last period" +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.in.project,state:0 +#: field:hr.sign.out.project,state:0 +msgid "Current state" +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.in.project,name:0 +#: field:hr.sign.out.project,name:0 +msgid "Employees name" +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.out.project,account_id:0 +msgid "Project / Analytic Account" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_users +msgid "Print Employees Timesheet" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:175 +#: code:addons/hr_timesheet/hr_timesheet.py:177 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77 +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 +#, python-format +msgid "UserError" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77 +#, python-format +msgid "No cost unit defined for this employee !" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Tue" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:42 +#, python-format +msgid "Warning" +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytic.timesheet,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +#: view:hr.sign.out.project:0 +msgid "Sign In/Out By Project" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Sat" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Sun" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Analytic account" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +#: view:hr.analytical.timesheet.users:0 +msgid "Print" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_all_form +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours +msgid "Timesheet Lines" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.users:0 +msgid "Monthly Employees Timesheet" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "July" +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.in.project,date:0 +#: field:hr.sign.out.project,date_start:0 +msgid "Starting Date" +msgstr "" + +#. module: hr_timesheet +#: view:hr.employee:0 +msgid "Categories" +msgstr "" + +#. module: hr_timesheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: hr_timesheet +#: help:hr.employee,product_id:0 +msgid "Specifies employee's designation as a product with type 'service'." +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Total cost" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "September" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.users,employee_ids:0 +msgid "employees" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Stats by month" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +#: field:hr.analytical.timesheet.employee,month:0 +#: field:hr.analytical.timesheet.users,month:0 +msgid "Month" +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.out.project,info:0 +msgid "Work Description" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Invoice Analysis" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet +msgid "Employee timesheet" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_sign_in +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_sign_out +msgid "Sign in / Sign out by project" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure +msgid "Define your Analytic Structure" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "Sign in / Sign out" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:175 +#, python-format +msgid "" +"Analytic journal is not defined for employee %s \n" +"Define an employee for the selected user and assign an analytic journal!" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "(Keep empty for current time)" +msgstr "" + +#. module: hr_timesheet +#: view:hr.employee:0 +msgid "Timesheets" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure +msgid "" +"You should create an analytic account structure depending on your needs to " +"analyse costs and revenues. In OpenERP, analytic accounts are also used to " +"track customer contracts." +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytic.timesheet,line_id:0 +msgid "Analytic Line" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "August" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "June" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +msgid "Print My Timesheet" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Date" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "November" +msgstr "" + +#. module: hr_timesheet +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.out.project,date:0 +msgid "Closing Date" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "October" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "January" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Key dates" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:43 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Thu" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Analysis stats" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_employee +msgid "Print Employee Timesheet & Print My Timesheet" +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.in.project,emp_id:0 +#: field:hr.sign.out.project,emp_id:0 +msgid "Employee ID" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "General Information" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_my +msgid "My Timesheet" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "December" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +#: view:hr.analytical.timesheet.users:0 +#: view:hr.sign.in.project:0 +#: view:hr.sign.out.project:0 +msgid "Cancel" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_users +#: model:ir.actions.report.xml,name:hr_timesheet.report_users_timesheet +#: model:ir.actions.wizard,name:hr_timesheet.wizard_hr_timesheet_users +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_users +msgid "Employees Timesheet" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Information" +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.employee,employee_id:0 +#: model:ir.model,name:hr_timesheet.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_evry1_all_form +msgid "" +"Through this menu you can register and follow your workings hours by project " +"every day." +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.in.project,server_date:0 +#: field:hr.sign.out.project,server_date:0 +msgid "Current Date" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +msgid "This wizard will print monthly timesheet" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +#: field:hr.employee,product_id:0 +msgid "Product" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Invoicing" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "May" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Total time" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "(local time on the server side)" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_sign_in_project +msgid "Sign In By Project" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "February" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_sign_out_project +msgid "Sign Out By Project" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.users:0 +msgid "Employees" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "March" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:40 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "April" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:177 +#, python-format +msgid "" +"No analytic account defined on the project.\n" +"Please set one or we can not automatically fill the timesheet." +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +#: view:hr.analytic.timesheet:0 +msgid "Users" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "Start Working" +msgstr "" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Stats by user" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:42 +#, python-format +msgid "No employee defined for this user" +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.employee,year:0 +#: field:hr.analytical.timesheet.users,year:0 +msgid "Year" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Accounting" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "Change Work" +msgstr "" diff --git a/addons/hr_timesheet_invoice/i18n/da.po b/addons/hr_timesheet_invoice/i18n/da.po new file mode 100644 index 00000000000..3debf4bdb01 --- /dev/null +++ b/addons/hr_timesheet_invoice/i18n/da.po @@ -0,0 +1,1144 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:44+0000\n" +"PO-Revision-Date: 2012-01-27 08:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +#: view:report_timesheet.user:0 +msgid "Timesheet by user" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Timesheet lines in this year" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr_timesheet_invoice.factor:0 +msgid "Type of invoicing" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Profit" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final +msgid "Create invoice from timesheet final" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create:0 +msgid "Force to use a specific product" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid " 7 Days " +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Income" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.account.date:0 +msgid "Daily Timesheets for this year" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.line:0 +msgid "To Invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user +msgid "Timesheet per day" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "March" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.invoice.create.final,name:0 +msgid "Name of entry" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:account.analytic.account,pricelist_id:0 +msgid "" +"The product to invoice is defined on the employee form, the price will be " +"deduced by this pricelist on the product." +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:129 +#, python-format +msgid "You cannot modify an invoiced analytic line!" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor +msgid "Invoice Rate" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.account.analytic.line.to.invoice:0 +#: view:report.timesheet.line:0 +#: view:report_timesheet.account:0 +#: view:report_timesheet.account.date:0 +#: view:report_timesheet.user:0 +msgid "This Year" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create.final,time:0 +msgid "Display time in the history of works" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.analytic.profit:0 +msgid "Journals" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,day:0 +msgid "Day" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.account.analytic.line.to.invoice,product_uom_id:0 +msgid "UoM" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.invoice.create,time:0 +#: field:hr.timesheet.invoice.create.final,time:0 +msgid "Time spent" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:account.analytic.account,amount_invoiced:0 +msgid "Invoiced Amount" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Uninvoiced line with billing rate" +msgstr "" + +#. module: hr_timesheet_invoice +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report_timesheet.invoice,account_id:0 +msgid "Project" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.account.analytic.line.to.invoice,amount:0 +msgid "Amount" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.account:0 +msgid "Reactivate Account" +msgstr "" + +#. module: hr_timesheet_invoice +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create,name:0 +msgid "The detail of each work done will be displayed on the invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create +msgid "Create invoice from timesheet" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Period to enddate" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_report_analytic_account_close +msgid "Analytic account to close" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:board.board:0 +msgid "Uninvoice Lines With Billing Rate" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Group By..." +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create:0 +msgid "Create Invoices" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account_date +#: view:report_timesheet.account.date:0 +msgid "Daily timesheet per account" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:64 +#, python-format +msgid "Analytic Account incomplete" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_account +#: field:report.timesheet.line,account_id:0 +#: field:report_timesheet.account,account_id:0 +#: field:report_timesheet.account.date,account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.analytic.account.close,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_my_account +msgid "Accounts to invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.analytic.account.close,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create,time:0 +msgid "The time of each work done will be displayed on the invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_account_analytic_account_2_report_timehsheet_account +msgid "Timesheets" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_analytic_cost_ledger +msgid "hr.timesheet.analytic.cost.ledger" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.analytic.profit,date_from:0 +msgid "From" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "User or Journal Name" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_account_analytic_line_to_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_invoice +msgid "Costs to invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.user:0 +msgid "Timesheet by user in this month" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.account.analytic.line.to.invoice,account_id:0 +#: field:report.analytic.account.close,name:0 +msgid "Analytic account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.analytic.account.close,state:0 +msgid "State" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 +#, python-format +msgid "Data Insufficient!" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Debit" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.analytic.cost.ledger:0 +#: view:hr.timesheet.analytic.profit:0 +msgid "Print" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:account.analytic.line,to_invoice:0 +msgid "It allows to set the discount while making invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create,price:0 +msgid "" +"The cost of each work done will be displayed on the invoice. You probably " +"don't want to check this" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create.final:0 +msgid "Force to use a special product" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice +msgid "Lines to Invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:128 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:account.analytic.account,to_invoice:0 +msgid "" +"Fill this field if you plan to automatically generate invoices based on the " +"costs in this analytic account: timesheets, expenses, ...You can configure " +"an automatic invoice rate on analytic accounts." +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.analytic.profit:0 +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_analytic_profit +#: model:ir.actions.report.xml,name:hr_timesheet_invoice.report_analytical_profit +#: model:ir.ui.menu,name:hr_timesheet_invoice.menu_hr_timesheet_analytic_profit +msgid "Timesheet Profit" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:68 +#, python-format +msgid "Partner incomplete" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create.final,name:0 +msgid "Display detail of work in the invoice line." +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "July" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Printing date" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_analytic_timesheet_open_tree +#: model:ir.ui.menu,name:hr_timesheet_invoice.menu_hr_analytic_timesheet_tree +msgid "Bill Tasks Works" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form +#: model:ir.ui.menu,name:hr_timesheet_invoice.hr_timesheet_invoice_factor_view +msgid "Types of Invoicing" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Theorical" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132 +#, python-format +msgid "Configuration Error" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice +msgid "Analytic lines to invoice report" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report_timesheet.invoice,amount_invoice:0 +msgid "To invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:account.analytic.account,to_invoice:0 +msgid "Invoice on Timesheet & Costs" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all +msgid "Timesheet by User" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_invoice_stat_all +msgid "Timesheet by Invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_analytic_account_tree +#: view:report.analytic.account.close:0 +msgid "Expired analytic accounts" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr_timesheet_invoice.factor,factor:0 +msgid "Discount (%)" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor1 +msgid "Yes (100%)" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:55 +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:220 +#, python-format +msgid "Invoices" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "December" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create.final:0 +msgid "Invoice contract" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.account.analytic.line.to.invoice,month:0 +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,month:0 +#: field:report_timesheet.account,month:0 +#: field:report_timesheet.account.date,month:0 +#: field:report_timesheet.user,month:0 +msgid "Month" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Currency" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor2 +msgid "90%" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create,product:0 +msgid "" +"Complete this field only if you want to force to use a specific product. " +"Keep empty to use the real product that comes from the cost." +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.analytic.profit:0 +msgid "Users" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Non Assigned timesheets to users" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.timesheet.line,invoice_id:0 +msgid "Invoiced" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.analytic.account.close,quantity_max:0 +msgid "Max. Quantity" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132 +#, python-format +msgid "No income account defined for product '%s'" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Invoice rate by user" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.account:0 +msgid "Timesheet by account" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.account:0 +msgid "Pending" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:account.analytic.account,amount_invoiced:0 +msgid "Total invoiced" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Period to" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "August" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_cost_ledger +#: model:ir.actions.report.xml,name:hr_timesheet_invoice.account_analytic_account_cost_ledger +msgid "Cost Ledger" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "October" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3 +msgid "50%" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "June" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create.final,date:0 +msgid "Display date in the history of works" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account +#: view:report_timesheet.account:0 +msgid "Timesheet per account" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_stat_all +msgid "Timesheet by Account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.invoice.create,date:0 +#: field:hr.timesheet.invoice.create.final,date:0 +#: field:report.timesheet.line,date:0 +msgid "Date" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:69 +#, python-format +msgid "Please fill in the Address field in the Partner: %s." +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "November" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Eff." +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.analytic.profit,employee_ids:0 +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,user_id:0 +#: field:report_timesheet.account,user_id:0 +#: field:report_timesheet.account.date,user_id:0 +#: field:report_timesheet.invoice,user_id:0 +#: field:report_timesheet.user,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "J.C. /Move name" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Total:" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.move.line:0 +msgid "The date of your Journal Entry is not in the defined period!" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "January" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Credit" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:108 +#, python-format +msgid "Error" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.analytic.cost.ledger,date2:0 +msgid "End of period" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create.final:0 +msgid "Do you want to display work details on the invoice ?" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +#: field:report.analytic.account.close,balance:0 +msgid "Balance" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.analytic.account.close,quantity:0 +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,quantity:0 +#: field:report_timesheet.account,quantity:0 +#: field:report_timesheet.account.date,quantity:0 +#: field:report_timesheet.invoice,quantity:0 +#: field:report_timesheet.user,quantity:0 +msgid "Quantity" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Date/Code" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.timesheet.line,general_account_id:0 +msgid "General Account" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_analytic_profit +msgid "Print Timesheet Profit" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Totals:" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create:0 +msgid "Do you want to show details of work in invoice ?" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 +msgid "Period from" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:account.analytic.account,amount_max:0 +msgid "Max. Invoice Price" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "September" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" + +#. module: hr_timesheet_invoice +#: field:account.analytic.line,invoice_id:0 +#: model:ir.model,name:hr_timesheet_invoice.model_account_invoice +#: view:report.timesheet.line:0 +msgid "Invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.account:0 +#: view:hr.timesheet.analytic.cost.ledger:0 +#: view:hr.timesheet.analytic.profit:0 +#: view:hr.timesheet.invoice.create:0 +#: view:hr.timesheet.invoice.create.final:0 +msgid "Cancel" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.account:0 +msgid "Close" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create.final,price:0 +msgid "Display cost of the item you reinvoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form +msgid "" +"OpenERP allows you to create default invoicing types. You might have to " +"regularly assign discounts because of a specific contract or agreement with " +"a customer. From this menu, you can create additional types of invoicing to " +"speed up your invoicing." +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_line_stat_all +#: model:ir.model,name:hr_timesheet_invoice.model_hr_analytic_timesheet +#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_line +#: view:report.timesheet.line:0 +msgid "Timesheet Line" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create:0 +msgid "Billing Data" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:65 +#, python-format +msgid "" +"Please fill in the Partner or Customer and Sale Pricelist fields in the " +"Analytic Account:\n" +"%s" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr_timesheet_invoice.factor,customer_name:0 +msgid "Label for the customer" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.analytic.profit,date_to:0 +msgid "To" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.invoice.create:0 +#: view:hr.timesheet.invoice.create.final:0 +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final +msgid "Create Invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:108 +#, python-format +msgid "At least one line has no product !" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create,date:0 +msgid "The real date of each work will be displayed on the invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:account.analytic.account,pricelist_id:0 +msgid "Customer Pricelist" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.invoice:0 +msgid "Timesheets to invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.analytic.cost.ledger,date1:0 +msgid "Start of period" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all +msgid "Daily Timesheet by Account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.invoice.create,product:0 +#: field:hr.timesheet.invoice.create.final,product:0 +#: field:report.account.analytic.line.to.invoice,product_id:0 +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,product_id:0 +msgid "Product" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_uninvoiced_line +msgid "Uninvoice lines with billing rate" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "%" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr_timesheet_invoice.factor,name:0 +msgid "Internal name" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "May" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.analytic.profit,journal_ids:0 +msgid "Journal" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr.timesheet.invoice.create.final,product:0 +msgid "The product that will be used to invoice the remaining amount" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_analytic_timesheet_open_tree +msgid "" +"This list shows you every task you can invoice to the customer. Select the " +"lines and click the Action button to generate the invoices automatically." +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.account.date:0 +msgid "Daily Timesheets of this month" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 +#, python-format +msgid "No Records Found for Report!" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:account.analytic.account,amount_max:0 +msgid "Keep empty if this contract is not limited to a total fixed price." +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.invoice:0 +msgid "Timesheet by invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.account.analytic.line.to.invoice:0 +#: view:report.timesheet.line:0 +#: view:report_timesheet.account:0 +#: view:report_timesheet.account.date:0 +#: view:report_timesheet.user:0 +msgid "This Month" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr.timesheet.analytic.cost.ledger:0 +msgid "Select Period" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +msgid "Period from startdate" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "February" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr_timesheet_invoice.factor,customer_name:0 +msgid "Name" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.account.date:0 +msgid "Daily timesheet by account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.account.analytic.line.to.invoice,sale_price:0 +msgid "Sale price" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_user +msgid "Timesheets per day" +msgstr "" + +#. module: hr_timesheet_invoice +#: selection:report.account.analytic.line.to.invoice,month:0 +#: selection:report.timesheet.line,month:0 +#: selection:report_timesheet.account,month:0 +#: selection:report_timesheet.account.date,month:0 +#: selection:report_timesheet.user,month:0 +msgid "April" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.account:0 +msgid "Invoicing Data" +msgstr "" + +#. module: hr_timesheet_invoice +#: help:hr_timesheet_invoice.factor,factor:0 +msgid "Discount in percentage" +msgstr "" + +#. module: hr_timesheet_invoice +#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209 +#, python-format +msgid "Invoice is already linked to some of the analytic line(s)!" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:hr_timesheet_invoice.factor:0 +msgid "Types of invoicing" +msgstr "" + +#. module: hr_timesheet_invoice +#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timehsheet_account +msgid "Timesheets per account" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:hr.timesheet.invoice.create,name:0 +msgid "Description" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +#: field:report.account.analytic.line.to.invoice,unit_amount:0 +msgid "Units" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report_timesheet.user:0 +msgid "Timesheet by user in this year" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:account.analytic.line,to_invoice:0 +msgid "Type of Invoicing" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.account.analytic.line.to.invoice:0 +msgid "Analytic Lines to Invoice" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Timesheet lines in this month" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.move.line:0 +msgid "" +"The selected account of your Journal Entry must receive a value in its " +"secondary currency" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:account.analytic.account:0 +msgid "Invoicing Statistics" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report_timesheet.invoice,manager_id:0 +msgid "Manager" +msgstr "" + +#. module: hr_timesheet_invoice +#: report:account.analytic.profit:0 +#: field:hr.timesheet.invoice.create,price:0 +#: field:hr.timesheet.invoice.create.final,price:0 +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,cost:0 +#: field:report_timesheet.user,cost:0 +msgid "Cost" +msgstr "" + +#. module: hr_timesheet_invoice +#: field:report.account.analytic.line.to.invoice,name:0 +#: view:report.timesheet.line:0 +#: field:report.timesheet.line,name:0 +#: field:report_timesheet.account,name:0 +#: field:report_timesheet.account.date,name:0 +#: field:report_timesheet.user,name:0 +msgid "Year" +msgstr "" + +#. module: hr_timesheet_invoice +#: view:report.timesheet.line:0 +msgid "Timesheet lines during last 7 days" +msgstr "" + +#. module: hr_timesheet_invoice +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/hr_timesheet_sheet/i18n/da.po b/addons/hr_timesheet_sheet/i18n/da.po new file mode 100644 index 00000000000..9b80c13cde3 --- /dev/null +++ b/addons/hr_timesheet_sheet/i18n/da.po @@ -0,0 +1,1067 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 08:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: hr_timesheet_sheet +#: field:hr.analytic.timesheet,sheet_id:0 +#: field:hr.attendance,sheet_id:0 +#: field:hr_timesheet_sheet.sheet.account,sheet_id:0 +#: field:hr_timesheet_sheet.sheet.day,sheet_id:0 +msgid "Sheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0 +msgid "Service" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 +#, python-format +msgid "No employee defined for your user !" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:hr_timesheet_sheet.sheet:0 +#: view:timesheet.report:0 +msgid "Group By..." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,total_attendance:0 +#: field:hr_timesheet_sheet.sheet,total_attendance_day:0 +msgid "Total Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,department_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Timesheet in current year" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0 +msgid "Task timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Today" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:188 +#, python-format +msgid "" +"Please verify that the total difference of the sheet is lower than %.2f !" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,cost:0 +msgid "#Cost" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Timesheet of last month" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,company_id:0 +#: field:hr_timesheet_sheet.sheet,company_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:hr_timesheet_sheet.sheet:0 +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_report +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_timesheet_report +#: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0 +#: view:timesheet.report:0 +msgid "Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Set to Draft" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,date_to:0 +#: field:timesheet.report,date_to:0 +msgid "Date to" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0 +msgid "Based on the timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Group by day of date" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:610 +#, python-format +msgid "You cannot modify an entry in a confirmed timesheet!" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 +msgid "Validate" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state:0 +msgid "Approved" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state_attendance:0 +msgid "Present" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +msgid "Total Cost" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:177 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must assign the " +"employee to an analytic journal!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0 +msgid "Refuse" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:614 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:634 +#, python-format +msgid "" +"You cannot enter an attendance date outside the current timesheet dates!" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open +msgid "" +"My Timesheet opens your timesheet so that you can book your activities into " +"the system. From the same form, you can register your attendances (Sign " +"In/Out) and describe the working hours made on the different projects. At " +"the end of the period defined in the company, the timesheet is confirmed by " +"the user and can be validated by his manager. If required, as defined on the " +"project, you can generate the invoices based on the timesheet." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid " Month-1 " +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "My Departments Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.account,name:0 +msgid "Project / Analytic Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 +msgid "Validation" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:188 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 +msgid "Employee's timesheet entry" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,account_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:timesheet.report,nbr:0 +msgid "#Nbr" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,date_from:0 +#: field:timesheet.report,date_from:0 +msgid "Date from" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +msgid " Month " +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_sheet_graph +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form +#: view:res.company:0 +msgid "Timesheets" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0 +#: view:timesheet.report:0 +#: selection:timesheet.report,state:0 +msgid "Confirmed" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.day,total_attendance:0 +#: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance +#: model:process.node,name:hr_timesheet_sheet.process_node_attendance0 +msgid "Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0 +msgid "Confirm" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,timesheet_ids:0 +msgid "Timesheet lines" +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,state:0 +#: view:timesheet.report:0 +#: field:timesheet.report,state:0 +msgid "State" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 +msgid "State is 'confirmed'." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,employee_id:0 +msgid "Employee" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state:0 +#: selection:timesheet.report,state:0 +msgid "New" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph +msgid "My Total Attendances By Week" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:155 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:160 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:162 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:164 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:171 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:173 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:175 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:177 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:232 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:500 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:610 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:641 +#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.account,total:0 +msgid "Total Time" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet +msgid "Timesheet Lines" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +msgid "Hours" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Group by month of date" +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:hr.attendance:0 +msgid "Error: Sign in (resp. Sign out) must follow Sign out (resp. Sign in)" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:369 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:371 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0 +msgid "The project manager validates the timesheets." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_workontask0 +msgid "Work on Task" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Daily" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,quantity:0 +msgid "#Quantity" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,total_timesheet:0 +#: field:hr_timesheet_sheet.sheet,total_timesheet_day:0 +#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0 +msgid "Total Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Available Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Sign In" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,total_timesheet:0 +msgid "#Total Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open +msgid "hr.timesheet.current.open" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Go to:" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:162 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must link the employee " +"to a product, like 'Consultant'!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +msgid "It will open your current timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:155 +#, python-format +msgid "You cannot duplicate a timesheet!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,month:0 +#: selection:res.company,timesheet_range:0 +#: view:timesheet.report:0 +#: field:timesheet.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,total_diff:0 +msgid "#Total Diff" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "In Draft" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:175 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must link the employee " +"to a product!" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 +msgid "Sign in/out" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 +msgid "Billing" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_timesheetdraft0 +msgid "" +"The timesheet line represents the time spent by the employee on a specific " +"service provided." +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:hr_timesheet_sheet.sheet:0 +msgid "You must select a Current date which is in the timesheet dates !" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,name:0 +msgid "Note" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all +msgid "" +"This report performs analysis on timesheets created by your human resources " +"in the system. It allows you to have a full overview of entries done by " +"your employees. You can group them by specific selection criteria thanks to " +"the search tool." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: selection:timesheet.report,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:res.company,timesheet_max_difference:0 +msgid "Timesheet allowed difference(Hours)" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0 +msgid "The invoice is created based on the timesheet." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0 +msgid "Draft Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:res.company,timesheet_range:0 +msgid "Week" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Approve" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,state_attendance:0 +msgid "Current Status" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:641 +#, python-format +msgid "You cannot modify an entry in a confirmed timesheet !" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day +msgid "Timesheets by Period" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,user_id:0 +#: field:hr_timesheet_sheet.sheet,user_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day +msgid "Timesheet by Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,date:0 +#: field:hr_timesheet_sheet.sheet.day,name:0 +msgid "Date" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:res.company,timesheet_range:0 +msgid "Timesheet range" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:500 +#, python-format +msgid "You can not modify an entry in a confirmed timesheet !" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:board.board:0 +msgid "My Total Attendance By Week" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:173 +#, python-format +msgid "" +"You cannot have 2 timesheets that overlaps!\n" +"You should use the menu 'My Timesheet' to avoid this problem." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form +msgid "" +"Check your timesheets for a specific period. You can also encode time spent " +"on a project (i.e. an analytic account) thus generating costs in the " +"analytic account concerned." +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:151 +#, python-format +msgid "" +"The timesheet cannot be validated as it does not contain an equal number of " +"sign ins and sign outs!" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0 +msgid "The employee signs in and signs out." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_res_company +msgid "Companies" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Summary" +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:hr_timesheet_sheet.sheet:0 +msgid "" +"You cannot have 2 timesheets that overlaps !\n" +"Please use the menu 'My Current Timesheet' to avoid this problem." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Unvalidated Timesheets" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:371 +#, python-format +msgid "You cannot delete a timesheet which have attendance entries!" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,quantity:0 +msgid "Quantity" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:369 +#, python-format +msgid "You cannot delete a timesheet which is already confirmed!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,general_account_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,general_account_id:0 +msgid "General Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:res.company,timesheet_range:0 +msgid "Periodicity on which you validate your timesheets." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.account:0 +msgid "Search Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:res.company,timesheet_max_difference:0 +msgid "" +"Allowed difference in hours between the sign in/out and the timesheet " +"computation for one sheet. Set this to 0 if you do not want any control." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,period_ids:0 +msgid "Period" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,day:0 +#: selection:res.company,timesheet_range:0 +#: view:timesheet.report:0 +#: field:timesheet.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_current_open +#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timsheet_sheet +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current +msgid "My Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: selection:timesheet.report,state:0 +msgid "Done" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0 +msgid "State is 'draft'." +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +msgid "Cancel" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0 +msgid "Validated" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0 +msgid "Invoice on Work" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Timesheet in current month" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.account:0 +msgid "Timesheet by Accounts" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:51 +#, python-format +msgid "Open Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Group by year of date" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 +msgid "State is 'validated'." +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr_timesheet_sheet.sheet,state:0 +msgid "" +" * The 'Draft' state is used when a user is encoding a new and unconfirmed " +"timesheet. \n" +"* The 'Confirmed' state is used for to confirm the timesheet by user. " +" \n" +"* The 'Done' state is used when users timesheet is accepted by his/her " +"senior." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all +msgid "Timesheet Analysis" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Search Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Confirmed Timesheets" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,product_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,product_id:0 +msgid "Product" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,attendances_ids:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance +msgid "Attendances" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,name:0 +#: field:timesheet.report,name:0 +msgid "Description" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0 +msgid "The employee periodically confirms his own timesheets." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0 +msgid "Defines the work summary of task" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Sign Out" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0 +msgid "Moves task entry into the timesheet line" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all +msgid "Timesheet Sheet Analysis" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,total_difference:0 +#: field:hr_timesheet_sheet.sheet,total_difference_day:0 +#: field:hr_timesheet_sheet.sheet.day,total_difference:0 +msgid "Difference" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state_attendance:0 +msgid "Absent" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_timesheet_sheet +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Employees" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0 +msgid "Information of time spent on a service" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0 +msgid "Confirmation" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 +msgid "Invoice rate" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:614 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:634 +#, python-format +msgid "UserError" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:164 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must assign the " +"employee to an analytic journal, like 'Timesheet'!" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:232 +#, python-format +msgid "You cannot sign in/sign out from an other date than today" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Submited to Manager" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,account_ids:0 +msgid "Analytic accounts" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,to_invoice:0 +msgid "Type of Invoicing" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:160 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:171 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must assign it to a " +"user!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,total_attendance:0 +msgid "#Total Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,cost:0 +msgid "Cost" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,date_current:0 +#: field:timesheet.report,date_current:0 +msgid "Current date" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0 +msgid "Hr Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,year:0 +#: view:timesheet.report:0 +#: field:timesheet.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +#: selection:hr_timesheet_sheet.sheet,state:0 +msgid "Open" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "To Approve" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.account:0 +msgid "Total" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,journal_id:0 +msgid "Journal" +msgstr "" diff --git a/addons/knowledge/i18n/hr.po b/addons/knowledge/i18n/hr.po index e2d3e9cc56d..38010ad5aaf 100644 --- a/addons/knowledge/i18n/hr.po +++ b/addons/knowledge/i18n/hr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:44+0000\n" -"PO-Revision-Date: 2011-01-12 16:40+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-28 21:40+0000\n" +"Last-Translator: Goran Kliska \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: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 msgid "Collaborative Content" -msgstr "" +msgstr "Kolaborativni sadržaj" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document_configuration diff --git a/addons/l10n_be/i18n/da.po b/addons/l10n_be/i18n/da.po new file mode 100644 index 00000000000..dc033b866d5 --- /dev/null +++ b/addons/l10n_be/i18n/da.po @@ -0,0 +1,495 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 08:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_be +#: field:partner.vat.intra,test_xml:0 +msgid "Test XML file" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "You can remove customers which you do not want in exported xml file" +msgstr "" + +#. module: l10n_be +#: view:partner.vat_13:0 +msgid "" +"This wizard will create an XML file for VAT details and total invoiced " +"amounts per partner." +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tiers_receiv +msgid "Tiers - Recevable" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102 +#, python-format +msgid "Wrong Period Code" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:52 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:109 +#, python-format +msgid "No partner has a VAT Number asociated with him." +msgstr "" + +#. module: l10n_be +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tiers +msgid "Tiers" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,period_id:0 +msgid "Period" +msgstr "" + +#. module: l10n_be +#: field:partner.vat.intra,period_ids:0 +msgid "Period (s)" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.intra:0 +msgid "Save the File with '.xml' extension." +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_charge +msgid "Charge" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47 +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:52 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:109 +#, python-format +msgid "Data Insufficient!" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.list_13:0 +msgid "Create XML" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_capitaux +msgid "Capital" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "Print" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Save XML" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:219 +#, python-format +msgid "Save" +msgstr "" + +#. module: l10n_be +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,msg:0 +#: field:partner.vat.intra,msg:0 +#: field:partner.vat.list_13,msg:0 +msgid "File created" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "_Close" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:131 +#, python-format +msgid "Save XML For Vat declaration" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "Customers" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tax_in +msgid "Taxes à l'entrée" +msgstr "" + +#. module: l10n_be +#: help:l1on_be.vat.declaration,ask_restitution:0 +msgid "It indicates whether a resitution is to made or not?" +msgstr "" + +#. module: l10n_be +#: model:ir.actions.act_window,name:l10n_be.action_vat_declaration +msgid "Vat Declaraion" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +#: field:partner.vat.intra,no_vat:0 +msgid "Partner With No VAT" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_immo +msgid "Immobilisation" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.intra:0 +msgid "Company" +msgstr "" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_partner_vat_13 +msgid "partner.vat_13" +msgstr "" + +#. module: l10n_be +#: model:ir.ui.menu,name:l10n_be.partner_vat_listing +msgid "Annual Listing Of VAT-Subjected Customers" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "XML File has been Created." +msgstr "" + +#. module: l10n_be +#: help:l1on_be.vat.declaration,client_nihil:0 +msgid "" +"Tick this case only if it concerns only the last statement on the civil or " +"cessation of activity" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.list_13:0 +msgid "Select Fiscal Year" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,ask_restitution:0 +msgid "Ask Restitution" +msgstr "" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_partner_vat_intra +#: model:ir.ui.menu,name:l10n_be.l10_be_vat_intra +msgid "Partner VAT Intra" +msgstr "" + +#. module: l10n_be +#: model:ir.ui.menu,name:l10n_be.l10_be_vat_declaration +#: view:l1on_be.vat.declaration:0 +msgid "Periodical VAT Declaration" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Note: " +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "_Preview" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tiers_payable +msgid "Tiers - Payable" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,tax_code_id:0 +#: field:partner.vat.intra,tax_code_id:0 +msgid "Tax Code" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Periods" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_produit +msgid "Produit" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,test_xml:0 +msgid "Sets the XML output as test file" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_view +msgid "Vue" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Ok" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,ask_payment:0 +msgid "Ask Payment" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,no_vat:0 +msgid "" +"The Partner whose VAT number is not defined they doesn't include in XML File." +msgstr "" + +#. module: l10n_be +#: field:partner.vat_13,limit_amount:0 +msgid "Limit Amount" +msgstr "" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_res_company +msgid "Companies" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Create _XML" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,period_ids:0 +msgid "" +"Select here the period(s) you want to include in your intracom declaration" +msgstr "" + +#. module: l10n_be +#: view:partner.vat_13:0 +msgid "View Customers" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102 +#, python-format +msgid "The period code you entered is not valid." +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Is Last Declaration" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_stock +msgid "Stock et Encours" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,client_nihil:0 +msgid "Last Declaration of Enterprise" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,mand_id:0 +msgid "" +"This identifies the representative of the sending company. This is a string " +"of 14 characters" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75 +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:150 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:98 +#, python-format +msgid "Data Insufficient" +msgstr "" + +#. module: l10n_be +#: model:ir.ui.menu,name:l10n_be.menu_finance_belgian_statement +msgid "Belgium Statements" +msgstr "" + +#. module: l10n_be +#: model:ir.actions.act_window,name:l10n_be.action_vat_intra +msgid "Partner Vat Intra" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Declare Periodical VAT" +msgstr "" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_partner_vat_list_13 +msgid "partner.vat.list_13" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +msgid "Save xml" +msgstr "" + +#. module: l10n_be +#: field:partner.vat.intra,mand_id:0 +msgid "MandataireId" +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,file_save:0 +#: field:partner.vat.intra,file_save:0 +#: field:partner.vat.list_13,file_save:0 +msgid "Save File" +msgstr "" + +#. module: l10n_be +#: help:partner.vat.intra,period_code:0 +msgid "" +"This is where you have to set the period code for the intracom declaration " +"using the format: ppyyyy\n" +" PP can stand for a month: from '01' to '12'.\n" +" PP can stand for a trimester: '31','32','33','34'\n" +" The first figure means that it is a trimester,\n" +" The second figure identify the trimester.\n" +" PP can stand for a complete fiscal year: '00'.\n" +" YYYY stands for the year (4 positions).\n" +" " +msgstr "" + +#. module: l10n_be +#: field:l1on_be.vat.declaration,name:0 +#: field:partner.vat.intra,name:0 +#: field:partner.vat.list_13,name:0 +msgid "File Name" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tax_out +msgid "Taxes à la sortie" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75 +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:150 +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:98 +#, python-format +msgid "No VAT Number Associated with Main Company!" +msgstr "" + +#. module: l10n_be +#: model:ir.model,name:l10n_be.model_l1on_be_vat_declaration +msgid "Vat Declaration" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +#: field:partner.vat.intra,country_ids:0 +msgid "European Countries" +msgstr "" + +#. module: l10n_be +#: model:ir.actions.act_window,name:l10n_be.action_partner_vat_listing_13 +#: view:partner.vat_13:0 +msgid "Partner VAT Listing" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "General Information" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Create an XML file for Vat Intra" +msgstr "" + +#. module: l10n_be +#: field:partner.vat.intra,period_code:0 +msgid "Period Code" +msgstr "" + +#. module: l10n_be +#: model:account.account.type,name:l10n_be.user_type_financiers +msgid "Financier" +msgstr "" + +#. module: l10n_be +#: field:partner.vat_13,year:0 +msgid "Year" +msgstr "" + +#. module: l10n_be +#: view:partner.vat_13:0 +msgid "Cancel" +msgstr "" + +#. module: l10n_be +#: view:l1on_be.vat.declaration:0 +#: view:partner.vat.intra:0 +#: view:partner.vat.list_13:0 +msgid "Close" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105 +#, python-format +msgid "Please select at least one Period." +msgstr "" + +#. module: l10n_be +#: help:l1on_be.vat.declaration,ask_payment:0 +msgid "It indicates whether a payment is to made or not?" +msgstr "" + +#. module: l10n_be +#: view:partner.vat.intra:0 +msgid "Partner VAT intra" +msgstr "" + +#. module: l10n_be +#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47 +#, python-format +msgid "No data for the selected Year." +msgstr "" diff --git a/addons/l10n_br/i18n/da.po b/addons/l10n_br/i18n/da.po new file mode 100644 index 00000000000..dc9f8decfbf --- /dev/null +++ b/addons/l10n_br/i18n/da.po @@ -0,0 +1,179 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 08:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_br +#: field:account.tax,tax_discount:0 +#: field:account.tax.code,tax_discount:0 +#: field:account.tax.code.template,tax_discount:0 +#: field:account.tax.template,tax_discount:0 +msgid "Discount this Tax in Prince" +msgstr "" + +#. module: l10n_br +#: model:ir.actions.act_window,name:l10n_br.action_l10n_br_cst_form +#: model:ir.model,name:l10n_br.model_l10n_br_account_cst +#: model:ir.ui.menu,name:l10n_br.menu_action_l10n_br_cst +#: view:l10n_br_account.cst:0 +msgid "Tax Situation Code" +msgstr "" + +#. module: l10n_br +#: model:ir.model,name:l10n_br.model_account_tax_code +#: field:l10n_br_account.cst,tax_code_id:0 +msgid "Tax Code" +msgstr "" + +#. module: l10n_br +#: help:account.tax.code,domain:0 +#: help:account.tax.code.template,domain:0 +msgid "" +"This field is only used if you develop your own module allowing developers " +"to create specific taxes in a custom domain." +msgstr "" + +#. module: l10n_br +#: model:account.account.type,name:l10n_br.resultado +msgid "Resultado" +msgstr "" + +#. module: l10n_br +#: model:ir.model,name:l10n_br.model_account_tax_template +msgid "account.tax.template" +msgstr "" + +#. module: l10n_br +#: model:account.account.type,name:l10n_br.passivo +msgid "Passivo" +msgstr "" + +#. module: l10n_br +#: field:l10n_br_account.cst,name:0 +#: field:l10n_br_account.cst.template,name:0 +msgid "Description" +msgstr "" + +#. module: l10n_br +#: model:account.account.type,name:l10n_br.despesa +msgid "Despesas" +msgstr "" + +#. module: l10n_br +#: field:account.tax,amount_mva:0 +#: field:account.tax.template,amount_mva:0 +msgid "MVA Percent" +msgstr "" + +#. module: l10n_br +#: help:account.tax.template,amount_mva:0 +#: help:account.tax.template,base_reduction:0 +msgid "For taxes of type percentage, enter % ratio between 0-1." +msgstr "" + +#. module: l10n_br +#: field:account.tax,base_reduction:0 +#: field:account.tax.template,base_reduction:0 +msgid "Redution" +msgstr "" + +#. module: l10n_br +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "" + +#. module: l10n_br +#: sql_constraint:account.tax:0 +msgid "Tax Name must be unique per company!" +msgstr "" + +#. module: l10n_br +#: model:ir.model,name:l10n_br.model_account_tax +msgid "account.tax" +msgstr "" + +#. module: l10n_br +#: model:account.account.type,name:l10n_br.receita +msgid "Receita" +msgstr "" + +#. module: l10n_br +#: model:ir.actions.act_window,name:l10n_br.action_l10n_br_cst_template_form +#: model:ir.model,name:l10n_br.model_l10n_br_account_cst_template +#: model:ir.ui.menu,name:l10n_br.menu_action_l10n_br_cst_template +#: view:l10n_br_account.cst.template:0 +msgid "Tax Situation Code Template" +msgstr "" + +#. module: l10n_br +#: model:ir.model,name:l10n_br.model_wizard_multi_charts_accounts +msgid "wizard.multi.charts.accounts" +msgstr "" + +#. module: l10n_br +#: model:ir.actions.todo,note:l10n_br.config_call_account_template_brazilian_localization +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +" This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_br +#: help:account.tax,tax_discount:0 +#: help:account.tax.code,tax_discount:0 +#: help:account.tax.code.template,tax_discount:0 +#: help:account.tax.template,tax_discount:0 +msgid "Mark it for (ICMS, PIS e etc.)." +msgstr "" + +#. module: l10n_br +#: model:account.account.type,name:l10n_br.ativo +msgid "Ativo" +msgstr "" + +#. module: l10n_br +#: field:account.tax.code,domain:0 +#: field:account.tax.code.template,domain:0 +msgid "Domain" +msgstr "" + +#. module: l10n_br +#: field:l10n_br_account.cst,code:0 +#: field:l10n_br_account.cst.template,code:0 +msgid "Code" +msgstr "" + +#. module: l10n_br +#: constraint:account.tax.code:0 +msgid "Error ! You can not create recursive accounts." +msgstr "" + +#. module: l10n_br +#: help:account.tax,amount_mva:0 +#: help:account.tax,base_reduction:0 +msgid "Um percentual decimal em % entre 0-1." +msgstr "" + +#. module: l10n_br +#: model:ir.model,name:l10n_br.model_account_tax_code_template +#: field:l10n_br_account.cst.template,tax_code_template_id:0 +msgid "Tax Code Template" +msgstr "" diff --git a/addons/l10n_ca/i18n/da.po b/addons/l10n_ca/i18n/da.po new file mode 100644 index 00000000000..13449ce1e71 --- /dev/null +++ b/addons/l10n_ca/i18n/da.po @@ -0,0 +1,121 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-08-02 21:08+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_asset_view +msgid "Asset View" +msgstr "" + +#. module: l10n_ca +#: model:ir.module.module,description:l10n_ca.module_meta_information +msgid "" +"This is the module to manage the canadian accounting chart in OpenERP." +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_expense_view +msgid "Expense View" +msgstr "" + +#. module: l10n_ca +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_income_view +msgid "Income View" +msgstr "" + +#. module: l10n_ca +#: model:ir.module.module,shortdesc:l10n_ca.module_meta_information +msgid "Canada - Chart of Accounts" +msgstr "" + +#. module: l10n_ca +#: constraint:account.account.type:0 +msgid "Error ! You can not create recursive types." +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_ca +#: model:ir.actions.todo,note:l10n_ca.config_call_account_template_ca +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_ca +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.acct_type_liability_view +msgid "Liability View" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_ca +#: model:account.account.type,name:l10n_ca.account_type_view +msgid "View" +msgstr "" diff --git a/addons/l10n_ch/i18n/da.po b/addons/l10n_ch/i18n/da.po new file mode 100644 index 00000000000..978f20d0c3e --- /dev/null +++ b/addons/l10n_ch/i18n/da.po @@ -0,0 +1,781 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-12-10 17:15+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_account_tax_code +msgid "Tax Code" +msgstr "" + +#. module: l10n_ch +#: view:bvr.invoices.report:0 +msgid "BVR Invoices Report" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_intangible_asset +msgid "Bilan : Immo incorporelles" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"No bank name defined\n" +"for the bank account: %s\n" +"on the partner: %s\n" +"on line: %s" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_other_payable +msgid "Bilan : Autres creanciers à CT" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_other_ope_exp +msgid "PP : Autres charges d'exploitation" +msgstr "" + +#. module: l10n_ch +#: view:bvr.report:0 +msgid "Print BVR Report" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "No bank account for the company." +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#, python-format +msgid "Record found after total record!" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type,name:l10n_ch.bvrpost +msgid "DTA-BVRPOST" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_prov_reserve +msgid "Bilan : Provisions et reserves" +msgstr "" + +#. module: l10n_ch +#: view:bvr.import.wizard:0 +#: model:ir.actions.act_window,name:l10n_ch.wizard_bvr_import +msgid "BVR Import" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_equity +msgid "Bilan : Capitaux propres" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_fixed_asset +msgid "Bilan : Immo corporelles mobilieres" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_cash +msgid "Bilan : Liquidites et titres" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "The Bank type %s of the bank account: %s is not supported" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"No bank account defined\n" +"on line: %s" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_other_receivable +msgid "Bilan : Autres créances" +msgstr "" + +#. module: l10n_ch +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_adjusting_asset +msgid "Bilan : Actif de regularisation" +msgstr "" + +#. module: l10n_ch +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_bvr_report +msgid "bvr.report" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type.field,name:l10n_ch.bank_field_bvbank +#: model:res.partner.bank.type.field,name:l10n_ch.bank_field_bvpost +#: model:res.partner.bank.type.field,name:l10n_ch.bank_field_bvrbank +#: model:res.partner.bank.type.field,name:l10n_ch.bank_field_bvrpost +#: model:res.partner.bank.type.field,name:l10n_ch.bank_field_iban +msgid "bank" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_report.py:0 +#, python-format +msgid "UserError" +msgstr "" + +#. module: l10n_ch +#: model:ir.actions.act_window,name:l10n_ch.action_account_bvr_report +msgid "BVR" +msgstr "" + +#. module: l10n_ch +#: constraint:account.tax.code:0 +msgid "Error ! You can not create recursive accounts." +msgstr "" + +#. module: l10n_ch +#: constraint:account.invoice:0 +msgid "Error: BVR reference is required." +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_lt_liability +msgid "Bilan : Dettes à LT" +msgstr "" + +#. module: l10n_ch +#: constraint:account.move.line:0 +msgid "" +"You can not create move line on receivable/payable account without partner" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#, python-format +msgid "Total record different from the computed!" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_report.py:0 +#, python-format +msgid "" +"No bank specified on invoice:\n" +"%s" +msgstr "" + +#. module: l10n_ch +#: field:res.partner.bank,bvr_number:0 +msgid "BVR account number" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#, python-format +msgid "Number record different from the computed!" +msgstr "" + +#. module: l10n_ch +#: field:res.bank,clearing:0 +msgid "Clearing number" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type,name:l10n_ch.bvbank +msgid "DTA-BVBANK" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_financial_asset +msgid "Bilan : Immobilisations financieres" +msgstr "" + +#. module: l10n_ch +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "No IBAN for the company bank account." +msgstr "" + +#. module: l10n_ch +#: view:bvr.invoices.report:0 +#: view:bvr.report:0 +msgid "Print" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "You must provide a Clearing Number for your bank account." +msgstr "" + +#. module: l10n_ch +#: view:create.dta.wizard:0 +msgid "Click on 'Save as' to save the DTA file :" +msgstr "" + +#. module: l10n_ch +#: view:create.dta.wizard:0 +msgid "DTA file creation - Results" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,name:l10n_ch.res_c_partner_title_sir +#: model:res.partner.title,name:l10n_ch.res_partner_title_sir +msgid "Monsieur" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"You must provide a post number \n" +"for the partner bank: %s\n" +"on line: %s" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_closed +msgid "Autre : Closed" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_financial_result +msgid "PP : Resultat financier" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#, python-format +msgid "The properties account payable account receivable" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,name:l10n_ch.res_c_partner_title_mme_m +#: model:res.partner.title,name:l10n_ch.res_partner_title_mme_m +msgid "Madame, Monsieur," +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_payable +msgid "Bilan : Fournisseurs" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"You must provide the bank city or the bic code for the partner bank: \n" +" %d\n" +"' + 'on line: %s" +msgstr "" + +#. module: l10n_ch +#: view:bvr.report:0 +msgid "BVR Report" +msgstr "" + +#. module: l10n_ch +#: field:res.partner.bank,print_bank:0 +msgid "Print Bank on BVR" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type.field,name:l10n_ch.iban_field +#: model:res.partner.bank.type.field,name:l10n_ch.iban_field_iban +msgid "iban" +msgstr "" + +#. module: l10n_ch +#: sql_constraint:res.partner.bank:0 +msgid "The BVR adherent number must be unique !" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "not implemented" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,shortcut:l10n_ch.res_c_partner_title_madame +#: model:res.partner.title,shortcut:l10n_ch.res_partner_title_madame +msgid "Mme." +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_bvr_invoices_report +msgid "bvr.invoices.report" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_view +msgid "Autre : Vue" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_report.py:0 +#, python-format +msgid "" +"Your bank BVR adherent number must contain exactly seven digits!\n" +"Please check your company information for the invoice:\n" +"%s" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"You must provide a BVR number\n" +"for the bank account: %son line: %s" +msgstr "" + +#. module: l10n_ch +#: model:ir.actions.act_window,name:l10n_ch.action_account_bvr_invoices_report +msgid "Invoices BVR" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"No address defined \n" +"for the partner: %s \n" +"on line: %s" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#, python-format +msgid "Recursive mod10 is invalid for reference: %s" +msgstr "" + +#. module: l10n_ch +#: view:account.bank.statement:0 +msgid "Import BVR" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_adj_liability +msgid "Bilan : Passifs de regularisation" +msgstr "" + +#. module: l10n_ch +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "No payment mode" +msgstr "" + +#. module: l10n_ch +#: field:bvr.import.wizard,file:0 +msgid "BVR File" +msgstr "" + +#. module: l10n_ch +#: view:bvr.import.wizard:0 +msgid "Import" +msgstr "" + +#. module: l10n_ch +#: constraint:account.invoice:0 +msgid "Error: Invalid Bvr Number (wrong checksum)." +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_non_ope_debts +msgid "Bilan : Dettes hors exploitation" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_depreciation +msgid "PP : Amortissement" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_other +msgid "Autre : Other" +msgstr "" + +#. module: l10n_ch +#: field:res.partner.bank,bvr_adherent_num:0 +msgid "BVR adherent number" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"You must provide a bank number \n" +"for the partner bank: %s\n" +"on line: %s" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_purchase +msgid "PP : Achat de marchandise" +msgstr "" + +#. module: l10n_ch +#: field:res.company,bvr_delta_horz:0 +msgid "BVR Horz. Delta (mm)" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_receivable +msgid "Bilan : Debiteurs" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: l10n_ch +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"No IBAN defined \n" +"for the bank account: %s\n" +"' + 'on line: %s" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_non_ope_asset +msgid "Bilan : Actifs hors exploitation" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,shortcut:l10n_ch.res_c_partner_title_mlle +#: model:res.partner.title,shortcut:l10n_ch.res_partner_title_mlle +msgid "Mlle" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type,name:l10n_ch.bank_dta +msgid "Ordering party DTA" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_res_company +msgid "Companies" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,name:l10n_ch.res_c_partner_title_madame +#: model:res.partner.title,name:l10n_ch.res_partner_title_madame +msgid "Madame" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type,name:l10n_ch.bvpost +msgid "DTA-BVPOST" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "Error" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,name:l10n_ch.res_c_partner_title_societe +#: model:res.partner.title,name:l10n_ch.res_partner_title_societe +msgid "Société" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_report.py:0 +#, python-format +msgid "" +"Your bank BVR number should be of the form 0X-XXX-X!\n" +"Please check your company information for the invoice:\n" +"%s" +msgstr "" + +#. module: l10n_ch +#: field:res.partner.bank,dta_code:0 +msgid "DTA code" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,name:l10n_ch.res_c_partner_title_mlle +#: model:res.partner.title,name:l10n_ch.res_partner_title_mlle +msgid "Mademoiselle" +msgstr "" + +#. module: l10n_ch +#: model:ir.module.module,shortdesc:l10n_ch.module_meta_information +msgid "Switzerland localisation corrected by Camptocamp" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: l10n_ch +#: view:create.dta.wizard:0 +#: model:ir.actions.act_window,name:l10n_ch.action_dta_create +msgid "Create DTA" +msgstr "" + +#. module: l10n_ch +#: field:res.partner.bank,post_number:0 +msgid "Post number" +msgstr "" + +#. module: l10n_ch +#: field:create.dta.wizard,dta_file:0 +msgid "DTA File" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: l10n_ch +#: view:bvr.import.wizard:0 +#: view:bvr.invoices.report:0 +#: view:bvr.report:0 +#: view:create.dta.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_inventory +msgid "Bilan : Stocks" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_personnal_exp +msgid "PP : Charge de personnel" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type.field,name:l10n_ch.post_field_bvpost +msgid "post_number" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_payment_order +msgid "Payment Order" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_report_result +msgid "Bilan : Resultat reporte" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"No bank defined\n" +"for the bank account: %s\n" +"on the partner: %s\n" +"on line: %s" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/bvr_import.py:0 +#, python-format +msgid "Too much total record found!" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_create_dta_wizard +msgid "create.dta.wizard" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"You must provide a Clearing Number\n" +"for the partner bank: %s\n" +"on line %s" +msgstr "" + +#. module: l10n_ch +#: field:res.partner.bank,print_account:0 +msgid "Print Account Number on BVR" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_res_bank +msgid "Bank" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,shortcut:l10n_ch.res_c_partner_title_mme_m +#: model:res.partner.title,shortcut:l10n_ch.res_partner_title_mme_m +msgid "Mme,m" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type,name:l10n_ch.bvrbank +msgid "DTA-BVRBANK" +msgstr "" + +#. module: l10n_ch +#: field:bvr.invoices.report,name:0 +#: field:bvr.report,name:0 +msgid "Name" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_consolidation +msgid "Autre : Consolidation" +msgstr "" + +#. module: l10n_ch +#: code:addons/l10n_ch/wizard/create_dta.py:0 +#, python-format +msgid "" +"You must provide a valid BVR reference number \n" +"for the line: %s" +msgstr "" + +#. module: l10n_ch +#: view:bvr.invoices.report:0 +msgid "Print BVR Invoice Report" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,shortcut:l10n_ch.res_c_partner_title_societe +#: model:res.partner.title,shortcut:l10n_ch.res_partner_title_societe +msgid "sc" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_income +msgid "PP : Chiffre d'affaires" +msgstr "" + +#. module: l10n_ch +#: help:res.company,bvr_delta_vert:0 +msgid "vert. delta in mm 1.2 will print the bvz 1.2mm lefter" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_non_ope_result +msgid "PP : Resultat activites annexes" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type,name:l10n_ch.dta_iban +msgid "DTA-IBAN" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type.field,name:l10n_ch.acc_num_field_bvbank +msgid "acc_number" +msgstr "" + +#. module: l10n_ch +#: field:res.company,bvr_delta_vert:0 +msgid "BVR Vert. Delta (mm)" +msgstr "" + +#. module: l10n_ch +#: model:ir.actions.todo,note:l10n_ch.config_call_account_template_l10n_ch +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked\n" +" to pass the name of the company, the chart template to " +"follow, the no. of digits to\n" +" generate the code for your accounts and Bank account, " +"currency to create Journals.\n" +" Thus,the pure copy of chart Template is generated. This is " +"the same wizard that runs\n" +" from Financial Management/Configuration/Financial " +"Accounting/Financial\n" +" Accounts/Generate Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_ch +#: help:res.company,bvr_delta_horz:0 +msgid "horiz. delta in mm 1.2 will print the bvz 1.2mm lefter" +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_building_asset +msgid "Bilan : Immo corporelles immobilieres" +msgstr "" + +#. module: l10n_ch +#: model:ir.model,name:l10n_ch.model_bvr_import_wizard +msgid "bvr.import.wizard" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.bank.type.field,name:l10n_ch.bvr_num_field_bvrbank +#: model:res.partner.bank.type.field,name:l10n_ch.bvr_num_field_bvrpost +msgid "bvr_number" +msgstr "" + +#. module: l10n_ch +#: model:res.partner.title,shortcut:l10n_ch.res_c_partner_title_sir +#: model:res.partner.title,shortcut:l10n_ch.res_partner_title_sir +msgid "M. " +msgstr "" + +#. module: l10n_ch +#: model:account.account.type,name:l10n_ch.account_type_closing +msgid "Autre : Cloture" +msgstr "" + +#. module: l10n_ch +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/l10n_cn/i18n/da.po b/addons/l10n_cn/i18n/da.po new file mode 100644 index 00000000000..8c23a4d4d66 --- /dev/null +++ b/addons/l10n_cn/i18n/da.po @@ -0,0 +1,60 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:02+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_cn +#: model:account.account.type,name:l10n_cn.user_type_profit_and_loss +msgid "损益类" +msgstr "" + +#. module: l10n_cn +#: model:account.account.type,name:l10n_cn.user_type_all +msgid "所有科目" +msgstr "" + +#. module: l10n_cn +#: model:account.account.type,name:l10n_cn.user_type_equity +msgid "所有者权益类" +msgstr "" + +#. module: l10n_cn +#: model:ir.actions.todo,note:l10n_cn.config_call_account_template_cn_chart +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_cn +#: model:account.account.type,name:l10n_cn.user_type_debt +msgid "负债类" +msgstr "" + +#. module: l10n_cn +#: model:account.account.type,name:l10n_cn.user_type_cost +msgid "成本类" +msgstr "" + +#. module: l10n_cn +#: model:account.account.type,name:l10n_cn.user_type_capital +msgid "资产类" +msgstr "" diff --git a/addons/l10n_cr/i18n/da.po b/addons/l10n_cr/i18n/da.po new file mode 100644 index 00000000000..d5b44bb6f39 --- /dev/null +++ b/addons/l10n_cr/i18n/da.po @@ -0,0 +1,162 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-07 05:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_ing +msgid "Ingeniero/a" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_dr +msgid "Doctor" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_lic +msgid "Licenciado" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_sal +msgid "S.A.L." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_dr +msgid "Dr." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_sal +msgid "Sociedad Anónima Laboral" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_licda +msgid "Licenciada" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_dra +msgid "Doctora" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_lic +msgid "Lic." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_gov +msgid "Government" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_edu +msgid "Educational Institution" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_mba +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_mba +msgid "MBA" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_msc +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_msc +msgid "Msc." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_dra +msgid "Dra." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_indprof +msgid "Ind. Prof." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_ing +msgid "Ing." +msgstr "" + +#. module: l10n_cr +#: model:ir.module.module,shortdesc:l10n_cr.module_meta_information +msgid "Costa Rica - Chart of Accounts" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_prof +msgid "Professor" +msgstr "" + +#. module: l10n_cr +#: model:ir.module.module,description:l10n_cr.module_meta_information +msgid "" +"Chart of accounts for Costa Rica\n" +"Includes:\n" +"* account.type\n" +"* account.account.template\n" +"* account.tax.template\n" +"* account.tax.code.template\n" +"* account.chart.template\n" +"\n" +"Everything is in English with Spanish translation. Further translations are " +"welcome, please go to\n" +"http://translations.launchpad.net/openerp-costa-rica\n" +" " +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_gov +msgid "Gov." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_licda +msgid "Licda." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_prof +msgid "Prof." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_asoc +msgid "Asociation" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_asoc +msgid "Asoc." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_edu +msgid "Edu." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_indprof +msgid "Independant Professional" +msgstr "" diff --git a/addons/l10n_de/i18n/da.po b/addons/l10n_de/i18n/da.po new file mode 100644 index 00000000000..3346040db17 --- /dev/null +++ b/addons/l10n_de/i18n/da.po @@ -0,0 +1,66 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-12-15 15:05+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_de +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr04 +msgid "Kunde Ausland" +msgstr "" + +#. module: l10n_de +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_no_id_sale_skr03 +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_no_id_sale_skr04 +msgid "Kunde EU (ohne USt-ID)" +msgstr "" + +#. module: l10n_de +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_purchase_skr03 +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_purchase_skr04 +msgid "Lieferant Ausland" +msgstr "" + +#. module: l10n_de +#: model:ir.module.module,shortdesc:l10n_de.module_meta_information +msgid "Deutschland - SKR03 and SKR04" +msgstr "" + +#. module: l10n_de +#: model:ir.module.module,description:l10n_de.module_meta_information +msgid "" +"Dieses Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem " +"SKR03." +msgstr "" + +#. module: l10n_de +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_vat_id_purchase_skr03 +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_vat_id_purchase_skr04 +msgid "Lieferant EU Unternehmen (mit USt-ID)" +msgstr "" + +#. module: l10n_de +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_no_id_purchase_skr03 +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_no_id_purchase_skr04 +msgid "Lieferant EU (ohne Ust-ID)" +msgstr "" + +#. module: l10n_de +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_vat_id_sale_skr03 +#: model:account.fiscal.position.template,name:l10n_de.fiscal_position_eu_vat_id_sale_skr04 +msgid "Kunde EU Unternehmen (mit USt-ID)" +msgstr "" diff --git a/addons/l10n_ec/i18n/da.po b/addons/l10n_ec/i18n/da.po new file mode 100644 index 00000000000..fca6c2d5184 --- /dev/null +++ b/addons/l10n_ec/i18n/da.po @@ -0,0 +1,85 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_expense +msgid "Gasto" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_stock +msgid "Inventario" +msgstr "" + +#. module: l10n_ec +#: model:ir.actions.todo,note:l10n_ec.config_call_account_template_ec +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_receivable +msgid "Por Cobrar" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_asset +msgid "Activo" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_tax +msgid "Impuesto" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_liability +msgid "Pasivo" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_capital +msgid "Capital" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_cash +msgid "Efectivo" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_payable +msgid "Por Pagar" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_income +msgid "Ingreso" +msgstr "" + +#. module: l10n_ec +#: model:account.account.type,name:l10n_ec.account_type_view +msgid "View" +msgstr "" diff --git a/addons/l10n_es/i18n/da.po b/addons/l10n_es/i18n/da.po new file mode 100644 index 00000000000..439c3686263 --- /dev/null +++ b/addons/l10n_es/i18n/da.po @@ -0,0 +1,83 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.inmo +msgid "Inmobilizado" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.stock +msgid "Existencias" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.terceros_-_pay +msgid "Terceros - A Pagar" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.ingresos_neto +msgid "Ingresos patrimonio neto" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.gastos_neto +msgid "Gastos patrimonio neto" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.financieras +msgid "Financieras" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.tax +msgid "Impuestos" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.ingresos +msgid "Ingresos" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.terceros_-_rec +msgid "Terceros - A Cobrar" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.capital +msgid "Capital" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.gastos +msgid "Gastos" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.terceros +msgid "Terceros" +msgstr "" + +#. module: l10n_es +#: model:account.account.type,name:l10n_es.view +msgid "View" +msgstr "" diff --git a/addons/l10n_fr/i18n/da.po b/addons/l10n_fr/i18n/da.po new file mode 100644 index 00000000000..9ce7f9fd05c --- /dev/null +++ b/addons/l10n_fr/i18n/da.po @@ -0,0 +1,198 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_immobilisations +msgid "Immobilisations" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_fr +#: view:account.bilan.report:0 +#: view:account.cdr.report:0 +msgid "Print" +msgstr "" + +#. module: l10n_fr +#: model:ir.model,name:l10n_fr.model_account_bilan_report +msgid "Account Bilan Report" +msgstr "" + +#. module: l10n_fr +#: model:ir.model,name:l10n_fr.model_l10n_fr_report +msgid "Report for l10n_fr" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_fr +#: model:ir.model,name:l10n_fr.model_account_cdr_report +msgid "Account CDR Report" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_provision +msgid "Provisions" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_fr +#: view:account.cdr.report:0 +msgid "Compte de resultant" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,report_id:0 +msgid "Report" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_commitment +msgid "Engagements" +msgstr "" + +#. module: l10n_fr +#: model:ir.model,name:l10n_fr.model_l10n_fr_line +msgid "Report Lines for l10n_fr" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,definition:0 +msgid "Definition" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,name:0 +#: field:l10n.fr.report,name:0 +msgid "Name" +msgstr "" + +#. module: l10n_fr +#: model:ir.actions.act_window,name:l10n_fr.action_account_cdr_report +msgid "Compte de resultat Report" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_stock +msgid "Stocks" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.report,line_ids:0 +msgid "Lines" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_special +msgid "Comptes spéciaux" +msgstr "" + +#. module: l10n_fr +#: sql_constraint:l10n.fr.report:0 +msgid "The code report must be unique !" +msgstr "" + +#. module: l10n_fr +#: field:account.bilan.report,fiscalyear_id:0 +#: field:account.cdr.report,fiscalyear_id:0 +msgid "Fiscal Year" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.report,code:0 +msgid "Code" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_dettes +msgid "Dettes long terme" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_view +msgid "View" +msgstr "" + +#. module: l10n_fr +#: sql_constraint:l10n.fr.line:0 +msgid "The variable name must be unique !" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_stocks +msgid "Actif circulant" +msgstr "" + +#. module: l10n_fr +#: view:account.bilan.report:0 +#: model:ir.actions.act_window,name:l10n_fr.action_account_bilan_report +msgid "Bilan Report" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_fr +#: view:account.bilan.report:0 +#: view:account.cdr.report:0 +msgid "Cancel" +msgstr "" + +#. module: l10n_fr +#: model:account.account.type,name:l10n_fr.account_type_cloture +msgid "Cloture" +msgstr "" + +#. module: l10n_fr +#: field:l10n.fr.line,code:0 +msgid "Variable Name" +msgstr "" diff --git a/addons/l10n_gr/i18n/da.po b/addons/l10n_gr/i18n/da.po new file mode 100644 index 00000000000..6552e4270d2 --- /dev/null +++ b/addons/l10n_gr/i18n/da.po @@ -0,0 +1,85 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_cash +msgid "Μετρητά" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_other +msgid "Άλλο" +msgstr "" + +#. module: l10n_gr +#: model:ir.actions.todo,note:l10n_gr.config_call_account_template_gr +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +" This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_payable +msgid "Πληρωτέα" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_equity +msgid "Ενεργητικό" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_liability +msgid "Παθητικό" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_income +msgid "Έσοδα" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_asset +msgid "Πάγια" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_expense +msgid "Έξοδα" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_tax +msgid "Φόρος" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_receivable +msgid "Εισπρακτέα" +msgstr "" + +#. module: l10n_gr +#: model:account.account.type,name:l10n_gr.account_type_view +msgid "Προβολή" +msgstr "" diff --git a/addons/l10n_gt/i18n/da.po b/addons/l10n_gt/i18n/da.po new file mode 100644 index 00000000000..5d45cf4f2cf --- /dev/null +++ b/addons/l10n_gt/i18n/da.po @@ -0,0 +1,71 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_vista +msgid "Vista" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_cxp +msgid "Cuentas por Pagar" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_cxc +msgid "Cuentas por Cobrar" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_capital +msgid "Capital" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_pasivo +msgid "Pasivo" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_ingresos +msgid "Ingresos" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_activo +msgid "Activo" +msgstr "" + +#. module: l10n_gt +#: model:ir.actions.todo,note:l10n_gt.config_call_account_template_gt_minimal +msgid "" +"Generar la nomenclatura contable a partir de un modelo. Deberá seleccionar " +"una compañía, el modelo a utilizar, el número de digitos a usar en la " +"nomenclatura, la moneda para crear los diarios." +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_gastos +msgid "Gastos" +msgstr "" + +#. module: l10n_gt +#: model:account.account.type,name:l10n_gt.cuenta_efectivo +msgid "Efectivo" +msgstr "" diff --git a/addons/l10n_in/i18n/da.po b/addons/l10n_in/i18n/da.po new file mode 100644 index 00000000000..66c99dfe06e --- /dev/null +++ b/addons/l10n_in/i18n/da.po @@ -0,0 +1,80 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:02+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_asset_view +msgid "Asset View" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_expense1 +msgid "Expense" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_income_view +msgid "Income View" +msgstr "" + +#. module: l10n_in +#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_liability1 +msgid "Liability" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_asset1 +msgid "Asset" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_closed1 +msgid "Closed" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_income1 +msgid "Income" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_liability_view +msgid "Liability View" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_expense_view +msgid "Expense View" +msgstr "" + +#. module: l10n_in +#: model:account.account.type,name:l10n_in.account_type_root_ind1 +msgid "View" +msgstr "" diff --git a/addons/l10n_it/i18n/da.po b/addons/l10n_it/i18n/da.po new file mode 100644 index 00000000000..3ad83aa8926 --- /dev/null +++ b/addons/l10n_it/i18n/da.po @@ -0,0 +1,80 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_cash +msgid "Liquidità" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_expense +msgid "Uscite" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_p_l +msgid "Conto Economico" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_receivable +msgid "Crediti" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_view +msgid "Gerarchia" +msgstr "" + +#. module: l10n_it +#: model:ir.actions.todo,note:l10n_it.config_call_account_template_generic +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_tax +msgid "Tasse" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_bank +msgid "Banca" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_asset +msgid "Beni" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_payable +msgid "Debiti" +msgstr "" + +#. module: l10n_it +#: model:account.account.type,name:l10n_it.account_type_income +msgid "Entrate" +msgstr "" diff --git a/addons/l10n_lu/i18n/da.po b/addons/l10n_lu/i18n/da.po new file mode 100644 index 00000000000..ac52cf71abb --- /dev/null +++ b/addons/l10n_lu/i18n/da.po @@ -0,0 +1,106 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_lu +#: view:vat.declaration.report:0 +msgid "Print Tax Statements" +msgstr "" + +#. module: l10n_lu +#: model:ir.actions.act_window,name:l10n_lu.action_vat_report +#: model:ir.model,name:l10n_lu.model_vat_declaration_report +msgid "VAT Declaration Report" +msgstr "" + +#. module: l10n_lu +#: field:vat.declaration.report,tax_code_id:0 +msgid "Company" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_cash_moves +msgid "Cash" +msgstr "" + +#. module: l10n_lu +#: model:ir.ui.menu,name:l10n_lu.legal_lu +msgid "Luxembourg" +msgstr "" + +#. module: l10n_lu +#: field:vat.declaration.report,period_id:0 +msgid "Period" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_liability +msgid "Liability" +msgstr "" + +#. module: l10n_lu +#: code:addons/l10n_lu/wizard/print_vat.py:66 +#, python-format +msgid "pdf not created !" +msgstr "" + +#. module: l10n_lu +#: model:ir.ui.menu,name:l10n_lu.legal_lu_vat +msgid "VAT Declaration" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_lu +#: code:addons/l10n_lu/wizard/print_vat.py:66 +#, python-format +msgid "Please check if package pdftk is installed!" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_cash_equity +msgid "Equity" +msgstr "" + +#. module: l10n_lu +#: view:vat.declaration.report:0 +msgid "Cancel" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_creances +msgid "Créances" +msgstr "" + +#. module: l10n_lu +#: model:account.account.type,name:l10n_lu.account_type_root +msgid "View" +msgstr "" diff --git a/addons/l10n_ma/i18n/da.po b/addons/l10n_ma/i18n/da.po new file mode 100644 index 00000000000..f75ef893982 --- /dev/null +++ b/addons/l10n_ma/i18n/da.po @@ -0,0 +1,149 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_imm +msgid "Immobilisations" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_ach +msgid "Charges Achats" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_tpl +msgid "Titres de placement" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_vue +msgid "Vue" +msgstr "" + +#. module: l10n_ma +#: model:res.groups,name:l10n_ma.group_expert_comptable +msgid "Finance / Expert Comptable " +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_dct +msgid "Dettes à court terme" +msgstr "" + +#. module: l10n_ma +#: sql_constraint:l10n.ma.report:0 +msgid "The code report must be unique !" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_stk +msgid "Stocks" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,code:0 +msgid "Variable Name" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,definition:0 +msgid "Definition" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_dlt +msgid "Dettes à long terme" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,name:0 +#: field:l10n.ma.report,name:0 +msgid "Name" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.report,line_ids:0 +msgid "Lines" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_tax +msgid "Taxes" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.line,report_id:0 +msgid "Report" +msgstr "" + +#. module: l10n_ma +#: model:ir.model,name:l10n_ma.model_l10n_ma_line +msgid "Report Lines for l10n_ma" +msgstr "" + +#. module: l10n_ma +#: sql_constraint:l10n.ma.line:0 +msgid "The variable name must be unique !" +msgstr "" + +#. module: l10n_ma +#: model:ir.model,name:l10n_ma.model_l10n_ma_report +msgid "Report for l10n_ma_kzc" +msgstr "" + +#. module: l10n_ma +#: field:l10n.ma.report,code:0 +msgid "Code" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_per +msgid "Charges Personnel" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_liq +msgid "Liquidité" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_pdt +msgid "Produits" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_reg +msgid "Régularisation" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_cp +msgid "Capitaux Propres" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_cre +msgid "Créances" +msgstr "" + +#. module: l10n_ma +#: model:account.account.type,name:l10n_ma.cpt_type_aut +msgid "Charges Autres" +msgstr "" diff --git a/addons/l10n_mx/i18n/da.po b/addons/l10n_mx/i18n/da.po new file mode 100644 index 00000000000..da9ef5cd8c6 --- /dev/null +++ b/addons/l10n_mx/i18n/da.po @@ -0,0 +1,75 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_mx +#: model:ir.actions.todo,note:l10n_mx.config_call_account_template_mx_chart +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_mx +#: model:account.account.type,name:l10n_mx.account_type_view +msgid "View" +msgstr "" diff --git a/addons/l10n_nl/i18n/da.po b/addons/l10n_nl/i18n/da.po new file mode 100644 index 00000000000..6443b02cb7f --- /dev/null +++ b/addons/l10n_nl/i18n/da.po @@ -0,0 +1,90 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:02+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_tax +msgid "BTW" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_income +msgid "Inkomsten" +msgstr "" + +#. module: l10n_nl +#: model:ir.actions.todo,note:l10n_nl.config_call_account_template +msgid "" +"Na installatie van deze module word de configuratie wizard voor " +"\"Accounting\" aangeroepen.\n" +"* U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het " +"Nederlandse grootboekschema bevind.\n" +"* Als de configuratie wizard start, wordt u gevraagd om de naam van uw " +"bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel " +"cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en " +"de currency om Journalen te creeren.\n" +" \n" +"Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit " +"4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal " +"verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult " +"met \"nullen\"\n" +" \n" +"* Dit is dezelfe configuratie wizard welke aangeroepen kan worden via " +"Financial Management/Configuration/Financial Accounting/Financial " +"Accounts/Generate Chart of Accounts from a Chart Template.\n" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_cash +msgid "Vlottende Activa" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_liability +msgid "Vreemd Vermogen" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_expense +msgid "Uitgaven" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_asset +msgid "Vaste Activa" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_equity +msgid "Eigen Vermogen" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_receivable +msgid "Vorderingen" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_payable +msgid "Schulden" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_view +msgid "View" +msgstr "" diff --git a/addons/l10n_pl/i18n/da.po b/addons/l10n_pl/i18n/da.po new file mode 100644 index 00000000000..ecab72746c7 --- /dev/null +++ b/addons/l10n_pl/i18n/da.po @@ -0,0 +1,75 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_view +msgid "Widok" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_asset +msgid "Aktywa" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_equity +msgid "Kapitał własny" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_income +msgid "Dochody" +msgstr "" + +#. module: l10n_pl +#: model:ir.actions.todo,note:l10n_pl.config_call_account_template_pl_chart +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_payable +msgid "Zobowiązania" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_tax +msgid "Podatki" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_receivable +msgid "Należności" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_cash +msgid "Gotówka" +msgstr "" + +#. module: l10n_pl +#: model:account.account.type,name:l10n_pl.account_type_expense +msgid "Wydatki" +msgstr "" diff --git a/addons/l10n_ro/i18n/da.po b/addons/l10n_ro/i18n/da.po new file mode 100644 index 00000000000..7d74274e4ae --- /dev/null +++ b/addons/l10n_ro/i18n/da.po @@ -0,0 +1,125 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_immobilization +msgid "Immobilization" +msgstr "" + +#. module: l10n_ro +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_provision +msgid "Provisions" +msgstr "" + +#. module: l10n_ro +#: field:res.partner,nrc:0 +msgid "NRC" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_stocks +msgid "Stocks" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_commitment +msgid "Commitment" +msgstr "" + +#. module: l10n_ro +#: model:ir.actions.todo,note:l10n_ro.config_call_account_template_ro +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_liability +msgid "Liability" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_view +msgid "View" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_ro +#: model:ir.model,name:l10n_ro.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_ro +#: model:account.account.type,name:l10n_ro.account_type_special +msgid "Special" +msgstr "" + +#. module: l10n_ro +#: help:res.partner,nrc:0 +msgid "Registration number at the Registry of Commerce" +msgstr "" diff --git a/addons/l10n_th/i18n/da.po b/addons/l10n_th/i18n/da.po new file mode 100644 index 00000000000..41002d8ea7c --- /dev/null +++ b/addons/l10n_th/i18n/da.po @@ -0,0 +1,45 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_th +#: model:ir.actions.todo,note:l10n_th.config_call_account_template_th +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_th +#: model:account.account.type,name:l10n_th.acc_type_other +msgid "Other" +msgstr "" + +#. module: l10n_th +#: model:account.account.type,name:l10n_th.acc_type_reconciled +msgid "Reconciled" +msgstr "" + +#. module: l10n_th +#: model:account.account.type,name:l10n_th.acc_type_view +msgid "View" +msgstr "" diff --git a/addons/l10n_uk/i18n/da.po b/addons/l10n_uk/i18n/da.po new file mode 100644 index 00000000000..326738be502 --- /dev/null +++ b/addons/l10n_uk/i18n/da.po @@ -0,0 +1,100 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_current_assets +msgid "Current Assets" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_profit_and_loss +msgid "Profit and Loss" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_view +msgid "View" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_output_tax +msgid "Output Tax" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_fixed_assets +msgid "Fixed Assets" +msgstr "" + +#. module: l10n_uk +#: model:ir.actions.act_window,name:l10n_uk.action_wizard_multi_chart_uk +msgid "Generate UK Chart of Accounts from a Chart Template" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_current_liabilities +msgid "Current Liabilities" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_input_tax +msgid "Input Tax" +msgstr "" + +#. module: l10n_uk +#: model:account.account.type,name:l10n_uk.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_uk +#: view:wizard.multi.charts.accounts:0 +msgid "" +"SELECT 4 DIGIT ACCOUNTS. This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/ Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_uk +#: view:wizard.multi.charts.accounts:0 +msgid "" +"\n" +" Generate Your UK Accounting Chart from a Chart " +"Template\n" +" " +msgstr "" diff --git a/addons/l10n_ve/i18n/da.po b/addons/l10n_ve/i18n/da.po new file mode 100644 index 00000000000..ff1b2d1a7ba --- /dev/null +++ b/addons/l10n_ve/i18n/da.po @@ -0,0 +1,83 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-01-27 09:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_receivable +msgid "Receivable" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_expense +msgid "Expense" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_tax +msgid "Tax" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_cash +msgid "Cash" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_payable +msgid "Payable" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_asset +msgid "Asset" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_income +msgid "Income" +msgstr "" + +#. module: l10n_ve +#: model:ir.actions.todo,note:l10n_ve.config_call_account_template_ve_chart +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template.\n" +"Genere el Plan de cuentas de una Plantilla de Carta. Le pedirán pasar el " +"nombre de la compania, la plantilla de carta para seguir, el no. de digitos " +"para generar el codigo para sus cuentas y cuenta Bancaria, dinero para crear " +"Diarios. Asi, la copia pura de la carta la Plantilla es generada.\n" +"Esto es el mismo wizard que corre de la Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template.\n" +" " +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_view +msgid "View" +msgstr "" diff --git a/addons/lunch/i18n/da.po b/addons/lunch/i18n/da.po new file mode 100644 index 00000000000..4f7df86ffa3 --- /dev/null +++ b/addons/lunch/i18n/da.po @@ -0,0 +1,596 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:08+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +msgid "Reset cashbox" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box amount in current year" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_form +#: model:ir.ui.menu,name:lunch.menu_lunch_order_form +#: model:ir.ui.menu,name:lunch.menu_lunch_reporting_order +msgid "Lunch Orders" +msgstr "" + +#. module: lunch +#: view:lunch.order.cancel:0 +msgid "Are you sure you want to cancel this order ?" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form +#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form +msgid "Cash Moves" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:lunch.order:0 +#: view:report.lunch.amount:0 +#: view:report.lunch.order:0 +msgid "Group By..." +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_order_confirm +msgid "confirm Order" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid " 7 Days " +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:lunch.order:0 +msgid "Today" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "March" +msgstr "" + +#. module: lunch +#: report:lunch.order:0 +msgid "Total :" +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,day:0 +#: view:report.lunch.order:0 +#: field:report.lunch.order,day:0 +msgid "Day" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel +#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel_values +#: model:ir.model,name:lunch.model_lunch_order_cancel +#: view:lunch.order:0 +#: view:lunch.order.cancel:0 +msgid "Cancel Order" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_create_cashbox +msgid "" +"You can create on cashbox by employee if you want to keep track of the " +"amount due by employee according to what have been ordered." +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,amount:0 +#: field:report.lunch.amount,amount:0 +msgid "Amount" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_product_form +#: model:ir.ui.menu,name:lunch.menu_lunch_product_form +#: view:lunch.product:0 +msgid "Products" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_report_lunch_amount +msgid "Amount available by user and box" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid " Month " +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_report_lunch_order +msgid "Lunch Orders Statistics" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: field:lunch.order,cashmove:0 +msgid "CashMove" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +#: selection:lunch.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: lunch +#: view:lunch.order.confirm:0 +msgid "Confirm" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "Search Lunch Order" +msgstr "" + +#. module: lunch +#: field:lunch.order,state:0 +msgid "State" +msgstr "" + +#. module: lunch +#: selection:lunch.order,state:0 +msgid "New" +msgstr "" + +#. module: lunch +#: field:report.lunch.order,price_total:0 +msgid "Total Price" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box Amount by User" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: lunch +#: report:lunch.order:0 +msgid "Name/Date" +msgstr "" + +#. module: lunch +#: field:lunch.order,descript:0 +msgid "Description Order" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box amount in last month" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm +#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm_values +#: view:lunch.order:0 +#: view:lunch.order.confirm:0 +msgid "Confirm Order" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "July" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:report.lunch.amount:0 +#: view:report.lunch.order:0 +msgid "Box" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid " 365 Days " +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid " Month-1 " +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,date:0 +msgid "Created Date" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_category_form +msgid " Product Categories " +msgstr "" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +msgid "Set to Zero" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashmove +msgid "Cash Move" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Tasks performed in last 365 days" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "April" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "September" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "December" +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,month:0 +#: view:report.lunch.order:0 +#: field:report.lunch.order,month:0 +msgid "Month" +msgstr "" + +#. module: lunch +#: field:lunch.order.confirm,confirm_cashbox:0 +msgid "Name of box" +msgstr "" + +#. module: lunch +#: view:lunch.order.cancel:0 +msgid "Yes" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_category +#: view:lunch.category:0 +#: view:lunch.order:0 +#: field:lunch.order,category:0 +#: field:lunch.product,category_id:0 +msgid "Category" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid " Year " +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_category_form +msgid "Product Categories" +msgstr "" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +#: view:lunch.order.cancel:0 +msgid "No" +msgstr "" + +#. module: lunch +#: view:lunch.order.confirm:0 +msgid "Orders Confirmation" +msgstr "" + +#. module: lunch +#: view:lunch.cashbox.clean:0 +msgid "Are you sure you want to reset this cashbox ?" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.view_lunch_product_form_installer +msgid "" +"Define all products that the employees can order for the lunch time. If you " +"order lunch at several places, you can use the product categories to split " +"by supplier. It will be easier for the lunch manager to filter lunch orders " +"by categories." +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "August" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_report_lunch_order_all +#: view:report.lunch.order:0 +msgid "Lunch Order Analysis" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "June" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,user_cashmove:0 +#: field:lunch.order,user_id:0 +#: field:report.lunch.amount,user_id:0 +#: field:report.lunch.order,user_id:0 +msgid "User Name" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Sales Analysis" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_category_root_configuration +msgid "Lunch" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:report.lunch.order:0 +msgid "User" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: field:lunch.order,date:0 +msgid "Date" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "November" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "October" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "January" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,box:0 +#: field:report.lunch.amount,box:0 +msgid "Box Name" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashbox_clean +msgid "clean cashbox" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,active:0 +#: field:lunch.product,active:0 +msgid "Active" +msgstr "" + +#. module: lunch +#: field:report.lunch.order,date:0 +msgid "Date Order" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashbox +msgid "Cashbox for Lunch " +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean +#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean_values +msgid "Set CashBox to Zero" +msgstr "" + +#. module: lunch +#: view:lunch.product:0 +msgid "General Information" +msgstr "" + +#. module: lunch +#: view:lunch.order.confirm:0 +msgid "Cancel" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_form +msgid " Cashboxes " +msgstr "" + +#. module: lunch +#: report:lunch.order:0 +msgid "Unit Price" +msgstr "" + +#. module: lunch +#: field:lunch.order,product:0 +msgid "Product" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,name:0 +#: report:lunch.order:0 +#: view:lunch.product:0 +#: field:lunch.product,description:0 +msgid "Description" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "May" +msgstr "" + +#. module: lunch +#: field:lunch.order,price:0 +#: field:lunch.product,price:0 +msgid "Price" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "Search CashMove" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Total box" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_product +msgid "Lunch Product" +msgstr "" + +#. module: lunch +#: field:lunch.cashbox,sum_remain:0 +msgid "Total Remaining" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "Total price" +msgstr "" + +#. module: lunch +#: selection:report.lunch.amount,month:0 +#: selection:report.lunch.order,month:0 +msgid "February" +msgstr "" + +#. module: lunch +#: field:lunch.cashbox,name:0 +#: field:lunch.category,name:0 +#: field:lunch.product,name:0 +#: field:report.lunch.order,box_name:0 +msgid "Name" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "Total amount" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Tasks performed in last 30 days" +msgstr "" + +#. module: lunch +#: view:lunch.category:0 +msgid "Category related to Products" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_cashbox_form +#: view:lunch.cashbox:0 +msgid "Cashboxes" +msgstr "" + +#. module: lunch +#: view:lunch.category:0 +#: report:lunch.order:0 +#: view:lunch.order:0 +msgid "Order" +msgstr "" + +#. module: lunch +#: model:ir.actions.report.xml,name:lunch.report_lunch_order +#: model:ir.model,name:lunch.model_lunch_order +#: model:ir.ui.menu,name:lunch.menu_lunch +#: report:lunch.order:0 +msgid "Lunch Order" +msgstr "" + +#. module: lunch +#: view:report.lunch.amount:0 +msgid "Box amount in current month" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.view_lunch_product_form_installer +msgid "Define Your Lunch Products" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid "Tasks during last 7 days" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_report_lunch_amount_tree +#: model:ir.ui.menu,name:lunch.menu_lunch_report_amount_tree +msgid "Cash Position by User" +msgstr "" + +#. module: lunch +#: field:lunch.cashbox,manager:0 +msgid "Manager" +msgstr "" + +#. module: lunch +#: view:report.lunch.order:0 +msgid " 30 Days " +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "To Confirm" +msgstr "" + +#. module: lunch +#: field:report.lunch.amount,year:0 +#: view:report.lunch.order:0 +#: field:report.lunch.order,year:0 +msgid "Year" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_create_cashbox +msgid "Create Lunch Cash Boxes" +msgstr "" diff --git a/addons/mail_gateway/i18n/da.po b/addons/mail_gateway/i18n/da.po new file mode 100644 index 00000000000..7bde8acf20c --- /dev/null +++ b/addons/mail_gateway/i18n/da.po @@ -0,0 +1,356 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: mail_gateway +#: field:mailgate.message,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:68 +#: code:addons/mail_gateway/mail_gateway.py:71 +#: code:addons/mail_gateway/mail_gateway.py:89 +#, python-format +msgid "Method is not implemented" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,email_from:0 +msgid "From" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Open Attachments" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Message Details" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,message_id:0 +msgid "Message Id" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,ref_id:0 +msgid "Reference Id" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Mailgateway History" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:249 +#, python-format +msgid "Note" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Group By..." +msgstr "" + +#. module: mail_gateway +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,message_id:0 +msgid "Message Id on Email." +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,email_to:0 +msgid "Email Recipients" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Details" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Mailgate History" +msgstr "" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_email_server_tools +msgid "Email Server Tools" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Email Followers" +msgstr "" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_res_partner +#: view:mailgate.message:0 +#: field:mailgate.message,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:250 +#, python-format +msgid " wrote on %s:\n" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,description:0 +#: field:mailgate.message,message:0 +msgid "Description" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,email_to:0 +msgid "To" +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,references:0 +msgid "References emails." +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,email_cc:0 +msgid "Carbon Copy Email Recipients" +msgstr "" + +#. module: mail_gateway +#: model:ir.module.module,shortdesc:mail_gateway.module_meta_information +msgid "Email Gateway System" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,date:0 +msgid "Date" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,model:0 +msgid "Object Name" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Partner Name" +msgstr "" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.action_view_mailgate_thread +msgid "Mailgateway Threads" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:247 +#, python-format +msgid "Opportunity" +msgstr "" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.act_res_partner_emails +#: model:ir.actions.act_window,name:mail_gateway.action_view_mailgate_message +#: view:mailgate.message:0 +#: field:res.partner,emails:0 +msgid "Emails" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:252 +#, python-format +msgid "Stage" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:250 +#, python-format +msgid " added note on " +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,email_from:0 +msgid "Email From" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Thread" +msgstr "" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_mailgate_message +msgid "Mailgateway Message" +msgstr "" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.action_view_mail_message +#: field:mailgate.thread,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,user_id:0 +msgid "User Responsible" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:248 +#, python-format +msgid "Converted to Opportunity" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,email_bcc:0 +msgid "Bcc" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,history:0 +msgid "Is History?" +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,email_bcc:0 +msgid "Blind Carbon Copy Email Recipients" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "mailgate message" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:148 +#: view:mailgate.thread:0 +#: view:res.partner:0 +#, python-format +msgid "History" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,references:0 +msgid "References" +msgstr "" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_mailgate_thread +#: view:mailgate.thread:0 +msgid "Mailgateway Thread" +msgstr "" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.act_res_partner_open_email +#: view:mailgate.message:0 +#: field:mailgate.message,attachment_ids:0 +#: view:mailgate.thread:0 +msgid "Attachments" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Open Document" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Email Details" +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,email_cc:0 +msgid "Cc" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:254 +#, python-format +msgid " on %s:\n" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Month" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Email Search" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:561 +#, python-format +msgid "receive" +msgstr "" + +#. module: mail_gateway +#: model:ir.module.module,description:mail_gateway.module_meta_information +msgid "" +"The generic email gateway system allows to send and receive emails\n" +" * History for Emails\n" +" * Easy Integration with any Module" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:255 +#, python-format +msgid "Changed Status to: " +msgstr "" + +#. module: mail_gateway +#: field:mailgate.message,display_text:0 +msgid "Display Text" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Owner" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:253 +#, python-format +msgid "Changed Stage to: " +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Message" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,name:0 +msgid "Subject" +msgstr "" + +#. module: mail_gateway +#: help:mailgate.message,ref_id:0 +msgid "Message Id in Email Server." +msgstr "" diff --git a/addons/marketing/i18n/da.po b/addons/marketing/i18n/da.po new file mode 100644 index 00000000000..b955d45843b --- /dev/null +++ b/addons/marketing/i18n/da.po @@ -0,0 +1,28 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: marketing +#: model:res.groups,name:marketing.group_marketing_manager +msgid "Manager" +msgstr "" + +#. module: marketing +#: model:res.groups,name:marketing.group_marketing_user +msgid "User" +msgstr "" diff --git a/addons/marketing/i18n/hr.po b/addons/marketing/i18n/hr.po index d103477d117..18d7203c0e7 100644 --- a/addons/marketing/i18n/hr.po +++ b/addons/marketing/i18n/hr.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:45+0000\n" -"PO-Revision-Date: 2011-12-19 17:28+0000\n" +"PO-Revision-Date: 2012-01-28 21:55+0000\n" "Last-Translator: Goran Kliska \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: 2011-12-23 07:20+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Voditelj" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user msgid "User" -msgstr "" +msgstr "Korisnik" #~ msgid "title" #~ msgstr "naslov" diff --git a/addons/marketing_campaign/i18n/da.po b/addons/marketing_campaign/i18n/da.po new file mode 100644 index 00000000000..06e92f44a04 --- /dev/null +++ b/addons/marketing_campaign/i18n/da.po @@ -0,0 +1,1037 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:818 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "" + +#. module: marketing_campaign +#: constraint:marketing.campaign.transition:0 +msgid "The To/From Activity of transition must be of the same Campaign " +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#, python-format +msgid "" +"The campaign cannot be started: it doesn't have any starting activity (or " +"any activity with a signal and no previous activity)" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Custom Action" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,revenue:0 +msgid "" +"Set an expected revenue if you consider that every campaign item that has " +"reached this point has generated a certain revenue. You can get revenue " +"statistics in the Reporting section" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign.workitem:0 +msgid "Today" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +msgid "Object" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records created after last sync" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "" +"Python expression to decide whether the activity can be executed, otherwise " +"it will be deleted or cancelled.The expression may use the following " +"[browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - resource: the resource object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronization" +msgstr "" + +#. module: marketing_campaign +#: sql_constraint:marketing.campaign.transition:0 +msgid "The interval must be positive or zero" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:818 +#, python-format +msgid "No preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,date_run:0 +msgid "Launch Date" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,day:0 +msgid "Day" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the resource on which you want this campaign to be run" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Last Synchronization" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Sorry, campaign duplication is not supported at the moment." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_last_date:0 +msgid "" +"Date on which this segment was synchronized last time (automatically or " +"manually)" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "" +"Test - It creates and process all the activities directly (without waiting " +"for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but " +"does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to " +"validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and " +"reports (be very careful with this mode, you're live!)" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_run:0 +msgid "Initial start date of this segment." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Cost / Revenue" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "" +"The type of action to execute when an item enters this activity, such as:\n" +" - Email: send an email using a predefined email template\n" +" - Report: print an existing Report defined on the resource item and save " +"it into a specific directory\n" +" - Custom Action: execute a predefined action, e.g. to modify the fields " +"of the resource record\n" +" " +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_next_sync:0 +msgid "Next time the synchronization job is scheduled to run automatically" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Transitions" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Don't delete workitems" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "State" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +msgid "New" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Synchronization mode" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_done:0 +msgid "Date this segment was last closed or cancelled." +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +msgid "Campaigns" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Report" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,variable_cost:0 +msgid "" +"Set a variable cost if you consider that every campaign item that has " +"reached this point has entailed a certain cost. You can get cost statistics " +"in the Reporting section" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid " Month-1 " +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "" +"By activating this option, workitems that aren't executed because the " +"condition is not met are marked as cancelled instead of being deleted." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "" + +#. module: marketing_campaign +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Modified" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "" +"The generated workitems will be linked to the partner related to the record. " +"If the record is the partner itself leave this field empty. This is useful " +"for reporting purposes, via the Campaign Analysis or Campaign Follow-up " +"views." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup +msgid "Campaign Follow-up" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,email_template_id:0 +msgid "The e-mail to send when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records modified after last sync (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_stat +msgid "Campaign Statistics" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +msgid "Campaign Analysis" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "" +"Determines an additional criterion to add to the filter when selecting new " +"records to inject in the campaign. \"No duplicates\" prevents selecting " +"records which have already entered the campaign previously.If the campaign " +"has a \"unique field\" set, \"no duplicates\" will also prevent selecting " +"records which have the same value for the unique field as other records that " +"already entered the campaign." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Draft" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Related Resource" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "" +"An activity with a signal can be called programmatically. Be careful, the " +"workitem is always created when a signal is sent" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: all records" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Created" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,date:0 +#: view:marketing.campaign.workitem:0 +msgid "Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,unique_field_id:0 +msgid "Unique Field" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "Email Template" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "Error" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,server_action_id:0 +msgid "Action" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:528 +#, python-format +msgid "Automatic transition" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: view:res.partner:0 +msgid "History" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:530 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,help:marketing_campaign.action_marketing_campaign_form +msgid "" +"A marketing campaign is an event or activity that will help you manage and " +"reach your partners with specific messages. A campaign can have many " +"activities that will be triggered from a specific situation. One action " +"could be sending an email template that has previously been created in the " +"system." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Operation not supported" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "" + +#. module: marketing_campaign +#: constraint:marketing.campaign.segment:0 +msgid "Model of filter must be same as resource model of Campaign " +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize Manually" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "The campaign cannot be marked as done before all segments are done" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Campaign Step" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +msgid "All Segments" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "E-mail" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,unique_field_id:0 +msgid "" +"If set, this field will help segments that work in \"no duplicates\" mode to " +"avoid selecting similar records twice. Similar records are records that have " +"the same value for this unique field. For example by choosing the " +"\"email_from\" field for CRM Leads you would prevent sending the same " +"campaign to the same email address again. If not set, the \"no duplicates\" " +"segments will only avoid selecting the same record again if it entered the " +"campaign previously. Only easily comparable fields like textfields, " +"integers, selections or single relationships may be used." +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:529 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +msgid "Marketing Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,res_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Resource" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "" +"Fixed cost for running this campaign. You may also specify variable cost and " +"revenue on each campaign activity. Cost and Revenue statistics are included " +"in Campaign Reporting." +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records updated after last sync" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:792 +#, python-format +msgid "Email Preview" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#, python-format +msgid "The campaign cannot be started: there are no activities in it" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem has to be run manually" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.activity:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,ir_filter_id:0 +msgid "" +"Filter to select the matching resource records that belong to this segment. " +"New filters can be created and saved using the advanced search on the list " +"view of the Resource. If no filter is set, all records are selected without " +"filtering. The synchronization mode may also add a criterion to the filter." +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Followup" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_next_sync:0 +msgid "Next Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "All" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records created after last sync" +msgstr "" + +#. module: marketing_campaign +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +#: view:marketing.campaign:0 +msgid "Cost" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "" diff --git a/addons/marketing_campaign_crm_demo/i18n/da.po b/addons/marketing_campaign_crm_demo/i18n/da.po new file mode 100644 index 00000000000..59ba3c156e5 --- /dev/null +++ b/addons/marketing_campaign_crm_demo/i18n/da.po @@ -0,0 +1,166 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report +msgid "Marketing campaign demo report" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_1 +msgid "" +"Hello,Thanks for generous interest you have shown in the " +"openERP.Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,description:marketing_campaign_crm_demo.module_meta_information +msgid "Demo data for the module marketing_campaign." +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_4 +msgid "" +"Hello,Thanks for showing intrest and buying the OpenERP book.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_2 +msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_6 +msgid "Propose paid training to Silver partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_1 +msgid "Thanks for showing interest in OpenERP" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_4 +msgid "Thanks for buying the OpenERP book" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_5 +msgid "Propose a free technical training to Gold partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_7 +msgid "" +"Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are offering Gold partnership.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: report:crm.lead.demo:0 +msgid "Partner :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_8 +msgid "" +"Hello, Thanks for showing intrest and for subscribing to technical " +"training.If any further information required kindly revert back.I really " +"appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: report:crm.lead.demo:0 +msgid "Company :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_8 +msgid "Thanks for subscribing to technical training" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_3 +msgid "Thanks for subscribing to the OpenERP Discovery Day" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_5 +msgid "" +"Hello, We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training " +"on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_3 +msgid "" +"Hello,Thanks for showing intrest and for subscribing to the OpenERP " +"Discovery Day.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_2 +msgid "" +"Hello,We have very good offer that might suit you.\n" +" We propose you to subscribe to the OpenERP Discovery Day on May " +"2010.\n" +" If any further information required kindly revert back.\n" +" We really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_6 +msgid "" +"Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on " +"june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy +msgid "Dummy Action" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,shortdesc:marketing_campaign_crm_demo.module_meta_information +msgid "marketing_campaign_crm_demo" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_7 +msgid "Propose gold partnership to silver partners" +msgstr "" diff --git a/addons/membership/i18n/da.po b/addons/membership/i18n/da.po new file mode 100644 index 00000000000..f7c1a1d01f6 --- /dev/null +++ b/addons/membership/i18n/da.po @@ -0,0 +1,859 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: membership +#: model:process.transition,name:membership.process_transition_invoicetoassociate0 +msgid "invoice to associate" +msgstr "" + +#. module: membership +#: model:process.process,name:membership.process_process_membershipprocess0 +msgid "Membership Process" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Paid Member" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: view:res.partner:0 +msgid "Group By..." +msgstr "" + +#. module: membership +#: field:report.membership,num_paid:0 +msgid "# Paid" +msgstr "" + +#. module: membership +#: field:report.membership,tot_earned:0 +msgid "Earned Amount" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_report_membership +msgid "Membership Analysis" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "March" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_setassociation0 +msgid "Set an associate member of partner." +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_invoicetopaid0 +msgid "Invoice is be paid." +msgstr "" + +#. module: membership +#: field:membership.membership_line,company_id:0 +#: view:report.membership:0 +#: field:report.membership,company_id:0 +msgid "Company" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Ending Date Of Membership" +msgstr "" + +#. module: membership +#: field:product.product,membership_date_to:0 +msgid "Date to" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_waitingtoinvoice0 +msgid "Waiting to invoice" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "This will display paid, old and total earned columns" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Suppliers" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Non Member" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "All Members" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_producttomember0 +msgid "Product to member" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Join Membership" +msgstr "" + +#. module: membership +#: field:res.partner,associate_member:0 +msgid "Associate member" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_associatedmember0 +msgid "Member is associated." +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid " Month " +msgstr "" + +#. module: membership +#: field:report.membership,tot_pending:0 +msgid "Pending Amount" +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_associationpartner0 +msgid "Associated partner." +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Supplier Partners" +msgstr "" + +#. module: membership +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_report_membership_tree +#: model:ir.ui.menu,name:membership.menu_report_membership +msgid "Members Analysis" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "End Membership Date" +msgstr "" + +#. module: membership +#: field:product.product,membership_date_from:0 +msgid "Date from" +msgstr "" + +#. module: membership +#: code:addons/membership/membership.py:414 +#, python-format +msgid "Partner doesn't have an address to make the invoice." +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_res_partner +#: field:membership.membership_line,partner:0 +msgid "Partner" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_invoicetopaid0 +msgid "Invoice to paid" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Customer Partners" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Partners" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date_from:0 +msgid "From" +msgstr "" + +#. module: membership +#: constraint:membership.membership_line:0 +msgid "Error, this membership product is out of date" +msgstr "" + +#. module: membership +#: help:res.partner,membership_state:0 +msgid "" +"It indicates the membership state.\n" +" -Non Member: A member who has not applied for any " +"membership.\n" +" -Cancelled Member: A member who has cancelled his " +"membership.\n" +" -Old Member: A member whose membership date has " +"expired.\n" +" -Waiting Member: A member who has applied for the " +"membership and whose invoice is going to be created.\n" +" -Invoiced Member: A member whose invoice has been " +"created.\n" +" -Paid Member: A member who has paid the membership " +"amount." +msgstr "" + +#. module: membership +#: model:process.transition.action,name:membership.process_transition_action_create0 +msgid "Create" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Membership products" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_membership_membership_line +msgid "Member line" +msgstr "" + +#. module: membership +#: help:report.membership,date_from:0 +#: field:res.partner,membership_start:0 +msgid "Start membership date" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Events created in current month" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "This will display waiting, invoiced and total pending columns" +msgstr "" + +#. module: membership +#: code:addons/membership/membership.py:410 +#: code:addons/membership/membership.py:413 +#, python-format +msgid "Error !" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_paidmember0 +msgid "Paid member" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid " Month-1 " +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Events created in last month" +msgstr "" + +#. module: membership +#: field:report.membership,num_waiting:0 +msgid "# Waiting" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Events created in current year" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_membership_members +#: model:ir.ui.menu,name:membership.menu_members +#: view:res.partner:0 +msgid "Members" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Invoiced/Paid/Free" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_invoicedmember0 +msgid "Open invoice." +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "July" +msgstr "" + +#. module: membership +#: field:report.membership,num_invoiced:0 +msgid "# Invoiced" +msgstr "" + +#. module: membership +#: help:res.partner,associate_member:0 +msgid "" +"A member with whom you want to associate your membership.It will consider " +"the membership state of the associated member." +msgstr "" + +#. module: membership +#: field:membership.membership_line,membership_id:0 +#: view:report.membership:0 +#: field:report.membership,membership_id:0 +msgid "Membership Product" +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_producttomember0 +msgid "Define product for membership." +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_invoicetoassociate0 +msgid "Invoiced member may be Associated member." +msgstr "" + +#. module: membership +#: view:membership.invoice:0 +msgid "Join" +msgstr "" + +#. module: membership +#: help:product.product,membership_date_to:0 +#: help:res.partner,membership_stop:0 +msgid "Date until which membership remains active." +msgstr "" + +#. module: membership +#: field:res.partner,membership_cancel:0 +msgid "Cancel membership date" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date:0 +msgid "Join Date" +msgstr "" + +#. module: membership +#: help:res.partner,free_member:0 +msgid "Select if you want to give membership free of cost." +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_setassociation0 +msgid "Set association" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid " Membership State" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Memberships" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_paidmember0 +msgid "Membership invoice paid." +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_product_template +msgid "Product Template" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "September" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "December" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_account_invoice_line +msgid "Invoice Line" +msgstr "" + +#. module: membership +#: help:membership.membership_line,state:0 +msgid "" +"It indicates the membership state.\n" +" -Non Member: A member who has not applied for any " +"membership.\n" +" -Cancelled Member: A member who has cancelled his " +"membership.\n" +" -Old Member: A member whose membership date has " +"expired.\n" +" -Waiting Member: A member who has applied for the " +"membership and whose invoice is going to be created.\n" +" -Invoiced Member: A member whose invoice has been " +"created.\n" +" -Paid Member: A member who has paid the membership " +"amount." +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,month:0 +msgid "Month" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Group by..." +msgstr "" + +#. module: membership +#: code:addons/membership/membership.py:411 +#, python-format +msgid "Partner is a free Member." +msgstr "" + +#. module: membership +#: model:product.pricelist,name:membership.list1m +msgid "Member Sale Pricelist" +msgstr "" + +#. module: membership +#: field:report.membership,associate_member_id:0 +#: view:res.partner:0 +msgid "Associate Member" +msgstr "" + +#. module: membership +#: help:product.product,membership_date_from:0 +#: help:res.partner,membership_start:0 +msgid "Date from which membership becomes active." +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Associated Partner" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_membership_invoice +#: view:membership.invoice:0 +msgid "Membership Invoice" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,user_id:0 +#: view:res.partner:0 +msgid "Salesman" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_membershipproduct0 +msgid "Define membership product." +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Category" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Free Member" +msgstr "" + +#. module: membership +#: model:product.pricelist.version,name:membership.ver1m +msgid "Member Sale Pricelist Version" +msgstr "" + +#. module: membership +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Forecast" +msgstr "" + +#. module: membership +#: field:report.membership,partner_id:0 +msgid "Member" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Date From" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_associatedmember0 +msgid "Associated member" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Accounting Info" +msgstr "" + +#. module: membership +#: help:report.membership,date_to:0 +msgid "End membership date" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Customers" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "August" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_membership_products +#: model:ir.ui.menu,name:membership.menu_membership_products +#: view:product.product:0 +msgid "Membership Products" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "June" +msgstr "" + +#. module: membership +#: model:ir.ui.menu,name:membership.menu_membership +#: field:membership.invoice,product_id:0 +#: view:product.product:0 +#: field:product.product,membership:0 +#: view:report.membership:0 +#: view:res.partner:0 +#: field:res.partner,member_lines:0 +msgid "Membership" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Invoiced Member" +msgstr "" + +#. module: membership +#: help:membership.membership_line,date:0 +msgid "Date on which member has joined the membership" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Waiting Member" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_associationpartner0 +msgid "Association Partner" +msgstr "" + +#. module: membership +#: field:report.membership,date_from:0 +#: view:res.partner:0 +msgid "Start Date" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "November" +msgstr "" + +#. module: membership +#: help:product.product,membership:0 +msgid "Select if a product is a membership product." +msgstr "" + +#. module: membership +#: field:membership.membership_line,state:0 +msgid "Membership State" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "October" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Sale Description" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "January" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Membership Partners" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Membership Fee" +msgstr "" + +#. module: membership +#: field:res.partner,membership_amount:0 +msgid "Membership amount" +msgstr "" + +#. module: membership +#: help:res.partner,membership_amount:0 +msgid "The price negotiated by the partner" +msgstr "" + +#. module: membership +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "None/Canceled/Old/Waiting" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Old Member" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date_to:0 +msgid "To" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,membership_state:0 +#: field:res.partner,membership_state:0 +msgid "Current Membership State" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "General" +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_waitingtoinvoice0 +msgid "Draft invoice is now open." +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Inactive" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_account_invoice +#: field:membership.membership_line,account_invoice_id:0 +msgid "Invoice" +msgstr "" + +#. module: membership +#: view:membership.invoice:0 +msgid "Close" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "All non Members" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Information" +msgstr "" + +#. module: membership +#: field:membership.membership_line,account_invoice_line:0 +msgid "Account Invoice line" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Categorization" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_waitingmember0 +msgid "Draft invoice for membership." +msgstr "" + +#. module: membership +#: field:membership.invoice,member_price:0 +#: field:membership.membership_line,member_price:0 +#: model:product.price.type,name:membership.product_price_type_memberprice +#: field:product.template,member_price:0 +msgid "Member Price" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Purchase Description" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_product_product +msgid "Product" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Description" +msgstr "" + +#. module: membership +#: field:res.partner,free_member:0 +msgid "Free member" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "May" +msgstr "" + +#. module: membership +#: field:res.partner,membership_stop:0 +msgid "Stop membership date" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Sale Taxes" +msgstr "" + +#. module: membership +#: field:report.membership,date_to:0 +#: view:res.partner:0 +msgid "End Date" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "February" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_invoicedmember0 +msgid "Invoiced member" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "April" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Starting Date Of Membership" +msgstr "" + +#. module: membership +#: help:res.partner,membership_cancel:0 +msgid "Date on which membership has been cancelled" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date_cancel:0 +msgid "Cancel date" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_waitingmember0 +msgid "Waiting member" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_membership_invoice_view +msgid "Invoice Membership" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_membershipproduct0 +msgid "Membership product" +msgstr "" + +#. module: membership +#: help:membership.membership_line,member_price:0 +msgid "Amount for the membership" +msgstr "" + +#. module: membership +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Cancelled Member" +msgstr "" + +#. module: membership +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,year:0 +msgid "Year" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Revenue Done" +msgstr "" diff --git a/addons/mrp_operations/i18n/da.po b/addons/mrp_operations/i18n/da.po new file mode 100644 index 00000000000..0050d46272a --- /dev/null +++ b/addons/mrp_operations/i18n/da.po @@ -0,0 +1,828 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form +#: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_action_planning +#: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_order +#: view:mrp.production.workcenter.line:0 +#: view:mrp.workorder:0 +msgid "Work Orders" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:489 +#, python-format +msgid "Operation is already finished!" +msgstr "" + +#. module: mrp_operations +#: model:process.node,note:mrp_operations.process_node_canceloperation0 +msgid "Cancel the operation." +msgstr "" + +#. module: mrp_operations +#: model:ir.model,name:mrp_operations.model_mrp_operations_operation_code +msgid "mrp_operations.operation.code" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: view:mrp.workorder:0 +msgid "Group By..." +msgstr "" + +#. module: mrp_operations +#: model:process.node,note:mrp_operations.process_node_workorder0 +msgid "Information from the routing definition." +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "March" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_resource_planning +#: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_resource_planning +msgid "Work Centers" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +#: selection:mrp_operations.operation.code,start_stop:0 +msgid "Resume" +msgstr "" + +#. module: mrp_operations +#: report:mrp.code.barcode:0 +msgid "(" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Product to Produce" +msgstr "" + +#. module: mrp_operations +#: view:mrp_operations.operation:0 +msgid "Production Operation" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +msgid "Set to Draft" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production,allow_reorder:0 +msgid "Free Serialisation" +msgstr "" + +#. module: mrp_operations +#: model:ir.model,name:mrp_operations.model_mrp_production +msgid "Manufacturing Order" +msgstr "" + +#. module: mrp_operations +#: model:process.process,name:mrp_operations.process_process_mrpoperationprocess0 +msgid "Mrp Operations" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +#: field:mrp.workorder,day:0 +msgid "Day" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +msgid "Cancel Order" +msgstr "" + +#. module: mrp_operations +#: model:process.node,name:mrp_operations.process_node_productionorder0 +msgid "Production Order" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,production_state:0 +msgid "Picking Exception" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,name:mrp_operations.process_transition_productionstart0 +msgid "Creation of the work order" +msgstr "" + +#. module: mrp_operations +#: help:mrp.production.workcenter.line,state:0 +msgid "" +"* When a work order is created it is set in 'Draft' state.\n" +"* When user sets work order in start mode that time it will be set in 'In " +"Progress' state.\n" +"* When work order is in running mode, during that time if user wants to stop " +"or to make changes in order then can set in 'Pending' state.\n" +"* When the user cancels the work order it will be set in 'Canceled' state.\n" +"* When order is completely processed that time it is set in 'Finished' state." +msgstr "" + +#. module: mrp_operations +#: model:process.transition,note:mrp_operations.process_transition_productionstart0 +msgid "The work orders are created on the basis of the production order." +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:134 +#: code:addons/mrp_operations/mrp_operations.py:470 +#: code:addons/mrp_operations/mrp_operations.py:474 +#: code:addons/mrp_operations/mrp_operations.py:486 +#: code:addons/mrp_operations/mrp_operations.py:489 +#, python-format +msgid "Error!" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,state:0 +#: selection:mrp.workorder,state:0 +#: selection:mrp_operations.operation.code,start_stop:0 +msgid "Cancelled" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:486 +#, python-format +msgid "There is no Operation to be cancelled!" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:482 +#, python-format +msgid "Operation is Already Cancelled!" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_operation_action +#: view:mrp.production.workcenter.line:0 +msgid "Operations" +msgstr "" + +#. module: mrp_operations +#: model:ir.model,name:mrp_operations.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:479 +#, python-format +msgid "" +"In order to Finish the operation, it must be in the Start or Resume state!" +msgstr "" + +#. module: mrp_operations +#: field:mrp.workorder,nbr:0 +msgid "# of Lines" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +msgid "Finish Order" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,date_finished:0 +#: field:mrp.production.workcenter.line,date_planned_end:0 +#: field:mrp_operations.operation,date_finished:0 +msgid "End Date" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,production_state:0 +msgid "In Production" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: field:mrp.production.workcenter.line,state:0 +#: view:mrp.workorder:0 +#: field:mrp.workorder,state:0 +msgid "State" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: selection:mrp.production.workcenter.line,production_state:0 +#: selection:mrp.production.workcenter.line,state:0 +#: selection:mrp.workorder,state:0 +msgid "Draft" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.action_report_mrp_workorder +#: model:ir.model,name:mrp_operations.model_mrp_production_workcenter_line +msgid "Work Order" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,note:mrp_operations.process_transition_workstartoperation0 +msgid "" +"There is 1 work order per work center. The information about the number of " +"cycles or the cycle time." +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Month -1" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,uom:0 +msgid "UOM" +msgstr "" + +#. module: mrp_operations +#: constraint:stock.move:0 +msgid "You can not move products from or to a location of the type view." +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Planned Date" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,help:mrp_operations.mrp_production_wc_action_planning +msgid "" +"To manufacture or assemble products, and use raw materials and finished " +"products you must also handle manufacturing operations. Manufacturing " +"operations are often called Work Orders. The various operations will have " +"different impacts on the costs of manufacturing and planning depending on " +"the available workload." +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +#: field:mrp.workorder,product_qty:0 +msgid "Product Qty" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:134 +#, python-format +msgid "Manufacturing order cannot start in state \"%s\"!" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "July" +msgstr "" + +#. module: mrp_operations +#: field:mrp_operations.operation.code,name:0 +msgid "Operation Name" +msgstr "" + +#. module: mrp_operations +#: field:mrp_operations.operation.code,start_stop:0 +msgid "Status" +msgstr "" + +#. module: mrp_operations +#: help:mrp.production.workcenter.line,delay:0 +msgid "" +"This is lead time between operation start and stop in this Work Center" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Planned Year" +msgstr "" + +#. module: mrp_operations +#: field:mrp_operations.operation,order_date:0 +msgid "Order Date" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_draft_action +msgid "Future Work Orders" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Work orders during last month" +msgstr "" + +#. module: mrp_operations +#: model:process.node,name:mrp_operations.process_node_canceloperation0 +msgid "Operation Cancelled" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +msgid "Pause Work Order" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "September" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "December" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +#: field:mrp.workorder,month:0 +msgid "Month" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,production_state:0 +msgid "Canceled" +msgstr "" + +#. module: mrp_operations +#: model:ir.model,name:mrp_operations.model_mrp_operations_operation +msgid "mrp_operations.operation" +msgstr "" + +#. module: mrp_operations +#: model:ir.model,name:mrp_operations.model_mrp_workorder +msgid "Work Order Report" +msgstr "" + +#. module: mrp_operations +#: constraint:mrp.production:0 +msgid "Order quantity cannot be negative or zero!" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,date_start:0 +#: field:mrp.production.workcenter.line,date_start_date:0 +#: field:mrp_operations.operation,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,production_state:0 +msgid "Waiting Goods" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Work orders made during current year" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,state:0 +#: selection:mrp_operations.operation.code,start_stop:0 +msgid "Pause" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: selection:mrp.production.workcenter.line,state:0 +#: selection:mrp.workorder,state:0 +msgid "In Progress" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:470 +#, python-format +msgid "" +"In order to Pause the operation, it must be in the Start or Resume state!" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:474 +#, python-format +msgid "In order to Resume the operation, it must be in the Pause state!" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +#: selection:mrp_operations.operation.code,start_stop:0 +msgid "Start" +msgstr "" + +#. module: mrp_operations +#: view:mrp_operations.operation:0 +msgid "Calendar View" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,note:mrp_operations.process_transition_startcanceloperation0 +msgid "" +"When the operation needs to be cancelled, you can do it in the work order " +"form." +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +msgid "Set Draft" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +#: selection:mrp.production.workcenter.line,state:0 +msgid "Pending" +msgstr "" + +#. module: mrp_operations +#: view:mrp_operations.operation.code:0 +msgid "Production Operation Code" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:466 +#, python-format +msgid "" +"Operation has already started !Youcan either Pause/Finish/Cancel the " +"operation" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "August" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Started" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Production started late" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Planned Day" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "June" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +#: field:mrp.workorder,total_cycles:0 +msgid "Total Cycles" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,production_state:0 +msgid "Ready to Produce" +msgstr "" + +#. module: mrp_operations +#: field:stock.move,move_dest_id_lines:0 +msgid "Children Moves" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_planning +msgid "Work Orders Planning" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: field:mrp.workorder,date:0 +msgid "Date" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "November" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Search" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "October" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "January" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +msgid "Resume Work Order" +msgstr "" + +#. module: mrp_operations +#: model:process.node,note:mrp_operations.process_node_doneoperation0 +msgid "Finish the operation." +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:459 +#, python-format +msgid "Operation is not started yet !" +msgstr "" + +#. module: mrp_operations +#: model:process.node,note:mrp_operations.process_node_productionorder0 +msgid "Information from the production order." +msgstr "" + +#. module: mrp_operations +#: sql_constraint:mrp.production:0 +msgid "Reference must be unique per Company!" +msgstr "" + +#. module: mrp_operations +#: code:addons/mrp_operations/mrp_operations.py:459 +#: code:addons/mrp_operations/mrp_operations.py:466 +#: code:addons/mrp_operations/mrp_operations.py:479 +#: code:addons/mrp_operations/mrp_operations.py:482 +#, python-format +msgid "Sorry!" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Current" +msgstr "" + +#. module: mrp_operations +#: field:mrp_operations.operation,code_id:0 +#: field:mrp_operations.operation.code,code:0 +msgid "Code" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_confirm_action +msgid "Confirmed Work Orders" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,name:mrp_operations.mrp_production_code_action +msgid "Operation Codes" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,qty:0 +msgid "Qty" +msgstr "" + +#. module: mrp_operations +#: model:process.node,name:mrp_operations.process_node_doneoperation0 +msgid "Operation Done" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.production.workcenter.line,production_state:0 +#: view:mrp.workorder:0 +#: selection:mrp_operations.operation.code,start_stop:0 +msgid "Done" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.report.xml,name:mrp_operations.report_code_barcode +msgid "Start/Stop Barcode" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +msgid "Cancel" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.act_window,help:mrp_operations.mrp_production_wc_action_form +msgid "" +"Work Orders is the list of operations to be performed for each manufacturing " +"order. Once you start the first work order of a manufacturing order, the " +"manufacturing order is automatically marked as started. Once you finish the " +"latest operation of a manufacturing order, the MO is automatically done and " +"the related products are produced." +msgstr "" + +#. module: mrp_operations +#: model:process.node,name:mrp_operations.process_node_startoperation0 +msgid "Start Operation" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Information" +msgstr "" + +#. module: mrp_operations +#: model:ir.actions.report.xml,name:mrp_operations.report_wc_barcode +msgid "Work Centers Barcode" +msgstr "" + +#. module: mrp_operations +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Late" +msgstr "" + +#. module: mrp_operations +#: field:mrp.workorder,delay:0 +msgid "Delay" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: view:mrp.workorder:0 +#: field:mrp.workorder,production_id:0 +#: field:mrp_operations.operation,production_id:0 +msgid "Production" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Search Work Orders" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +#: view:mrp.workorder:0 +#: field:mrp.workorder,workcenter_id:0 +#: field:mrp_operations.operation,workcenter_id:0 +#: model:process.node,name:mrp_operations.process_node_workorder0 +msgid "Work Center" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Real" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,date_planned:0 +msgid "Scheduled Date" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,product:0 +#: view:mrp.workorder:0 +#: field:mrp.workorder,product_id:0 +msgid "Product" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +#: field:mrp.workorder,total_hours:0 +msgid "Total Hours" +msgstr "" + +#. module: mrp_operations +#: help:mrp.production,allow_reorder:0 +msgid "" +"Check this to be able to move independently all production orders, without " +"moving dependent ones." +msgstr "" + +#. module: mrp_operations +#: report:mrp.code.barcode:0 +msgid ")" +msgstr "" + +#. module: mrp_operations +#: model:ir.ui.menu,name:mrp_operations.menu_report_mrp_workorders_tree +msgid "Work Order Analysis" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +#: selection:mrp.production.workcenter.line,state:0 +#: selection:mrp.workorder,state:0 +msgid "Finished" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Hours by Work Center" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,delay:0 +msgid "Working Hours" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Planned Month" +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "February" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "Work orders made during current month" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,name:mrp_operations.process_transition_startcanceloperation0 +msgid "Operation cancelled" +msgstr "" + +#. module: mrp_operations +#: model:process.node,note:mrp_operations.process_node_startoperation0 +msgid "Start the operation." +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "April" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,name:mrp_operations.process_transition_startdoneoperation0 +msgid "Operation done" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +msgid "#Line Orders" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production:0 +#: view:mrp.production.workcenter.line:0 +msgid "Start Working" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,note:mrp_operations.process_transition_startdoneoperation0 +msgid "" +"When the operation is finished, the operator updates the system by finishing " +"the work order." +msgstr "" + +#. module: mrp_operations +#: selection:mrp.workorder,month:0 +msgid "May" +msgstr "" + +#. module: mrp_operations +#: model:process.transition,name:mrp_operations.process_transition_workstartoperation0 +msgid "Details of the work order" +msgstr "" + +#. module: mrp_operations +#: field:mrp.production.workcenter.line,production_state:0 +msgid "Production State" +msgstr "" + +#. module: mrp_operations +#: view:mrp.workorder:0 +#: field:mrp.workorder,year:0 +msgid "Year" +msgstr "" + +#. module: mrp_operations +#: view:mrp.production.workcenter.line:0 +msgid "Duration" +msgstr "" + +#. module: mrp_operations +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "" diff --git a/addons/mrp_repair/i18n/da.po b/addons/mrp_repair/i18n/da.po new file mode 100644 index 00000000000..c7e8f7ee65b --- /dev/null +++ b/addons/mrp_repair/i18n/da.po @@ -0,0 +1,771 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Fees Line" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair,state:0 +msgid "" +" * The 'Draft' state is used when a user is encoding a new and unconfirmed " +"repair order. \n" +"* The 'Confirmed' state is used when a user confirms the repair order. " +" \n" +"* The 'Ready to Repair' state is used to start to repairing, user can start " +"repairing only after repair order is confirmed. \n" +"* The 'To be Invoiced' state is used to generate the invoice before or after " +"repairing done. \n" +"* The 'Done' state is set when repairing is completed. \n" +"* The 'Cancelled' state is used when user cancel repair order." +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.line,move_id:0 +msgid "Inventory Move" +msgstr "" + +#. module: mrp_repair +#: model:ir.actions.act_window,help:mrp_repair.action_repair_order_tree +msgid "" +"Repair orders allow you to organize your product repairs. In a repair order, " +"you can detail the components you remove, add or replace and record the time " +"you spent on the different operations. The repair order uses the warranty " +"date on the production lot in order to know if whether the repair should be " +"invoiced to the customer or not." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Group By..." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Recreate Invoice" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair,deliver_bool:0 +msgid "" +"Check this box if you want to manage the delivery once the product is " +"repaired. If cheked, it will create a picking with selected product. Note " +"that you can select the locations in the Info tab, if you have the extended " +"view." +msgstr "" + +#. module: mrp_repair +#: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair +#: view:mrp.repair.cancel:0 +msgid "Cancel Repair Order" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,to_invoice:0 +#: field:mrp.repair.line,to_invoice:0 +msgid "To Invoice" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Printing Date" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.make_invoice,group:0 +msgid "Group by partner invoice address" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:433 +#, python-format +msgid "No product defined on Fees!" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,company_id:0 +msgid "Company" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Set to Draft" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +msgid "Invoice Exception" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,address_id:0 +msgid "Delivery Address" +msgstr "" + +#. module: mrp_repair +#: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice +#: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice +#: view:mrp.repair:0 +msgid "Make Invoice" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,price_subtotal:0 +#: field:mrp.repair.line,price_subtotal:0 +msgid "Subtotal" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Invoice address :" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,guarantee_limit:0 +msgid "Guarantee limit" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Notes" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,amount_tax:0 +#: field:mrp.repair.fee,tax_id:0 +#: field:mrp.repair.line,tax_id:0 +msgid "Taxes" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Net Total :" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:433 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "VAT" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Operations" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,move_id:0 +msgid "Move" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:368 +#, python-format +msgid "You have to select a Partner Invoice Address in the repair form !" +msgstr "" + +#. module: mrp_repair +#: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree +#: model:ir.ui.menu,name:mrp_repair.menu_repair_order +msgid "Repair Orders" +msgstr "" + +#. module: mrp_repair +#: model:ir.actions.report.xml,name:mrp_repair.report_mrp_repair +msgid "Quotation / Order" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:335 +#, python-format +msgid "Warning" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Extra Info" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,repair_id:0 +#: field:mrp.repair.line,repair_id:0 +msgid "Repair Order Reference" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair.line,state:0 +msgid "Draft" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:382 +#, python-format +msgid "No account defined for partner \"%s\"." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: selection:mrp.repair,state:0 +#: selection:mrp.repair.line,state:0 +msgid "Confirmed" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Repairs order" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Repair Order N° :" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,prodlot_id:0 +#: field:mrp.repair.line,prodlot_id:0 +#: report:repair.order:0 +msgid "Lot Number" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,fees_lines:0 +msgid "Fees Lines" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.line,type:0 +msgid "Type" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Fees Line(s)" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +msgid "To be Invoiced" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Shipping address :" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:382 +#: code:addons/mrp_repair/mrp_repair.py:411 +#: code:addons/mrp_repair/mrp_repair.py:440 +#, python-format +msgid "Error !" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.line,product_uom_qty:0 +msgid "Quantity (UoM)" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair.line,state:0 +msgid "" +" * The 'Draft' state is set automatically as draft when repair order in " +"draft state. \n" +"* The 'Confirmed' state is set automatically as confirm when repair order in " +"confirm state. \n" +"* The 'Done' state is set automatically when repair order is completed. " +" \n" +"* The 'Cancelled' state is set automatically when user cancel repair order." +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Total :" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair.cancel:0 +msgid "" +"This operation will cancel the Repair process, but will not cancel it's " +"Invoice. Do you want to continue?" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,pricelist_id:0 +msgid "Pricelist" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,quotation_notes:0 +msgid "Quotation Notes" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/wizard/cancel_repair.py:49 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Search Reair Orders" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "(Add)" +msgstr "" + +#. module: mrp_repair +#: model:ir.model,name:mrp_repair.model_mrp_repair_line +#: view:mrp.repair:0 +msgid "Repair Line" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,invoice_method:0 +msgid "Invoice Method" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,repaired:0 +msgid "Repaired" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,invoice_line_id:0 +#: field:mrp.repair.line,invoice_line_id:0 +msgid "Invoice Line" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair.line,state:0 +msgid "Canceled" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:335 +#, python-format +msgid "Production lot is required for opration line with product '%s'" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,invoice_method:0 +msgid "Before Repair" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,location_id:0 +msgid "Current Location" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair.cancel:0 +msgid "Yes" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,invoiced:0 +#: field:mrp.repair.fee,invoiced:0 +#: field:mrp.repair.line,invoiced:0 +msgid "Invoiced" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair.cancel:0 +msgid "No" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair.make_invoice:0 +msgid "Create invoices" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "(Remove)" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair.line,type:0 +msgid "Add" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair.make_invoice:0 +msgid "Do you really want to create the invoice(s) ?" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,name:0 +msgid "Repair Reference" +msgstr "" + +#. module: mrp_repair +#: model:ir.model,name:mrp_repair.model_mrp_repair +msgid "Repair Order" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +msgid "Under Repair" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Ready To Repair" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,amount_untaxed:0 +msgid "Untaxed Amount" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Guarantee Limit" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,default_address_id:0 +msgid "unknown" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,product_id:0 +#: report:repair.order:0 +msgid "Product to Repair" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "N° :" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair,pricelist_id:0 +msgid "The pricelist comes from the selected partner, by default." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Date" +msgstr "" + +#. module: mrp_repair +#: model:ir.model,name:mrp_repair.model_mrp_repair_fee +msgid "Repair Fees Line" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +msgid "Quotation" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Compute" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Confirm Repair" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Repair Quotation" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "End Repair" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:411 +#: code:addons/mrp_repair/mrp_repair.py:440 +#, python-format +msgid "No account defined for product \"%s\"." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Quotations" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,product_uom_qty:0 +#: report:repair.order:0 +msgid "Quantity" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Start Repair" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,state:0 +#: field:mrp.repair.line,state:0 +msgid "State" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Qty" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,price_unit:0 +#: field:mrp.repair.line,price_unit:0 +#: report:repair.order:0 +msgid "Unit Price" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +#: selection:mrp.repair.line,state:0 +msgid "Done" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair,guarantee_limit:0 +msgid "" +"The guarantee limit is computed as: last move date + warranty defined on " +"selected product. If the current date is below the guarantee limit, each " +"operation and fee you will add will be set as 'not to invoiced' by default. " +"Note that you can change manually afterwards." +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,invoice_id:0 +msgid "Invoice" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Fees" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +#: view:mrp.repair.make_invoice:0 +msgid "Cancel" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.line,location_dest_id:0 +msgid "Dest. Location" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Operation Line(s)" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "History" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,location_dest_id:0 +msgid "Delivery Location" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair,invoice_method:0 +msgid "" +"This field allow you to change the workflow of the repair order. If value " +"selected is different from 'No Invoice', it also allow you to select the " +"pricelist and invoicing address." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair.make_invoice:0 +msgid "Create Invoice" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,name:0 +#: field:mrp.repair.line,name:0 +#: report:repair.order:0 +msgid "Description" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,operations:0 +msgid "Operation Lines" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "invoiced" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair.fee,product_id:0 +#: field:mrp.repair.line,product_id:0 +msgid "Product" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Invoice Corrected" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Price" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,deliver_bool:0 +msgid "Deliver" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +#: field:mrp.repair,internal_notes:0 +msgid "Internal Notes" +msgstr "" + +#. module: mrp_repair +#: report:repair.order:0 +msgid "Taxes:" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,picking_id:0 +msgid "Picking" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Untaxed amount" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/wizard/cancel_repair.py:41 +#, python-format +msgid "Active ID is not Found" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/wizard/cancel_repair.py:49 +#, python-format +msgid "Repair order is not invoiced." +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Total amount" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "UoM" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair.line,type:0 +msgid "Remove" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.fee,product_uom:0 +#: field:mrp.repair.line,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,partner_invoice_id:0 +msgid "Invoicing Address" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,invoice_method:0 +msgid "After Repair" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "Invoicing" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair.line,location_id:0 +msgid "Source Location" +msgstr "" + +#. module: mrp_repair +#: model:ir.model,name:mrp_repair.model_mrp_repair_cancel +#: view:mrp.repair:0 +msgid "Cancel Repair" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,invoice_method:0 +msgid "No Invoice" +msgstr "" + +#. module: mrp_repair +#: view:mrp.repair:0 +msgid "States" +msgstr "" + +#. module: mrp_repair +#: help:mrp.repair,partner_id:0 +msgid "" +"This field allow you to choose the parner that will be invoiced and delivered" +msgstr "" + +#. module: mrp_repair +#: field:mrp.repair,amount_total:0 +msgid "Total" +msgstr "" + +#. module: mrp_repair +#: selection:mrp.repair,state:0 +msgid "Ready to Repair" +msgstr "" + +#. module: mrp_repair +#: code:addons/mrp_repair/mrp_repair.py:368 +#, python-format +msgid "No partner !" +msgstr "" diff --git a/addons/mrp_subproduct/i18n/da.po b/addons/mrp_subproduct/i18n/da.po new file mode 100644 index 00000000000..b48a9b3133c --- /dev/null +++ b/addons/mrp_subproduct/i18n/da.po @@ -0,0 +1,123 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:45+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: mrp_subproduct +#: field:mrp.subproduct,product_id:0 +msgid "Product" +msgstr "" + +#. module: mrp_subproduct +#: selection:mrp.subproduct,subproduct_type:0 +msgid "Fixed" +msgstr "" + +#. module: mrp_subproduct +#: sql_constraint:mrp.bom:0 +msgid "" +"All product quantities must be greater than 0.\n" +"You should install the mrp_subproduct module if you want to manage extra " +"products on BoMs !" +msgstr "" + +#. module: mrp_subproduct +#: view:mrp.bom:0 +msgid "sub products" +msgstr "" + +#. module: mrp_subproduct +#: model:ir.model,name:mrp_subproduct.model_mrp_production +msgid "Manufacturing Order" +msgstr "" + +#. module: mrp_subproduct +#: constraint:mrp.bom:0 +msgid "BoM line product should not be same as BoM product." +msgstr "" + +#. module: mrp_subproduct +#: view:mrp.bom:0 +msgid "Sub Products" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,subproduct_type:0 +msgid "Quantity Type" +msgstr "" + +#. module: mrp_subproduct +#: model:ir.model,name:mrp_subproduct.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,product_qty:0 +msgid "Product Qty" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.subproduct,bom_id:0 +msgid "BoM" +msgstr "" + +#. module: mrp_subproduct +#: sql_constraint:mrp.production:0 +msgid "Reference must be unique per Company!" +msgstr "" + +#. module: mrp_subproduct +#: field:mrp.bom,sub_products:0 +msgid "sub_products" +msgstr "" + +#. module: mrp_subproduct +#: selection:mrp.subproduct,subproduct_type:0 +msgid "Variable" +msgstr "" + +#. module: mrp_subproduct +#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct +msgid "Sub Product" +msgstr "" + +#. module: mrp_subproduct +#: constraint:mrp.production:0 +msgid "Order quantity cannot be negative or zero!" +msgstr "" + +#. module: mrp_subproduct +#: help:mrp.subproduct,subproduct_type:0 +msgid "" +"Define how the quantity of subproducts will be set on the production orders " +"using this BoM. 'Fixed' depicts a situation where the quantity of created " +"subproduct is always equal to the quantity set on the BoM, regardless of how " +"many are created in the production order. By opposition, 'Variable' means " +"that the quantity will be computed as '(quantity of subproduct set on the " +"BoM / quantity of manufactured product set on the BoM * quantity of " +"manufactured product in the production order.)'" +msgstr "" + +#. module: mrp_subproduct +#: constraint:mrp.bom:0 +msgid "Error ! You cannot create recursive BoM." +msgstr "" diff --git a/addons/multi_company/i18n/da.po b/addons/multi_company/i18n/da.po new file mode 100644 index 00000000000..7c287bdd795 --- /dev/null +++ b/addons/multi_company/i18n/da.po @@ -0,0 +1,49 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 09:08+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: multi_company +#: model:ir.ui.menu,name:multi_company.menu_custom_multicompany +msgid "Multi-Companies" +msgstr "" + +#. module: multi_company +#: view:multi_company.default:0 +msgid "Returning" +msgstr "" + +#. module: multi_company +#: view:multi_company.default:0 +msgid "Multi Company" +msgstr "" + +#. module: multi_company +#: model:ir.actions.act_window,name:multi_company.action_inventory_form +#: model:ir.ui.menu,name:multi_company.menu_action_inventory_form +msgid "Default Company per Object" +msgstr "" + +#. module: multi_company +#: view:multi_company.default:0 +msgid "Matching" +msgstr "" + +#. module: multi_company +#: view:multi_company.default:0 +msgid "Condition" +msgstr "" diff --git a/addons/outlook/i18n/da.po b/addons/outlook/i18n/da.po new file mode 100644 index 00000000000..5dcaec3b20b --- /dev/null +++ b/addons/outlook/i18n/da.po @@ -0,0 +1,104 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 09:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: outlook +#: field:outlook.installer,doc_file:0 +msgid "Installation Manual" +msgstr "" + +#. module: outlook +#: field:outlook.installer,description:0 +msgid "Description" +msgstr "" + +#. module: outlook +#: field:outlook.installer,plugin_file:0 +msgid "Outlook Plug-in" +msgstr "" + +#. module: outlook +#: model:ir.actions.act_window,name:outlook.action_outlook_installer +#: model:ir.actions.act_window,name:outlook.action_outlook_wizard +#: model:ir.ui.menu,name:outlook.menu_base_config_plugins_outlook +#: view:outlook.installer:0 +msgid "Install Outlook Plug-In" +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "" +"This plug-in allows you to create new contact or link contact to an existing " +"partner. \n" +"Also allows to link your e-mail to OpenERP's documents. \n" +"You can attach it to any existing one in OpenERP or create a new one." +msgstr "" + +#. module: outlook +#: field:outlook.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: outlook +#: field:outlook.installer,outlook:0 +msgid "Outlook Plug-in " +msgstr "" + +#. module: outlook +#: model:ir.model,name:outlook.model_outlook_installer +msgid "outlook.installer" +msgstr "" + +#. module: outlook +#: help:outlook.installer,doc_file:0 +msgid "The documentation file :- how to install Outlook Plug-in." +msgstr "" + +#. module: outlook +#: help:outlook.installer,outlook:0 +msgid "" +"Allows you to select an object that you would like to add to your email and " +"its attachments." +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "title" +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "Installation and Configuration Steps" +msgstr "" + +#. module: outlook +#: field:outlook.installer,doc_name:0 +#: field:outlook.installer,name:0 +msgid "File name" +msgstr "" + +#. module: outlook +#: help:outlook.installer,plugin_file:0 +msgid "" +"outlook plug-in file. Save as this file and install this plug-in in outlook." +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "_Close" +msgstr "" diff --git a/addons/pad/i18n/da.po b/addons/pad/i18n/da.po new file mode 100644 index 00000000000..f1370ecb955 --- /dev/null +++ b/addons/pad/i18n/da.po @@ -0,0 +1,53 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:16+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: pad +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: pad +#: help:res.company,pad_url_template:0 +msgid "Template used to generate pad URL." +msgstr "" + +#. module: pad +#: model:ir.model,name:pad.model_res_company +msgid "Companies" +msgstr "" + +#. module: pad +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: pad +#: model:ir.model,name:pad.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: pad +#: view:res.company:0 +msgid "Pad" +msgstr "" + +#. module: pad +#: field:res.company,pad_url_template:0 +msgid "Pad URL Template" +msgstr "" diff --git a/addons/process/i18n/da.po b/addons/process/i18n/da.po new file mode 100644 index 00000000000..98aff52ca2f --- /dev/null +++ b/addons/process/i18n/da.po @@ -0,0 +1,313 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:22+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: process +#: model:ir.model,name:process.model_process_node +#: view:process.node:0 +#: view:process.process:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: help:process.process,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the process " +"without removing it." +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: view:process.node:0 +#: view:process.process:0 +msgid "Group By..." +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Kind Of Node" +msgstr "" + +#. module: process +#: field:process.node,help_url:0 +msgid "Help URL" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_process_node_form +#: view:process.node:0 +#: view:process.process:0 +msgid "Process Nodes" +msgstr "" + +#. module: process +#: view:process.process:0 +#: field:process.process,node_ids:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: view:process.node:0 +#: field:process.node,condition_ids:0 +#: view:process.process:0 +msgid "Conditions" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Search Process Transition" +msgstr "" + +#. module: process +#: field:process.condition,node_id:0 +msgid "Node" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +msgid "Description" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: field:process.condition,model_id:0 +#: view:process.node:0 +#: field:process.node,model_id:0 +#: view:process.process:0 +#: field:process.process,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,source_node_id:0 +msgid "Source Node" +msgstr "" + +#. module: process +#: view:process.transition:0 +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition +#: view:process.transition:0 +msgid "Process Transition" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_condition +msgid "Condition" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_form +#: model:ir.ui.menu,name:process.menu_process_form +msgid "Processes" +msgstr "" + +#. module: process +#: field:process.condition,name:0 +#: field:process.node,name:0 +#: field:process.process,name:0 +#: field:process.transition,name:0 +#: field:process.transition.action,name:0 +msgid "Name" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: view:process.node:0 +#: field:process.node,note:0 +#: view:process.process:0 +#: field:process.process,note:0 +#: view:process.transition:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: view:process.process:0 +msgid "Search Process" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +#: field:process.node,subflow_id:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Associated Groups" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.condition,model_states:0 +msgid "Expression" +msgstr "" + +#. module: process +#: field:process.transition,group_ids:0 +msgid "Required Groups" +msgstr "" + +#. module: process +#: view:process.node:0 +#: view:process.process:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,process_id:0 +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Search ProcessNode" +msgstr "" + +#. module: process +#: view:process.node:0 +#: view:process.process:0 +msgid "Other Conditions" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +#: view:process.process:0 +msgid "Properties" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_transition_form +#: model:ir.ui.menu,name:process.menu_process_transition_form +msgid "Process Transitions" +msgstr "" + +#. module: process +#: field:process.transition,target_node_id:0 +msgid "Target Node" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: view:process.node:0 +#: view:process.process:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: view:process.node:0 +#: view:process.process:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" diff --git a/addons/product/i18n/da.po b/addons/product/i18n/da.po new file mode 100644 index 00000000000..215e0a2d01f --- /dev/null +++ b/addons/product/i18n/da.po @@ -0,0 +1,1965 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Max. Margin" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Base Price" +msgstr "" + +#. module: product +#: field:product.product,partner_ref:0 +msgid "Customer ref" +msgstr "" + +#. module: product +#: field:product.uom,factor:0 +#: field:product.uom,factor_inv:0 +msgid "Ratio" +msgstr "" + +#. module: product +#: help:product.supplierinfo,min_qty:0 +msgid "" +"The minimal quantity to purchase to this supplier, expressed in the supplier " +"Product UoM if not empty, in the default unit of measure of the product " +"otherwise." +msgstr "" + +#. module: product +#: selection:product.template,type:0 +msgid "Service" +msgstr "" + +#. module: product +#: help:product.template,purchase_ok:0 +msgid "" +"Determine if the product is visible in the list of products within a " +"selection from a purchase order line." +msgstr "" + +#. module: product +#: help:product.supplierinfo,name:0 +msgid "Supplier of this product" +msgstr "" + +#. module: product +#: model:process.node,note:product.process_node_supplier0 +msgid "Supplier name, price, product code, ..." +msgstr "" + +#. module: product +#: help:pricelist.partnerinfo,min_quantity:0 +msgid "" +"The minimal quantity to trigger this rule, expressed in the supplier UoM if " +"any or in the default UoM of the product otherrwise." +msgstr "" + +#. module: product +#: field:product.packaging,rows:0 +msgid "Number of Layers" +msgstr "" + +#. module: product +#: field:product.template,weight_net:0 +msgid "Net weight" +msgstr "" + +#. module: product +#: help:product.pricelist.version,active:0 +msgid "" +"When a version is duplicated it is set to non active, so that the dates do " +"not overlaps with original version. You should change the dates and " +"reactivate the pricelist" +msgstr "" + +#. module: product +#: field:product.price.type,field:0 +msgid "Product Field" +msgstr "" + +#. module: product +#: help:product.pricelist.item,product_tmpl_id:0 +msgid "" +"Set a template if this rule only apply to a template of product. Keep empty " +"for all products" +msgstr "" + +#. module: product +#: help:product.product,virtual_available:0 +msgid "" +"Forecast quantity (computed as Quantity On Hand - Outgoing + Incoming)\n" +"In a context with a single Stock Location, this includes goods stored at " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods stored in the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location typed as " +"'internal'." +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_uom:0 +msgid "Supplier UoM" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_round:0 +msgid "" +"Sets the price so that it is a multiple of this value.\n" +"Rounding is applied after the discount and before the surcharge.\n" +"To have prices that end in 9.99, set rounding 10, surcharge -0.01" +msgstr "" + +#. module: product +#: field:product.supplierinfo,name:0 +msgid "Supplier" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_consultant_product_template +msgid "Service on Timesheet" +msgstr "" + +#. module: product +#: help:product.price.type,field:0 +msgid "Associated field in the product form." +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Unit of Measure" +msgstr "" + +#. module: product +#: field:product.template,procure_method:0 +msgid "Procurement Method" +msgstr "" + +#. module: product +#: report:product.pricelist:0 +msgid "Printing Date" +msgstr "" + +#. module: product +#: field:product.product,qty_available:0 +msgid "Quantity On Hand" +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price List" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_cm +msgid "cm" +msgstr "" + +#. module: product +#: field:product.price.type,name:0 +msgid "Price Name" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:178 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: product +#: field:product.pricelist,company_id:0 +#: field:product.pricelist.item,company_id:0 +#: field:product.pricelist.version,company_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,company_id:0 +#: field:product.template,company_id:0 +msgid "Company" +msgstr "" + +#. module: product +#: help:product.template,weight_net:0 +msgid "The net weight in Kg." +msgstr "" + +#. module: product +#: help:product.template,seller_delay:0 +msgid "" +"This is the average delay in days between the purchase order confirmation " +"and the reception of goods for this product and for the default supplier. It " +"is used by the scheduler to order requests based on reordering delays." +msgstr "" + +#. module: product +#: help:product.template,seller_qty:0 +msgid "This is minimum quantity to purchase from Main Supplier." +msgstr "" + +#. module: product +#: help:product.product,incoming_qty:0 +msgid "" +"Quantity of products that are planned to arrive.\n" +"In a context with a single Stock Location, this includes goods arriving to " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods arriving to the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods arriving to the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods arriving to any Stock Location typed as " +"'internal'." +msgstr "" + +#. module: product +#: help:product.template,seller_id:0 +msgid "Main Supplier who has highest priority in Supplier List." +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Services" +msgstr "" + +#. module: product +#: help:product.template,list_price:0 +msgid "" +"Base price for computing the customer price. Sometimes called the catalog " +"price." +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:376 +#, python-format +msgid "Partner section of the product form" +msgstr "" + +#. module: product +#: model:product.uom,name:product.uom_day +msgid "Day" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "UoM" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_form_config_action +msgid "Create or Import Products" +msgstr "" + +#. module: product +#: help:product.template,supply_method:0 +msgid "" +"Produce will generate production order or tasks, according to the product " +"type. Buy will trigger purchase orders when requested." +msgstr "" + +#. module: product +#: help:product.pricelist.version,date_start:0 +msgid "Starting date for this pricelist version to be valid." +msgstr "" + +#. module: product +#: field:product.product,incoming_qty:0 +msgid "Incoming" +msgstr "" + +#. module: product +#: selection:product.template,procure_method:0 +msgid "Make to Stock" +msgstr "" + +#. module: product +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Suppliers" +msgstr "" + +#. module: product +#: field:product.pricelist.item,name:0 +msgid "Rule Name" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "To Purchase" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_code:0 +msgid "Supplier Product Code" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rules Test Match" +msgstr "" + +#. module: product +#: field:product.pricelist.item,base_pricelist_id:0 +msgid "If Other Pricelist" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_normal_action +#: model:ir.actions.act_window,name:product.product_normal_action_puchased +#: model:ir.actions.act_window,name:product.product_normal_action_sell +#: model:ir.actions.act_window,name:product.product_normal_action_tree +#: model:ir.ui.menu,name:product.menu_products +#: view:product.product:0 +msgid "Products" +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: product +#: field:product.template,seller_qty:0 +msgid "Supplier Quantity" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "New Price =" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_pricelist_partnerinfo +msgid "pricelist.partnerinfo" +msgstr "" + +#. module: product +#: field:product.template,uom_po_id:0 +msgid "Purchase Unit of Measure" +msgstr "" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Fixed" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_categ_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: product +#: help:product.pricelist.item,product_id:0 +msgid "" +"Set a product if this rule only apply to one product. Keep empty for all " +"products" +msgstr "" + +#. module: product +#: help:product.packaging,rows:0 +msgid "The number of layers on a pallet or box" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_type +#: field:product.pricelist,type:0 +msgid "Pricelist Type" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Base Prices" +msgstr "" + +#. module: product +#: field:product.product,color:0 +msgid "Color Index" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,type:0 +msgid "Product Type" +msgstr "" + +#. module: product +#: field:product.product,code:0 +#: field:product.product,default_code:0 +msgid "Reference" +msgstr "" + +#. module: product +#: field:product.packaging,width:0 +msgid "Width" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Characteristics" +msgstr "" + +#. module: product +#: field:product.template,sale_ok:0 +msgid "Can be Sold" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Group by..." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description_sale:0 +msgid "Sale Description" +msgstr "" + +#. module: product +#: field:product.template,produce_delay:0 +msgid "Manufacturing Lead Time" +msgstr "" + +#. module: product +#: field:product.supplierinfo,pricelist_ids:0 +msgid "Supplier Pricelist" +msgstr "" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Pallet Dimension" +msgstr "" + +#. module: product +#: code:addons/product/product.py:175 +#, python-format +msgid "Warning" +msgstr "" + +#. module: product +#: field:product.pricelist.item,base:0 +msgid "Based on" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_ton +msgid "t" +msgstr "" + +#. module: product +#: help:pricelist.partnerinfo,price:0 +msgid "" +"This price will be considered as a price for the supplier UoM if any or the " +"default Unit of Measure of the product otherwise" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_res_partner +msgid "Partner" +msgstr "" + +#. module: product +#: code:addons/product/product.py:143 +#, python-format +msgid "" +"Conversion from Product UoM %s to Default UoM %s is not possible as they " +"both belong to different Category!." +msgstr "" + +#. module: product +#: field:product.template,sale_delay:0 +msgid "Customer Lead Time" +msgstr "" + +#. module: product +#: model:process.transition,name:product.process_transition_supplierofproduct0 +msgid "Supplier of the product" +msgstr "" + +#. module: product +#: help:product.template,cost_method:0 +msgid "" +"Standard Price: the cost price is fixed and recomputed periodically (usually " +"at the end of the year), Average Price: the cost price is recomputed at each " +"reception of products." +msgstr "" + +#. module: product +#: field:product.pricelist,name:0 +msgid "Pricelist Name" +msgstr "" + +#. module: product +#: model:product.price.type,name:product.list_price +#: field:product.product,lst_price:0 +msgid "Public Price" +msgstr "" + +#. module: product +#: field:product.template,seller_ids:0 +msgid "Partners" +msgstr "" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Average Price" +msgstr "" + +#. module: product +#: field:product.template,uos_id:0 +msgid "Unit of Sale" +msgstr "" + +#. module: product +#: field:product.uom,rounding:0 +msgid "Rounding Precision" +msgstr "" + +#. module: product +#: help:product.pricelist.item,name:0 +msgid "Explicit rule name for this pricelist line." +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Min. Margin" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "* ( 1 + " +msgstr "" + +#. module: product +#: help:product.template,product_manager:0 +msgid "This is use as task responsible" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rounding Method" +msgstr "" + +#. module: product +#: field:product.category,child_id:0 +msgid "Child Categories" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,state:0 +msgid "Status" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_round:0 +msgid "Price Rounding" +msgstr "" + +#. module: product +#: sql_constraint:product.uom:0 +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: product +#: help:product.packaging,height:0 +msgid "The height of the package" +msgstr "" + +#. module: product +#: code:addons/product/product.py:345 +#, python-format +msgid "" +"New UoM '%s' must belongs to same UoM category '%s' as of old UoM '%s'." +msgstr "" + +#. module: product +#: model:product.pricelist.type,name:product.pricelist_type_sale +#: field:res.partner,property_product_pricelist:0 +msgid "Sale Pricelist" +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.ul,type:0 +msgid "Type" +msgstr "" + +#. module: product +#: field:product.price_list,price_list:0 +msgid "PriceList" +msgstr "" + +#. module: product +#: help:product.packaging,weight:0 +msgid "The weight of a full package, pallet or box." +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_unit +msgid "PCE" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action2 +#: model:ir.actions.act_window,name:product.product_pricelist_action_for_purchase +#: model:ir.ui.menu,name:product.menu_product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Miscelleanous" +msgstr "" + +#. module: product +#: code:addons/product/product.py:143 +#, python-format +msgid "Error !" +msgstr "" + +#. module: product +#: report:product.pricelist:0 +msgid "Price List Name" +msgstr "" + +#. module: product +#: help:product.pricelist.item,base:0 +msgid "The mode for computing the price for this rule." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_form_action +#: model:ir.ui.menu,name:product.next_id_16 +#: view:product.uom:0 +msgid "Units of Measure" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Print" +msgstr "" + +#. module: product +#: field:product.supplierinfo,delay:0 +msgid "Delivery Lead Time" +msgstr "" + +#. module: product +#: field:product.supplierinfo,min_qty:0 +msgid "Minimal Quantity" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Miscellaneous" +msgstr "" + +#. module: product +#: help:product.uom,active:0 +msgid "" +"By unchecking the active field you can disable a unit of measure without " +"deleting it." +msgstr "" + +#. module: product +#: help:product.template,sale_ok:0 +msgid "" +"Determines if the product can be visible in the list of product within a " +"selection from a sale order line." +msgstr "" + +#. module: product +#: field:product.template,seller_delay:0 +msgid "Supplier Lead Time" +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_code:0 +msgid "" +"This supplier's product code will be used when printing a request for " +"quotation. Keep empty to use the internal one." +msgstr "" + +#. module: product +#: model:product.pricelist.version,name:product.ver0 +msgid "Default Public Pricelist Version" +msgstr "" + +#. module: product +#: field:product.pricelist.type,key:0 +msgid "Key" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_version_id:0 +msgid "Price List Version" +msgstr "" + +#. module: product +#: field:product.product,virtual_available:0 +msgid "Quantity Available" +msgstr "" + +#. module: product +#: help:product.pricelist.item,sequence:0 +msgid "" +"Gives the order in which the pricelist items will be checked. The evaluation " +"gives highest priority to lowest sequence and stops as soon as a matching " +"item is found." +msgstr "" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_pricelist +#: model:ir.model,name:product.model_product_pricelist +#: field:product.product,price:0 +#: field:product.product,pricelist_id:0 +#: view:product.supplierinfo:0 +msgid "Pricelist" +msgstr "" + +#. module: product +#: selection:product.template,type:0 +msgid "Consumable" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_form_config_action +msgid "" +"Create a product form for everything you buy or sell. Specify a supplier if " +"the product can be purchased." +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid " e.g: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: product +#: help:product.template,weight:0 +msgid "The gross weight in Kg." +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Box" +msgstr "" + +#. module: product +#: code:addons/product/product.py:400 +#, python-format +msgid "Products: " +msgstr "" + +#. module: product +#: model:product.uom,name:product.uom_hour +msgid "Hour" +msgstr "" + +#. module: product +#: field:product.category,parent_id:0 +msgid "Parent Category" +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "In Development" +msgstr "" + +#. module: product +#: help:product.pricelist.type,key:0 +msgid "" +"Used in the code to select specific prices based on the context. Keep " +"unchanged." +msgstr "" + +#. module: product +#: field:product.packaging,weight:0 +msgid "Total Package Weight" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Context..." +msgstr "" + +#. module: product +#: help:product.template,procure_method:0 +msgid "" +"'Make to Stock': When needed, take from the stock or wait until re-" +"supplying. 'Make to Order': When needed, purchase or produce for the " +"procurement request." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Procurement" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action +#: model:ir.ui.menu,name:product.menu_products_category +msgid "Products by Category" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Weights" +msgstr "" + +#. module: product +#: field:product.uom,category_id:0 +msgid "UoM Category" +msgstr "" + +#. module: product +#: view:product.product:0 +#: model:res.groups,name:product.group_product_variant +msgid "Product Variant" +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_name:0 +msgid "" +"This supplier's product name will be used when printing a request for " +"quotation. Keep empty to use the internal one." +msgstr "" + +#. module: product +#: field:product.packaging,ul:0 +msgid "Type of Package" +msgstr "" + +#. module: product +#: field:product.template,loc_rack:0 +msgid "Rack" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pack" +msgstr "" + +#. module: product +#: field:product.product,ean13:0 +msgid "EAN13" +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid "Ratio & Precision" +msgstr "" + +#. module: product +#: code:addons/product/product.py:641 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: product +#: field:product.template,seller_id:0 +msgid "Main Supplier" +msgstr "" + +#. module: product +#: help:product.template,type:0 +msgid "" +"Will change the way procurements are processed. Consumable are product where " +"you don't manage stock." +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: product +#: help:product.uom,category_id:0 +msgid "" +"Quantity conversions may happen automatically between Units of Measure in " +"the same category, according to their respective ratios." +msgstr "" + +#. module: product +#: field:product.template,supply_method:0 +msgid "Supply method" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_category_action +msgid "" +"Here is a list of all your products classified by category. You can click a " +"category to get the list of all products linked to this category or to a " +"child of this category." +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "Obsolete" +msgstr "" + +#. module: product +#: model:process.node,name:product.process_node_supplier0 +#: view:product.supplierinfo:0 +msgid "Supplier Information" +msgstr "" + +#. module: product +#: help:product.product,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the product " +"without removing it." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_ul_form_action +#: model:ir.model,name:product.model_product_packaging +#: model:ir.ui.menu,name:product.menu_product_ul_form_action +#: view:product.packaging:0 +#: view:product.product:0 +#: view:product.ul:0 +msgid "Packaging" +msgstr "" + +#. module: product +#: field:product.price.type,currency_id:0 +#: report:product.pricelist:0 +#: field:product.pricelist,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: product +#: help:product.price.type,currency_id:0 +msgid "The currency the field is expressed in." +msgstr "" + +#. module: product +#: help:product.uom,rounding:0 +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a UoM " +"that cannot be further split, such as a piece." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Descriptions" +msgstr "" + +#. module: product +#: field:product.pricelist.version,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: product +#: view:res.partner:0 +msgid "Sales Properties" +msgstr "" + +#. module: product +#: field:product.template,loc_row:0 +msgid "Row" +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.template,categ_id:0 +msgid "Category" +msgstr "" + +#. module: product +#: help:product.pricelist.item,min_quantity:0 +msgid "" +"The rule only applies if the partner buys/sells more than this quantity." +msgstr "" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Standard Price" +msgstr "" + +#. module: product +#: help:product.pricelist,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the pricelist " +"without removing it." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action_form +#: model:ir.ui.menu,name:product.menu_product_category_action_form +#: view:product.category:0 +msgid "Product Categories" +msgstr "" + +#. module: product +#: field:product.uom,uom_type:0 +msgid "UoM Type" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: product +#: help:product.template,uom_po_id:0 +msgid "" +"Default Unit of Measure used for purchase orders. It must be in the same " +"category than the default unit of measure." +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_uom:0 +msgid "This comes from the product form." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action +#: model:ir.actions.act_window,help:product.product_normal_action_sell +msgid "" +"You must define a Product for everything you buy or sell. Products can be " +"raw materials, stockable products, consumables or services. The Product form " +"contains detailed information about your products related to procurement " +"logistics, sales price, product category, suppliers and so on." +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Products Listprices Items" +msgstr "" + +#. module: product +#: help:product.packaging,ul_qty:0 +msgid "The number of packages by layer" +msgstr "" + +#. module: product +#: help:product.uom,factor_inv:0 +msgid "" +"How many times this UoM is bigger than the reference UoM in this category:\n" +"1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: product +#: help:product.packaging,width:0 +msgid "The width of the package" +msgstr "" + +#. module: product +#: field:product.packaging,qty:0 +msgid "Quantity by Package" +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid "Unit of Measure Properties" +msgstr "" + +#. module: product +#: help:product.template,standard_price:0 +msgid "" +"Product's cost for accounting stock valuation. It is the base price for the " +"supplier price." +msgstr "" + +#. module: product +#: help:product.supplierinfo,qty:0 +msgid "This is a quantity which is converted into Default Uom." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_uom_form_action +msgid "" +"Create and manage the units of measure you want to be used in your system. " +"You can define a conversion rate between several Units of Measure within the " +"same category." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_ul_form_action +msgid "" +"Create and manage your packaging dimensions and types you want to be " +"maintained in your system." +msgstr "" + +#. module: product +#: help:product.template,categ_id:0 +msgid "Select category for the current product" +msgstr "" + +#. module: product +#: field:product.product,outgoing_qty:0 +msgid "Outgoing" +msgstr "" + +#. module: product +#: selection:product.template,supply_method:0 +msgid "Buy" +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Reference UoM for this category" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_version +#: view:product.pricelist:0 +#: view:product.pricelist.version:0 +msgid "Pricelist Version" +msgstr "" + +#. module: product +#: help:product.packaging,sequence:0 +msgid "Gives the sequence order when displaying a list of packaging." +msgstr "" + +#. module: product +#: selection:product.category,type:0 +#: selection:product.template,state:0 +msgid "Normal" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:178 +#, python-format +msgid "" +"At least one pricelist has no active version !\n" +"Please create or activate one." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_max_margin:0 +msgid "Max. Price Margin" +msgstr "" + +#. module: product +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "" + +#. module: product +#: help:product.packaging,weight_ul:0 +msgid "The weight of the empty UL" +msgstr "" + +#. module: product +#: help:product.packaging,code:0 +msgid "The code of the transport unit." +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid " e.g: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:375 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: product +#: view:product.price.type:0 +msgid "Products Price Type" +msgstr "" + +#. module: product +#: field:product.template,product_manager:0 +msgid "Product Manager" +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Smaller than the reference UoM" +msgstr "" + +#. module: product +#: field:product.product,price_extra:0 +msgid "Variant Price Extra" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_supplierinfo +msgid "Information about a product supplier" +msgstr "" + +#. module: product +#: field:product.price.type,active:0 +#: field:product.pricelist,active:0 +#: field:product.pricelist.version,active:0 +#: field:product.product,active:0 +#: field:product.uom,active:0 +msgid "Active" +msgstr "" + +#. module: product +#: field:product.product,price_margin:0 +msgid "Variant Price Margin" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_name:0 +msgid "Supplier Product Name" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action_puchased +msgid "" +"Products can be purchased and/or sold. They can be raw materials, stockable " +"products, consumables or services. The Product form contains detailed " +"information about your products related to procurement logistics, sales " +"price, product category, suppliers and so on." +msgstr "" + +#. module: product +#: help:product.product,qty_available:0 +msgid "" +"Current quantity of products.\n" +"In a context with a single Stock Location, this includes goods stored at " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods stored in the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location typed as " +"'internal'." +msgstr "" + +#. module: product +#: field:product.template,rental:0 +msgid "Can be Rent" +msgstr "" + +#. module: product +#: model:product.price.type,name:product.standard_price +#: field:product.template,standard_price:0 +msgid "Cost Price" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description_purchase:0 +msgid "Purchase Description" +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price Search" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Second UoM" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_template_action_tree +msgid "Product Templates" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Storage Localisation" +msgstr "" + +#. module: product +#: help:product.packaging,length:0 +msgid "The length of the package" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_min_margin:0 +msgid "Min. Price Margin" +msgstr "" + +#. module: product +#: field:product.pricelist.version,items_id:0 +msgid "Price List Items" +msgstr "" + +#. module: product +#: field:product.template,weight:0 +msgid "Gross weight" +msgstr "" + +#. module: product +#: field:product.packaging,weight_ul:0 +msgid "Empty Package Weight" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_category +#: field:product.pricelist.item,categ_id:0 +msgid "Product Category" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_price_type_action +#: model:ir.ui.menu,name:product.menu_product_price_type +msgid "Price Types" +msgstr "" + +#. module: product +#: constraint:product.pricelist.item:0 +msgid "" +"Error ! You cannot assign the Main Pricelist as Other Pricelist in PriceList " +"Item!" +msgstr "" + +#. module: product +#: field:product.template,mes_type:0 +msgid "Measure Type" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action +msgid "" +"There can be more than one version of a pricelist. Here you can create and " +"manage new versions of a price list. Some examples of versions: 2010, 2011, " +"Summer Promotion, etc." +msgstr "" + +#. module: product +#: help:product.uom,factor:0 +msgid "" +"How many times this UoM is smaller than the reference UoM in this category:\n" +"1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: product +#: help:product.template,state:0 +msgid "Tells the user if he can use the product or not." +msgstr "" + +#. module: product +#: selection:product.template,type:0 +msgid "Stockable Product" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,min_quantity:0 +#: field:product.supplierinfo,qty:0 +msgid "Quantity" +msgstr "" + +#. module: product +#: field:product.packaging,code:0 +msgid "Code" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_gram +msgid "g" +msgstr "" + +#. module: product +#: view:product.supplierinfo:0 +msgid "Seq" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Calculate Product Price per unit base on pricelist version." +msgstr "" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Variable" +msgstr "" + +#. module: product +#: help:product.template,uom_id:0 +msgid "Default Unit of Measure used for all stock operation." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_ul +msgid "Shipping Unit" +msgstr "" + +#. module: product +#: field:product.packaging,height:0 +msgid "Height" +msgstr "" + +#. module: product +#: help:product.pricelist.version,date_end:0 +msgid "Ending date for this pricelist version to be valid." +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,suppinfo_id:0 +msgid "Partner Information" +msgstr "" + +#. module: product +#: selection:product.category,type:0 +msgid "View" +msgstr "" + +#. module: product +#: model:product.category,name:product.cat0 +msgid "All products" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Close" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_item +msgid "Pricelist item" +msgstr "" + +#. module: product +#: help:product.price.type,name:0 +msgid "Name of this kind of price." +msgstr "" + +#. module: product +#: model:product.pricelist,name:product.list0 +msgid "Public Pricelist" +msgstr "" + +#. module: product +#: field:product.product,product_image:0 +msgid "Image" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +#: model:product.uom.categ,name:product.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: product +#: help:product.template,produce_delay:0 +msgid "" +"Average delay in days to produce this product. This is only for the " +"production order and, if it is a multi-level bill of material, it's only for " +"the level of this product. Different lead times will be summed for all " +"levels and purchase orders." +msgstr "" + +#. module: product +#: field:product.price_list,qty2:0 +msgid "Quantity-2" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Information" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Codes" +msgstr "" + +#. module: product +#: field:product.price_list,qty4:0 +msgid "Quantity-4" +msgstr "" + +#. module: product +#: field:product.price_list,qty5:0 +msgid "Quantity-5" +msgstr "" + +#. module: product +#: view:product.packaging:0 +msgid "Other Info" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_meter +msgid "m" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Delays" +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Default UOM" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Both stockable and consumable products" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pallet" +msgstr "" + +#. module: product +#: model:process.node,note:product.process_node_product0 +msgid "Creation of the product" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_uom_categ_form_action +msgid "" +"Create and manage the units of measure categories you want to be used in " +"your system. If several units of measure are in the same category, they can " +"be converted to each other. For example, in the unit of measure category " +"\"Time\", you will have the following UoM: Hours, Days." +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Bigger than the reference UoM" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action2 +#: model:ir.actions.act_window,help:product.product_pricelist_action_for_purchase +msgid "" +"A price list contains rules to be evaluated in order to compute the purchase " +"or sales price for all the partners assigned to a price list. Price lists " +"have several versions (2010, 2011, Promotion of February 2010, etc.) and " +"each version has several rules. Example: the customer price of a product " +"category will be based on the supplier price multiplied by 1.80." +msgstr "" + +#. module: product +#: field:product.packaging,ul_qty:0 +msgid "Package by layer" +msgstr "" + +#. module: product +#: view:product.uom.categ:0 +msgid "Units of Measure categories" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,price:0 +msgid "Unit Price" +msgstr "" + +#. module: product +#: field:product.template,warranty:0 +msgid "Warranty (months)" +msgstr "" + +#. module: product +#: help:product.pricelist.item,categ_id:0 +msgid "" +"Set a category of product if this rule only apply to products of a category " +"and his children. Keep empty for all products" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_product +#: model:ir.ui.menu,name:product.prod_config_main +#: model:process.node,name:product.process_node_product0 +#: model:process.process,name:product.process_process_productprocess0 +#: field:product.packaging,product_id:0 +#: field:product.pricelist.item,product_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,product_id:0 +#: model:res.request.link,name:product.req_link_product +msgid "Product" +msgstr "" + +#. module: product +#: help:product.template,sale_delay:0 +msgid "" +"This is the average delay in days between the confirmation of the customer " +"order and the delivery of the finished products. It's the time you promise " +"to your customers." +msgstr "" + +#. module: product +#: code:addons/product/product.py:175 +#, python-format +msgid "Cannot change the category of existing UoM '%s'." +msgstr "" + +#. module: product +#: field:product.packaging,ean:0 +msgid "EAN" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Product Description" +msgstr "" + +#. module: product +#: help:product.packaging,qty:0 +msgid "The total number of products you can put by pallet or box." +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid " ) + " +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_uom_categ +msgid "Product uom categ" +msgstr "" + +#. module: product +#: field:product.price_list,qty3:0 +msgid "Quantity-3" +msgstr "" + +#. module: product +#: help:product.product,outgoing_qty:0 +msgid "" +"Quantity of products that are planned to leave.\n" +"In a context with a single Stock Location, this includes goods leaving from " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods leaving from the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods leaving from the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods leaving from any Stock Location typed as " +"'internal'." +msgstr "" + +#. module: product +#: selection:product.template,supply_method:0 +msgid "Produce" +msgstr "" + +#. module: product +#: selection:product.template,procure_method:0 +msgid "Make to Order" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "UOM" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_surcharge:0 +msgid "Price Surcharge" +msgstr "" + +#. module: product +#: constraint:product.pricelist.version:0 +msgid "You cannot have 2 pricelist versions that overlap!" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.action_product_price_list +#: model:ir.model,name:product.model_product_price_list +#: view:product.price_list:0 +#: report:product.pricelist:0 +#: field:product.pricelist.version,pricelist_id:0 +msgid "Price List" +msgstr "" + +#. module: product +#: field:product.product,variants:0 +msgid "Variants" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Price Computation" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_uos +msgid "Product UoS View" +msgstr "" + +#. module: product +#: field:product.template,loc_case:0 +msgid "Case" +msgstr "" + +#. module: product +#: field:product.pricelist.version,date_end:0 +msgid "End Date" +msgstr "" + +#. module: product +#: field:product.product,packaging:0 +msgid "Logistical Units" +msgstr "" + +#. module: product +#: field:product.category,complete_name:0 +#: field:product.category,name:0 +#: field:product.pricelist.type,name:0 +#: field:product.pricelist.version,name:0 +#: view:product.product:0 +#: field:product.product,name_template:0 +#: field:product.template,name:0 +#: field:product.ul,name:0 +#: field:product.uom,name:0 +#: field:product.uom.categ,name:0 +msgid "Name" +msgstr "" + +#. module: product +#: field:product.template,purchase_ok:0 +msgid "Can be Purchased" +msgstr "" + +#. module: product +#: field:product.template,uos_coeff:0 +msgid "UOM -> UOS Coeff" +msgstr "" + +#. module: product +#: help:res.partner,property_product_pricelist:0 +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" + +#. module: product +#: model:process.transition,note:product.process_transition_supplierofproduct0 +msgid "" +"1 or several supplier(s) can be linked to a product. All information stands " +"in the product form." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_template +#: field:product.pricelist.item,product_tmpl_id:0 +#: field:product.product,product_tmpl_id:0 +#: view:product.template:0 +msgid "Product Template" +msgstr "" + +#. module: product +#: field:product.template,cost_method:0 +msgid "Costing Method" +msgstr "" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Palletization" +msgstr "" + +#. module: product +#: field:product.packaging,length:0 +msgid "Length" +msgstr "" + +#. module: product +#: code:addons/product/product.py:345 +#, python-format +msgid "UoM categories Mismatch!" +msgstr "" + +#. module: product +#: field:product.template,volume:0 +msgid "Volume" +msgstr "" + +#. module: product +#: help:product.supplierinfo,sequence:0 +msgid "Assigns the priority to the list of product supplier." +msgstr "" + +#. module: product +#: field:product.template,uom_id:0 +msgid "Default Unit Of Measure" +msgstr "" + +#. module: product +#: help:product.packaging,ean:0 +msgid "The EAN code of the package unit." +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "End of Lifecycle" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,name:0 +#: field:product.packaging,name:0 +#: report:product.pricelist:0 +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description:0 +msgid "Description" +msgstr "" + +#. module: product +#: help:product.product,packaging:0 +msgid "" +"Gives the different ways to package the same product. This has no impact on " +"the picking order and is mainly used if you use the EDI module." +msgstr "" + +#. module: product +#: help:product.supplierinfo,delay:0 +msgid "" +"Lead time in days between the confirmation of the purchase order and the " +"reception of the products in your warehouse. Used by the scheduler for " +"automatic computation of the purchase order planning." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_action +#: field:product.pricelist,version_id:0 +msgid "Pricelist Versions" +msgstr "" + +#. module: product +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: product +#: field:product.category,sequence:0 +#: field:product.packaging,sequence:0 +#: field:product.pricelist.item,sequence:0 +#: field:product.supplierinfo,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: product +#: field:product.template,list_price:0 +msgid "Sale Price" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Procurement & Locations" +msgstr "" + +#. module: product +#: constraint:product.category:0 +msgid "Error ! You cannot create recursive categories." +msgstr "" + +#. module: product +#: field:product.category,type:0 +msgid "Category Type" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_km +msgid "km" +msgstr "" + +#. module: product +#: help:product.template,uos_id:0 +msgid "" +"Used by companies that manage two units of measure: invoicing and inventory " +"management. For example, in food industries, you will manage a stock of ham " +"but invoice in Kg. Keep empty to use the default UOM." +msgstr "" + +#. module: product +#: field:product.price_list,qty1:0 +msgid "Quantity-1" +msgstr "" + +#. module: product +#: help:product.template,uos_coeff:0 +msgid "" +"Coefficient to convert UOM to UOS\n" +" uos = uom * coeff" +msgstr "" + +#. module: product +#: constraint:product.packaging:0 +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product +#: field:product.pricelist.item,min_quantity:0 +msgid "Min. Quantity" +msgstr "" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_label +msgid "Products Labels" +msgstr "" + +#. module: product +#: help:product.template,volume:0 +msgid "The volume in m3." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_price_type +msgid "Price Type" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "To Sell" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_discount:0 +msgid "Price Discount" +msgstr "" + +#. module: product +#: help:product.category,sequence:0 +msgid "" +"Gives the sequence order when displaying a list of product categories." +msgstr "" diff --git a/addons/product_expiry/i18n/da.po b/addons/product_expiry/i18n/da.po new file mode 100644 index 00000000000..aa03774f037 --- /dev/null +++ b/addons/product_expiry/i18n/da.po @@ -0,0 +1,134 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "" + +#. module: product_expiry +#: view:product.product:0 +#: view:stock.production.lot:0 +msgid "Dates" +msgstr "" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_stock_production_lot +msgid "Production lot" +msgstr "" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"The number of days before a production lot starts deteriorating without " +"becoming dangerous." +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"The number of days before a production lot may become dangerous and should " +"not be consumed." +msgstr "" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_product_product +msgid "Product" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "" +"The date on which the lot starts deteriorating without becoming dangerous." +msgstr "" + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product Life Time" +msgstr "" + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product Removal Time" +msgstr "" + +#. module: product_expiry +#: help:product.product,alert_time:0 +msgid "" +"The number of days after which an alert should be notified about the " +"production lot." +msgstr "" + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "The number of days before a production lot should be removed." +msgstr "" + +#. module: product_expiry +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "" +"The date on which the lot may become dangerous and should not be consumed." +msgstr "" + +#. module: product_expiry +#: field:product.product,use_time:0 +msgid "Product Use Time" +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "" + +#. module: product_expiry +#: sql_constraint:stock.production.lot:0 +msgid "" +"The combination of serial number and internal reference must be unique !" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,alert_date:0 +msgid "" +"The date on which an alert should be notified about the production lot." +msgstr "" + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product Alert Time" +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "The date on which the lot should be removed." +msgstr "" diff --git a/addons/product_manufacturer/i18n/da.po b/addons/product_manufacturer/i18n/da.po new file mode 100644 index 00000000000..8c2f7c9d6ed --- /dev/null +++ b/addons/product_manufacturer/i18n/da.po @@ -0,0 +1,77 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:25+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pref:0 +msgid "Manufacturer Product Code" +msgstr "" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_product +#: field:product.manufacturer.attribute,product_id:0 +msgid "Product" +msgstr "" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +msgid "Product Template Name" +msgstr "" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute +msgid "Product attributes" +msgstr "" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +#: view:product.product:0 +msgid "Product Attributes" +msgstr "" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,name:0 +msgid "Attribute" +msgstr "" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,value:0 +msgid "Value" +msgstr "" + +#. module: product_manufacturer +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,attribute_ids:0 +msgid "Attributes" +msgstr "" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pname:0 +msgid "Manufacturer Product Name" +msgstr "" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,manufacturer:0 +msgid "Manufacturer" +msgstr "" diff --git a/addons/product_margin/i18n/da.po b/addons/product_margin/i18n/da.po new file mode 100644 index 00000000000..da46bb994be --- /dev/null +++ b/addons/product_margin/i18n/da.po @@ -0,0 +1,279 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: product_margin +#: view:product.product:0 +#: field:product.product,turnover:0 +msgid "Turnover" +msgstr "" + +#. module: product_margin +#: field:product.product,expected_margin_rate:0 +msgid "Expected Margin (%)" +msgstr "" + +#. module: product_margin +#: field:product.margin,from_date:0 +msgid "From" +msgstr "" + +#. module: product_margin +#: help:product.product,sale_expected:0 +msgid "" +"Sum of Multification of Sale Catalog price and quantity of Customer Invoices" +msgstr "" + +#. module: product_margin +#: help:product.product,total_margin:0 +msgid "Turnorder - Standard price" +msgstr "" + +#. module: product_margin +#: field:product.margin,to_date:0 +msgid "To" +msgstr "" + +#. module: product_margin +#: field:product.product,date_to:0 +msgid "To Date" +msgstr "" + +#. module: product_margin +#: field:product.product,date_from:0 +msgid "From Date" +msgstr "" + +#. module: product_margin +#: selection:product.margin,invoice_state:0 +#: selection:product.product,invoice_state:0 +msgid "Draft, Open and Paid" +msgstr "" + +#. module: product_margin +#: field:product.product,purchase_avg_price:0 +#: field:product.product,sale_avg_price:0 +msgid "Avg. Unit Price" +msgstr "" + +#. module: product_margin +#: model:ir.model,name:product_margin.model_product_product +msgid "Product" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "Catalog Price" +msgstr "" + +#. module: product_margin +#: selection:product.margin,invoice_state:0 +#: selection:product.product,invoice_state:0 +msgid "Paid" +msgstr "" + +#. module: product_margin +#: help:product.product,sales_gap:0 +msgid "Expected Sale - Turn Over" +msgstr "" + +#. module: product_margin +#: field:product.product,sale_expected:0 +msgid "Expected Sale" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "Standard Price" +msgstr "" + +#. module: product_margin +#: help:product.product,purchase_num_invoiced:0 +msgid "Sum of Quantity in Supplier Invoices" +msgstr "" + +#. module: product_margin +#: help:product.product,normal_cost:0 +msgid "Sum of Multification of Cost price and quantity of Supplier Invoices" +msgstr "" + +#. module: product_margin +#: help:product.product,expected_margin:0 +msgid "Expected Sale - Normal Cost" +msgstr "" + +#. module: product_margin +#: field:product.product,purchase_num_invoiced:0 +#: field:product.product,sale_num_invoiced:0 +msgid "# Invoiced" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +#: field:product.product,total_cost:0 +msgid "Total Cost" +msgstr "" + +#. module: product_margin +#: field:product.product,expected_margin:0 +msgid "Expected Margin" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "#Purchased" +msgstr "" + +#. module: product_margin +#: help:product.product,turnover:0 +msgid "" +"Sum of Multification of Invoice price and quantity of Customer Invoices" +msgstr "" + +#. module: product_margin +#: help:product.product,expected_margin_rate:0 +msgid "Expected margin * 100 / Expected Sale" +msgstr "" + +#. module: product_margin +#: help:product.product,sale_avg_price:0 +msgid "Avg. Price in Customer Invoices)" +msgstr "" + +#. module: product_margin +#: help:product.product,total_cost:0 +msgid "" +"Sum of Multification of Invoice price and quantity of Supplier Invoices " +msgstr "" + +#. module: product_margin +#: field:product.margin,invoice_state:0 +#: field:product.product,invoice_state:0 +msgid "Invoice State" +msgstr "" + +#. module: product_margin +#: help:product.product,purchase_gap:0 +msgid "Normal Cost - Total Cost" +msgstr "" + +#. module: product_margin +#: field:product.product,total_margin:0 +msgid "Total Margin" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +#: field:product.product,sales_gap:0 +msgid "Sales Gap" +msgstr "" + +#. module: product_margin +#: field:product.product,normal_cost:0 +msgid "Normal Cost" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "Purchases" +msgstr "" + +#. module: product_margin +#: help:product.product,purchase_avg_price:0 +msgid "Avg. Price in Supplier Invoices " +msgstr "" + +#. module: product_margin +#: view:product.margin:0 +msgid "Properties categories" +msgstr "" + +#. module: product_margin +#: help:product.product,total_margin_rate:0 +msgid "Total margin * 100 / Turnover" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "Analysis Criteria" +msgstr "" + +#. module: product_margin +#: selection:product.margin,invoice_state:0 +#: selection:product.product,invoice_state:0 +msgid "Open and Paid" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "Sales" +msgstr "" + +#. module: product_margin +#: code:addons/product_margin/wizard/product_margin.py:73 +#: model:ir.actions.act_window,name:product_margin.product_margin_act_window +#: model:ir.ui.menu,name:product_margin.menu_action_product_margin +#: view:product.product:0 +#, python-format +msgid "Product Margins" +msgstr "" + +#. module: product_margin +#: view:product.margin:0 +msgid "General Information" +msgstr "" + +#. module: product_margin +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product_margin +#: field:product.product,purchase_gap:0 +msgid "Purchase Gap" +msgstr "" + +#. module: product_margin +#: field:product.product,total_margin_rate:0 +msgid "Total Margin (%)" +msgstr "" + +#. module: product_margin +#: view:product.margin:0 +msgid "Open Margins" +msgstr "" + +#. module: product_margin +#: view:product.margin:0 +msgid "Cancel" +msgstr "" + +#. module: product_margin +#: view:product.product:0 +msgid "Margins" +msgstr "" + +#. module: product_margin +#: help:product.product,sale_num_invoiced:0 +msgid "Sum of Quantity in Customer Invoices" +msgstr "" + +#. module: product_margin +#: model:ir.model,name:product_margin.model_product_margin +msgid "Product Margin" +msgstr "" diff --git a/addons/profile_tools/i18n/da.po b/addons/profile_tools/i18n/da.po new file mode 100644 index 00000000000..2eff2ec38f0 --- /dev/null +++ b/addons/profile_tools/i18n/da.po @@ -0,0 +1,144 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-27 06:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: profile_tools +#: help:misc_tools.installer,idea:0 +msgid "Promote ideas of the employees, votes and discussion on best ideas." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,share:0 +msgid "" +"Allows you to give restricted access to your OpenERP documents to external " +"users, such as customers, suppliers, or accountants. You can share any " +"OpenERP Menu such as your project tasks, support requests, invoices, etc." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,lunch:0 +msgid "A simple module to help you to manage Lunch orders." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,subscription:0 +msgid "Recurring Documents" +msgstr "" + +#. module: profile_tools +#: model:ir.model,name:profile_tools.model_misc_tools_installer +msgid "misc_tools.installer" +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,description:profile_tools.module_meta_information +msgid "" +"Installs tools for lunch,survey,subscription and audittrail\n" +" module\n" +" " +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "" +"Extra Tools are applications that can help you improve your organization " +"although they are not key for company management." +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure" +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,survey:0 +msgid "Allows you to organize surveys." +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,shortdesc:profile_tools.module_meta_information +msgid "Miscellaneous Tools" +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,pad:0 +msgid "" +"This module creates a tighter integration between a Pad instance of your " +"choosing and your OpenERP Web Client by letting you easily link pads to " +"OpenERP objects via OpenERP attachments." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,lunch:0 +msgid "Lunch" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Extra Tools Configuration" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,idea:0 +msgid "Ideas Box" +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,subscription:0 +msgid "Helps to generate automatically recurring documents." +msgstr "" + +#. module: profile_tools +#: model:ir.actions.act_window,name:profile_tools.action_misc_tools_installer +msgid "Tools Configuration" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,pad:0 +msgid "Collaborative Note Pads" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,survey:0 +msgid "Survey" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure Extra Tools" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "title" +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,share:0 +msgid "Web Share" +msgstr "" diff --git a/addons/project/i18n/da.po b/addons/project/i18n/da.po new file mode 100644 index 00000000000..305518e8a93 --- /dev/null +++ b/addons/project/i18n/da.po @@ -0,0 +1,2034 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:54+0000\n" +"PO-Revision-Date: 2012-01-27 06:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project +#: view:report.project.task.user:0 +msgid "New tasks" +msgstr "" + +#. module: project +#: help:project.task.delegate,new_task_description:0 +msgid "Reinclude the description of the task in the task of the user" +msgstr "" + +#. module: project +#: code:addons/project/project.py:916 +#, python-format +msgid "The task '%s' has been delegated to %s." +msgstr "" + +#. module: project +#: help:res.company,project_time_mode_id:0 +msgid "" +"This will set the unit of measure used in projects and tasks.\n" +"If you use the timesheet linked to projects (project_timesheet module), " +"don't forget to setup the right unit of measure in your employees." +msgstr "" + +#. module: project +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Previous Month" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "My tasks" +msgstr "" + +#. module: project +#: field:project.project,warn_customer:0 +msgid "Warn Partner" +msgstr "" + +#. module: project +#: help:project.task.reevaluate,remaining_hours:0 +msgid "Put here the remaining hours required to close the task." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Deadlines" +msgstr "" + +#. module: project +#: code:addons/project/project.py:120 +#, python-format +msgid "Operation Not Permitted !" +msgstr "" + +#. module: project +#: code:addons/project/wizard/project_task_delegate.py:69 +#: code:addons/project/wizard/project_task_delegate.py:70 +#: code:addons/project/wizard/project_task_delegate.py:77 +#: code:addons/project/wizard/project_task_delegate.py:78 +#, python-format +msgid "CHECK: " +msgstr "" + +#. module: project +#: code:addons/project/project.py:315 +#, python-format +msgid "You must assign members on the project '%s' !" +msgstr "" + +#. module: project +#: field:project.task,work_ids:0 +msgid "Work done" +msgstr "" + +#. module: project +#: code:addons/project/project.py:315 +#: code:addons/project/project.py:754 +#: code:addons/project/project.py:1113 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_task_delegate +msgid "Task Delegate" +msgstr "" + +#. module: project +#: field:project.task.delegate,planned_hours_me:0 +msgid "Hours to Validate" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Pending Projects" +msgstr "" + +#. module: project +#: help:project.task,remaining_hours:0 +msgid "" +"Total remaining time, can be re-estimated periodically by the assignee of " +"the task." +msgstr "" + +#. module: project +#: help:project.project,priority:0 +msgid "Gives the sequence order when displaying the list of projects" +msgstr "" + +#. module: project +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project +#: view:project.task.reevaluate:0 +msgid "Reevaluation Task" +msgstr "" + +#. module: project +#: field:project.project,members:0 +msgid "Project Members" +msgstr "" + +#. module: project +#: model:process.node,name:project.process_node_taskbydelegate0 +msgid "Task by delegate" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "March" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Delegated tasks" +msgstr "" + +#. module: project +#: field:project.task,child_ids:0 +msgid "Delegated Tasks" +msgstr "" + +#. module: project +#: help:project.project,warn_header:0 +msgid "" +"Header added at the beginning of the email for the warning message sent to " +"the customer when a task is closed." +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.history.cumulative:0 +msgid "My Tasks" +msgstr "" + +#. module: project +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project +#: field:project.task,company_id:0 +#: field:project.task.work,company_id:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,company_id:0 +msgid "Company" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Pending tasks" +msgstr "" + +#. module: project +#: field:project.task.delegate,prefix:0 +msgid "Your Task Title" +msgstr "" + +#. module: project +#: field:project.task.type,name:0 +msgid "Stage Name" +msgstr "" + +#. module: project +#: model:process.transition.action,name:project.process_transition_action_openpendingtask0 +msgid "Set pending" +msgstr "" + +#. module: project +#: selection:project.task,priority:0 +msgid "Important" +msgstr "" + +#. module: project +#: model:process.node,note:project.process_node_drafttask0 +msgid "Define the Requirements and Set Planned Hours." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Change Stage" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "New Project Based on Template" +msgstr "" + +#. module: project +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project +#: selection:report.project.task.user,priority:0 +msgid "Very urgent" +msgstr "" + +#. module: project +#: help:project.task.delegate,project_id:0 +#: help:project.task.delegate,user_id:0 +msgid "User you want to delegate this task to" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "My Task" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,day:0 +#: field:task.by.days,day:0 +msgid "Day" +msgstr "" + +#. module: project +#: model:ir.ui.menu,name:project.menu_project_config_project +msgid "Projects and Stages" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Set as Template" +msgstr "" + +#. module: project +#: model:process.node,name:project.process_node_drafttask0 +msgid "Draft task" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_task +#: field:project.task.history,task_id:0 +#: field:project.task.history.cumulative,task_id:0 +#: field:project.task.work,task_id:0 +#: view:report.project.task.user:0 +msgid "Task" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Members" +msgstr "" + +#. module: project +#: view:board.board:0 +#: model:ir.actions.act_window,name:project.my_open_tasks_action +msgid "My Open Tasks" +msgstr "" + +#. module: project +#: code:addons/project/wizard/mail_compose_message.py:43 +#, python-format +msgid "" +"Please specify the Project Manager or email address of Project Manager." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "For cancelling the task" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_task_work +msgid "Project Task Work" +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +#: field:project.task,notes:0 +msgid "Notes" +msgstr "" + +#. module: project +#: view:project.vs.hours:0 +msgid "Project vs remaining hours" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,hours_delay:0 +msgid "Avg. Plan.-Eff." +msgstr "" + +#. module: project +#: help:project.task,active:0 +msgid "" +"This field is computed automatically and have the same behavior than the " +"boolean 'active' field: if the task is linked to a template or unactivated " +"project, it will be hidden unless specifically asked." +msgstr "" + +#. module: project +#: field:project.task,name:0 +#: field:report.project.task.user,name:0 +msgid "Task Summary" +msgstr "" + +#. module: project +#: field:project.task,active:0 +msgid "Not a Template Task" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:res.partner:0 +msgid "Start Task" +msgstr "" + +#. module: project +#: model:process.node,note:project.process_node_donetask0 +msgid "Task is Completed" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "" +"Automatic variables for headers and footer. Use exactly the same notation." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Show only tasks having a deadline" +msgstr "" + +#. module: project +#: selection:project.task,state:0 +#: selection:project.task.history,state:0 +#: selection:project.task.history.cumulative,state:0 +#: selection:project.vs.hours,state:0 +#: selection:report.project.task.user,state:0 +#: selection:task.by.days,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project +#: field:project.task,date_end:0 +#: field:report.project.task.user,date_end:0 +msgid "Ending Date" +msgstr "" + +#. module: project +#: view:project.project:0 +#: field:project.project,warn_header:0 +msgid "Mail Header" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Change to Next Stage" +msgstr "" + +#. module: project +#: model:process.node,name:project.process_node_donetask0 +msgid "Done task" +msgstr "" + +#. module: project +#: field:project.task,color:0 +msgid "Color Index" +msgstr "" + +#. module: project +#: model:ir.ui.menu,name:project.menu_definitions +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Current Month" +msgstr "" + +#. module: project +#: model:process.transition,note:project.process_transition_delegate0 +msgid "Delegates tasks to the other user" +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +#: view:report.project.task.user:0 +msgid "Group By..." +msgstr "" + +#. module: project +#: field:project.task.work,user_id:0 +msgid "Done by" +msgstr "" + +#. module: project +#: help:project.project,warn_customer:0 +msgid "" +"If you check this, the user will have a popup when closing a task that " +"propose a message to send by email to the customer." +msgstr "" + +#. module: project +#: model:project.task.type,name:project.project_tt_testing +msgid "Testing" +msgstr "" + +#. module: project +#: code:addons/project/project.py:794 +#, python-format +msgid "Task '%s' closed" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_account_analytic_account +#: field:project.project,analytic_account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: project +#: help:project.task,effective_hours:0 +msgid "Computed using the sum of the task work done." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Planning" +msgstr "" + +#. module: project +#: view:project.task:0 +#: field:project.task,date_deadline:0 +#: field:report.project.task.user,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: project +#: view:project.task.delegate:0 +#: view:project.task.reevaluate:0 +msgid "_Cancel" +msgstr "" + +#. module: project +#: view:project.task.history.cumulative:0 +msgid "Ready" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Change Color" +msgstr "" + +#. module: project +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "" + +#. module: project +#: code:addons/project/project.py:221 +#: code:addons/project/project.py:260 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "New Tasks" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,nbr:0 +msgid "# of tasks" +msgstr "" + +#. module: project +#: selection:project.task,priority:0 +#: selection:report.project.task.user,priority:0 +msgid "Low" +msgstr "" + +#. module: project +#: field:project.vs.hours,user_id:0 +#: field:report.project.task.user,user_id:0 +msgid "Assigned To" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Date Stop: %(date)s" +msgstr "" + +#. module: project +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Reset as Project" +msgstr "" + +#. module: project +#: selection:project.vs.hours,state:0 +msgid "Template" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.act_my_project +msgid "My projects" +msgstr "" + +#. module: project +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Next" +msgstr "" + +#. module: project +#: model:process.transition,note:project.process_transition_draftopentask0 +msgid "From draft state, it will come into the open state." +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,no_of_days:0 +msgid "# of Days" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Open Projects" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "In progress tasks" +msgstr "" + +#. module: project +#: help:project.project,progress_rate:0 +msgid "Percent of tasks closed according to the total of tasks todo." +msgstr "" + +#. module: project +#: view:project.task.delegate:0 +#: field:project.task.delegate,new_task_description:0 +msgid "New Task Description" +msgstr "" + +#. module: project +#: model:res.request.link,name:project.req_link_task +msgid "Project task" +msgstr "" + +#. module: project +#: view:project.task:0 +#: selection:project.task.history,state:0 +#: selection:project.task.history.cumulative,state:0 +#: view:report.project.task.user:0 +msgid "New" +msgstr "" + +#. module: project +#: help:project.task,total_hours:0 +msgid "Computed as: Time Spent + Remaining Time." +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_view_task_history_cumulative +#: model:ir.ui.menu,name:project.menu_action_view_task_history_cumulative +msgid "Cumulative Flow" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,hours_effective:0 +msgid "Effective Hours" +msgstr "" + +#. module: project +#: view:project.task.delegate:0 +msgid "Validation Task Title" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Reevaluate" +msgstr "" + +#. module: project +#: code:addons/project/project.py:561 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "OverPass delay" +msgstr "" + +#. module: project +#: selection:project.task,priority:0 +#: selection:report.project.task.user,priority:0 +msgid "Medium" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.history.cumulative:0 +msgid "Pending Tasks" +msgstr "" + +#. module: project +#: view:project.task:0 +#: field:project.task,remaining_hours:0 +#: field:project.task.reevaluate,remaining_hours:0 +#: field:project.vs.hours,remaining_hours:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,remaining_hours:0 +msgid "Remaining Hours" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_mail_compose_message +msgid "E-mail composition wizard" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Creation Date" +msgstr "" + +#. module: project +#: view:project.task:0 +#: field:project.task.history,remaining_hours:0 +#: field:project.task.history.cumulative,remaining_hours:0 +msgid "Remaining Time" +msgstr "" + +#. module: project +#: field:project.project,planned_hours:0 +#: field:project.task.history,planned_hours:0 +#: field:project.task.history.cumulative,planned_hours:0 +msgid "Planned Time" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Information" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.history.cumulative:0 +msgid "Unassigned Tasks" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Non Assigned Tasks to users" +msgstr "" + +#. module: project +#: help:project.project,planned_hours:0 +msgid "" +"Sum of planned hours of all tasks related to this project and its child " +"projects." +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +#: selection:project.task,state:0 +#: selection:project.task.delegate,state:0 +#: selection:project.task.history,state:0 +#: view:project.task.history.cumulative:0 +#: selection:project.task.history.cumulative,state:0 +#: selection:project.vs.hours,state:0 +#: view:report.project.task.user:0 +#: selection:report.project.task.user,state:0 +#: selection:task.by.days,state:0 +msgid "Pending" +msgstr "" + +#. module: project +#: field:project.task.delegate,name:0 +msgid "Delegated Title" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.history.cumulative:0 +#: view:report.project.task.user:0 +msgid "My Projects" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Extra Info" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "July" +msgstr "" + +#. module: project +#: view:project.task.history.burndown:0 +msgid "Burndown Chart of Tasks" +msgstr "" + +#. module: project +#: field:project.task,date_start:0 +#: field:report.project.task.user,date_start:0 +msgid "Starting Date" +msgstr "" + +#. module: project +#: code:addons/project/project.py:281 +#: model:ir.actions.act_window,name:project.open_view_project_all +#: model:ir.ui.menu,name:project.menu_open_view_project_all +#: view:project.project:0 +#: field:project.task.type,project_ids:0 +#, python-format +msgid "Projects" +msgstr "" + +#. module: project +#: view:project.task:0 +#: field:project.task,type_id:0 +#: field:project.task.history,type_id:0 +#: field:project.task.history.cumulative,type_id:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,type_id:0 +msgid "Stage" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,help:project.open_task_type_form +msgid "" +"Define the steps that will be used in the project from the creation of the " +"task, up to the closing of the task or issue. You will use these stages in " +"order to track the progress in solving a task or an issue." +msgstr "" + +#. module: project +#: code:addons/project/project.py:868 +#, python-format +msgid "The task '%s' is opened." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Dates" +msgstr "" + +#. module: project +#: help:project.task.delegate,name:0 +msgid "New title of the task delegated to the user" +msgstr "" + +#. module: project +#: code:addons/project/project.py:120 +#, python-format +msgid "" +"You cannot delete a project containing tasks. I suggest you to desactivate " +"it." +msgstr "" + +#. module: project +#: view:project.vs.hours:0 +msgid "Project vs Planned and Total Hours" +msgstr "" + +#. module: project +#: model:process.transition,name:project.process_transition_draftopentask0 +msgid "Draft Open task" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "January" +msgstr "" + +#. module: project +#: field:project.task,delay_hours:0 +msgid "Delay Hours" +msgstr "" + +#. module: project +#: selection:project.task,priority:0 +msgid "Very important" +msgstr "" + +#. 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 "" + +#. module: project +#: model:process.transition,name:project.process_transition_delegate0 +#: view:project.task:0 +msgid "Delegate" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_res_partner +#: view:project.project:0 +#: field:project.task,partner_id:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_project +#: model:ir.ui.menu,name:project.menu_project_management +#: view:project.project:0 +#: view:project.task:0 +#: field:project.task,project_id:0 +#: field:project.task.delegate,project_id:0 +#: field:project.task.history.cumulative,project_id:0 +#: field:project.vs.hours,project:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,project_id:0 +#: model:res.request.link,name:project.req_link_project +#: field:res.users,context_project_id:0 +#: field:task.by.days,project_id:0 +msgid "Project" +msgstr "" + +#. module: project +#: view:project.task.reevaluate:0 +msgid "_Evaluate" +msgstr "" + +#. module: project +#: view:board.board:0 +msgid "My Board" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.open_task_type_form +#: model:ir.ui.menu,name:project.menu_task_types_view +msgid "Stages" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Change to Previous Stage" +msgstr "" + +#. module: project +#: model:ir.actions.todo.category,name:project.category_project_config +#: view:res.company:0 +msgid "Project Management" +msgstr "" + +#. module: project +#: field:res.company,project_time_mode_id:0 +msgid "Project Time Unit" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "In progress" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_project_task_delegate +#: view:project.task.delegate:0 +msgid "Project Task Delegate" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.act_project_project_2_project_task_all +#: model:ir.actions.act_window,name:project.action_view_task +#: model:ir.ui.menu,name:project.menu_action_view_task +#: model:ir.ui.menu,name:project.menu_tasks_config +#: model:ir.ui.menu,name:project.project_report_task +#: model:process.process,name:project.process_process_tasksprocess0 +#: view:project.task:0 +#: view:res.partner:0 +#: field:res.partner,task_ids:0 +msgid "Tasks" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Parent" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Mark as Blocked" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,help:project.action_view_task +msgid "" +"A task represents a work that has to be done. Each user works in his own " +"list of tasks where he can record his task work in hours. He can work and " +"close the task itself or delegate it to another user. If you delegate a task " +"to another user, you get a new task in pending state, which will be reopened " +"when you have to review the work achieved. If you install the " +"project_timesheet module, task work can be invoiced based on the project " +"configuration. With the project_mrp module, sales orders can create tasks " +"automatically when they are confirmed." +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "September" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "December" +msgstr "" + +#. module: project +#: field:project.task,progress:0 +msgid "Progress (%)" +msgstr "" + +#. module: project +#: help:project.task,state:0 +msgid "" +"If the task is created the state is 'Draft'.\n" +" If the task is started, the state becomes 'In Progress'.\n" +" If review is needed the task is in 'Pending' state. " +" \n" +" If the task is over, the states is set to 'Done'." +msgstr "" + +#. module: project +#: view:project.task.reevaluate:0 +msgid "Reevaluate Task" +msgstr "" + +#. module: project +#: view:project.task.history.cumulative:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,month:0 +msgid "Month" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.dblc_proj +msgid "Project's tasks" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_task_type +#: view:project.task.type:0 +msgid "Task Stage" +msgstr "" + +#. module: project +#: model:project.task.type,name:project.project_tt_specification +msgid "Design" +msgstr "" + +#. module: project +#: field:project.task,planned_hours:0 +#: field:project.task.delegate,planned_hours:0 +#: field:project.vs.hours,planned_hours:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,hours_planned:0 +msgid "Planned Hours" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_review_task_stage +msgid "Review Task Stages" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Status: %(state)s" +msgstr "" + +#. module: project +#: help:project.task,sequence:0 +msgid "Gives the sequence order when displaying a list of tasks." +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +msgid "Start Date" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Previous" +msgstr "" + +#. module: project +#: selection:project.task,kanban_state:0 +#: selection:project.task.history,kanban_state:0 +#: selection:project.task.history.cumulative,kanban_state:0 +msgid "Ready To Pull" +msgstr "" + +#. module: project +#: view:project.task:0 +#: field:project.task,parent_ids:0 +msgid "Parent Tasks" +msgstr "" + +#. module: project +#: selection:project.task,kanban_state:0 +#: selection:project.task.history,kanban_state:0 +#: view:project.task.history.cumulative:0 +#: selection:project.task.history.cumulative,kanban_state:0 +msgid "Blocked" +msgstr "" + +#. module: project +#: help:project.task,progress:0 +msgid "" +"If the task has a progress of 99.99% you should close the task if it's " +"finished or reevaluate the time" +msgstr "" + +#. module: project +#: field:project.task,user_email:0 +msgid "User Email" +msgstr "" + +#. module: project +#: help:project.task,kanban_state:0 +msgid "" +"A task's kanban state indicates special situations affecting it:\n" +" * Normal is the default situation\n" +" * Blocked indicates something is preventing the progress of this task\n" +" * Ready To Pull indicates the task is ready to be pulled to the next stage" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "User: %(user_id)s" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Billing" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "For changing to delegate state" +msgstr "" + +#. module: project +#: field:project.task,priority:0 +#: field:report.project.task.user,priority:0 +msgid "Priority" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.open_view_template_project +msgid "Templates of Projects" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Administration" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_task_reevaluate +msgid "project.task.reevaluate" +msgstr "" + +#. module: project +#: code:addons/project/wizard/project_task_delegate.py:81 +#, python-format +msgid "CHECK: %s" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Member" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.history.cumulative:0 +msgid "Project Tasks" +msgstr "" + +#. module: project +#: help:project.task.delegate,planned_hours:0 +msgid "Estimated time to close this task by the delegated user" +msgstr "" + +#. module: project +#: model:process.transition.action,name:project.process_transition_action_opendrafttask0 +#: view:project.task:0 +#: selection:project.task,state:0 +#: selection:project.vs.hours,state:0 +#: selection:report.project.task.user,state:0 +#: selection:task.by.days,state:0 +msgid "Draft" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Invoice Address" +msgstr "" + +#. module: project +#: field:project.task,kanban_state:0 +#: field:project.task.history,kanban_state:0 +#: field:project.task.history.cumulative,kanban_state:0 +msgid "Kanban State" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Performance" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,help:project.action_project_task_user_tree +msgid "" +"This report allows you to analyse the performance of your projects and " +"users. You can analyse the quantities of tasks, the hours spent compared to " +"the planned hours, the average number of days to open or close a task, etc." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Change Type" +msgstr "" + +#. module: project +#: help:project.project,members:0 +msgid "" +"Project's members are users who can have an access to the tasks related to " +"this project." +msgstr "" + +#. module: project +#: view:project.project:0 +#: field:project.task,manager_id:0 +msgid "Project Manager" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:res.partner:0 +msgid "For changing to done state" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_report_project_task_user +msgid "Tasks by user and project" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "August" +msgstr "" + +#. module: project +#: view:project.task:0 +#: selection:project.task,kanban_state:0 +#: selection:project.task.history,kanban_state:0 +#: selection:project.task.history.cumulative,kanban_state:0 +msgid "Normal" +msgstr "" + +#. module: project +#: view:project.project:0 +#: field:project.project,complete_name:0 +msgid "Project Name" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_task_history +#: model:ir.model,name:project.model_project_task_history_cumulative +msgid "History of Tasks" +msgstr "" + +#. module: project +#: help:project.task.delegate,state:0 +msgid "" +"New state of your own task. Pending will be reopened automatically when the " +"delegated task is closed" +msgstr "" + +#. module: project +#: code:addons/project/wizard/mail_compose_message.py:45 +#, python-format +msgid "Please specify the Customer or email address of Customer." +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "June" +msgstr "" + +#. module: project +#: field:project.project,total_hours:0 +msgid "Total Time" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,closing_days:0 +msgid "Days to Close" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.open_board_project +#: model:ir.ui.menu,name:project.menu_board_project +msgid "Project Dashboard" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Reactivate" +msgstr "" + +#. module: project +#: model:res.groups,name:project.group_project_user +msgid "User" +msgstr "" + +#. module: project +#: field:project.project,active:0 +msgid "Active" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,opening_days:0 +msgid "Days to Open" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "November" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_create_initial_projects_installer +msgid "Create your Firsts Projects" +msgstr "" + +#. module: project +#: code:addons/project/project.py:186 +#, python-format +msgid "The project '%s' has been closed." +msgstr "" + +#. module: project +#: view:project.task.history.cumulative:0 +msgid "Tasks's Cumulative Flow" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Task edition" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "October" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Validate planned time and open task" +msgstr "" + +#. module: project +#: model:process.node,name:project.process_node_opentask0 +msgid "Open task" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Delegations History" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_res_users +msgid "res.users" +msgstr "" + +#. module: project +#: help:project.project,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the project " +"without removing it." +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Users" +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_res_company +msgid "Companies" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Projects in which I am a member." +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Search Project" +msgstr "" + +#. module: project +#: code:addons/project/project.py:208 +#, python-format +msgid "The project '%s' has been opened." +msgstr "" + +#. module: project +#: field:project.task.history,date:0 +#: field:project.task.history.cumulative,date:0 +#: field:project.task.work,date:0 +msgid "Date" +msgstr "" + +#. module: project +#: model:ir.ui.menu,name:project.next_id_86 +msgid "Dashboard" +msgstr "" + +#. module: project +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" + +#. module: project +#: code:addons/project/wizard/mail_compose_message.py:43 +#: code:addons/project/wizard/mail_compose_message.py:45 +#, python-format +msgid "Error" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.act_res_users_2_project_project +msgid "User's projects" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Reactivate Project" +msgstr "" + +#. module: project +#: view:project.task.delegate:0 +msgid "_Delegate" +msgstr "" + +#. module: project +#: help:report.project.task.user,opening_days:0 +msgid "Number of Days to Open the task" +msgstr "" + +#. module: project +#: field:project.task,delegated_user_id:0 +msgid "Delegated To" +msgstr "" + +#. module: project +#: view:res.partner:0 +msgid "History" +msgstr "" + +#. module: project +#: field:project.task,user_id:0 +#: view:report.project.task.user:0 +msgid "Assigned to" +msgstr "" + +#. module: project +#: help:project.task,planned_hours:0 +msgid "" +"Estimated time to do the task, usually set by the project manager when the " +"task is in draft state." +msgstr "" + +#. module: project +#: help:project.task.delegate,prefix:0 +msgid "Title for your validation task" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Extended Filters..." +msgstr "" + +#. module: project +#: code:addons/project/project.py:1113 +#, python-format +msgid "Please delete the project linked with this account first." +msgstr "" + +#. module: project +#: field:project.task,total_hours:0 +#: field:project.vs.hours,total_hours:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,total_hours:0 +msgid "Total Hours" +msgstr "" + +#. module: project +#: view:project.task:0 +#: field:project.task,state:0 +#: field:project.task.history,state:0 +#: field:project.task.history.cumulative,state:0 +#: field:project.vs.hours,state:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,state:0 +#: field:task.by.days,state:0 +msgid "State" +msgstr "" + +#. module: project +#: code:addons/project/project.py:890 +#, python-format +msgid "Delegated User should be specified" +msgstr "" + +#. module: project +#: code:addons/project/project.py:827 +#, python-format +msgid "Task '%s' set in progress" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Date Start: %(date_start)s" +msgstr "" + +#. module: project +#: help:project.project,analytic_account_id:0 +msgid "" +"Link this project to an analytic account if you need financial management on " +"projects. It enables you to connect projects with budgets, planning, cost " +"and revenue analysis, timesheets on projects, etc." +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +#: selection:project.task,state:0 +#: selection:project.task.delegate,state:0 +#: selection:project.task.history,state:0 +#: selection:project.task.history.cumulative,state:0 +#: view:report.project.task.user:0 +#: selection:report.project.task.user,state:0 +#: view:res.partner:0 +#: selection:task.by.days,state:0 +msgid "Done" +msgstr "" + +#. module: project +#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0 +#: model:process.transition.action,name:project.process_transition_action_opencanceltask0 +#: view:project.project:0 +#: view:project.task:0 +msgid "Cancel" +msgstr "" + +#. module: project +#: selection:project.vs.hours,state:0 +msgid "Close" +msgstr "" + +#. module: project +#: code:addons/project/project.py:816 +#, python-format +msgid "The task '%s' is done" +msgstr "" + +#. module: project +#: model:process.transition.action,name:project.process_transition_action_draftopentask0 +#: view:project.project:0 +#: selection:project.vs.hours,state:0 +msgid "Open" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "ID: %(task_id)s" +msgstr "" + +#. module: project +#: view:project.task:0 +#: selection:project.task,state:0 +#: selection:project.task.history,state:0 +#: view:project.task.history.cumulative:0 +#: selection:project.task.history.cumulative,state:0 +#: selection:report.project.task.user,state:0 +#: selection:task.by.days,state:0 +msgid "In Progress" +msgstr "" + +#. module: project +#: view:project.task.history.cumulative:0 +msgid "Task's Analysis" +msgstr "" + +#. module: project +#: code:addons/project/project.py:754 +#, python-format +msgid "" +"Child task still open.\n" +"Please cancel or complete child task first." +msgstr "" + +#. module: project +#: view:project.task.type:0 +msgid "Stages common to all projects" +msgstr "" + +#. module: project +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project +#: field:project.task.history,user_id:0 +#: field:project.task.history.cumulative,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: project +#: field:project.project,resource_calendar_id:0 +msgid "Working Time" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Projects in which I am a manager" +msgstr "" + +#. module: project +#: code:addons/project/project.py:924 +#, python-format +msgid "The task '%s' is pending." +msgstr "" + +#. module: project +#: model:ir.model,name:project.model_project_vs_hours +msgid " Project vs hours" +msgstr "" + +#. module: project +#: view:project.task.delegate:0 +msgid "Delegated Task" +msgstr "" + +#. module: project +#: help:project.project,effective_hours:0 +msgid "" +"Sum of spent hours of all tasks related to this project and its child " +"projects." +msgstr "" + +#. module: project +#: selection:project.task,priority:0 +#: selection:report.project.task.user,priority:0 +msgid "Very Low" +msgstr "" + +#. module: project +#: help:project.project,resource_calendar_id:0 +msgid "Timetable working hours to adjust the gantt diagram report" +msgstr "" + +#. module: project +#: field:project.project,warn_manager:0 +msgid "Warn Manager" +msgstr "" + +#. module: project +#: field:report.project.task.user,delay_endings_days:0 +msgid "Overpassed Deadline" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_view_task_tree_deadline +msgid "My Task's Deadlines" +msgstr "" + +#. module: project +#: help:project.task,delay_hours:0 +msgid "" +"Computed as difference of the time estimated by the project manager and the " +"real time to close the task." +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_project_task_reevaluate +msgid "Re-evaluate Task" +msgstr "" + +#. module: project +#: model:project.task.type,name:project.project_tt_development +msgid "Development" +msgstr "" + +#. module: project +#: view:board.board:0 +msgid "My Remaining Hours by Project" +msgstr "" + +#. module: project +#: field:project.task,description:0 +#: view:project.task.type:0 +#: field:project.task.type,description:0 +msgid "Description" +msgstr "" + +#. module: project +#: selection:report.project.task.user,priority:0 +msgid "Urgent" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "May" +msgstr "" + +#. module: project +#: view:project.task.delegate:0 +msgid "Validation Task" +msgstr "" + +#. module: project +#: field:task.by.days,total_task:0 +msgid "Total tasks" +msgstr "" + +#. module: project +#: help:project.task.type,project_default:0 +msgid "" +"If you check this field, this stage will be proposed by default on each new " +"project. It will not assign this stage to existing projects." +msgstr "" + +#. module: project +#: view:board.board:0 +#: model:ir.actions.act_window,name:project.action_view_delegate_task_tree +#: view:project.task:0 +msgid "My Delegated Tasks" +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Task: %(name)s" +msgstr "" + +#. module: project +#: field:project.task.delegate,user_id:0 +msgid "Assign To" +msgstr "" + +#. module: project +#: field:project.project,progress_rate:0 +#: view:report.project.task.user:0 +#: field:report.project.task.user,progress:0 +msgid "Progress" +msgstr "" + +#. module: project +#: field:project.project,effective_hours:0 +#: field:project.task.work,hours:0 +msgid "Time Spent" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.act_my_account +msgid "My accounts to invoice" +msgstr "" + +#. module: project +#: model:project.task.type,name:project.project_tt_merge +msgid "Deployment" +msgstr "" + +#. module: project +#: field:project.project,tasks:0 +msgid "Project tasks" +msgstr "" + +#. module: project +#: help:project.project,warn_manager:0 +msgid "" +"If you check this field, the project manager will receive a request each " +"time a task is completed by his team." +msgstr "" + +#. module: project +#: help:project.project,total_hours:0 +msgid "" +"Sum of total hours of all tasks related to this project and its child " +"projects." +msgstr "" + +#. module: project +#: field:project.task.type,project_default:0 +msgid "Common to All Projects" +msgstr "" + +#. module: project +#: model:process.transition,note:project.process_transition_opendonetask0 +msgid "When task is completed, it will come into the done state." +msgstr "" + +#. module: project +#: view:project.project:0 +msgid "Customer" +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +#: field:project.task.history,end_date:0 +#: field:project.task.history.cumulative,end_date:0 +msgid "End Date" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "February" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_task_by_days_graph +#: model:ir.model,name:project.model_task_by_days +#: view:task.by.days:0 +msgid "Task By Days" +msgstr "" + +#. module: project +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Edit" +msgstr "" + +#. module: project +#: model:process.node,note:project.process_node_opentask0 +msgid "Encode your working hours." +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +#: field:report.project.task.user,year:0 +msgid "Year" +msgstr "" + +#. module: project +#: view:project.task.history.cumulative:0 +msgid "Month-2" +msgstr "" + +#. module: project +#: help:report.project.task.user,closing_days:0 +msgid "Number of Days to close the task" +msgstr "" + +#. module: project +#: view:project.task.history.cumulative:0 +#: view:report.project.task.user:0 +msgid "Month-1" +msgstr "" + +#. module: project +#: selection:report.project.task.user,month:0 +msgid "April" +msgstr "" + +#. module: project +#: field:project.task,effective_hours:0 +msgid "Hours Spent" +msgstr "" + +#. module: project +#: view:project.project:0 +#: view:project.task:0 +msgid "Miscelleanous" +msgstr "" + +#. module: project +#: model:process.transition,name:project.process_transition_opendonetask0 +msgid "Open Done Task" +msgstr "" + +#. module: project +#: view:project.task.type:0 +msgid "Common" +msgstr "" + +#. module: project +#: view:project.task:0 +msgid "Spent Hours" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,help:project.action_review_task_stage +msgid "" +"The stages can be common to all project or specific to one project. Each " +"task will follow the different stages in order to be closed." +msgstr "" + +#. module: project +#: help:project.project,sequence:0 +msgid "Gives the sequence order when displaying a list of Projects." +msgstr "" + +#. module: project +#: code:addons/project/wizard/mail_compose_message.py:64 +#, python-format +msgid "Task '%s' Closed" +msgstr "" + +#. module: project +#: field:project.task,id:0 +msgid "ID" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_view_task_history_burndown +#: model:ir.ui.menu,name:project.menu_action_view_task_history_burndown +msgid "Burndown Chart" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened +msgid "Assigned Tasks" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft +msgid "Overpassed Tasks" +msgstr "" + +#. module: project +#: view:report.project.task.user:0 +msgid "Current Year" +msgstr "" + +#. module: project +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: project +#: field:project.project,priority:0 +#: field:project.project,sequence:0 +#: field:project.task,sequence:0 +#: field:project.task.type,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: project +#: model:ir.actions.act_window,name:project.action_project_vs_remaining_hours_graph +#: view:project.vs.hours:0 +msgid "Remaining Hours Per Project" +msgstr "" + +#. module: project +#: help:project.project,warn_footer:0 +msgid "" +"Footer added at the beginning of the email for the warning message sent to " +"the customer when a task is closed." +msgstr "" + +#. module: project +#: model:ir.actions.act_window,help:project.open_view_project_all +msgid "" +"A project contains a set of tasks or issues that will be performed by your " +"resources assigned to it. A project can be hierarchically structured, as a " +"child of a Parent Project. This allows you to design large project " +"structures with different phases spread over the project duration cycle. " +"Each user can set his default project in his own preferences to " +"automatically filter the tasks or issues he usually works on. If you choose " +"to invoice the time spent on a project task, you can find project tasks to " +"be invoiced in the billing section." +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.work:0 +msgid "Task Work" +msgstr "" + +#. module: project +#: field:project.task.delegate,state:0 +msgid "Validation State" +msgstr "" + +#. module: project +#: code:addons/project/project.py:847 +#, python-format +msgid "Task '%s' cancelled" +msgstr "" + +#. module: project +#: help:project.task.delegate,planned_hours_me:0 +msgid "" +"Estimated time for you to validate the work done by the user to whom you " +"delegate this task" +msgstr "" + +#. module: project +#: view:project.project:0 +#: model:res.groups,name:project.group_project_manager +msgid "Manager" +msgstr "" + +#. module: project +#: field:project.task,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: project +#: code:addons/project/project.py:855 +#, python-format +msgid "The task '%s' is cancelled." +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:res.partner:0 +msgid "For changing to open state" +msgstr "" + +#. module: project +#: field:project.task.work,name:0 +msgid "Work summary" +msgstr "" + +#. module: project +#: code:addons/project/project.py:769 +#, python-format +msgid "Send Email after close task" +msgstr "" + +#. module: project +#: view:project.project:0 +#: field:project.project,type_ids:0 +#: view:project.task.type:0 +msgid "Tasks Stages" +msgstr "" + +#. module: project +#: model:process.node,note:project.process_node_taskbydelegate0 +msgid "Delegate your task to the other user" +msgstr "" + +#. module: project +#: view:project.project:0 +#: field:project.project,warn_footer:0 +msgid "Mail Footer" +msgstr "" + +#. module: project +#: view:project.task:0 +#: view:project.task.history.cumulative:0 +msgid "In Progress Tasks" +msgstr "" diff --git a/addons/project_caldav/i18n/da.po b/addons/project_caldav/i18n/da.po new file mode 100644 index 00000000000..05e5eef416c --- /dev/null +++ b/addons/project_caldav/i18n/da.po @@ -0,0 +1,522 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_caldav +#: help:project.task,exdate:0 +msgid "" +"This property defines the list of date/time exceptions for a recurring " +"calendar component." +msgstr "" + +#. module: project_caldav +#: field:project.task,we:0 +msgid "Wed" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Monthly" +msgstr "" + +#. module: project_caldav +#: help:project.task,recurrency:0 +msgid "Recurrent Meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Sunday" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fourth" +msgstr "" + +#. module: project_caldav +#: field:project.task,show_as:0 +msgid "Show as" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees details" +msgstr "" + +#. module: project_caldav +#: field:project.task,day:0 +#: selection:project.task,select1:0 +msgid "Date of month" +msgstr "" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid " " +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "March" +msgstr "" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Friday" +msgstr "" + +#. module: project_caldav +#: field:project.task,allday:0 +msgid "All Day" +msgstr "" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Free" +msgstr "" + +#. module: project_caldav +#: field:project.task,mo:0 +msgid "Mon" +msgstr "" + +#. module: project_caldav +#: model:ir.model,name:project_caldav.model_project_task +msgid "Task" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Last" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "From" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Yearly" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency Option" +msgstr "" + +#. module: project_caldav +#: field:project.task,tu:0 +msgid "Tue" +msgstr "" + +#. module: project_caldav +#: field:project.task,end_date:0 +msgid "Repeat Until" +msgstr "" + +#. module: project_caldav +#: field:project.task,organizer:0 +#: field:project.task,organizer_id:0 +msgid "Organizer" +msgstr "" + +#. module: project_caldav +#: field:project.task,sa:0 +msgid "Sat" +msgstr "" + +#. module: project_caldav +#: field:project.task,attendee_ids:0 +msgid "Attendees" +msgstr "" + +#. module: project_caldav +#: field:project.task,su:0 +msgid "Sun" +msgstr "" + +#. module: project_caldav +#: field:project.task,end_type:0 +msgid "Recurrence termination" +msgstr "" + +#. module: project_caldav +#: selection:project.task,select1:0 +msgid "Day of month" +msgstr "" + +#. module: project_caldav +#: field:project.task,location:0 +msgid "Location" +msgstr "" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Public for Employees" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Mail TO" +msgstr "" + +#. module: project_caldav +#: field:project.task,exdate:0 +msgid "Exception Date/Times" +msgstr "" + +#. module: project_caldav +#: field:project.task,base_calendar_url:0 +msgid "Caldav URL" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "July" +msgstr "" + +#. module: project_caldav +#: field:project.task,th:0 +msgid "Thu" +msgstr "" + +#. module: project_caldav +#: help:project.task,count:0 +msgid "Repeat x times" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Daily" +msgstr "" + +#. module: project_caldav +#: field:project.task,class:0 +msgid "Mark as" +msgstr "" + +#. module: project_caldav +#: field:project.task,count:0 +msgid "Repeat" +msgstr "" + +#. module: project_caldav +#: help:project.task,rrule_type:0 +msgid "Let the event automatically repeat at that interval" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "First" +msgstr "" + +#. module: project_caldav +#: code:addons/project_caldav/project_caldav.py:67 +#, python-format +msgid "Tasks" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "September" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "December" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Tuesday" +msgstr "" + +#. module: project_caldav +#: field:project.task,month_list:0 +msgid "Month" +msgstr "" + +#. module: project_caldav +#: field:project.task,vtimezone:0 +msgid "Timezone" +msgstr "" + +#. module: project_caldav +#: selection:project.task,rrule_type:0 +msgid "Weekly" +msgstr "" + +#. module: project_caldav +#: field:project.task,fr:0 +msgid "Fri" +msgstr "" + +#. module: project_caldav +#: help:project.task,location:0 +msgid "Location of Event" +msgstr "" + +#. module: project_caldav +#: field:project.task,rrule:0 +msgid "Recurrent Rule" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "End of recurrency" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Reminder" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assignees Detail" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "August" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Monday" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "June" +msgstr "" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "Number of repetitions" +msgstr "" + +#. module: project_caldav +#: field:project.task,write_date:0 +msgid "Write Date" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "November" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "October" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "January" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Wednesday" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day in the month where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,end_type:0 +msgid "End date" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "To" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "" + +#. module: project_caldav +#: help:project.task,interval:0 +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "" + +#. module: project_caldav +#: selection:project.task,show_as:0 +msgid "Busy" +msgstr "" + +#. module: project_caldav +#: field:project.task,interval:0 +msgid "Repeat every" +msgstr "" + +#. module: project_caldav +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_caldav +#: field:project.task,recurrency:0 +msgid "Recurrent" +msgstr "" + +#. module: project_caldav +#: field:project.task,rrule_type:0 +msgid "Recurrency" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Thursday" +msgstr "" + +#. module: project_caldav +#: field:project.task,exrule:0 +msgid "Exception Rule" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Other" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Details" +msgstr "" + +#. module: project_caldav +#: help:project.task,exrule:0 +msgid "" +"Defines a rule or repeating pattern of time to exclude from the recurring " +"rule." +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "May" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Assign Task" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Choose day where repeat the meeting" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "February" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Third" +msgstr "" + +#. module: project_caldav +#: field:project.task,alarm_id:0 +#: field:project.task,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "" + +#. module: project_caldav +#: selection:project.task,month_list:0 +msgid "April" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "Recurrency period" +msgstr "" + +#. module: project_caldav +#: field:project.task,week_list:0 +msgid "Weekday" +msgstr "" + +#. module: project_caldav +#: field:project.task,byday:0 +msgid "By day" +msgstr "" + +#. module: project_caldav +#: view:project.task:0 +msgid "The" +msgstr "" + +#. module: project_caldav +#: field:project.task,select1:0 +msgid "Option" +msgstr "" + +#. module: project_caldav +#: help:project.task,alarm_id:0 +msgid "Set an alarm at this time, before the event occurs" +msgstr "" + +#. module: project_caldav +#: selection:project.task,class:0 +msgid "Private" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Second" +msgstr "" + +#. module: project_caldav +#: field:project.task,date:0 +#: field:project.task,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_caldav +#: selection:project.task,week_list:0 +msgid "Saturday" +msgstr "" + +#. module: project_caldav +#: selection:project.task,byday:0 +msgid "Fifth" +msgstr "" diff --git a/addons/project_gtd/i18n/da.po b/addons/project_gtd/i18n/da.po new file mode 100644 index 00000000000..6e5bc965ce9 --- /dev/null +++ b/addons/project_gtd/i18n/da.po @@ -0,0 +1,295 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 06:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_gtd +#: view:project.task:0 +msgid "In Progress" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Show only tasks having a deadline" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Reactivate" +msgstr "" + +#. module: project_gtd +#: help:project.task,timebox_id:0 +msgid "Time-laps during which task has to be treated" +msgstr "" + +#. module: project_gtd +#: help:project.gtd.timebox,sequence:0 +msgid "Gives the sequence order when displaying a list of timebox." +msgstr "" + +#. module: project_gtd +#: model:project.gtd.context,name:project_gtd.context_travel +msgid "Travel" +msgstr "" + +#. module: project_gtd +#: view:project.timebox.empty:0 +msgid "Timebox Empty Process Completed Successfully." +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Pending Tasks" +msgstr "" + +#. module: project_gtd +#: code:addons/project_gtd/wizard/project_gtd_empty.py:52 +#, python-format +msgid "No timebox child of this one !" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,help:project_gtd.open_gtd_timebox_tree +msgid "" +"Timeboxes are defined in the \"Getting Things Done\" methodology. A timebox " +"defines a period of time in order to categorize your tasks: today, this " +"week, this month, long term." +msgstr "" + +#. module: project_gtd +#: model:project.gtd.timebox,name:project_gtd.timebox_daily +msgid "Today" +msgstr "" + +#. module: project_gtd +#: model:project.gtd.timebox,name:project_gtd.timebox_lt +msgid "Long Term" +msgstr "" + +#. module: project_gtd +#: model:ir.model,name:project_gtd.model_project_timebox_empty +msgid "Project Timebox Empty" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Pending" +msgstr "" + +#. module: project_gtd +#: view:project.gtd.timebox:0 +#: field:project.gtd.timebox,name:0 +#: view:project.task:0 +#: field:project.task,timebox_id:0 +msgid "Timebox" +msgstr "" + +#. module: project_gtd +#: field:project.timebox.fill.plan,timebox_to_id:0 +msgid "Set to Timebox" +msgstr "" + +#. module: project_gtd +#: code:addons/project_gtd/wizard/project_gtd_empty.py:52 +#, python-format +msgid "Error !" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,name:project_gtd.open_gtd_task +#: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree +#: view:project.task:0 +msgid "My Tasks" +msgstr "" + +#. module: project_gtd +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_gtd +#: model:project.gtd.timebox,name:project_gtd.timebox_weekly +msgid "This Week" +msgstr "" + +#. module: project_gtd +#: view:project.timebox.fill.plan:0 +msgid "_Cancel" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,name:project_gtd.action_project_gtd_empty +#: view:project.timebox.empty:0 +msgid "Empty Timebox" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Tasks having no timebox assigned yet" +msgstr "" + +#. module: project_gtd +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_gtd +#: field:project.gtd.timebox,icon:0 +msgid "Icon" +msgstr "" + +#. module: project_gtd +#: model:ir.model,name:project_gtd.model_project_timebox_fill_plan +msgid "Project Timebox Fill" +msgstr "" + +#. module: project_gtd +#: model:ir.model,name:project_gtd.model_project_task +msgid "Task" +msgstr "" + +#. module: project_gtd +#: view:project.timebox.fill.plan:0 +msgid "Add to Timebox" +msgstr "" + +#. module: project_gtd +#: field:project.timebox.empty,name:0 +msgid "Name" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree +#: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_contexts +msgid "Contexts" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Show Context" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,name:project_gtd.action_project_gtd_fill +#: view:project.timebox.fill.plan:0 +msgid "Plannify Timebox" +msgstr "" + +#. module: project_gtd +#: model:ir.model,name:project_gtd.model_project_gtd_timebox +msgid "project.gtd.timebox" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,name:project_gtd.open_gtd_timebox_tree +#: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_timeboxes +#: view:project.gtd.timebox:0 +msgid "Timeboxes" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "In Progress and draft tasks" +msgstr "" + +#. module: project_gtd +#: model:ir.model,name:project_gtd.model_project_gtd_context +#: view:project.gtd.context:0 +#: field:project.gtd.context,name:0 +#: field:project.task,context_id:0 +msgid "Context" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Next" +msgstr "" + +#. module: project_gtd +#: view:project.timebox.empty:0 +msgid "_Ok" +msgstr "" + +#. module: project_gtd +#: model:project.gtd.context,name:project_gtd.context_office +msgid "Office" +msgstr "" + +#. module: project_gtd +#: field:project.gtd.context,sequence:0 +#: field:project.gtd.timebox,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Show the context field" +msgstr "" + +#. module: project_gtd +#: help:project.gtd.context,sequence:0 +msgid "Gives the sequence order when displaying a list of contexts." +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Show Deadlines" +msgstr "" + +#. module: project_gtd +#: view:project.gtd.timebox:0 +msgid "Timebox Definition" +msgstr "" + +#. module: project_gtd +#: field:project.timebox.fill.plan,task_ids:0 +msgid "Tasks selection" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Inbox" +msgstr "" + +#. module: project_gtd +#: field:project.timebox.fill.plan,timebox_id:0 +msgid "Get from Timebox" +msgstr "" + +#. module: project_gtd +#: help:project.task,context_id:0 +msgid "The context place where user has to treat task" +msgstr "" + +#. module: project_gtd +#: model:ir.actions.act_window,help:project_gtd.open_gtd_context_tree +msgid "" +"Contexts are defined in the \"Getting Things Done\" methodology. It allows " +"you to categorize your tasks according to the context in which they have to " +"be done: at the office, at home, when I take my car, etc." +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "For reopening the tasks" +msgstr "" + +#. module: project_gtd +#: view:project.task:0 +msgid "Previous" +msgstr "" diff --git a/addons/project_issue/i18n/da.po b/addons/project_issue/i18n/da.po new file mode 100644 index 00000000000..bc7c5b3460b --- /dev/null +++ b/addons/project_issue/i18n/da.po @@ -0,0 +1,990 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:43+0000\n" +"PO-Revision-Date: 2012-01-27 06:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Previous Month" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "Group By..." +msgstr "" + +#. module: project_issue +#: field:project.issue,working_hours_open:0 +msgid "Working Hours to Open the Issue" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project_issue +#: field:project.issue,date_open:0 +msgid "Opened" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,opening_date:0 +msgid "Date of Opening" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "March" +msgstr "" + +#. module: project_issue +#: field:project.issue,progress:0 +msgid "Progress (%)" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: project_issue +#: field:project.issue,company_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today's features" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_version +msgid "project.issue.version" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:406 +#, python-format +msgid "" +"You cannot escalate this issue.\n" +"The relevant Project has not configured the Escalation Project!" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: project_issue +#: help:project.issue,inactivity_days:0 +msgid "Difference in days between last action and current date" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,day:0 +msgid "Day" +msgstr "" + +#. module: project_issue +#: field:project.issue,days_since_creation:0 +msgid "Days since creation date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Add Internal Note" +msgstr "" + +#. module: project_issue +#: field:project.issue,task_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,task_id:0 +msgid "Task" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: project_issue +#: field:project.issue,inactivity_days:0 +msgid "Days since last action" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_project +#: view:project.issue:0 +#: field:project.issue,project_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_open_project_issue_tree +msgid "My Open Project issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +#: selection:project.issue.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Next Stage" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,date_closed:0 +msgid "Date of Closing" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Search" +msgstr "" + +#. module: project_issue +#: field:project.issue,color:0 +msgid "Color Index" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue / Partner" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_open:0 +msgid "Avg. Working Hours to Open" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: project_issue +#: help:project.project,project_escalation_id:0 +msgid "" +"If any issue is escalated from the current Project, it will be listed under " +"the project selected here." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Extra Info" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.action_project_issue_report +msgid "" +"This report on the project issues allows you to analyse the quality of your " +"support or after-sales services. You can track the issues per age. You can " +"analyse the time required to open or close an issue, the number of email to " +"exchange and the time spent on average by issues." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change Color" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:482 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Responsible" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Low" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Statistics" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Convert To Task" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.bug_categ +msgid "Maintenance" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_report +#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree +#: view:project.issue.report:0 +msgid "Issues Analysis" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Next" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,priority:0 +#: view:project.issue.report:0 +#: field:project.issue.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Send New Email" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,version_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,version_id:0 +msgid "Version" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "New" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action +msgid "Issue Categories" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_from:0 +msgid "Email" +msgstr "" + +#. module: project_issue +#: field:project.issue,channel_id:0 +#: field:project.issue.report,channel_id:0 +msgid "Channel" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Unassigned Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,create_date:0 +#: view:project.issue.report:0 +#: field:project.issue.report,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_version_action +#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act +msgid "Versions" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "To Do Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to Draft" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Today" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.open_board_project_issue +#: model:ir.ui.menu,name:project_issue.menu_deshboard_project_issue +msgid "Project Issue Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "Done" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "July" +msgstr "" + +#. module: project_issue +#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act +msgid "Categories" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,type_id:0 +msgid "Stage" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "History Information" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_current_project_issue_tree +#: model:ir.actions.act_window,name:project_issue.action_view_pending_project_issue_tree +msgid "Project issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Communication & History" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "My Open Project Issue" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree +msgid "My Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,partner_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Change to Previous Stage" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_version_action +msgid "" +"You can use the issues tracker in OpenERP to handle bugs in the software " +"development project, to handle claims in after-sales services, etc. Define " +"here the different versions of your products on which you can work on issues." +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:330 +#, python-format +msgid "Tasks" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,nbr:0 +msgid "# of Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "September" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "December" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Tree" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,month:0 +msgid "Month" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_report +msgid "project.issue.report" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:408 +#: view:project.issue:0 +#, python-format +msgid "Escalate" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.feature_request_categ +msgid "Feature Requests" +msgstr "" + +#. module: project_issue +#: field:project.issue,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Open Features" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Previous" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,categ_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_email:0 +msgid "User Email" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Number of Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reset to New" +msgstr "" + +#. module: project_issue +#: help:project.issue,channel_id:0 +msgid "Communication channel." +msgstr "" + +#. module: project_issue +#: help:project.issue,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,state:0 +msgid "Draft" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Contact Information" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_closed:0 +#: selection:project.issue.report,state:0 +msgid "Closed" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Reply" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +#: selection:project.issue.report,state:0 +msgid "Pending" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Status" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Project Issues" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Current Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "August" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Global CC" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "To Do" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "June" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "New Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: project_issue +#: field:project.issue,active:0 +#: field:project.issue.version,active:0 +msgid "Active" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "November" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Search" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "October" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues Dashboard" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,type_id:0 +msgid "Stages" +msgstr "" + +#. module: project_issue +#: help:project.issue,days_since_creation:0 +msgid "Difference in days between creation date and current date" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "January" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Tree" +msgstr "" + +#. module: project_issue +#: help:project.issue,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "Issues By State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,date:0 +msgid "Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "History" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,user_id:0 +msgid "Assigned to" +msgstr "" + +#. module: project_issue +#: field:project.project,reply_to:0 +msgid "Reply-To Email Address" +msgstr "" + +#. module: project_issue +#: field:project.issue,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Form" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,state:0 +#: view:project.issue.report:0 +#: field:project.issue.report,state:0 +msgid "State" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "General" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Current Features" +msgstr "" + +#. module: project_issue +#: view:project.issue.version:0 +msgid "Issue Version" +msgstr "" + +#. module: project_issue +#: field:project.issue.version,name:0 +msgid "Version Number" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Cancel" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Close" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue.report,state:0 +msgid "Open" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.act_project_project_2_project_issue_all +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_act0 +#: model:ir.ui.menu,name:project_issue.menu_project_confi +#: model:ir.ui.menu,name:project_issue.menu_project_issue_track +#: view:project.issue:0 +msgid "Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage +#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_state +#: model:ir.model,name:project_issue.model_project_issue +#: view:project.issue.report:0 +msgid "Project Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Creation Month" +msgstr "" + +#. module: project_issue +#: help:project.issue,progress:0 +msgid "Computed as: Time Spent / Total Time." +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0 +msgid "" +"Issues such as system bugs, customer complaints, and material breakdowns are " +"collected here. You can define the stages assigned when solving the project " +"issue (analysis, development, done). With the mailgateway module, issues can " +"be integrated through an email address (example: support@mycompany.com)" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +#: view:project.issue:0 +msgid "Pending Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,name:0 +msgid "Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Search" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,description:0 +msgid "Description" +msgstr "" + +#. module: project_issue +#: field:project.issue,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "May" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,email:0 +msgid "# Emails" +msgstr "" + +#. module: project_issue +#: help:project.issue,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "February" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:70 +#, python-format +msgid "Issue '%s' has been opened." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature description" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Edit" +msgstr "" + +#. module: project_issue +#: field:project.project,project_escalation_id:0 +msgid "Project Escalation" +msgstr "" + +#. module: project_issue +#: help:project.issue,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Month-1" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:85 +#, python-format +msgid "Issue '%s' has been closed." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "April" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "References" +msgstr "" + +#. module: project_issue +#: field:project.issue,working_hours_close:0 +msgid "Working Hours to Close the Issue" +msgstr "" + +#. module: project_issue +#: field:project.issue,id:0 +msgid "ID" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Current Year" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:415 +#, python-format +msgid "No Title" +msgstr "" + +#. module: project_issue +#: help:project.issue.report,delay_close:0 +#: help:project.issue.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,section_id:0 +msgid "Sale Team" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_close:0 +msgid "Avg. Working Hours to Close" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "High" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,name:0 +msgid "Year" +msgstr "" + +#. module: project_issue +#: field:project.issue,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Open Issues by Creation Date" +msgstr "" diff --git a/addons/project_issue/i18n/zh_CN.po b/addons/project_issue/i18n/zh_CN.po index 3e825234f18..a21eb942c44 100644 --- a/addons/project_issue/i18n/zh_CN.po +++ b/addons/project_issue/i18n/zh_CN.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-06-30 11:51+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-01-29 08:28+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:22+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-30 04:41+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: project_issue #: view:project.issue.report:0 msgid "Previous Month" -msgstr "" +msgstr "上月" #. module: project_issue #: field:project.issue.report,delay_open:0 @@ -84,7 +84,7 @@ msgstr "关注者的电子邮件" #. module: project_issue #: view:project.issue:0 msgid "Today's features" -msgstr "" +msgstr "今日要完成的特性" #. module: project_issue #: model:ir.model,name:project_issue.model_project_issue_version @@ -183,7 +183,7 @@ msgstr "已取消" #. module: project_issue #: view:project.issue:0 msgid "Change to Next Stage" -msgstr "" +msgstr "更改为下一个阶段" #. module: project_issue #: field:project.issue.report,date_closed:0 @@ -198,12 +198,12 @@ msgstr "缺陷列表" #. module: project_issue #: field:project.issue,color:0 msgid "Color Index" -msgstr "" +msgstr "颜色索引" #. module: project_issue #: view:project.issue:0 msgid "Issue / Partner" -msgstr "" +msgstr "问题 / 业务伙伴" #. module: project_issue #: field:project.issue.report,working_hours_open:0 @@ -239,7 +239,7 @@ msgstr "缺陷报表用于分析你的支持或售后服务的数量。报表自 #. module: project_issue #: view:project.issue:0 msgid "Change Color" -msgstr "" +msgstr "更改颜色" #. module: project_issue #: code:addons/project_issue/project_issue.py:482 diff --git a/addons/project_issue_sheet/i18n/da.po b/addons/project_issue_sheet/i18n/da.po new file mode 100644 index 00000000000..f7a59fce166 --- /dev/null +++ b/addons/project_issue_sheet/i18n/da.po @@ -0,0 +1,77 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#, python-format +msgid "The Analytic Account is in pending !" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_project_issue +msgid "Project Issue" +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: project_issue_sheet +#: code:addons/project_issue_sheet/project_issue_sheet.py:57 +#: field:project.issue,analytic_account_id:0 +#, python-format +msgid "Analytic Account" +msgstr "" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Worklogs" +msgstr "" + +#. module: project_issue_sheet +#: field:account.analytic.line,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: project_issue_sheet +#: view:project.issue:0 +#: field:project.issue,timesheet_ids:0 +msgid "Timesheets" +msgstr "" + +#. module: project_issue_sheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !." +msgstr "" + +#. module: project_issue_sheet +#: field:hr.analytic.timesheet,issue_id:0 +msgid "Issue" +msgstr "" + +#. module: project_issue_sheet +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" diff --git a/addons/project_long_term/i18n/da.po b/addons/project_long_term/i18n/da.po new file mode 100644 index 00000000000..cb7a1f2881a --- /dev/null +++ b/addons/project_long_term/i18n/da.po @@ -0,0 +1,508 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phases +msgid "Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,next_phase_ids:0 +msgid "Next Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project's Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Group By..." +msgstr "" + +#. module: project_long_term +#: field:project.phase,user_ids:0 +msgid "Assigned Users" +msgstr "" + +#. module: project_long_term +#: field:project.phase,progress:0 +msgid "Progress" +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "In Progress Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Displaying settings" +msgstr "" + +#. module: project_long_term +#: field:project.compute.phases,target_project:0 +msgid "Schedule" +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_long_term +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:126 +#, python-format +msgid "Day" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_user_allocation +msgid "Phase User Allocation" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_task +msgid "Task" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.act_project_phase +msgid "" +"A project can be split into the different phases. For each phase, you can " +"define your users allocation, describe different tasks and link your phase " +"to previous and next phases, add date constraints for the automated " +"scheduling. Use the long term planning in order to planify your available " +"users, convert your phases into a series of tasks when you start working on " +"the project." +msgstr "" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute a Single Project" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,previous_phase_ids:0 +msgid "Previous Phases" +msgstr "" + +#. module: project_long_term +#: help:project.phase,product_uom:0 +msgid "UoM (Unit of Measure) is the unit of measurement for Duration" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation +#: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation +#: view:project.phase:0 +#: view:project.user.allocation:0 +msgid "Planning of Users" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_end:0 +msgid "" +" It's computed by the scheduler according to the start date and the duration." +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_project +#: field:project.compute.phases,project_id:0 +#: field:project.compute.tasks,project_id:0 +#: view:project.phase:0 +#: field:project.phase,project_id:0 +#: view:project.task:0 +#: view:project.user.allocation:0 +#: field:project.user.allocation,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Error!" +msgstr "" + +#. module: project_long_term +#: selection:project.phase,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_long_term +#: help:project.user.allocation,date_end:0 +msgid "Ending Date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,constraint_date_end:0 +msgid "Deadline" +msgstr "" + +#. module: project_long_term +#: selection:project.compute.phases,target_project:0 +msgid "Compute All My Projects" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "_Cancel" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/project_long_term.py:141 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Project User Allocation" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,state:0 +msgid "State" +msgstr "" + +#. module: project_long_term +#: view:project.compute.phases:0 +#: view:project.compute.tasks:0 +msgid "C_ompute" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "New" +msgstr "" + +#. module: project_long_term +#: help:project.phase,progress:0 +msgid "Computed based on related tasks" +msgstr "" + +#. module: project_long_term +#: field:project.phase,product_uom:0 +msgid "Duration UoM" +msgstr "" + +#. module: project_long_term +#: field:project.phase,constraint_date_start:0 +msgid "Minimum Start Date" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1 +#: model:ir.ui.menu,name:project_long_term.menu_view_resource +msgid "Resources" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "My Projects" +msgstr "" + +#. module: project_long_term +#: help:project.user.allocation,date_start:0 +msgid "Starting Date" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list +msgid "Related Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "New Phases" +msgstr "" + +#. module: project_long_term +#: code:addons/project_long_term/wizard/project_compute_phases.py:48 +#, python-format +msgid "Please specify a project to schedule." +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_start:0 +msgid "force the phase to start after this date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,task_ids:0 +msgid "Project Tasks" +msgstr "" + +#. module: project_long_term +#: help:project.phase,date_start:0 +msgid "" +"It's computed by the scheduler according the project date or the end date of " +"the previous phase." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Month" +msgstr "" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Phase start-date must be lower than phase end-date." +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Month" +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_start:0 +#: field:project.user.allocation,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: project_long_term +#: help:project.phase,constraint_date_end:0 +msgid "force the phase to finish before this date" +msgstr "" + +#. module: project_long_term +#: help:project.phase,user_ids:0 +msgid "" +"The ressources on the project can be computed automatically by the scheduler" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Draft" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Pending Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Pending" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +#: field:project.user.allocation,user_id:0 +msgid "User" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_tasks +msgid "Project Compute Tasks" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Constraints" +msgstr "" + +#. module: project_long_term +#: help:project.phase,sequence:0 +msgid "Gives the sequence order when displaying a list of phases." +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.act_project_phase +#: model:ir.actions.act_window,name:project_long_term.act_project_phase_list +#: model:ir.ui.menu,name:project_long_term.menu_project_phase +#: model:ir.ui.menu,name:project_long_term.menu_project_phase_list +#: view:project.phase:0 +#: field:project.project,phase_ids:0 +msgid "Project Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "Done" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Cancel" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: selection:project.phase,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Remaining Hours" +msgstr "" + +#. module: project_long_term +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar +msgid "Working Time" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases +#: model:ir.ui.menu,name:project_long_term.menu_compute_phase +#: view:project.compute.phases:0 +msgid "Schedule Phases" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Start Phase" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Total Hours" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Users" +msgstr "" + +#. module: project_long_term +#: view:project.user.allocation:0 +msgid "Phase" +msgstr "" + +#. module: project_long_term +#: help:project.phase,state:0 +msgid "" +"If the phase is created the state 'Draft'.\n" +" If the phase is started, the state becomes 'In Progress'.\n" +" If review is needed the phase is in 'Pending' state. " +" \n" +" If the phase is over, the states is set to 'Done'." +msgstr "" + +#. module: project_long_term +#: field:project.phase,date_end:0 +#: field:project.user.allocation,date_end:0 +msgid "End Date" +msgstr "" + +#. module: project_long_term +#: field:project.phase,name:0 +msgid "Name" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Tasks Details" +msgstr "" + +#. module: project_long_term +#: field:project.phase,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +msgid "Project Users" +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_phase +#: view:project.phase:0 +#: view:project.task:0 +#: field:project.task,phase_id:0 +#: field:project.user.allocation,phase_id:0 +msgid "Project Phase" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases +msgid "" +"To schedule phases of all or a specified project. It then open a gantt " +"view.\n" +" " +msgstr "" + +#. module: project_long_term +#: model:ir.model,name:project_long_term.model_project_compute_phases +msgid "Project Compute Phases" +msgstr "" + +#. module: project_long_term +#: constraint:project.phase:0 +msgid "Loops in phases not allowed" +msgstr "" + +#. module: project_long_term +#: field:project.phase,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves +msgid "Resource Leaves" +msgstr "" + +#. module: project_long_term +#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks +#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks +#: view:project.compute.tasks:0 +msgid "Schedule Tasks" +msgstr "" + +#. module: project_long_term +#: help:project.phase,duration:0 +msgid "By default in days" +msgstr "" + +#. module: project_long_term +#: view:project.phase:0 +#: field:project.phase,user_force_ids:0 +msgid "Force Assigned Users" +msgstr "" + +#. module: project_long_term +#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule +msgid "Scheduling" +msgstr "" diff --git a/addons/project_mailgate/i18n/da.po b/addons/project_mailgate/i18n/da.po new file mode 100644 index 00000000000..f0a1a6ea54b --- /dev/null +++ b/addons/project_mailgate/i18n/da.po @@ -0,0 +1,78 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History Information" +msgstr "" + +#. module: project_mailgate +#: model:ir.model,name:project_mailgate.model_project_task +msgid "Task" +msgstr "" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_mailgate +#: field:project.task,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:90 +#, python-format +msgid "Draft" +msgstr "" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:116 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:110 +#, python-format +msgid "Done" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:96 +#, python-format +msgid "Open" +msgstr "" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:102 +#, python-format +msgid "Pending" +msgstr "" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History" +msgstr "" diff --git a/addons/project_messages/i18n/da.po b/addons/project_messages/i18n/da.po new file mode 100644 index 00000000000..8e48f1d7a07 --- /dev/null +++ b/addons/project_messages/i18n/da.po @@ -0,0 +1,110 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_messages +#: field:project.messages,to_id:0 +msgid "To" +msgstr "" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_messages +msgid "project.messages" +msgstr "" + +#. module: project_messages +#: field:project.messages,from_id:0 +msgid "From" +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Group By..." +msgstr "" + +#. module: project_messages +#: field:project.messages,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: project_messages +#: help:project.messages,to_id:0 +msgid "Keep this empty to broadcast the message." +msgstr "" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.act_project_messages +#: model:ir.actions.act_window,name:project_messages.action_view_project_editable_messages_tree +#: view:project.messages:0 +#: view:project.project:0 +#: field:project.project,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_project +#: view:project.messages:0 +#: field:project.messages,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_messages +#: model:ir.actions.act_window,help:project_messages.messages_form +msgid "" +"An in-project messaging system allows for an efficient and trackable " +"communication between project members. The messages are stored in the system " +"and can be used for post analysis." +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Today" +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message To" +msgstr "" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +#: field:project.messages,message:0 +msgid "Message" +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message From" +msgstr "" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.messages_form +#: model:ir.ui.menu,name:project_messages.menu_messages_form +#: view:project.messages:0 +msgid "Project Messages" +msgstr "" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" diff --git a/addons/project_mrp/i18n/da.po b/addons/project_mrp/i18n/da.po new file mode 100644 index 00000000000..76472cfc0f9 --- /dev/null +++ b/addons/project_mrp/i18n/da.po @@ -0,0 +1,127 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_mrp +#: sql_constraint:sale.order:0 +msgid "Order Reference must be unique per Company!" +msgstr "" + +#. module: project_mrp +#: model:process.node,note:project_mrp.process_node_procuretasktask0 +msgid "For each product, on type service and on order" +msgstr "" + +#. module: project_mrp +#: model:process.transition,name:project_mrp.process_transition_procuretask0 +msgid "Procurement Task" +msgstr "" + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: project_mrp +#: field:procurement.order,sale_line_id:0 +msgid "Sale order line" +msgstr "" + +#. module: project_mrp +#: model:process.transition,note:project_mrp.process_transition_createtask0 +msgid "Product type is service, then its creates the task." +msgstr "" + +#. module: project_mrp +#: model:process.transition,note:project_mrp.process_transition_procuretask0 +msgid "if product type is 'service' then it creates the task." +msgstr "" + +#. module: project_mrp +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_mrp +#: model:process.node,name:project_mrp.process_node_saleordertask0 +msgid "Sale Order Task" +msgstr "" + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_product_product +msgid "Product" +msgstr "" + +#. module: project_mrp +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: project_mrp +#: field:product.product,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_procurement_order +#: field:project.task,procurement_id:0 +msgid "Procurement" +msgstr "" + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_project_task +#: model:process.node,name:project_mrp.process_node_mrptask0 +#: model:process.node,name:project_mrp.process_node_procuretasktask0 +#: field:procurement.order,task_id:0 +msgid "Task" +msgstr "" + +#. module: project_mrp +#: model:process.node,note:project_mrp.process_node_mrptask0 +msgid "A task is created to provide the service." +msgstr "" + +#. module: project_mrp +#: model:process.transition,name:project_mrp.process_transition_ordertask0 +msgid "Order Task" +msgstr "" + +#. module: project_mrp +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_mrp +#: model:process.transition,name:project_mrp.process_transition_createtask0 +msgid "Create Task" +msgstr "" + +#. module: project_mrp +#: model:process.transition,note:project_mrp.process_transition_ordertask0 +msgid "If procurement method is Make to order and supply method is produce" +msgstr "" + +#. module: project_mrp +#: model:process.node,note:project_mrp.process_node_saleordertask0 +msgid "In case you sell services on sale order" +msgstr "" + +#. module: project_mrp +#: field:project.task,sale_line_id:0 +msgid "Sale Order Line" +msgstr "" diff --git a/addons/project_planning/i18n/da.po b/addons/project_planning/i18n/da.po new file mode 100644 index 00000000000..91505d36f93 --- /dev/null +++ b/addons/project_planning/i18n/da.po @@ -0,0 +1,570 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_planning +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.account,tasks:0 +#: help:report_account_analytic.planning.user,tasks:0 +msgid "" +"This value is given by the sum of work remaining to do on the task for this " +"planning, expressed in days." +msgstr "" + +#. module: project_planning +#: model:ir.actions.act_window,name:project_planning.action_account_analytic_planning_stat_form +#: model:ir.ui.menu,name:project_planning.menu_board_planning +#: model:ir.ui.menu,name:project_planning.menu_report_account_analytic_planning_stat +msgid "Planning Statistics" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_line +#: view:report_account_analytic.planning.line:0 +msgid "Planning Line" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Unallocated Time" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,name:0 +msgid "Planning Name" +msgstr "" + +#. module: project_planning +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_planning +#: view:board.board:0 +msgid "My Project's planning" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.account,timesheet:0 +#: report:report_account_analytic.planning.print:0 +#: field:report_account_analytic.planning.stat,sum_amount_real:0 +#: field:report_account_analytic.planning.user,timesheet:0 +msgid "Timesheet" +msgstr "" + +#. module: project_planning +#: model:ir.actions.act_window,help:project_planning.action_account_analytic_planning_form +msgid "" +"With its global system to schedule all resources of a company (people and " +"material), OpenERP allows you to encode and then automatically compute tasks " +"and phases scheduling, track resource allocation and availability." +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Total planned tasks" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.stat,account_id:0 +msgid "Account" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_project_task +msgid "Task" +msgstr "" + +#. module: project_planning +#: view:account.analytic.account:0 +#: view:report_account_analytic.planning:0 +#: view:report_account_analytic.planning.line:0 +msgid "Notes" +msgstr "" + +#. module: project_planning +#: field:account.analytic.account,planning_ids:0 +#: model:ir.actions.act_window,name:project_planning.action_account_analytic_planning_form +#: model:ir.ui.menu,name:project_planning.menu_report_account_analytic_planning +msgid "Plannings" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Project" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Start Task" +msgstr "" + +#. module: project_planning +#: selection:report_account_analytic.planning,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_planning +#: view:account.analytic.account:0 +#: view:report_account_analytic.planning:0 +#: view:report_account_analytic.planning.line:0 +msgid "Total Planned (in Days)" +msgstr "" + +#. module: project_planning +#: constraint:report_account_analytic.planning:0 +msgid "" +"Invalid planning ! Planning dates can't overlap for the same responsible. " +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,planning_account:0 +msgid "Planning By Account" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Current Plannings" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Reset to Draft" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Extra Info" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "To :" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.account,timesheet:0 +#: help:report_account_analytic.planning.user,timesheet:0 +msgid "" +"This value is given by the sum of all work encoded in the timesheet(s) " +"between the 'Date From' and 'Date To' of the planning." +msgstr "" + +#. module: project_planning +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.account,plan_open:0 +#: field:report_account_analytic.planning.user,plan_open:0 +msgid "Time Allocation without Tasks" +msgstr "" + +#. module: project_planning +#: view:account.analytic.account:0 +#: view:report_account_analytic.planning:0 +msgid "Planning Lines" +msgstr "" + +#. module: project_planning +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.account,account_id:0 +#: field:report_account_analytic.planning.line,account_id:0 +msgid "Analytic account" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.account,plan_open:0 +msgid "" +"This value is given by the sum of time allocation with the checkbox " +"'Assigned in Taks' set to FALSE, expressed in days." +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Miscelleanous" +msgstr "" + +#. module: project_planning +#: help:res.company,planning_time_mode_id:0 +msgid "This will set the unit of measure used in plannings." +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "HR Planning" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.account,tasks:0 +#: field:report_account_analytic.planning.user,tasks:0 +msgid "Remaining Tasks" +msgstr "" + +#. module: project_planning +#: view:account.analytic.account:0 +#: model:ir.actions.report.xml,name:project_planning.report_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning +#: model:ir.ui.menu,name:project_planning.next_id_85 +#: field:project.task,planning_line_id:0 +#: view:report_account_analytic.planning:0 +#: field:report_account_analytic.planning.account,planning_id:0 +#: field:report_account_analytic.planning.line,planning_id:0 +#: field:report_account_analytic.planning.stat,planning_id:0 +#: field:report_account_analytic.planning.user,planning_id:0 +msgid "Planning" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,total_planned:0 +msgid "Total Planned" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Time Encoding" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.user,free:0 +msgid "Unallocated Time" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.user,plan_open:0 +msgid "" +"This value is given by the sum of time allocation without task(s) linked, " +"expressed in days." +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Delegate" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.user,free:0 +msgid "" +"Computed as Business Days - (Time Allocation of Tasks + Time Allocation " +"without Tasks + Holiday Leaves)" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning,business_days:0 +msgid "" +"Set here the number of working days within this planning for one person full " +"time" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "[" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "From :" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,planning_user_ids:0 +msgid "Planning By User" +msgstr "" + +#. module: project_planning +#: model:ir.actions.act_window,name:project_planning.act_task_of_lines +#: view:report_account_analytic.planning:0 +#: field:report_account_analytic.planning.stat,sum_amount_tasks:0 +msgid "Tasks" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Planning By Account (in Days)" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Time without tasks" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,date_from:0 +msgid "Start Date" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,total_free:0 +msgid "Total Free" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.account,plan_tasks:0 +msgid "" +"This value is given by the sum of time allocation with the checkbox " +"'Assigned in Taks' set to TRUE expressed in days." +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,stat_ids:0 +msgid "Planning analysis" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.line,amount_unit:0 +msgid "Qty UoM" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.line,note:0 +msgid "Note" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +#: selection:report_account_analytic.planning,state:0 +msgid "Draft" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_account +#: view:report_account_analytic.planning:0 +msgid "Planning by Account" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Pending" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.stat,sum_amount:0 +msgid "Planned Days" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,state:0 +msgid "Status" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.user,holiday:0 +msgid "" +"This value is given by the total of validated leaves into the 'Date From' " +"and 'Date To' of the planning." +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.line,user_id:0 +#: report:report_account_analytic.planning.print:0 +#: field:report_account_analytic.planning.stat,user_id:0 +#: field:report_account_analytic.planning.user,user_id:0 +msgid "User" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Remaining Tasks" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_res_company +msgid "Companies" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.line,amount_in_base_uom:0 +msgid "Quantity in base uom" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.user,plan_tasks:0 +msgid "Time Planned on Tasks" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.line,amount:0 +msgid "Quantity" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,code:0 +msgid "Code" +msgstr "" + +#. module: project_planning +#: view:account.analytic.account:0 +#: field:report_account_analytic.planning,line_ids:0 +msgid "Planning lines" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +#: selection:report_account_analytic.planning,state:0 +msgid "Done" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Cancel" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Planning By User (in Days)" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning.stat:0 +msgid "Planning statistics" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +#: selection:report_account_analytic.planning,state:0 +msgid "Open" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_user +#: view:report_account_analytic.planning:0 +msgid "Planning by User" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Information" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,business_days:0 +msgid "Business Days" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Reactivate" +msgstr "" + +#. module: project_planning +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_stat +msgid "Planning stat" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.account,plan_tasks:0 +msgid "Time Allocation of Tasks" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Summary by user" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Time Allocation without Tasks" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.user,holiday:0 +msgid "Leaves" +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Time Allocation of Tasks" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,date_to:0 +msgid "End Date" +msgstr "" + +#. module: project_planning +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Remaining tasks" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Summary by project" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Responsible :" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "]" +msgstr "" + +#. module: project_planning +#: field:res.company,planning_time_mode_id:0 +msgid "Planning Time Unit" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.line,task_ids:0 +msgid "Planning Tasks" +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning.stat,manager_id:0 +msgid "Manager" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning.user,plan_tasks:0 +msgid "" +"This value is given by the sum of time allocation with task(s) linked, " +"expressed in days." +msgstr "" diff --git a/addons/project_timesheet/i18n/da.po b/addons/project_timesheet/i18n/da.po new file mode 100644 index 00000000000..fa656c71035 --- /dev/null +++ b/addons/project_timesheet/i18n/da.po @@ -0,0 +1,428 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:32+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: project_timesheet +#: model:ir.actions.act_window,help:project_timesheet.action_project_timesheet_bill_task +msgid "" +"You will find here all works made on tasks that you can invoice.\n" +"In order to invoice the time spent on a project, you must define the\n" +"pricelist and the field 'Invoice Task Work' on the tab 'Billing' of\n" +"the project form." +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:55 +#, python-format +msgid "No employee defined for user \"%s\". You must create one." +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:63 +#, python-format +msgid "" +"No journal defined on the related employee.\n" +"Fill in the timesheet tab of the employee form." +msgstr "" + +#. module: project_timesheet +#: model:process.node,name:project_timesheet.process_node_timesheettask0 +msgid "Timesheet task" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Group by year of date" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Task Hours in current month" +msgstr "" + +#. module: project_timesheet +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" + +#. module: project_timesheet +#: field:project.task.work,hr_analytic_timesheet_id:0 +msgid "Related Timeline Id" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Tasks by User" +msgstr "" + +#. module: project_timesheet +#: model:ir.model,name:project_timesheet.model_project_task_work +msgid "Project Task Work" +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:231 +#, python-format +msgid "" +"You cannot delete a partner which is assigned to project, we suggest you to " +"uncheck the active box!" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Group By..." +msgstr "" + +#. module: project_timesheet +#: model:process.node,note:project_timesheet.process_node_triggerinvoice0 +msgid "Trigger invoices from sale order lines" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "October" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +#: field:report.timesheet.task.user,year:0 +msgid "Year" +msgstr "" + +#. module: project_timesheet +#: view:project.project:0 +msgid "Billable" +msgstr "" + +#. module: project_timesheet +#: model:ir.actions.act_window,help:project_timesheet.action_account_analytic_overdue +msgid "" +"You will find here the contracts related to your customer projects in order " +"to track the invoicing progress." +msgstr "" + +#. module: project_timesheet +#: view:account.analytic.line:0 +msgid "Analytic account/project" +msgstr "" + +#. module: project_timesheet +#: field:report.timesheet.task.user,task_hrs:0 +msgid "Task Hours" +msgstr "" + +#. module: project_timesheet +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "" + +#. module: project_timesheet +#: model:ir.actions.act_window,name:project_timesheet.action_account_analytic_overdue +msgid "Customer Projects" +msgstr "" + +#. module: project_timesheet +#: model:ir.model,name:project_timesheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "August" +msgstr "" + +#. module: project_timesheet +#: model:process.transition,name:project_timesheet.process_transition_taskinvoice0 +msgid "Task invoice" +msgstr "" + +#. module: project_timesheet +#: model:process.node,name:project_timesheet.process_node_taskwork0 +msgid "Task Work" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "May" +msgstr "" + +#. module: project_timesheet +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "" + +#. module: project_timesheet +#: model:ir.ui.menu,name:project_timesheet.menu_project_working_hours +msgid "Timesheet Lines" +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:231 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: project_timesheet +#: view:project.project:0 +msgid "Billable Project" +msgstr "" + +#. module: project_timesheet +#: model:ir.ui.menu,name:project_timesheet.menu_invoicing_contracts +msgid "Contracts to Renew" +msgstr "" + +#. module: project_timesheet +#: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in +msgid "Sign in / Sign out by project" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Group by month of date" +msgstr "" + +#. module: project_timesheet +#: model:ir.model,name:project_timesheet.model_project_task +msgid "Task" +msgstr "" + +#. module: project_timesheet +#: model:ir.ui.menu,name:project_timesheet.menu_project_billing_line +msgid "Invoice Tasks Work" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +#: field:report.timesheet.task.user,user_id:0 +msgid "User" +msgstr "" + +#. module: project_timesheet +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_timesheet +#: field:report.timesheet.task.user,name:0 +msgid "Date" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "July" +msgstr "" + +#. module: project_timesheet +#: model:process.node,note:project_timesheet.process_node_timesheettask0 +msgid "Complete Your Timesheet." +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Task Hours in current year" +msgstr "" + +#. module: project_timesheet +#: view:project.project:0 +msgid "Customer" +msgstr "" + +#. module: project_timesheet +#: model:process.node,note:project_timesheet.process_node_taskwork0 +msgid "Work on task" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "February" +msgstr "" + +#. module: project_timesheet +#: model:ir.actions.act_window,name:project_timesheet.action_project_timesheet_bill_task +msgid "Bill Tasks Works" +msgstr "" + +#. module: project_timesheet +#: field:report.timesheet.task.user,timesheet_hrs:0 +msgid "Timesheet Hours" +msgstr "" + +#. module: project_timesheet +#: model:process.transition,name:project_timesheet.process_transition_taskencoding0 +msgid "Task encoding" +msgstr "" + +#. module: project_timesheet +#: model:process.transition,note:project_timesheet.process_transition_filltimesheet0 +msgid "Task summary is comes into the timesheet line" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "January" +msgstr "" + +#. module: project_timesheet +#: model:process.node,name:project_timesheet.process_node_triggerinvoice0 +msgid "Trigger Invoice" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "November" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Task hours of last month" +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:59 +#, python-format +msgid "" +"No product defined on the related employee.\n" +"Fill in the timesheet tab of the employee form." +msgstr "" + +#. module: project_timesheet +#: model:ir.model,name:project_timesheet.model_project_project +msgid "Project" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "April" +msgstr "" + +#. module: project_timesheet +#: view:project.project:0 +msgid "Invoicing Data" +msgstr "" + +#. module: project_timesheet +#: model:process.transition,note:project_timesheet.process_transition_taskencoding0 +msgid "Encode how much time u spent on your task" +msgstr "" + +#. module: project_timesheet +#: model:ir.model,name:project_timesheet.model_res_partner +msgid "Partner" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "March" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid "Timesheet/Task hours Report Per Month" +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:54 +#: code:addons/project_timesheet/project_timesheet.py:58 +#: code:addons/project_timesheet/project_timesheet.py:62 +#: code:addons/project_timesheet/project_timesheet.py:69 +#, python-format +msgid "Bad Configuration !" +msgstr "" + +#. module: project_timesheet +#: model:ir.ui.menu,name:project_timesheet.menu_project_billing +msgid "Invoicing" +msgstr "" + +#. module: project_timesheet +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +msgid " Month-1 " +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "September" +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "December" +msgstr "" + +#. module: project_timesheet +#: model:process.transition,note:project_timesheet.process_transition_taskinvoice0 +msgid "After task is completed, Create its invoice." +msgstr "" + +#. module: project_timesheet +#: selection:report.timesheet.task.user,month:0 +msgid "June" +msgstr "" + +#. module: project_timesheet +#: model:ir.model,name:project_timesheet.model_report_timesheet_task_user +msgid "report.timesheet.task.user" +msgstr "" + +#. module: project_timesheet +#: view:report.timesheet.task.user:0 +#: field:report.timesheet.task.user,month:0 +msgid "Month" +msgstr "" + +#. module: project_timesheet +#: model:ir.ui.menu,name:project_timesheet.menu_act_project_management_timesheet_sheet_form +msgid "My Timesheet" +msgstr "" + +#. module: project_timesheet +#: constraint:account.analytic.line:0 +msgid "You can not create analytic line on view account." +msgstr "" + +#. module: project_timesheet +#: view:project.project:0 +msgid "Invoice Task Work" +msgstr "" + +#. module: project_timesheet +#: code:addons/project_timesheet/project_timesheet.py:70 +#, python-format +msgid "" +"No product and product category property account defined on the related " +"employee.\n" +"Fill in the timesheet tab of the employee form." +msgstr "" + +#. module: project_timesheet +#: model:ir.actions.act_window,name:project_timesheet.action_report_timesheet_task_user +#: model:ir.ui.menu,name:project_timesheet.menu_timesheet_task_user +#: view:report.timesheet.task.user:0 +msgid "Task Hours Per Month" +msgstr "" + +#. module: project_timesheet +#: model:process.transition,name:project_timesheet.process_transition_filltimesheet0 +msgid "Fill Timesheet" +msgstr "" diff --git a/addons/purchase/i18n/ro.po b/addons/purchase/i18n/ro.po index caaed14adb3..67a8adfc622 100644 --- a/addons/purchase/i18n/ro.po +++ b/addons/purchase/i18n/ro.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:43+0000\n" -"PO-Revision-Date: 2011-11-07 12:44+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-29 16:12+0000\n" +"Last-Translator: Dorin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:54+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-30 04:41+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -22,13 +22,13 @@ msgid "" "The buyer has to approve the RFQ before being sent to the supplier. The RFQ " "becomes a confirmed Purchase Order." msgstr "" -"Cumpărătorul trebuie să aprobe RFQ înainte de a o trimite la furnizor. RFQ " -"confirmat devine o comandă de aprovizionare." +"Cumpărătorul trebuie să aprobe RFQ înainte de a o trimite furnizorului. RFQ " +"devine o comandă de achizitie confirmată." #. module: purchase #: model:process.node,note:purchase.process_node_productrecept0 msgid "Incoming products to control" -msgstr "" +msgstr "Produse intrate care trebuie controlate" #. module: purchase #: field:purchase.order,invoiced:0 @@ -55,8 +55,8 @@ msgid "" "You have to select a product UOM in the same category than the purchase UOM " "of the product" msgstr "" -"Trebuie să selectați o unitate de măsură de bază pentru produs din aceeași " -"categorie ca și unitatea de măsură pentru aprovizionare." +"Trebuie să selectați o unitate de măsură a produsului din aceeași categorie " +"ca și unitatea de măsură de achizitie a produsului." #. module: purchase #: help:purchase.report,date:0 @@ -91,13 +91,13 @@ msgid "" "encoding." msgstr "" "Puteți crea o cerere de ofertă atunci când doriţi să cumpărați produse de la " -"un furnizor, dar aprovizionarea nu este confirmată încă. Utilizați acest " -"meniu pentru a revizui cererile de ofertă create automat pe baza regulilor " -"dvs. logistice (stoc minim, OTM, etc). Puteți converti cererea de ofertă " -"într-o comandă de aprovizionare de îndată ce oferta este confirmată. Dacă " +"un furnizor, dar achizitia nu este confirmată încă. Folosiți de asemenea " +"acest meniu pentru a revizui cererile de ofertă create automat pe baza " +"regulilor dvs. logistice (stoc minim, OTM, etc). Puteți converti cererea de " +"ofertă într-o comandă de achizitie de îndată ce oferta este confirmată. Dacă " "utilizați interfața extinsă (din preferinţele utilizatorului), puteți " -"selecta modul de a controla facturile de la furnizor: bazat pe ordinea " -"cronologică, bazat pe recepții sau manual." +"selecta modul de a controla facturile de la furnizor: pe baza comenzii, pe " +"baza primirii sau a inregistrării manuale." #. module: purchase #: view:purchase.order:0 @@ -127,7 +127,7 @@ msgstr "" #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Do you want to generate the supplier invoices ?" -msgstr "Doriți să generați factură furnizor?" +msgstr "Doriți să generați factura furnizorului?" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -136,9 +136,10 @@ msgid "" "products, etc. For each purchase order, you can track the products received, " "and control the supplier invoices." msgstr "" -"Folosiți acest meniu pentru a căuta comenzi de aprovizionare după referință, " -"furnizor, produs, etc. Pentru fiecare comandă de aprovizionare, puteți " -"urmări produsele recepționate și controla facturile primite de la furnizori." +"Folosiți acest meniu pentru a căuta comenzile de achizitie după referință, " +"furnizor, produse, etc. Pentru fiecare comandă de achizitie puteți tine " +"evidenta produselor primite și puteti controla facturile primite de la " +"furnizori." #. module: purchase #: code:addons/purchase/wizard/purchase_line_invoice.py:145 @@ -155,13 +156,13 @@ msgstr "Statistică comenzi de aprovizionare" #: model:process.transition,name:purchase.process_transition_packinginvoice0 #: model:process.transition,name:purchase.process_transition_productrecept0 msgid "From a Pick list" -msgstr "Dintr-o lista de preluare" +msgstr "Dintr-o listă de ridicare" #. module: purchase #: code:addons/purchase/purchase.py:708 #, python-format msgid "No Pricelist !" -msgstr "Fără listă de preţ!" +msgstr "Nici există nicio listă de preturi !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_wizard @@ -172,7 +173,7 @@ msgstr "" #: view:board.board:0 #: model:ir.actions.act_window,name:purchase.purchase_draft msgid "Request for Quotations" -msgstr "Cerere de oferte" +msgstr "Cerere pentru cotatie" #. module: purchase #: selection:purchase.config.wizard,default_method:0 @@ -185,23 +186,23 @@ msgstr "" #: view:purchase.report:0 #: field:purchase.report,company_id:0 msgid "Company" -msgstr "Firmă" +msgstr "Companie" #. module: purchase #: help:res.company,po_lead:0 msgid "This is the leads/security time for each purchase order." -msgstr "" +msgstr "Aceasta este durata pentru fiecare comandă de achizitie." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph #: view:purchase.report:0 msgid "Monthly Purchase by Category" -msgstr "Aprovizionare lunară după categorie" +msgstr "Achiziții lunare după categorie" #. module: purchase #: view:purchase.order:0 msgid "Set to Draft" -msgstr "Schimbă în ciornă" +msgstr "Setează ca Ciornă" #. module: purchase #: selection:purchase.order,state:0 @@ -212,7 +213,7 @@ msgstr "Excepţie factură" #. module: purchase #: model:product.pricelist,name:purchase.list0 msgid "Default Purchase Pricelist" -msgstr "Listă de preţuri implicită de aprovizionare" +msgstr "Listă de prețuri implicită de achiziții" #. module: purchase #: help:purchase.order,dest_address_id:0 @@ -221,9 +222,8 @@ msgid "" "customer.In this case, it will remove the warehouse link and set the " "customer location." msgstr "" -"Completează o adresă, dacă doriţi să livrați direct de la furnizor la " -"client. În acest caz, se va elimina legătura de depozit şi a stabilit " -"locația clientului." +"Completează o adresă dacă doriţi să livrați direct de la furnizor la client. " +"În acest caz, va elimina legătura cu depozitul şi va seta locația clientului." #. module: purchase #: help:res.partner,property_product_pricelist_purchase:0 @@ -231,7 +231,7 @@ msgid "" "This pricelist will be used, instead of the default one, for purchases from " "the current partner" msgstr "" -"Aceasta listă de preţuri vor fi utilizată, în locul celei implicite, pentru " +"Această listă de preţuri va fi folosită în locul celei implicite pentru " "achiziţiile de la partenerul actual" #. module: purchase @@ -247,7 +247,7 @@ msgstr "De aprobat" #. module: purchase #: view:res.partner:0 msgid "Purchase Properties" -msgstr "Proprietăți aprovizionare" +msgstr "Proprietăți achiziții" #. module: purchase #: model:ir.model,name:purchase.model_stock_partial_picking @@ -262,7 +262,7 @@ msgstr "Istoric" #. module: purchase #: view:purchase.order:0 msgid "Approve Purchase" -msgstr "Aprobare aprovizionare" +msgstr "Aprobă achizitia" #. module: purchase #: view:purchase.report:0 @@ -330,7 +330,7 @@ msgstr "Taxe" #: model:res.request.link,name:purchase.req_link_purchase_order #: field:stock.picking,purchase_id:0 msgid "Purchase Order" -msgstr "Comandă Aprovizionare" +msgstr "Comandă de achizitie" #. module: purchase #: field:purchase.order,name:0 @@ -354,7 +354,7 @@ msgstr "Produse" #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph #: view:purchase.report:0 msgid "Total Qty and Amount by month" -msgstr "" +msgstr "Cantitatea si suma totală după lună" #. module: purchase #: model:process.transition,note:purchase.process_transition_packinginvoice0 @@ -362,21 +362,21 @@ msgid "" "A Pick list generates an invoice. Depending on the Invoicing control of the " "sale order, the invoice is based on delivered or on ordered quantities." msgstr "" -"O listă de preluare generează o factură. Depinzând de controlul facturii " -"setat în comanda de vânzare, factura este bazată pe cantitățile din livrare " -"sau din comandă." +"O listă de didicare generează o factură. In functie de controlul facturii " +"setat în comanda de vânzare, factura este bazată pe cantitățile livrate sau " +"comandate." #. module: purchase #: selection:purchase.order,state:0 #: selection:purchase.order.line,state:0 #: selection:purchase.report,state:0 msgid "Cancelled" -msgstr "Anulat" +msgstr "Anulat(ă)" #. module: purchase #: view:purchase.order:0 msgid "Convert to Purchase Order" -msgstr "Convertește în comandă de aprovizionare" +msgstr "Convertește în comandă de achizitionare" #. module: purchase #: field:purchase.order,pricelist_id:0 @@ -393,7 +393,7 @@ msgstr "Excepţie la expediere" #. module: purchase #: field:purchase.order.line,invoice_lines:0 msgid "Invoice Lines" -msgstr "Poziţii factură" +msgstr "Linii factură" #. module: purchase #: model:process.node,name:purchase.process_node_packinglist0 @@ -409,7 +409,7 @@ msgstr "Produse ieşite" #. module: purchase #: view:purchase.order:0 msgid "Manually Corrected" -msgstr "Corectată manual" +msgstr "Corectat(ă) manual" #. module: purchase #: view:purchase.order:0 @@ -430,18 +430,18 @@ msgstr "" #. module: purchase #: field:purchase.report,dest_address_id:0 msgid "Dest. Address Contact Name" -msgstr "Dest. Adresă Nume Contact" +msgstr "Adresă Nume Contact Dest." #. module: purchase #: report:purchase.order:0 msgid "TVA :" -msgstr "CUI :" +msgstr "TVA   :" #. module: purchase #: code:addons/purchase/purchase.py:325 #, python-format msgid "Purchase order '%s' has been set in draft state." -msgstr "Comanda de aprovizionare '%s' a fost setata la starea de ciornă." +msgstr "Comanda de achizitionare '%s' a fost setată in starea de ciornă." #. module: purchase #: field:purchase.order.line,account_analytic_id:0 @@ -460,13 +460,13 @@ msgstr "# de linii" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning" -msgstr "Atenție" +msgstr "Atenționare" #. module: purchase #: field:purchase.order,validator:0 #: view:purchase.report:0 msgid "Validated by" -msgstr "Validat de" +msgstr "Validat de către" #. module: purchase #: view:purchase.report:0 @@ -492,12 +492,12 @@ msgstr "Preţ Net" #. module: purchase #: view:purchase.order.line:0 msgid "Order Line" -msgstr "Linii bon comanda" +msgstr "Linie comandă" #. module: purchase #: help:purchase.order,shipped:0 msgid "It indicates that a picking has been done" -msgstr "" +msgstr "Indică faptul că a fost efectuată o ridicare" #. module: purchase #: view:purchase.order:0 @@ -514,13 +514,13 @@ msgstr "Validat de" #: code:addons/purchase/purchase.py:772 #, python-format msgid "Wrong Product UOM !" -msgstr "UM produs greșită!" +msgstr "UdM a produsului greșită!" #. module: purchase #: model:process.node,name:purchase.process_node_confirmpurchaseorder0 #: selection:purchase.order.line,state:0 msgid "Confirmed" -msgstr "Confirmat" +msgstr "Confirmat(ă)" #. module: purchase #: view:purchase.report:0 @@ -554,7 +554,7 @@ msgstr "" #. module: purchase #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "Eroare! Nu este posibilă crearea de companii recursive." +msgstr "Eroare! Nu puteti crea companii recursive." #. module: purchase #: field:purchase.order,partner_ref:0 @@ -568,9 +568,9 @@ msgid "" "of the purchase order, the invoice is based on received or on ordered " "quantities." msgstr "" -"O Listă de preluare genereaza o factura a furnizorului. În funcţie de " -"controlul Facturării la ordine de cumpărare, factura se bazează " -"pecantitatile primite sau pe cele comandate." +"O Listă de preluare generează o factură a furnizorului. În funcţie de " +"controlul Facturării comenzii de cumpărare, factura se bazează pe " +"cantitatile primite sau pe cele comandate." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_line_form_action2 @@ -593,9 +593,9 @@ msgid "" "Reception Analysis allows you to easily check and analyse your company order " "receptions and the performance of your supplier's deliveries." msgstr "" -"Analiza recepţiilor vă permite să verificaţi cu uşurinţă şi să analizați " -"receptiile companiei dumneavoastră şi performanţa livrărilor furnizorului " -"dumneavoastră." +"Analiza Primirilor vă permite să verificaţi cu uşurinţă şi să analizați " +"ordinele de primire ale companiei dumneavoastră şi performanţa livrărilor " +"furnizorului dumneavoastră." #. module: purchase #: report:purchase.quotation:0 @@ -606,12 +606,12 @@ msgstr "Tel.:" #: model:ir.model,name:purchase.model_stock_picking #: field:purchase.order,picking_ids:0 msgid "Picking List" -msgstr "Listă preluare" +msgstr "Listă ridicare" #. module: purchase #: view:purchase.order:0 msgid "Print" -msgstr "Printaţi" +msgstr "Tipăreste" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group @@ -658,12 +658,12 @@ msgstr "Adresă contact nume" #. module: purchase #: report:purchase.order:0 msgid "Shipping address :" -msgstr "Adresă expediere:" +msgstr "Adresă de livrare:" #. module: purchase #: help:purchase.order,invoice_ids:0 msgid "Invoices generated for a purchase order" -msgstr "Facturi generate dintr-o comandă de aprovizionare" +msgstr "Facturi generate dintr-o comandă de achizitie" #. module: purchase #: code:addons/purchase/purchase.py:284 @@ -686,14 +686,16 @@ msgid "" "You have to select a partner in the purchase form !\n" "Please set one partner before choosing a product." msgstr "" -"Trebuie să selectați un partener în fereastra de aprovizionare!\n" -"Vă rog să completați un partener înainte de a alege un produs.." +"Trebuie să selectați un partener în formularul de achizitie!\n" +"Vă rugăm să setați un partener înainte de a alege un produs." #. module: purchase #: code:addons/purchase/purchase.py:348 #, python-format msgid "There is no purchase journal defined for this company: \"%s\" (id:%d)" msgstr "" +"Nu există niciun jurnal de achiziții definit pentru această companie: \"%s\" " +"(id:%d)" #. module: purchase #: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0 @@ -702,6 +704,9 @@ msgid "" "order is 'On picking'. The invoice can also be generated manually by the " "accountant (Invoice control = Manual)." msgstr "" +"Factura este creată automat dacă Controlul facturii comenzii de achizitie " +"este 'La ridicare'. De asemenea, factura poate fi generată manual de către " +"contabil (Controlul facturii = Manual)." #. module: purchase #: report:purchase.order:0 @@ -715,6 +720,10 @@ msgid "" "purchase history and performance. From this menu you can track your " "negotiation performance, the delivery performance of your suppliers, etc." msgstr "" +"Analiza Achizițiilor vă permite să verificati si să analizati cu ușurință " +"istoricul achizițiilor companiei dumneavoastră și performanța. Din acest " +"meniu puteți ține evidenta performanței de negociere, performanței de " +"livrare a furnizorilor dumneavoastră, etc." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_configuration_misc @@ -725,12 +734,12 @@ msgstr "" #: code:addons/purchase/purchase.py:788 #, python-format msgid "The selected supplier only sells this product by %s" -msgstr "" +msgstr "Furnizorul selectat vinde doar acest produs după %s" #. module: purchase #: view:purchase.report:0 msgid "Reference UOM" -msgstr "UM referință" +msgstr "UdM de referință" #. module: purchase #: field:purchase.order.line,product_qty:0 @@ -742,7 +751,7 @@ msgstr "Cantitate" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0 msgid "Create invoice" -msgstr "Creare factură" +msgstr "Creează factura" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase @@ -759,7 +768,7 @@ msgstr "Destinaţie rezervare" #: code:addons/purchase/purchase.py:235 #, python-format msgid "Invalid action !" -msgstr "Acţiune invalidă!" +msgstr "Acţiune invalidă !" #. module: purchase #: field:purchase.order,fiscal_position:0 @@ -780,12 +789,12 @@ msgstr "Configurare" #. module: purchase #: view:purchase.order:0 msgid "Total amount" -msgstr "Valoare totală" +msgstr "Suma totală" #. module: purchase #: model:ir.actions.act_window,name:purchase.act_purchase_order_2_stock_picking msgid "Receptions" -msgstr "Recepții" +msgstr "Primiri" #. module: purchase #: code:addons/purchase/purchase.py:284 @@ -801,11 +810,11 @@ msgid "" "according to your settings. Once you receive a supplier invoice, you can " "match it with the draft invoice and validate it." msgstr "" -"Folosiți acest meniu pentru a controla facturile primite de la furnizori. " -"OpenERP generează facturi ciorne pentru comenzi de aprovizionare sau " -"recepții, conform setărilor. După primirea facturii de la furnizor, puteți " -"să verificați dacă se potrivește cu factura ciornă și să faceți validarea " -"facturii." +"Folosiți acest meniu pentru a controla facturile care vor fi primite de la " +"furnizorul dumneavoastră. OpenERP pre-generează facturi ciornă din comenzile " +"de achizitie sau primiri, conform setărilor dumneavoastră. După primirea " +"facturii de la furnizor, puteți să verificați dacă se potrivește cu factura " +"ciornă și să o validati." #. module: purchase #: model:process.node,name:purchase.process_node_draftpurchaseorder0 @@ -822,7 +831,7 @@ msgstr "" #. module: purchase #: selection:purchase.order,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Așteaptă aprobare" #. module: purchase #: selection:purchase.report,month:0 @@ -837,7 +846,7 @@ msgstr "" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 msgid "Approbation" -msgstr "Aprovare" +msgstr "Aprobare" #. module: purchase #: report:purchase.order:0 @@ -865,7 +874,7 @@ msgstr "Partener" #: model:process.node,name:purchase.process_node_invoiceafterpacking0 #: model:process.node,name:purchase.process_node_invoicecontrol0 msgid "Draft Invoice" -msgstr "Factură în schiță" +msgstr "Factură ciornă" #. module: purchase #: report:purchase.order:0 @@ -884,11 +893,13 @@ msgid "" "This is computed as the minimum scheduled date of all purchase order lines' " "products." msgstr "" +"Aceasta este calculată drept data minimă planificată a tuturor liniilor " +"comenzilor de achizitie a produselor." #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_group msgid "Purchase Order Merge" -msgstr "Unire comandă aprovizionare" +msgstr "Unire comandă de aprovizionare" #. module: purchase #: view:purchase.report:0 @@ -899,13 +910,13 @@ msgstr "" #: view:purchase.report:0 #: field:purchase.report,delay_pass:0 msgid "Days to Deliver" -msgstr "Zile de livrare" +msgstr "Zile pană la livrare" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory msgid "Receive Products" -msgstr "Recepție produse" +msgstr "Primire produse" #. module: purchase #: model:ir.model,name:purchase.model_procurement_order @@ -931,7 +942,7 @@ msgstr "Imagine" #. module: purchase #: view:purchase.report:0 msgid "Total Orders Lines by User per month" -msgstr "" +msgstr "Total linii comenzi lunare după Utilizator" #. module: purchase #: view:purchase.order:0 @@ -957,12 +968,12 @@ msgstr "Cerere de ofertă:" #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_waiting msgid "Purchase Order Waiting Approval" -msgstr "Comenzi de aprovizionare ce aşteaptă să fie aprobate" +msgstr "Comandă de achizitionare ce asteaptă să fie aprobate" #. module: purchase #: view:purchase.order:0 msgid "Total Untaxed amount" -msgstr "Total valoare fără taxe" +msgstr "Total sumă neimpozitată" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user @@ -973,19 +984,20 @@ msgstr "" #: field:purchase.order,shipped:0 #: field:purchase.order,shipped_rate:0 msgid "Received" -msgstr "Livrat" +msgstr "Primit" #. module: purchase #: model:process.node,note:purchase.process_node_packinglist0 msgid "List of ordered products." -msgstr "Lista comenzilor de aprovizionare." +msgstr "Listă cu produsele comandate." #. module: purchase #: help:purchase.order,picking_ids:0 msgid "" "This is the list of picking list that have been generated for this purchase" msgstr "" -"Aceasta este o listă de preluare generată pentru această aprovizionare" +"Aceasta este lista de ridicare care a fost generată pentru această " +"achizitionare" #. module: purchase #: view:stock.picking:0 @@ -996,7 +1008,7 @@ msgstr "" #: model:process.node,note:purchase.process_node_invoiceafterpacking0 #: model:process.node,note:purchase.process_node_invoicecontrol0 msgid "To be reviewed by the accountant." -msgstr "Spre a fi revizuită de contabil." +msgstr "Urmează a fi verificat(ă) de către contabil." #. module: purchase #: help:purchase.order,amount_total:0 @@ -1024,12 +1036,12 @@ msgstr "Categorie" #: model:process.node,note:purchase.process_node_approvepurchaseorder0 #: model:process.node,note:purchase.process_node_confirmpurchaseorder0 msgid "State of the Purchase Order." -msgstr "Stare a comenzii de aprovizionare" +msgstr "Starea comenzii de achizitionare" #. module: purchase #: field:purchase.order,dest_address_id:0 msgid "Destination Address" -msgstr "Adresă destinaţie" +msgstr "Adresa destinaţie" #. module: purchase #: field:purchase.report,state:0 @@ -1044,7 +1056,7 @@ msgstr "" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice msgid "Create invoices" -msgstr "Creare facturi" +msgstr "Creează facturi" #. module: purchase #: sql_constraint:res.company:0 @@ -1056,7 +1068,7 @@ msgstr "" #: view:purchase.order.line:0 #: field:stock.move,purchase_line_id:0 msgid "Purchase Order Line" -msgstr "Poziţie comandă aprovizionare" +msgstr "Linie comandă de achizitie" #. module: purchase #: view:purchase.order:0 @@ -1071,7 +1083,7 @@ msgstr "" #. module: purchase #: help:purchase.order,amount_untaxed:0 msgid "The amount without tax" -msgstr "Valoare fără taxe" +msgstr "Suma neimpozitată" #. module: purchase #: code:addons/purchase/purchase.py:885 @@ -1086,21 +1098,25 @@ msgid "" "the buyer. Depending on the Invoicing control of the purchase order, the " "invoice is based on received or on ordered quantities." msgstr "" +"O comandă de aprovizionare generează o factură de la furnizor de îndată ce " +"este confirmată de către cumpărător. În funcție de Controlul facturării " +"comenzii de aprovizionare, factura se bazează pe cantitățile primite sau pe " +"cele comandate." #. module: purchase #: field:purchase.order,amount_untaxed:0 msgid "Untaxed Amount" -msgstr "Total fără taxe" +msgstr "Sumă neimpozitată" #. module: purchase #: help:purchase.order,invoiced:0 msgid "It indicates that an invoice has been paid" -msgstr "" +msgstr "Indică faptul că o factură a fost plătită" #. module: purchase #: model:process.node,note:purchase.process_node_packinginvoice0 msgid "Outgoing products to invoice" -msgstr "" +msgstr "Produse iesite de facturat" #. module: purchase #: selection:purchase.report,month:0 @@ -1115,12 +1131,12 @@ msgstr "Încercaţi să atribuiţi un lot care nu este din acelaşi produs" #. module: purchase #: help:purchase.order,date_order:0 msgid "Date on which this document has been created." -msgstr "Data la care acest document a fost creat." +msgstr "Data la care a fost creat acest document." #. module: purchase #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Vânzări & Aprovizionare" +msgstr "Vânzări & Achiziţii" #. module: purchase #: selection:purchase.report,month:0 @@ -1134,9 +1150,9 @@ msgid "" "order is 'On order'. The invoice can also be generated manually by the " "accountant (Invoice control = Manual)." msgstr "" -"Factura este creată automat dacă controlul facturii din comanda de " -"aprovizionare este ”la comandă”. Factura poate fi deasemenea generată manual " -"de un contabil (controlul facturi = manual)." +"Factura este creată automat dacă Controlul facturii din comanda de achizitie " +"este ”La comandă”. Factura poate fi de asemenea generată manual de către " +"contabil (Controlul facturii = Manual)." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_email_templates @@ -1185,6 +1201,8 @@ msgstr "" #, python-format msgid "Please select multiple order to merge in the list view." msgstr "" +"Vă rugăm să selectati comenzi multiple pentru a le uni in vizualizarea " +"listei." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_import_create_supplier_installer @@ -1197,7 +1215,7 @@ msgstr "" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 msgid "Pick list generated" -msgstr "Listă de preluare generată" +msgstr "Listă de ridicare generată" #. module: purchase #: view:purchase.order:0 @@ -1232,7 +1250,7 @@ msgstr "Companii" #. module: purchase #: view:purchase.order:0 msgid "Cancel Purchase Order" -msgstr "Anuleaza comanda" +msgstr "Anulează comanda de achiziţie" #. module: purchase #: code:addons/purchase/purchase.py:410 @@ -1253,8 +1271,8 @@ msgid "" "computes the supplier price for the selected products/quantities." msgstr "" "Lista de preţuri stabileşte moneda utilizată pentru această comandă de " -"achiziţie. Se calculează, de asemenea, preţul de furnizor pentru produsele / " -"cantităţile selectate." +"achiziţie. Calculează, de asemenea, preţul de furnizor pentru " +"produsele/cantităţile selectate." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_deshboard @@ -1280,13 +1298,13 @@ msgstr "" #. module: purchase #: help:purchase.order,amount_tax:0 msgid "The tax amount" -msgstr "Valoare texe" +msgstr "Valoare taxe" #. module: purchase #: view:purchase.order:0 #: view:purchase.report:0 msgid "Quotations" -msgstr "Oferte" +msgstr "Cotaţii" #. module: purchase #: help:purchase.order,invoice_method:0 @@ -1306,7 +1324,7 @@ msgstr "Adrese" #: model:ir.actions.act_window,name:purchase.purchase_rfq #: model:ir.ui.menu,name:purchase.menu_purchase_rfq msgid "Requests for Quotation" -msgstr "Cerere de ofertă" +msgstr "Cerere de cotatie" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form @@ -1317,13 +1335,13 @@ msgstr "Produse după categorie" #: view:purchase.report:0 #: field:purchase.report,delay:0 msgid "Days to Validate" -msgstr "Zile de validare" +msgstr "Zile pană la validare" #. module: purchase #: help:purchase.order,origin:0 msgid "Reference of the document that generated this purchase order request." msgstr "" -"Documentul de referinţă ce a generat necesitatea comenzii de aprovizionare." +"Referinţă la documentul care a generat cererea comenzii de achizitie." #. module: purchase #: view:purchase.order:0 @@ -1340,13 +1358,13 @@ msgid "" "received, the state becomes 'Done'. If a cancel action occurs in the invoice " "or in the reception of goods, the state becomes in exception." msgstr "" -"Starea pentru o comandă de aprovizionare sau o cerere de ofertă. O cerere de " -"ofertă este o comandă de aprovizionare în starea de \"draft\". Comenzile pot " -"fi confirmate pentru a trece în starea de \"Confirmat\". După ce furnizorul " -"acceptă comanda se poate trece în starea de \"Aprobat\". Când comanda de " -"aprovizionare este primită şi recepţionată, starea devine \"Gata\". Dacă are " -"loc o acţiune de anulare în faza de factură sau recepţie a mărfurilor, " -"starea devine o excepţie." +"Starea comenzii de achizitie sau a cererii de cotatie. O cotaite este o " +"comandă de achizitie în starea de \"Ciornă\". Apoi comanda trebuie să fie " +"confirmată de către utilizator, iar starea ei devine \"Confirmat\". După ce " +"furnizorul confirmă comanda, starea devine \"Aprobat\". Când comanda de " +"aprovizionare este primită şi plătită, starea devine \"Efectuat\". Dacă are " +"loc o acţiune de anulare în factură sau la primirea bunurilor, starea devine " +"'in excepţie'." #. module: purchase #: field:purchase.order.line,price_subtotal:0 @@ -1364,12 +1382,12 @@ msgstr "Depozit" #: code:addons/purchase/purchase.py:288 #, python-format msgid "Purchase order '%s' is confirmed." -msgstr "Comande de aprovizionare '%s' este confirmata." +msgstr "Comanda de achizitie '%s' este confirmată." #. module: purchase #: help:purchase.order,date_approve:0 msgid "Date on which purchase order has been approved" -msgstr "Data la care comanda de aprovizionare a fost aprobată" +msgstr "Data la care comanda de achizitie a fost aprobată" #. module: purchase #: view:purchase.order:0 @@ -1387,7 +1405,7 @@ msgstr "Stare" #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Approved" -msgstr "Aprobat" +msgstr "Aprobat(ă)" #. module: purchase #: view:purchase.order.line:0 @@ -1417,18 +1435,18 @@ msgstr "Efectuat" #. module: purchase #: report:purchase.order:0 msgid "Request for Quotation N°" -msgstr "Cerere de ofertă Nr." +msgstr "Nr Cererii de cotatie" #. module: purchase #: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0 #: model:process.transition,name:purchase.process_transition_invoicefrompurchase0 msgid "Invoice" -msgstr "Factura" +msgstr "Factură" #. module: purchase #: model:process.node,note:purchase.process_node_purchaseorder0 msgid "Confirmed purchase order to invoice" -msgstr "Comandă de aprovizionare confirmată la facturat" +msgstr "Comandă de achizitionare confirmată de facturat" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0 @@ -1437,18 +1455,18 @@ msgstr "Comandă de aprovizionare confirmată la facturat" #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "Cancel" -msgstr "Renunţă" +msgstr "Anulează" #. module: purchase #: view:purchase.order:0 #: view:purchase.order.line:0 msgid "Purchase Order Lines" -msgstr "Linii comandă de aprovizionare" +msgstr "Linii comandă de achizitie" #. module: purchase #: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0 msgid "The supplier approves the Purchase Order." -msgstr "Furnizorul a aprobat comanda de aprovizonare." +msgstr "Furnizorul a aprobat comanda de achizitie." #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:80 @@ -1458,7 +1476,7 @@ msgstr "Furnizorul a aprobat comanda de aprovizonare." #: view:purchase.report:0 #, python-format msgid "Purchase Orders" -msgstr "Comenzi aprovizionare" +msgstr "Comenzi de aprovizionare" #. module: purchase #: sql_constraint:purchase.order:0 @@ -1473,29 +1491,29 @@ msgstr "Document sursă" #. module: purchase #: view:purchase.order.group:0 msgid "Merge orders" -msgstr "Combină comenzi" +msgstr "Uneste comenzi" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line_invoice msgid "Purchase Order Line Make Invoice" -msgstr "" +msgstr "Linie Comandă de achizitie Faceti factura" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4 msgid "Incoming Shipments" -msgstr "Recepții" +msgstr "Încărcături primite" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all msgid "Total Orders by User per month" -msgstr "Total comenzi după utilizator pe lună" +msgstr "Total Comenzi după Utilizator pe lună" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_quotation #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Request for Quotation" -msgstr "Cerere de ofertă" +msgstr "Cerere de cotatie" #. module: purchase #: report:purchase.order:0 @@ -1510,13 +1528,13 @@ msgstr "" #. module: purchase #: report:purchase.order:0 msgid "Our Order Reference" -msgstr "Referința la comandă" +msgstr "Referința comenzii" #. module: purchase #: view:purchase.order:0 #: view:purchase.order.line:0 msgid "Search Purchase Order" -msgstr "Căutare comandă de aprovizionare" +msgstr "Caută Comanda de achizitie" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_config @@ -1527,12 +1545,12 @@ msgstr "" #: model:process.node,note:purchase.process_node_draftpurchaseorder0 #: model:process.node,note:purchase.process_node_draftpurchaseorder1 msgid "Request for Quotations." -msgstr "Cerere de ofertă." +msgstr "Cerere de cotatii." #. module: purchase #: report:purchase.order:0 msgid "Date Req." -msgstr "Dată cerere" +msgstr "Data cererii" #. module: purchase #: field:purchase.order,date_approve:0 @@ -1548,7 +1566,7 @@ msgstr "Categorii unități de măsură" #. module: purchase #: selection:purchase.report,state:0 msgid "Waiting Supplier Ack" -msgstr "" +msgstr "Confirmare Furnizor in asteptare" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice @@ -1620,7 +1638,7 @@ msgstr "Analize recepții" #. module: purchase #: field:res.company,po_lead:0 msgid "Purchase Lead Time" -msgstr "Timp de aprovizionare" +msgstr "Durată achizitie" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_supplier_address_form @@ -1629,6 +1647,10 @@ msgid "" "suppliers. You can track all your interactions with them through the History " "tab: emails, orders, meetings, etc." msgstr "" +"Accesează inregistrările furnizorului dumneavoastră si mentine o relatie " +"bună cu furnizorii dumneavoastră. Puteti tine evidenta tuturor " +"interactiunilor cu ei prin tab-ul Istoric: email-uri, comenzi, intalniri, " +"etc." #. module: purchase #: view:purchase.order:0 @@ -1643,7 +1665,7 @@ msgstr "" #. module: purchase #: field:purchase.order.line,product_uom:0 msgid "Product UOM" -msgstr "UM produs" +msgstr "UdeM Produs" #. module: purchase #: report:purchase.quotation:0 @@ -1654,7 +1676,7 @@ msgstr "Cu stimă," #: selection:purchase.order,state:0 #: selection:purchase.report,state:0 msgid "Waiting" -msgstr "Așteptare" +msgstr "In aşteptare" #. module: purchase #: field:purchase.order,partner_address_id:0 @@ -1664,7 +1686,7 @@ msgstr "Adresă" #. module: purchase #: field:purchase.report,product_uom:0 msgid "Reference UoM" -msgstr "UM referință" +msgstr "UdM de referinţă" #. module: purchase #: field:purchase.order.line,move_ids:0 @@ -1699,6 +1721,9 @@ msgid "" "In case there is no supplier for this product, the buyer can fill the form " "manually and confirm it. The RFQ becomes a confirmed Purchase Order." msgstr "" +"In cazul in care nu există nici un furnizor pentru acest produs, " +"cumpărătorul poate completa manual formularul si il poate confirma. RFQ " +"devine o Comandă de achizitie confirmată." #. module: purchase #: selection:purchase.report,month:0 @@ -1709,12 +1734,12 @@ msgstr "Februarie" #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all #: model:ir.ui.menu,name:purchase.menu_action_purchase_order_report_all msgid "Purchase Analysis" -msgstr "Analize aprovizionare" +msgstr "Analiză achizitie" #. module: purchase #: report:purchase.order:0 msgid "Your Order Reference" -msgstr "Referința la comandă" +msgstr "Referința comenzii dumneavoastră" #. module: purchase #: view:purchase.order:0 @@ -1723,7 +1748,7 @@ msgstr "Referința la comandă" #: field:purchase.report,expected_date:0 #: view:stock.picking:0 msgid "Expected Date" -msgstr "Dată aşteptată" +msgstr "Dată estimată" #. module: purchase #: report:purchase.quotation:0 @@ -1741,7 +1766,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Purchase Control" -msgstr "Control aprovizionare" +msgstr "Control achizitie" #. module: purchase #: selection:purchase.report,month:0 @@ -1768,11 +1793,22 @@ msgid "" "\n" " " msgstr "" +" Observati faptul că: \n" +" \n" +" Comenzile vor fi unite doar dacă: \n" +" * Comenzile de achizitie sunt in starea de ciornă \n" +" * Coemnzile de achizitie au aceeasi locatie a stocului, aceeasi listă de " +"preturi \n" +" \n" +" Liniile vor fi unite doar dacă: \n" +" * Liniile comenzii sunt exact la fel, cu exceptia produsului, a cantitătii " +"si a unitătii \n" +" " #. module: purchase #: field:purchase.report,negociation:0 msgid "Purchase-Standard Price" -msgstr "Preț standard de aprovizionare" +msgstr "Preț standard de achizitie" #. module: purchase #: field:purchase.config.wizard,default_method:0 @@ -1783,12 +1819,12 @@ msgstr "" #: model:product.pricelist.type,name:purchase.pricelist_type_purchase #: field:res.partner,property_product_pricelist_purchase:0 msgid "Purchase Pricelist" -msgstr "Listă de prețuri de aprovizionare" +msgstr "Listă de prețuri achizitie" #. module: purchase #: field:purchase.order,invoice_method:0 msgid "Invoicing Control" -msgstr "Control factură" +msgstr "Control facturare" #. module: purchase #: view:stock.picking:0 @@ -1798,12 +1834,12 @@ msgstr "" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0 msgid "Approve" -msgstr "Aprobare" +msgstr "Aprobă" #. module: purchase #: model:product.pricelist.version,name:purchase.ver0 msgid "Default Purchase Pricelist Version" -msgstr "Versiune listă de prețuri de aprovizionare implicită" +msgstr "Versiune a listei de prețuri implicită de achizitii" #. module: purchase #: view:purchase.order.line:0 @@ -1821,12 +1857,20 @@ msgid "" " \n" "* The 'Cancelled' state is set automatically when user cancel purchase order." msgstr "" +" * Starea 'Ciornă' este setată automat atunci cand comanda de achizitie este " +"in starea ciornă. \n" +"* Starea 'Confirmat' este setată automat atunci cand comanda de achizitie " +"este confirmată. \n" +"* Starea 'Efectuat' este setată automat atunci cand comanda de achizitie " +"este efectuată. \n" +"* Starea 'Anulat' este setată automat atunci cand utilizatorul anulează " +"comanda de achizitie." #. module: purchase #: code:addons/purchase/purchase.py:425 #, python-format msgid "Purchase order '%s' is cancelled." -msgstr "Comanda de aprovizionare '%s' este anulată." +msgstr "Comanda de achizitie '%s' este anulată." #. module: purchase #: field:purchase.order,amount_total:0 @@ -1849,11 +1893,13 @@ msgstr "" #, python-format msgid "There is no expense account defined for this product: \"%s\" (id:%d)" msgstr "" +"Nu există nici un cont de cheltuieli definit pentru acest produs: \"%s\" " +"(id:%d)" #. module: purchase #: view:purchase.order.group:0 msgid "Are you sure you want to merge these orders ?" -msgstr "Sunteţi sigur că doriţi combinarea acestor comenzi?" +msgstr "Sunteţi sigur(ă) că doriţi să uniti aceste comenzi?" #. module: purchase #: model:process.transition,name:purchase.process_transition_purchaseinvoice0 @@ -1867,6 +1913,9 @@ msgid "" "You have to select a pricelist or a supplier in the purchase form !\n" "Please set one before choosing a product." msgstr "" +"Trebuie să selectati o listă de preturi sau un furnizor in formularul " +"achizitiei !\n" +"Vă rugăm să setati una inainte de a alege un produs." #. module: purchase #: model:email.template,body_text:purchase.email_template_edi_purchase @@ -1953,7 +2002,7 @@ msgstr "" #. module: purchase #: model:process.process,name:purchase.process_process_purchaseprocess0 msgid "Purchase" -msgstr "Aprovizionare" +msgstr "Achizitie" #. module: purchase #: view:purchase.report:0 @@ -1972,7 +2021,7 @@ msgstr "" #: model:ir.actions.todo.category,name:purchase.category_purchase_config #: model:ir.ui.menu,name:purchase.menu_procurement_management msgid "Purchase Management" -msgstr "Aprovizionare" +msgstr "Managementul achizitionărilor" #. module: purchase #: view:purchase.order.line:0 @@ -1982,7 +2031,7 @@ msgstr "Mişcări stoc" #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Select an Open Sale Order" -msgstr "Selectare comandă vânzări deschisă" +msgstr "Selectează o comandă de vânzări deschisă" #. module: purchase #: view:purchase.report:0 @@ -1995,15 +2044,15 @@ msgid "" "unique number of the purchase order,computed automatically when the purchase " "order is created" msgstr "" -"număr unic a comenzii de aprovizionare, completat automat când o comandă de " -"aprovizionare e creată" +"număr unic a comenzii de achizitie, calculat automat atunci când este creată " +"comanda de achizitie" #. module: purchase #: view:board.board:0 #: model:ir.actions.act_window,name:purchase.open_board_purchase #: model:ir.ui.menu,name:purchase.menu_board_purchase msgid "Purchase Dashboard" -msgstr "Panou de bord aprovizionare" +msgstr "Panou de bord achiziții" #~ msgid "Approved by Supplier" #~ msgstr "Aprobat de furnizor" @@ -2014,12 +2063,6 @@ msgstr "Panou de bord aprovizionare" #~ msgid "From Order" #~ msgstr "Din comandă" -#, python-format -#~ msgid "You must first cancel all invoices attached to this purchase order." -#~ msgstr "" -#~ "Trebuie mai întâi să anulaţi toate facturile ataşate la comanda de " -#~ "aprovizionare." - #~ msgid "Confirm Purchase Order" #~ msgstr "Confirma comanda" @@ -2032,24 +2075,6 @@ msgstr "Panou de bord aprovizionare" #~ msgid "Not Invoiced" #~ msgstr "Nefacturat" -#~ msgid "Order Reference must be unique !" -#~ msgstr "Referinţa la comandă trebuie să fie unică!" - -#, python-format -#~ msgid "You can not confirm purchase order without Purchase Order Lines." -#~ msgstr "Nu puteți confirma comanda de aprovizionare fără linii de comandă." - -#~ msgid "Current purchases" -#~ msgstr "Aprovizionări curente" - -#, python-format -#~ msgid "Cannot delete Purchase Order(s) which are in %s State!" -#~ msgstr "" -#~ "Nu puteți șterge comanda de aprovizionare pentru ca acesta are starea %s!" - -#~ msgid "Configuration Progress" -#~ msgstr "Configurare procese" - #~ msgid " Month " #~ msgstr " Lună " @@ -2059,24 +2084,12 @@ msgstr "Panou de bord aprovizionare" #~ msgid " Month-1 " #~ msgstr " Luna-1 " -#~ msgid "Purchase Requisition" -#~ msgstr "Referat de necesitate" - #~ msgid " Year " #~ msgstr " Anul " #~ msgid "Error ! You can not create recursive associated members." #~ msgstr "Eroare ! Nu puteţi crea membri asociaţi recursiv." -#~ msgid "Configure" -#~ msgstr "Configurare" - -#~ msgid "Qty. per product" -#~ msgstr "Cant. pe produs" - -#~ msgid "Pricelists Types" -#~ msgstr "Tipuri liste de prețuri" - #~ msgid "Purchase order per month" #~ msgstr "Comenzi de aprovizionare pe lună" @@ -2089,46 +2102,41 @@ msgstr "Panou de bord aprovizionare" #~ msgid "Partial Move" #~ msgstr "Mișcare parțială" -#~ msgid "Purchase by supplier" -#~ msgstr "Aprovizionare după furnizor" - -#~ msgid "Purchase Lines Not Invoiced" -#~ msgstr "Linii de aprovizionat nefacturate" - -#~ msgid "Purchases Application Configuration" -#~ msgstr "Configurare aplicație de aprovizionare" - -#, python-format -#~ msgid "Could not cancel purchase order !" -#~ msgstr "Nu puteți anula comanda de aprovizionare!" - #~ msgid "My Board" #~ msgstr "Panoul meu" -#, python-format -#~ msgid "" -#~ "Somebody has just confirmed a purchase with an amount over the defined limit" -#~ msgstr "Cineva a confirmat o achiziție cu o valoare peste limita definită" - -#, python-format -#~ msgid "Could not cancel this purchase order !" -#~ msgstr "Nu puteți anula această comandă de aprovizionare!" - -#, python-format -#~ msgid "You must first cancel all picking attached to this purchase order." -#~ msgstr "" -#~ "Trebuie mai întâi să anulați toate preluările atașate la această comandă de " -#~ "aprovizionare." - -#~ msgid "Partial Picking" -#~ msgstr "Parțial preluat" - -#~ msgid "From Picking" -#~ msgstr "Din preluare" - #~ msgid "Supplier Invoices to Receive" #~ msgstr "Facturi primite de la furnizori" +#~ msgid "Configure Your Purchases Management Application" +#~ msgstr "Configuraţi-vă Aplicația pentru Managementul Achiziţiilor" + +#, python-format +#~ msgid "You can not confirm purchase order without Purchase Order Lines." +#~ msgstr "" +#~ "Nu puteți confirma comanda de achizitie fără liniile Comenzii de achizitie." + +#~ msgid "From Picking" +#~ msgstr "Din ridicare" + +#~ msgid "Order Reference must be unique !" +#~ msgstr "Referinţa comenzii trebuie să fie unică !" + +#~ msgid "Partial Picking" +#~ msgstr "Ridicare parțială" + +#~ msgid "Configuration Progress" +#~ msgstr "Progres configurare" + +#, python-format +#~ msgid "Cannot delete Purchase Order(s) which are in %s State!" +#~ msgstr "" +#~ "Nu puteți șterge Comanda(Comenzile) de achizitionare care este (sunt) in " +#~ "starea %s!" + +#~ msgid "Purchase Analytic Plans" +#~ msgstr "Planuri Analitice Achizitionare" + #~ msgid "" #~ "From Order: a draft invoice will be pre-generated based on the purchase " #~ "order. The accountant will just have to validate this invoice for control.\n" @@ -2137,13 +2145,128 @@ msgstr "Panou de bord aprovizionare" #~ "Manual: allows you to generate suppliers invoices by chosing in the " #~ "uninvoiced lines of all manual purchase orders." #~ msgstr "" -#~ "La Ordin: o factură ciornă va fi pre-generată bazată pe comanda de " -#~ "aprovizionare. Contabil va avea doar de validat această factură pentru " +#~ "La Comandă: o factură ciornă va fi pre-generată pe baza comenzii de " +#~ "achizitie. Contabilul va trebui doar să valideze această factură pentru " #~ "control.\n" -#~ "La preluare: o factură ciornă va fi pre-generată pe baza receptiilor " +#~ "La ridicare: o factură ciornă va fi pre-generată pe baza primirilor " #~ "validate.\n" -#~ "Manual: vă permite generarea facturilor de la furnizori prin alegerea în " -#~ "liniile nefacturate din toate ordinele de cumpărare manuale." +#~ "Manual: vă permite generarea facturilor de la furnizori prin alegerea " +#~ "liniilor nefacturate din toate comenzile de cumpărare manuale." -#~ msgid "Configure Your Purchases Management Application" -#~ msgstr "Configuraţi-vă Aplicația pentru Managementul Achiziţiilor" +#~ msgid "Purchase by supplier" +#~ msgstr "Achizitionare după furnizor" + +#~ msgid "" +#~ "Manages your Purchase Requisition and allows you to easily keep track and " +#~ "manage all your purchase orders." +#~ msgstr "" +#~ "Gestionează Cererea de achizitionare si vă permite să tineti evidenta si să " +#~ "gestionati cu usurintă toate comenzile dumneavoastră de achizitie." + +#, python-format +#~ msgid "You must first cancel all picking attached to this purchase order." +#~ msgstr "" +#~ "Trebuie mai întâi să anulați toate preluările atașate la această comandă de " +#~ "achizitie." + +#~ msgid "Manages analytic distribution and purchase orders." +#~ msgstr "Gestionează distribuirea analitică si comenzile de achizitionare." + +#~ msgid "Purchase Requisition" +#~ msgstr "Solicitare pentru o comandă" + +#~ msgid "Negotiation by Supplier" +#~ msgstr "Negociere după Furnizor" + +#~ msgid "Qty. per product" +#~ msgstr "Cantitate pe produs" + +#~ msgid "Configure" +#~ msgstr "Configurează" + +#, python-format +#~ msgid "" +#~ "Somebody has just confirmed a purchase with an amount over the defined limit" +#~ msgstr "" +#~ "Cineva tocmai a confirmat o achiziție cu o valoare peste limita definită" + +#, python-format +#~ msgid "You must first cancel all invoices attached to this purchase order." +#~ msgstr "" +#~ "Trebuie mai întâi să anulaţi toate facturile ataşate la comanda de " +#~ "achizitionare." + +#, python-format +#~ msgid "" +#~ "The selected supplier has a minimal quantity set to %s, you cannot purchase " +#~ "less." +#~ msgstr "" +#~ "Furnizorul selectat are o cantitate minimă setată pe %s, nu puteti cumpăra " +#~ "mai putin." + +#~ msgid "Pricelists Types" +#~ msgstr "Tipuri de liste de prețuri" + +#, python-format +#~ msgid "Could not cancel this purchase order !" +#~ msgstr "Nu puteți anula această comandă de achizitionare !" + +#~ msgid "Total price by product by state" +#~ msgstr "Pretul total după produs / după stare" + +#~ msgid "" +#~ "\n" +#~ " Purchase module is for generating a purchase order for purchase of goods " +#~ "from a supplier.\n" +#~ " A supplier invoice is created for the particular order placed\n" +#~ " Dashboard for purchase management that includes:\n" +#~ " * Current Purchase Orders\n" +#~ " * Draft Purchase Orders\n" +#~ " * Graph for quantity and amount per month \n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Modulul Achiziții este pentru crearea unei comenzi de aprovizionare " +#~ "pentru cumpărarea de bunuri de la un furnizor.\n" +#~ " O factură de la furnizor este creată pentru comanda specială plasată\n" +#~ " Tablou de bord pentru managementul achizitiilor care include:\n" +#~ " * Comenzi curente de aprovizionare \n" +#~ " * Comenzi ciornă de aprovizionare\n" +#~ " * Grafic cu cantitatea și suma per lună \n" +#~ "\n" +#~ " " + +#~ msgid "" +#~ "If you set the invoicing control on a purchase order as \"Manual\", you can " +#~ "track here all the purchase order lines for which you have not received the " +#~ "supplier invoice yet. Once you are ready to receive a supplier invoice, you " +#~ "can generate a draft supplier invoice based on the lines from this menu." +#~ msgstr "" +#~ "Dacă setați controlul facturării la o comandă de achizitii pe \"Manual\", " +#~ "aici puteți ține evidența tuturor liniilor comenzii de achiziționare pentru " +#~ "care nu ați primit încă factura de la furnizor. În momentul în care sunteți " +#~ "pregătit să primiti o factură de la furnizor, puteți crea o factură ciornă " +#~ "de la furnizor pe baza liniilor din acest meniu." + +#~ msgid "Purchase Lines Not Invoiced" +#~ msgstr "Linii achiziții nefacturate" + +#, python-format +#~ msgid "Purchase amount over the limit" +#~ msgstr "Sumă achiziții peste limită" + +#~ msgid "Current purchases" +#~ msgstr "Achiziții curente" + +#, python-format +#~ msgid "Could not cancel purchase order !" +#~ msgstr "Nu puteți anula comanda de achiziții!" + +#~ msgid "Purchases Application Configuration" +#~ msgstr "Configurarea aplicației de achiziții" + +#~ msgid "" +#~ "Extend your Purchases Management Application with additional functionalities." +#~ msgstr "" +#~ "Extinde Aplicația Managementul Achizițiilor cu funcționalități suplimentare." diff --git a/addons/purchase_analytic_plans/i18n/nl.po b/addons/purchase_analytic_plans/i18n/nl.po index ae329e61f12..d4baa8fea90 100644 --- a/addons/purchase_analytic_plans/i18n/nl.po +++ b/addons/purchase_analytic_plans/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-01-16 17:05+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-28 13:55+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 05:47+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: purchase_analytic_plans #: field:purchase.order.line,analytics_id:0 @@ -24,7 +24,7 @@ msgstr "Kostenplaats distributie" #. module: purchase_analytic_plans #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Orderreferentie moet uniek zijn per bedrijf!" #. module: purchase_analytic_plans #: model:ir.model,name:purchase_analytic_plans.model_purchase_order_line diff --git a/addons/purchase_double_validation/i18n/da.po b/addons/purchase_double_validation/i18n/da.po new file mode 100644 index 00000000000..95166a460b9 --- /dev/null +++ b/addons/purchase_double_validation/i18n/da.po @@ -0,0 +1,70 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Purchase Application Configuration" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Define minimum amount after which puchase is needed to be validated." +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "title" +msgstr "" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: purchase_double_validation +#: model:ir.actions.act_window,name:purchase_double_validation.action_config_purchase_limit_amount +#: view:purchase.double.validation.installer:0 +msgid "Configure Limit Amount for Purchase" +msgstr "" + +#. module: purchase_double_validation +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting +msgid "Purchase Order Waiting Approval" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "res_config_contents" +msgstr "" + +#. module: purchase_double_validation +#: help:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum amount after which validation of purchase is required." +msgstr "" + +#. module: purchase_double_validation +#: model:ir.model,name:purchase_double_validation.model_purchase_double_validation_installer +msgid "purchase.double.validation.installer" +msgstr "" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum Purchase Amount" +msgstr "" diff --git a/addons/purchase_double_validation/i18n/nl.po b/addons/purchase_double_validation/i18n/nl.po index 56d3a4f5534..82b3b2de9b0 100644 --- a/addons/purchase_double_validation/i18n/nl.po +++ b/addons/purchase_double_validation/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-02-16 11:07+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-01-28 13:55+0000\n" +"Last-Translator: Erwin \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: 2011-12-23 07:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 @@ -47,7 +47,7 @@ msgstr "Limietbedrag voor inkoop configureren" #: view:board.board:0 #: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting msgid "Purchase Order Waiting Approval" -msgstr "" +msgstr "Goed te keuren inkooporders" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 diff --git a/addons/purchase_requisition/i18n/da.po b/addons/purchase_requisition/i18n/da.po new file mode 100644 index 00000000000..d4f59e8eab7 --- /dev/null +++ b/addons/purchase_requisition/i18n/da.po @@ -0,0 +1,444 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: purchase_requisition +#: sql_constraint:purchase.order:0 +msgid "Order Reference must be unique per Company!" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "In Progress" +msgstr "" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:42 +#, python-format +msgid "No Product in Tender" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.order:0 +msgid "Requisition" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: field:purchase.requisition,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition.partner:0 +msgid "Create Quotation" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Group By..." +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: field:purchase.requisition,state:0 +msgid "State" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Purchase Requisition in negociation" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Supplier" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "New" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Product Detail" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,date_start:0 +msgid "Requisition Date" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition_partner +#: model:ir.actions.report.xml,name:purchase_requisition.report_purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition +#: model:ir.module.category,name:purchase_requisition.module_category_purchase_requisition +#: field:product.product,purchase_requisition:0 +#: field:purchase.order,requisition_id:0 +#: view:purchase.requisition:0 +#: field:purchase.requisition.line,requisition_id:0 +#: view:purchase.requisition.partner:0 +msgid "Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.order:0 +msgid "Purchase Orders with requisition" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_product_product +#: field:purchase.requisition.line,product_id:0 +msgid "Product" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Quotations" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,description:0 +msgid "Description" +msgstr "" + +#. module: purchase_requisition +#: help:product.product,purchase_requisition:0 +msgid "" +"Check this box so that requisitions generates purchase requisitions instead " +"of directly requests for quotations." +msgstr "" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/purchase_requisition.py:136 +#, python-format +msgid "Warning" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Type" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,company_id:0 +#: field:purchase.requisition.line,company_id:0 +msgid "Company" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Request a Quotation" +msgstr "" + +#. module: purchase_requisition +#: selection:purchase.requisition,exclusive:0 +msgid "Multiple Requisitions" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition.line,product_uom_id:0 +msgid "Product UoM" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Approved by Supplier" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Reset to Draft" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Current Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: model:res.groups,name:purchase_requisition.group_purchase_requisition_user +msgid "User" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.partner,partner_address_id:0 +msgid "Address" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Order Reference" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition +msgid "" +"A purchase requisition is the step before a request for quotation. In a " +"purchase requisition (or purchase tender), you can record the products you " +"need to buy and trigger the creation of RfQs to suppliers. After the " +"negotiation, once you have reviewed all the supplier's offers, you can " +"validate some and cancel others." +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.line,product_qty:0 +msgid "Quantity" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Unassigned Requisition" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition +#: model:ir.ui.menu,name:purchase_requisition.menu_purchase_requisition_pro_mgt +msgid "Purchase Requisitions" +msgstr "" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/purchase_requisition.py:136 +#, python-format +msgid "" +"You have already one %s purchase order for this partner, you must cancel " +"this purchase order to create a new quotation." +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "End Date" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,name:0 +msgid "Requisition Reference" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,line_ids:0 +msgid "Products to Purchase" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,date_end:0 +msgid "Requisition Deadline" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Search Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Notes" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Date Ordered" +msgstr "" + +#. module: purchase_requisition +#: help:purchase.requisition,exclusive:0 +msgid "" +"Purchase Requisition (exclusive): On the confirmation of a purchase order, " +"it cancels the remaining purchase order.\n" +"Purchase Requisition(Multiple): It allows to have multiple purchase " +"orders.On confirmation of a purchase order it does not cancel the remaining " +"orders" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Cancel Purchase Order" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_order +#: view:purchase.requisition:0 +msgid "Purchase Order" +msgstr "" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:42 +#, python-format +msgid "Error!" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,exclusive:0 +msgid "Requisition Type" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "New Purchase Requisition" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Products" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Order Date" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "]" +msgstr "" + +#. module: purchase_requisition +#: selection:purchase.requisition,state:0 +msgid "Cancelled" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "[" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition_partner +msgid "Purchase Requisition Partner" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Start" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Quotation Detail" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Purchase for Requisitions" +msgstr "" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.act_res_partner_2_purchase_order +msgid "Purchase orders" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: view:purchase.requisition:0 +#: field:purchase.requisition,origin:0 +msgid "Origin" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Reference" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_procurement_order +msgid "Procurement" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: purchase_requisition +#: field:procurement.order,requisition_id:0 +msgid "Latest Requisition" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Qty" +msgstr "" + +#. module: purchase_requisition +#: selection:purchase.requisition,exclusive:0 +msgid "Purchase Requisition (exclusive)" +msgstr "" + +#. module: purchase_requisition +#: model:res.groups,name:purchase_requisition.group_purchase_requisition_manager +msgid "Manager" +msgstr "" + +#. module: purchase_requisition +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "Done" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition.partner:0 +msgid "_Cancel" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Confirm Purchase Order" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Cancel" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.partner,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Start Date" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Unassigned" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition,purchase_ids:0 +msgid "Purchase Orders" +msgstr "" diff --git a/addons/report_designer/i18n/da.po b/addons/report_designer/i18n/da.po new file mode 100644 index 00000000000..858e3db2612 --- /dev/null +++ b/addons/report_designer/i18n/da.po @@ -0,0 +1,98 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: report_designer +#: model:ir.actions.act_window,name:report_designer.action_report_designer_installer +#: view:report_designer.installer:0 +msgid "Reporting Tools Configuration" +msgstr "" + +#. module: report_designer +#: field:report_designer.installer,base_report_creator:0 +msgid "Query Builder" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "Configure" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "title" +msgstr "" + +#. module: report_designer +#: model:ir.model,name:report_designer.model_report_designer_installer +msgid "report_designer.installer" +msgstr "" + +#. module: report_designer +#: field:report_designer.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: report_designer +#: field:report_designer.installer,base_report_designer:0 +msgid "OpenOffice Report Designer" +msgstr "" + +#. module: report_designer +#: model:ir.module.module,shortdesc:report_designer.module_meta_information +msgid "Reporting Tools" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "" +"OpenERP's built-in reporting abilities can be improved even further with " +"some of the following applications" +msgstr "" + +#. module: report_designer +#: view:report_designer.installer:0 +msgid "Configure Reporting Tools" +msgstr "" + +#. module: report_designer +#: help:report_designer.installer,base_report_creator:0 +msgid "" +"Allows you to create any statistic reports on several objects. It's a SQL " +"query builder and browser for end users." +msgstr "" + +#. module: report_designer +#: help:report_designer.installer,base_report_designer:0 +msgid "" +"Adds wizards to Import/Export .SXW report which you can modify in " +"OpenOffice.Once you have modified it you can upload the report using the " +"same wizard." +msgstr "" + +#. module: report_designer +#: model:ir.module.module,description:report_designer.module_meta_information +msgid "" +"Installer for reporting tools selection\n" +" " +msgstr "" + +#. module: report_designer +#: field:report_designer.installer,progress:0 +msgid "Configuration Progress" +msgstr "" diff --git a/addons/report_intrastat/i18n/da.po b/addons/report_intrastat/i18n/da.po new file mode 100644 index 00000000000..bd54782a80f --- /dev/null +++ b/addons/report_intrastat/i18n/da.po @@ -0,0 +1,343 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Cancelled Invoice" +msgstr "" + +#. module: report_intrastat +#: sql_constraint:res.country:0 +msgid "The name of the country must be unique !" +msgstr "" + +#. module: report_intrastat +#: sql_constraint:res.country:0 +msgid "The code of the country must be unique !" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Disc. (%)" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Supplier Invoice" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Unit Price" +msgstr "" + +#. module: report_intrastat +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,type:0 +msgid "Import" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "VAT :" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Document" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "PRO-FORMA" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Taxes:" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "March" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "August" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "May" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,type:0 +msgid "Type" +msgstr "" + +#. module: report_intrastat +#: model:ir.actions.report.xml,name:report_intrastat.invoice_intrastat_id +msgid "Invoice Intrastat" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Invoice Date" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "June" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Tel. :" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Quantity" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Base" +msgstr "" + +#. module: report_intrastat +#: view:report.intrastat:0 +msgid "This Year" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "January" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "July" +msgstr "" + +#. module: report_intrastat +#: model:ir.model,name:report_intrastat.model_report_intrastat_code +#: field:product.template,intrastat_id:0 +#: field:report.intrastat,intrastat_id:0 +#: view:report.intrastat.code:0 +msgid "Intrastat code" +msgstr "" + +#. module: report_intrastat +#: view:report.intrastat:0 +msgid "This Month" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Partner Ref." +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Total (inclu. taxes):" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "February" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "October" +msgstr "" + +#. module: report_intrastat +#: model:ir.model,name:report_intrastat.model_report_intrastat +msgid "Intrastat report" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Invoice" +msgstr "" + +#. module: report_intrastat +#: model:ir.model,name:report_intrastat.model_res_country +msgid "Country" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "September" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Taxes" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "April" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Amount" +msgstr "" + +#. module: report_intrastat +#: view:report.intrastat:0 +msgid "Intrastat Data" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,value:0 +msgid "Value" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +#: model:ir.actions.act_window,name:report_intrastat.action_report_intrastat_tree_all +#: model:ir.ui.menu,name:report_intrastat.menu_report_intrastat_all +msgid "Intrastat" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Draft Invoice" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,supply_units:0 +msgid "Supply Units" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "November" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +#: field:report.intrastat.code,description:0 +msgid "Description" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Refund" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,ref:0 +msgid "Source document" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Fiscal Position Remark :" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +#: field:report.intrastat,weight:0 +msgid "Weight" +msgstr "" + +#. module: report_intrastat +#: model:ir.model,name:report_intrastat.model_product_template +msgid "Product Template" +msgstr "" + +#. module: report_intrastat +#: field:res.country,intrastat:0 +msgid "Intrastat member" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,month:0 +msgid "December" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Tax" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,code:0 +msgid "Country code" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,month:0 +msgid "Month" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: report_intrastat +#: selection:report.intrastat,type:0 +msgid "Export" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Fax :" +msgstr "" + +#. module: report_intrastat +#: field:report.intrastat,name:0 +msgid "Year" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Supplier Refund" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Total (excl. taxes):" +msgstr "" + +#. module: report_intrastat +#: report:account.invoice.intrastat:0 +msgid "Price" +msgstr "" + +#. module: report_intrastat +#: model:ir.actions.act_window,name:report_intrastat.action_report_intrastat_code_tree +#: model:ir.ui.menu,name:report_intrastat.menu_report_intrastat_code +#: field:report.intrastat.code,name:0 +msgid "Intrastat Code" +msgstr "" diff --git a/addons/report_webkit/i18n/da.po b/addons/report_webkit/i18n/da.po new file mode 100644 index 00000000000..0d3a2abfbcd --- /dev/null +++ b/addons/report_webkit/i18n/da.po @@ -0,0 +1,546 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +msgid "Webkit Template (used if Report File is not found)" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Tabloid 29 279.4 x 431.8 mm" +msgstr "" + +#. module: report_webkit +#: field:res.company,lib_path:0 +msgid "Webkit Executable Path" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Ledger 28 431.8 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:226 +#, python-format +msgid "No header defined for this Webkit report!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,type:0 +msgid "Image type(png,gif,jpeg)" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,precise_mode:0 +msgid "" +"This mode allow more precise element " +" position as each object is printed on a separate HTML. " +" but memory and disk " +"usage is wider" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Executive 4 7.5 x 10 inches, 190.5 x 254 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,company_id:0 +#: field:ir.header_webkit,company_id:0 +msgid "Company" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:101 +#, python-format +msgid "path to Wkhtmltopdf is not absolute" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Company and Page Setup" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "DLE 26 110 x 220 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B7 21 88 x 125 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:255 +#: code:addons/report_webkit/webkit_report.py:266 +#: code:addons/report_webkit/webkit_report.py:275 +#: code:addons/report_webkit/webkit_report.py:288 +#: code:addons/report_webkit/webkit_report.py:299 +#, python-format +msgid "Webkit render" +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Headers" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,name:0 +msgid "Name of Image" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:95 +#, python-format +msgid "" +"Wrong Wkhtmltopdf path set in company'+\n" +" 'Given path is not executable or path is " +"wrong" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:170 +#, python-format +msgid "Webkit raise an error" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_webkit +#: model:ir.ui.menu,name:report_webkit.menu_header_webkit +msgid "Webkit Headers/Footers" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Legal 3 8.5 x 14 inches, 215.9 x 355.6 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_webkit +msgid "ir.header_webkit" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A4 0 210 x 297 mm, 8.26 x 11.69 inches" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:83 +#, python-format +msgid "" +"Please install executable on your system'+\n" +" ' (sudo apt-get install wkhtmltopdf) or " +"download it from here:'+\n" +" ' " +"http://code.google.com/p/wkhtmltopdf/downloads/list and set the'+\n" +" ' path to the executable on the Company " +"form.'+\n" +" 'Minimal version is 0.9.9" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B6 20 125 x 176 mm" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Cancel" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B2 17 500 x 707 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_img +msgid "ir.header_img" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,precise_mode:0 +msgid "Precise Mode" +msgstr "" + +#. module: report_webkit +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A0 5 841 x 1189 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "C5E 24 163 x 229 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,type:0 +msgid "Type" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/wizard/report_webkit_actions.py:137 +#, python-format +msgid "Client Actions Connections" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_image:0 +msgid "Available Images" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,html:0 +msgid "webkit header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B1 15 707 x 1000 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A1 6 594 x 841 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_header:0 +msgid "The header linked to the report" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:82 +#, python-format +msgid "Wkhtmltopdf library path is not set in company" +msgstr "" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +#: view:res.company:0 +msgid "Webkit" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,format:0 +msgid "Select Proper Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B5 1 176 x 250 mm, 6.93 x 9.84 inches" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A7 11 74 x 105 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A6 10 105 x 148 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,report_webkit_data:0 +msgid "This template will be used if the main report file is not found" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Folio 27 210 x 330 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_top:0 +msgid "Top Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:227 +#, python-format +msgid "Please set a header in company settings" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Ok" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,print_button:0 +msgid "" +"Check this to add a Print action for this Report in the sidebar of the " +"corresponding document types" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B3 18 353 x 500 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_header:0 +msgid "Webkit Header" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_debug:0 +msgid "Enable the webkit engine debugger" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,img:0 +msgid "Image" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_webkit:0 +msgid "Available html" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,open_action:0 +msgid "" +"Check this to view the newly added internal print action after creating it " +"(technical view) " +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Images" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Portrait" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Landscape" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B8 22 62 x 88 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A2 7 420 x 594 mm" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,print_button:0 +msgid "Add print button" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A9 13 37 x 52 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Footer" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_bottom:0 +msgid "Bottom Margin (mm)" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_report_webkit_actions +msgid "Webkit Actions" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,open_action:0 +msgid "Open added action" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_right:0 +msgid "Right Margin (mm)" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: report_webkit +#: help:res.company,lib_path:0 +msgid "" +"Full path to the wkhtmltopdf executable file. Version 0.9.9 is required. " +"Install a static version of the library if you experience missing " +"header/footers on Linux." +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,html:0 +msgid "Set Webkit Report Header" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,format:0 +msgid "Paper size" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "Header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid ":B10 16 31 x 44 mm" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "CSS Style" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,css:0 +msgid "Header CSS" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B4 19 250 x 353 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.action_header_img +#: model:ir.ui.menu,name:report_webkit.menu_header_img +msgid "Webkit Logos" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A3 8 297 x 420 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,report_webkit_data:0 +msgid "Webkit Template" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,footer_html:0 +msgid "webkit footer" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_debug:0 +msgid "Webkit debug" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B0 14 1000 x 1414 mm" +msgstr "" + +#. module: report_webkit +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,name:0 +#: field:ir.header_webkit,name:0 +msgid "Name" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A5 9 148 x 210 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A8 12 52 x 74 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.wizard_ofdo_report_actions +#: view:report.webkit.actions:0 +msgid "Add Print Buttons" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Comm10E 25 105 x 241 mm, U.S. Common 10 Envelope" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Webkit Report template not found !" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_left:0 +msgid "Left Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:221 +#, python-format +msgid "Error!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,footer_html:0 +msgid "Set Webkit Report Footer." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B9 23 33 x 62 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" diff --git a/addons/report_webkit_sample/i18n/da.po b/addons/report_webkit_sample/i18n/da.po new file mode 100644 index 00000000000..4ddcbf65acf --- /dev/null +++ b/addons/report_webkit_sample/i18n/da.po @@ -0,0 +1,123 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:37 +msgid "Refund" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:22 +msgid "Fax" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Disc.(%)" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:19 +msgid "Tel" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Description" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:35 +msgid "Supplier Invoice" +msgstr "" + +#. module: report_webkit_sample +#: model:ir.actions.report.xml,name:report_webkit_sample.report_webkit_html +msgid "WebKit invoice" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Price" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Invoice Date" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Taxes" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "QTY" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:25 +msgid "E-mail" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:64 +msgid "Amount" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:64 +msgid "Base" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:33 +msgid "Invoice" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:39 +msgid "Supplier Refund" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Document" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:49 +msgid "Unit Price" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:44 +msgid "Partner Ref." +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:28 +msgid "VAT" +msgstr "" + +#. module: report_webkit_sample +#: report:addons/report_webkit_sample/report/report_webkit_html.mako:76 +msgid "Total" +msgstr "" diff --git a/addons/resource/i18n/da.po b/addons/resource/i18n/da.po new file mode 100644 index 00000000000..fac99367a30 --- /dev/null +++ b/addons/resource/i18n/da.po @@ -0,0 +1,351 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: resource +#: help:resource.calendar.leaves,resource_id:0 +msgid "" +"If empty, this is a generic holiday for the company. If a resource is set, " +"the holiday/leave is only for this resource" +msgstr "" + +#. module: resource +#: selection:resource.resource,resource_type:0 +msgid "Material" +msgstr "" + +#. module: resource +#: field:resource.resource,resource_type:0 +msgid "Resource Type" +msgstr "" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar_leaves +#: view:resource.calendar.leaves:0 +msgid "Leave Detail" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.resource_calendar_resources_leaves +msgid "Resources Leaves" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_calendar_form +#: view:resource.calendar:0 +#: field:resource.calendar,attendance_ids:0 +#: view:resource.calendar.attendance:0 +#: field:resource.resource,calendar_id:0 +msgid "Working Time" +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Thursday" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +#: view:resource.resource:0 +msgid "Group By..." +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Sunday" +msgstr "" + +#. module: resource +#: view:resource.resource:0 +msgid "Search Resource" +msgstr "" + +#. module: resource +#: view:resource.resource:0 +msgid "Type" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_resource_tree +#: view:resource.resource:0 +msgid "Resources" +msgstr "" + +#. module: resource +#: code:addons/resource/resource.py:392 +#, python-format +msgid "Make sure the Working time has been configured with proper week days!" +msgstr "" + +#. module: resource +#: field:resource.calendar,manager:0 +msgid "Workgroup manager" +msgstr "" + +#. module: resource +#: help:resource.calendar.attendance,hour_from:0 +msgid "Working time will start from" +msgstr "" + +#. module: resource +#: constraint:resource.calendar.leaves:0 +msgid "Error! leave start-date must be lower then leave end-date." +msgstr "" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar +msgid "Resource Calendar" +msgstr "" + +#. module: resource +#: field:resource.calendar,company_id:0 +#: view:resource.calendar.leaves:0 +#: field:resource.calendar.leaves,company_id:0 +#: view:resource.resource:0 +#: field:resource.resource,company_id:0 +msgid "Company" +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Friday" +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,dayofweek:0 +msgid "Day of week" +msgstr "" + +#. module: resource +#: help:resource.calendar.attendance,hour_to:0 +msgid "Working time will end at" +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,date_from:0 +msgid "Starting date" +msgstr "" + +#. module: resource +#: view:resource.calendar:0 +msgid "Search Working Time" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Reason" +msgstr "" + +#. module: resource +#: view:resource.resource:0 +#: field:resource.resource,user_id:0 +msgid "User" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Date" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Search Working Period Leaves" +msgstr "" + +#. module: resource +#: field:resource.resource,time_efficiency:0 +msgid "Efficiency factor" +msgstr "" + +#. module: resource +#: field:resource.calendar.leaves,date_to:0 +msgid "End Date" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.resource_calendar_closing_days +msgid "Closing Days" +msgstr "" + +#. module: resource +#: model:ir.ui.menu,name:resource.menu_resource_config +#: view:resource.calendar.leaves:0 +#: field:resource.calendar.leaves,resource_id:0 +#: view:resource.resource:0 +msgid "Resource" +msgstr "" + +#. module: resource +#: view:resource.calendar:0 +#: field:resource.calendar,name:0 +#: field:resource.calendar.attendance,name:0 +#: field:resource.calendar.leaves,name:0 +#: field:resource.resource,name:0 +msgid "Name" +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Wednesday" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +#: view:resource.resource:0 +msgid "Working Period" +msgstr "" + +#. module: resource +#: model:ir.model,name:resource.model_resource_resource +msgid "Resource Detail" +msgstr "" + +#. module: resource +#: field:resource.resource,active:0 +msgid "Active" +msgstr "" + +#. module: resource +#: help:resource.resource,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the resource " +"record without removing it." +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,calendar_id:0 +msgid "Resource's Calendar" +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,hour_from:0 +msgid "Work from" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,help:resource.action_resource_calendar_form +msgid "" +"Define working hours and time table that could be scheduled to your project " +"members" +msgstr "" + +#. module: resource +#: help:resource.resource,user_id:0 +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: resource +#: help:resource.resource,calendar_id:0 +msgid "Define the schedule of resource" +msgstr "" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Starting Date of Leave" +msgstr "" + +#. module: resource +#: field:resource.resource,code:0 +msgid "Code" +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Monday" +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,hour_to:0 +msgid "Work to" +msgstr "" + +#. module: resource +#: help:resource.resource,time_efficiency:0 +msgid "" +"This field depict the efficiency of the resource to complete tasks. e.g " +"resource put alone on a phase of 5 days with 5 tasks assigned to him, will " +"show a load of 100% for this phase by default, but if we put a efficency of " +"200%, then his load will only be 50%." +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Tuesday" +msgstr "" + +#. module: resource +#: field:resource.calendar.leaves,calendar_id:0 +msgid "Working time" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_calendar_leave_tree +#: model:ir.ui.menu,name:resource.menu_view_resource_calendar_leaves_search +msgid "Resource Leaves" +msgstr "" + +#. module: resource +#: model:ir.actions.act_window,help:resource.action_resource_resource_tree +msgid "" +"Resources allow you to create and manage resources that should be involved " +"in a specific project phase. You can also set their efficiency level and " +"workload based on their weekly working hours." +msgstr "" + +#. module: resource +#: view:resource.resource:0 +msgid "Inactive" +msgstr "" + +#. module: resource +#: code:addons/resource/faces/resource.py:340 +#, python-format +msgid "(vacation)" +msgstr "" + +#. module: resource +#: code:addons/resource/resource.py:392 +#, python-format +msgid "Configuration Error!" +msgstr "" + +#. module: resource +#: selection:resource.resource,resource_type:0 +msgid "Human" +msgstr "" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar_attendance +msgid "Work Detail" +msgstr "" + +#. module: resource +#: field:resource.calendar.leaves,date_from:0 +msgid "Start Date" +msgstr "" + +#. module: resource +#: code:addons/resource/resource.py:310 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Saturday" +msgstr "" diff --git a/addons/sale_order_dates/i18n/hr.po b/addons/sale_order_dates/i18n/hr.po index 7083c5b06d9..20bf494b98b 100644 --- a/addons/sale_order_dates/i18n/hr.po +++ b/addons/sale_order_dates/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-12-09 14:35+0000\n" -"Last-Translator: Tomislav Bosnjakovic \n" +"PO-Revision-Date: 2012-01-28 21:57+0000\n" +"Last-Translator: Goran Kliska \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: 2011-12-23 07:24+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: sale_order_dates #: sql_constraint:sale.order:0 @@ -25,12 +25,12 @@ msgstr "" #. module: sale_order_dates #: help:sale.order,requested_date:0 msgid "Date on which customer has requested for sales." -msgstr "" +msgstr "Datum kada je kupac tražio prodaju" #. module: sale_order_dates #: field:sale.order,commitment_date:0 msgid "Commitment Date" -msgstr "" +msgstr "Obećani datum" #. module: sale_order_dates #: field:sale.order,effective_date:0 @@ -40,7 +40,7 @@ msgstr "Efektivni datum" #. module: sale_order_dates #: help:sale.order,effective_date:0 msgid "Date on which picking is created." -msgstr "" +msgstr "Datum isporuke" #. module: sale_order_dates #: field:sale.order,requested_date:0 diff --git a/addons/stock_invoice_directly/i18n/hr.po b/addons/stock_invoice_directly/i18n/hr.po index f757acceeb0..8ff14d5b6d8 100644 --- a/addons/stock_invoice_directly/i18n/hr.po +++ b/addons/stock_invoice_directly/i18n/hr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-12-08 16:56+0000\n" -"Last-Translator: Tomislav Bosnjakovic \n" +"PO-Revision-Date: 2012-01-28 21:59+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:13+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: stock_invoice_directly #: model:ir.model,name:stock_invoice_directly.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Parcijalno zaprimanje/otpremanje" #~ msgid "Invoice Picking Directly" #~ msgstr "Izravan odabir računa" diff --git a/addons/stock_location/i18n/da.po b/addons/stock_location/i18n/da.po new file mode 100644 index 00000000000..7a7953a2552 --- /dev/null +++ b/addons/stock_location/i18n/da.po @@ -0,0 +1,367 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: stock_location +#: selection:product.pulled.flow,picking_type:0 +#: selection:stock.location.path,picking_type:0 +msgid "Sending Goods" +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Pulled Paths" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,type_proc:0 +msgid "Move" +msgstr "" + +#. module: stock_location +#: model:ir.model,name:stock_location.model_stock_location_path +msgid "Pushed Flows" +msgstr "" + +#. module: stock_location +#: selection:stock.location.path,auto:0 +msgid "Automatic No Step Added" +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Parameters" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,location_src_id:0 +#: field:stock.location.path,location_from_id:0 +msgid "Source Location" +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,cancel_cascade:0 +msgid "Allow you to cancel moves related to the product pull flow" +msgstr "" + +#. module: stock_location +#: model:ir.model,name:stock_location.model_product_pulled_flow +#: field:product.product,flow_pull_ids:0 +msgid "Pulled Flows" +msgstr "" + +#. module: stock_location +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,location_src_id:0 +msgid "Location used by Destination Location to supply" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,picking_type:0 +#: selection:stock.location.path,picking_type:0 +msgid "Internal" +msgstr "" + +#. module: stock_location +#: code:addons/stock_location/procurement_pull.py:98 +#, python-format +msgid "" +"Pulled procurement coming from original location %s, pull rule %s, via " +"original Procurement %s (#%d)" +msgstr "" + +#. module: stock_location +#: model:ir.model,name:stock_location.model_stock_location +msgid "Location" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,invoice_state:0 +#: field:stock.location.path,invoice_state:0 +msgid "Invoice Status" +msgstr "" + +#. module: stock_location +#: help:stock.location.path,auto:0 +msgid "" +"This is used to define paths the product has to follow within the location " +"tree.\n" +"The 'Automatic Move' value will create a stock move after the current one " +"that will be validated automatically. With 'Manual Operation', the stock " +"move has to be validated by a worker. With 'Automatic No Step Added', the " +"location is replaced in the original move." +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Conditions" +msgstr "" + +#. module: stock_location +#: model:ir.model,name:stock_location.model_product_product +#: field:product.pulled.flow,product_id:0 +msgid "Product" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,type_proc:0 +msgid "Buy" +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Pushed flows" +msgstr "" + +#. module: stock_location +#: model:ir.model,name:stock_location.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Pulled flows" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,journal_id:0 +#: field:stock.location.path,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Logistics Flows" +msgstr "" + +#. module: stock_location +#: help:stock.move,cancel_cascade:0 +msgid "If checked, when this move is cancelled, cancel the linked move too" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,type_proc:0 +msgid "Produce" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,procure_method:0 +msgid "Make to Order" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,procure_method:0 +msgid "Make to Stock" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,partner_address_id:0 +msgid "Partner Address" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,invoice_state:0 +#: selection:stock.location.path,invoice_state:0 +msgid "To Be Invoiced" +msgstr "" + +#. module: stock_location +#: help:stock.location.path,delay:0 +msgid "Number of days to do this transition" +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,name:0 +msgid "This field will fill the packing Origin and the name of its moves" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,type_proc:0 +msgid "Type of Procurement" +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,company_id:0 +msgid "Is used to know to which company belong packings and moves" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,name:0 +msgid "Name" +msgstr "" + +#. module: stock_location +#: help:product.product,path_ids:0 +msgid "" +"These rules set the right path of the product in the whole location tree." +msgstr "" + +#. module: stock_location +#: selection:stock.location.path,auto:0 +msgid "Manual Operation" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,procure_method:0 +msgid "Procure Method" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,picking_type:0 +#: field:stock.location.path,picking_type:0 +msgid "Shipping Type" +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,procure_method:0 +msgid "" +"'Make to Stock': When needed, take from the stock or wait until re-" +"supplying. 'Make to Order': When needed, purchase or produce for the " +"procurement request." +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,location_id:0 +msgid "Is the destination location that needs supplying" +msgstr "" + +#. module: stock_location +#: field:stock.location.path,product_id:0 +msgid "Products" +msgstr "" + +#. module: stock_location +#: code:addons/stock_location/procurement_pull.py:118 +#, python-format +msgid "Pulled from another location via procurement %d" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,invoice_state:0 +#: selection:stock.location.path,invoice_state:0 +msgid "Not Applicable" +msgstr "" + +#. module: stock_location +#: field:stock.location.path,delay:0 +msgid "Delay (days)" +msgstr "" + +#. module: stock_location +#: code:addons/stock_location/procurement_pull.py:67 +#, python-format +msgid "" +"Picking for pulled procurement coming from original location %s, pull rule " +"%s, via original Procurement %s (#%d)" +msgstr "" + +#. module: stock_location +#: field:product.product,path_ids:0 +msgid "Pushed Flow" +msgstr "" + +#. module: stock_location +#: code:addons/stock_location/procurement_pull.py:89 +#, python-format +msgid "" +"Move for pulled procurement coming from original location %s, pull rule %s, " +"via original Procurement %s (#%d)" +msgstr "" + +#. module: stock_location +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "" + +#. module: stock_location +#: model:ir.model,name:stock_location.model_procurement_order +msgid "Procurement" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,location_id:0 +#: field:stock.location.path,location_dest_id:0 +msgid "Destination Location" +msgstr "" + +#. module: stock_location +#: field:stock.location.path,auto:0 +#: selection:stock.location.path,auto:0 +msgid "Automatic Move" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,picking_type:0 +#: selection:stock.location.path,picking_type:0 +msgid "Getting Goods" +msgstr "" + +#. module: stock_location +#: view:product.product:0 +msgid "Action Type" +msgstr "" + +#. module: stock_location +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: stock_location +#: help:product.pulled.flow,picking_type:0 +#: help:stock.location.path,picking_type:0 +msgid "" +"Depending on the company, choose whatever you want to receive or send " +"products" +msgstr "" + +#. module: stock_location +#: constraint:stock.move:0 +msgid "You can not move products from or to a location of the type view." +msgstr "" + +#. module: stock_location +#: field:stock.location.path,name:0 +msgid "Operation" +msgstr "" + +#. module: stock_location +#: view:stock.location.path:0 +msgid "Location Paths" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,company_id:0 +#: field:stock.location.path,company_id:0 +msgid "Company" +msgstr "" + +#. module: stock_location +#: field:product.pulled.flow,cancel_cascade:0 +#: field:stock.move,cancel_cascade:0 +msgid "Cancel Cascade" +msgstr "" + +#. module: stock_location +#: selection:product.pulled.flow,invoice_state:0 +#: selection:stock.location.path,invoice_state:0 +msgid "Invoiced" +msgstr "" diff --git a/addons/stock_no_autopicking/i18n/hr.po b/addons/stock_no_autopicking/i18n/hr.po index 23f442ccebc..0fecae5177c 100644 --- a/addons/stock_no_autopicking/i18n/hr.po +++ b/addons/stock_no_autopicking/i18n/hr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-12-08 16:49+0000\n" -"Last-Translator: Tomislav Bosnjakovic \n" +"PO-Revision-Date: 2012-01-28 22:01+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:05+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_product_product msgid "Product" -msgstr "Artikl" +msgstr "Proizvod" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_mrp_production @@ -44,12 +44,12 @@ msgstr "Greška: Neispravan barkod!" #. module: stock_no_autopicking #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Vezna oznaka je već korištena." #. module: stock_no_autopicking #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Količina na nalogu mora biti veća od nula." #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Nevažeći XML za arhitekturu prikaza!" diff --git a/addons/stock_planning/i18n/da.po b/addons/stock_planning/i18n/da.po new file mode 100644 index 00000000000..616384cc25c --- /dev/null +++ b/addons/stock_planning/i18n/da.po @@ -0,0 +1,1175 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: stock_planning +#: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 +#, python-format +msgid "" +"No forecasts for selected period or no products in selected category !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_only:0 +msgid "" +"Check to calculate stock location of selected warehouse only. If not " +"selected calculation is made for input, stock and output location of " +"warehouse." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,maximum_op:0 +msgid "Maximum Rule" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: view:stock.sale.forecast:0 +msgid "Group By..." +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_amt:0 +msgid "" +"Forecast value which will be converted to Product Quantity according to " +"prices." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:626 +#: code:addons/stock_planning/stock_planning.py:670 +#, python-format +msgid "Incoming Left must be greater than 0 !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing_before:0 +msgid "" +"Planned Out in periods before calculated. Between start date of current " +"period and one day before start of calculated period." +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,warehouse_id:0 +msgid "" +"Warehouse which forecasts will concern. If during stock planning you will " +"need sales forecast for all warehouses choose any warehouse now." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing_left:0 +msgid "Expected Out" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid " " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming_left:0 +msgid "Incoming Left" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast.createlines:0 +msgid "Create Forecasts Lines" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing:0 +msgid "Quantity of all confirmed outgoing moves in calculated Period." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Daily Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: field:stock.planning,company_id:0 +#: field:stock.planning.createlines,company_id:0 +#: view:stock.sale.forecast:0 +#: field:stock.sale.forecast,company_id:0 +#: field:stock.sale.forecast.createlines,company_id:0 +msgid "Company" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,warehouse_forecast:0 +msgid "" +"All sales forecasts for selected Warehouse of selected Product during " +"selected Period." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Minimum Stock Rule Indicators" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,period_id:0 +msgid "Period which forecasts will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_only:0 +msgid "Stock Location Only" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,already_out:0 +msgid "" +"Quantity which is already dispatched out of this warehouse in current period." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming:0 +msgid "Confirmed In" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Current Period Situation" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_period_createlines_form +msgid "" +"This wizard helps with the creation of stock planning periods. These periods " +"are independent of financial periods. If you need periods other than day-, " +"week- or month-based, you may also add then manually." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Monthly Periods" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_period_createlines +msgid "stock.period.createlines" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing_before:0 +msgid "Planned Out Before" +msgstr "" + +#. module: stock_planning +#: field:stock.planning.createlines,forecasted_products:0 +msgid "All Products with Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,maximum_op:0 +msgid "Maximum quantity set in Minimum Stock Rules for this Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Periods :" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,procure_to_stock:0 +msgid "" +"Check to make procurement to stock location of selected warehouse. If not " +"selected procurement will be made into input location of warehouse." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,already_in:0 +msgid "" +"Quantity which is already picked up to this warehouse in current period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/wizard/stock_planning_forecast.py:60 +#, python-format +msgid "No products in selected category !" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Stock and Sales Forecast" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_sale_forecast +msgid "stock.sale.forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,to_procure:0 +msgid "Planned In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_simulation:0 +msgid "Stock Simulation" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_planning_createlines +msgid "stock.planning.createlines" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming_before:0 +msgid "" +"Confirmed incoming in periods before calculated (Including Already In). " +"Between start date of current period and one day before start of calculated " +"period." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Search Sales Forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_user:0 +msgid "This User Period5" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,history:0 +msgid "History of procurement or internal supply of this planning line." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,company_forecast:0 +msgid "" +"All sales forecasts for whole company (for all Warehouses) of selected " +"Product during selected Period." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_user:0 +msgid "This User Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_user:0 +msgid "This User Period3" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Stock Planning" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,minimum_op:0 +msgid "Minimum Rule" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Procure Incoming Left" +msgstr "" + +#. module: stock_planning +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Create" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_view_stock_planning_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning_manual +#: view:stock.planning:0 +msgid "Master Procurement Schedule" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,line_time:0 +msgid "Past/Future" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: field:stock.period,state:0 +#: field:stock.planning,state:0 +#: field:stock.sale.forecast,state:0 +msgid "State" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,product_categ_id:0 +msgid "Product Category of products which created forecasts will concern." +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_period +msgid "stock period" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_sale_forecast_createlines +msgid "stock.sale.forecast.createlines" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,warehouse_id:0 +#: field:stock.planning.createlines,warehouse_id:0 +#: field:stock.sale.forecast,warehouse_id:0 +#: field:stock.sale.forecast.createlines,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_simulation:0 +msgid "" +"Stock simulation at the end of selected Period.\n" +" For current period it is: \n" +"Initial Stock - Already Out + Already In - Expected Out + Incoming Left.\n" +"For periods ahead it is: \n" +"Initial Stock - Planned Out Before + Incoming Before - Planned Out + Planned " +"In." +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,analyze_company:0 +msgid "Check this box to see the sales for whole company." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per Department :" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming_before:0 +msgid "Incoming Before" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:641 +#, python-format +msgid "" +" Procurement created by MPS for user: %s Creation Date: %s " +" \n" +" For period: %s \n" +" according to state: \n" +" Warehouse Forecast: %s \n" +" Initial Stock: %s \n" +" Planned Out: %s Planned In: %s \n" +" Already Out: %s Already In: %s \n" +" Confirmed Out: %s Confirmed In: %s " +" \n" +" Planned Out Before: %s Confirmed In Before: %s " +" \n" +" Expected Out: %s Incoming Left: %s " +" \n" +" Stock Simulation: %s Minimum stock: %s" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:626 +#: code:addons/stock_planning/stock_planning.py:670 +#: code:addons/stock_planning/stock_planning.py:672 +#: code:addons/stock_planning/stock_planning.py:674 +#: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 +#: code:addons/stock_planning/wizard/stock_planning_forecast.py:60 +#, python-format +msgid "Error !" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_user_id:0 +msgid "This User" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Forecasts" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Supply from Another Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Calculate Planning" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:146 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_start:0 +msgid "Stock quantity one day before current period." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Procurement history" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,product_uom:0 +msgid "" +"Unit of Measure used to show the quantities of stock calculation.You can use " +"units from default category or from second category (UoS category)." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Weekly Periods" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_period_form +msgid "" +"Stock periods are used for stock planning. Stock periods are independent of " +"account periods. You can use wizard for creating periods and review them " +"here." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Calculated Period Simulation" +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Cancel" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_user:0 +msgid "This User Period4" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Stock and Sales Period" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,company_forecast:0 +msgid "Company Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,minimum_op:0 +msgid "Minimum quantity set in Minimum Stock Rules for this Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per User :" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,warehouse_id:0 +msgid "Warehouse which planning will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,user_id:0 +msgid "Created/Validated by" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,warehouse_forecast:0 +msgid "Warehouse Forecast" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:674 +#, python-format +msgid "" +"You must specify a Source Warehouse different than calculated (destination) " +"Warehouse !" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:146 +#, python-format +msgid "Cannot delete a validated sales forecast!" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_company:0 +msgid "This Company Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_company:0 +msgid "This Company Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_company:0 +msgid "This Company Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_company:0 +msgid "This Company Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.period,date_start:0 +#: field:stock.period.createlines,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_user:0 +msgid "This User Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,confirmed_forecasts_only:0 +msgid "Validated Forecasts" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,product_categ_id:0 +msgid "" +"Planning will be created for products from Product Category selected by this " +"field. This field is ignored when you check \"All Forecasted Product\" box." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,planned_outgoing:0 +msgid "Planned Out" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_qty:0 +msgid "Forecast Quantity" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Forecast" +msgstr "" + +#. module: stock_planning +#: selection:stock.period,state:0 +#: selection:stock.planning,state:0 +#: selection:stock.sale.forecast,state:0 +msgid "Draft" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Closed" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: view:stock.sale.forecast:0 +msgid "Warehouse " +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_uom:0 +msgid "" +"Unit of Measure used to show the quantities of stock calculation.You can use " +"units form default category or from second category (UoS category)." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Planning and Situation for Calculated Period" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,planned_outgoing:0 +msgid "" +"Enter planned outgoing quantity from selected Warehouse during the selected " +"Period of selected Product. To plan this value look at Confirmed Out or " +"Sales Forecasts. This value should be equal or greater than Confirmed Out." +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Current Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Internal Supply" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:724 +#, python-format +msgid "%s Pick List %s (%s, %s) %s %s \n" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_sale_forecast_createlines_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast_createlines +msgid "Create Sales Forecasts" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_id:0 +msgid "Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.period,name:0 +#: field:stock.period.createlines,name:0 +msgid "Period Name" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_id:0 +msgid "Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_id:0 +msgid "Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_id:0 +msgid "Period1" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_planning_createlines_form +msgid "" +"This wizard helps create MPS planning lines for a given selected period and " +"warehouse, so you don't have to create them one by one. The wizard doesn't " +"duplicate lines if they already exist for this selection." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing:0 +msgid "Confirmed Out" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_planning_createlines_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning_createlines +#: view:stock.planning.createlines:0 +msgid "Create Stock Planning Lines" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "General Info" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_view_stock_sale_forecast_form +msgid "Sales Forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_warehouse:0 +msgid "This Warehouse Period1" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Sales history" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,supply_warehouse_id:0 +msgid "Source Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_qty:0 +msgid "Forecast Product quantity." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_supply_location:0 +msgid "Stock Supply Location" +msgstr "" + +#. module: stock_planning +#: help:stock.period.createlines,date_stop:0 +msgid "Ending date for planning period." +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,forecasted_products:0 +msgid "" +"Check this box to create planning for all products having any forecast for " +"selected Warehouse and Period. Product Category field will be ignored." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:632 +#: code:addons/stock_planning/stock_planning.py:678 +#: code:addons/stock_planning/stock_planning.py:702 +#, python-format +msgid "MPS(%s) %s" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,already_in:0 +msgid "Already In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,product_uom_categ:0 +#: field:stock.planning,product_uos_categ:0 +#: field:stock.sale.forecast,product_uom_categ:0 +msgid "Product UoM Category" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_view_stock_sale_forecast_form +msgid "" +"This quantity sales forecast is an indication for Stock Planner to make " +"procurement manually or to complement automatic procurement. You can use " +"manual procurement with this forecast when some periods are exceptional for " +"usual minimum stock rules." +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_view_stock_planning_form +msgid "" +"The Master Procurement Schedule can be the main driver for warehouse " +"replenishment, or can complement the automatic MRP scheduling (minimum stock " +"rules, etc.).\n" +"Each MPS line gives you a pre-computed overview of the incoming and outgoing " +"quantities of a given product for a given Stock Period in a given Warehouse, " +"based on the current and future stock levels,\n" +"as well as the planned stock moves. The forecast quantities can be altered " +"manually, and when satisfied with resulting (simulated) Stock quantity, you " +"can trigger the procurement of what is missing to reach your desired " +"quantities" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:685 +#, python-format +msgid "" +"Pick created from MPS by user: %s Creation Date: %s " +" \n" +"For period: %s according to state: \n" +" Warehouse Forecast: %s \n" +" Initial Stock: %s \n" +" Planned Out: %s Planned In: %s \n" +" Already Out: %s Already In: %s \n" +" Confirmed Out: %s Confirmed In: %s \n" +" Planned Out Before: %s Confirmed In Before: %s " +" \n" +" Expected Out: %s Incoming Left: %s \n" +" Stock Simulation: %s Minimum stock: %s " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,period_id:0 +#: field:stock.planning.createlines,period_id:0 +#: field:stock.sale.forecast,period_id:0 +#: field:stock.sale.forecast.createlines,period_id:0 +msgid "Period" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_uos_categ:0 +msgid "Product UoS Category" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,active_uom:0 +#: field:stock.sale.forecast,active_uom:0 +msgid "Active UoM" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Search Stock Planning" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast.createlines,copy_forecast:0 +msgid "Copy Last Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_id:0 +msgid "Shows which product this forecast concerns." +msgstr "" + +#. module: stock_planning +#: selection:stock.planning,state:0 +msgid "Done" +msgstr "" + +#. module: stock_planning +#: field:stock.period.createlines,period_ids:0 +msgid "Periods" +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_period_creatlines +msgid "Create Stock Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: selection:stock.period,state:0 +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Close" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +#: selection:stock.sale.forecast,state:0 +msgid "Validated" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: selection:stock.period,state:0 +msgid "Open" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,copy_forecast:0 +msgid "Copy quantities from last Stock and Sale Forecast." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_dept:0 +msgid "This Dept Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_dept:0 +msgid "This Dept Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_dept:0 +msgid "This Dept Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_dept:0 +msgid "This Dept Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_dept:0 +msgid "This Dept Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_warehouse:0 +msgid "This Warehouse Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_warehouse:0 +msgid "This Warehouse Period3" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_supply_location:0 +msgid "" +"Check to supply from Stock location of Supply Warehouse. If not checked " +"supply will be made from Output location of Supply Warehouse. Used in " +"'Supply from Another Warehouse' with Supply Warehouse." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,create_uid:0 +msgid "Responsible" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Default UOM" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_warehouse:0 +msgid "This Warehouse Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_warehouse:0 +msgid "This Warehouse Period5" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Current" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,supply_warehouse_id:0 +msgid "" +"Warehouse used as source in supply pick move created by 'Supply from Another " +"Warehouse'." +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_planning +msgid "stock.planning" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,warehouse_id:0 +msgid "" +"Shows which warehouse this forecast concerns. If during stock planning you " +"will need sales forecast for all warehouses choose any warehouse now." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:661 +#, python-format +msgid "%s Procurement (%s, %s) %s %s \n" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyze_company:0 +msgid "Per Company" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,to_procure:0 +msgid "" +"Enter quantity which (by your plan) should come in. Change this value and " +"observe Stock simulation. This value should be equal or greater than " +"Confirmed In." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_company:0 +msgid "This Company Period4" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,period_id:0 +msgid "Period which planning will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,already_out:0 +msgid "Already Out" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,product_id:0 +msgid "Product which this planning is created for." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per Warehouse :" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,history:0 +msgid "Procurement History" +msgstr "" + +#. module: stock_planning +#: help:stock.period.createlines,date_start:0 +msgid "Starting date for planning period." +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_period_createlines_form +#: model:ir.actions.act_window,name:stock_planning.action_stock_period_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_period +#: model:ir.ui.menu,name:stock_planning.menu_stock_period_main +#: view:stock.period:0 +#: view:stock.period.createlines:0 +msgid "Stock Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Stock" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming:0 +msgid "Quantity of all confirmed incoming moves in calculated Period." +msgstr "" + +#. module: stock_planning +#: field:stock.period,date_stop:0 +#: field:stock.period.createlines,date_stop:0 +msgid "End Date" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "No Requisition" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,name:0 +msgid "Name" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,period_id:0 +msgid "Shows which period this forecast concerns." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,product_uom:0 +msgid "UoM" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Closed Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: field:stock.planning,product_id:0 +#: view:stock.sale.forecast:0 +#: field:stock.sale.forecast,product_id:0 +msgid "Product" +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast_all +#: view:stock.sale.forecast:0 +msgid "Sales Forecasts" +msgstr "" + +#. module: stock_planning +#: field:stock.planning.createlines,product_categ_id:0 +#: field:stock.sale.forecast.createlines,product_categ_id:0 +msgid "Product Category" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:672 +#, python-format +msgid "You must specify a Source Warehouse !" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,procure_to_stock:0 +msgid "Procure To Stock Location" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Approve" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,period_id:0 +msgid "" +"Period for this planning. Requisition will be created for beginning of the " +"period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:631 +#, python-format +msgid "MPS planning for %s" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_start:0 +msgid "Initial Stock" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_amt:0 +msgid "Product Amount" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,confirmed_forecasts_only:0 +msgid "" +"Check to take validated forecasts only. If not checked system takes " +"validated and draft forecasts." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_id:0 +msgid "Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_warehouse_id:0 +msgid "This Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,user_id:0 +msgid "Shows who created this forecast, or who validated." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_team_id:0 +msgid "Sales Team" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming_left:0 +msgid "" +"Quantity left to Planned incoming quantity. This is calculated difference " +"between Planned In and Confirmed In. For current period Already In is also " +"calculated. This value is used to create procurement for lacking quantity." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing_left:0 +msgid "" +"Quantity expected to go out in selected period besides Confirmed Out. As a " +"difference between Planned Out and Confirmed Out. For current period Already " +"Out is also calculated" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Calculate Sales History" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,help:stock_planning.action_stock_sale_forecast_createlines_form +msgid "" +"This wizard helps create many forecast lines at once. After creating them " +"you only have to fill in the forecast quantities. The wizard doesn't " +"duplicate the line when another one exist for the same selection." +msgstr "" diff --git a/addons/subscription/i18n/da.po b/addons/subscription/i18n/da.po new file mode 100644 index 00000000000..0a1293ba912 --- /dev/null +++ b/addons/subscription/i18n/da.po @@ -0,0 +1,318 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: subscription +#: field:subscription.subscription,doc_source:0 +#: field:subscription.subscription.history,document_id:0 +msgid "Source Document" +msgstr "" + +#. module: subscription +#: field:subscription.document,model:0 +msgid "Object" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "This Week" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Search Subscription" +msgstr "" + +#. module: subscription +#: field:subscription.subscription,date_init:0 +msgid "First Date" +msgstr "" + +#. module: subscription +#: field:subscription.document.fields,field:0 +msgid "Field" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,state:0 +msgid "State" +msgstr "" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_subscription_history +msgid "Subscription history" +msgstr "" + +#. module: subscription +#: selection:subscription.subscription,state:0 +msgid "Draft" +msgstr "" + +#. module: subscription +#: selection:subscription.document.fields,value:0 +msgid "Current Date" +msgstr "" + +#. module: subscription +#: selection:subscription.subscription,interval_type:0 +msgid "Weeks" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Today" +msgstr "" + +#. module: subscription +#: code:addons/subscription/subscription.py:136 +#, python-format +msgid "Error !" +msgstr "" + +#. module: subscription +#: model:ir.actions.act_window,name:subscription.action_subscription_form +#: model:ir.ui.menu,name:subscription.menu_action_subscription_form +#: view:subscription.subscription:0 +msgid "Subscriptions" +msgstr "" + +#. module: subscription +#: field:subscription.subscription,interval_number:0 +msgid "Interval Qty" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Stop" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Set to Draft" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: selection:subscription.subscription,state:0 +msgid "Running" +msgstr "" + +#. module: subscription +#: view:subscription.subscription.history:0 +msgid "Subscription History" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,user_id:0 +msgid "User" +msgstr "" + +#. module: subscription +#: field:subscription.subscription,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: subscription +#: field:subscription.subscription.history,date:0 +msgid "Date" +msgstr "" + +#. module: subscription +#: field:subscription.subscription,exec_init:0 +msgid "Number of documents" +msgstr "" + +#. module: subscription +#: help:subscription.document,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"subscription document without removing it." +msgstr "" + +#. module: subscription +#: selection:subscription.subscription.history,document_id:0 +msgid "Sale Order" +msgstr "" + +#. module: subscription +#: field:subscription.document,name:0 +#: field:subscription.subscription,name:0 +msgid "Name" +msgstr "" + +#. module: subscription +#: code:addons/subscription/subscription.py:136 +#, python-format +msgid "You cannot delete an active subscription !" +msgstr "" + +#. module: subscription +#: field:subscription.document,field_ids:0 +msgid "Fields" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,note:0 +#: field:subscription.subscription,notes:0 +msgid "Notes" +msgstr "" + +#. module: subscription +#: selection:subscription.subscription,interval_type:0 +msgid "Months" +msgstr "" + +#. module: subscription +#: selection:subscription.subscription,interval_type:0 +msgid "Days" +msgstr "" + +#. module: subscription +#: field:subscription.document,active:0 +#: field:subscription.subscription,active:0 +msgid "Active" +msgstr "" + +#. module: subscription +#: field:subscription.subscription,cron_id:0 +msgid "Cron Job" +msgstr "" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_subscription +#: field:subscription.subscription.history,subscription_id:0 +msgid "Subscription" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: subscription +#: help:subscription.subscription,cron_id:0 +msgid "Scheduler which runs on subscription" +msgstr "" + +#. module: subscription +#: model:ir.ui.menu,name:subscription.config_recuuring_event +#: model:ir.ui.menu,name:subscription.next_id_45 +msgid "Recurring Events" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Subsription Data" +msgstr "" + +#. module: subscription +#: help:subscription.subscription,note:0 +msgid "Description or Summary of Subscription" +msgstr "" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_document +#: view:subscription.document:0 +#: field:subscription.document.fields,document_id:0 +msgid "Subscription Document" +msgstr "" + +#. module: subscription +#: help:subscription.subscription,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"subscription without removing it." +msgstr "" + +#. module: subscription +#: help:subscription.document.fields,value:0 +msgid "Default value is considered for field when new document is generated." +msgstr "" + +#. module: subscription +#: selection:subscription.document.fields,value:0 +msgid "False" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Group By..." +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Process" +msgstr "" + +#. module: subscription +#: help:subscription.subscription,doc_source:0 +msgid "" +"User can choose the source document on which he wants to create documents" +msgstr "" + +#. module: subscription +#: model:ir.actions.act_window,name:subscription.action_document_form +#: model:ir.ui.menu,name:subscription.menu_action_document_form +msgid "Document Types" +msgstr "" + +#. module: subscription +#: code:addons/subscription/subscription.py:109 +#, python-format +msgid "Wrong Source Document !" +msgstr "" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_document_fields +#: view:subscription.document.fields:0 +msgid "Subscription Document Fields" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: selection:subscription.subscription,state:0 +msgid "Done" +msgstr "" + +#. module: subscription +#: selection:subscription.subscription.history,document_id:0 +msgid "Invoice" +msgstr "" + +#. module: subscription +#: code:addons/subscription/subscription.py:109 +#, python-format +msgid "" +"Please provide another source document.\n" +"This one does not exist !" +msgstr "" + +#. module: subscription +#: field:subscription.document.fields,value:0 +msgid "Default Value" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,doc_lines:0 +msgid "Documents created" +msgstr "" diff --git a/addons/survey/i18n/da.po b/addons/survey/i18n/da.po new file mode 100644 index 00000000000..1e421185c12 --- /dev/null +++ b/addons/survey/i18n/da.po @@ -0,0 +1,1710 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +msgid "Print Option" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:418 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey.question.wiz:0 +msgid "Your Messages" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_type:0 +#: field:survey.question,validation_type:0 +msgid "Text Validation" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:430 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,invited_user_ids:0 +msgid "Invited User" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Character" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_form1 +#: model:ir.ui.menu,name:survey.menu_print_survey_form +#: model:ir.ui.menu,name:survey.menu_reporting +#: model:ir.ui.menu,name:survey.menu_survey_form +#: model:ir.ui.menu,name:survey.menu_surveys +msgid "Surveys" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_answer_type:0 +msgid "Is Answer Type Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: view:survey.request:0 +msgid "Group By..." +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "Results :" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Survey Request" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "A Range" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Table Answer" +msgstr "" + +#. module: survey +#: field:survey.history,date:0 +msgid "Date started" +msgstr "" + +#. module: survey +#: field:survey,history:0 +msgid "History Lines" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:444 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading (white spaces not allowed)" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible??" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail:0 +msgid "Body" +msgstr "" + +#. module: survey +#: field:survey.question,allow_comment:0 +msgid "Allow Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "A4 (210mm x 297mm)" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_date:0 +#: field:survey.question,validation_maximum_date:0 +msgid "Maximum date" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Completed" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "Exactly" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Open Date" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Set to Draft" +msgstr "" + +#. module: survey +#: field:survey.question,is_comment_require:0 +msgid "Add Comment Field" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:397 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.question,tot_resp:0 +msgid "Total Answer" +msgstr "" + +#. module: survey +#: field:survey.tbl.column.heading,name:0 +msgid "Row Number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_name_wiz +msgid "survey.name.wiz" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_question_form +msgid "Survey Questions" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Only One Answers Per Row)" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:471 +#, python-format +msgid "" +"Maximum Required Answer you entered for your maximum is greater than the " +"number of answer. Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_question_message +#: model:ir.model,name:survey.model_survey_question +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Survey Question" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Use if question type is rating_scale" +msgstr "" + +#. module: survey +#: field:survey.print,page_number:0 +#: field:survey.print.answer,page_number:0 +msgid "Include Page Number" +msgstr "" + +#. module: survey +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Ok" +msgstr "" + +#. module: survey +#: field:survey.page,title:0 +msgid "Page Title" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_define_survey +msgid "Define Surveys" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_history +msgid "Survey History" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment:0 +#: field:survey.response.line,comment:0 +msgid "Notes" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "Search Survey" +msgstr "" + +#. module: survey +#: field:survey.response.answer,answer:0 +#: field:survey.tbl.column.heading,value:0 +msgid "Value" +msgstr "" + +#. module: survey +#: field:survey.question,column_heading_ids:0 +msgid " Column heading" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_run_survey_form +msgid "Answer a Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:86 +#, python-format +msgid "Error!" +msgstr "" + +#. module: survey +#: field:survey,tot_comp_survey:0 +msgid "Total Completed Survey" +msgstr "" + +#. module: survey +#: view:survey.response.answer:0 +msgid "(Use Only Question Type is matrix_of_drop_down_menus)" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_analysis +msgid "Survey Statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Cancelled" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Rating Scale" +msgstr "" + +#. module: survey +#: field:survey.question,comment_field_type:0 +msgid "Comment Field Type" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:371 +#: code:addons/survey/survey.py:383 +#: code:addons/survey/survey.py:397 +#: code:addons/survey/survey.py:402 +#: code:addons/survey/survey.py:412 +#: code:addons/survey/survey.py:418 +#: code:addons/survey/survey.py:424 +#: code:addons/survey/survey.py:430 +#: code:addons/survey/survey.py:434 +#: code:addons/survey/survey.py:440 +#: code:addons/survey/survey.py:444 +#: code:addons/survey/survey.py:454 +#: code:addons/survey/survey.py:458 +#: code:addons/survey/survey.py:463 +#: code:addons/survey/survey.py:469 +#: code:addons/survey/survey.py:471 +#: code:addons/survey/survey.py:473 +#: code:addons/survey/survey.py:478 +#: code:addons/survey/survey.py:480 +#: code:addons/survey/survey.py:643 +#: code:addons/survey/wizard/survey_answer.py:118 +#: code:addons/survey/wizard/survey_answer.py:125 +#: code:addons/survey/wizard/survey_answer.py:668 +#: code:addons/survey/wizard/survey_answer.py:707 +#: code:addons/survey/wizard/survey_answer.py:727 +#: code:addons/survey/wizard/survey_answer.py:756 +#: code:addons/survey/wizard/survey_answer.py:761 +#: code:addons/survey/wizard/survey_answer.py:769 +#: code:addons/survey/wizard/survey_answer.py:780 +#: code:addons/survey/wizard/survey_answer.py:789 +#: code:addons/survey/wizard/survey_answer.py:794 +#: code:addons/survey/wizard/survey_answer.py:868 +#: code:addons/survey/wizard/survey_answer.py:904 +#: code:addons/survey/wizard/survey_answer.py:922 +#: code:addons/survey/wizard/survey_answer.py:950 +#: code:addons/survey/wizard/survey_answer.py:953 +#: code:addons/survey/wizard/survey_answer.py:956 +#: code:addons/survey/wizard/survey_answer.py:968 +#: code:addons/survey/wizard/survey_answer.py:975 +#: code:addons/survey/wizard/survey_answer.py:978 +#: code:addons/survey/wizard/survey_selection.py:66 +#: code:addons/survey/wizard/survey_selection.py:69 +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Single Line Of Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail_existing:0 +msgid "Send reminder for existing user" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Multiple Answer)" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Edit Survey" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Survey Answer Line" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,menu_choice:0 +msgid "Menu Choice" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Most" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "My Survey(s)" +msgstr "" + +#. module: survey +#: field:survey.question,is_validation_require:0 +msgid "Validate Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "_Cancel" +msgstr "" + +#. module: survey +#: field:survey.response.line,single_text:0 +msgid "Text" +msgstr "" + +#. module: survey +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Letter (8.5\" x 11\")" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,responsible_id:0 +msgid "Responsible" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_request +msgid "survey.request" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_subject:0 +#: field:survey.send.invitation,mail_subject_existing:0 +msgid "Subject" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_float:0 +#: field:survey.question,validation_maximum_float:0 +msgid "Maximum decimal number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_tbl_column_heading +msgid "survey.tbl.column.heading" +msgstr "" + +#. module: survey +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_from:0 +msgid "From" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Don't Validate Comment Text." +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Whole Number" +msgstr "" + +#. module: survey +#: field:survey.answer,question_id:0 +#: field:survey.page,question_ids:0 +#: field:survey.question,question:0 +#: field:survey.question.column.heading,question_id:0 +#: field:survey.response.line,question_id:0 +msgid "Question" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "Search Survey Page" +msgstr "" + +#. module: survey +#: field:survey.question.wiz,name:0 +msgid "Number" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:440 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,help:survey.action_survey_form1 +msgid "" +"You can create survey for different purposes: recruitment interviews, " +"employee's periodical evaluations, marketing campaigns, etc. A survey is " +"made of pages containing questions of several types: text, multiple choices, " +"etc. You can edit survey manually or click on the 'Edit Survey' for a " +"WYSIWYG interface." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +#: field:survey.request,state:0 +msgid "State" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Evaluation Plan Phase" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Between" +msgstr "" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Print" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "New" +msgstr "" + +#. module: survey +#: field:survey.question,make_comment_field:0 +msgid "Make Comment Field an Answer Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,type:0 +msgid "Type" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Email" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_answer_surveys +msgid "Answer Surveys" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Not Finished" +msgstr "" + +#. module: survey +#: view:survey.print:0 +msgid "Survey Print" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Select Partner" +msgstr "" + +#. module: survey +#: field:survey.question,type:0 +msgid "Question Type" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:125 +#, python-format +msgid "You can not answer this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_answer +msgid "Answers" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:118 +#, python-format +msgid "You can not answer because the survey is not open" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Link" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_type_form +#: model:ir.model,name:survey.model_survey_type +#: view:survey.type:0 +msgid "Survey Type" +msgstr "" + +#. module: survey +#: field:survey.page,sequence:0 +msgid "Page Nr" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: field:survey.question,descriptive_text:0 +#: selection:survey.question,type:0 +msgid "Descriptive Text" +msgstr "" + +#. module: survey +#: field:survey.question,minimum_req_ans:0 +msgid "Minimum Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:480 +#, python-format +msgid "" +"You must enter one or more menu choices in column heading (white spaces not " +"allowed)" +msgstr "" + +#. module: survey +#: field:survey.question,req_error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:478 +#, python-format +msgid "You must enter one or more menu choices in column heading" +msgstr "" + +#. module: survey +#: field:survey.request,date_deadline:0 +msgid "Deadline date" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Date" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print +msgid "survey.print" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +#: field:survey.question.column.heading,title:0 +msgid "Column Heading" +msgstr "" + +#. module: survey +#: field:survey.question,is_require_answer:0 +msgid "Require Answer to Question" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_request_tree +#: model:ir.ui.menu,name:survey.menu_survey_type_form1 +msgid "Survey Requests" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:371 +#: code:addons/survey/survey.py:458 +#, python-format +msgid "You must enter one or more column heading." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:727 +#: code:addons/survey/wizard/survey_answer.py:922 +#, python-format +msgid "Please enter an integer value" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_browse_answer +msgid "survey.browse.answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Paragraph of Text" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:424 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the question is not answered, display this error message:" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Options" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "_Ok" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_browse_survey_response +msgid "Browse Answers" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment_field:0 +#: view:survey.response.line:0 +msgid "Comment" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_answer +#: model:ir.model,name:survey.model_survey_response_answer +#: view:survey.answer:0 +#: view:survey.response:0 +#: view:survey.response.answer:0 +#: view:survey.response.line:0 +msgid "Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Selection" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_browse_survey_response +#: view:survey:0 +msgid "Answer Survey" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Manually" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "_Send" +msgstr "" + +#. module: survey +#: help:survey,responsible_id:0 +msgid "User responsible for survey" +msgstr "" + +#. module: survey +#: field:survey,page_ids:0 +#: view:survey.question:0 +#: field:survey.response.line,page_id:0 +msgid "Page" +msgstr "" + +#. module: survey +#: field:survey.question,comment_column:0 +msgid "Add comment column in matrix" +msgstr "" + +#. module: survey +#: field:survey.answer,response:0 +msgid "#Answer" +msgstr "" + +#. module: survey +#: field:survey.print,without_pagebreak:0 +#: field:survey.print.answer,without_pagebreak:0 +msgid "Print Without Page Breaks" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the comment is an invalid format, display this error message" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:69 +#, python-format +msgid "" +"You can not give more response. Please contact the author of this survey for " +"further assistance." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_page_question +#: model:ir.actions.act_window,name:survey.act_survey_question +msgid "Questions" +msgstr "" + +#. module: survey +#: help:survey,response_user:0 +msgid "Set to one if you require only one Answer per user" +msgstr "" + +#. module: survey +#: field:survey,users:0 +msgid "Users" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Message" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "MY" +msgstr "" + +#. module: survey +#: field:survey.question,maximum_req_ans:0 +msgid "Maximum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page_no:0 +msgid "Page Number" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:86 +#, python-format +msgid "Cannot locate survey for the question wizard!" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "and" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_statistics +#: view:survey.print.statistics:0 +msgid "Survey Print Statistics" +msgstr "" + +#. module: survey +#: field:survey.send.invitation.log,note:0 +msgid "Log" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the choices do not add up correctly, display this error message" +msgstr "" + +#. module: survey +#: field:survey,date_close:0 +msgid "Survey Close Date" +msgstr "" + +#. module: survey +#: field:survey,date_open:0 +msgid "Survey Open Date" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible ??" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +msgid "Start" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:473 +#, python-format +msgid "Maximum Required Answer is greater than Minimum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_no:0 +#: field:survey.question,validation_maximum_no:0 +msgid "Maximum number" +msgstr "" + +#. module: survey +#: selection:survey.request,state:0 +#: selection:survey.response.line,state:0 +msgid "Draft" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_statistics +msgid "survey.print.statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +msgid "Closed" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Drop-down Menus" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey.answer,answer:0 +#: field:survey.name.wiz,response:0 +#: view:survey.page:0 +#: view:survey.print.answer:0 +#: field:survey.print.answer,response_ids:0 +#: view:survey.question:0 +#: field:survey.question,answer_choice_ids:0 +#: field:survey.request,response:0 +#: field:survey.response,question_ids:0 +#: field:survey.response.answer,answer_id:0 +#: field:survey.response.answer,response_id:0 +#: view:survey.response.line:0 +#: field:survey.response.line,response_answer_ids:0 +#: field:survey.response.line,response_id:0 +#: field:survey.response.line,response_table_ids:0 +#: field:survey.send.invitation,partner_ids:0 +#: field:survey.tbl.column.heading,response_table_id:0 +msgid "Answer" +msgstr "" + +#. module: survey +#: field:survey,max_response_limit:0 +msgid "Maximum Answer Limit" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_act_view_survey_send_invitation +msgid "Send Invitations" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,store_ans:0 +msgid "Store Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Date and Time" +msgstr "" + +#. module: survey +#: field:survey,state:0 +#: field:survey.response,state:0 +#: field:survey.response.line,state:0 +msgid "Status" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print +msgid "Print Survey" +msgstr "" + +#. module: survey +#: field:survey,send_response:0 +msgid "E-mail Notification on Answer" +msgstr "" + +#. module: survey +#: field:survey.response.answer,value_choice:0 +msgid "Value Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Started" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_answer +#: view:survey:0 +#: view:survey.print.answer:0 +msgid "Print Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Landscape(Horizontal)" +msgstr "" + +#. module: survey +#: field:survey.question,no_of_rows:0 +msgid "No of Rows" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.name.wiz:0 +msgid "Survey Details" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes With Different Type" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Menu Choices (each choice on separate lines)" +msgstr "" + +#. module: survey +#: field:survey.response,response_type:0 +msgid "Answer Type" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Validation" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Waiting Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Decimal Number" +msgstr "" + +#. module: survey +#: field:res.users,survey_id:0 +msgid "Groups" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +#: selection:survey.question,type:0 +msgid "Date" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "All New Survey" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_send_invitation +msgid "survey.send.invitation" +msgstr "" + +#. module: survey +#: field:survey.history,user_id:0 +#: view:survey.request:0 +#: field:survey.request,user_id:0 +#: field:survey.response,user_id:0 +msgid "User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,transfer:0 +msgid "Page Transfer" +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Skiped" +msgstr "" + +#. module: survey +#: field:survey.print,paper_size:0 +#: field:survey.print.answer,paper_size:0 +msgid "Paper Size" +msgstr "" + +#. module: survey +#: field:survey.response.answer,column_id:0 +#: field:survey.tbl.column.heading,column_id:0 +msgid "Column" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response_line +msgid "Survey Response Line" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:66 +#, python-format +msgid "You can not give response for this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.report_survey_form +#: model:ir.model,name:survey.model_survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: field:survey.browse.answer,survey_id:0 +#: field:survey.history,survey_id:0 +#: view:survey.name.wiz:0 +#: field:survey.name.wiz,survey_id:0 +#: view:survey.page:0 +#: field:survey.page,survey_id:0 +#: view:survey.print:0 +#: field:survey.print,survey_ids:0 +#: field:survey.print.statistics,survey_ids:0 +#: field:survey.question,survey:0 +#: view:survey.request:0 +#: field:survey.request,survey_id:0 +#: field:survey.response,survey_id:0 +msgid "Survey" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible?" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Integer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Numerical Textboxes" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_wiz +msgid "survey.question.wiz" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "History" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Late" +msgstr "" + +#. module: survey +#: field:survey.type,code:0 +msgid "Code" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_statistics +msgid "Surveys Statistics" +msgstr "" + +#. module: survey +#: field:survey.print,orientation:0 +#: field:survey.print.answer,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.answer:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Seq" +msgstr "" + +#. module: survey +#: field:survey.request,email:0 +msgid "E-mail" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_no:0 +#: field:survey.question,validation_minimum_no:0 +msgid "Minimum number" +msgstr "" + +#. module: survey +#: field:survey.question,req_ans:0 +msgid "#Required Answer" +msgstr "" + +#. module: survey +#: field:survey.answer,sequence:0 +#: field:survey.question,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: survey +#: field:survey.question,comment_label:0 +msgid "Field Label" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Other" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Done" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Test Survey" +msgstr "" + +#. module: survey +#: field:survey.question,rating_allow_one_column_require:0 +msgid "Allow Only One Answer per Column (Forced Ranking)" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Cancel" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Close" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_float:0 +#: field:survey.question,validation_minimum_float:0 +msgid "Minimum decimal number" +msgstr "" + +#. module: survey +#: view:survey:0 +#: selection:survey,state:0 +msgid "Open" +msgstr "" + +#. module: survey +#: field:survey,tot_start_survey:0 +msgid "Total Started Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:463 +#, python-format +msgid "" +"#Required Answer you entered is greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: help:survey,max_response_limit:0 +msgid "Set to one if survey is answerable only once" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Finished " +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_column_heading +msgid "Survey Question Column Heading" +msgstr "" + +#. module: survey +#: field:survey.answer,average:0 +msgid "#Avg" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Multiple Answers Per Row)" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_name +msgid "Give Survey Answer" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_res_users +msgid "res.users" +msgstr "" + +#. module: survey +#: help:survey.browse.answer,response_id:0 +msgid "" +"If this field is empty, all answers of the selected survey will be print." +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Answered" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:419 +#, python-format +msgid "Complete Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Comment/Essay Box" +msgstr "" + +#. module: survey +#: field:survey.answer,type:0 +msgid "Type of Answer" +msgstr "" + +#. module: survey +#: field:survey.question,required_type:0 +msgid "Respondent must answer" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation +#: view:survey.send.invitation:0 +msgid "Send Invitation" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:761 +#, python-format +msgid "You cannot select the same answer more than one time" +msgstr "" + +#. module: survey +#: view:survey.question:0 +msgid "Search Question" +msgstr "" + +#. module: survey +#: field:survey,title:0 +msgid "Survey Title" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Single Textbox" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,note:0 +#: field:survey.name.wiz,note:0 +#: view:survey.page:0 +#: field:survey.page,note:0 +#: view:survey.response.line:0 +msgid "Description" +msgstr "" + +#. module: survey +#: view:survey.name.wiz:0 +msgid "Select Survey" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Least" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation_log +#: model:ir.model,name:survey.model_survey_send_invitation_log +msgid "survey.send.invitation.log" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Portrait(Vertical)" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be Specific Length" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: field:survey.question,page_id:0 +msgid "Survey Page" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:469 +#, python-format +msgid "" +"Minimum Required Answer you entered is greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:454 +#, python-format +msgid "You must enter one or more answer." +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "All Open Survey" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_browse_response +#: field:survey.browse.answer,response_id:0 +msgid "Survey Answers" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +msgid "Select Survey and related answer" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_answer +msgid "Surveys Answers" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_pages +msgid "Pages" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:402 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:953 +#, python-format +msgid "You cannot select same answer more than one time'" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Legal (8.5\" x 14\")" +msgstr "" + +#. module: survey +#: field:survey.type,name:0 +msgid "Name" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "#Questions" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response +msgid "survey.response" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_err_msg:0 +#: field:survey.question,make_comment_field_err_msg:0 +#: field:survey.question,numeric_required_sum_err_msg:0 +#: field:survey.question,validation_valid_err_msg:0 +msgid "Error message" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail:0 +msgid "Send mail for new user" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:383 +#, python-format +msgid "You must enter one or more Answer." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:412 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.answer,menu_choice:0 +msgid "Menu Choices" +msgstr "" + +#. module: survey +#: field:survey,id:0 +msgid "ID" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:434 +#, python-format +msgid "" +"Maximum Required Answer is greater than " +"Minimum Required Answer" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "User creation" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "All" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be An Email Address" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Only One Answer)" +msgstr "" + +#. module: survey +#: field:survey.answer,in_visible_answer_type:0 +msgid "Is Answer Type Invisible??" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_answer +msgid "survey.print.answer" +msgstr "" + +#. module: survey +#: view:survey.answer:0 +msgid "Menu Choices (each choice on separate by lines)" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Float" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Single Textboxes" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "%sSurvey is not in open state" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,rating_weight:0 +msgid "Weight" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Date & Time" +msgstr "" + +#. module: survey +#: field:survey.response,date_create:0 +#: field:survey.response.line,date_create:0 +msgid "Create Date" +msgstr "" + +#. module: survey +#: field:survey.question,column_name:0 +msgid "Column Name" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_page_form +#: model:ir.model,name:survey.model_survey_page +#: model:ir.ui.menu,name:survey.menu_survey_page_form1 +#: view:survey.page:0 +msgid "Survey Pages" +msgstr "" + +#. module: survey +#: field:survey.question,numeric_required_sum:0 +msgid "Sum of all choices" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +#: view:survey.response.line:0 +msgid "Table" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:643 +#, python-format +msgid "You cannot duplicate the resource!" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_date:0 +#: field:survey.question,validation_minimum_date:0 +msgid "Minimum date" +msgstr "" + +#. module: survey +#: field:survey,response_user:0 +msgid "Maximum Answer per User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page:0 +msgid "Page Position" +msgstr "" diff --git a/addons/users_ldap/i18n/da.po b/addons/users_ldap/i18n/da.po new file mode 100644 index 00000000000..17ec16a183a --- /dev/null +++ b/addons/users_ldap/i18n/da.po @@ -0,0 +1,176 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: users_ldap +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: users_ldap +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,ldap_tls:0 +msgid "" +"Request secure TLS/SSL encryption when connecting to the LDAP server. This " +"option requires a server with STARTTLS enabled, otherwise all authentication " +"attempts will fail." +msgstr "" + +#. module: users_ldap +#: view:res.company:0 +#: view:res.company.ldap:0 +msgid "LDAP Configuration" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_binddn:0 +msgid "LDAP binddn" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,create_user:0 +msgid "Create the user if not in database" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,user:0 +msgid "Model used for user creation" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,company:0 +msgid "Company" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_server:0 +msgid "LDAP Server address" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_server_port:0 +msgid "LDAP Server port" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,ldap_binddn:0 +msgid "" +"The user account on the LDAP server that is used to query the directory. " +"Leave empty to connect anonymously." +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_base:0 +msgid "LDAP base" +msgstr "" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "User Information" +msgstr "" + +#. module: users_ldap +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: users_ldap +#: model:ir.model,name:users_ldap.model_res_company +msgid "Companies" +msgstr "" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "Process Parameter" +msgstr "" + +#. module: users_ldap +#: model:ir.model,name:users_ldap.model_res_company_ldap +msgid "res.company.ldap" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_tls:0 +msgid "Use TLS" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "Login Information" +msgstr "" + +#. module: users_ldap +#: view:res.company.ldap:0 +msgid "Server Information" +msgstr "" + +#. module: users_ldap +#: model:ir.actions.act_window,name:users_ldap.action_ldap_installer +msgid "Setup your LDAP Server" +msgstr "" + +#. module: users_ldap +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: users_ldap +#: field:res.company,ldaps:0 +msgid "LDAP Parameters" +msgstr "" + +#. module: users_ldap +#: help:res.company.ldap,ldap_password:0 +msgid "" +"The password of the user account on the LDAP server that is used to query " +"the directory." +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_password:0 +msgid "LDAP password" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,user:0 +msgid "Model User" +msgstr "" + +#. module: users_ldap +#: model:ir.model,name:users_ldap.model_res_users +msgid "res.users" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,ldap_filter:0 +msgid "LDAP filter" +msgstr "" + +#. module: users_ldap +#: field:res.company.ldap,create_user:0 +msgid "Create user" +msgstr "" diff --git a/addons/users_ldap/i18n/zh_CN.po b/addons/users_ldap/i18n/zh_CN.po index 368e3cdeb0e..59fee75f4f6 100644 --- a/addons/users_ldap/i18n/zh_CN.po +++ b/addons/users_ldap/i18n/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2010-12-01 07:37+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-01-29 08:27+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:27+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-30 04:41+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: users_ldap #: constraint:res.company:0 @@ -33,18 +33,18 @@ msgid "" "Request secure TLS/SSL encryption when connecting to the LDAP server. This " "option requires a server with STARTTLS enabled, otherwise all authentication " "attempts will fail." -msgstr "" +msgstr "当连接 LDAP 服务器时请求服务器使用安全的 TLS/SSL 加密。该选项需要服务器启用 STARTTLS,否则所有用户验证都将失败。" #. module: users_ldap #: view:res.company:0 #: view:res.company.ldap:0 msgid "LDAP Configuration" -msgstr "LDAP(轻量目录访问协议)设置" +msgstr "LDAP 配置" #. module: users_ldap #: field:res.company.ldap,ldap_binddn:0 msgid "LDAP binddn" -msgstr "绑定到LDAP服务器的可分辨名称" +msgstr "LDAP binddn" #. module: users_ldap #: help:res.company.ldap,create_user:0 @@ -64,34 +64,34 @@ msgstr "公司" #. module: users_ldap #: field:res.company.ldap,ldap_server:0 msgid "LDAP Server address" -msgstr "LDAP服务器地址" +msgstr "LDAP 服务器地址" #. module: users_ldap #: field:res.company.ldap,ldap_server_port:0 msgid "LDAP Server port" -msgstr "LDAP服务器端口" +msgstr "LDAP 服务器端口" #. module: users_ldap #: help:res.company.ldap,ldap_binddn:0 msgid "" "The user account on the LDAP server that is used to query the directory. " "Leave empty to connect anonymously." -msgstr "" +msgstr "用于查询 LDAP 服务器目录的用户帐号。如果要匿名连接请保持为空。" #. module: users_ldap #: field:res.company.ldap,ldap_base:0 msgid "LDAP base" -msgstr "LDAP基础" +msgstr "LDAP 基节点" #. module: users_ldap #: view:res.company.ldap:0 msgid "User Information" -msgstr "" +msgstr "用户信息" #. module: users_ldap #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "公司名必须唯一!" #. module: users_ldap #: model:ir.model,name:users_ldap.model_res_company @@ -111,7 +111,7 @@ msgstr "res.company.ldap" #. module: users_ldap #: field:res.company.ldap,ldap_tls:0 msgid "Use TLS" -msgstr "" +msgstr "使用安全传输协议" #. module: users_ldap #: field:res.company.ldap,sequence:0 @@ -121,17 +121,17 @@ msgstr "序号" #. module: users_ldap #: view:res.company.ldap:0 msgid "Login Information" -msgstr "" +msgstr "登录信息" #. module: users_ldap #: view:res.company.ldap:0 msgid "Server Information" -msgstr "" +msgstr "服务器信息" #. module: users_ldap #: model:ir.actions.act_window,name:users_ldap.action_ldap_installer msgid "Setup your LDAP Server" -msgstr "" +msgstr "设置您的 LDAP 服务器" #. module: users_ldap #: sql_constraint:res.users:0 @@ -141,19 +141,19 @@ msgstr "你不能同时登录两个用户!" #. module: users_ldap #: field:res.company,ldaps:0 msgid "LDAP Parameters" -msgstr "LDAP(轻量目录访问协议)参数" +msgstr "LDAP 参数" #. module: users_ldap #: help:res.company.ldap,ldap_password:0 msgid "" "The password of the user account on the LDAP server that is used to query " "the directory." -msgstr "" +msgstr "LDAP 服务器上的用户帐号密码,用于查询该目录服务。" #. module: users_ldap #: field:res.company.ldap,ldap_password:0 msgid "LDAP password" -msgstr "LDAP密码" +msgstr "LDAP 密码" #. module: users_ldap #: field:res.company.ldap,user:0 @@ -168,7 +168,7 @@ msgstr "res.users" #. module: users_ldap #: field:res.company.ldap,ldap_filter:0 msgid "LDAP filter" -msgstr "LDAP过滤器" +msgstr "LDAP 过滤器" #. module: users_ldap #: field:res.company.ldap,create_user:0 diff --git a/addons/warning/i18n/da.po b/addons/warning/i18n/da.po new file mode 100644 index 00000000000..a1174414df0 --- /dev/null +++ b/addons/warning/i18n/da.po @@ -0,0 +1,240 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: warning +#: sql_constraint:purchase.order:0 +#: sql_constraint:sale.order:0 +msgid "Order Reference must be unique per Company!" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_purchase_order_line +#: field:product.product,purchase_line_warn:0 +msgid "Purchase Order Line" +msgstr "" + +#. module: warning +#: field:product.product,sale_line_warn_msg:0 +msgid "Message for Sale Order Line" +msgstr "" + +#. module: warning +#: field:product.product,purchase_line_warn_msg:0 +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_stock_picking +msgid "Picking List" +msgstr "" + +#. module: warning +#: field:product.product,sale_line_warn:0 +msgid "Sale Order Line" +msgstr "" + +#. module: warning +#: view:product.product:0 +msgid "Warning when Purchasing this Product" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_product_product +msgid "Product" +msgstr "" + +#. module: warning +#: view:product.product:0 +#: view:res.partner:0 +msgid "Warnings" +msgstr "" + +#. module: warning +#: selection:product.product,purchase_line_warn:0 +#: selection:product.product,sale_line_warn:0 +#: selection:res.partner,invoice_warn:0 +#: selection:res.partner,picking_warn:0 +#: selection:res.partner,purchase_warn:0 +#: selection:res.partner,sale_warn:0 +msgid "Warning" +msgstr "" + +#. module: warning +#: selection:product.product,purchase_line_warn:0 +#: selection:product.product,sale_line_warn:0 +#: selection:res.partner,invoice_warn:0 +#: selection:res.partner,picking_warn:0 +#: selection:res.partner,purchase_warn:0 +#: selection:res.partner,sale_warn:0 +msgid "Blocking Message" +msgstr "" + +#. module: warning +#: field:res.partner,picking_warn:0 +msgid "Stock Picking" +msgstr "" + +#. module: warning +#: view:res.partner:0 +msgid "Warning on the Invoice" +msgstr "" + +#. module: warning +#: selection:product.product,purchase_line_warn:0 +#: selection:product.product,sale_line_warn:0 +#: selection:res.partner,invoice_warn:0 +#: selection:res.partner,picking_warn:0 +#: selection:res.partner,purchase_warn:0 +#: selection:res.partner,sale_warn:0 +msgid "No Message" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_account_invoice +#: field:res.partner,invoice_warn:0 +msgid "Invoice" +msgstr "" + +#. module: warning +#: view:product.product:0 +msgid "Warning when Selling this Product" +msgstr "" + +#. module: warning +#: field:res.partner,sale_warn:0 +msgid "Sale Order" +msgstr "" + +#. module: warning +#: field:res.partner,invoice_warn_msg:0 +msgid "Message for Invoice" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_purchase_order +#: field:res.partner,purchase_warn:0 +msgid "Purchase Order" +msgstr "" + +#. module: warning +#: sql_constraint:stock.picking:0 +msgid "Reference must be unique per Company!" +msgstr "" + +#. module: warning +#: field:res.partner,sale_warn_msg:0 +msgid "Message for Sale Order" +msgstr "" + +#. module: warning +#: field:res.partner,purchase_warn_msg:0 +msgid "Message for Purchase Order" +msgstr "" + +#. module: warning +#: code:addons/warning/warning.py:32 +#: help:product.product,purchase_line_warn:0 +#: help:product.product,sale_line_warn:0 +#: help:res.partner,invoice_warn:0 +#: help:res.partner,picking_warn:0 +#: help:res.partner,purchase_warn:0 +#: help:res.partner,sale_warn:0 +#, python-format +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: warning +#: code:addons/warning/warning.py:67 +#: code:addons/warning/warning.py:96 +#: code:addons/warning/warning.py:132 +#: code:addons/warning/warning.py:163 +#: code:addons/warning/warning.py:213 +#: code:addons/warning/warning.py:246 +#, python-format +msgid "Alert for %s !" +msgstr "" + +#. module: warning +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: warning +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: warning +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: warning +#: view:res.partner:0 +msgid "Warning on the Picking" +msgstr "" + +#. module: warning +#: view:res.partner:0 +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: warning +#: code:addons/warning/warning.py:68 +#: code:addons/warning/warning.py:97 +#: code:addons/warning/warning.py:134 +#: code:addons/warning/warning.py:164 +#: code:addons/warning/warning.py:214 +#: code:addons/warning/warning.py:247 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: warning +#: view:res.partner:0 +msgid "Warning on the Sale Order" +msgstr "" + +#. module: warning +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: warning +#: field:res.partner,picking_warn_msg:0 +msgid "Message for Stock Picking" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_res_partner +msgid "Partner" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: warning +#: model:ir.model,name:warning.model_sale_order_line +msgid "Sales Order Line" +msgstr "" diff --git a/addons/web_livechat/i18n/da.po b/addons/web_livechat/i18n/da.po new file mode 100644 index 00000000000..72a00cb7c88 --- /dev/null +++ b/addons/web_livechat/i18n/da.po @@ -0,0 +1,28 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: web_livechat +#: sql_constraint:publisher_warranty.contract:0 +msgid "That contract is already registered in the system." +msgstr "" + +#. module: web_livechat +#: model:ir.model,name:web_livechat.model_publisher_warranty_contract +msgid "publisher_warranty.contract" +msgstr "" diff --git a/addons/web_livechat/i18n/hr.po b/addons/web_livechat/i18n/hr.po index f24e69b834b..002d1c47c7c 100644 --- a/addons/web_livechat/i18n/hr.po +++ b/addons/web_livechat/i18n/hr.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-12-08 15:20+0000\n" -"Last-Translator: Tomislav Bosnjakovic \n" +"PO-Revision-Date: 2012-01-28 21:59+0000\n" +"Last-Translator: Goran Kliska \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: 2011-12-23 07:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: web_livechat #: sql_constraint:publisher_warranty.contract:0 msgid "That contract is already registered in the system." -msgstr "" +msgstr "Navedeni ugovor je već registriran u sustavu." #. module: web_livechat #: model:ir.model,name:web_livechat.model_publisher_warranty_contract msgid "publisher_warranty.contract" -msgstr "garancijski ugovor" +msgstr "publisher_warranty.contract" #~ msgid "Enable live chat support for whom have a maintenance contract" #~ msgstr "Omogući podršku za Live Chat za one koji imaju ugovor o održavanju" diff --git a/addons/web_uservoice/i18n/da.po b/addons/web_uservoice/i18n/da.po new file mode 100644 index 00000000000..def6b185196 --- /dev/null +++ b/addons/web_uservoice/i18n/da.po @@ -0,0 +1,29 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-12 16:15+0000\n" +"PO-Revision-Date: 2012-01-27 06:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:05+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: web_uservoice +#: model:ir.module.module,shortdesc:web_uservoice.module_meta_information +msgid "Add uservoice button in header" +msgstr "" + +#. module: web_uservoice +#: code:addons/web_uservoice/web/editors.py:72 +#, python-format +msgid "feedback" +msgstr "" diff --git a/addons/wiki/i18n/da.po b/addons/wiki/i18n/da.po new file mode 100644 index 00000000000..0e27790684d --- /dev/null +++ b/addons/wiki/i18n/da.po @@ -0,0 +1,455 @@ +# Danish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-22 18:46+0000\n" +"PO-Revision-Date: 2012-01-27 06:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-28 05:04+0000\n" +"X-Generator: Launchpad (build 14727)\n" + +#. module: wiki +#: field:wiki.groups,template:0 +msgid "Wiki Template" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_wiki +#: model:ir.ui.menu,name:wiki.menu_action_wiki_wiki +msgid "Wiki Pages" +msgstr "" + +#. module: wiki +#: field:wiki.groups,method:0 +msgid "Display Method" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +#: field:wiki.wiki,create_uid:0 +msgid "Author" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_view_wiki_wiki_page_open +#: view:wiki.wiki.page.open:0 +msgid "Open Page" +msgstr "" + +#. module: wiki +#: field:wiki.groups,menu_id:0 +msgid "Menu" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,section:0 +msgid "Section" +msgstr "" + +#. module: wiki +#: help:wiki.wiki,toc:0 +msgid "Indicates that this pages have a table of contents or not" +msgstr "" + +#. module: wiki +#: model:ir.model,name:wiki.model_wiki_wiki_history +#: view:wiki.wiki.history:0 +msgid "Wiki History" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,minor_edit:0 +msgid "Minor edit" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +#: field:wiki.wiki,text_area:0 +msgid "Content" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,child_ids:0 +msgid "Child Pages" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,parent_id:0 +msgid "Parent Page" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +#: field:wiki.wiki,write_uid:0 +msgid "Last Contributor" +msgstr "" + +#. module: wiki +#: field:wiki.create.menu,menu_parent_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: wiki +#: code:addons/wiki/wizard/wiki_make_index.py:52 +#, python-format +msgid "There is no section in this Page" +msgstr "" + +#. module: wiki +#: field:wiki.groups,name:0 +#: view:wiki.wiki:0 +#: field:wiki.wiki,group_id:0 +msgid "Wiki Group" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,name:0 +msgid "Title" +msgstr "" + +#. module: wiki +#: model:ir.model,name:wiki.model_wiki_create_menu +msgid "Wizard Create Menu" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,history_id:0 +msgid "History Lines" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +msgid "Page Content" +msgstr "" + +#. module: wiki +#: code:addons/wiki/wiki.py:237 +#: code:addons/wiki/wizard/wiki_make_index.py:52 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: wiki +#: code:addons/wiki/wiki.py:237 +#, python-format +msgid "There are no changes in revisions" +msgstr "" + +#. module: wiki +#: help:wiki.wiki,section:0 +msgid "Use page section code like 1.2.1" +msgstr "" + +#. module: wiki +#: field:wiki.create.menu,menu_name:0 +msgid "Menu Name" +msgstr "" + +#. module: wiki +#: field:wiki.groups,notes:0 +msgid "Description" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,review:0 +msgid "Needs Review" +msgstr "" + +#. module: wiki +#: help:wiki.wiki,review:0 +msgid "" +"Indicates that this page should be reviewed, raising the attention of other " +"contributors" +msgstr "" + +#. module: wiki +#: view:wiki.create.menu:0 +#: view:wiki.make.index:0 +msgid "Menu Information" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.act_wiki_wiki_history +msgid "Page History" +msgstr "" + +#. module: wiki +#: selection:wiki.groups,method:0 +msgid "Tree" +msgstr "" + +#. module: wiki +#: view:wiki.groups:0 +msgid "Page Template" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,tags:0 +msgid "Keywords" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,help:wiki.action_wiki +msgid "" +"With Wiki Pages you can share ideas and questions with your coworkers. You " +"can create a new document that can be linked to one or several applications " +"(CRM, Sales, etc.). You can use keywords to ease access to your wiki pages. " +"There is a basic wiki editing for text format." +msgstr "" + +#. module: wiki +#: code:addons/wiki/wizard/wiki_show_diff.py:54 +#, python-format +msgid "Warning" +msgstr "" + +#. module: wiki +#: help:wiki.groups,home:0 +msgid "Required to select home page if display method is Home Page" +msgstr "" + +#. module: wiki +#: field:wiki.wiki.history,create_date:0 +msgid "Date" +msgstr "" + +#. module: wiki +#: view:wiki.make.index:0 +msgid "Want to create a Index on Selected Pages ? " +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_view_wiki_show_diff +#: model:ir.actions.act_window,name:wiki.action_view_wiki_show_diff_values +#: view:wizard.wiki.history.show_diff:0 +msgid "Difference" +msgstr "" + +#. module: wiki +#: field:wiki.groups,page_ids:0 +msgid "Pages" +msgstr "" + +#. module: wiki +#: view:wiki.groups:0 +msgid "Group Description" +msgstr "" + +#. module: wiki +#: view:wiki.wiki.page.open:0 +msgid "Want to open a wiki page? " +msgstr "" + +#. module: wiki +#: field:wiki.groups,section:0 +msgid "Make Section ?" +msgstr "" + +#. module: wiki +#: field:wiki.wiki.history,text_area:0 +msgid "Text area" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +msgid "Meta Information" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,create_date:0 +msgid "Created on" +msgstr "" + +#. module: wiki +#: view:wiki.groups:0 +#: view:wizard.wiki.history.show_diff:0 +msgid "Notes" +msgstr "" + +#. module: wiki +#: selection:wiki.groups,method:0 +msgid "List" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,summary:0 +#: field:wiki.wiki.history,summary:0 +msgid "Summary" +msgstr "" + +#. module: wiki +#: field:wiki.groups,create_date:0 +msgid "Created Date" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_history +msgid "All Page Histories" +msgstr "" + +#. module: wiki +#: model:ir.model,name:wiki.model_wiki_wiki +msgid "wiki.wiki" +msgstr "" + +#. module: wiki +#: help:wiki.groups,method:0 +msgid "Define the default behaviour of the menu created on this group" +msgstr "" + +#. module: wiki +#: view:wizard.wiki.history.show_diff:0 +msgid "Close" +msgstr "" + +#. module: wiki +#: model:ir.model,name:wiki.model_wizard_wiki_history_show_diff +msgid "wizard.wiki.history.show_diff" +msgstr "" + +#. module: wiki +#: field:wiki.wiki.history,wiki_id:0 +msgid "Wiki Id" +msgstr "" + +#. module: wiki +#: field:wiki.groups,home:0 +#: selection:wiki.groups,method:0 +msgid "Home Page" +msgstr "" + +#. module: wiki +#: help:wiki.wiki,parent_id:0 +msgid "Allows you to link with the other page with in the current topic" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +msgid "Modification Information" +msgstr "" + +#. module: wiki +#: help:wiki.wiki,group_id:0 +msgid "Topic, also called Wiki Group" +msgstr "" + +#. module: wiki +#: model:ir.ui.menu,name:wiki.menu_wiki_configuration +#: view:wiki.wiki:0 +msgid "Wiki" +msgstr "" + +#. module: wiki +#: field:wiki.wiki,write_date:0 +msgid "Modification Date" +msgstr "" + +#. module: wiki +#: view:wiki.groups:0 +msgid "Configuration" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_view_wiki_make_index +#: model:ir.actions.act_window,name:wiki.action_view_wiki_make_index_values +#: model:ir.model,name:wiki.model_wiki_make_index +#: view:wiki.make.index:0 +msgid "Create Index" +msgstr "" + +#. module: wiki +#: code:addons/wiki/wizard/wiki_show_diff.py:54 +#, python-format +msgid "You need to select minimum 1 or maximum 2 history revision!" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +msgid "Group By..." +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_wiki_create_menu +#: view:wiki.create.menu:0 +#: view:wiki.groups:0 +#: view:wiki.make.index:0 +msgid "Create Menu" +msgstr "" + +#. module: wiki +#: field:wiki.wiki.history,minor_edit:0 +msgid "This is a major edit ?" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_wiki_groups +#: model:ir.actions.act_window,name:wiki.action_wiki_groups_browse +#: model:ir.model,name:wiki.model_wiki_groups +#: model:ir.ui.menu,name:wiki.menu_action_wiki_groups +#: view:wiki.groups:0 +msgid "Wiki Groups" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +msgid "Topic" +msgstr "" + +#. module: wiki +#: field:wiki.wiki.history,write_uid:0 +msgid "Modify By" +msgstr "" + +#. module: wiki +#: code:addons/wiki/web/widgets/wikimarkup/__init__.py:1981 +#: field:wiki.wiki,toc:0 +#, python-format +msgid "Table of Contents" +msgstr "" + +#. module: wiki +#: view:wiki.groups:0 +#: view:wiki.wiki.page.open:0 +msgid "Open Wiki Page" +msgstr "" + +#. module: wiki +#: model:ir.model,name:wiki.model_wiki_wiki_page_open +msgid "wiz open page" +msgstr "" + +#. module: wiki +#: view:wiki.create.menu:0 +#: view:wiki.make.index:0 +#: view:wiki.wiki.page.open:0 +msgid "Cancel" +msgstr "" + +#. module: wiki +#: field:wizard.wiki.history.show_diff,file_path:0 +msgid "Diff" +msgstr "" + +#. module: wiki +#: view:wiki.wiki:0 +msgid "Need Review" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.action_wiki_review +msgid "Pages Waiting Review" +msgstr "" + +#. module: wiki +#: model:ir.actions.act_window,name:wiki.act_wiki_group_open +msgid "Search Page" +msgstr "" diff --git a/addons/wiki/i18n/hr.po b/addons/wiki/i18n/hr.po index 4113adafa2a..7a6ff35585f 100644 --- a/addons/wiki/i18n/hr.po +++ b/addons/wiki/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 18:46+0000\n" -"PO-Revision-Date: 2011-12-08 16:14+0000\n" -"Last-Translator: Tomislav Bosnjakovic \n" +"PO-Revision-Date: 2012-01-28 20:38+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-23 07:08+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:22+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: wiki #: field:wiki.groups,template:0 @@ -42,7 +42,7 @@ msgstr "Autor" #: model:ir.actions.act_window,name:wiki.action_view_wiki_wiki_page_open #: view:wiki.wiki.page.open:0 msgid "Open Page" -msgstr "Otvorena stranica" +msgstr "Otvori stranicu" #. module: wiki #: field:wiki.groups,menu_id:0 @@ -57,7 +57,7 @@ msgstr "Grupa" #. module: wiki #: help:wiki.wiki,toc:0 msgid "Indicates that this pages have a table of contents or not" -msgstr "Indicates that this pages have a table of contents or not" +msgstr "Pokazuje da li ova stranica ima sadržaj ili ne." #. module: wiki #: model:ir.model,name:wiki.model_wiki_wiki_history @@ -68,7 +68,7 @@ msgstr "Wiki povijest" #. module: wiki #: field:wiki.wiki,minor_edit:0 msgid "Minor edit" -msgstr "Sitna promjena" +msgstr "Manja promjena" #. module: wiki #: view:wiki.wiki:0 @@ -84,7 +84,7 @@ msgstr "Podređene stranice" #. module: wiki #: field:wiki.wiki,parent_id:0 msgid "Parent Page" -msgstr "Parent Page" +msgstr "Nadređena stranica" #. module: wiki #: view:wiki.wiki:0 @@ -101,7 +101,7 @@ msgstr "Nadređeni izbornik" #: code:addons/wiki/wizard/wiki_make_index.py:52 #, python-format msgid "There is no section in this Page" -msgstr "" +msgstr "Ne postoje odlomci na ovoj stranici" #. module: wiki #: field:wiki.groups,name:0 @@ -123,7 +123,7 @@ msgstr "Wizard Create Menu" #. module: wiki #: field:wiki.wiki,history_id:0 msgid "History Lines" -msgstr "Povijesni niz" +msgstr "Povijest" #. module: wiki #: view:wiki.wiki:0 @@ -141,7 +141,7 @@ msgstr "Upozorenje !" #: code:addons/wiki/wiki.py:237 #, python-format msgid "There are no changes in revisions" -msgstr "" +msgstr "Nema promjena u ovoj inačici" #. module: wiki #: help:wiki.wiki,section:0 @@ -168,9 +168,7 @@ msgstr "Traži provjeru" msgid "" "Indicates that this page should be reviewed, raising the attention of other " "contributors" -msgstr "" -"Indicates that this page should be reviewed, raising the attention of other " -"contributors" +msgstr "Pokazuje da ovu stranicu treba provjeriti" #. module: wiki #: view:wiki.create.menu:0 @@ -242,22 +240,22 @@ msgstr "Razlika" #. module: wiki #: field:wiki.groups,page_ids:0 msgid "Pages" -msgstr "Pages" +msgstr "Stranice" #. module: wiki #: view:wiki.groups:0 msgid "Group Description" -msgstr "Group Description" +msgstr "Opis grupe" #. module: wiki #: view:wiki.wiki.page.open:0 msgid "Want to open a wiki page? " -msgstr "Want to open a wiki page? " +msgstr "Otvoriti wiki stranicu? " #. module: wiki #: field:wiki.groups,section:0 msgid "Make Section ?" -msgstr "Napravi odlomak ?" +msgstr "Napravi odlomak?" #. module: wiki #: field:wiki.wiki.history,text_area:0 @@ -283,7 +281,7 @@ msgstr "Bilješke" #. module: wiki #: selection:wiki.groups,method:0 msgid "List" -msgstr "List" +msgstr "Popis" #. module: wiki #: field:wiki.wiki,summary:0 @@ -330,12 +328,12 @@ msgstr "Wiki Id" #: field:wiki.groups,home:0 #: selection:wiki.groups,method:0 msgid "Home Page" -msgstr "Home Page" +msgstr "Početna stranica" #. module: wiki #: help:wiki.wiki,parent_id:0 msgid "Allows you to link with the other page with in the current topic" -msgstr "Allows you to link with the other page with in the current topic" +msgstr "Omogućuje povezivanje sa drugim stranicama unutar trenutnog naslova" #. module: wiki #: view:wiki.wiki:0 @@ -345,7 +343,7 @@ msgstr "Informacije o promjeni" #. module: wiki #: help:wiki.wiki,group_id:0 msgid "Topic, also called Wiki Group" -msgstr "Topic, poznat kao Wiki Group" +msgstr "Naslov (Wiki grupa)" #. module: wiki #: model:ir.ui.menu,name:wiki.menu_wiki_configuration @@ -388,12 +386,12 @@ msgstr "Grupiraj po..." #: view:wiki.groups:0 #: view:wiki.make.index:0 msgid "Create Menu" -msgstr "Stvori izbornik" +msgstr "Kreiraj izbornik" #. module: wiki #: field:wiki.wiki.history,minor_edit:0 msgid "This is a major edit ?" -msgstr "Je li ovo velika promjena ?" +msgstr "Ovo je velika promjena?" #. module: wiki #: model:ir.actions.act_window,name:wiki.action_wiki_groups @@ -452,12 +450,12 @@ msgstr "Potrebna provjera" #. module: wiki #: model:ir.actions.act_window,name:wiki.action_wiki_review msgid "Pages Waiting Review" -msgstr "Čekanje pregleda stranice" +msgstr "Stranice koje čekaju provjeru" #. module: wiki #: model:ir.actions.act_window,name:wiki.act_wiki_group_open msgid "Search Page" -msgstr "Search Page" +msgstr "Tražilica" #~ msgid "Child Groups" #~ msgstr "Podgrupe" diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index 82a532b3a1a..8c1be68e752 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-23 18:00+0000\n" -"Last-Translator: Goran Cvijanović \n" +"PO-Revision-Date: 2012-01-28 22:32+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: openerp-translators\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-24 05:29+0000\n" -"X-Generator: Launchpad (build 14713)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:21+0000\n" +"X-Generator: Launchpad (build 14727)\n" "Language: hr\n" #. module: base @@ -257,7 +257,7 @@ msgstr "Inuktitut / ᐃᓄᒃᑎᑐᑦ" #: model:ir.module.category,name:base.module_category_sales_management #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "Upravljanje prodajom" #. module: base #: view:res.partner:0 @@ -353,17 +353,17 @@ msgstr "Naziv čarobnjaka" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Partner Manager" -msgstr "" +msgstr "Partneri - Voditelj" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "Upravljanje odnosima s kupcima (CRM)" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "" +msgstr "Dodatni" #. module: base #: code:addons/orm.py:2493 @@ -455,7 +455,7 @@ msgstr "" #. module: base #: help:res.partner,website:0 msgid "Website of Partner." -msgstr "" +msgstr "Web stranice partnera" #. module: base #: help:ir.actions.act_window,views:0 @@ -725,7 +725,7 @@ msgstr "Eritrea" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Naziv organizacije mora biti jedinstven!" #. module: base #: view:res.config:0 @@ -763,7 +763,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Sigurnost i prijavljivanje" #. module: base #: view:base.language.export:0 @@ -846,7 +846,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav msgid "Shared Repositories (WebDAV)" -msgstr "" +msgstr "Dijeljeni repozitoriji (WebDAV)" #. module: base #: model:ir.module.module,description:base.module_import_google @@ -930,7 +930,7 @@ msgstr "Oman" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "MRP" #. module: base #: report:ir.module.reference.graph:0 @@ -945,7 +945,7 @@ msgstr "Niue" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "Upravljanje članstvom" #. module: base #: selection:ir.module.module,license:0 @@ -972,7 +972,7 @@ msgstr "Referentni tipovi zahtjeva" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account msgid "Google Users" -msgstr "" +msgstr "Google korisnici" #. module: base #: help:ir.server.object.lines,value:0 @@ -1009,6 +1009,7 @@ msgstr "TGZ arhiva" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" +"Korisnici dodani ovoj grupi automatski se dodaju i slijedećim grupama." #. module: base #: view:res.lang:0 @@ -1035,7 +1036,7 @@ msgstr "Tip" #. module: base #: field:ir.mail_server,smtp_user:0 msgid "Username" -msgstr "" +msgstr "Korisničko ime" #. module: base #: code:addons/orm.py:396 @@ -1180,7 +1181,7 @@ msgstr "Španjolski (GT) / Español (GT)" #. module: base #: field:ir.mail_server,smtp_port:0 msgid "SMTP Port" -msgstr "" +msgstr "SMTP Port" #. module: base #: model:ir.module.module,shortdesc:base.module_import_sugarcrm @@ -1202,12 +1203,12 @@ msgstr "" #: code:addons/base/module/wizard/base_language_install.py:55 #, python-format msgid "Language Pack" -msgstr "" +msgstr "Jezični paket" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests msgid "Tests" -msgstr "" +msgstr "Testovi" #. module: base #: field:ir.ui.view_sc,res_id:0 @@ -1285,7 +1286,7 @@ msgstr "Za izvoz novog jezika, ostavite jezik bez odabira." #: model:ir.module.module,shortdesc:base.module_document #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Document Management System" -msgstr "" +msgstr "Sistem upravljanja dokumentima (DMS)" #. module: base #: model:ir.module.module,description:base.module_account_coda @@ -1302,7 +1303,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_claim msgid "Claims Management" -msgstr "" +msgstr "Upravljanje prigovorima" #. module: base #: model:ir.ui.menu,name:base.menu_purchase_root @@ -1536,7 +1537,7 @@ msgstr "Decimalni" #: model:ir.module.category,name:base.module_category_warehouse_management #: model:ir.module.module,shortdesc:base.module_stock msgid "Warehouse Management" -msgstr "" +msgstr "Upravljanje skladištem" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -1761,7 +1762,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_html_view msgid "Html View" -msgstr "" +msgstr "Html pogled" #. module: base #: field:res.currency,position:0 @@ -1771,7 +1772,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_process msgid "Enterprise Process" -msgstr "" +msgstr "Proces poduzeća" #. module: base #: help:ir.cron,function:0 @@ -1820,7 +1821,7 @@ msgstr "Left parent" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp msgid "Create Tasks on SO" -msgstr "" +msgstr "Kreiranje zadataka iz prodajnih naloga" #. module: base #: field:ir.attachment,res_model:0 @@ -1986,12 +1987,12 @@ msgstr "Finska" #: code:addons/base/res/res_company.py:156 #, python-format msgid "Website: " -msgstr "" +msgstr "Internet stranica: " #. module: base #: model:ir.ui.menu,name:base.menu_administration msgid "Settings" -msgstr "" +msgstr "Postavke" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -2129,7 +2130,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription msgid "Recurring Documents" -msgstr "" +msgstr "Ponavljajući dokumenti" #. module: base #: model:res.country,name:base.bs @@ -2167,7 +2168,7 @@ msgstr "Broj nadograđenih modula" #. module: base #: field:ir.cron,function:0 msgid "Method" -msgstr "" +msgstr "Metoda" #. module: base #: view:res.partner.event:0 @@ -2246,7 +2247,7 @@ msgstr "" #. module: base #: field:res.company,rml_header1:0 msgid "Report Header / Company Slogan" -msgstr "" +msgstr "Zaglavlje dokumenta / Slogan" #. module: base #: model:res.country,name:base.pl @@ -2298,7 +2299,7 @@ msgstr "" #. module: base #: field:ir.mail_server,smtp_debug:0 msgid "Debugging" -msgstr "" +msgstr "Debugging" #. module: base #: model:ir.module.module,description:base.module_crm_helpdesk @@ -2415,7 +2416,7 @@ msgstr "Trenutni omjer" #. module: base #: model:ir.module.module,shortdesc:base.module_idea msgid "Ideas" -msgstr "" +msgstr "Ideje" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm @@ -2457,7 +2458,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced msgid "Invoicing" -msgstr "" +msgstr "Fakturiranje" #. module: base #: field:ir.ui.view_sc,name:0 @@ -2492,7 +2493,7 @@ msgstr "Uvoz / Izvoz" #. module: base #: model:ir.actions.todo.category,name:base.category_tools_customization_config msgid "Tools / Customization" -msgstr "" +msgstr "Alati / prilagodba" #. module: base #: field:ir.model.data,res_id:0 @@ -2582,7 +2583,7 @@ msgstr "Greška tijekom komunikacije sa serverom nositelja održavanja." #: model:res.groups,name:base.group_sale_manager #: model:res.groups,name:base.group_tool_manager msgid "Manager" -msgstr "" +msgstr "Voditelj" #. module: base #: model:ir.ui.menu,name:base.menu_custom @@ -2624,12 +2625,12 @@ msgstr "Očisti ID-ove" #. module: base #: view:res.groups:0 msgid "Inherited" -msgstr "" +msgstr "Naslijeđeno" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "" +msgstr "Predložak kontnog plana" #. module: base #: model:ir.module.module,description:base.module_pad_project @@ -2656,7 +2657,7 @@ msgstr "%y - Godina dvoznamenkasto [00,99]." #: code:addons/base/res/res_company.py:155 #, python-format msgid "Fax: " -msgstr "" +msgstr "Fax: " #. module: base #: model:res.country,name:base.si @@ -2666,7 +2667,7 @@ msgstr "Slovenija" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "" +msgstr "Šifra valute (ISO 4217)" #. module: base #: model:ir.actions.act_window,name:base.res_log_act_window @@ -2788,14 +2789,14 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_planning msgid "Master Procurement Schedule" -msgstr "" +msgstr "Raspored/planiranje nabave" #. module: base #: model:ir.model,name:base.model_ir_module_category #: field:ir.module.module,application:0 #: field:res.groups,category_id:0 msgid "Application" -msgstr "" +msgstr "Aplikacija" #. module: base #: selection:publisher_warranty.contract,state:0 @@ -2984,7 +2985,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_wiki_quality_manual msgid "Wiki: Quality Manual" -msgstr "" +msgstr "Wiki: Priručnik kvalitete" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -3094,7 +3095,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_contract msgid "Employee Contracts" -msgstr "" +msgstr "Ugovori radnika" #. module: base #: model:ir.module.module,description:base.module_wiki_faq @@ -3158,7 +3159,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_survey msgid "Survey" -msgstr "" +msgstr "Upitnik" #. module: base #: view:base.language.import:0 @@ -3414,7 +3415,7 @@ msgstr "Format separatora" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit msgid "Webkit Report Engine" -msgstr "" +msgstr "Platforma Webkit izvještaja" #. module: base #: selection:publisher_warranty.contract,state:0 @@ -3441,13 +3442,13 @@ msgstr "Majote" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_todo msgid "Tasks on CRM" -msgstr "" +msgstr "Zadaci u CRm-u" #. module: base #: model:ir.module.category,name:base.module_category_generic_modules_accounting #: view:res.company:0 msgid "Accounting" -msgstr "" +msgstr "Računovodstvo" #. module: base #: model:ir.module.module,description:base.module_account_payment diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index 2319f191ab6..35b365941a3 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-27 05:05+0000\n" +"PO-Revision-Date: 2012-01-27 19:19+0000\n" "Last-Translator: Akira Hiyama \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: 2012-01-27 05:28+0000\n" +"X-Launchpad-Export-Date: 2012-01-28 05:03+0000\n" "X-Generator: Launchpad (build 14727)\n" #. module: base @@ -462,6 +462,8 @@ msgid "" "and reference view. The result is returned as an ordered list of pairs " "(view_id,view_mode)." msgstr "" +"この機能フィールドはアクションの結果の表示やビューモードの連合、ビュー、参照ビューといったビューの並びを計算します。\r\n" +"結果はview_id、view_modeのペアで並べられたリストが返されます。" #. module: base #: model:res.country,name:base.tv @@ -506,6 +508,8 @@ msgid "" "You can not remove the admin user as it is used internally for resources " "created by OpenERP (updates, module installation, ...)" msgstr "" +"そのユーザはOpenERP(更新、モジュールインストレーションなど)によって作成された内部的に利用されるアドミンユーザであるために、取り除くことはできませ" +"ん。" #. module: base #: view:ir.values:0 @@ -520,7 +524,7 @@ msgstr "" #. module: base #: field:ir.ui.view.custom,ref_id:0 msgid "Original View" -msgstr "" +msgstr "オリジナルビュー" #. module: base #: selection:base.language.install,lang:0 @@ -532,12 +536,12 @@ msgstr "" msgid "" "If you check this, then the second time the user prints with same attachment " "name, it returns the previous report." -msgstr "" +msgstr "ここをチェックした場合、ユーザが同じ名前で2回目も印刷した時は、1回前のレポートを返します。" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_layout msgid "Sales Orders Print Layout" -msgstr "" +msgstr "セールスオーダーのプリントレイアウト" #. module: base #: selection:base.language.install,lang:0 @@ -547,12 +551,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "" +msgstr "タイムシートの送り状" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "" +msgstr "あなたのシステムは更新されます。" #. module: base #: field:ir.actions.todo,note:0 @@ -598,7 +602,7 @@ msgstr "コロンビア" #: code:addons/orm.py:1357 #, python-format msgid "Key/value '%s' not found in selection field '%s'" -msgstr "" +msgstr "選択したフィールド '%s' の中にキー / バリュー '%s' がありません。" #. module: base #: help:res.country,code:0 @@ -606,6 +610,8 @@ msgid "" "The ISO country code in two chars.\n" "You can use this field for quick search." msgstr "" +"ISOの国コードは2文字です。\n" +"このフィールドはクイックサーチのために使えます。" #. module: base #: model:res.country,name:base.pw @@ -615,12 +621,12 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "セールスと購入" #. module: base #: view:ir.translation:0 msgid "Untranslated" -msgstr "" +msgstr "未翻訳" #. module: base #: help:ir.actions.act_window,context:0 @@ -639,7 +645,7 @@ msgstr "ウィザード" #: code:addons/base/ir/ir_model.py:282 #, python-format msgid "Custom fields must have a name that starts with 'x_' !" -msgstr "カスタム・フィールドは、x_で始まる名前を持っていなければなりません。" +msgstr "カスタムフィールドは、'x_' で始まる名前を持つ必要があります。" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_mx diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index a5926f77589..fdff9716ba1 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-17 19:02+0000\n" +"PO-Revision-Date: 2012-01-29 16:12+0000\n" "Last-Translator: Rafael Sales \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-19 04:49+0000\n" -"X-Generator: Launchpad (build 14692)\n" +"X-Launchpad-Export-Date: 2012-01-30 04:41+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: base #: model:res.country,name:base.sh @@ -176,7 +176,7 @@ msgstr "Janela Destino" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "Distribuição Analítica de Vendas" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate @@ -546,7 +546,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_layout msgid "Sales Orders Print Layout" -msgstr "" +msgstr "Layout de Impressão do Pedido de Vendas" #. module: base #: selection:base.language.install,lang:0 @@ -676,7 +676,7 @@ msgstr "Exportação concluída" #. module: base #: model:ir.module.module,shortdesc:base.module_outlook msgid "Outlook Plug-In" -msgstr "" +msgstr "Plug-In Microsoft Outlook" #. module: base #: view:ir.model:0 @@ -729,7 +729,7 @@ msgstr "Eritréia" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "O nome da empresa deve ser exclusivo!" #. module: base #: view:res.config:0 @@ -746,7 +746,7 @@ msgstr "Ações automatizadas" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro msgid "Romania - Accounting" -msgstr "" +msgstr "Contabilidade - Romena" #. module: base #: view:partner.wizard.ean.check:0 @@ -767,7 +767,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Autnticação e Segurança" #. module: base #: view:base.language.export:0 @@ -953,7 +953,7 @@ msgstr "Niue" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "Gerenciamento de Membros" #. module: base #: selection:ir.module.module,license:0 @@ -1017,6 +1017,8 @@ msgstr "arquivo TGZ" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" +"Os usuários adicionados a esse grupo serão adicionados automaticamente aos " +"seguintes grupos." #. module: base #: view:res.lang:0 @@ -1196,7 +1198,7 @@ msgstr "Porta SMTP" #. module: base #: model:ir.module.module,shortdesc:base.module_import_sugarcrm msgid "SugarCRM Import" -msgstr "" +msgstr "Importação do SugarCRM" #. module: base #: view:res.lang:0 @@ -1794,7 +1796,7 @@ msgstr "Visão Html" #. module: base #: field:res.currency,position:0 msgid "Symbol position" -msgstr "" +msgstr "Posição do Símbolo" #. module: base #: model:ir.module.module,shortdesc:base.module_process @@ -1804,12 +1806,12 @@ msgstr "Processos de negócios" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "Nome do método a ser chamado quando este trabalho é processado." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation msgid "Employee Appraisals" -msgstr "" +msgstr "Avaliações do Funcionário" #. module: base #: selection:ir.actions.server,state:0 @@ -1826,7 +1828,7 @@ msgstr " (cópia)" #. module: base #: field:res.company,rml_footer1:0 msgid "General Information Footer" -msgstr "" +msgstr "Informações Gerais do Rodapé" #. module: base #: view:res.lang:0 @@ -1848,7 +1850,7 @@ msgstr "Parentese esquerdo" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp msgid "Create Tasks on SO" -msgstr "" +msgstr "Criar Tarefas na SO" #. module: base #: field:ir.attachment,res_model:0 @@ -1858,7 +1860,7 @@ msgstr "Modelo anexado" #. module: base #: field:res.partner.bank,footer:0 msgid "Display on Reports" -msgstr "" +msgstr "Exibir nos Relatórios" #. module: base #: model:ir.module.module,description:base.module_l10n_cn @@ -2052,6 +2054,8 @@ msgid "" "Display this bank account on the footer of printed documents like invoices " "and sales orders." msgstr "" +"Exibir esta conta bancária no rodapé de documentos impressos como notas " +"fiscais e ordens de vendas." #. module: base #: view:base.language.import:0 @@ -2156,7 +2160,7 @@ msgstr "" #. module: base #: field:ir.values,action_id:0 msgid "Action (change only)" -msgstr "" +msgstr "Ação (somente mudança)" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription @@ -2223,7 +2227,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_setup msgid "Initial Setup Tools" -msgstr "" +msgstr "Configuração Incial das Ferramentas" #. module: base #: field:ir.actions.act_window,groups_id:0 @@ -2280,7 +2284,7 @@ msgstr "Homepage para Gerenciamento de Widgets" #. module: base #: field:res.company,rml_header1:0 msgid "Report Header / Company Slogan" -msgstr "" +msgstr "Cabeçalho do Relatório / Slogan da Empresa" #. module: base #: model:res.country,name:base.pl @@ -2355,6 +2359,8 @@ msgid "" "The user this filter is available to. Keep empty to make it available to all " "users." msgstr "" +"Este filtro está disponível para o usuário. Mantenha vazio para torná-lo " +"disponível a todos os usuários." #. module: base #: sql_constraint:ir.ui.view_sc:0 @@ -2477,17 +2483,17 @@ msgstr "Ação alvo" #. module: base #: model:ir.module.module,shortdesc:base.module_base_calendar msgid "Calendar Layer" -msgstr "" +msgstr "Camada do Calendário" #. module: base #: model:ir.actions.report.xml,name:base.report_ir_model_overview msgid "Model Overview" -msgstr "" +msgstr "Visão Geral do Modelo" #. module: base #: model:ir.module.module,shortdesc:base.module_product_margin msgid "Margins by Products" -msgstr "" +msgstr "Margens por produtos" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced @@ -2701,7 +2707,7 @@ msgstr "Eslovênia" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "" +msgstr "Código de Moeda (ISO 4217)" #. module: base #: model:ir.actions.act_window,name:base.res_log_act_window @@ -2833,7 +2839,7 @@ msgstr "Agenda Principal de Aquisição" #: field:ir.module.module,application:0 #: field:res.groups,category_id:0 msgid "Application" -msgstr "" +msgstr "Aplicação" #. module: base #: selection:publisher_warranty.contract,state:0 @@ -3046,7 +3052,7 @@ msgstr "Sinal (subfluxo.*)" #. module: base #: model:ir.ui.menu,name:base.menu_dashboard_admin msgid "Administration Dashboard" -msgstr "" +msgstr "Painel de administração" #. module: base #: code:addons/orm.py:4373 @@ -3201,7 +3207,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_survey msgid "Survey" -msgstr "" +msgstr "Avaliação" #. module: base #: view:base.language.import:0 @@ -3492,7 +3498,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_generic_modules_accounting #: view:res.company:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidade" #. module: base #: model:ir.module.module,description:base.module_account_payment @@ -3537,7 +3543,7 @@ msgstr "" #. module: base #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "Erro! Você não pode criar recursiva a membros associados." #. module: base #: view:res.payterm:0 @@ -3612,7 +3618,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point Of Sale" -msgstr "" +msgstr "Ponto de Venda" #. module: base #: code:addons/base/module/module.py:298 @@ -3648,7 +3654,7 @@ msgstr "" #. module: base #: selection:ir.sequence,implementation:0 msgid "Standard" -msgstr "" +msgstr "Padrão" #. module: base #: model:ir.model,name:base.model_maintenance_contract @@ -3736,7 +3742,7 @@ msgstr "Imposto" #. module: base #: field:res.users,new_password:0 msgid "Set password" -msgstr "" +msgstr "Criar senha" #. module: base #: view:res.lang:0 @@ -3760,6 +3766,9 @@ msgid "" " OpenERP Web mobile.\n" " " msgstr "" +"\n" +" OpenERP Web mobile.\n" +" " #. module: base #: view:res.lang:0 @@ -3859,12 +3868,12 @@ msgstr "Montenegro" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ics msgid "iCal Support" -msgstr "" +msgstr "Suporte a iCal" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "" +msgstr "Servidor Email" #. module: base #: code:addons/base/ir/ir_mail_server.py:440 @@ -3888,7 +3897,7 @@ msgstr "Categorias" #. module: base #: model:ir.module.module,shortdesc:base.module_web_mobile msgid "OpenERP Web mobile" -msgstr "" +msgstr "OpenERP Web mobile" #. module: base #: view:base.language.import:0 @@ -3940,12 +3949,12 @@ msgstr "Suíça" #. module: base #: model:ir.module.module,description:base.module_web_rpc msgid "Openerp web web" -msgstr "" +msgstr "Openerp web web" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet msgid "Timesheet on Issues" -msgstr "" +msgstr "Agenda de horários para as questões" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd @@ -3986,7 +3995,7 @@ msgstr "Portugal" #. module: base #: model:ir.module.module,shortdesc:base.module_share msgid "Share any Document" -msgstr "" +msgstr "Compartilhar Qualquer Documento" #. module: base #: field:ir.module.module,certificate:0 @@ -4158,6 +4167,8 @@ msgid "" "Your OpenERP Publisher's Warranty Contract unique key, also called serial " "number." msgstr "" +"Sua chave de garantia contém uma chave única, também chamado de número de " +"série." #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4233,7 +4244,7 @@ msgstr "Sumário" #. module: base #: model:ir.module.category,name:base.module_category_hidden_dependency msgid "Dependency" -msgstr "" +msgstr "Dependência" #. module: base #: field:multi_company.default,expression:0 @@ -4328,7 +4339,7 @@ msgstr "Suriname" #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet msgid "Bill Time on Tasks" -msgstr "" +msgstr "Cobrar Tempo em Tarefas" #. module: base #: model:ir.module.category,name:base.module_category_marketing @@ -4515,7 +4526,7 @@ msgstr "" #. module: base #: model:ir.module.category,description:base.module_category_marketing msgid "Helps you manage your marketing campaigns step by step." -msgstr "" +msgstr "Auxilia o gerenciamento de campanhas de marketing passo a passo." #. module: base #: selection:base.language.install,lang:0 @@ -4559,7 +4570,7 @@ msgstr "Regras" #. module: base #: field:ir.mail_server,smtp_host:0 msgid "SMTP Server" -msgstr "" +msgstr "Servidor SMTP" #. module: base #: code:addons/base/module/module.py:252 @@ -4905,7 +4916,7 @@ msgstr "Hungria" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_recruitment msgid "Recruitment Process" -msgstr "" +msgstr "Processo de Recrutamento" #. module: base #: model:res.country,name:base.br @@ -4971,7 +4982,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_localization msgid "Localization" -msgstr "" +msgstr "Localização" #. module: base #: model:ir.module.module,description:base.module_sale_mrp @@ -5064,7 +5075,7 @@ msgstr "Separador decimal" #: view:ir.module.module:0 #, python-format msgid "Install" -msgstr "" +msgstr "Instalar" #. module: base #: model:ir.actions.act_window,help:base.action_res_groups @@ -5086,7 +5097,7 @@ msgstr "" #. module: base #: field:ir.filters,name:0 msgid "Filter Name" -msgstr "" +msgstr "Nome do Filtro" #. module: base #: view:res.partner:0 @@ -5445,7 +5456,7 @@ msgstr "Web" #. module: base #: model:ir.module.module,shortdesc:base.module_lunch msgid "Lunch Orders" -msgstr "" +msgstr "Abir Ordens" #. module: base #: selection:base.language.install,lang:0 @@ -5460,7 +5471,7 @@ msgstr "publisher_warranty.contract" #. module: base #: model:ir.module.category,name:base.module_category_human_resources msgid "Human Resources" -msgstr "" +msgstr "Recursos Humanos" #. module: base #: model:res.country,name:base.et @@ -5523,7 +5534,7 @@ msgstr "Ilhas Svalbard e Jan Mayen" #. module: base #: model:ir.module.category,name:base.module_category_hidden_test msgid "Test" -msgstr "" +msgstr "Testar" #. module: base #: model:ir.module.module,shortdesc:base.module_web_kanban @@ -5613,7 +5624,7 @@ msgstr "propriedade \"on delete\" para campos \"many2one\"" #. module: base #: model:ir.module.category,name:base.module_category_accounting_and_finance msgid "Accounting & Finance" -msgstr "" +msgstr "Contabilidade e Finanças" #. module: base #: field:ir.actions.server,write_id:0 @@ -5642,7 +5653,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_usability #: view:res.users:0 msgid "Usability" -msgstr "" +msgstr "Usabilidade" #. module: base #: field:ir.actions.act_window,domain:0 @@ -5693,7 +5704,7 @@ msgstr "Nome do grupo não pode iniciar com \"-\"" #. module: base #: view:ir.module.module:0 msgid "Apps" -msgstr "" +msgstr "Aplicativos" #. module: base #: view:ir.ui.view_sc:0 @@ -5813,7 +5824,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "My Banks" -msgstr "" +msgstr "Meus Bancos" #. module: base #: help:multi_company.default,object_id:0 @@ -5890,7 +5901,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_creator msgid "Query Builder" -msgstr "" +msgstr "Construtor de Consulta" #. module: base #: selection:ir.actions.todo,type:0 @@ -6028,7 +6039,7 @@ msgstr "" #: code:addons/base/module/module.py:381 #, python-format msgid "Uninstall" -msgstr "" +msgstr "Desinstalar" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget @@ -6043,12 +6054,12 @@ msgstr "Item de trabalho" #. module: base #: model:ir.module.module,shortdesc:base.module_anonymization msgid "Database Anonymization" -msgstr "" +msgstr "Anonimização do Banco de Dados" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "SSL/TLS" -msgstr "" +msgstr "SSL/TLS" #. module: base #: field:publisher_warranty.contract,check_opw:0 @@ -6108,7 +6119,7 @@ msgstr "Regra precisa ter ao menos um direito de acesso marcado." #. module: base #: field:res.partner.bank.type,format_layout:0 msgid "Format Layout" -msgstr "" +msgstr "Formato do Layout" #. module: base #: model:ir.module.module,description:base.module_document_ftp @@ -6191,7 +6202,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_hidden msgid "Hidden" -msgstr "" +msgstr "Oculto" #. module: base #: selection:base.language.install,lang:0 @@ -6296,7 +6307,7 @@ msgstr "Não lido" #. module: base #: field:res.users,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: base #: field:ir.cron,doall:0 @@ -6318,7 +6329,7 @@ msgstr "Mapeando objeto" #: field:ir.translation,xml_id:0 #: field:ir.ui.view,xml_id:0 msgid "External ID" -msgstr "" +msgstr "ID Externo" #. module: base #: help:res.currency.rate,rate:0 @@ -6375,7 +6386,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue msgid "Issues Tracker" -msgstr "" +msgstr "Rastreador de Problemas" #. module: base #: selection:ir.cron,interval_type:0 @@ -6385,7 +6396,7 @@ msgstr "Dias de trabalho" #. module: base #: model:ir.module.module,shortdesc:base.module_multi_company msgid "Multi-Company" -msgstr "" +msgstr "Multi-Empresa" #. module: base #: field:ir.actions.report.xml,report_rml_content:0 @@ -6422,7 +6433,7 @@ msgstr "" #: view:res.users:0 #, python-format msgid "Applications" -msgstr "" +msgstr "Aplicativos" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -6528,12 +6539,12 @@ msgstr "Chave de Registro" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet msgid "Timesheets" -msgstr "" +msgstr "Planilhas de Horas" #. module: base #: field:res.partner,function:0 msgid "function" -msgstr "" +msgstr "função" #. module: base #: model:ir.ui.menu,name:base.menu_audit @@ -6602,7 +6613,7 @@ msgstr "Limpar Ids" #: view:res.partner:0 #: view:res.partner.address:0 msgid "Edit" -msgstr "" +msgstr "Editar" #. module: base #: field:ir.actions.client,params:0 @@ -6794,7 +6805,7 @@ msgstr "" #: view:ir.module.module:0 #, python-format msgid "Upgrade" -msgstr "" +msgstr "Atualização" #. module: base #: field:res.partner,address:0 @@ -6810,7 +6821,7 @@ msgstr "Ilhas Feroé" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "" +msgstr "Conexão Segurança" #. module: base #: code:addons/base/ir/ir_actions.py:652 @@ -7118,7 +7129,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll msgid "Payroll" -msgstr "" +msgstr "Folha de Pagamento" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -7241,7 +7252,7 @@ msgstr "Última verão" #. module: base #: view:ir.mail_server:0 msgid "Test Connection" -msgstr "" +msgstr "Testar Conexão" #. module: base #: model:ir.actions.act_window,name:base.action_partner_address_form @@ -7524,7 +7535,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management msgid "Knowledge Management" -msgstr "" +msgstr "Gestão de Conhecimento" #. module: base #: model:ir.actions.act_window,name:base.bank_account_update @@ -7738,7 +7749,7 @@ msgstr "" #. module: base #: selection:ir.module.module,complexity:0 msgid "Easy" -msgstr "" +msgstr "Fácil" #. module: base #: view:ir.values:0 @@ -7815,7 +7826,7 @@ msgstr "ir.ui.menu" #: model:ir.module.category,name:base.module_category_project_management #: model:ir.module.module,shortdesc:base.module_project msgid "Project Management" -msgstr "" +msgstr "Gerenciamento de projetos" #. module: base #: model:res.country,name:base.us @@ -7825,7 +7836,7 @@ msgstr "Estados Unidos" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_fundraising msgid "Fundraising" -msgstr "" +msgstr "Arrecadação de Fundos" #. module: base #: view:ir.module.module:0 @@ -7842,7 +7853,7 @@ msgstr "Comunicação" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic msgid "Analytic Accounting" -msgstr "" +msgstr "Contabilidade Analítica" #. module: base #: view:ir.actions.report.xml:0 @@ -7931,7 +7942,7 @@ msgstr "Imagem Ícone Web" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Target Object" -msgstr "" +msgstr "Objeto Alvo" #. module: base #: selection:ir.model.fields,select_level:0 @@ -8099,12 +8110,12 @@ msgstr "XSL path" #. module: base #: model:ir.module.module,shortdesc:base.module_account_invoice_layout msgid "Invoice Layouts" -msgstr "" +msgstr "Layouts de Nota Fiscal" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_location msgid "Advanced Routes" -msgstr "" +msgstr "Rotas Avançadas" #. module: base #: model:ir.module.module,shortdesc:base.module_pad @@ -8114,7 +8125,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_anglo_saxon msgid "Anglo-Saxon Accounting" -msgstr "" +msgstr "Contabilidade Anglo-Saxã" #. module: base #: model:res.country,name:base.np @@ -8129,12 +8140,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_attendance msgid "Attendances" -msgstr "" +msgstr "Presenças" #. module: base #: field:ir.module.category,visible:0 msgid "Visible" -msgstr "" +msgstr "Visível" #. module: base #: model:ir.actions.act_window,name:base.action_ui_view_custom @@ -8238,7 +8249,7 @@ msgstr "Slovenian / slovenščina" #. module: base #: model:ir.module.module,shortdesc:base.module_wiki msgid "Wiki" -msgstr "" +msgstr "Wiki" #. module: base #: model:ir.module.module,description:base.module_l10n_de @@ -8523,12 +8534,12 @@ msgstr "" #. module: base #: field:ir.module.module,complexity:0 msgid "Complexity" -msgstr "" +msgstr "Complexidade" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Inline" -msgstr "" +msgstr "Incorporado" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic @@ -8619,7 +8630,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "Gerenciamento de Reparos" #. module: base #: model:ir.module.module,shortdesc:base.module_account_asset @@ -14051,7 +14062,7 @@ msgstr "Recurso do objeto" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk msgid "Helpdesk" -msgstr "" +msgstr "Helpdesk" #. module: base #: model:ir.actions.act_window,help:base.grant_menu_access @@ -14097,7 +14108,7 @@ msgstr "workflow.workitem" #. module: base #: model:ir.module.module,shortdesc:base.module_profile_tools msgid "Miscellaneous Tools" -msgstr "" +msgstr "Ferramentas Diversas" #. module: base #: model:ir.module.category,description:base.module_category_tools @@ -14105,6 +14116,8 @@ msgid "" "Lets you install various interesting but non-essential tools like Survey, " "Lunch and Ideas box." msgstr "" +"Permite instalar várias ferramentas interessantes mas não essenciais, como " +"Pesquisas, Lanches e Caixa de Idéias." #. module: base #: selection:ir.module.module,state:0 @@ -14155,17 +14168,17 @@ msgstr "Você não pode remover o campo '%s'!" #. module: base #: view:res.users:0 msgid "Allowed Companies" -msgstr "" +msgstr "Empresas Permitidas" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de msgid "Deutschland - Accounting" -msgstr "" +msgstr "Contabilidade - Alemã" #. module: base #: model:ir.module.module,shortdesc:base.module_auction msgid "Auction Houses" -msgstr "" +msgstr "Casas de Leilão" #. module: base #: field:ir.ui.menu,web_icon:0 @@ -14181,7 +14194,7 @@ msgstr "Aplicar atualizações agendadas" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "" +msgstr "Diários de Faturamento" #. module: base #: selection:base.language.install,lang:0 @@ -14279,7 +14292,7 @@ msgstr "Aruba" #: code:addons/base/module/wizard/base_module_import.py:60 #, python-format msgid "File is not a zip file!" -msgstr "" +msgstr "Este arquivo não é um arquivo zip!" #. module: base #: model:res.country,name:base.ar @@ -14313,7 +14326,7 @@ msgstr "Bahrein" #. module: base #: model:ir.module.module,shortdesc:base.module_web msgid "web" -msgstr "" +msgstr "web" #. module: base #: field:res.bank,fax:0 @@ -14387,7 +14400,7 @@ msgstr "Empresa" #. module: base #: model:ir.module.category,name:base.module_category_report_designer msgid "Advanced Reporting" -msgstr "" +msgstr "Relatórios Avançados" #. module: base #: selection:ir.actions.act_window,target:0 @@ -14418,7 +14431,7 @@ msgstr "Serviços pós-venda" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr msgid "France - Accounting" -msgstr "" +msgstr "Contabilidade - Francesa" #. module: base #: view:ir.actions.todo:0 @@ -14428,7 +14441,7 @@ msgstr "Executar" #. module: base #: model:ir.module.module,shortdesc:base.module_caldav msgid "Share Calendar using CalDAV" -msgstr "" +msgstr "Compartilhar Calendário usando CalDAV" #. module: base #: model:res.country,name:base.gl @@ -14449,7 +14462,7 @@ msgstr "Jamaica" #: field:res.partner,color:0 #: field:res.partner.address,color:0 msgid "Color Index" -msgstr "" +msgstr "Índice de cores" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -14479,12 +14492,12 @@ msgstr "Aviso" #. module: base #: model:ir.module.module,shortdesc:base.module_edi msgid "Electronic Data Interchange (EDI)" -msgstr "" +msgstr "Intercâmbio Eletrônico de Dados (EDI)" #. module: base #: model:ir.module.category,name:base.module_category_tools msgid "Extra Tools" -msgstr "" +msgstr "Ferramentas Extras" #. module: base #: model:res.country,name:base.vg @@ -14557,7 +14570,7 @@ msgstr "Czech / Čeština" #. module: base #: model:ir.module.category,name:base.module_category_generic_modules msgid "Generic Modules" -msgstr "" +msgstr "Módulos Genéricos" #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form @@ -14601,6 +14614,7 @@ msgstr "" #: help:ir.mail_server,smtp_port:0 msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." msgstr "" +"Porta SMTP. Geralmente 465 para SSL, e 25 ou 587 para os demais casos." #. module: base #: view:ir.sequence:0 @@ -14679,7 +14693,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_thunderbird msgid "Thunderbird Plug-In" -msgstr "" +msgstr "Plug-in Thunderbird" #. module: base #: model:ir.model,name:base.model_res_country @@ -14697,7 +14711,7 @@ msgstr "País" #. module: base #: model:ir.module.module,shortdesc:base.module_project_messages msgid "In-Project Messaging System" -msgstr "" +msgstr "Sistema de Mensagens Em-Projeto" #. module: base #: model:res.country,name:base.pn @@ -14730,7 +14744,7 @@ msgstr "" #: view:res.partner:0 #: view:res.partner.address:0 msgid "Change Color" -msgstr "" +msgstr "Alterar cor" #. module: base #: view:ir.actions.act_window:0 @@ -14828,7 +14842,7 @@ msgstr "ir.actions.server" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ca msgid "Canada - Accounting" -msgstr "" +msgstr "Contabilidade - Canadense" #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form @@ -14862,12 +14876,12 @@ msgstr "Localização" #. module: base #: field:ir.sequence,implementation:0 msgid "Implementation" -msgstr "" +msgstr "Implementação" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ve msgid "Venezuela - Accounting" -msgstr "" +msgstr "Contabilidade - Venezuelana" #. module: base #: model:res.country,name:base.cl @@ -14899,12 +14913,12 @@ msgstr "Nome da view" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ftp msgid "Shared Repositories (FTP)" -msgstr "" +msgstr "Repositórios Compartilhados (FTP)" #. module: base #: model:ir.model,name:base.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Grupos de Acesso" #. module: base #: selection:base.language.install,lang:0 @@ -14977,7 +14991,7 @@ msgstr "Contas Bancárias" #: field:ir.model,modules:0 #: field:ir.model.fields,modules:0 msgid "In modules" -msgstr "" +msgstr "Em módulos" #. module: base #: model:res.country,name:base.sl @@ -14998,7 +15012,7 @@ msgstr "Ilhas Turks e Caicos" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail_project_issue msgid "eMail Gateway for Project Issues" -msgstr "" +msgstr "Gateway de eMail para Assuntos do Projeto" #. module: base #: field:res.partner.bank,partner_id:0 @@ -15022,6 +15036,8 @@ msgid "" "Helps you manage your manufacturing processes and generate reports on those " "processes." msgstr "" +"Auxilia o gerenciamento dos processos de manufatura e geração de relatórios " +"sobre estes processos." #. module: base #: help:ir.sequence,number_increment:0 @@ -15066,7 +15082,7 @@ msgstr "Empr." #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_requisition msgid "Purchase Requisitions" -msgstr "" +msgstr "Requisição de Compra" #. module: base #: selection:ir.cron,interval_type:0 @@ -15087,7 +15103,7 @@ msgstr "Parceiros " #. module: base #: field:res.partner.bank,name:0 msgid "Bank Account" -msgstr "" +msgstr "Conta Bancária" #. module: base #: model:res.country,name:base.kp @@ -15108,17 +15124,17 @@ msgstr "Contexto" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp msgid "Sales and MRP Management" -msgstr "" +msgstr "Vendas e Gestão de MRP" #. module: base #: model:ir.actions.act_window,name:base.action_partner_sms_send msgid "Send an SMS" -msgstr "" +msgstr "Envio de SMS" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_invoice_directly msgid "Invoice Picking Directly" -msgstr "" +msgstr "Composição Direta da Fatura" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 59504db8394..9116255fda7 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-22 20:22+0000\n" -"PO-Revision-Date: 2012-01-24 16:48+0000\n" +"PO-Revision-Date: 2012-01-28 06:22+0000\n" "Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-01-25 05:25+0000\n" -"X-Generator: Launchpad (build 14719)\n" +"X-Launchpad-Export-Date: 2012-01-29 05:21+0000\n" +"X-Generator: Launchpad (build 14727)\n" #. module: base #: model:res.country,name:base.sh @@ -5944,7 +5944,7 @@ msgstr "请求给" #. module: base #: view:ir.sequence:0 msgid "Current Year without Century: %(y)s" -msgstr "没有世纪的年份%(y)s" +msgstr "两位数的当前年份:%(y)s" #. module: base #: help:ir.actions.client,tag:0 @@ -9692,7 +9692,7 @@ msgstr "所有挂起的设置向导已被执行,您可以通过设置向导列 #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" -msgstr "含世纪的年份" +msgstr "4 位数字表示的当前年份:%(year)s" #. module: base #: field:ir.exports,export_fields:0 @@ -14343,7 +14343,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Day of the week (0:Monday): %(weekday)s" -msgstr "日 (0:周一): %(weekday)s" +msgstr "周日(0:周一):%(weekday)s" #. module: base #: model:res.country,name:base.ck From b50afe59fb1f606d34546846de38144a3405de85 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 30 Jan 2012 09:55:57 +0100 Subject: [PATCH 339/349] [FIX] don't forget to set py.bool in context of py.eval/py.evaluate py.eval really needs to automatically have builtins in its evaluation context... lp bug: https://launchpad.net/bugs/922651 fixed bzr revid: xmo@openerp.com-20120130085557-oqmjs0owgdrwshu0 --- addons/web/static/src/js/view_list.js | 2 +- addons/web/static/src/js/view_tree.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 9b6710aafa2..f9f845f889c 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -158,7 +158,7 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView# var pair = this.colors[i], color = pair[0], expression = pair[1]; - if (py.evaluate(expression, context)) { + if (py.evaluate(expression, _.extend({bool: py.bool}, context))) { return 'color: ' + color + ';'; } // TODO: handle evaluation errors diff --git a/addons/web/static/src/js/view_tree.js b/addons/web/static/src/js/view_tree.js index 902b5a99526..dea53793ffb 100644 --- a/addons/web/static/src/js/view_tree.js +++ b/addons/web/static/src/js/view_tree.js @@ -146,7 +146,7 @@ openerp.web.TreeView = openerp.web.View.extend(/** @lends openerp.web.TreeView# var pair = this.colors[i], color = pair[0], expression = pair[1]; - if (py.evaluate(expression, context)) { + if (py.evaluate(expression, _.extend({bool: py.bool}, context))) { return 'color: ' + color + ';'; } // TODO: handle evaluation errors From 2dff26dda248cb19e4d1bcebc96360329b4f5623 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 30 Jan 2012 10:20:31 +0100 Subject: [PATCH 340/349] [IMP] project: improve layout of task delegation form bzr revid: rco@openerp.com-20120130092031-8q26bmtqyd36035p --- .../wizard/project_task_delegate_view.xml | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/addons/project/wizard/project_task_delegate_view.xml b/addons/project/wizard/project_task_delegate_view.xml index 072325c2b53..2b8ad646a8c 100644 --- a/addons/project/wizard/project_task_delegate_view.xml +++ b/addons/project/wizard/project_task_delegate_view.xml @@ -2,47 +2,47 @@ - + Project Task Delegate project.task.delegate form -
- - - - - - - - - - - - - - - - - - - -