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 01/70] [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 02/70] [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 03/70] [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 04/70] [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 05/70] [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 06/70] [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 07/70] [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 573227209615c0f30bb5b9d2efd28dd2ea36ed8d Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 20 Dec 2011 15:15:52 +0530 Subject: [PATCH 08/70] [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 3d54f085653b6bbfcbd0154af90792ad9c6796a0 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Fri, 6 Jan 2012 15:48:50 +0530 Subject: [PATCH 09/70] [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 85993fb85ff4a9697b70b4982f5df20acb1e0cf5 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 11 Jan 2012 14:50:08 +0530 Subject: [PATCH 10/70] [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 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 11/70] [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 12/70] [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 13/70] [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 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 14/70] [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 15/70] [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 16/70] [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 17/70] [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 18/70] [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 19/70] [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 447cf0e2b32f384ff209bb66608260b294106dd8 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Thu, 12 Jan 2012 17:28:34 +0530 Subject: [PATCH 20/70] [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 f1b0a82ff6b4786d8283ffc646066f9fde671175 Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 13 Jan 2012 14:14:42 +0530 Subject: [PATCH 21/70] [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 37530335e1ece8ada40e2b0f4110738141a0b40d Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 13 Jan 2012 14:46:45 +0530 Subject: [PATCH 22/70] 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 e5f375ce0d07ee60e2cf242258d3f13f1bb6316a Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 13 Jan 2012 15:09:11 +0530 Subject: [PATCH 23/70] [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 cf252dd6c14779619483820abaecc856692d9456 Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Fri, 13 Jan 2012 19:06:15 +0530 Subject: [PATCH 24/70] [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 293ee2f2d457038c14df853733688175d0b2a02f Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 16 Jan 2012 12:15:26 +0530 Subject: [PATCH 25/70] [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 26/70] [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 4910de7f3c6a6f8fd8c53906b367168223de733b Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Mon, 16 Jan 2012 15:55:24 +0100 Subject: [PATCH 27/70] [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 0694c25836f54fde3f5fbf1f51f6ca3f028a5a14 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 18 Jan 2012 11:40:15 +0100 Subject: [PATCH 28/70] [FIX] convert XML documents to HTML in MSIE so jQuery does not bork its parsing done via DOM traversal, slow as shit and currently drops half the attributes bzr revid: xmo@openerp.com-20120118104015-ot102e8yniqjd4bf --- addons/web/static/lib/qweb/qweb2.js | 51 +++++++++++++++++++---------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/addons/web/static/lib/qweb/qweb2.js b/addons/web/static/lib/qweb/qweb2.js index 8657a8b20be..7dcac2e5909 100644 --- a/addons/web/static/lib/qweb/qweb2.js +++ b/addons/web/static/lib/qweb/qweb2.js @@ -93,10 +93,10 @@ var QWeb2 = { } return r.join(''); } else { - if (node.xml !== undefined) { - return node.xml; - } else { + if (typeof XMLSerializer !== 'undefined') { return (new XMLSerializer()).serializeToString(node); + } else { + return node.outerHTML; } } }, @@ -265,11 +265,16 @@ QWeb2.Engine = (function() { } req.open('GET', s, false); req.send(null); - if (req.responseXML) { - if (req.responseXML.documentElement.nodeName == "parsererror") { - return this.tools.exception(req.responseXML.documentElement.childNodes[0].nodeValue); + var xDoc = req.responseXML; + if (xDoc) { + if (xDoc.documentElement.nodeName == "parsererror") { + return this.tools.exception(xDoc.documentElement.childNodes[0].nodeValue); } - return req.responseXML; + if (xDoc.xml !== undefined) { + // MSIE + return this.convert_xml_to_html(xDoc.documentElement); + } + return xDoc; } else { return this.load_xml_string(req.responseText); } @@ -295,7 +300,27 @@ QWeb2.Engine = (function() { xDoc.async = false; xDoc.preserveWhiteSpace = true; xDoc.loadXML(s); - return xDoc; + return this.convert_xml_to_html(xDoc.documentElement); + }, + convert_xml_to_html: function (node) { + var character_data = { + 3: document.createTextNode, + 4: document.createCDATASection, + 8: document.createComment + }; + if (node.nodeType in character_data) { + return character_data[node.nodeType](node.data); + } + + var hnode = document.createElement(node.nodeName); + for(var i=0, alen=node.attributes.length; i < alen; ++i) { + var attr = node.attributes[i]; + hnode.setAttribute(attr.name, attr.value); + } + for(var j=0, clen=node.childNodes.length; j < clen; ++j) { + hnode.appendChild(this.convert_xml_to_html(node.childNodes[j])); + } + return hnode; }, has_template : function(template) { return !!this.templates[template]; @@ -373,12 +398,7 @@ QWeb2.Engine = (function() { if (!this.jQuery) { return this.tools.exception("Can't extend template " + template + " without jQuery"); } - var template_dest = this.templates[template], - msie_trololo = false; - if (template_dest.xml !== undefined) { - template_dest = this.jQuery(template_dest.xml); - msie_trololo = true; - } + var template_dest = this.templates[template]; for (var i = 0, ilen = extend_node.childNodes.length; i < ilen; i++) { var child = extend_node.childNodes[i]; if (child.nodeType === 1) { @@ -421,9 +441,6 @@ QWeb2.Engine = (function() { } } } - if (msie_trololo) { - this.templates[template] = template_dest[0]; - } } }); return Engine; From 44f4444807ffa6b7641e79a3965aef4628fa5d91 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 18 Jan 2012 11:46:46 +0100 Subject: [PATCH 29/70] [REM] incorrect link to local jQuery bzr revid: xmo@openerp.com-20120118104646-2auwjwcr5lag2g5c --- addons/web/static/lib/qweb/qweb-test.js.html | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/web/static/lib/qweb/qweb-test.js.html b/addons/web/static/lib/qweb/qweb-test.js.html index fda837497c4..5c08d10d57c 100644 --- a/addons/web/static/lib/qweb/qweb-test.js.html +++ b/addons/web/static/lib/qweb/qweb-test.js.html @@ -5,7 +5,6 @@ - - - - - - \ 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 49/70] 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 017a353c833da0e0943a66574e3bc1a75b5798e3 Mon Sep 17 00:00:00 2001 From: Simone Orsi Date: Mon, 23 Jan 2012 11:06:02 +0100 Subject: [PATCH 50/70] 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 51/70] [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 52/70] =?UTF-8?q?[FIX]=C2=A0typo=20in=20js=20property=5Fwi?= =?UTF-8?q?dget.?= 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 53/70] [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 54/70] [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 55/70] [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 56/70] [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 57/70] [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 58/70] [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 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 59/70] 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 60/70] 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 8bd3c7035ec815694a5d2f355b20c29d14c75a31 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 24 Jan 2012 10:30:33 +0100 Subject: [PATCH 61/70] [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 62/70] [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 c4f06ec8372587f638e4d4910b3b9c846944dd9a Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 24 Jan 2012 11:38:47 +0100 Subject: [PATCH 63/70] [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 f634d05b7d689a16a4625b75344c5c152763ec71 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 24 Jan 2012 13:31:04 +0100 Subject: [PATCH 64/70] [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 65/70] [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 ac845b1bfa6958dfbf3dc90a81c76f6d6a1953c8 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 24 Jan 2012 15:33:18 +0100 Subject: [PATCH 66/70] [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 67/70] [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 68/70] [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 69/70] [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 70/70] [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);