From 0a807a60d9981375e7bdfa23591e759702f66482 Mon Sep 17 00:00:00 2001 From: mtr Date: Thu, 27 May 2010 13:39:18 +0530 Subject: [PATCH 01/10] [IMP] purchase: Added doc string bzr revid: mtr@mtr-20100527080918-sny35vm81lc4rbjc --- addons/purchase/purchase.py | 114 +++++++++++++++++++++++++++++++++++- 1 file changed, 111 insertions(+), 3 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 849e586335c..85e7c46f452 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -39,6 +39,9 @@ from osv.orm import browse_record, browse_null # Model definition # class purchase_order(osv.osv): + """ + For specifying the purchase order. + """ def _calc_amount(self, cr, uid, ids, prop, unknow_none, unknow_dict): res = {} for order in self.browse(cr, uid, ids): @@ -48,6 +51,16 @@ class purchase_order(osv.osv): return res def _amount_all(self, cr, uid, ids, field_name, arg, context): + """ Gets amount. + @param self: The object pointer + @param cr: The current row, from the database cursor + @param uid: The current user ID for security checks + @param ids: List of selected IDs + @param field_name: List of field names + @param arg: User defined argument + @param context: A standard dictionary for contextual values + @return: Dictionary of values + """ res = {} cur_obj=self.pool.get('res.currency') for order in self.browse(cr, uid, ids): @@ -68,6 +81,11 @@ class purchase_order(osv.osv): return res def _set_minimum_planned_date(self, cr, uid, ids, name, value, arg, context): + """ Sets Expected Date. + @param name: Name of the field + @param value: It gives date + @return: True + """ if not value: return False if type(ids)!=type([]): ids=[ids] @@ -80,6 +98,10 @@ class purchase_order(osv.osv): return True def _minimum_planned_date(self, cr, uid, ids, field_name, arg, context): + """ Binds the Expected Date field with date. + @param field_name: Name of the field + @return: Dictionary of values + """ res={} purchase_obj=self.browse(cr, uid, ids, context=context) for purchase in purchase_obj: @@ -93,6 +115,10 @@ class purchase_order(osv.osv): return res def _invoiced_rate(self, cursor, user, ids, name, arg, context=None): + """ Invoice Rate. + @param name: Name of the field + @return: Dictionary of values + """ res = {} for purchase in self.browse(cursor, user, ids, context=context): tot = 0.0 @@ -105,6 +131,9 @@ class purchase_order(osv.osv): return res def _shipped_rate(self, cr, uid, ids, name, arg, context=None): + """ Shipped Rate. + @return: Dictionary of values + """ if not ids: return {} res = {} for id in ids: @@ -133,12 +162,18 @@ class purchase_order(osv.osv): return res def _get_order(self, cr, uid, ids, context={}): + """ It calls the _amount_all function + @return:Dictionary of values + """ result = {} for line in self.pool.get('purchase.order.line').browse(cr, uid, ids, context=context): result[line.order_id.id] = True return result.keys() def _invoiced(self, cursor, user, ids, name, arg, context=None): + """ Purchase order is invoiced or not. + @return: Dictionary of values + """ res = {} for purchase in self.browse(cursor, user, ids, context=context): if purchase.invoice_id.reconciled: @@ -235,6 +270,10 @@ class purchase_order(osv.osv): return True def onchange_dest_address_id(self, cr, uid, ids, adr_id): + """ It removes the warehouse link and set the customer location if destination address changes. + @param adr_id: Changed address id + @return: Dictionary of changed values + """ if not adr_id: return {} part_id = self.pool.get('res.partner.address').read(cr, uid, [adr_id], ['partner_id'])[0]['partner_id'][0] @@ -242,13 +281,20 @@ class purchase_order(osv.osv): return {'value':{'location_id': loc_id, 'warehouse_id': False}} def onchange_warehouse_id(self, cr, uid, ids, warehouse_id): + """ Sets location_id and dest_address_id to False if warehouse_id changes. + @param warehouse_id: Changed warehouse_id + @return: Dictionary of changed values + """ if not warehouse_id: return {} res = self.pool.get('stock.warehouse').read(cr, uid, [warehouse_id], ['lot_input_id'])[0]['lot_input_id'][0] return {'value':{'location_id': res, 'dest_address_id': False}} def onchange_partner_id(self, cr, uid, ids, part): - + """ Sets partner_address_id ,pricelist_id and fiscal_position if partner_id changes. + @param part: Changed partner_id + @return: Dictionary of changed values + """ if not part: return {'value':{'partner_address_id': False, 'fiscal_position': False}} addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['default']) @@ -256,12 +302,18 @@ class purchase_order(osv.osv): pricelist = part.property_product_pricelist_purchase.id fiscal_position = part.property_account_position and part.property_account_position.id or False return {'value':{'partner_address_id': addr['default'], 'pricelist_id': pricelist, 'fiscal_position': fiscal_position}} - + def wkf_approve_order(self, cr, uid, ids, context={}): + """ Workflow action for purchase order approval + @return: True + """ self.write(cr, uid, ids, {'state': 'approved', 'date_approve': time.strftime('%Y-%m-%d')}) return True def wkf_confirm_order(self, cr, uid, ids, context={}): + """ Workflow action for purchase order confirmation. + @return: True + """ todo = [] for po in self.browse(cr, uid, ids): @@ -309,6 +361,10 @@ class purchase_order(osv.osv): }) def action_cancel_draft(self, cr, uid, ids, *args): + """ Sets purchase order in the draft state. + @param *args: Arguments + @return: True + """ if not len(ids): return False self.write(cr, uid, ids, {'state':'draft','shipped':0}) @@ -320,6 +376,10 @@ class purchase_order(osv.osv): return True def action_invoice_create(self, cr, uid, ids, *args): + """ Creates invoice. + @param *args: Arguments + @return: Invoice id + """ res = False journal_obj = self.pool.get('account.journal') @@ -369,6 +429,10 @@ class purchase_order(osv.osv): return res def has_stockable_product(self,cr, uid, ids, *args): + """ This action gets called from workflow to check the product type + @param *args: Arguments + @return: True or False + """ for order in self.browse(cr, uid, ids): for order_line in order.order_line: if order_line.product_id and order_line.product_id.product_tmpl_id.type in ('product', 'consu'): @@ -376,6 +440,9 @@ class purchase_order(osv.osv): return False def action_cancel(self, cr, uid, ids, context={}): + """ Cancels purchase order after it has been approved. + @return: True + """ ok = True purchase_order_line_obj = self.pool.get('purchase.order.line') for purchase in self.browse(cr, uid, ids): @@ -399,6 +466,10 @@ class purchase_order(osv.osv): return True def action_picking_create(self,cr, uid, ids, *args): + """ Creates picking. + @param *args: Arguments + @return: Picking id + """ picking_id = False for order in self.browse(cr, uid, ids): loc_id = order.partner_id.property_stock_supplier.id @@ -571,7 +642,16 @@ class purchase_order(osv.osv): purchase_order() class purchase_order_line(osv.osv): + """ + For specifying the purchase order lines. + """ def _amount_line(self, cr, uid, ids, prop, unknow_none,unknow_dict): + """ It gives the subtotal for purchase order line. + @param prop: Name of the field + @param unknow_none: None + @param unknow_dict: Contextual dictionary + @return: Dictionary of values + """ res = {} cur_obj=self.pool.get('res.currency') for line in self.browse(cr, uid, ids): @@ -613,6 +693,7 @@ class purchase_order_line(osv.osv): _table = 'purchase_order_line' _name = 'purchase.order.line' _description = 'Purchase Order Line' + def copy_data(self, cr, uid, id, default=None,context={}): if not default: default = {} @@ -622,6 +703,20 @@ class purchase_order_line(osv.osv): 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): + """ Changes purchase order line when product_id changes . + @param pricelist: Pricelist id + @param product: Changed product_id + @param qty: Quantity of a product + @param uom: Unit of measure of a product + @param partner_id: Partner id + @param date_order: Order date + @param fiscal_position: Fiscal Position + @param date_planned: Scheduled date + @param name: Product name + @param price_unit: Price per unit + @param notes: Notes mentioned + @return: Dictionary of values. + """ if not pricelist: raise osv.except_osv(_('No Pricelist !'), _('You have to select a pricelist in the purchase form !\nPlease set one before choosing a product.')) if not partner_id: @@ -679,12 +774,21 @@ class purchase_order_line(osv.osv): domain = {'product_uom':[('category_id','=',res2[0]['category_id'][0])]} if res2[0]['category_id'][0] != res3: raise osv.except_osv(_('Wrong Product UOM !'), _('You have to select a product UOM in the same category than the purchase UOM of the product')) - res['domain'] = domain return res def product_uom_change(self, cr, uid, ids, pricelist, product, qty, uom, partner_id, date_order=False,fiscal_position=False): + """ Changes product_uom. + @param pricelist: Pricelist id + @param product: Product id + @param qty: Quantity of a product + @param uom: changed product_uom + @param partner_id: Partner id + @param date_order: Order date + @param fiscal_position: Fiscal Position + @return: Dictionary of values. + """ res = self.product_id_change(cr, uid, ids, pricelist, product, qty, uom, partner_id, date_order=date_order,fiscal_position=fiscal_position) if 'product_uom' in res['value']: @@ -692,7 +796,11 @@ class purchase_order_line(osv.osv): if not uom: res['value']['price_unit'] = 0.0 return res + def action_confirm(self, cr, uid, ids, context={}): + """ Confirms purchase order. + @return: True + """ self.write(cr, uid, ids, {'state': 'confirmed'}, context) return True purchase_order_line() From e74b683ab5101ce1e495e097e6cfd87129a8eba5 Mon Sep 17 00:00:00 2001 From: "ssi (Open ERP)" Date: Fri, 28 May 2010 12:54:14 +0530 Subject: [PATCH 02/10] [IMP] marketing_campaign: modified menus and dependency bzr revid: ssi@tinyerp.com-20100528072414-8uatbvbl7g3rlrj4 --- addons/marketing_campaign/__openerp__.py | 5 ++++- addons/marketing_campaign/marketing_campaign_view.xml | 11 ++++++----- .../report/campaign_analysis_view.xml | 7 ++++--- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/addons/marketing_campaign/__openerp__.py b/addons/marketing_campaign/__openerp__.py index 9a10fdbaa3d..ad91466817c 100755 --- a/addons/marketing_campaign/__openerp__.py +++ b/addons/marketing_campaign/__openerp__.py @@ -23,7 +23,8 @@ { "name" : "", "version" : "1.1", - "depends" : ["crm", + "depends" : ["marketing", + "crm", "document", "poweremail" # need to get this module form the branch # lp:poweremail @@ -34,11 +35,13 @@ """, 'website': 'http://www.openerp.com', 'init_xml': [], + 'demo_xml':[], 'update_xml': [ 'marketing_campaign_view.xml', 'marketing_campaign_data.xml', 'marketing_campaign_workflow.xml', 'report/campaign_analysis_view.xml', + 'marketing_campaign_demo.xml' ], 'demo_xml': [ 'marketing_campaign_demo.xml', diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml index 5a7f8529cc0..fb88b6d283d 100755 --- a/addons/marketing_campaign/marketing_campaign_view.xml +++ b/addons/marketing_campaign/marketing_campaign_view.xml @@ -1,7 +1,7 @@ - + + + + + move + function + action_move_create() + + + + + + check_move() + + + + + + + diff --git a/addons/stock_location/stock.py b/addons/stock_location/stock.py index 3249dbef255..5dbbd7be9ab 100644 --- a/addons/stock_location/stock.py +++ b/addons/stock_location/stock.py @@ -28,6 +28,7 @@ class stock_location_path(osv.osv): _name = "stock.location.path" _columns = { 'name': fields.char('Operation', size=64), + 'company_id': fields.many2one('res.company', 'Company'), 'product_id' : fields.many2one('product.product', 'Products', ondelete='cascade', select=1), 'location_from_id' : fields.many2one('stock.location', 'Source Location', ondelete='cascade', select=1), 'location_dest_id' : fields.many2one('stock.location', 'Destination Location', ondelete='cascade', select=1), @@ -48,16 +49,53 @@ class stock_location_path(osv.osv): } stock_location_path() +class product_pulled_flow(osv.osv): + _name = 'product.pulled.flow' + _description = "Pulled Flows." + _columns = { + 'name': fields.char('Name', size=64, required=True, help="This field will fill the packing Origin and the name of its moves"), + 'cancel_cascade': fields.boolean('Cancel Cascade', help="Allow you to cancel moves related to the product pull flow"), + 'location_id': fields.many2one('stock.location','Location', required=True, help="Is the destination location that needs supplying"), + 'location_src_id': fields.many2one('stock.location','Location Source', help="Location used by Destination Location to supply"), + 'procure_method': fields.selection([('make_to_stock','Make to Stock'),('make_to_order','Make to Order')], 'Procure Method', required=True, help="'Make to Stock': When needed, take from the stock or wait until re-supplying. 'Make to Order': When needed, purchase or produce for the procurement request."), + 'type_proc': fields.selection([('produce','Produce'),('buy','Buy'),('move','Move')], 'Type of Procurement', required=True), + 'company_id': fields.many2one('res.company', 'Company', help="Is used to know to which company belong packings and moves"), + 'partner_address_id': fields.many2one('res.partner.address', 'Partner Address'), + 'picking_type': fields.selection([('out','Sending Goods'),('in','Getting Goods'),('internal','Internal'),('delivery','Delivery')], 'Shipping Type', required=True, select=True, help="Depending on the company, choose whatever you want to receive or send products"), + 'product_id':fields.many2one('product.product','Product'), + } + _defaults = { + 'cancel_cascade': lambda *arg: False, + 'procure_method': lambda *args: 'make_to_stock', + 'type_proc': lambda *args: 'move', + 'picking_type':lambda *args:'out', + } +product_pulled_flow() + class product_product(osv.osv): _inherit = 'product.product' _columns = { + 'flow_pull_ids': fields.one2many('product.pulled.flow', 'product_id', 'Pulled Flows'), 'path_ids': fields.one2many('stock.location.path', 'product_id', - 'Location Paths', + 'Pushed Flow', help="These rules set the right path of the product in the "\ "whole location tree.") } product_product() +class stock_move(osv.osv): + _inherit = 'stock.move' + _columns = { + 'cancel_cascade': fields.boolean('Cancel Cascade', help='If checked, when this move is cancelled, cancel the linked move too') + } + def action_cancel(self,cr,uid,ids,context={ }): + for m in self.browse(cr, uid, ids, context=context): + if m.cancel_cascade and m.move_dest_id: + self.action_cancel(cr, uid, [m.move_dest_id.id], context=context) + res = super(stock_move,self).action_cancel(cr,uid,ids,context) + return res +stock_move() + class stock_location(osv.osv): _inherit = 'stock.location' def chained_location_get(self, cr, uid, location, partner=None, product=None, context={}): diff --git a/addons/stock_location/stock_view.xml b/addons/stock_location/stock_view.xml index f7ba12fe480..be8ac097406 100644 --- a/addons/stock_location/stock_view.xml +++ b/addons/stock_location/stock_view.xml @@ -8,7 +8,6 @@ tree - @@ -24,7 +23,7 @@
- + @@ -40,19 +39,49 @@ form - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + From 1d4290ff9d94b189fab866b285ee25acddf0c1e1 Mon Sep 17 00:00:00 2001 From: "DSH (Open ERP)" Date: Fri, 28 May 2010 17:17:13 +0530 Subject: [PATCH 08/10] [IMP] configuration wizard for marketing module : Done by PSO bzr revid: dsh@tinyerp.com-20100528114713-zgpkw2a6nfcxlhwj --- addons/marketing/__init__.py | 2 ++ addons/marketing/marketing_view.xml | 52 ++++++++++++++++++++++++++-- addons/marketing/marketing_wizard.py | 38 ++++++++++++++++++++ 3 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 addons/marketing/marketing_wizard.py diff --git a/addons/marketing/__init__.py b/addons/marketing/__init__.py index 2aefd8b3c11..c83787a6ef7 100644 --- a/addons/marketing/__init__.py +++ b/addons/marketing/__init__.py @@ -19,5 +19,7 @@ # ############################################################################## +import marketing_wizard + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml index b920ce369fc..7a72f39c6eb 100644 --- a/addons/marketing/marketing_view.xml +++ b/addons/marketing/marketing_view.xml @@ -1,6 +1,52 @@ - - - \ No newline at end of file + + + + + marketing.installer.view + marketing.installer + form + + + +
+ Marketing Modules Installation +
+ + + Configure Your Marketing System + + + You can enhance OpenERP's basic Marketing support with a few additional OpenERP applications + + + + + + + + +
+
+
+ + + Marketing Modules Installation + ir.actions.act_window + marketing.installer + + form + form + new + + + + + 3 + + + + \ No newline at end of file diff --git a/addons/marketing/marketing_wizard.py b/addons/marketing/marketing_wizard.py new file mode 100644 index 00000000000..443fb09ed48 --- /dev/null +++ b/addons/marketing/marketing_wizard.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import fields, osv + +class marketing_installer(osv.osv_memory): + _name = 'marketing.installer' + _inherit = 'res.config.installer' + + _columns = { + # Generic modules + 'marketing_campaign':fields.boolean('Marketing Campaign', + help="Helps you to manage your marketing campaigns step by step."), + 'crm_profiling':fields.boolean('Crm Profile', + help="Helps you to perform segmentation within partners.") + } + +marketing_installer() + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 826f384cf86b02013741a2f04632c7d94d202040 Mon Sep 17 00:00:00 2001 From: mtr Date: Fri, 28 May 2010 18:07:09 +0530 Subject: [PATCH 09/10] [IMP] stock_location : mrp.procurement object is replaced with procurement.order bzr revid: mtr@mtr-20100528123709-1p6051bhqb7z0e7x --- addons/stock_location/__openerp__.py | 2 +- addons/stock_location/mrp_pull.py | 16 ++++++++-------- addons/stock_location/mrp_pull_workflow.xml | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/addons/stock_location/__openerp__.py b/addons/stock_location/__openerp__.py index 72698b9c390..8c58fcc2c13 100644 --- a/addons/stock_location/__openerp__.py +++ b/addons/stock_location/__openerp__.py @@ -37,7 +37,7 @@ This module may be useful for different purposes: * Manage products to be rent. """, 'author': 'Tiny', - 'depends': ['mrp','stock'], + 'depends': ['procurement','stock'], 'init_xml': [], 'update_xml': ['stock_view.xml', 'security/ir.model.access.csv', 'mrp_pull_workflow.xml'], 'demo_xml': [], diff --git a/addons/stock_location/mrp_pull.py b/addons/stock_location/mrp_pull.py index 9f79923c34f..5ec5ceafe67 100755 --- a/addons/stock_location/mrp_pull.py +++ b/addons/stock_location/mrp_pull.py @@ -27,22 +27,22 @@ from mx import DateTime import time from tools.translate import _ -class mrp_procurement(osv.osv): - _inherit = 'mrp.procurement' +class procurement_order(osv.osv): + _inherit = 'procurement.order' def check_buy(self, cr, uid, ids, context=None): for procurement in self.browse(cr, uid, ids): for line in procurement.product_id.flow_pull_ids: print line.location_src_id.name, line.location_id.name, line.type_proc if line.location_id==procurement.location_id: return line.type_proc=='buy' - return super(mrp_procurement, self).check_buy(cr, uid, ids) + return super(procurement_order, self).check_buy(cr, uid, ids) def check_produce(self, cr, uid, ids, context=None): for procurement in self.browse(cr, uid, ids): for line in procurement.product_id.flow_pull_ids: if line.location_id==procurement.location_id: return line.type_proc=='produce' - return super(mrp_procurement, self).check_produce(cr, uid, ids) + return super(procurement_order, self).check_produce(cr, uid, ids) def check_move(self, cr, uid, ids, context=None): for procurement in self.browse(cr, uid, ids): @@ -54,7 +54,7 @@ class mrp_procurement(osv.osv): return False def action_move_create(self, cr, uid, ids,context=None): - proc_obj = self.pool.get('mrp.procurement') + proc_obj = self.pool.get('procurement.order') move_obj = self.pool.get('stock.move') location_obj = self.pool.get('stock.location') wf_service = netsvc.LocalService("workflow") @@ -100,7 +100,7 @@ class mrp_procurement(osv.osv): self.pool.get('stock.move').write(cr,uid, [proc.move_id.id], { 'state':'waiting' }, context=context) - proc_id = self.pool.get('mrp.procurement').create(cr, uid, { + proc_id = self.pool.get('procurement.order').create(cr, uid, { 'name': line.name, 'origin': origin, 'company_id': line.company_id and line.company_id.id or False, @@ -118,7 +118,7 @@ class mrp_procurement(osv.osv): }) wf_service = netsvc.LocalService("workflow") wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr) - wf_service.trg_validate(uid, 'mrp.procurement', proc_id, 'button_confirm', cr) + wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_confirm', cr) if proc.move_id: self.pool.get('stock.move').write(cr, uid, [proc.move_id.id], {'location_id':proc.location_id.id}) @@ -128,4 +128,4 @@ class mrp_procurement(osv.osv): return False -mrp_procurement() +procurement_order() diff --git a/addons/stock_location/mrp_pull_workflow.xml b/addons/stock_location/mrp_pull_workflow.xml index d1cad552115..d45942ae5a6 100755 --- a/addons/stock_location/mrp_pull_workflow.xml +++ b/addons/stock_location/mrp_pull_workflow.xml @@ -4,20 +4,20 @@ - + move function action_move_create() - + check_move() - + From 48f88c1246f555036b18565863c682b5b45ebc5d Mon Sep 17 00:00:00 2001 From: Launchpad Code Hosting Date: Mon, 31 May 2010 04:47:32 +0100 Subject: [PATCH 10/10] Launchpad automatic translations update. bzr revid: codehost@crowberry-20100529035321-pmdc06jd7d0s5z4u bzr revid: codehost@crowberry-20100530034446-g39k4m3i5ev8dpw4 bzr revid: codehost@crowberry-20100531034732-c5gljubmzzihgrco --- addons/account/i18n/pl.po | 53 ++-- addons/account/i18n/zh_CN.po | 32 +- addons/account_analytic_plans/i18n/id.po | 2 +- addons/account_anglo_saxon/i18n/id.po | 2 +- addons/account_budget/i18n/id.po | 2 +- addons/account_chart/i18n/id.po | 2 +- addons/account_date_check/i18n/id.po | 2 +- addons/account_followup/i18n/es.po | 9 +- addons/account_followup/i18n/pt.po | 2 +- .../analytic_journal_billing_rate/i18n/id.po | 2 +- addons/base_setup/i18n/id.po | 2 +- addons/base_vat/i18n/pt.po | 12 +- addons/crm_profiling/i18n/pt.po | 2 +- addons/hr_evaluation/i18n/id.po | 278 ++++++++++++++++++ addons/hr_holidays/i18n/id.po | 133 ++++----- addons/membership/i18n/zh_CN.po | 10 +- addons/olap_crm/i18n/id.po | 31 ++ addons/olap_extract/i18n/id.po | 56 ++++ addons/point_of_sale/i18n/ru.po | 10 +- 19 files changed, 508 insertions(+), 134 deletions(-) create mode 100644 addons/hr_evaluation/i18n/id.po create mode 100644 addons/olap_crm/i18n/id.po create mode 100644 addons/olap_extract/i18n/id.po diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po index c1632caa35b..1ed4700b0e0 100644 --- a/addons/account/i18n/pl.po +++ b/addons/account/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-05-06 09:55+0000\n" +"PO-Revision-Date: 2010-05-30 15:07+0000\n" "Last-Translator: Grzegorz Grzelak (Cirrus.pl) \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: 2010-05-07 04:03+0000\n" +"X-Launchpad-Export-Date: 2010-05-31 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -117,7 +117,7 @@ msgstr "Nadrzędne" #. module: account #: selection:account.move,type:0 msgid "Journal Voucher" -msgstr "" +msgstr "Dokument dziennika" #. module: account #: field:account.invoice,residual:0 @@ -136,7 +136,7 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_unreconcile_select #: model:ir.ui.menu,name:account.menu_unreconcile_select msgid "Unreconcile entries" -msgstr "" +msgstr "Skasuj uzgodnienie" #. module: account #: constraint:account.period:0 @@ -156,7 +156,7 @@ msgstr "Zapisy" #. module: account #: selection:account.move.line,centralisation:0 msgid "Debit Centralisation" -msgstr "" +msgstr "Centralizacja Winien" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_confirm @@ -647,7 +647,7 @@ msgstr "Warunki płatności dla partnera" #. module: account #: view:account.move.reconcile:0 msgid "Account Entry Reconcile" -msgstr "" +msgstr "Uzgodnienie zapisów" #. module: account #: wizard_button:account.move.bank.reconcile,init,open:0 @@ -867,7 +867,7 @@ msgstr "Konta analityczne" #: model:ir.actions.wizard,name:account.wizard_print_journal #: model:ir.ui.menu,name:account.menu_print_journal msgid "Print Journal" -msgstr "Drukuj dziennik" +msgstr "Drukuj zapisy dzienników" #. module: account #: model:ir.model,name:account.model_account_bank_accounts_wizard @@ -1339,7 +1339,7 @@ msgstr "Zamknij rok podatkowy" #. module: account #: field:account.journal,centralisation:0 msgid "Centralised counterpart" -msgstr "" +msgstr "Centralizacja przeciwnej strony" #. module: account #: view:wizard.company.setup:0 @@ -1546,7 +1546,7 @@ msgstr "Dodatnie" #: model:ir.actions.wizard,name:account.wizard_general_journal #: model:ir.ui.menu,name:account.menu_general_journal msgid "Print General Journal" -msgstr "" +msgstr "Drukuj stany dzienników" #. module: account #: model:ir.actions.act_window,name:account.action_account_chart_template_form @@ -1786,7 +1786,7 @@ msgstr "Uzgodnienie zapisów z faktur i płatności" #: model:ir.actions.wizard,name:account.wizard_central_journal #: model:ir.ui.menu,name:account.menu_central_journal msgid "Print Central Journal" -msgstr "" +msgstr "Drukuj konta dzienników" #. module: account #: wizard_field:account.aged.trial.balance,init,period_length:0 @@ -1877,7 +1877,7 @@ msgstr "Data początkowa" #. module: account #: model:account.journal,name:account.refund_expenses_journal msgid "x Expenses Credit Notes Journal" -msgstr "" +msgstr "x Dziennik korekt wydatków" #. module: account #: field:account.analytic.journal,type:0 @@ -2010,7 +2010,7 @@ msgstr " Data początkowa" #. module: account #: wizard_view:account.analytic.account.journal.report,init:0 msgid "Analytic Journal Report" -msgstr "" +msgstr "Raport dzenników analitycznych" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree3 @@ -2119,7 +2119,7 @@ msgstr "dni" #. module: account #: selection:account.aged.trial.balance,init,direction_selection:0 msgid "Past" -msgstr "Poprzednio" +msgstr "Przeszłość" #. module: account #: field:account.analytic.account,company_currency_id:0 @@ -2168,7 +2168,8 @@ msgid "Analytic Entry" msgstr "Zapis analityczny" #. module: account -#: view:res.company:0 field:res.company,overdue_msg:0 +#: view:res.company:0 +#: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" msgstr "Komunikat przeterminowanych płatności" @@ -2846,7 +2847,7 @@ msgstr "Widok dziennika" #. module: account #: selection:account.move.line,centralisation:0 msgid "Credit Centralisation" -msgstr "" +msgstr "Centralizacja Ma" #. module: account #: rml:account.overdue:0 @@ -2886,7 +2887,7 @@ msgstr "Nowa Faktura Klienta" #: wizard_button:account.move.line.reconcile,addendum,reconcile:0 #: wizard_button:account.move.line.reconcile,init_full,reconcile:0 msgid "Reconcile" -msgstr "Uzgodnij" +msgstr "Uzgodnienie" #. module: account #: rml:account.overdue:0 @@ -3004,7 +3005,7 @@ msgstr "Uzgodnienie" #. module: account #: field:account.move.line,centralisation:0 msgid "Centralisation" -msgstr "" +msgstr "Centralizacja" #. module: account #: field:account.invoice.tax,tax_code_id:0 @@ -3235,7 +3236,7 @@ msgstr "Uwagi" msgid "" "The account moves of the invoice have been reconciled with account moves of " "the payment(s)." -msgstr "Zapisy konta dla faktury zostały uzgodnione ze zapisami płatności." +msgstr "Zapisy konta dla faktury zostały uzgodnione z zapisami płatności." #. module: account #: rml:account.invoice:0 @@ -3308,7 +3309,7 @@ msgstr "Uzgodnij zapisy" #. module: account #: wizard_view:account.wizard_paid_open,init:0 msgid "(Invoice should be unreconciled if you want to open it)" -msgstr "" +msgstr "(Faktura musi mieć skasowane uzgodnienia, jeśli chcesz ją otworzyć)" #. module: account #: view:account.invoice:0 @@ -3536,7 +3537,7 @@ msgstr "Zapłać i uzgodnij" #: rml:account.central.journal:0 #: model:ir.actions.report.xml,name:account.account_central_journal msgid "Central Journal" -msgstr "Dziennik główny" +msgstr "Konta dziennika" #. module: account #: rml:account.third_party_ledger:0 @@ -3922,7 +3923,7 @@ msgstr "Wprowadź ręcznie zestawienie" #: model:ir.actions.act_window,name:account.action_account_journal_form #: model:ir.ui.menu,name:account.menu_action_account_journal_form msgid "Financial Journals" -msgstr "Dzienniki finansowe" +msgstr "Dzienniki księgowe" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -5504,7 +5505,7 @@ msgstr "Zapis na koncie" #: rml:account.general.journal:0 #: model:ir.actions.report.xml,name:account.account_general_journal msgid "General Journal" -msgstr "" +msgstr "Stany dzienników" #. module: account #: field:account.account,balance:0 @@ -5653,7 +5654,7 @@ msgstr "Do" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_journal_open_form msgid "Entries of Open Analytic Journals" -msgstr "" +msgstr "Zapisy otwartych dzienników analitycznych" #. module: account #: view:account.invoice.tax:0 @@ -5686,7 +5687,7 @@ msgstr "Rok podatkowy do zamknięcia" #: wizard_field:account.analytic.account.quantity_cost_ledger.report,init,date1:0 #: wizard_field:account.automatic.reconcile,init,date1:0 msgid "Start of period" -msgstr "Pociątek okresu" +msgstr "Początek okresu" #. module: account #: model:ir.ui.menu,name:account.account_template_folder @@ -5875,7 +5876,7 @@ msgstr "Rok podatkowy" #. module: account #: selection:account.aged.trial.balance,init,direction_selection:0 msgid "Future" -msgstr "Przyszłe" +msgstr "Przyszłość" #. module: account #: help:account.account.balance.report,checktype,fiscalyear:0 @@ -5909,7 +5910,7 @@ msgstr "Zapis" #: model:process.transition,note:account.process_transition_reconcilepaid0 #: model:process.transition,note:account.process_transition_supplierreconcilepaid0 msgid "Paid invoice when reconciled." -msgstr "" +msgstr "Faktura zapłacona przy uzgadnianiu" #. module: account #: field:account.tax,python_compute_inv:0 diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 93b325d879e..1f1aaf4dbb8 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-05-06 05:39+0000\n" +"PO-Revision-Date: 2010-05-29 11:45+0000\n" "Last-Translator: digitalsatori \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: 2010-05-07 04:03+0000\n" +"X-Launchpad-Export-Date: 2010-05-30 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -72,7 +72,7 @@ msgstr "选择消息" msgid "" "This account will be used to value incoming stock for the current product " "category" -msgstr "该科目将用于统计当前产品分类的入库金额" +msgstr "这科目将用于当前产品分类的销售收入科目" #. module: account #: help:account.invoice,period_id:0 @@ -222,7 +222,7 @@ msgstr "账龄试算平衡表" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries msgid "Recurrent Entries" -msgstr "定期分录" +msgstr "周期性凭证" #. module: account #: field:account.analytic.line,amount:0 @@ -875,7 +875,7 @@ msgstr "必须的" #: field:product.category,property_account_expense_categ:0 #: field:product.template,property_account_expense:0 msgid "Expense Account" -msgstr "费用科目" +msgstr "采购科目" #. module: account #: wizard_field:account.move.line.reconcile,addendum,journal_id:0 @@ -1575,7 +1575,7 @@ msgstr "科目编码" #: view:account.tax:0 #: view:account.tax.template:0 msgid "Keep empty to use the expense account" -msgstr "留空为使用费用科目" +msgstr "留空为使用采购科目" #. module: account #: wizard_field:account.automatic.reconcile,init,account_ids:0 @@ -2138,7 +2138,8 @@ msgid "Analytic Entry" msgstr "辅助核算凭证" #. module: account -#: view:res.company:0 field:res.company,overdue_msg:0 +#: view:res.company:0 +#: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" msgstr "逾期付款信息" @@ -3848,7 +3849,7 @@ msgstr "这会计期间可以重叠" msgid "" "This account will be used instead of the default one to value outgoing stock " "for the current product" -msgstr "这科目将替换当前产品的默认出仓" +msgstr "这科目将用于当前产品分类的采购科目" #. module: account #: model:process.node,note:account.process_node_manually0 @@ -4171,7 +4172,7 @@ msgid "" "Allows you to change the sign of the balance amount displayed in the " "reports, so that you can see positive figures instead of negative ones in " "expenses accounts." -msgstr "允许你修改报表显示的余额的符号,所以你能够看见正数的数字替代费用科目的负数" +msgstr "允许你修改报表显示的余额的符号,所以你能够看见正数的数字替代科目的负数" #. module: account #: help:account.config.wizard,code:0 @@ -5365,7 +5366,7 @@ msgstr "计算" #. module: account #: help:account.invoice.line,account_id:0 msgid "The income or expense account related to the selected product." -msgstr "选择产品的收入和费用科目" +msgstr "选择产品的收入和采购科目" #. module: account #: field:account.tax,type_tax_use:0 @@ -5625,7 +5626,7 @@ msgstr "说明" msgid "" "This account will be used instead of the default one to value incoming stock " "for the current product" -msgstr "这科目将替换当前产品的默认进仓" +msgstr "这科目将用于当前产品的默认销售收入科目" #. module: account #: field:account.tax,child_ids:0 @@ -5657,7 +5658,7 @@ msgstr "科目设置" msgid "" "This account will be used instead of the default one as the payable account " "for the current partner" -msgstr "这科目将替换当前业务伙伴的默认支付科目" +msgstr "这科目将用于当前业务伙伴的默认应付科目" #. module: account #: field:account.tax.code,code:0 @@ -5829,7 +5830,7 @@ msgstr "科目一览" msgid "" "This account will be used to value outgoing stock for the current product " "category" -msgstr "这科目将替换当前产品分类的默认出仓" +msgstr "这科目将用于当前产品分类的采购科目" #. module: account #: help:account.tax,base_sign:0 @@ -5851,7 +5852,7 @@ msgstr "银行详情" #. module: account #: field:account.chart.template,property_account_expense:0 msgid "Expense Account on Product Template" -msgstr "产品费用科目模板" +msgstr "产品采购科目模板" #. module: account #: rml:account.analytic.account.analytic.check:0 @@ -5950,6 +5951,9 @@ msgstr "计算日期" #~ msgid "For Value percent enter % ratio between 0-1." #~ msgstr "值是一个百分比在0-1之间" +#~ msgid "account.config.wizard" +#~ msgstr "科目.设置.向导" + #~ msgid "For Tax Type percent enter % ratio between 0-1." #~ msgstr "税类型是百分比在0-1之间" diff --git a/addons/account_analytic_plans/i18n/id.po b/addons/account_analytic_plans/i18n/id.po index bb4edb18b29..f1012dd6ec1 100644 --- a/addons/account_analytic_plans/i18n/id.po +++ b/addons/account_analytic_plans/i18n/id.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_plans diff --git a/addons/account_anglo_saxon/i18n/id.po b/addons/account_anglo_saxon/i18n/id.po index bf59eb13b73..d3e467bf0b2 100644 --- a/addons/account_anglo_saxon/i18n/id.po +++ b/addons/account_anglo_saxon/i18n/id.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_anglo_saxon diff --git a/addons/account_budget/i18n/id.po b/addons/account_budget/i18n/id.po index 2c3e8b90cca..bbc7bebe665 100644 --- a/addons/account_budget/i18n/id.po +++ b/addons/account_budget/i18n/id.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_budget diff --git a/addons/account_chart/i18n/id.po b/addons/account_chart/i18n/id.po index 058e3f8f5a2..0d9737bac30 100644 --- a/addons/account_chart/i18n/id.po +++ b/addons/account_chart/i18n/id.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_chart diff --git a/addons/account_date_check/i18n/id.po b/addons/account_date_check/i18n/id.po index 79a166f2119..b0641600ce9 100644 --- a/addons/account_date_check/i18n/id.po +++ b/addons/account_date_check/i18n/id.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_date_check diff --git a/addons/account_followup/i18n/es.po b/addons/account_followup/i18n/es.po index 19087830a14..68e3e3be2df 100644 --- a/addons/account_followup/i18n/es.po +++ b/addons/account_followup/i18n/es.po @@ -7,13 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-30 18:05+0000\n" -"Last-Translator: Hesed Franquet \n" +"PO-Revision-Date: 2010-05-28 19:11+0000\n" +"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " +"\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: 2010-04-17 04:05+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_followup @@ -255,7 +256,7 @@ msgstr "" #. module: account_followup #: wizard_button:account_followup.followup.print.all,summary,end:0 msgid "Ok" -msgstr "Ok" +msgstr "Aceptar" #. module: account_followup #: field:account_followup.followup,name:0 diff --git a/addons/account_followup/i18n/pt.po b/addons/account_followup/i18n/pt.po index 11aa146ef83..d7f2d146fcd 100644 --- a/addons/account_followup/i18n/pt.po +++ b/addons/account_followup/i18n/pt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_followup diff --git a/addons/analytic_journal_billing_rate/i18n/id.po b/addons/analytic_journal_billing_rate/i18n/id.po index d8e269a7cb4..532b0ebee6d 100644 --- a/addons/analytic_journal_billing_rate/i18n/id.po +++ b/addons/analytic_journal_billing_rate/i18n/id.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_journal_billing_rate diff --git a/addons/base_setup/i18n/id.po b/addons/base_setup/i18n/id.po index 7c3ff6f08b5..92ab4f294b9 100644 --- a/addons/base_setup/i18n/id.po +++ b/addons/base_setup/i18n/id.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_setup diff --git a/addons/base_vat/i18n/pt.po b/addons/base_vat/i18n/pt.po index 4fb9b3a9d59..d6c15aa6451 100644 --- a/addons/base_vat/i18n/pt.po +++ b/addons/base_vat/i18n/pt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 15:10+0000\n" -"Last-Translator: Madalena_prime \n" +"PO-Revision-Date: 2010-05-28 11:26+0000\n" +"Last-Translator: cmsa \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: 2010-04-17 04:03+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_vat @@ -21,6 +21,8 @@ msgstr "" msgid "" "Enable the VAT Number for the partner. Check the validity of that VAT Number." msgstr "" +"Active o NIF (Número de Identificação Fiscal) para o parceiro verificando a " +"sua validade" #. module: base_vat #: constraint:ir.ui.view:0 @@ -30,9 +32,9 @@ msgstr "XML inválido para a arquitectura de vista" #. module: base_vat #: field:res.partner,vat_subjected:0 msgid "VAT Legal Statement" -msgstr "" +msgstr "Declaração Legal do IVA" #. module: base_vat #: model:ir.module.module,shortdesc:base_vat.module_meta_information msgid "VAT" -msgstr "" +msgstr "IVA" diff --git a/addons/crm_profiling/i18n/pt.po b/addons/crm_profiling/i18n/pt.po index 90a457d5732..eb95525ad0c 100644 --- a/addons/crm_profiling/i18n/pt.po +++ b/addons/crm_profiling/i18n/pt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-28 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm_profiling diff --git a/addons/hr_evaluation/i18n/id.po b/addons/hr_evaluation/i18n/id.po new file mode 100644 index 00000000000..e8766d233f0 --- /dev/null +++ b/addons/hr_evaluation/i18n/id.po @@ -0,0 +1,278 @@ +# Indonesian translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 12:18+0000\n" +"PO-Revision-Date: 2010-05-28 10:50+0000\n" +"Last-Translator: Abdul Munif Hanafi \n" +"Language-Team: Indonesian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +#: field:hr_evaluation.type,info:0 +msgid "Information" +msgstr "Informasi" + +#. module: hr_evaluation +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Nama Objek harus berawalan dengan x_ dan tidak mengandung karakter khusus !" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Schedule next evaluation" +msgstr "Jadwal evaluasi berikutnya" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_bad:0 +msgid "Bad Points" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_employee_evaluation_next_my_list +msgid "My Next Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,value_ids:0 +msgid "Values" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_good:0 +msgid "Good Points" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,state:0 +msgid "State" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,score:0 +#: field:hr_evaluation.quote,score:0 +#: field:hr_evaluation.type,score:0 +#: field:hr_evaluation.type.value,score:0 +msgid "Score" +msgstr "Skor" + +#. module: hr_evaluation +#: selection:hr_evaluation.evaluation,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Informal Data" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Nama model tidak sah di definsi aksi" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,employee_id:0 +msgid "Employee" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_improve:0 +msgid "To Improve" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,evaluation_id:0 +msgid "Evaluation" +msgstr "Evaluasi" + +#. module: hr_evaluation +#: field:hr_evaluation.type.value,type_id:0 +msgid "Evaluation Type" +msgstr "Tipe Evaluasi" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Status" +msgstr "Status" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Apply to categories" +msgstr "" + +#. module: hr_evaluation +#: model:ir.module.module,description:hr_evaluation.module_meta_information +msgid "Ability to create employees evaluation." +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,name:0 +msgid "Quote" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,category_ids:0 +msgid "Appliable Role" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,user_id:0 +msgid "Evaluation User" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Choices Results" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,date:0 +msgid "Date" +msgstr "Tanggal" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_form +msgid "Evaluations" +msgstr "Evaluasi" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_config +msgid "Configuration" +msgstr "Konfigurasi" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_next_list +msgid "Next Evaluations" +msgstr "Evaluasi Berikutnya" + +#. module: hr_evaluation +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML tidak sah untuk Menampilkan Arsitektur!" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_evaluation_type_form +msgid "Evaluation Criterions" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_my_old_evaluation_list +msgid "My Preceeding Evaluations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_resp_hr +msgid "HR Responsible" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,value_id:0 +#: field:hr_evaluation.type.value,name:0 +msgid "Value" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,name:0 +msgid "Summary" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,active:0 +msgid "Active" +msgstr "Aktif" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Notes" +msgstr "Catatan" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation +msgid "Employee Evaluation" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_type +msgid "Employee Evaluation Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Quotations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_employee_evaluation_next_list +msgid "Next Employee Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,type_id:0 +msgid "Type" +msgstr "Jenis" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +#: field:hr_evaluation.type,name:0 +msgid "Evaluation Criterion" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_next_my_list +msgid "My Next Evaluations" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.quote:0 +msgid "Evalution Quote" +msgstr "" + +#. module: hr_evaluation +#: model:ir.module.module,shortdesc:hr_evaluation.module_meta_information +msgid "Human Resources Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,quote_ids:0 +msgid "Quotes" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: selection:hr_evaluation.evaluation,state:0 +msgid "Done" +msgstr "Selesai" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_quote +msgid "Employee Evaluation Quote" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_employee:0 +msgid "Employee Response" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_type_value +msgid "Evaluation Type Value" +msgstr "" diff --git a/addons/hr_holidays/i18n/id.po b/addons/hr_holidays/i18n/id.po index eda0c0e6363..1f38bf9219a 100644 --- a/addons/hr_holidays/i18n/id.po +++ b/addons/hr_holidays/i18n/id.po @@ -7,29 +7,29 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-09 13:50+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2010-05-28 11:15+0000\n" +"Last-Translator: Abdul Munif Hanafi \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: 2010-04-17 04:15+0000\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new msgid "New Holidays Request" -msgstr "" +msgstr "Permintaan Hari Libur Baru" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_all_holiday msgid "All Holidays Requests" -msgstr "" +msgstr "Semua Permintaan Hari Libur" #. module: hr_holidays #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Nama model tidak sah di definsi aksi" #. module: hr_holidays #: field:hr.holidays.per.user,remaining_leaves:0 @@ -44,12 +44,12 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Blue" -msgstr "" +msgstr "Biru Cerah" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Brown" -msgstr "" +msgstr "Coklat" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -66,7 +66,7 @@ msgstr "" #: view:hr.holidays.per.user:0 #: model:process.transition,name:hr_holidays.process_transition_employeeholidays0 msgid "Employee Holidays" -msgstr "" +msgstr "Hari Libur Karyawan" #. module: hr_holidays #: view:hr.holidays:0 @@ -79,7 +79,7 @@ msgstr "" #: model:ir.model,name:hr_holidays.model_hr_holidays #: model:process.node,name:hr_holidays.process_node_holidays0 msgid "Holidays" -msgstr "" +msgstr "Hari Libur" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -94,7 +94,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Green" -msgstr "" +msgstr "Hijau Cerah" #. module: hr_holidays #: model:process.transition,name:hr_holidays.process_transition_employeedeclaration0 @@ -111,51 +111,51 @@ msgstr "" #. module: hr_holidays #: model:process.transition,name:hr_holidays.process_transition_refusedrequest0 msgid "Refused Request" -msgstr "" +msgstr "Permintaan yang Ditolak" #. module: hr_holidays #: model:process.node,name:hr_holidays.process_node_approved0 msgid "Approved" -msgstr "" +msgstr "Disetujui" #. module: hr_holidays #: selection:hr.holidays.summary.employee,init,holiday_type:0 msgid "Both" -msgstr "" +msgstr "Keduanya" #. module: hr_holidays #: view:hr.holidays:0 msgid "Refuse" -msgstr "" +msgstr "Tolak" #. module: hr_holidays #: wizard_button:hr.holidays.summary,notify,end:0 #: wizard_button:hr.holidays.summary.employee,notify,end:0 msgid "Ok" -msgstr "" +msgstr "Setuju" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday msgid "My Holidays Requests" -msgstr "" +msgstr "Permintaan Hari Libur Saya" #. module: hr_holidays #: field:hr.holidays,notes:0 #: field:hr.holidays.per.user,notes:0 msgid "Notes" -msgstr "" +msgstr "Catatan" #. module: hr_holidays #: field:hr.holidays,holiday_status:0 #: field:hr.holidays.log,holiday_status:0 #: field:hr.holidays.per.user,holiday_status:0 msgid "Holiday's Status" -msgstr "" +msgstr "Status Hari Libur" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_refusedrequest0 msgid "Request is refused." -msgstr "" +msgstr "Permintaan Ditolak." #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays @@ -180,12 +180,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Holiday status" -msgstr "" +msgstr "Status Hari Libur" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_status msgid "Holidays Status" -msgstr "" +msgstr "Status Hari Libur" #. module: hr_holidays #: field:hr.holidays,date_to:0 @@ -195,7 +195,7 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays.per.user:0 msgid "Holidays Allowed" -msgstr "" +msgstr "Hari Libur Diizinkan" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_legaldeclaration0 @@ -210,7 +210,7 @@ msgstr "" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_per_user msgid "Holidays Per User" -msgstr "" +msgstr "Hari Libur Per Pengguna" #. module: hr_holidays #: view:hr.holidays.status:0 @@ -221,19 +221,19 @@ msgstr "" #: selection:hr.holidays.summary,init,holiday_type:0 #: selection:hr.holidays.summary.employee,init,holiday_type:0 msgid "Confirmed" -msgstr "" +msgstr "Dikonfirmasi" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,date_from:0 #: wizard_field:hr.holidays.summary.employee,init,date_from:0 msgid "From" -msgstr "" +msgstr "Dari" #. module: hr_holidays #: view:hr.holidays:0 #: model:process.transition.action,name:hr_holidays.process_transition_action_confirm0 msgid "Confirm" -msgstr "" +msgstr "Konfirmasi" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_waiting @@ -256,7 +256,7 @@ msgstr "" #: field:hr.holidays.log,employee_id:0 #: field:hr.holidays.per.user,employee_id:0 msgid "Employee" -msgstr "" +msgstr "Karyawan" #. module: hr_holidays #: selection:hr.holidays,state:0 @@ -266,7 +266,7 @@ msgstr "" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_employeeholidays0 msgid "Employee get holidays" -msgstr "" +msgstr "Karyawan mendapatkan hari libur" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -281,36 +281,36 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.log,nb_holidays:0 msgid "Number of Holidays Requested" -msgstr "" +msgstr "Jumlah Permintaan Hari Libur" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request msgid "My Holiday Requests" -msgstr "" +msgstr "Permintaan Hari Libur Saya" #. module: hr_holidays #: view:hr.holidays:0 #: view:hr.holidays.per.user:0 msgid "Number of Days" -msgstr "" +msgstr "Jumlah Hari" #. module: hr_holidays #: field:hr.holidays.status,name:0 #: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status msgid "Holiday Status" -msgstr "" +msgstr "Status Hari Libur" #. module: hr_holidays #: wizard_view:hr.holidays.summary,init:0 #: wizard_view:hr.holidays.summary.employee,init:0 msgid "Report Options" -msgstr "" +msgstr "Pilihan Laporan" #. module: hr_holidays #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML tidak sah untuk Menampilkan Arsitektur!" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_approved0 @@ -335,7 +335,7 @@ msgstr "" #. module: hr_holidays #: wizard_field:hr.holidays.summary.employee,init,emp:0 msgid "Employee(s)" -msgstr "" +msgstr "Karyawan" #. module: hr_holidays #: field:hr.holidays,number_of_days:0 @@ -347,7 +347,7 @@ msgstr "" #: model:ir.actions.act_window,name:hr_holidays.action_holidays_per_user #: model:ir.ui.menu,name:hr_holidays.menu_open_holidays_per_user msgid "Holidays Per Employee" -msgstr "" +msgstr "Hari Libur Per Karyawan" #. module: hr_holidays #: field:hr.holidays.status,limit:0 @@ -367,7 +367,7 @@ msgstr "" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_log msgid "hr.holidays.log" -msgstr "" +msgstr "hr.holidays.log" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.wizard_holidays_summary @@ -377,7 +377,7 @@ msgstr "" #. module: hr_holidays #: model:process.node,name:hr_holidays.process_node_calendar0 msgid "Calendar" -msgstr "" +msgstr "Kalender" #. module: hr_holidays #: field:hr.holidays,date_from:0 @@ -425,12 +425,12 @@ msgstr "" #: wizard_view:hr.holidays.summary,notify:0 #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "Notification" -msgstr "" +msgstr "Pemberitahuan" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_holidaysrequest0 msgid "Employee fills in a request for holidays" -msgstr "" +msgstr "Karyawan mengisi di dalam sebuah permintaan untuk hari libur" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_setholiday0 @@ -451,7 +451,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Black" -msgstr "" +msgstr "Hitam" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_refuse @@ -476,7 +476,7 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -486,12 +486,12 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday msgid "My Holidays Request" -msgstr "" +msgstr "Permintaan Hari Libur Saya" #. module: hr_holidays #: field:hr.holidays.status,color_name:0 msgid "Color of the status" -msgstr "" +msgstr "Warna dari status" #. module: hr_holidays #: selection:hr.holidays.summary,init,holiday_type:0 @@ -506,7 +506,7 @@ msgstr "" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "holidays." -msgstr "" +msgstr "hari libur." #. module: hr_holidays #: selection:hr.holidays,state:0 @@ -516,22 +516,22 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.per.user,user_id:0 msgid "User" -msgstr "" +msgstr "Pengguna" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_employeedeclaration0 msgid "Document for employee" -msgstr "" +msgstr "Dokumen untuk karyawan" #. module: hr_holidays #: field:hr.holidays.log,date:0 msgid "Date" -msgstr "" +msgstr "Tanggal" #. module: hr_holidays #: model:process.transition.action,name:hr_holidays.process_transition_action_reufse0 msgid "Reufse" -msgstr "" +msgstr "Tolak" #. module: hr_holidays #: field:hr.holidays.status,section_id:0 @@ -547,7 +547,7 @@ msgstr "" #: field:hr.holidays.per.user,active:0 #: field:hr.holidays.status,active:0 msgid "Active" -msgstr "" +msgstr "Aktif" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_draft @@ -557,12 +557,12 @@ msgstr "" #. module: hr_holidays #: model:process.transition,name:hr_holidays.process_transition_approvedrequest0 msgid "Approved Request" -msgstr "" +msgstr "Permintaan yang Disetujui" #. module: hr_holidays #: model:process.node,name:hr_holidays.process_node_holidaysrequest0 msgid "Holidays Request" -msgstr "" +msgstr "Permintaan Hari Libur" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_holiday_waiting @@ -572,12 +572,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "General" -msgstr "" +msgstr "Umum" #. module: hr_holidays #: view:hr.holidays.per.user:0 msgid "General Information" -msgstr "" +msgstr "Informasi Umum" #. module: hr_holidays #: view:hr.holidays:0 @@ -585,7 +585,7 @@ msgstr "" #: wizard_button:hr.holidays.summary,init,end:0 #: wizard_button:hr.holidays.summary.employee,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Batal" #. module: hr_holidays #: model:process.transition,name:hr_holidays.process_transition_holidaysdefrequest0 @@ -601,25 +601,26 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_refuse msgid "My Holidays Request Refused" -msgstr "" +msgstr "Permintaan Hari Libur Saya Ditolak" #. module: hr_holidays #: constraint:ir.model:0 msgid "" "The Object name must start with x_ and not contain any special character !" msgstr "" +"Nama Objek harus berawalan dengan x_ dan tidak mengandung karakter khusus !" #. module: hr_holidays #: wizard_button:hr.holidays.summary,init,checkdept:0 #: wizard_button:hr.holidays.summary.employee,init,checkemp:0 msgid "Print" -msgstr "" +msgstr "Cetak" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.holidays_summary #: model:ir.ui.menu,name:hr_holidays.menu_holidays_summary msgid "Print Summary of Holidays" -msgstr "" +msgstr "Cetak Rangkuman dari Hari Libur" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,depts:0 @@ -635,12 +636,12 @@ msgstr "" #: selection:hr.holidays,state:0 #: model:process.node,name:hr_holidays.process_node_refused0 msgid "Refused" -msgstr "" +msgstr "Ditolak" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_approvedrequest0 msgid "Request is approved." -msgstr "" +msgstr "Permintaan Disetujui." #. module: hr_holidays #: model:process.node,name:hr_holidays.process_node_holidaysdefinition0 @@ -651,7 +652,7 @@ msgstr "" #: wizard_field:hr.holidays.summary,init,holiday_type:0 #: wizard_field:hr.holidays.summary.employee,init,holiday_type:0 msgid "Select Holiday Type" -msgstr "" +msgstr "Pilih Jenis Hari Libur" #. module: hr_holidays #: field:hr.holidays,case_id:0 @@ -661,7 +662,7 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,holiday_user_id:0 msgid "Holiday per user" -msgstr "" +msgstr "Hari libur per pengguna" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_holidays0 @@ -681,7 +682,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Red" -msgstr "" +msgstr "Merah" #. module: hr_holidays #: model:ir.module.module,shortdesc:hr_holidays.module_meta_information @@ -691,7 +692,7 @@ msgstr "" #. module: hr_holidays #: model:process.process,name:hr_holidays.process_process_holidaysprocess0 msgid "Holidays Process" -msgstr "" +msgstr "Proses Hari Libur" #. module: hr_holidays #: wizard_view:hr.holidays.summary,notify:0 @@ -711,7 +712,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Yellow" -msgstr "" +msgstr "Kuning Cerah" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/membership/i18n/zh_CN.po b/addons/membership/i18n/zh_CN.po index 3937d1ead5a..5f3a087e093 100644 --- a/addons/membership/i18n/zh_CN.po +++ b/addons/membership/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-20 08:31+0000\n" -"Last-Translator: Black Jack \n" +"PO-Revision-Date: 2010-05-30 06:24+0000\n" +"Last-Translator: Eleanor Chen \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: 2010-04-17 04:00+0000\n" +"X-Launchpad-Export-Date: 2010-05-31 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: membership @@ -96,7 +96,7 @@ msgstr "错误!你不能创建递归的账户" #. module: membership #: constraint:account.invoice:0 msgid "Error: BVR reference is required." -msgstr "" +msgstr "错误:需要BVR参照" #. module: membership #: field:product.product,membership_date_from:0 @@ -294,7 +294,7 @@ msgstr "准会员" #. module: membership #: constraint:account.invoice:0 msgid "Error: Invalid Bvr Number (wrong checksum)." -msgstr "" +msgstr "错误:无效的Bvr号(错误的检验和)" #. module: membership #: field:res.partner,membership_cancel:0 diff --git a/addons/olap_crm/i18n/id.po b/addons/olap_crm/i18n/id.po new file mode 100644 index 00000000000..79dd628d9a7 --- /dev/null +++ b/addons/olap_crm/i18n/id.po @@ -0,0 +1,31 @@ +# Indonesian translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-26 05:29+0000\n" +"PO-Revision-Date: 2010-05-28 10:44+0000\n" +"Last-Translator: Abdul Munif Hanafi \n" +"Language-Team: Indonesian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: olap_crm +#: model:ir.module.module,description:olap_crm.module_meta_information +msgid "" +"\n" +" Sale module will load the data in olap tables\n" +" " +msgstr "" + +#. module: olap_crm +#: model:ir.module.module,shortdesc:olap_crm.module_meta_information +msgid "olap_crm" +msgstr "olap_crm" diff --git a/addons/olap_extract/i18n/id.po b/addons/olap_extract/i18n/id.po new file mode 100644 index 00000000000..80dc876351d --- /dev/null +++ b/addons/olap_extract/i18n/id.po @@ -0,0 +1,56 @@ +# Indonesian translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-26 05:29+0000\n" +"PO-Revision-Date: 2010-05-28 10:43+0000\n" +"Last-Translator: Abdul Munif Hanafi \n" +"Language-Team: Indonesian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-05-29 03:53+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: olap_extract +#: model:ir.module.module,shortdesc:olap_extract.module_meta_information +msgid "olap_extract" +msgstr "olap_extract" + +#. module: olap_extract +#: wizard_button:olap.extract.schema,init,ok:0 +msgid "OK" +msgstr "Setuju" + +#. module: olap_extract +#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema +msgid "Olap Extract" +msgstr "" + +#. module: olap_extract +#: model:ir.module.module,description:olap_extract.module_meta_information +msgid "" +"\n" +" Extracts the schema structure.\n" +" " +msgstr "" + +#. module: olap_extract +#: wizard_field:olap.extract.schema,init,module_name:0 +msgid "Module Name" +msgstr "Nama Modul" + +#. module: olap_extract +#: wizard_button:olap.extract.schema,init,end:0 +msgid "Cancel" +msgstr "Batal" + +#. module: olap_extract +#: wizard_view:olap.extract.schema,init:0 +msgid "New Module Name" +msgstr "Nama Modul Baru" diff --git a/addons/point_of_sale/i18n/ru.po b/addons/point_of_sale/i18n/ru.po index fd1eda0c478..a7b04087207 100644 --- a/addons/point_of_sale/i18n/ru.po +++ b/addons/point_of_sale/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 15:56+0000\n" -"Last-Translator: Sergei Kostigoff \n" +"PO-Revision-Date: 2010-05-30 08:32+0000\n" +"Last-Translator: g0nz1k12 \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: 2010-04-17 04:01+0000\n" +"X-Launchpad-Export-Date: 2010-05-31 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale @@ -142,7 +142,7 @@ msgstr "" #. module: point_of_sale #: rml:pos.receipt:0 msgid "Tel : + 32 (0) 2 231 04 35" -msgstr "" +msgstr "Тел : + 32 (0) 2 231 04 35" #. module: point_of_sale #: field:pos.order.line,name:0 @@ -268,7 +268,7 @@ msgstr "Скидка" #: rml:pos.invoice:0 #: rml:pos.receipt:0 msgid "Fax :" -msgstr "" +msgstr "Факс :" #. module: point_of_sale #: wizard_view:pos.scan_product,init:0