From 1607b1ddc7793f81d477e8d8c738bc7ebcfff162 Mon Sep 17 00:00:00 2001 From: "Purnendu Singh (OpenERP)" Date: Tue, 30 Oct 2012 18:17:27 +0530 Subject: [PATCH 001/192] [FIX] product_margin: Fix header translation issue lp bug: https://launchpad.net/bugs/937856 fixed bzr revid: psi@tinyerp.com-20121030124727-tm5vdpld7oiwpjlx --- addons/product_margin/wizard/product_margin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/product_margin/wizard/product_margin.py b/addons/product_margin/wizard/product_margin.py index 61137a5e51e..8063e33707f 100644 --- a/addons/product_margin/wizard/product_margin.py +++ b/addons/product_margin/wizard/product_margin.py @@ -64,7 +64,7 @@ class product_margin(osv.osv_memory): #get the current product.margin object to obtain the values from it product_margin_obj = self.browse(cr, uid, ids, context=context)[0] - context = {'invoice_state' : product_margin_obj.invoice_state} + context.update({'invoice_state' : product_margin_obj.invoice_state}) if product_margin_obj.from_date: context.update({'date_from': product_margin_obj.from_date}) if product_margin_obj.to_date: From f82f13f44d648ea130485ee1bfea0c26f37c0b62 Mon Sep 17 00:00:00 2001 From: "Purnendu Singh (OpenERP)" Date: Tue, 30 Oct 2012 18:28:49 +0530 Subject: [PATCH 002/192] [IMP] product_margin: improve the code bzr revid: psi@tinyerp.com-20121030125849-q1rn3f5ish8gexf5 --- addons/product_margin/wizard/product_margin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/product_margin/wizard/product_margin.py b/addons/product_margin/wizard/product_margin.py index 8063e33707f..cdabc8f9964 100644 --- a/addons/product_margin/wizard/product_margin.py +++ b/addons/product_margin/wizard/product_margin.py @@ -64,11 +64,11 @@ class product_margin(osv.osv_memory): #get the current product.margin object to obtain the values from it product_margin_obj = self.browse(cr, uid, ids, context=context)[0] - context.update({'invoice_state' : product_margin_obj.invoice_state}) + context.update(invoice_state = product_margin_obj.invoice_state) if product_margin_obj.from_date: - context.update({'date_from': product_margin_obj.from_date}) + context.update(date_from = product_margin_obj.from_date) if product_margin_obj.to_date: - context.update({'date_to': product_margin_obj.to_date}) + context.update(date_to = product_margin_obj.to_date) return { 'name': _('Product Margins'), 'context': context, From 790bbfd9e785381c47cc7fa9a6f4ea6c1ff9c0a2 Mon Sep 17 00:00:00 2001 From: Saurang Suthar Date: Mon, 12 Nov 2012 12:07:20 +0530 Subject: [PATCH 003/192] [IMP]hr_holidays:replaced filter Start Date by Description bzr revid: ssu@tinyerp.com-20121112063720-p5964m4smclz9n1d --- addons/hr_holidays/hr_holidays_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index ef300741139..8b49be562fe 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -43,7 +43,7 @@ hr.holidays - + @@ -58,7 +58,7 @@ - + From fff55c47e017459aa1149d73c9958136f20ea031 Mon Sep 17 00:00:00 2001 From: Saurang Suthar Date: Mon, 12 Nov 2012 12:30:47 +0530 Subject: [PATCH 004/192] [IMP]hr_timesheet:chenged sequence of columns in tree view of Timesheet Activities bzr revid: ssu@tinyerp.com-20121112070047-ulir5krh93l4zwlo --- addons/hr_timesheet/hr_timesheet_view.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml index ebdd05ed59c..20e881cd9da 100644 --- a/addons/hr_timesheet/hr_timesheet_view.xml +++ b/addons/hr_timesheet/hr_timesheet_view.xml @@ -7,13 +7,13 @@ hr.analytic.timesheet + + + - - - From 951844a151aece177d2ff6ceddfa843bbba9d132 Mon Sep 17 00:00:00 2001 From: Saurang Suthar Date: Mon, 12 Nov 2012 14:38:22 +0530 Subject: [PATCH 005/192] [IMP]hr_evaluation:overwrite copy method to avoid duplicating o2m field in Appraisal Form bzr revid: ssu@tinyerp.com-20121112090822-0ernxqxolou10w9o --- addons/hr_evaluation/hr_evaluation.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py index eece0c7497e..ac7d110f8fa 100644 --- a/addons/hr_evaluation/hr_evaluation.py +++ b/addons/hr_evaluation/hr_evaluation.py @@ -265,6 +265,15 @@ class hr_evaluation(osv.osv): self.write(cr, uid, ids,{'state': 'draft'}, context=context) return True + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + if context is None: + context = {} + default = default.copy() + default['survey_request_ids'] = [] + return super(hr_evaluation, self).copy(cr, uid, id, default, context=context) + def write(self, cr, uid, ids, vals, context=None): if vals.get('employee_id'): employee_id = self.pool.get('hr.employee').browse(cr, uid, vals.get('employee_id'), context=context) From 3f0b7feb2184e06027fe39336c42d366513b9dde Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Fri, 16 Nov 2012 12:20:05 +0530 Subject: [PATCH 006/192] [FIX]: Add date_From group by bzr revid: atp@tinyerp.com-20121116065005-uecsl54sfbilp4o7 --- addons/hr_holidays/hr_holidays_view.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index c9ebc43dfb7..934985068d3 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -59,6 +59,7 @@ + From f55f24853347de57658050b272c54465c5df6c03 Mon Sep 17 00:00:00 2001 From: "Somesh Khare(OpenERP)" <> Date: Mon, 19 Nov 2012 12:43:18 +0000 Subject: [PATCH 007/192] [FIX]stock: date format in the created log for deliveries and receptions are wrong bzr revid: mma@tinyerp.com-20121119124318-xkxdzm4htxj0eu7g --- addons/stock/stock.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 859cda8ce94..dc12bfbd847 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1393,6 +1393,11 @@ class stock_picking(osv.osv): """ if context is None: context = {} + lang_obj = self.pool.get('res.lang') + user_lang = self.pool.get('res.users').browse(cr, uid, uid, context=context).context_lang + lang_ids = lang_obj.search(cr, uid, [('code','like',user_lang)]) + date_format = lang_obj.browse(cr, uid, lang_ids[0], context=context).date_format + for pick in self.browse(cr, uid, ids, context=context): msg='' if pick.auto_picking: @@ -1404,7 +1409,7 @@ class stock_picking(osv.osv): } message = type_list.get(pick.type, _('Document')) + " '" + (pick.name or '?') + "' " if pick.min_date: - msg= _(' for the ')+ datetime.strptime(pick.min_date, '%Y-%m-%d %H:%M:%S').strftime('%m/%d/%Y') + msg= _(' for the ')+ datetime.strptime(pick.min_date, '%Y-%m-%d %H:%M:%S').strftime(date_format) state_list = { 'confirmed': _('is scheduled %s.') % msg, 'assigned': _('is ready to process.'), From 8024dfbd4b990e5ed0900192f3dc54fed0cfe76a Mon Sep 17 00:00:00 2001 From: " Amit Dodiya(OpenERP)" <> Date: Mon, 19 Nov 2012 18:43:08 +0530 Subject: [PATCH 008/192] [FIX]stock: when we have production lot tracking for product the partial picking wizard refuses to validate the partial picking because he requires production lot for product although the line in wizard has a quantity of 0 bzr revid: mma@tinyerp.com-20121119131308-5x1c7zoyeg2l6kx4 --- addons/stock/wizard/stock_partial_picking_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/wizard/stock_partial_picking_view.xml b/addons/stock/wizard/stock_partial_picking_view.xml index 98f599da48b..e87534795b5 100644 --- a/addons/stock/wizard/stock_partial_picking_view.xml +++ b/addons/stock/wizard/stock_partial_picking_view.xml @@ -23,7 +23,7 @@ - + From aa97fe51a9d6f1687be0c38c8396824aa17e8149 Mon Sep 17 00:00:00 2001 From: "Mohammed Shekha(Open ERP)" <> Date: Tue, 20 Nov 2012 11:36:11 +0530 Subject: [PATCH 009/192] [FIX]hr_timesheet: Fixed the issue of translation for the action string for wizard bzr revid: mma@tinyerp.com-20121120060611-m42lsfsvyf7vmkfw --- addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py b/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py index 3991696b331..242658bc0c0 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py +++ b/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py @@ -143,7 +143,7 @@ class hr_si_project(osv.osv_memory): model_data_ids = obj_model.search(cr,uid,[('model','=','ir.ui.view'),('name','=','view_hr_timesheet_sign_%s' % in_out)], context=context) resource_id = obj_model.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id'] return { - 'name': 'Sign in / Sign out', + 'name': _('Sign in / Sign out'), 'view_type': 'form', 'view_mode': 'tree,form', 'res_model': 'hr.sign.%s.project' % in_out, From 4151a1a438ca307f3f6c919c35ad9be66abad89c Mon Sep 17 00:00:00 2001 From: "Nehal Panchal (OpenERP)" <> Date: Tue, 20 Nov 2012 11:49:35 +0530 Subject: [PATCH 010/192] [FIX]hr_holiday: Fixed the encoding issue of Leave Type which is in different language than English bzr revid: mma@tinyerp.com-20121120061935-e3nrlmoy48cpzcvf --- addons/hr_holidays/report/holidays_summary_report.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/hr_holidays/report/holidays_summary_report.py b/addons/hr_holidays/report/holidays_summary_report.py index cadd3a22ce6..b9b05b9b782 100644 --- a/addons/hr_holidays/report/holidays_summary_report.py +++ b/addons/hr_holidays/report/holidays_summary_report.py @@ -200,6 +200,7 @@ class report_custom(report_rml): date_xml.append('') date_xml.append('3.5cm%s,0.4cm\n' % (',0.4cm' * (60))) + date_xml = ''.join(date_xml) st='3.5cm' for m in range(1,len(width_dict)+1): From 33edc83689ee88ac3e44366cacbf81dcf3e417cb Mon Sep 17 00:00:00 2001 From: "Mohammed Shekha(Open ERP)" <> Date: Tue, 20 Nov 2012 12:24:27 +0530 Subject: [PATCH 011/192] [FIX]share: Fixed the issue of translation of share link of share web-addons. bzr revid: mma@tinyerp.com-20121120065427-wa6sh1suitqqzqeb --- addons/share/static/src/js/share.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/share/static/src/js/share.js b/addons/share/static/src/js/share.js index e627b555de3..4bc4c9ab55e 100644 --- a/addons/share/static/src/js/share.js +++ b/addons/share/static/src/js/share.js @@ -1,6 +1,7 @@ openerp.share = function(session) { - + + var _t = session.web._t; var has_action_id = false; function launch_wizard(self, view, user_type, invite) { @@ -57,10 +58,10 @@ openerp.share = function(session) { this._super(this); has_share(function() { self.add_items('other', [ - { label: 'Share', + { label: _t('Share'), callback: self.on_click_share, classname: 'oe_share' }, - { label: 'Embed', + { label: _t('Embed'), callback: self.on_click_share_link, classname: 'oe_share' }, ]); From 741cf3278547faf21c252236992f8bb41a972d35 Mon Sep 17 00:00:00 2001 From: Dhruti Shastri <> Date: Tue, 20 Nov 2012 14:47:18 +0530 Subject: [PATCH 012/192] [FIX]anonymization: Added missing translation bzr revid: mma@tinyerp.com-20121120091718-kkw841nzukzxuudp --- addons/anonymization/anonymization.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py index 2326a4184ae..3a1dcfd1462 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -297,7 +297,7 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): res['name'] = '.pickle' res['summary'] = self._get_summary_value(cr, uid, context) res['state'] = self._get_state_value(cr, uid, context) - res['msg'] = """Before executing the anonymization process, you should make a backup of your database.""" + res['msg'] = _("""Before executing the anonymization process, you should make a backup of your database.""") return res From 3e365eb3d7c85bee6f296bf07a4ab53849701d65 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 20 Nov 2012 15:58:08 +0530 Subject: [PATCH 013/192] [FIX]anonymization: Added missing translation bzr revid: mma@tinyerp.com-20121120102808-uj0p2sdhuipopcj9 --- addons/anonymization/anonymization.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py index 3a1dcfd1462..aab177a60a6 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -88,8 +88,8 @@ class ir_model_fields_anonymization(osv.osv): if global_state == 'anonymized': raise osv.except_osv('Error !', "The database is currently anonymized, you cannot create, modify or delete fields.") elif global_state == 'unstable': - msg = "The database anonymization is currently in an unstable state. Some fields are anonymized," + \ - " while some fields are not anonymized. You should try to solve this problem before trying to create, write or delete fields." + msg = _("The database anonymization is currently in an unstable state. Some fields are anonymized," + \ + " while some fields are not anonymized. You should try to solve this problem before trying to create, write or delete fields.") raise osv.except_osv('Error !', msg) return True @@ -355,8 +355,8 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): # remove the placeholer: eview.remove(placeholder) else: - msg = "The database anonymization is currently in an unstable state. Some fields are anonymized," + \ - " while some fields are not anonymized. You should try to solve this problem before trying to do anything else." + msg = _("The database anonymization is currently in an unstable state. Some fields are anonymized," + \ + " while some fields are not anonymized. You should try to solve this problem before trying to do anything else.") raise osv.except_osv('Error !', msg) res['arch'] = etree.tostring(eview) @@ -386,10 +386,10 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): # check that all the defined fields are in the 'clear' state state = self.pool.get('ir.model.fields.anonymization')._get_global_state(cr, uid, context=context) if state == 'anonymized': - self._raise_after_history_update(cr, uid, history_id, 'Error !', "The database is currently anonymized, you cannot anonymize it again.") + self._raise_after_history_update(cr, uid, history_id, _('Error !'), _("The database is currently anonymized, you cannot anonymize it again.")) elif state == 'unstable': - msg = "The database anonymization is currently in an unstable state. Some fields are anonymized," + \ - " while some fields are not anonymized. You should try to solve this problem before trying to do anything." + msg = _("The database anonymization is currently in an unstable state. Some fields are anonymized," + \ + " while some fields are not anonymized. You should try to solve this problem before trying to do anything.") self._raise_after_history_update(cr, uid, history_id, 'Error !', msg) # do the anonymization: @@ -441,11 +441,11 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): elif field_type == 'integer': anonymized_value = 0 elif field_type in ['binary', 'many2many', 'many2one', 'one2many', 'reference']: # cannot anonymize these kind of fields - msg = "Cannot anonymize fields of these types: binary, many2many, many2one, one2many, reference." + msg = _("Cannot anonymize fields of these types: binary, many2many, many2one, one2many, reference.") self._raise_after_history_update(cr, uid, history_id, 'Error !', msg) if anonymized_value is None: - self._raise_after_history_update(cr, uid, history_id, 'Error !', "Anonymized value is None. This cannot happens.") + self._raise_after_history_update(cr, uid, history_id, _('Error !'), _("Anonymized value is None. This cannot happens.")) sql = "update %(table)s set %(field)s = %%(anonymized_value)s where id = %%(id)s" % { 'table': table_name, @@ -521,16 +521,16 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): # check that all the defined fields are in the 'anonymized' state state = ir_model_fields_anonymization_model._get_global_state(cr, uid, context=context) if state == 'clear': - raise osv.except_osv('Error !', "The database is not currently anonymized, you cannot reverse the anonymization.") + raise osv.except_osv_('Error !', "The database is not currently anonymized, you cannot reverse the anonymization.") elif state == 'unstable': - msg = "The database anonymization is currently in an unstable state. Some fields are anonymized," + \ - " while some fields are not anonymized. You should try to solve this problem before trying to do anything." + msg = _("The database anonymization is currently in an unstable state. Some fields are anonymized," + \ + " while some fields are not anonymized. You should try to solve this problem before trying to do anything.") raise osv.except_osv('Error !', msg) wizards = self.browse(cr, uid, ids, context=context) for wizard in wizards: if not wizard.file_import: - msg = "It is not possible to reverse the anonymization process without supplying the anonymization export file." + msg = _("It is not possible to reverse the anonymization process without supplying the anonymization export file.") self._raise_after_history_update(cr, uid, history_id, 'Error !', msg) # reverse the anonymization: From 93296bddebf1d6bf57feff8320865ab9c368d9ef Mon Sep 17 00:00:00 2001 From: "Hardik Ansodariya (OpenERP)" <> Date: Tue, 20 Nov 2012 16:10:37 +0530 Subject: [PATCH 014/192] [FIX]mrp_repair: Wrong view open when generate invoice from mrp_repair bzr revid: mma@tinyerp.com-20121120104037-1svgniojv8c5ekx8 --- addons/mrp_repair/mrp_repair_view.xml | 2 +- addons/mrp_repair/wizard/make_invoice.py | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/mrp_repair/mrp_repair_view.xml b/addons/mrp_repair/mrp_repair_view.xml index d3a55ab32c1..0e28c9dfdb8 100644 --- a/addons/mrp_repair/mrp_repair_view.xml +++ b/addons/mrp_repair/mrp_repair_view.xml @@ -169,7 +169,7 @@ - + diff --git a/addons/mrp_repair/wizard/make_invoice.py b/addons/mrp_repair/wizard/make_invoice.py index 4f0ec8f4b32..b14230fcaf4 100644 --- a/addons/mrp_repair/wizard/make_invoice.py +++ b/addons/mrp_repair/wizard/make_invoice.py @@ -43,6 +43,7 @@ class make_invoice(osv.osv_memory): context = {} inv = self.browse(cr, uid, ids[0], context=context) order_obj = self.pool.get('mrp.repair') + mod_obj = self.pool.get('ir.model.data') newinv = order_obj.action_invoice_create(cr, uid, context['active_ids'], group=inv.group,context=context) @@ -53,6 +54,11 @@ class make_invoice(osv.osv_memory): for repair_id in context['active_ids']: wf_service.trg_validate(uid, 'mrp.repair', repair_id, 'action_invoice_create', cr) + form_res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form') + form_id = form_res and form_res[1] or False + tree_res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_tree') + tree_id = tree_res and tree_res[1] or Fals + return { 'domain': [('id','in', newinv.values())], 'name': 'Invoices', @@ -60,6 +66,7 @@ class make_invoice(osv.osv_memory): 'view_mode': 'tree,form', 'res_model': 'account.invoice', 'view_id': False, + 'views': [(tree_id, 'tree'),(form_id, 'form')], 'context': "{'type':'out_invoice'}", 'type': 'ir.actions.act_window' } From 322427460027a343c9b785a95ceedae01b5b404b Mon Sep 17 00:00:00 2001 From: Dhruti Shastri <> Date: Tue, 20 Nov 2012 18:43:12 +0530 Subject: [PATCH 015/192] [FIX]account_analytic_analysis: account Report for Sales Print False if the value is not specified in respective fields bzr revid: mma@tinyerp.com-20121120131312-oia9o2o07fjh52bv --- .../account_analytic_analysis/cron_account_analytic_account.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_analytic_analysis/cron_account_analytic_account.py b/addons/account_analytic_analysis/cron_account_analytic_account.py index 065fdc5b907..41d5467157a 100644 --- a/addons/account_analytic_analysis/cron_account_analytic_account.py +++ b/addons/account_analytic_analysis/cron_account_analytic_account.py @@ -32,7 +32,7 @@ Here is the list of contracts to renew: % endif - Dates: ${account.date_start} to ${account.date and account.date or '???'} - Contacts: - ${account.partner_id.name}, ${account.partner_id.phone}, ${account.partner_id.email} + ${account.partner_id.name}, ${account.partner_id.phone or ''}, ${account.partner_id.email or ''} % endfor % endfor From b74c00568d0e3a077b13d779d896def4487475ac Mon Sep 17 00:00:00 2001 From: " Ravi Gohil (OpenERP)" <> Date: Wed, 21 Nov 2012 15:26:09 +0530 Subject: [PATCH 016/192] [FIX]base: When you use Send to the server from OpenOffice with user other than Administrator(uid=1) you will notice a warning message saying Access Error and report will not be seen at destination model bzr revid: mma@tinyerp.com-20121121095609-v9qk2o7pah2a9k56 --- .../plugin/openerp_report_designer.zip | Bin 116295 -> 116306 bytes .../bin/script/SendToServer.py | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base_report_designer/plugin/openerp_report_designer.zip b/addons/base_report_designer/plugin/openerp_report_designer.zip index 85c9150cb73bf7eed3ff9fe36057527cb6b4edb1..855fef319fb8c906fa471f912ebbd26de9d24951 100644 GIT binary patch delta 7955 zcmY*eRZtvCuw`*uJh%mS&mtkXOCU&syE_3EXM;m<%i`{^xVyW%E*1#x5FilVz3XUubJ1w=DnJiU4@t66(=Hij1O!NeE(1DBPNn+4yEart1EM%m z%7wdoO=N|sRdZ9eM&rpjGJSpD)T%2nQ2g~%H2<)8_4ALKV{<0m#lihg#JNt0)3YSK zqv+Z{js5Qydy!wUey;9vkZr^0Xts0>fH&ig?6xg0tSy!DWoE{QZ?bMj5cyo~C_0C6 z_fa~BPsi51EG>M8bt-zU@|SqCFd+eb1wO2k_BqRu9PZcdcX<7CNvBOwbK%zG*8w?> zDkkK^TD5Psz_dD-W*kfPV_)jpY+dq6BSNq?=mlA$R9=7}NzF<@3r)v`J1ld@!@*D0 zIXj(}QgI_y9SIb>`3`fZ@O4W;O6von2n~I!S^X7D2}#3|hJokw;$I|;YmgS0RSo{; zfnGC;no}F<#azgiY+Fj87xLabX2#}ZQ<O^9mjV8#+ste1{RZ zkNhzg6wg^yIy9#|PY-8uhq%4d|5fON_nvBxcw90&ywU!4r>3B|H|3*2ueP0vPN3B! zCFs72lk@amYh-3)$;l7jgFUh0vY2?_IexLlMLF9v1PFJEYbL>tRhp)Da`# zb2wBMm3v;{Ieh1_JNc&e_s{Y|Z|hCfq*XtWz@Z7r+tY!<>okdyYBL+OQod7%eUh$L z<~Y)`wE)qm$IFG^Te__mA49ir64yG>WkL~|iccI;gpgR9v-c-Ffj3c$>1W5e?2{h+ zY?+Fi7b1O^YkHoJFi3mTlA-=d70hFKsSSc}zlm~c2d&9_b6<@6#PgKn_U-+iWm(yH zXFFdYfyWrA)0@Kq;cj4UxIergspJTGGDD{(;JxD3MDb1U1VO70jWs6+x;pCo?CJy$ zftHEhD>cycqsO-kZ==7dc*Y^kp8neV>rKtq^Y9}ZKgp#&CCIiv{DgV$W!53H!2=0< zxFaO$8|7;8t0#*-cpj_d4l&N3VMttQn3WoDZOdu%1uQQ;rU_>NYH37#SzJSUBrhfw z*yD~&-L~kN#qRXqsyhDz9_e(dNBJcAtJyz`o4rM+y4n7>kNzF`LG}F6^1OQl><3t% z7*o4s{Wo}b8v-|M|5ayVyS0e{=gQi4bk=^nhd1vFEihGRU-Xg^w}cl{UxwZ`k9GBo zPyH&uup7D}uP<$&3xU^DL>4!l@&d;Fb*KY!r&w3Ji2T zzBe?dZdx==Ey0RRvGE!>W_wmYm}eRg_t7_SQMQ9IASXz&Mm&i(i8uAE`uS04l92R( zLbHVd37IsBFZkP`smRm_N?~JA^s$n>{fU_pTaj_jxXzoTC>NWLPxA9_>uK2rQ~bis z7Y8c0KT1xeNs)w9f?Pf~Bv0-hxht?Ze}P`-ZCAzrvBdh>J_j@zKWIcHXoQA;s<3et z%Ef|)K|a;Fm|FA=>Rmfb<52q9G&cnWD+XwNGwI#vt7?^<&er#=YNqDGi?)VcLrJ z+H?O4Uq-bRtG1f=jvPgT)ClJX|Fmh88Jk1$!$CuLri04`MBF~sxU&u1>uN_+b@<7w zeKY2{T5rIPZ8hCNngS_@SED)CxV%j<V%#E+#rG0`JdrD$t-FduOW zpA--xtN@C{QhO)l2wE@C6#N@sDitC5rf}x22!gl1AyR zNBzTo2qKOH4JqhP87V+{X2*~T?S^p-mCp(J->kp5Bxx7I_GT?s&?!uB{?LHdtFmGg z15$=^v9#OUeeU{6X^zxDYu*LKCfPq&`XfTm*6EIomC7G`<-n{HFak<5=-s7PivS8_r*RL*eR z3?@cxp+^>kY~mje-K0P-dKJhz%^YIB$JgLU6?!SibV2EnE1K&_fmdmAGMP#9qh_Jx0FMi3q_75g`CA;iuFl*6w0Ff5NjLSj@*h)emzNdYjw!*? zV%VX|Q*;hjnp1SuC-F!%uN2t8@*MUk0)FzO{*K=33X%^2@z&8O-FOg&t^KXXpKJ<8 zn%_Lpwi{n|Hty8&)GA-f3_vr*dQ_leuBv3vbS=yxEY_Jodr{>khU!-rMN3eYvTU9o!~zv7PPlekoFue&N)>ZYBw9; z7u4#*!-$~?=C!zzPJsB%V1yOM5GWR$YWg-limC8n?u10l;AXIM13PfB_Fps_p@yI? zHAl21y&kdJB>SxCx{V%>FxZW*&y)7~hNR)Awz?F(_2vsrqV`Jgcpaq2x-2e7y5zFH zPWGymJEEvrj=foKu|&wt^sSZf$vei(@fu^j7%W0eDoOkdambaFk(bv*nC$NZTJx%W ze(2$39mmo4mD&9;OGbx7H!Df#dX)XU=9LAIwOb3XAsCSZba|H`fIm>*&qw-Hdjrej z=44M6^C$;#?WnTjF7i^94@!cj0?t)Qz7`o4B{f_=8y`QMElPE&aoNQ4;SYR-^p<(w z$d{1tAX7;rLFmt|5}2g=T_~ifR@OYLB8%GEtycXqz$HFL<1M&eal>K~)2#qn&Yyq! zoeHgSKb)y@H39Yyg z8`ig0y4bofznsA-zDM4K34}g*2!LY8XfHA<3x45vLU1@`Nje`|i}m&E%R~g5E$^;A zt5;mftfuRebbVgZjum9!@_PshAI(}9dGCsTjl*>YU!p1Wbxy^ElVRt`W^| z=u-20WQd!!Ql^a|d^oa6pCqs2KacGd)YKa9W_@%9mr6w?Tsccusw6(Kzy1Yc8KBAd zp?wj`h9IX3Je1TX;;g2s8IgF1NVYRvlEJ+^S}hx><4S;fv}EJqj{P~!4x%b)Fyn=JyYNb?qB>nWo~ity zHlO(`<{0Bf?twWFFLZ$u)m(*RA;d@dhbD4b5#$&t`pdiP`)l7w&Dc-geYHNWR8K2I zN@T!rihGxI6%H2Mj87*q)9`?DFRxG5$DE2;=cx`O%f64iq_bvNPxDoW4xRb+YW4Zb zSX?#euS(W=eC;~b80GFbi8qy9^zpa`MaDA{T0U*}K)pYxF#q7CE=l{X+(ze_HNiu* za|lI4vfB*v9V*-X(Q2)z&x(SV_?xj_B`9^!UotD_rSS(hUE7y%gQwqkduJUG3) zFDI|}Wig~JB>O`uHayQPusm{}EC)so#=luAJ4}@e{id2zq^sDWyjN(-8KX?|PQ}Y( znp}GgN{11k)! zUYN}|C*_K-m7w2iG)EECAbfJQZT*WzF?&)~<>U0FuI-d;hF65GV%y+679@e%Mi%1@ zaC@amFpA!j;b7?9F;_yAVswZ&VN&+%2$xRsODP>1gZG%;%_LOe3CQ>NSs~FZNDt?U zrfYCnZq5o%h(%c7G~u&NC&{P0A43wE(!b6f>t3`dsgnxS9p+R88vfFTtgR|J{f~ld&&Y;g9 z_}A&ugBaBq4MVI@7T>0v(|k#P4Tf#pF{IT!k2asAQrpo)%}+Yc0|Coz+f-NCh}i+l zY?j6(!;MThH@@twABunb5gFbss*l!#WKscqzrpmw{4XMQ;b7!Zw{5QhKb^_^?Lv@; zQy2wpdE=!m78G}CHLO0#B&ZlqhecSKek7Ayio}RtK^tQUIe;eCy+8f-EY~>LCph2) zICg;n{sky%!;FE^Kz4d8Lg;0d;$!-~;5D`=K|6c+JU8&cJ$!|=p0`}&2`hGVhw@16 zlO45$GBpH>5fR%|3gVw+{I#>@Q&K-uaQMwF5DYAu<73PnrZBV#V&fiJ%wS^ zJ{B=PFT4VTLuAIcb6?&{7x+a%e&-t`TT#`H9i(fJ6r2IxGYftNKKZint(ebRA+D#}rxSqO!NI73Vvh??|>akYGk zlU4<&1QC&jbBSHOh(kA`sJLxg6of-%>THzovVtKKwhc-1=m9f@(J#pe2rsuCA?TU@ zEfI*`e*$R?>;E_lH@mvf)OMEK8F8?h?6^O39E%>z6uEa2#EWsCZ%s1G^_qxg_Osf} zMLgAyR^;S+-8dn}Dm^Mp+#I&Mi2K%!14k+jAZlcy&Kn+1Os~FZ{>Whp@mfWN5lu>M z6B*&eW2^49yqihvjp&j$^KzIWAu#Rdpj5vMC-`c%;n(u9<79)sYha$@C;EWV@wn%v zd?7trTe$5PR_?aNkjMs+|vkGPU`Ho8R*d%i}}DcRhb5PY|lccCJWpGu1Iq98g&OQ)oDeFD(uO zunNcRI_$WzR!(0%IB1u;UJrz4_q*YBo$K%6dH!cn++^h&ZJD1y^Kji6*_1%KP$vle zuw);azuV;gmdxF+7`P0>637@VA5N-pH53zQFkc=q#hsga@(XQVwgSawT$aWxSSI#Y zjTi#0Abj6AzuuK7AIHOY*^Ati!$jAYae#sH7*E3;BRsRXd4>A9KHZEA`%>ZQEj|hb zcyeXc>KX2VO2s=+YzQ3nHuu(pKR^aTHikd%C*yIno9yD{e7jB96li%4ZdRj>equWOCOb4-8eCP2bJHB)e)tmVjbn#O0|ujbaW#aGkX zqa;=7!bZU0{wd>FUXl_SAM$43xd8Gm86OJXD|__d!U!&k>;B zUa@5O$>KMDqq%fiz6yWgT3Z0E*Tk9f8`6VP>`YjRv(bp>AOHFP&tFv*ffP74h~n=D z3=I+}!CqP%R~w@#%0YLoIUb1P2!_PzD9@9_QeM4R9(d7N&XWabzfOKkn!lCKSA0nGhSas*Ql6kk+4-?-lg@IP@>WM8h9o@3%Tp^G-cK?PD|?J z8(YX^?%7r%y2q878k{}m4kMQ9yYD-80s7+he_Qc}TJdwzdj&Wr$;N`l2E{$$n5 zzMGmdiS3b?Cb-uLGR$D(t!gQpXPoy`MMFi@}=Q9O$5` zZiE!Hti|uE^cT6#9;@`B3@Ev|h{C6Rm`_|h?Da1jIUm-D{T#8nnox|_gI-4+dr7|2 zCS(L=NYYnLvvjN-wsS1?GXncM^R6UXe0VbMP%lPsDr03I)aWsfp4$m%3YOz?d22IQQQf8f~Bk)q~^W$%RiPKnTg(Nw5%`ABaZ(@lg5QyQ4k#nobu9jPm_i z-|`^k)j@8HsIr7w0R+SY<9&0PvPPyiH^vRg8An^ekhdzQv^lFRfi8t1`57j|EEGdA zVCPr^daaoF@u8ZjF4>`B^&v5N-5AgyI^i*o-x1?tGT*djiz>)1DGNhh>K3HyM`o z%!PAKd)0uyONRwSBlC`M?J-?x)dXRy@1T5UaYHkS2rRi*UwV1L)!cH4vK%quQ55UD z7f3_M0LU>}*y5m?Ewv08wQEN-Vl5gR%B8PP4Ypv+vc5_f7@!Q%Ge6%Ng?DqiD@Q2$KlcearB> z&Q+~zi263sx!I;4sz>gM9{b%!54!&tdkI{oXxXyxS5?#?ve+n+>gHK$Lrm7ZsA9sz zDujJJZKdC>p4(oigwn5mxUl0iZ=yf7BfKJzvu0eumJinL|F(qSg3cl~eKMRcHM^LV z&coG$uu}`rnUH7$b%j$-4O*i|u&H?%4#Og%T#ezZG2<*)JRx}c7ssm*VS{AGl+37I z_zi61Fk9s^b5Ir$M@4@KqLRX&h$A3z!Tz(*vx_iRL3Xim@-!y%rosR0a2@KUT^s7k z>Nu|#LFqe+P+Ye0(; z_fQZ%d;eR7w*=c;envMXd5^?ZC1JU*drCoF{LaQK)dW9I?d#?qM0c$H*q^gJRE@_B zLY4#|@;3JAxQh45=)M0y_m-;}CgJrON$@6w!*k?DKTGeXmkEPM{YJ0fU|M^bd?50U zeV4p>wzbrX(pofkgVxDGOOxMf`#Y|85wn`7F%Fwb>-C4S6L%_*>DpavvVw+JS=AYW z>U0Q8O~j{%SB2;*&QKt7u?>l&q+_bw;=LKg;~Exi%X_9Mdl?W2kuS*L;}+4l@x z!3W0BTlyGrcyamu@}F;>JdERUd%0yKH%B`1N$M`C$mc@ZVF%}6#tr`Iu;I_1Evi;| zGh9RxXQZf}5CIJ7eUT6s-VfU{A|L;li?PjAN+5OwJZmK)ccHRHo2vStyI%tg>Fn5~ z=8%ex-L@>1oK_^txrLLRul1H(2ir>7c()0sUIv-9&+dB7S_^e}%rTT4G|cZwV9jbr zV@SRmW4HCLt%=L^TYs_~$3k38eJW!rhabF(ka4QMLHe-h*b=Z;uuH2t+O`)=J5kwo z+`O^OJ=gpzGDWqZTq)ST{zQ;Ekwjb#v;m5*(uNUAV)bBP#soCE9arVNlb6pYi_IyT zAU_>1jgM_&U)n>U>vn8j_L8km<|~2BWWUbE44u6TBa=Bn_QnG#I=b!QUWvB+fvp-T z*E{86i1UHJDU3o^@NU`J_BTOm(7ooyB%=eY;@v~%&^fQ{H?!Nr49+|$bDmuJ7gy)& zY&AN{GpJ_^iBswgjeNf;AI4*1k7$%h#*dZ@@RCx2uQHd`re3_^?b&|tHant+iJXP) zr)3}5OWwwrznwg8Vu7Yol^=3}??A1dYQyLuq#9LfwVffY5uTYhBe_K)YcWHC%N2u? zcK-MM5%-!g|`{KJlY;4@HiLSTGA)HR@Z@KJLgV%XONMzBaatJ`>#}gNPNz zk$AcrfKcb~2DO z$!|g&{0vu9*$wV^jNS9-_5g}Dv#mxvyJVJI;yYBxn!xgI44&X!n*KUQ*_5di7mYoTJqzL~lJcKjJ73e@aKnv-u3qq3QFmaNi3pVsa z2S5Tz*9{>lVT}Ts(E*T0Y6K%B4TGtniroN8=yoT77@r*B|3nZF3Ii#95t6uksi2Hq z|HUz(fBOO0_!R$-q~rfDi8$$-KRQ%s;6EY*5^BJIw_E|}|E5a-q@h+_0Ar-|(En`+ z3hx4_0Ggoe-2fxR_DCpiAAlH|*A0*d3`38)0VaS4s8SEW6mh=&-w+|Rrw5>f$khGc zfur~jW(A#4B6 zO$YVq|A&_kZSMydA_?aK{_PyfJMd541E}`^z!*RaT^;yG_7e>7k1Pc=00uyV8V&xF fV+hR|1Xv)!>jBWqdcYef#SnlA^`Q;$&y)WTDj8Pf delta 7906 zcmY+JRZtvE(5`nOK(IxEFK&SZ4el)N5*&iN2M@ZqTY#{*LvVL@hakZ%1b1H?PQL#? z=i*#U)!Y5f%+ohh)ipg6jWQIC60d*>fldn>z~6!R90363?>e+^ZS)@%P5-T$5Q)#w z%;+-sQ0B^IUHh}0-vmX?fgawL!uhXvUFKyEDY9yA7amDS#kSop7m{B;iT$|MGW2z0 z>v=`+)Z~>%{w6;>^H)W7T!>)H| z9Z6n4+T2U?UQUw-Qwb08`_};PZAx?FlCB+mX{#|NFZ4DHhGO*O!&=4w#GRO?!1*RM~#1Kpo$Cr z`f1y3GEJYbJ&b&GjqBQ$xVbFK;94o!xf%s3eR&~jKmM{2z)wdc>O6+#(`ybjo*pUa z85wUKch`14{)dv?v!a0!(C2v+2mk<>TQW@Q*p4cml}A+jN!1#GAWxU$-MtE3 zRIlhh-K(i!hf0g1RW&S=pQfvFP`=@-YWEmnQup7S%`*`no8@9qKTegWCJwGQ6b`Ir zp#jrYCSzC;#tT`FcZ?QZTB&5IO;!o)Hg{IsLqe}m(@FO~EAeA8>4S%bo}C;ovkJ-N zr=}b7TAHuoN8eo(xV!KrSO-puHA}gL7l599NPEPxS={Y`hI)}dnR|X6LeFc5|Cp0R zys`=2!<^~iSrR`u&&u1ZKcy?bpGx5i&&o_u=Y6+-t$}d@(D2W!ctYU09mmPnUtzUm z&(3&w;r)0!P;%Y}`P@e6T};_6;gVT_yGOoLRF}b5X{=PE%khQGwea3vDuknCOkWzq zKyRb6!f|1~$@XZa;pSxd0Sad|@on?ZJjUg&>GivYP)NPHfV3^!nYi>@JhbQ~@|2c} zIO9STv$Gf;zukRxz2wZyX~9LGcYJ@4zT_&LqC>59wpAX21ROQu=T9e=f}$xLZRAsp zmw?WNevMJQ`x|u*udFKdS%GW%Eenvvuns?Hp|=0>el}|tNsCErggU5frbK8~mw>>%Wse;2l5|dt9k#+c>q7@f=Mr2#`a&DAo0*H0=8wXz@gc^DYB} zH!Zj6Y-P@O1Jtr$-}v^!{!?Ssl{pgO(T)3wfn%9L-;*2vvsW6ZW^Tq|Of2`%^>JN^ zbhXX)_6q^iNt-~=3bgQD`$@%zjrGSy(y(Q-hC?BuK7`w;--w;@FPck)-#qVqI3W|w zPR!OnlD8z=+$ir@!|l7(Hyx9-RV?rX>AO4Bh8a=b5m$mdTt@1QXuP<95c#6{Am7-- zJ^~N6k$#-dqY%6D@yj=9ayg^{kGTLJHe=tM;VVgJ17|;ObLg1!1?9f-Y@B*@8c}#L z&i(_i9XqiVQFKJ*9v5=YP@h5kz^Q22LRaJA=ZphtkbSlCauAqJ9P^~#gRf;otY0Si zzBL7e$zo4NCfDi+W`a<6P7Xf{ z$jz3!V3Xp|skKR~ouQV^wXMSH)F7`=`JGqNUrFfMF;yDe{E=}@hdc0-B#{>&skFCJ zkr1x+)wu{)NSLp^C1pIpMQEa_K7DJ`wmHQ9Hi0R%W?JmZLOA>|mu;n)zb%H6p=p(p z2H>AY@l-S->#QUtr*A6Ls@l|apN*3KTGw#DHoZ9rk$ z_Nvu$kD8AAHDiu=m8a+5IofZhqCIK?-PV@xqRA%Yd-0xT9gIh&Z3q53s3o*)Y+0*BT+ly^|yOlg!w?neyc}uUD0|a2e$9l643oKPdqN6Q%aC09@dXf(^+`oDxHyICp=fVC#8vNYv>HF#KEiz?O}@`L=)ke=m~Jjy_VN5Q8ySRek!r5z zt#(F>AMh-xnfjS5JBor`h~e^OPR3%nGz=zJ?+u30vEr7h_t#0ypyL{@ySN=X$#nWS z00-cA*}1nJAWb|9XjF(v;2DsM#a`}tI8+eBYmwt5|h*j2?xh4=~y~>kyb?6q~jv!%vrVpGsVC9{2c-g;32+c9I zGU{Jrnvt*~axg7Mgz7y`a@DANEHI@z&Yr6OvL(I+o?R@W?DO#e3POCKi!s-BIX^o_ z2Do!b$u482ACEe@mzfovlKsZaOho|(Wc$vAsHOCrK)br=IfVn?{SF{GS zHcQvM#o3+K~wG{>DV?CK2^M$FEFlEEu18a0wzl*&EH0_ifpql z+o2XXA&8JE*6E1553aG_Sw!00^U%FcfHbVwKfTz8|B(F*-P!0e4mk1;Kl_6=ln6*f ze&y7hp#ooxK#%g2-dn-m2={@jKs;2H$8y~J*Gt=W!tWNE?{m}y;j+(T^|iJvnn}K| zLBgnG<^iOP`s&jq1S?pP?8O8^J`>M0Uvf}QtG9jacu>F`sB&h6)W>f-9bLCMabhk|v{ z0bwDiK(aIz81?L@7@zjRjQEsDUwH`ZW{I7o(zW1w(OjsXhTs=B6*Y}J4$kJTG!@uX z9ZF)4fI5>3mlOY1okkyv$vQti*=#X(^+6ry#|RJW49@aGr-S@Z)T&dRt%JVEI;m=5 zyK*e>QQzQ0bp)_0m7$gPh}Ko6)PU>d^f*g1 zwD3!O62x_^^lVw)pxUP^$@?uWQeR*7t>T;K<)~61og5fghYd zF3Nj}$8%c>kv|9?>su0m6AY8h@fLowyjyQ3r#olg3- zGNVv-F~;ei3~2b0T%LxGG@z*?Z~RFy?;bcWSEpuub{To)Kho#WzE|#SZcgp)WMGC% zKFqKvHmrrJUE%HaawL!DuhRyuWogOvqDy9IuJ`2f6DdJ#Y(mUz>8Ca@J12Yp98va! z)iWR{Hkgll$+!L3j9N%(^>{GyN?=T0m^Vc>B_5o7OL{VgKOtQ~g%6$3<=dY^FAsVA z-~)a}nfi2b4zoN0d;{1u7>BL&JC7Us2h{UUKk+c9*h;;zOUu%&o}BoKDA7P5Y`=Ng z!?*I)9amur4*{Ld()vy6mE?Y}Epo|+p0w_>zV8m&iJfHEwknQOjvbJDp`KI09CfYS znj0F@l<2R)!z8s%M8BY5?g~*hA3+3*^|o(<2(n<_en}c!J;gWARz^*!Jnn&SHK|c? zaM}?M-bWT!mAbUz&e{ZpD5vQLHhVEqLr6Lj%shHqV?nLUwoj4BV&S32yyb+WH~yCu zoaqC|uxQOv^surRol;2UZxVX-WTFTDcayrd&GRIc4WYIbo4U~d^h--aD7krV3D{LV z>;wBH7vsbE#D!0<^c4T7@QI3=p}uzRyuk9Z&7+1lR%qXz5bqhw&pGk9a@8u4P>WvP zttf+s4`x}eoF^*!m5vU(eBxf_*C@qOW^#q~i_F~ls7&d~EnwZ9l+tcgj&=j7&3G35P}OT$nWAWqaw`kYCF4J5;q7hv&c6X? zky~8ijD7)2{8Y#`NdFq7HFw4=TBiyjq)=DJ36LUbL?+`+%MNp=|x*oMt_KY zQ-glx#e3Im(P0uY{*0F)P(;mhiRX)PcP8nD7WX08lK}i z<{v}S)s`_UiK=yJr*0CiO!eAF?UQGm^MxMo?%#2F^Zhi}cSLF&=~Kv0f8aTMR?G=i zW8m%2P{|mJ0z0k_>-&MS7ssrj4xR{`@tT0qml7B5%n2RQtca3r(fyKifKkV(9^CL| zq5odYcsadG744Pi2!{&M+S0VlVPX;J0B;c=`*?E$l=G0nn34&^>F$Dq1WkqQ7jQT2x1y-Ur+9q>o zLKo}HsQ4V2l*ho?De;esr5U(^=7b7R(!aBZ`dYrTVyX}k_GVUf4zN{+dQ)O&-0?G* z7ymt{dJXf+APDSCC}wA0fhHb>%v2km81Md}wu&&unJj5j2w|YRsu^KaIEDjT*3KE-^lUP0X~Ue5 z7yDo)r;@Uf*ibW85J7mCQ**TdpcpIhDwG$WN9g!o+%XL+xf8>~@v!_9Pwjv#CUndI zs`ktf9zeP-gLW0>EJ)GDwl{M9lz-fwzBA(rWCcu)T51#pd zJYL^;fD15O*(l?;iz9g>;^GGIQhbir6OU7mO#&oeN*L7cY69jDvTqC+ap5B<+h=_2 zUlM=Jh~wcGL*sD=Y)Olt#cK6D+9as+;F==H!WbvvrUK8@opDO^*tm zj3vaOEeX%#NprRHTfSl23{pmPsCRPW6;3J5;dSiU9!KWcNPpo3dBREG~ zKjD9=-jGaRwgAJ~?TT#si#}sA4fI}hoAAHF{S9MFT8;aFihrP%Va-t=6Z$}Lk#t!C zEzYvl!l!jgM#MQ|Vs-vq_u6k+c{@RYHEE``+MthxPPP2()Gt}-tg6>ENyHh$%sXoZ z4A4+_UDz+d)&N}XN|F*<0)uK$Xp<3JJJ|CFzC=$@=)Sczr66%tB_)x8&XWMNSwQ>S z42z}t#l@5UZV!};X0K#qzYWN+^s-%QlsSpjlZ+1>2ZyyehZTrLoh0PRO=Kn@OH?jd zJE!@{aH5KEoMAQo&C3VK>pZ-uO(_HrXsI&t3C(hSLU&ldD_QLxuxd%?rN~A?Uemu< z{HQ{mks_|AP9}`d&`1q$qyC4zrg6uR;Bjv$5^fMcO143Q z%kyQf(8V^sew?QX;%|aPMjqYw=bY`@Elq#P_zQ{5*`n~bL%I&t%;!Dc`((S%M=?oU zv|88|lcYUJIzAJdoQ~mA;#NRwu$5ZWb$+>S134~Kc;wqt{2O%*RElY=Jc6BiiAWpnU-vPuVg^v*^k!{aHE&<7C8#o?T7ONiA1-DY7BTbcHl32v$)tyS z489i-oFp7Ie7g@zP=Br8q%K$jNr(K}HT_5d^(`r)_ssw`5`q{Y4T4_E8ebXP?n3O? zxjrQ$i*`Si`9w1`%omuvL?t_OJbRzB21k%>bAaivW0O=|-yIW~_cc$SPJI6ucmmKB zMZ95d{ET(qP9iu3a;cT`cXOB5buOQ)7@YbF_QhPj?bJYi9++~yI=Ow_#YB^)c!pm< zD*>B8xYbODFAt^vbXj&DWhL8zJH+$2V$J1W*JcB4N>KHJ*!fp2RVQu?^pMeJaf^L1 z%iW};!D0vTVhDJQh5|pdccYn~0x;Omf0K{4cD))Of*oowmeA=(q!+X3-x+aq4+k?% z^oWj=z-kH8^07po^JIwA=Hjcb4!WTt!PIxhIO#i_TT;R82{vx$C>N6#yu?zCNZ+@s zMhbw%UJfG;xq<;5?^f4l$wyr?GNtNq^Y^8GNVxv=M|*HIaW?U0>A$KNxz%(Cp!`B2LF{9FatS?7X09WNtPg!zFpRqvgi|JQ{ zPBKfr(zfmCSD25x2kYBY8}#m%ze(S;VzVWhA_0Ja1ACs&+Ug9gt!nQEkq9XTxdBnc zG7E#Z@qI0K7(msXlFFlId?)tPF@ZuSVsl_9w#kvc&?9SDRBb_mi|VR(=MV5&B5GD$ zvrKn@^;k-Yv(!ug^1g3K#x-=(qZg;7xV16$-;Y#QV-=b2BW~4)MmCm0dtLPJrmV!> zoImuslyD&E$;Zjddjsp26{}lkvQW+qQ10Bv6%)MU2eO-C-jhskvC*YY5aUnZy)4Gv zB&xHw{ACHwPt>uDm%4Wg#Hfcq$rUl)G5x)et@IX@_tfgBl599fl{$v9ntt-9K9i5* zA^+^ivDhh1+rQI@|MpBoH7_uJ2juBjre-U=NDD-^F|bWJYB|&m;;r$M{IbQ(PdFF7 z6^)Vv?vIJFu^GhpazRyfy?t;x1_@!*>U{5(S=mRg(6;^^R~C(Ru7ND)AQc-anTI5< z+|)Zik|&1h3MWszXyXBzLhRwnIxA}CpYDvLWOy^DWoZ1ShRyN`FJqiw_hggMdL27< zcQ`R$t@F>Ei6u7CiM|g90TM>9*|*WDYts@OW zHJ0CES9rVX+oJttQa<_gvI{;|K(6xn{&+{ya8Tyt`UT^&D)O8blrMEvjB*kZf#aI| zI-@%SvTp@$P>;p@#V@7mr@>nRck@8#?fcP@1u2ZugtJE&@(D|r#GN>fkh==v{R%FI zR@57wyeQ5=MP~O-q?|V$y0!QQ(|=ZlA+rV%E*noL)Or7X{0oK8UKa2Y`KK)18?> zOt8!iUD&0f!5Dv~HlYR`vQKYI*Ihwrhp;vi3=iFc2@;`bGyaly183CtG>X$p_2XvI zy7Yp3chxDTVzVg3HGIDzqNqyh?!j0229cmk0Hy=yerQ1nGx*CFMCp839F32a+8lo* zh8@lnCKy-6{Z-bKzJwh5e-n2oMpqrNoUb%ayiahx4H)U*k&>!X8;DUAQ-4RTCKb}+ zQye=8Gw^JEYap2{qZC-|NpwV}Yld0bZ>G?j2&O;;QepZ&)gKNEo}l&>T8vyzw6m7G zNZg^J#)M3ej0(WzTuAYT`YoGPwg$p+^?UxIFX zFXG#No^g< zC;Jd*SGkcNaYn9jyqaYZ+{Djwq72?J+Pe944m>FT{$pM^hSye4VGZT%8ub0MBzW)Z zjWk8#i;c?Nd;L0=2&9c^kmSxBWw7)e-E@oHW1lq^bA@i){cWDM(T)6;f8emss;$t@ zMvJ4fK9gv)r-wBY@|oAH&JoVbmv3%Hg}85gl#IVoHk>kEW&rTy2W^UF$qh-1#P>!% zFaLx-y(Og)bGDAwj0xzuSnMC%-UT9wh-UQ83mV6ekCEc!xkb3r^;zuy_3NcF;b18b ze?a1_@%ZX*!0Wg8q`Ijy*;0J!UM^7l;=-rhbc84X6`hA}OPD`IY&jOd+- z+Os&Z{hGKEw`Wz3@se7-`EPP$EGpuw2^UUWr?n;i!3jY@TwI*i8Yj?2C=4KnVE*d6 zZY;gBBf|79D|J^8f#o6=v85 z`~PA`xi=Fko#K~!=9BxWpwVMXmg zX<#Yrv>j-Kfa49r=>!rcDtn{A96Era2#UV{C5T|d9YAS>$NvcofxIxMPM{$$4mRBh zGy|5wxVwM`h}98*#Kj0wn0xm>z*5&gKzk(sCR7L{gkg67JABfZ+y^9vIsVg#!)<`X z^ET4|E#|TN-(GOne;IrjbI(6pyC0C~-%tL(c3aOsn|25QbEp7L7))wNh=Tl0Q?_D C+&b?7 diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py index 4568620dc8c..86cf24edaa4 100644 --- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py +++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py @@ -166,7 +166,8 @@ class SendtoServer(unohelper.Base, XJobExecutor): 'model': docinfo.getUserFieldValue(3), 'value': 'ir.actions.report.xml,'+str(id), 'key2': 'client_print_multi', - 'object': True + 'object': True, + 'user_id': uid } res = self.sock.execute(database, uid, self.password, 'ir.values' , 'create',rec ) else : From 28a31cd664ebdfad491544f0e38e34841116d3d8 Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Wed, 21 Nov 2012 16:44:46 +0530 Subject: [PATCH 017/192] [FIX] search by date. bzr revid: nco@tinyerp.com-20121121111446-5u8mh0i8e39uncf7 --- addons/hr_holidays/hr_holidays_view.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index 934985068d3..4135f9ee24e 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -43,6 +43,7 @@ hr.holidays + From 0c0ac94fb40dcc7706439849d37c4b405cdca6d7 Mon Sep 17 00:00:00 2001 From: "Rifakat (OpenERP)" <> Date: Fri, 23 Nov 2012 12:08:31 +0530 Subject: [PATCH 018/192] [FIX]base_calendar: it raises error when we create calendar event while on which object the event is created does not have rrule and attendee_ids, that is availeble only with menu Event(calendar.event), problem is raised while we create saperate menu for calendar.alarm and create event for that because this object does not have these fields and throwing error bzr revid: mma@tinyerp.com-20121123063831-usdpa5kqf2dpuxng --- addons/base_calendar/base_calendar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index d225c3f90d9..ec0bf7da013 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -824,7 +824,7 @@ class calendar_alarm(osv.osv): res_obj = model_obj.browse(cr, uid, alarm.res_id, context=context) re_dates = [] - if res_obj.rrule: + if hasattr(res_obj, 'rrule') and res_obj.rrule: event_date = datetime.strptime(res_obj.date, '%Y-%m-%d %H:%M:%S') recurrent_dates = get_recurrent_dates(res_obj.rrule, res_obj.exdate, event_date, res_obj.exrule) From f57f48100eb7aa8ff9e2aa06a8ca9c75a67b945e Mon Sep 17 00:00:00 2001 From: "Ravi Gohil (OpenERP)" <> Date: Fri, 23 Nov 2012 17:13:39 +0530 Subject: [PATCH 020/192] [FIX]mrp_byproduct: Fixed the UoM conversion issue between subproduct defined in BOM and UoM defined in manufacturing order bzr revid: mma@tinyerp.com-20121123114339-2ffxfzjn0aa5rfrh --- addons/mrp_byproduct/mrp_byproduct.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/mrp_byproduct/mrp_byproduct.py b/addons/mrp_byproduct/mrp_byproduct.py index 9caf626834a..4b03c9a7d9d 100644 --- a/addons/mrp_byproduct/mrp_byproduct.py +++ b/addons/mrp_byproduct/mrp_byproduct.py @@ -86,18 +86,23 @@ class mrp_production(osv.osv): @return: Newly generated picking Id. """ picking_id = super(mrp_production,self).action_confirm(cr, uid, ids) + product_uom_obj = self.pool.get('product.uom') for production in self.browse(cr, uid, ids): source = production.product_id.product_tmpl_id.property_stock_production.id if not production.bom_id: continue for sub_product in production.bom_id.sub_products: + product_uom_factor = product_uom_obj._compute_qty(cr, uid, production.product_uom.id, production.product_qty, production.bom_id.product_uom.id) qty1 = sub_product.product_qty qty2 = production.product_uos and production.product_uos_qty or False + product_uos_factor = 0.0 + if qty2 and production.bom_id.product_uos.id: + product_uos_factor = product_uom_obj._compute_qty(cr, uid, production.product_uos.id, production.product_uos_qty, production.bom_id.product_uos.id) if sub_product.subproduct_type == 'variable': if production.product_qty: - qty1 *= production.product_qty / (production.bom_id.product_qty or 1.0) + qty1 *= product_uom_factor / (production.bom_id.product_qty or 1.0) if production.product_uos_qty: - qty2 *= production.product_uos_qty / (production.bom_id.product_uos_qty or 1.0) + qty2 *= product_uos_factor / (production.bom_id.product_uos_qty or 1.0) data = { 'name': 'PROD:'+production.name, 'date': production.date_planned, From 359e34a210e77448565ffbd2bd939eef1797c3f7 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre <> Date: Mon, 26 Nov 2012 16:48:11 +0530 Subject: [PATCH 021/192] [FIX]stock:The Return Products wizard in Delivery Orders does not take into account the field Invoicing lp bug: https://launchpad.net/bugs/1066127 fixed bzr revid: mma@tinyerp.com-20121126111811-8o73t35m87wf8ce2 --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 859cda8ce94..b93f18aeb25 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -712,7 +712,7 @@ class stock_picking(osv.osv): default['name'] = self.pool.get('ir.sequence').get(cr, uid, seq_obj_name) default['origin'] = '' default['backorder_id'] = False - if picking_obj.invoice_state == 'invoiced': + if 'invoice_state' not in default and picking_obj.invoice_state == 'invoiced': default['invoice_state'] = '2binvoiced' res=super(stock_picking, self).copy(cr, uid, id, default, context) if res: From bb704b44379bff89b88f2eaec5ee474d5a386431 Mon Sep 17 00:00:00 2001 From: " Kirti Savalia(OpenERP)" <> Date: Tue, 27 Nov 2012 15:39:30 +0530 Subject: [PATCH 022/192] [FIX]account: put the equity type in data file instead of demo file and set a proper ref of user type bzr revid: mma@tinyerp.com-20121127100930-5f1vznign82r14o9 --- addons/account/data/data_account_type.xml | 8 + addons/account/demo/account_minimal.xml | 10 - addons/l10n_ro/account_chart.xml | 474 +++++++++------------- 3 files changed, 211 insertions(+), 281 deletions(-) diff --git a/addons/account/data/data_account_type.xml b/addons/account/data/data_account_type.xml index 68d8d87f679..264cb140bfe 100644 --- a/addons/account/data/data_account_type.xml +++ b/addons/account/data/data_account_type.xml @@ -54,6 +54,14 @@ none expense + + + Equity + equity + balance + liability + + diff --git a/addons/account/demo/account_minimal.xml b/addons/account/demo/account_minimal.xml index 984711eceef..aa84a20c9be 100644 --- a/addons/account/demo/account_minimal.xml +++ b/addons/account/demo/account_minimal.xml @@ -1,16 +1,6 @@ - - - - Equity - equity - balance - liability - - - Receivable - receivable - unreconciled - - Stocks stocks balance - - Payable - payable - unreconciled - - View view none - - Income - income - none - - - - Expense - expense - none - - Tax tax @@ -52,30 +28,11 @@ balance - - Asset - asset + + Provisions + provision balance - - - - Equity - equity - liability - balance - - - - Liability - liability - balance - - - - Provisions - provision - balance - + Immobilization @@ -161,7 +118,7 @@ Capital subscris nevarsat 1011 other - + @@ -169,7 +126,7 @@ Capital subscris varsat 1012 other - + @@ -177,7 +134,7 @@ Patrimoniul regiei 1015 other - + @@ -185,8 +142,7 @@ Patrimoniul public 1016 other - - + @@ -203,7 +159,7 @@ Prime de emisiune 1041 other - + @@ -211,7 +167,7 @@ Prime de fuziune/divizare 1042 other - + @@ -219,7 +175,7 @@ Prime de aport 1043 other - + @@ -227,7 +183,7 @@ Prime de conversie a obligatiunilor in actiuni 1044 other - + @@ -235,8 +191,7 @@ Rezerve din reevaluare 105 other - - + @@ -245,7 +200,6 @@ 106 view - @@ -253,8 +207,7 @@ Rezerve legale 1061 other - - + @@ -262,8 +215,7 @@ Rezerve statutare sau contractuale 1063 other - - + @@ -271,7 +223,7 @@ Rezerve de valoare justa 1064 other - + Acest cont apare numai in situatiile financiare anuale consolidate @@ -280,8 +232,7 @@ Rezerve reprezentand surplusul realizat din rezerve din reevaluare 1065 other - - + @@ -289,8 +240,7 @@ Alte rezerve 1068 other - - + @@ -298,7 +248,7 @@ Rezerve din conversie 107 other - + Acest cont apare numai in situatiile financiare anuale consolidate @@ -307,9 +257,8 @@ Interese minoritare 108 view - + Acest cont apare numai in situatiile financiare anuale consolidate - @@ -317,7 +266,7 @@ Interese minoritare - rezultatul exercitiului financiar 1081 other - + @@ -334,7 +283,6 @@ 109 view - @@ -342,7 +290,7 @@ Actiuni proprii detinute pe termen scurt 1091 other - + @@ -350,7 +298,7 @@ Actiuni proprii detinute pe termen lung 1092 other - + @@ -359,7 +307,6 @@ 11 view - @@ -368,7 +315,6 @@ 117 view - @@ -376,8 +322,7 @@ Rezultatul reportat reprezentand profitul nerepartizat sau pierderea neacoperitã 1171 other - - + @@ -385,7 +330,7 @@ Rezultatul reportat provenit din adoptarea pentru prima data a IAS, mai puþin IAS 29 1172 other - + Acest cont apare doar la agentii economici care au aplicat Reglementarile contabile aprobate prin OMFP nr. 94/2001 si panã la inchiderea soldului acestui cont @@ -394,8 +339,7 @@ Rezultatul reportat provenit din corectarea erorilor contabile 1174 other - - + @@ -403,8 +347,7 @@ Rezultatul reportat provenit din trecerea la aplicarea Reglementarilor contabile conforme cu Directiva a patra a Comunitatilor Economice Europene 1176 other - - + @@ -414,7 +357,6 @@ 12 view - @@ -422,7 +364,7 @@ Profit sau pierdere 121 other - + @@ -430,7 +372,7 @@ Repartizarea profitului 129 other - + @@ -446,8 +388,7 @@ Subventii guvernamentale pentru investitii 131 other - - + @@ -455,7 +396,7 @@ imprumuturi nerambursabile cu caracter de subventii pentru investitii 132 other - + @@ -463,7 +404,7 @@ Donatii pentru investitii 133 other - + @@ -471,7 +412,7 @@ Plusuri de inventar de natura imobilizarilor 134 other - + @@ -479,7 +420,7 @@ Alte sume primite cu caracter de subventii pentru investitii 138 other - + @@ -601,7 +542,7 @@ imprumuturi externe din emisiuni de obligatiuni garantate de stat 1614 other - + @@ -609,7 +550,7 @@ imprumuturi externe din emisiuni de obligatiuni garantate de banci 1615 other - + @@ -617,7 +558,7 @@ imprumuturi interne din emisiuni de obligatiuni garantate de stat 1617 other - + @@ -625,7 +566,7 @@ Alte imprumuturi din emisiuni de obligatiuni 1618 other - + @@ -641,7 +582,7 @@ Credite bancare pe termen lung 1621 other - + @@ -649,7 +590,7 @@ Credite bancare pe termen lung nerambursate la scadenta 1622 other - + @@ -657,7 +598,7 @@ Credite externe guvernamentale 1623 other - + @@ -665,7 +606,7 @@ Credite bancare externe garantate de stat 1624 other - + @@ -673,7 +614,7 @@ Credite bancare externe garantate de banci 1625 other - + @@ -681,7 +622,7 @@ Credite de la trezoreria statului 1626 other - + @@ -689,7 +630,7 @@ Credite bancare interne garantate de stat 1627 other - + @@ -698,7 +639,6 @@ 166 view - @@ -706,8 +646,7 @@ Datorii fata de entitatile afiliate 1661 other - - + @@ -715,8 +654,7 @@ Datorii fata de entitatile de care compania este legata prin interese de participare 1663 other - - + @@ -724,8 +662,7 @@ Alte imprumuturi si datorii asimilate 167 other - - + @@ -734,7 +671,6 @@ 168 view - @@ -742,8 +678,7 @@ Dobanzi aferente imprumuturilor din emisiunile de obligatiuni 1681 other - - + @@ -751,8 +686,7 @@ Dobanzi aferente creditelor bancare pe termen lung 1682 other - - + @@ -760,8 +694,7 @@ Dobanzi aferente datoriilor fata de entitatile afiliate 1685 other - - + @@ -769,7 +702,7 @@ Dobanzi aferente datoriilor fata de entitatile de care compania este legata prin interese de participare 1686 other - + @@ -777,7 +710,7 @@ Dobanzi aferente altor imprumuturi si datorii asimilate 1687 other - + @@ -785,7 +718,7 @@ Prime privind rambursarea obligatiunilor 169 other - + @@ -1888,7 +1821,7 @@ Furnizori cumparari de bunuri si prestari de servicii 4011 payable - + @@ -1898,7 +1831,7 @@ Furnizori - Contracte civile 4012 payable - + @@ -1907,7 +1840,7 @@ Efecte de platit 403 payable - + @@ -1916,7 +1849,7 @@ Furnizori de imobilizari 404 payable - + @@ -1925,7 +1858,7 @@ Efecte de platit pentru imobilizari 405 payable - + @@ -1934,7 +1867,7 @@ Furnizori - facturi nesosite 408 payable - + @@ -1988,7 +1921,7 @@ Clienti - Vanzari de bunuri sau prestari de servicii 4111 receivable - + @@ -1997,7 +1930,7 @@ Clienti incerti sau in litigiu 4118 receivable - + @@ -2006,7 +1939,7 @@ Efecte de primit de la clienti 413 receivable - + @@ -2015,7 +1948,7 @@ Clienti - facturi de intocmit 418 receivable - + @@ -2024,7 +1957,7 @@ Clienti creditori 419 other - + @@ -2041,7 +1974,7 @@ Personal - salarii datorate 421 view - + @@ -2059,7 +1992,7 @@ Prime privind participarea personalului la profit 424 other - + Se utilizeaza atunci cand exista baza legala pentru acordarea acestora @@ -2069,8 +2002,7 @@ Avansuri acordate personalului 425 receivable - - + @@ -2079,7 +2011,7 @@ Drepturi de personal neridicatelte creante 426 other - + @@ -2088,7 +2020,7 @@ Retineri din salarii datorate tertilor 427 other - + @@ -2106,7 +2038,7 @@ Alte datorii in legatura cu personalul 4281 other - + @@ -2115,7 +2047,7 @@ Alte creante in legatura cu personalul 4282 receivable - + @@ -2141,7 +2073,7 @@ Contributia unitatii la asigurarile sociale 4311 other - + @@ -2150,7 +2082,7 @@ Contributia personalului la asigurarile sociale 4312 other - + @@ -2159,7 +2091,7 @@ Contributia unitatii pentru asigurarile sociale de sanatate 4313 other - + @@ -2168,7 +2100,7 @@ Contributia angajatilor pentru asigurarile sociale de sanatate 4314 other - + @@ -2177,7 +2109,7 @@ Contributia angajatorilor la fondul pentru concedii si indemnizatii 4315 other - + @@ -2186,7 +2118,7 @@ Contributia angajatorilor la fondul de asigurare pentru accidente de munca si boli profesionale 4316 other - + @@ -2205,7 +2137,7 @@ Contributia unitatii la fondul de somaj 4371 other - + @@ -2223,7 +2155,7 @@ Contributia unitatii la fondul de garantare pentru plata creantelor salariale 4373 other - + @@ -2241,7 +2173,7 @@ Alte datorii sociale 4381 other - + @@ -2250,7 +2182,7 @@ Alte creante sociale 4382 receivable - + @@ -2365,7 +2297,7 @@ Subventii guvernamentale 4451 receivable - + @@ -2374,7 +2306,7 @@ imprumuturi nerambursabile cu caracter de subventii 4452 receivable - + @@ -2383,7 +2315,7 @@ Alte sume primite cu caracter de subventii 4458 receivable - + @@ -2454,7 +2386,7 @@ Decontari intre entitatile afiliate 4511 receivable - + @@ -2463,7 +2395,7 @@ Dobanzi aferente decontarilor intre entitatile afiliate 4518 receivable - + @@ -2481,7 +2413,7 @@ Decontari privind interesele de participare 4531 receivable - + @@ -2508,7 +2440,7 @@ Actionari/asociati - conturi curente 4551 receivable - + @@ -2517,7 +2449,7 @@ Actionari/asociati dobanzi la conturi curente receivable 4558 - + @@ -2526,7 +2458,7 @@ Decontari cu actionarii/asociatii privind capitalul 456 receivable - + @@ -2535,7 +2467,7 @@ Dividende de plata 457 other - + @@ -2553,7 +2485,7 @@ Decontari din operatii in participare - activ 4581 receivable - + @@ -2562,7 +2494,7 @@ Decontari din operatii in participare - pasiv 4582 receivable - + @@ -2579,7 +2511,7 @@ Debitori diversi 461 receivable - + @@ -2588,7 +2520,7 @@ Creditori diversi 462 other - + @@ -2605,7 +2537,7 @@ Cheltuieli integistrate in avans 471 receivable - + @@ -2614,7 +2546,7 @@ Venituri inregistrate in avans 472 other - + @@ -2623,7 +2555,7 @@ Decontari din operatiuni in curs de clarificare 473 receivable - + @@ -2640,7 +2572,7 @@ Decontari intre unitati si subunitati 481 receivable - + @@ -2649,7 +2581,7 @@ Decontari intre subunitati 482 receivable - + @@ -2667,7 +2599,7 @@ Ajustari pentru deprecierea creantelor - clienti 491 other - + @@ -2676,7 +2608,7 @@ Ajustari pentru deprecierea creantelor - decontari in cadrul grupului si cu actionarii/asociatii 495 other - + @@ -2685,7 +2617,7 @@ Ajustari pentru deprecierea creantelor - debitori diversi 496 receivable - + @@ -3150,7 +3082,7 @@ Venituri din subventii de exploatareCheltuieli cu materiile prime 601 other - + @@ -3166,7 +3098,7 @@ Cheltuieli cu materiale auxiliare 6021 other - + @@ -3174,7 +3106,7 @@ Cheltuieli privind combustibilul 6022 other - + @@ -3182,7 +3114,7 @@ Cheltuieli privind materialele pentru ambalat 6023 other - + @@ -3190,7 +3122,7 @@ Cheltuieli privind piesele de schimb 6024 other - + @@ -3198,7 +3130,7 @@ Cheltuieli privind semintele si materialele de plantat 6025 other - + @@ -3206,7 +3138,7 @@ Cheltuieli privind furajele 6026 other - + @@ -3214,7 +3146,7 @@ Cheltuieli privind alte materiale consumabile 6028 other - + @@ -3222,7 +3154,7 @@ Cheltuieli privind materialele de natura obiectelor de inventar 603 other - + @@ -3230,7 +3162,7 @@ Cheltuieli privind materialele nestocate 604 other - + @@ -3238,7 +3170,7 @@ Cheltuieli privind energia si apa 605 other - + @@ -3246,7 +3178,7 @@ Cheltuieli privind animalele si pasarile 606 other - + @@ -3254,7 +3186,7 @@ Cheltuieli privind marfurile 607 other - + @@ -3262,7 +3194,7 @@ Cheltuieli privind ambalajele 608 other - + @@ -3278,7 +3210,7 @@ Cheltuieli cu intretinerile si reparatiile 611 other - + @@ -3286,7 +3218,7 @@ Cheltuieli cu redeventele, locatiile de gestiune si chiriile 612 other - + @@ -3294,7 +3226,7 @@ Cheltuieli cu primele de asigurare 613 other - + @@ -3302,7 +3234,7 @@ Cheltuieli cu studiile si cercetarile 614 other - + @@ -3318,7 +3250,7 @@ Cheltuieli cu colaboratorii 621 other - + @@ -3327,7 +3259,7 @@ Cheltuieli privind comisioanele si onorariile 622 other - + @@ -3335,7 +3267,7 @@ Cheltuieli de protocol, reclama si publicitate 623 other - + @@ -3343,7 +3275,7 @@ Cheltuieli cu transportul de bunuri si personal 624 other - + @@ -3351,7 +3283,7 @@ Cheltuieli cu deplasari, detasari si transferari 625 other - + @@ -3359,7 +3291,7 @@ Cheltuieli postale si taxe de telecomunicatii 626 other - + @@ -3367,7 +3299,7 @@ Cheltuieli cu serviciile bancare si asimilate 627 other - + @@ -3375,7 +3307,7 @@ Alte cheltuieli cu serviciile executate de terti 628 other - + @@ -3391,7 +3323,7 @@ Cheltuieli cu alte impozite, taxe si varsaminte asimilate 635 other - + @@ -3407,7 +3339,7 @@ Cheltuieli cu salariile personalului 641 other - + @@ -3415,7 +3347,7 @@ Cheltuieli cu tichetele de masa acordate salariatilor 642 other - + @@ -3431,7 +3363,7 @@ Contributia unitatii la asigurarile sociale 6451 other - + @@ -3439,7 +3371,7 @@ Contributia unitatii pentru ajutorul de somaj 6452 other - + @@ -3447,7 +3379,7 @@ Contributia angajatorului pentru asigurarile sociale de sanatate 6453 other - + @@ -3455,7 +3387,7 @@ Contributia unitatii la fondul de garantare 6454 other - + @@ -3463,7 +3395,7 @@ Contributia unitatii la fondul de concedii medicale 6455 other - + @@ -3471,7 +3403,7 @@ Alte cheltuieli privind asigurarile si protectia sociala 6458 other - + @@ -3487,7 +3419,7 @@ Pierderi din creante si debitori diversi 654 other - + @@ -3503,7 +3435,7 @@ Despagubiri, amenzi si penalitati 6581 other - + @@ -3511,7 +3443,7 @@ Donatii si subventii acordate 6582 other - + @@ -3519,7 +3451,7 @@ Cheltuieli privind activele cedate si alte operatii de capital 6583 other - + @@ -3527,7 +3459,7 @@ Alte cheltuieli de exploatare 6588 other - + @@ -3544,7 +3476,7 @@ Pierderi din creante legate de participatii 663 other - + @@ -3561,7 +3493,7 @@ Cheltuieli privind imobilizarile financiare cedate 6641 other - + @@ -3569,7 +3501,7 @@ Pierderi din investitiile pe termen scurt cedate 6642 other - + @@ -3577,7 +3509,7 @@ Cheltuieli din diferente de curs valutar 665 other - + @@ -3585,7 +3517,7 @@ Cheltuieli privind dobanzile 666 other - + @@ -3593,7 +3525,7 @@ Cheltuieli privind sconturile acordate 667 other - + @@ -3601,7 +3533,7 @@ Alte cheltuieli financiare 668 other - + @@ -3617,7 +3549,7 @@ Cheltuieli privind calamitatile si alte evenimente extraordinare 671 other - + @@ -3641,7 +3573,7 @@ Alte cheltuieli cu serviciile executate de tertiCheltuieli de exploatare privind amortizarea imobilizarilor 6811 other - + @@ -3649,7 +3581,7 @@ Cheltuieli de exploatare privind provizioanele 6812 other - + @@ -3657,7 +3589,7 @@ Cheltuieli de exploatare privind ajustarile pentru deprecierea imobilizarilor 6813 other - + @@ -3665,7 +3597,7 @@ Cheltuieli de exploatare privind ajustarile pentru deprecierea activelor circulante 6814 other - + @@ -3681,7 +3613,7 @@ Cheltuieli financiare privind ajustarile pentru pierderea de valoare a imobilizarilor financiare 6863 other - + @@ -3689,7 +3621,7 @@ Cheltuieli financiare privind ajustarile pentru pierderea de valoare a activelor circulante 6864 other - + @@ -3697,7 +3629,7 @@ Cheltuieli financiare privind amortizarea primelor de rambursare a obligatiunilor 6868 other - + @@ -3713,7 +3645,7 @@ Impozitul pe profit 691 other - + @@ -3721,7 +3653,7 @@ Cheltuieli cu impozitul pe venit si cu alte impozite care nu apar in elementele de mai sus 698 other - + Se utilizeaza conform reglementarilor legale @@ -3746,7 +3678,7 @@ Venituri din vanzarea produselor finite 701 other - + @@ -3754,7 +3686,7 @@ Venituri din vanzarea semifabricatelor 702 other - + @@ -3762,7 +3694,7 @@ Venituri din vanzarea produselor reziduale 703 other - + @@ -3770,7 +3702,7 @@ Venituri din lucrari executate si servicii prestate 704 other - + @@ -3778,7 +3710,7 @@ Venituri din studii si cercetari 705 other - + @@ -3786,7 +3718,7 @@ Venituri din redevente, locatii de gestiune si chirii 706 other - + @@ -3794,7 +3726,7 @@ Venituri din vanzarea marfurilor 707 other - + 707-607 = adaosul comercial @@ -3803,7 +3735,7 @@ Venituri din activitati diverse 708 other - + @@ -3819,7 +3751,7 @@ Variatia stocurilor 711 other - + @@ -3835,7 +3767,7 @@ Venituri din productia de imobilizari necorporale 721 other - + @@ -3843,7 +3775,7 @@ Venituri din productia de imobilizari corporale 722 other - + @@ -3867,7 +3799,7 @@ Venituri din subventii de exploatare aferente cifrei de afaceri 7411 other - + Se ia in calcul la determinarea cifrei de afaceri @@ -3876,7 +3808,7 @@ Venituri din subventii de exploatare pentru materii prime si materiale consumabile 7412 other - + @@ -3884,7 +3816,7 @@ Venituri din subventii de exploatare pentru alte cheltuieli externe 7413 other - + @@ -3892,7 +3824,7 @@ Venituri din subventii de exploatare pentru plata personalului 7414 other - + @@ -3900,7 +3832,7 @@ Venituri din subventii de exploatare pentru asigurari si protectie sociala 7415 other - + @@ -3908,7 +3840,7 @@ Venituri din subventii de exploatare pentru alte cheltuieli de exploatare 7416 other - + @@ -3916,7 +3848,7 @@ Venituri din subventii de exploatare aferente altor venituri 7417 other - + @@ -3924,7 +3856,7 @@ Venituri din subventii de exploatare pentru dobanda datorata 7418 other - + @@ -3940,7 +3872,7 @@ Venituri din creante reactivate si debitori diversi 754 other - + @@ -3956,7 +3888,7 @@ Venituri din despagubiri, amenzi si penalitati 7581 other - + @@ -3964,7 +3896,7 @@ Venituri din donatii si subventii primite 7582 other - + @@ -3972,7 +3904,7 @@ Venituri din vanzarea activelor si alte operatii de capital 7583 other - + @@ -3980,7 +3912,7 @@ Venituri din subventii pentru investitii 7584 other - + @@ -3988,7 +3920,7 @@ Alte venituri din exploatare 7588 other - + @@ -4012,7 +3944,7 @@ Venituri din actiuni detinute la entitatile afiliate 7611 other - + @@ -4020,7 +3952,7 @@ Venituri din interese de participare 7613 other - + @@ -4028,7 +3960,7 @@ Venituri din investitii financiare pe termen scurt 762 other - + @@ -4036,7 +3968,7 @@ Venituri din creante imobilizate 763 other - + @@ -4052,7 +3984,7 @@ Venituri din imobilizari financiare cedate 7641 other - + @@ -4060,7 +3992,7 @@ Castiguri din investitii pe termen scurt cedate 7642 other - + @@ -4068,7 +4000,7 @@ Venituri din diferente de curs valutar 765 other - + @@ -4076,7 +4008,7 @@ Venituri din dobanzi 766 other - + @@ -4084,7 +4016,7 @@ Venituri din sconturi obtinute 767 other - + (contrepartie 667) @@ -4093,7 +4025,7 @@ Alte venituri financiare 768 other - + @@ -4109,7 +4041,7 @@ Venituri din subventii pentru evenimente extraordinare si altele similare 771 other - + @@ -4133,7 +4065,7 @@ Venituri din provizioane 7812 other - + @@ -4141,7 +4073,7 @@ Venituri din ajustari pentru deprecierea imobilizarilor 7813 other - + @@ -4149,7 +4081,7 @@ Venituri din ajustari pentru deprecierea activelor circulante 7814 other - + @@ -4158,7 +4090,7 @@ 7815 other Acest cont apare numai in situatiile anuale consolidate - + @@ -4174,7 +4106,7 @@ Venituri financiare din ajustari pentru pierderea de valoare a imobilizarilor financiare 7863 other - + @@ -4182,7 +4114,7 @@ Venituri financiare din ajustari pentru pierderea de valoare a activelor circulante 7864 other - + From f258bbe4e5456acc617503dd576171a798928a95 Mon Sep 17 00:00:00 2001 From: " Rifakat (OpenERP)" <> Date: Tue, 27 Nov 2012 15:50:02 +0530 Subject: [PATCH 023/192] [FIX]stock: fix the issue of duplication of Production Lot also duplicates its Creation Date bzr revid: mma@tinyerp.com-20121127102002-dlc00n4v165geyn7 --- addons/stock/stock.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 9040c678778..eb1cd1c0aa0 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1566,6 +1566,16 @@ class stock_production_lot(osv.osv): """ value=self.pool.get('action.traceability').action_traceability(cr,uid,ids,context) return value + + def copy(self, cr, uid, id, default=None, context=None): + if context is None: context = {} + if default is None: + default = {} + else: + default = default.copy() + default.update(date=time.strftime('%Y-%m-%d %H:%M:%S'), revisions=[], move_ids=[]) + return super(stock_production_lot, self).copy(cr, uid, id, default=default, context=context) + stock_production_lot() class stock_production_lot_revision(osv.osv): From 7dae49b022c92b7cc9998083edda3d930dee6ba4 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Tue, 27 Nov 2012 18:27:17 +0530 Subject: [PATCH 024/192] [FIX] Set domain value for selected journal. bzr revid: bth@tinyerp.com-20121127125717-quejpuq8wfazfs3m --- addons/account/account_invoice_view.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 5c5a25880cb..190e6562744 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -627,6 +627,7 @@ id="act_account_journal_2_account_invoice_opened" name="Unpaid Invoices" context="{'search_default_journal_id': [active_id], 'search_default_unpaid':1, 'default_journal_id': active_id}" + domain="[('journal_id','=', active_id)]" res_model="account.invoice" src_model="account.journal"/> From e9cb8f9a6f3a551cd4c9ce6683cf760a3e958333 Mon Sep 17 00:00:00 2001 From: " Amit Dodiya (OpenERP)" <> Date: Wed, 28 Nov 2012 11:47:54 +0530 Subject: [PATCH 025/192] [FIX]warning: In warning module onchange_partner_id has some re assignation of values lp bug: https://launchpad.net/bugs/920530 fixed bzr revid: mma@tinyerp.com-20121128061754-bkccr0wdts8jygr0 --- addons/warning/warning.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/warning/warning.py b/addons/warning/warning.py index fee5259c4dc..6571efe74c2 100644 --- a/addons/warning/warning.py +++ b/addons/warning/warning.py @@ -136,7 +136,7 @@ class account_invoice(osv.osv): 'message': message } result = super(account_invoice, self).onchange_partner_id(cr, uid, ids, type, partner_id, - date_invoice=False, payment_term=False, partner_bank_id=False) + date_invoice, payment_term, partner_bank_id, company_id) if result.get('warning',False): warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title'] From 387132bc14e309ff17a1a41a0fda923b92f7da3b Mon Sep 17 00:00:00 2001 From: Jean-Christophe VASSORT <> Date: Wed, 28 Nov 2012 12:23:18 +0530 Subject: [PATCH 026/192] [FIX]warning: In warning module onchange_partner_id has some re assignation of values bzr revid: mma@tinyerp.com-20121128065318-wzo9rj4dh902bbom --- addons/warning/warning.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/warning/warning.py b/addons/warning/warning.py index 6571efe74c2..194d03b1f1f 100644 --- a/addons/warning/warning.py +++ b/addons/warning/warning.py @@ -136,7 +136,8 @@ class account_invoice(osv.osv): 'message': message } result = super(account_invoice, self).onchange_partner_id(cr, uid, ids, type, partner_id, - date_invoice, payment_term, partner_bank_id, company_id) + date_invoice=date_invoice, payment_term=payment_term, + partner_bank_id=partner_bank_id, company_id=company_id) if result.get('warning',False): warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title'] From 0c1d497c628bffe3a218ad98b4e1f4bf557b1077 Mon Sep 17 00:00:00 2001 From: "Rifakat (OpenERP)" <> Date: Wed, 28 Nov 2012 17:59:40 +0530 Subject: [PATCH 027/192] [FIX]hr_timesheet_invoice: Fix issue Invoice tasks creates new tasks to invoice lp bug: https://launchpad.net/bugs/948876 fixed bzr revid: mma@tinyerp.com-20121128122940-96pwz3ot6j5zgym6 --- addons/hr_timesheet_invoice/hr_timesheet_invoice.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py index 161ac761aec..0de33f5690c 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py @@ -368,10 +368,13 @@ class account_move_line(osv.osv): res = super(account_move_line, self).create_analytic_lines(cr, uid, ids,context=context) analytic_line_obj = self.pool.get('account.analytic.line') for move_line in self.browse(cr, uid, ids, context=context): + #For customer invoice, link analytic line to the invoice so it is not proposed for invoicing in Bill Tasks Work + invoice_id = move_line.invoice and move_line.invoice.type in ('out_invoice','out_refund') and move_line.invoice.id or False for line in move_line.analytic_lines: - toinv = line.account_id.to_invoice.id - if toinv: - analytic_line_obj.write(cr, uid, line.id, {'to_invoice': toinv}) + analytic_line_obj.write(cr, uid, line.id, { + 'invoice_id': invoice_id, + 'to_invoice': line.account_id.to_invoice and line.account_id.to_invoice.id or False + }, context=context) return res account_move_line() From 6183134f4d17c4534664e0a9e3da6ed6fb71113a Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Wed, 28 Nov 2012 16:47:17 +0100 Subject: [PATCH 028/192] [FIX] Attempt to fix mail bug, why the hell res_model is not in the values?. bzr revid: vta@openerp.com-20121128154717-3ashimdrwd0kl24k --- addons/mail/mail_message.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index ba6d101541c..ead17a89b77 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -583,7 +583,7 @@ class mail_message(osv.Model): if message.get('author_id') and message.get('author_id') == partner_id] elif operation == 'create': author_ids = [mid for mid, message in message_values.iteritems() - if not message.get('model') and not message.get('res_id')] + if not message.get('res_model') and not message.get('res_id')] else: author_ids = [] @@ -640,6 +640,7 @@ class mail_message(osv.Model): (self._description, operation)) def create(self, cr, uid, values, context=None): + values['model'] = context.get('default_res_model') if (context and context.get('default_res_model')) else '' if not values.get('message_id') and values.get('res_id') and values.get('model'): values['message_id'] = tools.generate_tracking_message_id('%(res_id)s-%(model)s' % values) elif not values.get('message_id'): From d7504b7f20e828a45c2c5beae5914c30414c20bd Mon Sep 17 00:00:00 2001 From: "Priyesh (OpenERP)" <> Date: Thu, 29 Nov 2012 16:50:39 +0530 Subject: [PATCH 029/192] [FIX]project_timesheet: Fix KeyError: user_id coming due to not creation unique id from postgres view bzr revid: mma@tinyerp.com-20121129112039-fz7jzsdza48z631c --- addons/project_timesheet/report/task_report.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/project_timesheet/report/task_report.py b/addons/project_timesheet/report/task_report.py index 89476b991b1..bdc51d0a25e 100644 --- a/addons/project_timesheet/report/task_report.py +++ b/addons/project_timesheet/report/task_report.py @@ -56,7 +56,7 @@ class report_timesheet_task_user(osv.osv): tools.drop_view_if_exists(cr, 'report_timesheet_task_user') cr.execute(""" create or replace view report_timesheet_task_user as ( select - ((r.id*12)+to_number(months.m_id,'99'))::integer as id, + ((r.id*12)+to_number(months.m_id,'999999'))::integer as id, months.name as name, r.id as user_id, to_char(to_date(months.name, 'YYYY/MM/DD'),'YYYY') as year, @@ -65,12 +65,12 @@ class report_timesheet_task_user(osv.osv): interval '1 day') ) as task_hrs from res_users r, (select to_char(p.date,'YYYY-MM-01') as name, - to_char(p.date,'MM') as m_id + to_char(p.date,'YYYYMM') as m_id from project_task_work p union select to_char(h.name,'YYYY-MM-01') as name, - to_char(h.name,'MM') as m_id + to_char(h.name,'YYYYMM') as m_id from hr_timesheet_sheet_sheet_day h) as months group by From 616925f1139b5ec3e124bf416a240a3000d405dc Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Fri, 30 Nov 2012 12:12:23 +0100 Subject: [PATCH 030/192] [FIX] Fixed the context sent by the invite wizard. Also give the author the rigth to write. bzr revid: vta@openerp.com-20121130111223-49fpinmq82llt2cq --- addons/mail/mail_message.py | 3 +-- addons/mail/wizard/invite.py | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index ead17a89b77..d4edb7616e6 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -578,7 +578,7 @@ class mail_message(osv.Model): model_record_ids.setdefault(rmod, dict()).setdefault(rid, set()).add(id) # Author condition, for read and create (private message) -> could become an ir.rule, but not till we do not have a many2one variable field - if operation == 'read': + if operation == 'read' or operation == 'write': author_ids = [mid for mid, message in message_values.iteritems() if message.get('author_id') and message.get('author_id') == partner_id] elif operation == 'create': @@ -640,7 +640,6 @@ class mail_message(osv.Model): (self._description, operation)) def create(self, cr, uid, values, context=None): - values['model'] = context.get('default_res_model') if (context and context.get('default_res_model')) else '' if not values.get('message_id') and values.get('res_id') and values.get('model'): values['message_id'] = tools.generate_tracking_message_id('%(res_id)s-%(model)s' % values) elif not values.get('message_id'): diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py index 50ecf9450da..c0fa410b87b 100644 --- a/addons/mail/wizard/invite.py +++ b/addons/mail/wizard/invite.py @@ -71,12 +71,14 @@ class invite_wizard(osv.osv_memory): # send an email if wizard.message: + ctx = dict(context) + ctx.update({'default_res_id': False}) for follower_id in new_follower_ids: mail_mail = self.pool.get('mail.mail') mail_id = mail_mail.create(cr, uid, { 'subject': 'Invitation to follow %s' % document.name_get()[0][1], 'body_html': '%s' % wizard.message, 'auto_delete': True, - }, context=context) + }, context=ctx) mail_mail.send(cr, uid, [mail_id], recipient_ids=[follower_id], context=context) return {'type': 'ir.actions.act_window_close'} From 8d41ea91d8ff99ac8b36ceee4a56e4c1fdecf634 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 30 Nov 2012 14:43:56 +0100 Subject: [PATCH 031/192] [FIX] mail: Get attachment of a message with a SUPPERUSER_ID when the user can access to the message bzr revid: chm@openerp.com-20121130134356-vbukzwgk2mj9dq51 --- addons/mail/mail_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 3273870f5e0..a0d1f6105d2 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -250,7 +250,7 @@ class mail_message(osv.Model): partner_tree = dict((partner[0], partner) for partner in partners) # 2. Attachments - attachments = ir_attachment_obj.read(cr, uid, list(attachment_ids), ['id', 'datas_fname'], context=context) + attachments = ir_attachment_obj.read(cr, SUPERUSER_ID, list(attachment_ids), ['id', 'datas_fname'], context=context) attachments_tree = dict((attachment['id'], {'id': attachment['id'], 'filename': attachment['datas_fname']}) for attachment in attachments) # 3. Update message dictionaries From 1edd341f1f5ad22eaa31c4d2f22e4772dfe80c27 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 30 Nov 2012 15:48:51 +0100 Subject: [PATCH 032/192] [FIX] mail: An error appear when a user receive a message without his parent message. Debug: add a notification with read = true to the parented message if there are no notification bzr revid: chm@openerp.com-20121130144851-3p0a81p3bd51m5ct --- addons/mail/mail_message.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index a0d1f6105d2..e9bbb7869fd 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -763,7 +763,7 @@ class mail_message(osv.Model): """ Add the related record followers to the destination partner_ids if is not a private message. Call mail_notification.notify to manage the email sending """ - message = self.read(cr, uid, newid, ['model', 'res_id', 'author_id', 'subtype_id', 'partner_ids'], context=context) + message = self.read(cr, uid, newid, ['model', 'res_id', 'author_id', 'subtype_id', 'partner_ids', 'parent_id'], context=context) partners_to_notify = set([]) # message has no subtype_id: pure log message -> no partners, no one notified @@ -791,7 +791,18 @@ class mail_message(osv.Model): if partners_to_notify: self.write(cr, SUPERUSER_ID, [newid], {'notified_partner_ids': [(4, p_id) for p_id in partners_to_notify]}, context=context) - self.pool.get('mail.notification')._notify(cr, uid, newid, context=context) + notification_obj = self.pool.get('mail.notification') + notification_obj._notify(cr, uid, newid, context=context) + + if message.get('parent_id') and message.get('parent_id')[0]: + partners_to_parent_notify = set(partners_to_notify) - set(self.read(cr, SUPERUSER_ID, message.get('parent_id')[0], ['notified_partner_ids'], context=context).get('notified_partner_ids')) + for partner_id in partners_to_parent_notify: + notification_obj.create(cr, uid, { + 'message_id': message.get('parent_id')[0], + 'partner_id': partner_id, + 'read': True, + }, context=context) + #------------------------------------------------------ # Tools From 9d57b962730798009ca31eec8866c37888711a78 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 30 Nov 2012 15:50:39 +0100 Subject: [PATCH 033/192] [IMP] mail: add comment bzr revid: chm@openerp.com-20121130145039-4wgxxp1wev9zkj97 --- addons/mail/mail_message.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index e9bbb7869fd..77353e0f641 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -794,6 +794,8 @@ class mail_message(osv.Model): notification_obj = self.pool.get('mail.notification') notification_obj._notify(cr, uid, newid, context=context) + # An error appear when a user receive a notify to a message without notify to his parent message. + # Add a notification with read = true to the parented message if there are no notification if message.get('parent_id') and message.get('parent_id')[0]: partners_to_parent_notify = set(partners_to_notify) - set(self.read(cr, SUPERUSER_ID, message.get('parent_id')[0], ['notified_partner_ids'], context=context).get('notified_partner_ids')) for partner_id in partners_to_parent_notify: From d3a0fe5044f3bf5b4becccebc9826fcb8b0cc917 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 30 Nov 2012 16:15:50 +0100 Subject: [PATCH 034/192] [IMP] mail: add list of recipients on bottom of messages if there are more of one partner not follower who receive the message bzr revid: chm@openerp.com-20121130151550-b6ytzlyl5fhgs48w --- addons/mail/static/src/css/mail.css | 5 ++++- addons/mail/static/src/xml/mail.xml | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/addons/mail/static/src/css/mail.css b/addons/mail/static/src/css/mail.css index 638d016921b..8b0ae5f2cb0 100644 --- a/addons/mail/static/src/css/mail.css +++ b/addons/mail/static/src/css/mail.css @@ -440,11 +440,14 @@ filter:none; cursor: pointer; } -.openerp .oe_mail .oe_mail_list_recipients{ +.openerp .oe_mail .oe_msg_content .oe_mail_list_recipients{ font-size: 12px; margin-top: 4px; margin-bottom: 4px; } +.openerp .oe_mail .oe_msg_footer .oe_mail_list_recipients{ + font-style: italic; +} /* ---------------- HIDDEN MESSAGES ------------------ */ diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index cca908a5d98..77c478c1bf0 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -232,6 +232,30 @@ • + +
+ Send to: + + + Followers of + + this document + + + and + + + + + + + + + , others... + <<< + +
+
From d19c8e5e2c2db389bd10fca2b30d4b9b61545151 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 30 Nov 2012 17:01:57 +0100 Subject: [PATCH 035/192] [IMP] mail: don't show the record_name on link with option show_link=false bzr revid: chm@openerp.com-20121130160157-0tkavi31bn72xwhg --- addons/mail/static/src/xml/mail.xml | 18 +++++++++--------- addons/portal/portal_data.xml | 4 ++-- addons/portal/portal_view.xml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index 77c478c1bf0..640d6c031a5 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -117,8 +117,8 @@ - - + + @@ -198,10 +198,10 @@
- + - +
@@ -215,7 +215,7 @@

- + :

@@ -226,8 +226,8 @@
- - + + • • @@ -246,8 +246,8 @@ - - + + diff --git a/addons/portal/portal_data.xml b/addons/portal/portal_data.xml index 9e2bff2b962..75fc0359e9c 100644 --- a/addons/portal/portal_data.xml +++ b/addons/portal/portal_data.xml @@ -22,7 +22,7 @@ 'default_model': 'mail.group', 'default_res_id': ref('company_news_feed'), }, - 'show_link_partner': False, + 'show_link': False, 'res_model': 'mail.message', 'thread_level': 1, }"/> @@ -54,7 +54,7 @@ 'default_model': 'mail.group', 'default_res_id': ref('company_jobs'), }, - 'show_link_partner': False, + 'show_link': False, 'res_model': 'mail.message', 'thread_level': 1, }"/> diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml index b7765e63ffd..8c361312433 100644 --- a/addons/portal/portal_view.xml +++ b/addons/portal/portal_view.xml @@ -62,7 +62,7 @@ ('favorite_user_ids', 'not in', [uid]) ], 'show_compose_message': False, - 'show_link_partner': False, + 'show_link': False, 'view_mailbox': True, 'view_inbox': True, 'read_action': 'read' From d945cd6555298fce84f51119e30c255365e8e3af Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 30 Nov 2012 17:03:50 +0100 Subject: [PATCH 036/192] [FIX] mail: show_link in js file bzr revid: chm@openerp.com-20121130160350-7axzlna6254r4u1u --- addons/mail/static/src/js/mail.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index a5beaac229f..c44750727da 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1398,7 +1398,7 @@ openerp.mail = function (session) { *... @param {Array} [message_ids] List of ids to fetch by the root thread. * When you use this option, the domain is not used for the fetch root. * @param {String} [no_message] Message to display when there are no message - * @param {Boolean} [show_link_partner] Display partner (authors, followers...) on link or not + * @param {Boolean} [show_link] Display partner (authors, followers...) on link or not * @param {Boolean} [compose_as_todo] The root composer mark automatically the message as todo */ init: function (parent, action) { @@ -1417,7 +1417,7 @@ openerp.mail = function (session) { 'show_compose_message' : false, 'show_compact_message' : false, 'compose_placeholder': false, - 'show_link_partner': true, + 'show_link': true, 'view_inbox': false, 'message_ids': undefined, 'compose_as_todo' : false, From 04149ce60edd8d445651883dc74b417920327302 Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Mon, 3 Dec 2012 12:01:31 +0100 Subject: [PATCH 037/192] [FIX] Fixed context, and added comments as per TDE suggestion. bzr revid: vta@openerp.com-20121203110131-suh6dc2y4gfsp933 --- addons/mail/mail_message.py | 3 ++- addons/mail/wizard/invite.py | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index edaaa3441f7..149ba7f8ccb 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -564,6 +564,7 @@ class mail_message(osv.Model): - uid have write access on the related document if model, res_id, OR - otherwise: raise - write: if + - author_id == pid, uid is the author, OR - uid has write access on the related document if model, res_id - Otherwise: raise - unlink: if @@ -591,7 +592,7 @@ class mail_message(osv.Model): if message.get('author_id') and message.get('author_id') == partner_id] elif operation == 'create': author_ids = [mid for mid, message in message_values.iteritems() - if not message.get('res_model') and not message.get('res_id')] + if not message.get('model') and not message.get('res_id')] else: author_ids = [] diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py index c0fa410b87b..e2fe8bde272 100644 --- a/addons/mail/wizard/invite.py +++ b/addons/mail/wizard/invite.py @@ -71,14 +71,16 @@ class invite_wizard(osv.osv_memory): # send an email if wizard.message: - ctx = dict(context) - ctx.update({'default_res_id': False}) + # the invite wizard should create a private message not related to any object, + # we ensure that by removing default res_id and res_model from the context + context.pop('default_res_id') + context.pop('default_res_model') for follower_id in new_follower_ids: mail_mail = self.pool.get('mail.mail') mail_id = mail_mail.create(cr, uid, { 'subject': 'Invitation to follow %s' % document.name_get()[0][1], 'body_html': '%s' % wizard.message, 'auto_delete': True, - }, context=ctx) + }, context=context) mail_mail.send(cr, uid, [mail_id], recipient_ids=[follower_id], context=context) return {'type': 'ir.actions.act_window_close'} From 776922841906152994d86b61dd82b7237153318e Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Mon, 3 Dec 2012 14:12:06 +0100 Subject: [PATCH 038/192] [IMP] mail: _notify, change read into browse bzr revid: chm@openerp.com-20121203131206-ks7tjpf7voei00at --- addons/mail/mail_message.py | 39 ++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 77353e0f641..fce0172c8a0 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -763,45 +763,44 @@ class mail_message(osv.Model): """ Add the related record followers to the destination partner_ids if is not a private message. Call mail_notification.notify to manage the email sending """ - message = self.read(cr, uid, newid, ['model', 'res_id', 'author_id', 'subtype_id', 'partner_ids', 'parent_id'], context=context) + message = self.browse(cr, uid, newid, context=context) partners_to_notify = set([]) # message has no subtype_id: pure log message -> no partners, no one notified - if not message.get('subtype_id'): + if not message.subtype_id: return True # all partner_ids of the mail.message have to be notified - if message.get('partner_ids'): - partners_to_notify |= set(message.get('partner_ids')) + if message.partner_ids: + partners_to_notify |= set(message.partner_ids) # all followers of the mail.message document have to be added as partners and notified - if message.get('model') and message.get('res_id'): + if message.model and message.res_id: fol_obj = self.pool.get("mail.followers") fol_ids = fol_obj.search(cr, uid, [ - ('res_model', '=', message.get('model')), - ('res_id', '=', message.get('res_id')), - ('subtype_ids', 'in', message.get('subtype_id')[0]) + ('res_model', '=', message.model), + ('res_id', '=', message.res_id), + ('subtype_ids', 'in', message.subtype_id.id) ], context=context) - fol_objs = fol_obj.read(cr, uid, fol_ids, ['partner_id'], context=context) - partners_to_notify |= set(fol['partner_id'][0] for fol in fol_objs) + partners_to_notify |= set(fo.partner_id for fo in fol_obj.browse(cr, uid, fol_ids, context=context)) # remove me from notified partners, unless the message is written on my own wall - if message.get('author_id') and message.get('model') == "res.partner" and message.get('res_id') == message.get('author_id')[0]: - partners_to_notify |= set([message.get('author_id')[0]]) - elif message.get('author_id'): - partners_to_notify = partners_to_notify - set([message.get('author_id')[0]]) + if message.author_id and message.model == "res.partner" and message.res_id == message.author_id.id: + partners_to_notify |= set([message.author_id]) + elif message.author_id: + partners_to_notify = partners_to_notify - set([message.author_id]) if partners_to_notify: - self.write(cr, SUPERUSER_ID, [newid], {'notified_partner_ids': [(4, p_id) for p_id in partners_to_notify]}, context=context) + self.write(cr, SUPERUSER_ID, [newid], {'notified_partner_ids': [(4, p.id) for p in partners_to_notify]}, context=context) notification_obj = self.pool.get('mail.notification') notification_obj._notify(cr, uid, newid, context=context) # An error appear when a user receive a notify to a message without notify to his parent message. # Add a notification with read = true to the parented message if there are no notification - if message.get('parent_id') and message.get('parent_id')[0]: - partners_to_parent_notify = set(partners_to_notify) - set(self.read(cr, SUPERUSER_ID, message.get('parent_id')[0], ['notified_partner_ids'], context=context).get('notified_partner_ids')) - for partner_id in partners_to_parent_notify: + if message.parent_id: + partners_to_parent_notify = set(partners_to_notify) - set(message.parent_id.notified_partner_ids) + for partner in partners_to_parent_notify: notification_obj.create(cr, uid, { - 'message_id': message.get('parent_id')[0], - 'partner_id': partner_id, + 'message_id': message.parent_id.id, + 'partner_id': partner.id, 'read': True, }, context=context) From 3268f93197dabff4c7f3b74f79a57d859bc47e8f Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Tue, 4 Dec 2012 09:39:35 +0100 Subject: [PATCH 039/192] [FIX] Pop the right context values, and give a default if not present. bzr revid: vta@openerp.com-20121204083935-pzye8yl1zlgthaik --- addons/mail/wizard/invite.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py index e2fe8bde272..cd7e8b8c317 100644 --- a/addons/mail/wizard/invite.py +++ b/addons/mail/wizard/invite.py @@ -73,8 +73,8 @@ class invite_wizard(osv.osv_memory): if wizard.message: # the invite wizard should create a private message not related to any object, # we ensure that by removing default res_id and res_model from the context - context.pop('default_res_id') - context.pop('default_res_model') + context.pop('default_res_id', False) + context.pop('default_res_model', False) for follower_id in new_follower_ids: mail_mail = self.pool.get('mail.mail') mail_id = mail_mail.create(cr, uid, { From e3c7ae7e1d5ab2cde213300f7f5550d9826abdf0 Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Wed, 5 Dec 2012 08:35:18 +0100 Subject: [PATCH 040/192] [FIX] Pop the correct field in context. bzr revid: vta@openerp.com-20121205073518-aokkreu26zdr03cc --- addons/mail/wizard/invite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py index cd7e8b8c317..e9335a7d983 100644 --- a/addons/mail/wizard/invite.py +++ b/addons/mail/wizard/invite.py @@ -74,7 +74,7 @@ class invite_wizard(osv.osv_memory): # the invite wizard should create a private message not related to any object, # we ensure that by removing default res_id and res_model from the context context.pop('default_res_id', False) - context.pop('default_res_model', False) + context.pop('default_model', False) for follower_id in new_follower_ids: mail_mail = self.pool.get('mail.mail') mail_id = mail_mail.create(cr, uid, { From 852b219cec9581f052183cf225114d0b269ce436 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 5 Dec 2012 16:08:27 +0100 Subject: [PATCH 041/192] [FIX] mail: when a user try to delete a document, no access error. debug: delete followers after the document. bzr revid: chm@openerp.com-20121205150827-24q03x65tplsgg4t --- addons/mail/mail_thread.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 30954be4ed8..123bf6074ab 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -237,10 +237,12 @@ class mail_thread(osv.AbstractModel): # delete messages and notifications msg_ids = msg_obj.search(cr, uid, [('model', '=', self._name), ('res_id', 'in', ids)], context=context) msg_obj.unlink(cr, uid, msg_ids, context=context) + # delete + res = super(mail_thread, self).unlink(cr, uid, ids, context=context) # delete followers fol_ids = fol_obj.search(cr, uid, [('res_model', '=', self._name), ('res_id', 'in', ids)], context=context) - fol_obj.unlink(cr, uid, fol_ids, context=context) - return super(mail_thread, self).unlink(cr, uid, ids, context=context) + fol_obj.unlink(cr, SUPERUSER_ID, fol_ids, context=context) + return res def copy(self, cr, uid, id, default=None, context=None): default = default or {} From 9c8b9a80becbe864a09795c59849879c798e2f35 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 5 Dec 2012 16:52:29 +0100 Subject: [PATCH 042/192] [FIX] mail: when a user try to invite a follower to a project/task, no access error. debug: overwrite context model and res_id. bzr revid: chm@openerp.com-20121205155229-8mbjlrciuclnmx2r --- addons/mail/wizard/invite.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/mail/wizard/invite.py b/addons/mail/wizard/invite.py index 50ecf9450da..6deaf133bf5 100644 --- a/addons/mail/wizard/invite.py +++ b/addons/mail/wizard/invite.py @@ -68,7 +68,7 @@ class invite_wizard(osv.osv_memory): # filter partner_ids to get the new followers, to avoid sending email to already following partners new_follower_ids = [p.id for p in wizard.partner_ids if p.id not in document.message_follower_ids] model_obj.message_subscribe(cr, uid, [wizard.res_id], new_follower_ids, context=context) - + # send an email if wizard.message: for follower_id in new_follower_ids: @@ -77,6 +77,8 @@ class invite_wizard(osv.osv_memory): 'subject': 'Invitation to follow %s' % document.name_get()[0][1], 'body_html': '%s' % wizard.message, 'auto_delete': True, + 'res_id': False, + 'model': None }, context=context) mail_mail.send(cr, uid, [mail_id], recipient_ids=[follower_id], context=context) return {'type': 'ir.actions.act_window_close'} From 010def466fe3b945a2d4de3b281e911de4da9839 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 6 Dec 2012 11:27:14 +0100 Subject: [PATCH 043/192] [IMP] mail: create test for access rules. fix the create group: add user in follower and remove admin bzr revid: chm@openerp.com-20121206102714-tm0w6bn234a2j4fn --- addons/mail/mail_group.py | 4 +++ addons/mail/tests/test_mail_access_rights.py | 34 ++++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py index 30a31e2b701..f69de54ddbf 100644 --- a/addons/mail/mail_group.py +++ b/addons/mail/mail_group.py @@ -122,6 +122,10 @@ class mail_group(osv.Model): #ir.ui.menu (for which normal users do not have creation rights) self.check_access_rights(cr, uid, 'create') mail_group_id = super(mail_group, self).create(cr, SUPERUSER_ID, vals, context=context) + if uid != SUPERUSER_ID: + # creator is the first follower + user_pid = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'], context=context)['partner_id'][0] + self.write(cr, SUPERUSER_ID, [mail_group_id], {'message_follower_ids': [(6, 0, [user_pid])]}, context=context) # Create client action for this group and link the menu to it ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'mail', 'action_mail_group_feeds') diff --git a/addons/mail/tests/test_mail_access_rights.py b/addons/mail/tests/test_mail_access_rights.py index 1b2f7f85d71..8f0513d757b 100644 --- a/addons/mail/tests/test_mail_access_rights.py +++ b/addons/mail/tests/test_mail_access_rights.py @@ -51,6 +51,8 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): self.partner_bert_id = self.user_bert.partner_id.id self.user_raoul = self.res_users.browse(cr, uid, self.user_raoul_id) self.partner_raoul_id = self.user_raoul.partner_id.id + self.user_admin = self.res_users.browse(cr, uid, uid) + self.partner_admin_id = self.user_admin.partner_id.id @mute_logger('openerp.addons.base.ir.ir_model','openerp.osv.orm') def test_00_mail_message_search_access_rights(self): @@ -201,3 +203,35 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): self.mail_group.read(cr, user_raoul_id, self.group_pigs_id) # Do: Bert read Jobs, ok because group_public_id = employee self.mail_group.read(cr, user_raoul_id, self.group_jobs_id) + + + def test_80_linked_document(self): + """ Testing follower, mail and document relation. """ + cr, uid, user_admin = self.cr, self.uid, self.user_admin + user_raoul_id, user_raoul = self.user_raoul_id, self.user_raoul + + print "" + print "" + print "" + print "" + + + # Raoul create a document mail_group + group_doc_id = self.mail_group.create(cr, user_raoul_id, {'name': 'Doc group'}) + group_doc = self.mail_group.browse(cr, user_raoul_id, group_doc_id) + + print set([user_raoul.partner_id]) + print set(group_doc.message_follower_ids) + + # Test: raoul is follower of the group he created + self.assertEqual(set(group_doc.message_follower_ids), set([user_raoul.partner_id]), 'Group create failed, the creator must follow the document he created.') + + + print user_raoul.partner_id + print group_doc.message_follower_ids + + print "" + print "" + print "" + print "" + raise \ No newline at end of file From 52da4b041c1e62cb2c76d0875d5ad317fae05563 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 6 Dec 2012 13:14:09 +0100 Subject: [PATCH 044/192] [IMP] mail_group: remove inherits of ir.ui.menu form mail_group to improve managment of access rights. bzr revid: chm@openerp.com-20121206121409-z04iygrv34png4aj --- addons/mail/mail_group.py | 52 +++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py index f69de54ddbf..b5911e513b8 100644 --- a/addons/mail/mail_group.py +++ b/addons/mail/mail_group.py @@ -33,7 +33,7 @@ class mail_group(osv.Model): _name = 'mail.group' _mail_flat_thread = False _inherit = ['mail.thread'] - _inherits = {'mail.alias': 'alias_id', 'ir.ui.menu': 'menu_id'} + _inherits = {'mail.alias': 'alias_id'} def _get_image(self, cr, uid, ids, name, args, context=None): result = dict.fromkeys(ids, False) @@ -44,7 +44,12 @@ class mail_group(osv.Model): def _set_image(self, cr, uid, id, name, value, args, context=None): return self.write(cr, uid, [id], {'image': tools.image_resize_image_big(value)}, context=context) + def _get_name(self, cr, uid, context=None): + ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'group_user') + return ref and ref[1] or False + _columns = { + 'name': fields.char('Name', size=64, required=True, translate=True), 'description': fields.text('Description'), 'menu_id': fields.many2one('ir.ui.menu', string='Related Menu', required=True, ondelete="cascade"), 'public': fields.selection([('public', 'Public'), ('private', 'Private'), ('groups', 'Selected Group Only')], 'Privacy', required=True, @@ -88,15 +93,10 @@ class mail_group(osv.Model): image_path = openerp.modules.get_module_resource('mail', 'static/src/img', 'groupdefault.png') return tools.image_resize_image_big(open(image_path, 'rb').read().encode('base64')) - def _get_menu_parent(self, cr, uid, context=None): - ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'mail', 'mail_group_root') - return ref and ref[1] or False - _defaults = { 'public': 'groups', 'group_public_id': _get_default_employee_group, 'image': _get_default_image, - 'parent_id': _get_menu_parent, 'alias_domain': False, # always hide alias during creation } @@ -118,14 +118,18 @@ class mail_group(osv.Model): model_name=self._name, context=context) vals['alias_id'] = alias_id - #check access rights for the current user, then create as SUPERUSER because the object inherits - #ir.ui.menu (for which normal users do not have creation rights) - self.check_access_rights(cr, uid, 'create') - mail_group_id = super(mail_group, self).create(cr, SUPERUSER_ID, vals, context=context) - if uid != SUPERUSER_ID: - # creator is the first follower - user_pid = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'], context=context)['partner_id'][0] - self.write(cr, SUPERUSER_ID, [mail_group_id], {'message_follower_ids': [(6, 0, [user_pid])]}, context=context) + # get parent menu + menu_parent = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'mail', 'mail_group_root') + menu_parent = menu_parent and menu_parent[1] or False + + # Create menu id + mobj = self.pool.get('ir.ui.menu') + menu_id = mobj.create(cr, SUPERUSER_ID, {'name': vals['name'], 'parent_id': menu_parent}, context=context) + vals['menu_id'] = menu_id + + # Create group and alias + mail_group_id = super(mail_group, self).create(cr, uid, vals, context=context) + mail_alias.write(cr, uid, [vals['alias_id']], {"alias_force_thread_id": mail_group_id}, context) # Create client action for this group and link the menu to it ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'mail', 'action_mail_group_feeds') @@ -141,9 +145,7 @@ class mail_group(osv.Model): } cobj = self.pool.get('ir.actions.client') newref = cobj.copy(cr, SUPERUSER_ID, ref[1], default={'params': str(params), 'name': vals['name']}, context=context) - self.write(cr, SUPERUSER_ID, [mail_group_id], {'action': 'ir.actions.client,' + str(newref), 'mail_group_id': mail_group_id}, context=context) - - mail_alias.write(cr, uid, [vals['alias_id']], {"alias_force_thread_id": mail_group_id}, context) + mobj.write(cr, SUPERUSER_ID, menu_id, { 'action': 'ir.actions.client,' + str(newref), 'mail_group_id': mail_group_id}, context=context) if vals.get('group_ids'): self._subscribe_users(cr, uid, [mail_group_id], context=context) @@ -154,11 +156,12 @@ class mail_group(osv.Model): # Cascade-delete mail aliases as well, as they should not exist without the mail group. mail_alias = self.pool.get('mail.alias') alias_ids = [group.alias_id.id for group in groups if group.alias_id] - # Cascade-delete menu entries as well - self.pool.get('ir.ui.menu').unlink(cr, uid, [group.menu_id.id for group in groups if group.menu_id], context=context) # Delete mail_group res = super(mail_group, self).unlink(cr, uid, ids, context=context) - mail_alias.unlink(cr, uid, alias_ids, context=context) + # Delete alias + mail_alias.unlink(cr, SUPERUSER_ID, alias_ids, context=context) + # Cascade-delete menu entries as well + self.pool.get('ir.ui.menu').unlink(cr, SUPERUSER_ID, [group.menu_id.id for group in groups if group.menu_id], context=context) return res def write(self, cr, uid, ids, vals, context=None): @@ -168,10 +171,17 @@ class mail_group(osv.Model): # if description is changed: update client action if vals.get('description'): cobj = self.pool.get('ir.actions.client') - for action in [group.action for group in self.browse(cr, SUPERUSER_ID, ids, context=context) if group.action]: + for action in [group.menu_id.action for group in self.browse(cr, uid, ids, context=context)]: new_params = action.params new_params['header_description'] = vals.get('description') cobj.write(cr, SUPERUSER_ID, [action.id], {'params': str(new_params)}, context=context) + # if name is changed: update menu + if vals.get('name'): + mobj = self.pool.get('ir.ui.menu') + mobj.write(cr, SUPERUSER_ID, + [group.menu_id.id for group in self.browse(cr, uid, ids, context=context)], + {'name': vals.get('name')}, context=context) + return result def action_follow(self, cr, uid, ids, context=None): From 6efcefb69bbf5185e554e649ca78b1260a815553 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 6 Dec 2012 13:34:09 +0100 Subject: [PATCH 045/192] [IMP] mail: access rules and tests bzr revid: chm@openerp.com-20121206123409-7ek0psade5ri3jbc --- addons/mail/tests/test_mail_access_rights.py | 36 +++++++++----------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/addons/mail/tests/test_mail_access_rights.py b/addons/mail/tests/test_mail_access_rights.py index 8f0513d757b..adc073d1791 100644 --- a/addons/mail/tests/test_mail_access_rights.py +++ b/addons/mail/tests/test_mail_access_rights.py @@ -205,33 +205,29 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): self.mail_group.read(cr, user_raoul_id, self.group_jobs_id) - def test_80_linked_document(self): + def test_20_linked_document(self): """ Testing follower, mail and document relation. """ - cr, uid, user_admin = self.cr, self.uid, self.user_admin - user_raoul_id, user_raoul = self.user_raoul_id, self.user_raoul - - print "" - print "" - print "" - print "" + cr = self.cr + user_raoul_id, user_raoul, partner_raoul = self.user_raoul_id, self.user_raoul, self.user_raoul.partner_id + user_bert_id, user_bert, partner_bert = self.user_bert_id, self.user_bert, self.user_bert.partner_id + name = 'Doc group' + name2 = 'Doc group 2' # Raoul create a document mail_group - group_doc_id = self.mail_group.create(cr, user_raoul_id, {'name': 'Doc group'}) + group_doc_id = self.mail_group.create(cr, user_raoul_id, {'name': name}) group_doc = self.mail_group.browse(cr, user_raoul_id, group_doc_id) - print set([user_raoul.partner_id]) - print set(group_doc.message_follower_ids) - # Test: raoul is follower of the group he created - self.assertEqual(set(group_doc.message_follower_ids), set([user_raoul.partner_id]), 'Group create failed, the creator must follow the document he created.') + self.assertEqual(set(group_doc.message_follower_ids), set([partner_raoul]), 'Create failed, the creator must follow the document he created.') + # Test: raoul modify the group + self.mail_group.write(cr, user_raoul_id, [group_doc_id], {'name': name2}) + self.assertEqual(group_doc.name, name2, 'Write failed, the followers can modify the group.') - print user_raoul.partner_id - print group_doc.message_follower_ids + # Test: bert try to modify the group but must raise + self.assertRaises(except_orm, + self.mail_message.write, + cr, user_bert_id, [group_doc_id], {'name': name2}) - print "" - print "" - print "" - print "" - raise \ No newline at end of file + # todo test unlink \ No newline at end of file From 217d83f7104c2d0bc9b1a7a29bab3008cb2f2feb Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 6 Dec 2012 13:56:15 +0100 Subject: [PATCH 046/192] [IMP] mail: unlink test access rights bzr revid: chm@openerp.com-20121206125615-sdswn1fphlt4yarm --- addons/mail/tests/test_mail_access_rights.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/addons/mail/tests/test_mail_access_rights.py b/addons/mail/tests/test_mail_access_rights.py index adc073d1791..e110afc6b09 100644 --- a/addons/mail/tests/test_mail_access_rights.py +++ b/addons/mail/tests/test_mail_access_rights.py @@ -221,13 +221,20 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): # Test: raoul is follower of the group he created self.assertEqual(set(group_doc.message_follower_ids), set([partner_raoul]), 'Create failed, the creator must follow the document he created.') - # Test: raoul modify the group + # Test: raoul can modify the group self.mail_group.write(cr, user_raoul_id, [group_doc_id], {'name': name2}) self.assertEqual(group_doc.name, name2, 'Write failed, the followers can modify the group.') # Test: bert try to modify the group but must raise self.assertRaises(except_orm, - self.mail_message.write, + self.mail_group.write, cr, user_bert_id, [group_doc_id], {'name': name2}) - # todo test unlink \ No newline at end of file + # Test: bert try to unlink the group but must raise + self.assertRaises(except_orm, + self.mail_group.unlink, + cr, user_bert_id, [group_doc_id]) + + # Test: bert can unlink the group + self.mail_group.unlink(cr, user_raoul_id, [group_doc_id]) + self.assertFalse(self.mail_group.search(cr, user_raoul_id, [["id", "=", group_doc_id]]), 'Unlink failed, the followers can unlink the group.') From b0d96bf4e76a5566fd20c6b2db6459a950f69a89 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 7 Dec 2012 10:43:56 +0100 Subject: [PATCH 047/192] [IMP]mail: suppress compare value for testing of access rights bzr revid: chm@openerp.com-20121207094356-d34o92weyivzfpde --- addons/mail/tests/test_mail_access_rights.py | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/addons/mail/tests/test_mail_access_rights.py b/addons/mail/tests/test_mail_access_rights.py index e110afc6b09..717a4cf26e3 100644 --- a/addons/mail/tests/test_mail_access_rights.py +++ b/addons/mail/tests/test_mail_access_rights.py @@ -211,30 +211,19 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): user_raoul_id, user_raoul, partner_raoul = self.user_raoul_id, self.user_raoul, self.user_raoul.partner_id user_bert_id, user_bert, partner_bert = self.user_bert_id, self.user_bert, self.user_bert.partner_id - name = 'Doc group' - name2 = 'Doc group 2' - # Raoul create a document mail_group - group_doc_id = self.mail_group.create(cr, user_raoul_id, {'name': name}) + group_doc_id = self.mail_group.create(cr, user_raoul_id, {'name': 'Doc group'}) group_doc = self.mail_group.browse(cr, user_raoul_id, group_doc_id) - - # Test: raoul is follower of the group he created - self.assertEqual(set(group_doc.message_follower_ids), set([partner_raoul]), 'Create failed, the creator must follow the document he created.') - # Test: raoul can modify the group - self.mail_group.write(cr, user_raoul_id, [group_doc_id], {'name': name2}) - self.assertEqual(group_doc.name, name2, 'Write failed, the followers can modify the group.') - + self.mail_group.write(cr, user_raoul_id, [group_doc_id], {'name': 'Doc group 2'}) # Test: bert try to modify the group but must raise self.assertRaises(except_orm, self.mail_group.write, - cr, user_bert_id, [group_doc_id], {'name': name2}) - + cr, user_bert_id, [group_doc_id], {'name': 'Doc group 3'}) # Test: bert try to unlink the group but must raise self.assertRaises(except_orm, self.mail_group.unlink, cr, user_bert_id, [group_doc_id]) - # Test: bert can unlink the group self.mail_group.unlink(cr, user_raoul_id, [group_doc_id]) - self.assertFalse(self.mail_group.search(cr, user_raoul_id, [["id", "=", group_doc_id]]), 'Unlink failed, the followers can unlink the group.') + \ No newline at end of file From d212d7b037be93f58213333abdcfd236a35c7f7a Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Mon, 10 Dec 2012 18:51:47 +0530 Subject: [PATCH 048/192] [REMOVE] filter date from. bzr revid: nco@tinyerp.com-20121210132147-t0sm2vipu7jltn9r --- addons/hr_holidays/hr_holidays_view.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index 66986989260..f8b4ad07b77 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -6,7 +6,6 @@ hr.holidays - From 3005251333a49b6586cf18d144eb0eac466753f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 11 Dec 2012 10:24:05 +0100 Subject: [PATCH 049/192] [IMP] mail: add test for messages notification and for parented messages notification - CHM revision back to repair the merge. bzr revid: tde@openerp.com-20121211092405-gir4r95oph2rwv11 --- addons/mail/mail_message.py | 3 ++ addons/mail/tests/test_mail.py | 32 ++++++++++++++++++++ addons/mail/tests/test_mail_access_rights.py | 3 +- 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 5d180dd964c..210182c6026 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -841,6 +841,9 @@ class mail_message(osv.Model): # An error appear when a user receive a notify to a message without notify to his parent message. # Add a notification with read = true to the parented message if there are no notification if message.parent_id: + # all notified_partner_ids of the mail.message have to be notified for the parented messages + if message.notified_partner_ids: + partners_to_notify |= set(message.notified_partner_ids) partners_to_parent_notify = set(partners_to_notify) - set(message.parent_id.notified_partner_ids) for partner in partners_to_parent_notify: notification_obj.create(cr, uid, { diff --git a/addons/mail/tests/test_mail.py b/addons/mail/tests/test_mail.py index c18dea46452..466b47fd4a7 100644 --- a/addons/mail/tests/test_mail.py +++ b/addons/mail/tests/test_mail.py @@ -427,6 +427,38 @@ class test_mail(test_mail_mockup.TestMailMockups): message = self.mail_message.browse(cr, uid, msg_id3) self.assertEqual(message.parent_id.id, msg_id, 'message_post did not flatten the thread structure') + def test_22_message_post_notification(self): + """ Tests designed for message_post. """ + cr, uid, user_admin, group_pigs = self.cr, self.uid, self.user_admin, self.group_pigs + self.res_users.write(cr, uid, [uid], {'signature': 'Admin', 'email': 'a@a'}) + # 1 - Bert Tartopoils, without email, should receive emails for every message + p_b_id = self.res_partner.create(cr, uid, {'name': 'Bert Tartopoils', 'email': 'b@b', 'notification_email_send': 'all'}) + # 2 - Dédé Grosbedon, without email, should receive emails for every message + p_c_id = self.res_partner.create(cr, uid, {'name': 'Dédé Grosbedon', 'email': 'c@c','notification_email_send': 'all'}) + # Data: comment subtype for mail.message creation + ref = self.registry('ir.model.data').get_object_reference(cr, uid, 'mail', 'mt_comment') + subtype_id = ref and ref[1] or False + + msg_id1 = self.mail_message.create(cr, uid, {'body': 'Test', 'subtype_id': subtype_id}) + msg_id2 = self.mail_message.create(cr, uid, {'body': 'Test', 'subtype_id': subtype_id, 'parent_id': msg_id1 }) + msg_id3 = self.mail_message.create(cr, uid, {'body': 'Test', 'subtype_id': subtype_id, 'parent_id': msg_id1, 'partner_ids': [(4, p_b_id)] , 'notified_partner_ids': [(4, p_c_id)] }) + + test_pids = set([p_b_id, p_c_id]) + + # Test: p_b_id is notified for the current message + message = self.mail_message.browse(cr, uid, msg_id3) + message_pids = set([partner.id for partner in message.notified_partner_ids] + [partner.id for partner in message.partner_ids]) + self.assertEqual(test_pids, message_pids, 'mail.message : the partner is not notified for his message') + # Test: p_b_id is not notified for the others messages of this thread + message = self.mail_message.browse(cr, uid, msg_id2) + message_pids = set([partner.id for partner in message.notified_partner_ids] + [partner.id for partner in message.partner_ids]) + self.assertFalse(message_pids, 'mail.message the partner is notified for an other message') + # Test: p_b_id is notified for the parented message + message = self.mail_message.browse(cr, uid, msg_id1) + message_pids = set([partner.id for partner in message.notified_partner_ids] + [partner.id for partner in message.partner_ids]) + + self.assertEqual(test_pids, message_pids, 'mail.message the partner is not notified for the parented message') + def test_25_message_compose_wizard(self): """ Tests designed for the mail.compose.message wizard. """ cr, uid, user_admin, group_pigs = self.cr, self.uid, self.user_admin, self.group_pigs diff --git a/addons/mail/tests/test_mail_access_rights.py b/addons/mail/tests/test_mail_access_rights.py index 1b2f7f85d71..183615a65f3 100644 --- a/addons/mail/tests/test_mail_access_rights.py +++ b/addons/mail/tests/test_mail_access_rights.py @@ -86,7 +86,7 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): msg_ids = self.mail_message.search(cr, uid, [('subject', 'like', '_Test')]) self.assertEqual(set([msg_id1, msg_id2, msg_id3, msg_id4, msg_id5, msg_id6, msg_id7, msg_id8]), set(msg_ids), 'mail_message search failed') - @mute_logger('openerp.addons.base.ir.ir_model','openerp.osv.orm') + #@mute_logger('openerp.addons.base.ir.ir_model','openerp.osv.orm') def test_05_mail_message_read_access_rights(self): """ Test basic mail_message read access rights. """ cr, uid = self.cr, self.uid @@ -134,6 +134,7 @@ class test_mail_access_rights(test_mail_mockup.TestMailMockups): self.assertRaises(except_orm, self.mail_message.read, cr, user_bert_id, message_id) + @mute_logger('openerp.addons.base.ir.ir_model','openerp.osv.orm') def test_10_mail_flow_access_rights(self): """ Test a Chatter-looks alike flow. """ From f668a123d94e3e27ea7c1e7343ab8fafd5ceb69f Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 11 Dec 2012 11:59:54 +0100 Subject: [PATCH 050/192] [IMP] Reduce considerably the loading time of a new registry. Loading time was mesured on the loading of a second database (identical to the first one), i.e. by passing -d xx,yy on the command line, using cProfile. The databases were installed with sale, mrp, and the crm. The cProfile code is commited as part of this patch and should be removed (or maybe guarded by some command-line flag) (just as the commenting-out of the cron startup). The patch was also applied on top of the trunk-simple-table-stats-vmt branch which provides SQL queries counters. Results indicate that the number of SQL queries are reduced from about 2100 to 27. Loading time is reduced from 1.3s to 0.26s (i.e. improved by 5). Changes: All calls to ir_model_fields to fetch manual (custom) fields are done in a single call (prior to instanciate all models). Checks for empty module descriptions are not done unless we are in init or update mode. (The behavior was the opposite, which was probably a mistake). Some calls to ir_translation, passing en_US because there was no lang in the context, are not done anymore. The improved time is also a result of a change in the decimal_precision module where precision_get fetches all digits/applications instead of one at a time (and thus implements its own caching instead of relying on openerp.tools.ormache). bzr revid: vmt@openerp.com-20121211105954-lwgs5js7yw3tzghs --- openerp/cli/server.py | 10 +++++++--- openerp/modules/loading.py | 19 ++++++++++++++----- openerp/osv/orm.py | 31 ++++++++++++++++++------------- 3 files changed, 39 insertions(+), 21 deletions(-) diff --git a/openerp/cli/server.py b/openerp/cli/server.py index f030f801967..67ce518155c 100644 --- a/openerp/cli/server.py +++ b/openerp/cli/server.py @@ -94,10 +94,11 @@ def setup_pid_file(): def preload_registry(dbname): """ Preload a registry, and start the cron.""" try: - db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=openerp.tools.config['init'] or openerp.tools.config['update'], pooljobs=False) + update_module = True if openerp.tools.config['init'] or openerp.tools.config['update'] else False + db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=update_module, pooljobs=False) # jobs will start to be processed later, when openerp.cron.start_master_thread() is called by openerp.service.start_services() - registry.schedule_cron_jobs() + #registry.schedule_cron_jobs() except Exception: _logger.exception('Failed to initialize database `%s`.', dbname) @@ -258,9 +259,12 @@ def main(args): else: openerp.service.start_services() + import cProfile if config['db_name']: for dbname in config['db_name'].split(','): - preload_registry(dbname) + prof = cProfile.Profile() + prof.runcall(preload_registry, dbname) + prof.dump_stats('preload_registry_%s.profile' % dbname) if config["stop_after_init"]: sys.exit(0) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index e7a6c50286a..48f816035ff 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -146,6 +146,11 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= cr.execute("select (now() at time zone 'UTC')::timestamp") dt_before_load = cr.fetchone()[0] + pool.fields_by_model = {'whatever': {}} + cr.execute('SELECT * FROM ir_model_fields WHERE state=%s', ('manual',)) + for field in cr.dictfetchall(): + pool.fields_by_model.setdefault(field['model'], []).append(field) + # register, instantiate and initialize models for each modules for index, package in enumerate(graph): module_name = package.name @@ -159,6 +164,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= load_openerp_module(package.name) models = pool.load(cr, package) + loaded_modules.append(package.name) if hasattr(package, 'init') or hasattr(package, 'update') or package.state in ('to install', 'to upgrade'): init_module_models(cr, package.name, models) @@ -220,6 +226,8 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= delattr(package, kind) cr.commit() + + pool.fields_by_model = {} cr.commit() @@ -239,7 +247,7 @@ def _check_module_names(cr, module_names): incorrect_names = mod_names.difference([x['name'] for x in cr.dictfetchall()]) _logger.warning('invalid module names, ignored: %s', ", ".join(incorrect_names)) -def load_marked_modules(cr, graph, states, force, progressdict, report, loaded_modules): +def load_marked_modules(cr, graph, states, force, progressdict, report, loaded_modules, perform_checks): """Loads modules marked with ``states``, adding them to ``graph`` and ``loaded_modules`` and returns a list of installed/upgraded modules.""" processed_modules = [] @@ -248,7 +256,7 @@ def load_marked_modules(cr, graph, states, force, progressdict, report, loaded_m module_list = [name for (name,) in cr.fetchall() if name not in graph] graph.add_modules(cr, module_list, force) _logger.debug('Updating graph with %d more modules', len(module_list)) - loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules) + loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks) processed_modules.extend(processed) loaded_modules.extend(loaded) if not processed: break @@ -293,7 +301,8 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # processed_modules: for cleanup step after install # loaded_modules: to avoid double loading report = pool._assertion_report - loaded_modules, processed_modules = load_module_graph(cr, graph, status, perform_checks=(not update_module), report=report) + print update_module + loaded_modules, processed_modules = load_module_graph(cr, graph, status, perform_checks=update_module, report=report) if tools.config['load_language']: for lang in tools.config['load_language'].split(','): @@ -333,11 +342,11 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # be dropped in STEP 6 later, before restarting the loading # process. states_to_load = ['installed', 'to upgrade', 'to remove'] - processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules) + processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules, update_module) processed_modules.extend(processed) if update_module: states_to_load = ['to install'] - processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules) + processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules, update_module) processed_modules.extend(processed) # load custom models diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 060d6da0277..4ba3d24b4c4 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1018,10 +1018,14 @@ class BaseModel(object): # Load manual fields - cr.execute("SELECT id FROM ir_model_fields WHERE name=%s AND model=%s", ('state', 'ir.model.fields')) - if cr.fetchone(): - cr.execute('SELECT * FROM ir_model_fields WHERE model=%s AND state=%s', (self._name, 'manual')) - for field in cr.dictfetchall(): + #cr.execute("SELECT id FROM ir_model_fields WHERE name=%s AND model=%s", ('state', 'ir.model.fields')) + if True: #cr.fetchone(): + if self.pool.fields_by_model: + fields__ = self.pool.fields_by_model.get(self._name, []) + else: + cr.execute('SELECT * FROM ir_model_fields WHERE model=%s AND state=%s', (self._name, 'manual')) + fields__ = cr.dictfetchall() + for field in fields__: if field['name'] in self._columns: continue attrs = { @@ -3628,15 +3632,16 @@ class BaseModel(object): else: res = map(lambda x: {'id': x}, ids) - for f in fields_pre: - if f == self.CONCURRENCY_CHECK_FIELD: - continue - if self._columns[f].translate: - ids = [x['id'] for x in res] - #TODO: optimize out of this loop - res_trans = self.pool.get('ir.translation')._get_ids(cr, user, self._name+','+f, 'model', context.get('lang', False) or 'en_US', ids) - for r in res: - r[f] = res_trans.get(r['id'], False) or r[f] + if context.get('lang'): + for f in fields_pre: + if f == self.CONCURRENCY_CHECK_FIELD: + continue + if self._columns[f].translate: + ids = [x['id'] for x in res] + #TODO: optimize out of this loop + res_trans = self.pool.get('ir.translation')._get_ids(cr, user, self._name+','+f, 'model', context['lang'], ids) + for r in res: + r[f] = res_trans.get(r['id'], False) or r[f] for table in self._inherits: col = self._inherits[table] From 060ef9326849256a50a3ba5594af6b6ad3d0754f Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 11 Dec 2012 12:18:24 +0100 Subject: [PATCH 051/192] [IMP] show company logo in chrome bzr revid: chs@openerp.com-20121211111824-dj2ienybj2rxwhjj --- addons/web/__init__.py | 1 + addons/web/controllers/main.py | 39 ++++++++++++++++++++++++++--- addons/web/res_company.py | 24 ++++++++++++++++++ addons/web/static/src/css/base.css | 4 --- addons/web/static/src/css/base.sass | 4 --- addons/web/static/src/js/chrome.js | 5 ++++ addons/web/static/src/xml/base.xml | 2 +- 7 files changed, 67 insertions(+), 12 deletions(-) create mode 100644 addons/web/res_company.py diff --git a/addons/web/__init__.py b/addons/web/__init__.py index e01969ddcca..d9f2223f2c9 100644 --- a/addons/web/__init__.py +++ b/addons/web/__init__.py @@ -1,5 +1,6 @@ import http import controllers import cli +import res_company wsgi_postload = http.wsgi_postload diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 93e526093f1..abdbb1a00db 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -28,11 +28,13 @@ except ImportError: xlwt = None import openerp +import openerp.modules.registry from openerp.tools.translate import _ from .. import http openerpweb = http +_logger = logging.getLogger(__name__) #---------------------------------------------------------- # OpenERP Web helpers #---------------------------------------------------------- @@ -169,7 +171,6 @@ def module_installed_bypass_session(dbname): loadable = openerpweb.addons_manifest.keys() modules = {} try: - import openerp.modules.registry registry = openerp.modules.registry.RegistryManager.get(dbname) with registry.cursor() as cr: m = registry.get('ir.module.module') @@ -1202,9 +1203,10 @@ class Binary(openerpweb.Controller): except: pass return req.make_response(image_data, headers) - def placeholder(self, req): + + def placeholder(self, req, image='placeholder.png'): addons_path = openerpweb.addons_manifest['web']['addons_path'] - return open(os.path.join(addons_path, 'web', 'static', 'src', 'img', 'placeholder.png'), 'rb').read() + return open(os.path.join(addons_path, 'web', 'static', 'src', 'img', image), 'rb').read() @openerpweb.httprequest def saveas(self, req, model, field, id=None, filename_field=None, **kw): @@ -1312,6 +1314,37 @@ class Binary(openerpweb.Controller): args = {'erorr':e.faultCode.split('--')[1],'title':e.faultCode.split('--')[0]} return out % (simplejson.dumps(callback), simplejson.dumps(args)) + @openerpweb.httprequest + def company_logo(self, req, dbname=None): + # TODO add etag + uid = None + _logger.debug('session db = %r', req.session._db) + _logger.debug('session uid = %r', req.session._uid) + _logger.debug('param dbname = %r', dbname) + if req.session._db: + dbname = req.session._db + uid = req.session._uid + elif dbname is None: + dbname = db_monodb(req) + + if uid is None: + uid = openerp.SUPERUSER_ID + + _logger.debug('dbname = %r', dbname) + if not dbname: + image_data = self.placeholder(req, 'logo.png') + else: + registry = openerp.modules.registry.RegistryManager.get(dbname) + with registry.cursor() as cr: + user = registry.get('res.users').browse(cr, uid, uid) + image_data = user.company_id.logo_web.decode('base64') + + headers = [ + ('Content-Type', 'image/png'), + ('Content-Length', len(image_data)), + ] + return req.make_response(image_data, headers) + class Action(openerpweb.Controller): _cp_path = "/web/action" diff --git a/addons/web/res_company.py b/addons/web/res_company.py new file mode 100644 index 00000000000..523c3066502 --- /dev/null +++ b/addons/web/res_company.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +from openerp.osv import osv, fields +from openerp.tools import image_resize_image + +class Company(osv.Model): + _inherit = 'res.company' + + def _get_logo_web(self, cr, uid, ids, _field_name, _args, context=None): + result = dict.fromkeys(ids, False) + for record in self.browse(cr, uid, ids, context=context): + size = (180, None) + result[record.id] = image_resize_image(record.partner_id.image, size) + return result + + def _get_companies_from_partner(self, cr, uid, ids, context=None): + return self.pool['res.company'].search(cr, uid, [('partner_id', 'in', ids)], context=context) + + _columns = { + 'logo_web': fields.function(_get_logo_web, string="Logo Web", type="binary", store={ + 'res.company': (lambda s, c, u, i, x: i, ['partner_id'], 10), + 'res.partner': (_get_companies_from_partner, ['image'], 10), + }), + } diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 0a4e2ad322f..382a7b3f1ab 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -1134,12 +1134,8 @@ width: 220px; display: block; text-align: center; - height: 70px; - line-height: 70px; } .openerp a.oe_logo img { - height: 40px; - width: 157px; margin: 14px 0; border: 0; } diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index e1789b0524c..b2a8d222e46 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -927,11 +927,7 @@ $sheet-padding: 16px width: 220px display: block text-align: center - height: 70px - line-height: 70px img - height: 40px - width: 157px margin: 14px 0 border: 0 .oe_footer diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index be88f89e711..b76b852a72f 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1172,6 +1172,7 @@ instance.web.WebClient = instance.web.Client.extend({ show_application: function() { var self = this; self.toggle_bars(true); + self.update_logo(); self.menu = new instance.web.Menu(self); self.menu.replace(this.$el.find('.oe_menu_placeholder')); self.menu.on('menu_click', this, this.on_menu_action); @@ -1183,6 +1184,10 @@ instance.web.WebClient = instance.web.Client.extend({ self.set_title(); self.check_timezone(); }, + update_logo: function() { + var img = this.session.url('/web/binary/company_logo'); + this.$el.find('.oe_logo img').attr('src', '').attr('src', img); + }, check_timezone: function() { var self = this; return new instance.web.Model('res.users').call('read', [[this.session.uid], ['tz_offset']]).then(function(result) { diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 5ad24a43a6a..a8715515588 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -439,7 +439,7 @@ - +
From 9d2afcae3fa570e1ac97697cdf2f75872a81fbb2 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Wed, 12 Dec 2012 12:36:47 +0100 Subject: [PATCH 065/192] [IMP] orm: check groups-based access rights on model fields in read() and write(). The commented-out tests present in test_acl.py now pass. Other tests now fail :-(. bzr revid: vmt@openerp.com-20121212113647-11y3buulifg6tyhj --- openerp/osv/orm.py | 27 +++++++++++++++++++++++++-- openerp/tests/test_acl.py | 16 +++++++++------- 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 060d6da0277..1c0afa7131a 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3536,6 +3536,29 @@ class BaseModel(object): return res + def check_field_access_rights(self, cr, user, operation, fields, context=None): + """ + Check the user access rights on the given fields. This raises Access + Denied if the user does not have the rights. Otherwise it returns the + fields (as is if the fields is not falsy, or the readable/writable + fields if fields is falsy). + """ + def p(field_name): + """Predicate to test if the user has access to the given field name.""" + field = self._all_columns[field_name].column + if field.groups: + return self.user_has_groups(cr, user, groups=field.groups, context=context) + else: + return True + if not fields: + fields = filter(p, self._all_columns.keys()) + else: + filtered_fields = filter(lambda a: not p(a), fields) + if filtered_fields: + _logger.warning('Access Denied by ACLs for operation: %s, uid: %s, model: %s, fields: %s', operation, user, self._name, ', '.join(filtered_fields)) + raise except_orm(_('Access Denied'), 'TODO') + return fields + def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'): """ Read records with given ids with the given fields @@ -3561,8 +3584,7 @@ class BaseModel(object): if not context: context = {} self.check_access_rights(cr, user, 'read') - if not fields: - fields = list(set(self._columns.keys() + self._inherit_fields.keys())) + fields = self.check_field_access_rights(cr, user, 'read', fields) if isinstance(ids, (int, long)): select = [ids] else: @@ -4018,6 +4040,7 @@ class BaseModel(object): """ readonly = None + self.check_field_access_rights(cr, user, 'write', vals.keys()) for field in vals.copy(): fobj = None if field in self._columns: diff --git a/openerp/tests/test_acl.py b/openerp/tests/test_acl.py index a10a705092c..1d8d6bfb22a 100644 --- a/openerp/tests/test_acl.py +++ b/openerp/tests/test_acl.py @@ -1,6 +1,9 @@ import unittest2 from lxml import etree +import openerp +from openerp.tools.misc import mute_logger + import common # test group that demo user should not have @@ -55,6 +58,7 @@ class TestACL(common.TransactionCase): self.tech_group.write({'users': [(3, self.demo_uid)]}) self.res_currency._columns['rate'].groups = False + @mute_logger('openerp.osv.orm') def test_field_crud_restriction(self): "Read/Write RPC access to restricted field should be forbidden" # Verify the test environment first @@ -65,12 +69,10 @@ class TestACL(common.TransactionCase): # Now restrict access to the field and check it's forbidden self.res_partner._columns['bank_ids'].groups = GROUP_TECHNICAL_FEATURES - # FIXME TODO: enable next tests when access rights checks per field are implemented - # from openerp.osv.orm import except_orm - # with self.assertRaises(except_orm): - # self.res_partner.read(self.cr, self.demo_uid, [1], ['bank_ids']) - # with self.assertRaises(except_orm): - # self.res_partner.write(self.cr, self.demo_uid, [1], {'bank_ids': []}) + with self.assertRaises(openerp.osv.orm.except_orm): + self.res_partner.read(self.cr, self.demo_uid, [1], ['bank_ids']) + with self.assertRaises(openerp.osv.orm.except_orm): + self.res_partner.write(self.cr, self.demo_uid, [1], {'bank_ids': []}) # Add the restricted group, and check that it works again self.tech_group.write({'users': [(4, self.demo_uid)]}) @@ -86,4 +88,4 @@ class TestACL(common.TransactionCase): if __name__ == '__main__': unittest2.main() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 090123436b0a4e1c7e2ce197d66f103ed21141c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 12 Dec 2012 12:49:05 +0100 Subject: [PATCH 066/192] [IMP] mail: updated lambda user, now having less permissive access rights on mail_mail. bzr revid: tde@openerp.com-20121212114905-5kgnoix0puxo30ns --- addons/mail/security/ir.model.access.csv | 2 +- addons/mail/tests/test_mail_message.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/mail/security/ir.model.access.csv b/addons/mail/security/ir.model.access.csv index 3de1b2dc060..1141a3f928d 100644 --- a/addons/mail/security/ir.model.access.csv +++ b/addons/mail/security/ir.model.access.csv @@ -1,7 +1,7 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_mail_message_all,mail.message.all,model_mail_message,,1,0,0,0 access_mail_message_user,mail.message.user,model_mail_message,base.group_user,1,1,1,1 -access_mail_mail_all,mail.mail.all,model_mail_mail,,1,1,1,0 +access_mail_mail_all,mail.mail.all,model_mail_mail,,1,0,0,0 access_mail_mail_user,mail.mail.user,model_mail_mail,base.group_user,1,1,1,0 access_mail_mail_system,mail.mail.system,model_mail_mail,base.group_system,1,1,1,1 access_mail_followers_all,mail.followers.all,model_mail_followers,,1,0,0,0 diff --git a/addons/mail/tests/test_mail_message.py b/addons/mail/tests/test_mail_message.py index 09116871163..3030d6d0d3e 100644 --- a/addons/mail/tests/test_mail_message.py +++ b/addons/mail/tests/test_mail_message.py @@ -338,14 +338,14 @@ class test_mail_access_rights(TestMailBase): for partner in raoul_jobs.message_follower_ids: trigger_read = partner.name - # Do: Bert comments Jobs, ok because he is now in the followers + # Do: Raoul comments Jobs, ok self.mail_group.message_post(cr, user_raoul_id, self.group_jobs_id, body='I love Pigs') - # Do: Bert create a mail.compose.message record on Jobs, because he uses the wizard + # Do: Raoul create a mail.compose.message record on Jobs, because he uses the wizard compose_id = mail_compose.create(cr, user_raoul_id, {'subject': 'Subject', 'body': 'Body text', 'partner_ids': []}, {'default_composition_mode': 'comment', 'default_model': 'mail.group', 'default_res_id': self.group_jobs_id}) mail_compose.send_mail(cr, user_raoul_id, [compose_id]) - # Do: Bert replies to a Jobs message using the composer + # Do: Raoul replies to a Jobs message using the composer compose_id = mail_compose.create(cr, user_raoul_id, {'subject': 'Subject', 'body': 'Body text'}, {'default_composition_mode': 'reply', 'default_parent_id': pigs_msg_id}) From 6f1f3b325d17b057c7cd6aba2d4a1b29c481f4c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 12 Dec 2012 12:49:19 +0100 Subject: [PATCH 067/192] [FIX] email_template: fixed tests. bzr revid: tde@openerp.com-20121212114919-aj1rq1ei1b0gkm48 --- addons/email_template/tests/test_mail.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/addons/email_template/tests/test_mail.py b/addons/email_template/tests/test_mail.py index 8837796bf9f..73dbe28114c 100644 --- a/addons/email_template/tests/test_mail.py +++ b/addons/email_template/tests/test_mail.py @@ -20,22 +20,15 @@ ############################################################################## import base64 -from openerp.addons.mail.tests import test_mail_mockup +from openerp.addons.mail.tests.test_mail_base import TestMailBase -class test_message_compose(test_mail_mockup.TestMailMockups): +class test_message_compose(TestMailBase): def setUp(self): super(test_message_compose, self).setUp() - self.mail_group = self.registry('mail.group') - self.mail_mail = self.registry('mail.mail') - self.mail_message = self.registry('mail.message') - self.res_users = self.registry('res.users') - self.res_partner = self.registry('res.partner') # create a 'pigs' and 'bird' groups that will be used through the various tests - self.group_pigs_id = self.mail_group.create(self.cr, self.uid, - {'name': 'Pigs', 'description': 'Fans of Pigs, unite !'}) self.group_bird_id = self.mail_group.create(self.cr, self.uid, {'name': 'Bird', 'description': 'I am angry !'}) From 347d0e5b468cf042cb6ea431c367bbbd54bdb39b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 12 Dec 2012 13:55:18 +0100 Subject: [PATCH 068/192] [IMP] portal removed access rights of portal user on res_partner and derived tables. Updated several accesses to bypass the security issues. Updated portal tests to have a more complete test scenario. bzr revid: tde@openerp.com-20121212125518-k0s07niojr8a1xtu --- addons/mail/mail_thread.py | 5 +- .../mail/wizard/mail_compose_message_view.xml | 2 +- addons/portal/mail_mail.py | 4 +- addons/portal/security/ir.model.access.csv | 8 +-- addons/portal/tests/test_portal.py | 67 +++++++++++++------ addons/portal_crm/contact.py | 6 +- 6 files changed, 62 insertions(+), 30 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index bb5d94843fc..ac2b0efb670 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -213,8 +213,11 @@ class mail_thread(osv.AbstractModel): def create(self, cr, uid, vals, context=None): """ Override to subscribe the current user. """ + if context is None: + context = {} thread_id = super(mail_thread, self).create(cr, uid, vals, context=context) - self.message_subscribe_users(cr, uid, [thread_id], [uid], context=context) + if not context.get('mail_nosubscribe'): + self.message_subscribe_users(cr, uid, [thread_id], [uid], context=context) return thread_id def unlink(self, cr, uid, ids, context=None): diff --git a/addons/mail/wizard/mail_compose_message_view.xml b/addons/mail/wizard/mail_compose_message_view.xml index c0b329690e3..3b8e51f35d6 100644 --- a/addons/mail/wizard/mail_compose_message_view.xml +++ b/addons/mail/wizard/mail_compose_message_view.xml @@ -14,7 +14,7 @@ - + @@ -198,8 +196,9 @@ If there is a problem with paying invoice that we are not aware of, do not hesit Details of due payments is printed below. Best Regards, - + + Call the customer on the phone 3 @@ -221,7 +220,7 @@ I trust that this action will prove unnecessary and details of due payments is p In case of any queries concerning this matter, do not hesitate to contact our accounting department. Best Regards, - + From 33463a6bc3cee1271fc5511b6ad1e8f5b5696ef4 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 13 Dec 2012 15:01:35 +0100 Subject: [PATCH 080/192] [IMP] account: adapt edi email template bzr revid: rco@openerp.com-20121213140135-zw9zhmx85ryucn81 --- addons/account/edi/invoice_action_data.xml | 38 +++++++++++++--------- addons/email_template/email_template.py | 5 ++- 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/addons/account/edi/invoice_action_data.xml b/addons/account/edi/invoice_action_data.xml index c4b0c8103f1..bdb08d66cfe 100644 --- a/addons/account/edi/invoice_action_data.xml +++ b/addons/account/edi/invoice_action_data.xml @@ -22,8 +22,8 @@ Invoice - Send by Email - ${object.user_id.email or object.company_id.email or 'noreply@localhost'} - ${object.company_id.name} Invoice (Ref ${object.number or 'n/a' }) + ${object.user_id.email or object.company_id.email or 'noreply@localhost'|safe} + ${object.company_id.name} Invoice (Ref ${object.number or 'n/a'}) ${object.partner_id.id} @@ -33,7 +33,7 @@ -

Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},

+

Hello ${object.partner_id.name or ''},

A new invoice is available for you:

@@ -46,24 +46,32 @@   Order reference: ${object.origin}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

% if object.company_id.paypal_account and object.type in ('out_invoice'): - <% - comp_name = quote(object.company_id.name) - inv_number = quote(object.number) - paypal_account = quote(object.company_id.paypal_account) - inv_amount = quote(str(object.residual)) - cur_name = quote(object.currency_id.name) - paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Invoice%%20%s&" \ - "invoice=%s&amount=%s&currency_code=%s&button_subtype=services&no_note=1&bn=OpenERP_Invoice_PayNow_%s" % \ - (paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name) + <% set paypal_url = ( + "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" + "&business=%(paypal_account)s" + "&item_name=%(company_name)s%%20Invoice%%20%(inv)s" + "&invoice=%(inv)s" + "&amount=%(amount)s" + "&currency_code=%(currency)s" + "&button_subtype=services" + "&no_note=1" + "&bn=OpenERP_Invoice_PayNow_%(currency)s" + % { + 'paypal_account': quote(object.company_id.paypal_account), + 'company_name': quote(object.company_id.name), + 'inv': quote(object.number), + 'amount': quote(str(object.residual)), + 'currency': quote(object.currency_id.name), + }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -99,7 +107,7 @@ % endif % if object.company_id.website: %endif

diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index 826b82186e4..e4cbc20f8f6 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -53,6 +53,10 @@ try: trim_blocks=True, # do not output newline after blocks autoescape=True, # XML/HTML automatic escaping ) + mako_template_env.globals.update({ + 'str': str, + 'quote': quote, + }) except ImportError: _logger.warning("jinja2 not available, templating features will not work!") @@ -89,7 +93,6 @@ class email_template(osv.osv): 'object': record, 'user': user, 'ctx': context, # context kw would clash with mako internals - 'quote': quote, } result = mako_template_env.from_string(template).render(variables) if result == u"False": From 906ceba9488fafa9e7999526c90e7e6c61e69180 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 13 Dec 2012 15:09:14 +0100 Subject: [PATCH 081/192] [IMP] lot of small improvements to better detect when a view has finished loading bzr revid: nicolas.vanhoren@openerp.com-20121213140914-8d1u01h17r2x4fpu --- addons/web/static/src/js/chrome.js | 26 +++++++++++-------- addons/web/static/src/js/search.js | 2 +- addons/web/static/src/js/view_form.js | 4 ++- addons/web/static/src/js/view_list.js | 4 ++- addons/web/static/src/js/view_tree.js | 5 +++- addons/web/static/src/js/views.js | 16 +++++++----- addons/web_calendar/static/src/js/calendar.js | 4 ++- addons/web_diagram/static/src/js/diagram.js | 5 +++- addons/web_gantt/static/src/js/gantt.js | 4 ++- addons/web_graph/static/src/js/graph.js | 4 ++- addons/web_kanban/static/src/js/kanban.js | 4 ++- 11 files changed, 52 insertions(+), 26 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 56af4c9d564..fbe7fbde795 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1122,6 +1122,8 @@ instance.web.WebClient = instance.web.Client.extend({ init: function(parent) { this._super(parent); this._current_state = null; + this.menu_dm = new instance.web.DropMisordered(); + this.action_mutex = new $.Mutex(); }, start: function() { var self = this; @@ -1287,18 +1289,20 @@ instance.web.WebClient = instance.web.Client.extend({ }, on_menu_action: function(options) { var self = this; - return this.rpc("/web/action/load", { action_id: options.action_id }) + return this.menu_dm.add(this.rpc("/web/action/load", { action_id: options.action_id })) .then(function (result) { - if (options.needaction) { - result.context = new instance.web.CompoundContext( - result.context, - {search_default_message_unread: true}); - } - return $.when(self.action_manager.do_action(result, { - clear_breadcrumbs: true, - action_menu_id: self.menu.current_menu, - })).fail(function() { - self.menu.open_menu(options.previous_menu_id); + return self.action_mutex.exec(function() { + if (options.needaction) { + result.context = new instance.web.CompoundContext( + result.context, + {search_default_message_unread: true}); + } + return $.when(self.action_manager.do_action(result, { + clear_breadcrumbs: true, + action_menu_id: self.menu.current_menu, + })).fail(function() { + self.menu.open_menu(options.previous_menu_id); + }); }); }); }, diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index eea8bba726d..34ab101fea7 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -640,7 +640,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea .then(this.proxy('setup_default_query')); return $.when(drawer_started, defaults_fetched) - .done(function () { + .then(function () { self.trigger("search_view_loaded", data); self.ready.resolve(); }); diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 3f6952e5da4..f422ec01ed3 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -128,13 +128,15 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM self.init_pager(); }); self.on("load_record", self, self.load_record); - this.on('view_loaded', self, self.load_form); instance.web.bus.on('clear_uncommitted_changes', this, function(e) { if (!this.can_be_discarded()) { e.preventDefault(); } }); }, + view_loading: function(r) { + return this.load_form(r); + }, destroy: function() { _.each(this.get_widgets(), function(w) { w.off('focused blurred'); diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 04ff8b48923..f6794bd435c 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -90,7 +90,9 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi this.no_leaf = false; this.grouped = false; - this.on('view_loaded', self, self.load_list); + }, + view_loading: function(r) { + return this.load_list(r); }, set_default_options: function (options) { this._super(options); diff --git a/addons/web/static/src/js/view_tree.js b/addons/web/static/src/js/view_tree.js index acac93f1842..2f9efad9171 100644 --- a/addons/web/static/src/js/view_tree.js +++ b/addons/web/static/src/js/view_tree.js @@ -37,7 +37,10 @@ instance.web.TreeView = instance.web.View.extend(/** @lends instance.web.TreeVie this.options = _.extend({}, this.defaults, options || {}); _.bindAll(this, 'color_for'); - this.on('view_loaded', this, this.load_tree); + }, + + view_loading: function(r) { + return this.load_tree(r); }, /** diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index c949762a5f6..2fe51bcf7e4 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -1186,32 +1186,36 @@ instance.web.View = instance.web.Widget.extend({ }, load_view: function(context) { var self = this; - var view_loaded; + var view_loaded_def; if (this.embedded_view) { - view_loaded = $.Deferred(); + view_loaded_def = $.Deferred(); $.async_when().done(function() { - view_loaded.resolve(self.embedded_view); + view_loaded_def.resolve(self.embedded_view); }); } else { if (! this.view_type) console.warn("view_type is not defined", this); - view_loaded = instance.web.fields_view_get({ + view_loaded_def = instance.web.fields_view_get({ "model": this.dataset._model, "view_id": this.view_id, "view_type": this.view_type, "toolbar": !!this.options.$sidebar, }); } - return view_loaded.then(function(r) { + return view_loaded_def.then(function(r) { self.fields_view = r; - self.trigger('view_loaded', r); // add css classes that reflect the (absence of) access rights self.$el.addClass('oe_view') .toggleClass('oe_cannot_create', !self.is_action_enabled('create')) .toggleClass('oe_cannot_edit', !self.is_action_enabled('edit')) .toggleClass('oe_cannot_delete', !self.is_action_enabled('delete')); + return $.when(self.view_loading(r)).then(function() { + self.trigger('view_loaded', r); + }); }); }, + view_loading: function(r) { + }, set_default_options: function(options) { this.options = options || {}; _.defaults(this.options, { diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 46d25e749a2..81e7712ff1f 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -49,7 +49,9 @@ instance.web_calendar.CalendarView = instance.web.View.extend({ this.range_stop = null; this.update_range_dates(Date.today()); this.selected_filters = []; - this.on('view_loaded', self, self.load_calendar); + }, + view_loading: function(r) { + return this.load_calendar(r); }, destroy: function() { scheduler.clearAll(); diff --git a/addons/web_diagram/static/src/js/diagram.js b/addons/web_diagram/static/src/js/diagram.js index 00b2cdfe0ae..2d3e3cc6b45 100644 --- a/addons/web_diagram/static/src/js/diagram.js +++ b/addons/web_diagram/static/src/js/diagram.js @@ -22,10 +22,13 @@ instance.web.DiagramView = instance.web.View.extend({ this.domain = this.dataset._domain || []; this.context = {}; this.ids = this.dataset.ids; - this.on('view_loaded', self, self.load_diagram); this.on('pager_action_executed', self, self.pager_action_trigger); }, + view_loading: function(r) { + return this.load_diagram(r); + }, + toTitleCase: function(str) { return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}); }, diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index ebbf04926ed..dbe5a33fcca 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -16,7 +16,9 @@ instance.web_gantt.GanttView = instance.web.View.extend({ this._super.apply(this, arguments); this.has_been_loaded = $.Deferred(); this.chart_id = _.uniqueId(); - this.on('view_loaded', self, self.load_gantt); + }, + view_loading: function(r) { + return this.load_gantt(r); }, load_gantt: function(fields_view_get, fields_get) { var self = this; diff --git a/addons/web_graph/static/src/js/graph.js b/addons/web_graph/static/src/js/graph.js index 282822d6cba..35ad0aaaea8 100644 --- a/addons/web_graph/static/src/js/graph.js +++ b/addons/web_graph/static/src/js/graph.js @@ -42,7 +42,9 @@ instance.web_graph.GraphView = instance.web.View.extend({ this.group_by = []; this.graph = null; - this.on('view_loaded', self, self.load_graph); + }, + view_loading: function(r) { + return this.load_graph(r); }, destroy: function () { if (this.graph) { diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 982c27c03fc..88ff146aee9 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -43,7 +43,9 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ this.currently_dragging = {}; this.limit = options.limit || 40; this.add_group_mutex = new $.Mutex(); - this.on('view_loaded', self, self.load_kanban); + }, + view_loading: function(r) { + return this.load_kanban(r); }, start: function() { var self = this; From 34cc7611f4e655c5b1762f556594aac1af0816ee Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 13 Dec 2012 15:17:00 +0100 Subject: [PATCH 082/192] [IMP] sale, purchase: adapt edi email templates bzr revid: rco@openerp.com-20121213141700-t7glyfnl6gfmr0e2 --- .../edi/purchase_order_action_data.xml | 8 ++--- addons/sale/edi/sale_order_action_data.xml | 36 +++++++++++-------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/addons/purchase/edi/purchase_order_action_data.xml b/addons/purchase/edi/purchase_order_action_data.xml index 42efd08d44c..f861c025ae8 100644 --- a/addons/purchase/edi/purchase_order_action_data.xml +++ b/addons/purchase/edi/purchase_order_action_data.xml @@ -19,7 +19,7 @@ Purchase Order - Send by mail - ${object.validator.email or ''} + ${object.validator.email or ''|safe} ${object.company_id.name} Order (Ref ${object.name or 'n/a' }) ${object.partner_id.id} @@ -30,7 +30,7 @@ -

Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},

+

Hello$ ${object.partner_id.name or ''},

Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:

@@ -46,7 +46,7 @@   Your reference: ${object.partner_ref}
% endif % if object.validator: -   Your contact: ${object.validator.name} +   Your contact: ${object.validator.name} % endif

@@ -81,7 +81,7 @@ % endif % if object.company_id.website: %endif

diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml index ad96ae39109..2a2061f1e6b 100644 --- a/addons/sale/edi/sale_order_action_data.xml +++ b/addons/sale/edi/sale_order_action_data.xml @@ -21,7 +21,7 @@ Sale Order - Send by Email - ${object.user_id.email or ''} + ${object.user_id.email or ''|safe} ${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' }) ${object.partner_invoice_id.id} @@ -32,7 +32,7 @@ -

Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},

+

Hello ${object.partner_id.name or ''},

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}:

@@ -48,25 +48,31 @@   Your reference: ${object.client_order_ref}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

% if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft': - <% - comp_name = quote(object.company_id.name) - order_name = quote(object.name) - paypal_account = quote(object.company_id.paypal_account) - order_amount = quote(str(object.amount_total)) - cur_name = quote(object.pricelist_id.currency_id.name) - paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Order%%20%s" \ - "&invoice=%s&amount=%s&currency_code=%s&button_subtype=services&no_note=1" \ - "&bn=OpenERP_Order_PayNow_%s" % \ - (paypal_account,comp_name,order_name,order_name,order_amount,cur_name,cur_name) + <% set paypal_url = ("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" + "&business=%(paypal_account)s" + "&item_name=%(company_name)s%%20Order%%20%(order_name)s" + "&invoice=%(order_name)s" + "&amount=%(order_amount)s" + "&currency_code=%(currency)s" + "&button_subtype=services" + "&no_note=1" + "&bn=OpenERP_Order_PayNow_%(currency)s" + % { + 'paypal_account': quote(object.company_id.paypal_account), + 'company_name': quote(object.company_id.name), + 'order_name': quote(object.name), + 'order_amount': quote(str(object.amount_total)), + 'currency': quote(object.pricelist_id.currency_id.name), + }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -102,7 +108,7 @@ % endif % if object.company_id.website: %endif

From 8579f12ce7e554ab19a9c670ebd0509f4e701f3d Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 13 Dec 2012 15:23:14 +0100 Subject: [PATCH 083/192] [IMP] color in CRM opportunities bzr revid: fp@tinyerp.com-20121213142314-x9sc2g8l9kbnikpb --- addons/crm/crm_lead_demo.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/crm/crm_lead_demo.xml b/addons/crm/crm_lead_demo.xml index 746936e28cd..86a944544ff 100644 --- a/addons/crm/crm_lead_demo.xml +++ b/addons/crm/crm_lead_demo.xml @@ -300,6 +300,7 @@ Andrew
opportunity Interest in your Graphic Design Project + 7 Agrolait @@ -420,6 +421,7 @@ Andrew opportunity Interest in your customizable Pcs + 3 Robin Smith From 082ca41f1c3937ab40444675e8952980f11a23f3 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 13 Dec 2012 15:38:49 +0100 Subject: [PATCH 084/192] [FIX] when clicking too fast on root menu items, exceptions are thrown randomly lp bug: https://launchpad.net/bugs/1088924 fixed bzr revid: nicolas.vanhoren@openerp.com-20121213143849-4n3qppvu9g9tarae --- addons/web/static/src/js/views.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 2fe51bcf7e4..92f66849fec 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -467,6 +467,7 @@ instance.web.ViewManager = instance.web.Widget.extend({ this.flags = flags || {}; this.registry = instance.web.views; this.views_history = []; + this.view_completely_inited = $.Deferred(); }, /** * @returns {jQuery.Deferred} initial view loading promise @@ -586,6 +587,8 @@ instance.web.ViewManager = instance.web.Widget.extend({ && self.flags.auto_search && view.controller.searchable !== false) { self.searchview.ready.done(self.searchview.do_search); + } else { + self.view_completely_inited.resolve(); } self.trigger("controller_inited",view_type,controller); }); @@ -700,7 +703,9 @@ instance.web.ViewManager = instance.web.Widget.extend({ if (_.isString(groupby)) { groupby = [groupby]; } - controller.do_search(results.domain, results.context, groupby || []); + $.when(controller.do_search(results.domain, results.context, groupby || [])).then(function() { + self.view_completely_inited.resolve(); + }); }); }, /** @@ -782,7 +787,7 @@ instance.web.ViewManagerAction = instance.web.ViewManager.extend({ var main_view_loaded = this._super(); - var manager_ready = $.when(searchview_loaded, main_view_loaded); + var manager_ready = $.when(searchview_loaded, main_view_loaded, this.view_completely_inited); this.$el.find('.oe_debug_view').change(this.on_debug_changed); this.$el.addClass("oe_view_manager_" + (this.action.target || 'current')); From c90e29626456c331cda84996a17d464911dff2a2 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 13 Dec 2012 15:38:53 +0100 Subject: [PATCH 085/192] [IMP] portal_sale: move code around, to extend models in one place bzr revid: rco@openerp.com-20121213143853-uk5ohmyc4tpqc5qu --- addons/portal_sale/__init__.py | 2 - addons/portal_sale/account_invoice.py | 43 ------------------ addons/portal_sale/portal_sale.py | 54 +++++++++++++++++++++++ addons/portal_sale/sale.py | 63 --------------------------- 4 files changed, 54 insertions(+), 108 deletions(-) delete mode 100644 addons/portal_sale/account_invoice.py delete mode 100644 addons/portal_sale/sale.py diff --git a/addons/portal_sale/__init__.py b/addons/portal_sale/__init__.py index 296de46594a..ba847ba7169 100644 --- a/addons/portal_sale/__init__.py +++ b/addons/portal_sale/__init__.py @@ -19,7 +19,5 @@ # ############################################################################## -import account_invoice -import sale import portal_sale import res_config diff --git a/addons/portal_sale/account_invoice.py b/addons/portal_sale/account_invoice.py deleted file mode 100644 index fa81b2049e0..00000000000 --- a/addons/portal_sale/account_invoice.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2011 OpenERP S.A (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from osv import fields,osv - -class account_invoice(osv.osv): - _inherit = 'account.invoice' - - def invoice_validate(self, cr, uid, ids, context=None): - # fetch the partner's id and subscribe the partner to the sale order - partner = self.browse(cr, uid, ids[0], context=context)['partner_id'] - if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']: - self.message_subscribe(cr, uid, ids, [partner.id], context=context) - document = self.browse(cr, uid, ids[0], context=context) - mail_values = { - 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'], - 'email_to': partner.email, - 'subject': 'Invitation to follow %s' % document.name_get()[0][1], - 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1], - 'auto_delete': True, - } - mail_obj = self.pool.get('mail.mail') - mail_id = mail_obj.create(cr, uid, mail_values, context=context) - mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context) - return super(account_invoice, self).invoice_validate(cr, uid, ids, context=context) \ No newline at end of file diff --git a/addons/portal_sale/portal_sale.py b/addons/portal_sale/portal_sale.py index 7cda77ed9ea..ba3addfb83a 100644 --- a/addons/portal_sale/portal_sale.py +++ b/addons/portal_sale/portal_sale.py @@ -53,6 +53,25 @@ class sale_order(osv.Model): pass return action_dict + def action_button_confirm(self, cr, uid, ids, context=None): + # fetch the partner's id and subscribe the partner to the sale order + partner = self.browse(cr, uid, ids[0], context=context)['partner_id'] + if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']: + self.message_subscribe(cr, uid, ids, [partner.id], context=context) + document = self.browse(cr, uid, ids[0], context=context) + mail_values = { + 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'], + 'email_to': partner.email, + 'subject': 'Invitation to follow %s' % document.name_get()[0][1], + 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1], + 'auto_delete': True, + } + mail_obj = self.pool.get('mail.mail') + mail_id = mail_obj.create(cr, uid, mail_values, context=context) + mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context) + return super(sale_order, self).action_button_confirm(cr, uid, ids, context=context) + + class account_invoice(osv.Model): _inherit = 'account.invoice' @@ -84,3 +103,38 @@ class account_invoice(osv.Model): except Exception: pass return action_dict + + def invoice_validate(self, cr, uid, ids, context=None): + # fetch the partner's id and subscribe the partner to the sale order + partner = self.browse(cr, uid, ids[0], context=context)['partner_id'] + if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']: + self.message_subscribe(cr, uid, ids, [partner.id], context=context) + document = self.browse(cr, uid, ids[0], context=context) + mail_values = { + 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'], + 'email_to': partner.email, + 'subject': 'Invitation to follow %s' % document.name_get()[0][1], + 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1], + 'auto_delete': True, + } + mail_obj = self.pool.get('mail.mail') + mail_id = mail_obj.create(cr, uid, mail_values, context=context) + mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context) + return super(account_invoice, self).invoice_validate(cr, uid, ids, context=context) + + +class mail_mail(osv.osv): + _inherit = 'mail.mail' + + def _postprocess_sent_message(self, cr, uid, mail, context=None): + if mail.model == 'sale.order': + so_obj = self.pool.get('sale.order') + partner = so_obj.browse(cr, uid, mail.res_id, context=context)['partner_id'] + # Add the customer in the SO as follower + if partner.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']: + so_obj.message_subscribe(cr, uid, [mail.res_id], [partner.id], context=context) + # Add all recipients of the email as followers + for p in mail.partner_ids: + if p.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']: + so_obj.message_subscribe(cr, uid, [mail.res_id], [p.id], context=context) + return super(mail_mail, self)._postprocess_sent_message(cr, uid, mail=mail, context=context) diff --git a/addons/portal_sale/sale.py b/addons/portal_sale/sale.py deleted file mode 100644 index 79fcbdef6fd..00000000000 --- a/addons/portal_sale/sale.py +++ /dev/null @@ -1,63 +0,0 @@ -# -*- 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 sale_order(osv.osv): - _inherit = 'sale.order' - - def action_button_confirm(self, cr, uid, ids, context=None): - # fetch the partner's id and subscribe the partner to the sale order - partner = self.browse(cr, uid, ids[0], context=context)['partner_id'] - if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']: - self.message_subscribe(cr, uid, ids, [partner.id], context=context) - document = self.browse(cr, uid, ids[0], context=context) - mail_values = { - 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'], - 'email_to': partner.email, - 'subject': 'Invitation to follow %s' % document.name_get()[0][1], - 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1], - 'auto_delete': True, - } - mail_obj = self.pool.get('mail.mail') - mail_id = mail_obj.create(cr, uid, mail_values, context=context) - mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context) - return super(sale_order, self).action_button_confirm(cr, uid, ids, context=context) - -sale_order() - -class mail_mail(osv.osv): - _inherit = 'mail.mail' - - def _postprocess_sent_message(self, cr, uid, mail, context=None): - if mail.model == 'sale.order': - so_obj = self.pool.get('sale.order') - partner = so_obj.browse(cr, uid, mail.res_id, context=context)['partner_id'] - # Add the customer in the SO as follower - if partner.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']: - so_obj.message_subscribe(cr, uid, [mail.res_id], [partner.id], context=context) - # Add all recipients of the email as followers - for p in mail.partner_ids: - if p.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']: - so_obj.message_subscribe(cr, uid, [mail.res_id], [p.id], context=context) - return super(mail_mail, self)._postprocess_sent_message(cr, uid, mail=mail, context=context) - -mail_mail() \ No newline at end of file From e65c73bc952d9905043de8963008b4027595162e Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 13 Dec 2012 15:50:11 +0100 Subject: [PATCH 086/192] [IMP] portal_sale: refactor and clean up code bzr revid: rco@openerp.com-20121213145011-2wcif6d2o9dbcqts --- addons/portal_sale/portal_sale.py | 41 +++++++++++++++++-------------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/addons/portal_sale/portal_sale.py b/addons/portal_sale/portal_sale.py index ba3addfb83a..62f3f1ff9cc 100644 --- a/addons/portal_sale/portal_sale.py +++ b/addons/portal_sale/portal_sale.py @@ -21,11 +21,12 @@ from openerp.osv import osv, fields + class sale_order(osv.Model): _inherit = 'sale.order' # make the real method inheritable - _payment_block_proxy = lambda self,*a,**kw: self._portal_payment_block(*a, **kw) + _payment_block_proxy = lambda self, *a, **kw: self._portal_payment_block(*a, **kw) _columns = { 'portal_payment_options': fields.function(_payment_block_proxy, type="html", string="Portal Payment Options"), @@ -35,14 +36,14 @@ class sale_order(osv.Model): result = dict.fromkeys(ids, False) payment_acquirer = self.pool.get('portal.payment.acquirer') for this in self.browse(cr, uid, ids, context=context): - if this.state not in ('draft','cancel') and not this.invoiced: + if this.state not in ('draft', 'cancel') and not this.invoiced: result[this.id] = payment_acquirer.render_payment_block(cr, uid, this, this.name, this.pricelist_id.currency_id, this.amount_total, context=context) return result def action_quotation_send(self, cr, uid, ids, context=None): ''' Override to use a modified template that includes a portal signup link ''' - action_dict = super(sale_order, self).action_quotation_send(cr, uid, ids, context=context) + action_dict = super(sale_order, self).action_quotation_send(cr, uid, ids, context=context) try: template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'portal_sale', 'email_template_edi_sale')[1] # assume context is still a dict, as prepared by super @@ -55,12 +56,14 @@ class sale_order(osv.Model): def action_button_confirm(self, cr, uid, ids, context=None): # fetch the partner's id and subscribe the partner to the sale order - partner = self.browse(cr, uid, ids[0], context=context)['partner_id'] - if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']: + assert len(ids) == 1 + document = self.browse(cr, uid, ids[0], context=context) + partner = document.partner_id + if partner.id not in document.message_follower_ids: self.message_subscribe(cr, uid, ids, [partner.id], context=context) - document = self.browse(cr, uid, ids[0], context=context) + user = self.pool.get('res.users').browse(cr, uid, uid, context=context) mail_values = { - 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'], + 'email_from': user.partner_id.email, 'email_to': partner.email, 'subject': 'Invitation to follow %s' % document.name_get()[0][1], 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1], @@ -76,7 +79,7 @@ class account_invoice(osv.Model): _inherit = 'account.invoice' # make the real method inheritable - _payment_block_proxy = lambda self,*a,**kw: self._portal_payment_block(*a, **kw) + _payment_block_proxy = lambda self, *a, **kw: self._portal_payment_block(*a, **kw) _columns = { 'portal_payment_options': fields.function(_payment_block_proxy, type="html", string="Portal Payment Options"), @@ -86,14 +89,14 @@ class account_invoice(osv.Model): result = dict.fromkeys(ids, False) payment_acquirer = self.pool.get('portal.payment.acquirer') for this in self.browse(cr, uid, ids, context=context): - if this.type == 'out_invoice' and this.state not in ('draft','done') and not this.reconciled: + if this.type == 'out_invoice' and this.state not in ('draft', 'done') and not this.reconciled: result[this.id] = payment_acquirer.render_payment_block(cr, uid, this, this.number, this.currency_id, this.residual, context=context) return result def action_invoice_sent(self, cr, uid, ids, context=None): ''' Override to use a modified template that includes a portal signup link ''' - action_dict = super(account_invoice, self).action_invoice_sent(cr, uid, ids, context=context) + action_dict = super(account_invoice, self).action_invoice_sent(cr, uid, ids, context=context) try: template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'portal_sale', 'email_template_edi_invoice')[1] # assume context is still a dict, as prepared by super @@ -105,13 +108,14 @@ class account_invoice(osv.Model): return action_dict def invoice_validate(self, cr, uid, ids, context=None): - # fetch the partner's id and subscribe the partner to the sale order - partner = self.browse(cr, uid, ids[0], context=context)['partner_id'] - if partner.id not in self.browse(cr, uid, ids[0], context=context)['message_follower_ids']: + # fetch the partner's id and subscribe the partner to the invoice + document = self.browse(cr, uid, ids[0], context=context) + partner = document.partner_id + if partner.id not in document.message_follower_ids: self.message_subscribe(cr, uid, ids, [partner.id], context=context) - document = self.browse(cr, uid, ids[0], context=context) + user = self.pool.get('res.users').browse(cr, uid, uid, context=context) mail_values = { - 'email_from': self.pool.get('res.users').browse(cr, uid, uid, context=context)['partner_id']['email'], + 'email_from': user.partner_id.email, 'email_to': partner.email, 'subject': 'Invitation to follow %s' % document.name_get()[0][1], 'body_html': 'You have been invited to follow %s' % document.name_get()[0][1], @@ -129,12 +133,13 @@ class mail_mail(osv.osv): def _postprocess_sent_message(self, cr, uid, mail, context=None): if mail.model == 'sale.order': so_obj = self.pool.get('sale.order') - partner = so_obj.browse(cr, uid, mail.res_id, context=context)['partner_id'] + order = so_obj.browse(cr, uid, mail.res_id, context=context) + partner = order.partner_id # Add the customer in the SO as follower - if partner.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']: + if partner.id not in order.message_follower_ids: so_obj.message_subscribe(cr, uid, [mail.res_id], [partner.id], context=context) # Add all recipients of the email as followers for p in mail.partner_ids: - if p.id not in so_obj.browse(cr, uid, mail.res_id, context=context)['message_follower_ids']: + if p.id not in order.message_follower_ids: so_obj.message_subscribe(cr, uid, [mail.res_id], [p.id], context=context) return super(mail_mail, self)._postprocess_sent_message(cr, uid, mail=mail, context=context) From 1565e8c7085a39b9faaf3271befb5735686d63cc Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 13 Dec 2012 15:58:21 +0100 Subject: [PATCH 087/192] [IMP] ir.ui.menu: deleting a menu should orphan its children w/o corrupting the `parent_store` struct: test + fix ir.ui.menu was recently changed to use _parent_store, which precludes using ondelete=set null for the parent_id column. We nevertheless need to be certain that menus can always be deleted but *never* cascade-deleted, due the possible presence of user-created menus. Overriding menu.unlink() is therefore necessary, and care must be taken to bypass the default menu visibility (using the `ir.ui.menu.full_list` context flag while doing so) bzr revid: odo@openerp.com-20121213145821-u2ipdvffu00rsgdg --- openerp/addons/base/ir/ir_ui_menu.py | 17 +++++++++++-- openerp/addons/base/tests/__init__.py | 3 ++- openerp/addons/base/tests/test_menu.py | 34 ++++++++++++++++++++++++++ 3 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 openerp/addons/base/tests/test_menu.py diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index 72d01f326b2..8a0ce7dcc86 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -168,9 +168,22 @@ class ir_ui_menu(osv.osv): self.clear_cache() return super(ir_ui_menu, self).write(*args, **kwargs) - def unlink(self, *args, **kwargs): + def unlink(self, cr, uid, ids, context=None): + # Detach children and promote them to top-level, because it would be unwise to + # cascade-delete submenus blindly. We also can't use ondelete=set null because + # that is not supported when _parent_store is used (would silently corrupt it). + # TODO: ideally we should move them under a generic "Orphans" menu somewhere? + if isinstance(ids, (int, long)): + ids = [ids] + local_context = dict(context or {}) + local_context['ir.ui.menu.full_list'] = True + direct_children_ids = self.search(cr, uid, [('parent_id', 'in', ids)], context=local_context) + if direct_children_ids: + self.write(cr, uid, direct_children_ids, {'parent_id': False}) + + result = super(ir_ui_menu, self).unlink(cr, uid, ids, context=context) self.clear_cache() - return super(ir_ui_menu, self).unlink(*args, **kwargs) + return result def copy(self, cr, uid, id, default=None, context=None): ir_values_obj = self.pool.get('ir.values') diff --git a/openerp/addons/base/tests/__init__.py b/openerp/addons/base/tests/__init__.py index e8ad035131b..70f9a932d01 100644 --- a/openerp/addons/base/tests/__init__.py +++ b/openerp/addons/base/tests/__init__.py @@ -1,8 +1,9 @@ -import test_base, test_expression, test_search, test_ir_values +import test_base, test_expression, test_search, test_ir_values, test_menu checks = [ test_base, test_expression, test_search, test_ir_values, + test_menu, ] diff --git a/openerp/addons/base/tests/test_menu.py b/openerp/addons/base/tests/test_menu.py new file mode 100644 index 00000000000..364cbc7b6f7 --- /dev/null +++ b/openerp/addons/base/tests/test_menu.py @@ -0,0 +1,34 @@ +import unittest2 + +import openerp.tests.common as common + +class test_menu(common.TransactionCase): + + def setUp(self): + super(test_menu,self).setUp() + self.Menus = self.registry('ir.ui.menu') + + def test_00_menu_deletion(self): + """Verify that menu deletion works properly when there are child menus, and those + are indeed made orphans""" + cr, uid, Menus = self.cr, self.uid, self.Menus + + # Generic trick necessary for search() calls to avoid hidden menus + ctx = {'ir.ui.menu.full_list': True} + + root_id = Menus.create(cr, uid, {'name': 'Test root'}) + child1_id = Menus.create(cr, uid, {'name': 'Test child 1', 'parent_id': root_id}) + child2_id = Menus.create(cr, uid, {'name': 'Test child 2', 'parent_id': root_id}) + child21_id = Menus.create(cr, uid, {'name': 'Test child 2-1', 'parent_id': child2_id}) + + all_ids = [root_id, child1_id, child2_id, child21_id] + + # delete and check that direct children are promoted to top-level + # cfr. explanation in menu.unlink() + Menus.unlink(cr, uid, [root_id]) + + remaining_ids = Menus.search(cr, uid, [('id', 'in', all_ids)], order="id", context=ctx) + self.assertEqual([child1_id, child2_id, child21_id], remaining_ids) + + orphan_ids = Menus.search(cr, uid, [('id', 'in', all_ids), ('parent_id', '=', False)], order="id", context=ctx) + self.assertEqual([child1_id, child2_id], orphan_ids) From 80133457d9870abc0f8d201b51d25e1c45882465 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 13 Dec 2012 16:00:33 +0100 Subject: [PATCH 088/192] [IMP] useability highlight select when option checked bzr revid: fp@tinyerp.com-20121213150033-89zm08nfop2vf0fe --- addons/web/static/src/xml/base.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 576f179854d..0cd9e48b885 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1368,7 +1368,7 @@ - + or Cancel From 8a3fe9f0c2e244d72796c93ce38093b83cb82af0 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 13 Dec 2012 16:06:53 +0100 Subject: [PATCH 089/192] [FIX] make the field text resize correctly lp bug: https://launchpad.net/bugs/1089447 fixed bzr revid: nicolas.vanhoren@openerp.com-20121213150653-slmic4hcc2m95xy0 --- addons/web/static/src/js/view_form.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index f422ec01ed3..cfc8be391b4 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2544,6 +2544,7 @@ instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.we initialize_content: function() { var self = this; this.$textarea = this.$el.find('textarea'); + this.auto_sized = false; this.default_height = this.$textarea.css('height'); if (this.get("effective_readonly")) { this.$textarea.attr('disabled', 'disabled'); @@ -2563,13 +2564,17 @@ instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.we } }, render_value: function() { - $(window).resize(); var show_value = instance.web.format_value(this.get('value'), this, ''); if (show_value === '') { this.$textarea.css('height', parseInt(this.default_height)+"px"); } this.$textarea.val(show_value); - this.$textarea.autosize(); + if (! this.auto_sized) { + this.auto_sized = true; + this.$textarea.autosize(); + } else { + this.$textarea.trigger("autosize"); + } }, is_syntax_valid: function() { if (!this.get("effective_readonly") && this.$textarea) { From 1a94c3193a450ff744ea1231e6f3d276aa7a92dc Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 13 Dec 2012 16:12:25 +0100 Subject: [PATCH 090/192] [IMP] company_id invisible on invocie line bzr revid: fp@tinyerp.com-20121213151225-oe2j0kieqsbppwbi --- addons/account/account_invoice_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 48fec608195..4fde3264a9d 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -194,7 +194,7 @@ - + @@ -349,7 +349,7 @@ - + From 0f43de3144612896579f23c3ec9521265282f140 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 13 Dec 2012 16:14:18 +0100 Subject: [PATCH 091/192] [IMP] visible handle in the list of projects bzr revid: fp@tinyerp.com-20121213151418-yq1grgu6n1xw5dsl --- addons/project/project.py | 2 +- addons/project/project_view.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index df05e4cd65e..802c549137b 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -275,7 +275,7 @@ class project(osv.osv): ids = self.pool.get('project.task.type').search(cr, uid, [('case_default','=',1)], context=context) return ids - _order = "sequence" + _order = "sequence, id" _defaults = { 'active': True, 'type': 'contract', diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 424034f1104..865fc1ff7f6 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -154,7 +154,7 @@ child_ids - + From e07f8a7519330aa7ac1b1ba66293aa71d96cca62 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 13 Dec 2012 16:37:28 +0100 Subject: [PATCH 092/192] [IMP] portal_sale: adapt edi email templates bzr revid: rco@openerp.com-20121213153728-v7yv82x09qtletix --- addons/portal_sale/portal_sale.py | 16 +++++ addons/portal_sale/portal_sale_data.xml | 89 +++++++++++++------------ 2 files changed, 63 insertions(+), 42 deletions(-) diff --git a/addons/portal_sale/portal_sale.py b/addons/portal_sale/portal_sale.py index 62f3f1ff9cc..3556fd5ca0e 100644 --- a/addons/portal_sale/portal_sale.py +++ b/addons/portal_sale/portal_sale.py @@ -74,6 +74,14 @@ class sale_order(osv.Model): mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context) return super(sale_order, self).action_button_confirm(cr, uid, ids, context=context) + def get_signup_url(self, cr, uid, ids, context=None): + assert len(ids) == 1 + document = self.browse(cr, uid, ids[0], context=context) + partner = document.partner_id + action = 'portal_sale.action_quotations_portal' if document.state in ('draft', 'sent') else 'portal_sale.action_orders_portal' + partner.signup_prepare() + return partner._get_signup_url_for_action(action=action, view_type='form', res_id=document.id)[partner.id] + class account_invoice(osv.Model): _inherit = 'account.invoice' @@ -126,6 +134,14 @@ class account_invoice(osv.Model): mail_obj.send(cr, uid, [mail_id], recipient_ids=[partner.id], context=context) return super(account_invoice, self).invoice_validate(cr, uid, ids, context=context) + def get_signup_url(self, cr, uid, ids, context=None): + assert len(ids) == 1 + document = self.browse(cr, uid, ids[0], context=context) + partner = document.partner_id + action = 'portal_sale.portal_action_invoices' + partner.signup_prepare() + return partner._get_signup_url_for_action(action=action, view_type='form', res_id=document.id)[partner.id] + class mail_mail(osv.osv): _inherit = 'mail.mail' diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index f40897f6998..bdf51fd2fe7 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -6,7 +6,7 @@ Sale Order - Send by Email (Portal) - ${object.user_id.email or ''} + ${object.user_id.email or ''|safe} ${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' }) ${object.partner_invoice_id.id} @@ -16,7 +16,7 @@ -

Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},

+

Hello ${object.partner_id.name or ''},

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}:

@@ -32,38 +32,40 @@   Your reference: ${object.client_order_ref}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

- <% - action = 'portal_sale.action_quotations_portal' if object.state in ('draft', 'sent') else 'portal_sale.action_orders_portal' - object.partner_id.signup_prepare() - signup_url = object.partner_id._get_signup_url_for_action(action=action,view_type='form',res_id=object.id)[object.partner_id.id] - %> + <% set signup_url = object.get_signup_url() %> % if signup_url:

You can access this document and pay online via our Customer Portal:

View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} + href="${signup_url|safe}">View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} % endif % if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft': - <% - comp_name = quote(object.company_id.name) - order_name = quote(object.name) - paypal_account = quote(object.company_id.paypal_account) - order_amount = quote(str(object.residual)) - cur_name = quote(object.pricelist_id.currency_id.name) - paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Order%%20%s" \ - "&invoice=%s&amount=%s&currency_code=%s&button_subtype=services&no_note=1" \ - "&bn=OpenERP_Order_PayNow_%s" % \ - (paypal_account,comp_name,order_name,order_name,order_amount,cur_name,cur_name) + <% set paypal_url = ("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" + "&business=%(paypal_account)s" + "&item_name=%(company_name)s%%20Order%%20%(order_name)s" + "&invoice=%(order_name)s" + "&amount=%(order_amount)s" + "&currency_code=%(currency)s" + "&button_subtype=services" + "&no_note=1" + "&bn=OpenERP_Order_PayNow_%(currency)s" + % { + 'paypal_account': quote(object.company_id.paypal_account), + 'company_name': quote(object.company_id.name), + 'order_name': quote(object.name), + 'order_amount': quote(str(object.residual)), + 'currency': quote(object.pricelist_id.currency_id.name), + }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -99,9 +101,9 @@ % endif % if object.company_id.website: - %endif + % endif

@@ -110,7 +112,7 @@ Invoice - Send by Email (Portal) - ${object.user_id.email or object.company_id.email or 'noreply@localhost'} + ${object.user_id.email or object.company_id.email or 'noreply@localhost'|safe} ${object.company_id.name} Invoice (Ref ${object.number or 'n/a' }) ${object.partner_id.id} @@ -120,7 +122,7 @@ -

Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},

+

Hello ${object.partner_id.name or ''},

A new invoice is available for you:

@@ -133,15 +135,11 @@   Order reference: ${object.origin}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

- <% - action = 'portal_sale.portal_action_invoices' - object.partner_id.signup_prepare() - signup_url = object.partner_id._get_signup_url_for_action(action=action,view_type='form',res_id=object.id)[object.partner_id.id] - %> + <% set signup_url = object.get_signup_url() %> % if signup_url:

You can access the invoice document and pay online via our Customer Portal: @@ -151,19 +149,26 @@ % endif % if object.company_id.paypal_account and object.type in ('out_invoice'): - <% - comp_name = quote(object.company_id.name) - inv_number = quote(object.number) - paypal_account = quote(object.company_id.paypal_account) - inv_amount = quote(str(object.residual)) - cur_name = quote(object.currency_id.name) - paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Invoice%%20%s&" \ - "invoice=%s&amount=%s&currency_code=%s&button_subtype=services&no_note=1&bn=OpenERP_Invoice_PayNow_%s" % \ - (paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name) + <% set paypal_url = ("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" + "&business=%(paypal_account)s" + "&item_name=%(company_name)s%%20Invoice%%20%(inv)s" + "&invoice=%(inv)s" + "&amount=%(amount)s" + "&currency_code=%(currency)s" + "&button_subtype=services" + "&no_note=1" + "&bn=OpenERP_Invoice_PayNow_%(currency)s" + % { + 'paypal_account': quote(object.company_id.paypal_account), + 'company_name': quote(object.company_id.name), + 'inv': quote(object.number), + 'amount': quote(str(object.residual)), + 'currency': quote(object.currency_id.name), + }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -199,9 +204,9 @@ % endif % if object.company_id.website: - %endif + % endif

From a32f7d22b500b44398bacaabeb14106c7a93f2c2 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 13 Dec 2012 16:52:02 +0100 Subject: [PATCH 093/192] [IMP] typo bzr revid: fp@tinyerp.com-20121213155202-fmfock0x4q0a0we1 --- addons/project/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/project/project.py b/addons/project/project.py index 802c549137b..e7f1eee4743 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -46,7 +46,7 @@ class project_task_type(osv.osv): 'state': fields.selection(_TASK_STATE, 'Related Status', required=True, help="The status of your document is automatically changed regarding the selected stage. " \ "For example, if a stage is related to the status 'Close', when your document reaches this stage, it is automatically closed."), - 'fold': fields.boolean('Hide in views if empty', + 'fold': fields.boolean('Folded by Default', help="This stage is not visible, for example in status bar or kanban view, when there are no records in that stage to display."), } def _get_default_project_id(self, cr, uid, ctx={}): From e825e97c29a8b7c22b4a00a4e287f1c80cd1cec6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 13 Dec 2012 16:59:49 +0100 Subject: [PATCH 094/192] [IMP] setup.py: add dependency on jinja2 bzr revid: rco@openerp.com-20121213155949-tih5775rzpyi6diy --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 09f3831ceb2..92f10d839f4 100755 --- a/setup.py +++ b/setup.py @@ -62,7 +62,7 @@ def py2exe_options(): "skip_archive": 1, "optimize": 2, "dist_dir": 'dist', - "packages": [ "DAV", "HTMLParser", "PIL", "asynchat", "asyncore", "commands", "dateutil", "decimal", "docutils", "email", "encodings", "imaplib", "lxml", "lxml._elementpath", "lxml.builder", "lxml.etree", "lxml.objectify", "mako", "openerp", "poplib", "pychart", "pydot", "pyparsing", "pytz", "reportlab", "select", "simplejson", "smtplib", "uuid", "vatnumber", "vobject", "xml", "xml.dom", "yaml", ], + "packages": [ "DAV", "HTMLParser", "PIL", "asynchat", "asyncore", "commands", "dateutil", "decimal", "docutils", "email", "encodings", "imaplib", "Jinja2", "lxml", "lxml._elementpath", "lxml.builder", "lxml.etree", "lxml.objectify", "mako", "openerp", "poplib", "pychart", "pydot", "pyparsing", "pytz", "reportlab", "select", "simplejson", "smtplib", "uuid", "vatnumber", "vobject", "xml", "xml.dom", "yaml", ], "excludes" : ["Tkconstants","Tkinter","tcl"], } } @@ -106,6 +106,7 @@ setuptools.setup( 'docutils', 'feedparser', 'gdata', + 'Jinja2', 'lxml', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/ 'mako', 'mock', From e8832cb0cb2c76677b95bdd8e8ae32be83147cf8 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 13 Dec 2012 17:13:51 +0100 Subject: [PATCH 095/192] [FIX] hr_attendance: do not show slider widget if user is not an employee bzr revid: chs@openerp.com-20121213161351-27jx0l3utfzavaeo --- .../hr_attendance/static/src/js/attendance.js | 36 ++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/addons/hr_attendance/static/src/js/attendance.js b/addons/hr_attendance/static/src/js/attendance.js index 84516353b9d..281822361ef 100644 --- a/addons/hr_attendance/static/src/js/attendance.js +++ b/addons/hr_attendance/static/src/js/attendance.js @@ -60,7 +60,7 @@ openerp.hr_attendance = function (instance) { return employee.read_slice(['id', 'name', 'state', 'last_sign', 'attendance_access']).then(function (res) { if (_.isEmpty(res) ) return; - if (res[0].attendance_access == false){ + if (res[0].attendance_access === false){ return; } self.$el.show(); @@ -72,16 +72,36 @@ openerp.hr_attendance = function (instance) { }); instance.web.UserMenu.include({ + + is_employee: function() { + var self = this; + if (_.isUndefined(self._is_employee)) { + var Users = new instance.web.Model('res.users'); + return Users.query(['employee']).filter([['id', '=', self.session.uid]]).all().then(function(records) { + if (_.isEmpty(records)) { + self._is_employee = false; + } else { + self._is_employee = records[0].employee; + } + return self._is_employee; + }); + } else { + return $.Deferred().resolve(self._is_employee).promise(); + } + }, + do_update: function () { this._super(); var self = this; - this.update_promise = this.update_promise.done(function () { - if (self.attendanceslider) - return; - self.attendanceslider = new instance.hr_attendance.AttendanceSlider(self); - - self.attendanceslider.prependTo(instance.webclient.$('.oe_systray')); + this.update_promise.done(function () { + $.when(self.is_employee()).done(function(is_employee) { + if (!is_employee || self.attendanceslider) { + return; + } + self.attendanceslider = new instance.hr_attendance.AttendanceSlider(self); + self.attendanceslider.prependTo(instance.webclient.$('.oe_systray')); + }); }); }, }); -} +}; From dad04babd387e938a9a592c426847ec591108537 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 13 Dec 2012 17:17:39 +0100 Subject: [PATCH 096/192] [FIX] mail.message: be tolerant to messages linked to missing models (Requested by the migration team) bzr revid: odo@openerp.com-20121213161739-hszjd5yay2svtd3c --- addons/mail/mail_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index d0a73385f7f..2e34caa24a0 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -76,7 +76,7 @@ class mail_message(osv.Model): # TDE note: regroup by model/ids, to have less queries to perform result = dict.fromkeys(ids, False) for message in self.read(cr, uid, ids, ['model', 'res_id'], context=context): - if not message.get('model') or not message.get('res_id'): + if not message.get('model') or not message.get('res_id') or not self.pool.get(message['model']): continue result[message['id']] = self._shorten_name(self.pool.get(message['model']).name_get(cr, SUPERUSER_ID, [message['res_id']], context=context)[0][1]) return result From cc8025387b62318af86c94d7b884e4e899131bcb Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 14 Dec 2012 05:49:02 +0000 Subject: [PATCH 097/192] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20121214053905-mac64ijay9566opr bzr revid: launchpad_translations_on_behalf_of_openerp-20121214054902-12ndwftreb4g1964 --- addons/account/i18n/es.po | 8 +- addons/account/i18n/es_EC.po | 37 +- addons/account/i18n/hr.po | 21 +- addons/account/i18n/it.po | 52 +- addons/account/i18n/pl.po | 61 +- addons/account/i18n/pt.po | 38 +- addons/account_accountant/i18n/pl.po | 10 +- addons/account_analytic_default/i18n/pl.po | 18 +- addons/account_analytic_plans/i18n/pl.po | 24 +- addons/account_analytic_plans/i18n/pt.po | 62 +- .../i18n/it.po | 34 +- addons/account_budget/i18n/pl.po | 28 +- addons/account_followup/i18n/es.po | 80 +- addons/account_followup/i18n/hr.po | 20 +- addons/account_followup/i18n/pt.po | 34 +- addons/account_voucher/i18n/es.po | 15 +- addons/account_voucher/i18n/it.po | 4 +- addons/auth_oauth/i18n/pt_BR.po | 4 +- addons/base_calendar/i18n/it.po | 62 +- addons/base_calendar/i18n/pl.po | 135 +- addons/base_calendar/i18n/pt.po | 14 +- addons/base_gengo/i18n/it.po | 260 +++ addons/base_setup/i18n/it.po | 78 +- addons/base_status/i18n/it.po | 88 + addons/base_status/i18n/pt.po | 86 + addons/board/i18n/it.po | 59 +- addons/board/i18n/pt.po | 32 +- addons/board/i18n/pt_BR.po | 4 +- addons/crm/i18n/es.po | 125 +- addons/crm_helpdesk/i18n/pt.po | 24 +- addons/crm_partner_assign/i18n/pl.po | 89 +- addons/event_sale/i18n/pl.po | 93 + addons/event_sale/i18n/pt.po | 18 +- addons/fleet/i18n/hr.po | 8 +- addons/fleet/i18n/pl.po | 1895 +++++++++++++++++ addons/hr/i18n/pl.po | 46 +- addons/hr/i18n/pt.po | 21 +- addons/hr_attendance/i18n/hr.po | 65 +- addons/hr_evaluation/i18n/es.po | 67 +- addons/hr_expense/i18n/es.po | 81 +- addons/hr_holidays/i18n/es.po | 148 +- addons/hr_holidays/i18n/pt.po | 50 +- addons/hr_payroll/i18n/es.po | 26 +- addons/hr_payroll_account/i18n/it.po | 26 +- addons/hr_recruitment/i18n/pt.po | 82 +- addons/hr_timesheet_invoice/i18n/hr.po | 279 +-- addons/hr_timesheet_invoice/i18n/pt.po | 44 +- addons/hr_timesheet_sheet/i18n/pt.po | 38 +- addons/knowledge/i18n/pt.po | 12 +- addons/l10n_in_hr_payroll/i18n/es.po | 8 +- addons/l10n_in_hr_payroll/i18n/pt.po | 1013 +++++++++ addons/lunch/i18n/pt.po | 60 +- addons/mail/i18n/es.po | 262 ++- addons/marketing/i18n/pl.po | 26 +- addons/marketing_campaign_crm_demo/i18n/es.po | 42 +- addons/membership/i18n/es.po | 57 +- addons/mrp/i18n/hu.po | 18 +- addons/mrp_byproduct/i18n/pl.po | 30 +- addons/mrp_operations/i18n/pl.po | 57 +- addons/mrp_repair/i18n/es.po | 111 +- addons/note/i18n/pl.po | 288 +++ addons/portal/i18n/es.po | 163 +- addons/portal_crm/i18n/es.po | 572 +++++ addons/procurement/i18n/es.po | 105 +- addons/procurement/i18n/pl.po | 56 +- addons/product/i18n/pt_BR.po | 4 +- addons/project_issue/i18n/es.po | 102 +- addons/purchase/i18n/sl.po | 132 +- addons/purchase_requisition/i18n/es.po | 71 +- addons/resource/i18n/it.po | 4 +- addons/sale/i18n/it.po | 230 +- addons/sale/i18n/sl.po | 152 +- addons/sale_stock/i18n/es.po | 101 +- addons/sale_stock/i18n/pt.po | 26 +- addons/share/i18n/es.po | 75 +- addons/share/i18n/pt_BR.po | 4 +- addons/stock/i18n/de.po | 690 ++++-- addons/stock/i18n/es.po | 46 +- addons/stock/i18n/pt.po | 122 +- addons/stock/i18n/pt_BR.po | 4 +- addons/stock_location/i18n/pt.po | 10 +- addons/warning/i18n/pt_BR.po | 4 +- addons/web/i18n/it.po | 10 +- addons/web/i18n/sl.po | 277 +-- addons/web_calendar/i18n/sl.po | 14 +- addons/web_diagram/i18n/sl.po | 10 +- addons/web_graph/i18n/sl.po | 22 +- addons/web_kanban/i18n/sl.po | 160 ++ addons/web_view_editor/i18n/sl.po | 184 ++ 89 files changed, 7871 insertions(+), 2056 deletions(-) create mode 100644 addons/base_gengo/i18n/it.po create mode 100644 addons/base_status/i18n/it.po create mode 100644 addons/base_status/i18n/pt.po create mode 100644 addons/event_sale/i18n/pl.po create mode 100644 addons/fleet/i18n/pl.po create mode 100644 addons/l10n_in_hr_payroll/i18n/pt.po create mode 100644 addons/note/i18n/pl.po create mode 100644 addons/portal_crm/i18n/es.po create mode 100644 addons/web_kanban/i18n/sl.po create mode 100644 addons/web_view_editor/i18n/sl.po diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index bbc2e906daf..4521d5a6ceb 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 15:39+0000\n" +"PO-Revision-Date: 2012-12-13 13:06+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -2858,7 +2858,7 @@ msgstr "Estado borrador de una factura" #. module: account #: view:product.category:0 msgid "Account Properties" -msgstr "" +msgstr "Propiedades de la cuenta" #. module: account #: view:account.partner.reconcile.process:0 diff --git a/addons/account/i18n/es_EC.po b/addons/account/i18n/es_EC.po index ef67ed45958..3d319e403a0 100644 --- a/addons/account/i18n/es_EC.po +++ b/addons/account/i18n/es_EC.po @@ -10,14 +10,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-10-17 01:09+0000\n" -"Last-Translator: Cristian Salamea (Gnuthink) \n" +"PO-Revision-Date: 2012-12-13 05:27+0000\n" +"Last-Translator: Christopher Ormaza - (Ecuadorenlinea.net) " +"\n" "Language-Team: Spanish (Ecuador) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:29+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -29,6 +30,7 @@ msgstr "Sistema de Pago" msgid "" "An account fiscal position could be defined only once time on same accounts." msgstr "" +"Una posición fiscal solo puede estar definida una vez en las mismas cuentas." #. module: account #: view:account.unreconcile:0 @@ -88,7 +90,7 @@ msgstr "Importar desde factura o pago" #: code:addons/account/account_move_line.py:1198 #, python-format msgid "Bad Account!" -msgstr "" +msgstr "Cuenta erronea." #. module: account #: view:account.move:0 @@ -111,6 +113,8 @@ msgid "" "Error!\n" "You cannot create recursive account templates." msgstr "" +"¡Error!\n" +"No puede crear plantillas de cuentas recursivas." #. module: account #. openerp-web @@ -183,6 +187,9 @@ msgid "" "which is set after generating opening entries from 'Generate Opening " "Entries'." msgstr "" +"Tiene que establecer un diario para el asiento de cierre para este año " +"fiscal, que se crea después de generar el asiento de apertura desde " +"\"Generar asiento de apertura\"." #. module: account #: field:account.fiscal.position.account,account_src_id:0 @@ -201,6 +208,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Haga clic para añadir un período fiscal.\n" +"

\n" +" Un período fiscal es habitualmente un mes o un trimestre. \n" +" Normalmente se corresponde con los períodos de presentación " +"de impuestos\n" +"

\n" +" " #. module: account #: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard @@ -215,7 +230,7 @@ msgstr "Etiqueta de Columna" #. module: account #: help:account.config.settings,code_digits:0 msgid "No. of digits to use for account code" -msgstr "" +msgstr "Cantidad de dígitos a usar para el código de la cuenta" #. module: account #: help:account.analytic.journal,type:0 @@ -235,6 +250,9 @@ msgid "" "lines for invoices. Leave empty if you don't want to use an analytic account " "on the invoice tax lines by default." msgstr "" +"Introduzca la cuenta analítica a usar por defecto en las líneas de impuestos " +"de las facturas. Déjelo vacío si no quiere utilizar cuantas analíticas por " +"defecto en las líneas de impuestos." #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_template_form @@ -265,7 +283,7 @@ msgstr "Reportes de Bélgica" #. module: account #: model:account.account.type,name:account.account_type_income_view1 msgid "Income View" -msgstr "" +msgstr "Vista de ingresos" #. module: account #: help:account.account,user_type:0 @@ -281,7 +299,7 @@ msgstr "" #. module: account #: field:account.config.settings,sale_refund_sequence_next:0 msgid "Next credit note number" -msgstr "" +msgstr "Número siguiente de nota de crédito" #. module: account #: help:account.config.settings,module_account_voucher:0 @@ -290,6 +308,9 @@ msgid "" "sales, purchase, expense, contra, etc.\n" " This installs the module account_voucher." msgstr "" +"Incluye todos los requisitos básicos para la anotación de comprobantes de " +"banco, efectivo, ventas, compras, gastos, etc.. \n" +" Instala el módulo account_voucher" #. module: account #: model:ir.actions.act_window,name:account.action_account_use_model_create_entry diff --git a/addons/account/i18n/hr.po b/addons/account/i18n/hr.po index 89fa2f1008f..0e0da3a14ca 100644 --- a/addons/account/i18n/hr.po +++ b/addons/account/i18n/hr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 16:20+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-12-13 14:32+0000\n" +"Last-Translator: Velimir Valjetic \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-12-12 04:40+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 msgid "System payment" -msgstr "System payment" +msgstr "Način plaćanja" #. module: account #: sql_constraint:account.fiscal.position.account:0 @@ -30,7 +30,7 @@ msgstr "" #. module: account #: view:account.unreconcile:0 msgid "Unreconciliate Transactions" -msgstr "Unreconciliate Transactions" +msgstr "Nepodmirene transakcije" #. module: account #: help:account.tax.code,sequence:0 @@ -38,6 +38,8 @@ msgid "" "Determine the display order in the report 'Accounting \\ Reporting \\ " "Generic Reporting \\ Taxes \\ Taxes Report'" msgstr "" +"Odredi redoslijed prikaza u izvješćima 'Računovodstvo \\ Izvještaji \\ " +"Generički izvještaji \\ Porezi \\ Porezni izvještaji" #. module: account #: view:account.move.reconcile:0 @@ -83,7 +85,7 @@ msgstr "Uvezi iz računa ili plaćanja" #: code:addons/account/account_move_line.py:1198 #, python-format msgid "Bad Account!" -msgstr "" +msgstr "Nepostojeći račun!" #. module: account #: view:account.move:0 @@ -208,7 +210,7 @@ msgstr "Labela stupca" #. module: account #: help:account.config.settings,code_digits:0 msgid "No. of digits to use for account code" -msgstr "" +msgstr "Broj znamenki za kod računa" #. module: account #: help:account.analytic.journal,type:0 @@ -227,6 +229,9 @@ msgid "" "lines for invoices. Leave empty if you don't want to use an analytic account " "on the invoice tax lines by default." msgstr "" +"Postavi analitički račun koji će se koristiti kao predložak na računu " +"poreznih linija za račune. Ostavite prazno ako ne želite koristiti " +"analitički račun na računu poreznih linija kao predložak." #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_template_form diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index 3175a83c219..bca027850f7 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-13 02:49+0000\n" -"Last-Translator: Sergio Corato \n" +"PO-Revision-Date: 2012-12-13 22:30+0000\n" +"Last-Translator: paola \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-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -1118,7 +1118,7 @@ msgstr "Consolidamento" #: model:account.financial.report,name:account.account_financial_report_liability0 #: model:account.financial.report,name:account.account_financial_report_liabilitysum0 msgid "Liability" -msgstr "Debiti" +msgstr "Passività" #. module: account #: code:addons/account/account_invoice.py:855 @@ -1792,7 +1792,7 @@ msgstr "Anteprima pie' di pagina conti bancari" #: selection:account.fiscalyear,state:0 #: selection:account.period,state:0 msgid "Closed" -msgstr "Chiuso" +msgstr "Chiusura" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries @@ -1892,6 +1892,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per definire un nuovo tipo di conto.\n" +"

\n" +" Un tipo di conto è usato per determinare come un conto è " +"utilizzato in\n" +" ogni sezionale. Il metodo riapertura di un tipo di conto " +"determina\n" +" il processo per la chiusura annuale. I report come lo Stato " +"Patrimoniale\n" +" e il Conto Economico usano la categoria\n" +" (profitti e perdite o stato patrimoniale).\n" +"

\n" +" " #. module: account #: report:account.invoice:0 @@ -2918,6 +2931,8 @@ msgid "" "You cannot change the type of account from 'Closed' to any other type as it " "contains journal items!" msgstr "" +"Non è possibile cambiare il tipo di conto da 'Chiusura' ad un altro tipo " +"perchè contiene movimenti contabili!" #. module: account #: field:account.invoice.report,account_line_id:0 @@ -2983,7 +2998,7 @@ msgstr "Posizioni fiscali" #, python-format msgid "You cannot create journal items on a closed account %s %s." msgstr "" -"Non è possibile creare registrazioni nei sezionali con un conto chiuso %s %s." +"Non è possibile creare registrazioni nei sezionali su un conto chiuso %s %s." #. module: account #: field:account.period.close,sure:0 @@ -4065,6 +4080,11 @@ msgid "" "You can create one in the menu: \n" "Configuration/Journals/Journals." msgstr "" +"Non è possibile trovare alcun sezionale contabile di tipo %s per questa " +"azienda.\n" +"\n" +"E' possibile crearne uno nel menu: \n" +"Configurazione/Sezionali/Sezionali." #. module: account #: model:ir.actions.act_window,name:account.action_account_unreconcile @@ -5942,7 +5962,7 @@ msgstr "Stato Patrimoniale" #: code:addons/account/account.py:187 #, python-format msgid "Profit & Loss (Income account)" -msgstr "Conto economico" +msgstr "Conto Economico (Ricavi)" #. module: account #: field:account.journal,allow_date:0 @@ -6176,7 +6196,7 @@ msgstr "Inizio Periodo" #. module: account #: model:account.account.type,name:account.account_type_asset_view1 msgid "Asset View" -msgstr "Vista Immobilizzazioni" +msgstr "Vista Attività" #. module: account #: model:ir.model,name:account.model_account_common_account_report @@ -6526,7 +6546,7 @@ msgstr "Storno" #. module: account #: field:res.partner,debit:0 msgid "Total Payable" -msgstr "Totale debito" +msgstr "Debito Totale" #. module: account #: model:account.account.type,name:account.data_account_type_income @@ -7578,7 +7598,7 @@ msgstr "Crea registrazione" #: code:addons/account/account.py:188 #, python-format msgid "Profit & Loss (Expense account)" -msgstr "Conto Economico" +msgstr "Conto Economico (Costi)" #. module: account #: field:account.bank.statement,total_entry_encoding:0 @@ -9992,7 +10012,7 @@ msgstr "Report Finanziari" #. module: account #: model:account.account.type,name:account.account_type_liability_view1 msgid "Liability View" -msgstr "" +msgstr "Vista Passività" #. module: account #: report:account.account.balance:0 @@ -10099,6 +10119,12 @@ msgid "" "payments.\n" " This installs the module account_payment." msgstr "" +"Permette di creare e gestire gli ordini di pagamento, al fine di\n" +" * servire come base per un facile plug-in di vari " +"meccanismi automatici di pagamento, e\n" +" * di fornire una forma più efficiente di gestire i " +"pagamenti delle fatture.\n" +" Installa il modulo account_payment." #. module: account #: xsl:account.transfer:0 @@ -10163,7 +10189,7 @@ msgstr "Mostra il conto" #: model:account.account.type,name:account.data_account_type_payable #: selection:account.entries.report,type:0 msgid "Payable" -msgstr "Debito" +msgstr "Debiti" #. module: account #: view:board.board:0 diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po index 808bdbdc3a9..22485a5fe51 100644 --- a/addons/account/i18n/pl.po +++ b/addons/account/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 20:07+0000\n" +"PO-Revision-Date: 2012-12-13 14:22+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -1344,6 +1344,8 @@ msgid "" "The amount expressed in the secondary currency must be positif when journal " "item are debit and negatif when journal item are credit." msgstr "" +"Wartość wyrażona w drugiej walucie musi być dodatnia dla pozycji Winien lub " +"ujemna jeśli pozycja jest Ma." #. module: account #: view:account.invoice.cancel:0 @@ -1868,6 +1870,14 @@ msgid "" "should choose 'Round per line' because you certainly want the sum of your " "tax-included line subtotals to be equal to the total amount with taxes." msgstr "" +"Jeśli wybierzesz 'Zaokrąglaj pozycje', to dla każdego podatku, każda wartość " +"będzie obliczona i zaokrąglona w każdej pozycji zamówienia sprzedaży, " +"zamówienia zakupu lub faktury i dopiero zaokrąglone wartości będą zsumowane. " +"Jeśli wybierzesz 'Zaokrąglaj globalnie', to podatki i pozycje zostaną " +"najpierw zsumowane i dopiero ewentualnie zaokrąglone. Jeśli stosujesz " +"sprzedaż z podatkami wliczonymi w cenę, to powinieneś wybrać 'Zaokrąglaj " +"pozycje' ponieważ zapewne chcesz, aby suma wartości z podatkami była równa " +"sumie wartości brutto." #. module: account #: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all @@ -2215,6 +2225,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby zarejestrować fakturę od dostawcy.\n" +"

\n" +" Możesz rejestrować faktury w zależności od zakupów lub\n" +" przyjęć. OpenERP generuje również projekty faktur\n" +" automatycznie z zamówienia zakupu lub przyjęcia " +"zewnętrznego.\n" +"

\n" +" " #. module: account #: sql_constraint:account.move.line:0 @@ -2245,6 +2264,7 @@ msgid "" "This journal already contains items for this period, therefore you cannot " "modify its company field." msgstr "" +"Nie możesz modyfikować firmy, ponieważ dziennik zawiera zapisy w tym okresie." #. module: account #: model:ir.actions.act_window,name:account.action_project_account_analytic_line_form @@ -2273,6 +2293,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby zarejestrować wyciąg bankowy.\n" +"

\n" +" Wyciąg jest listę transakcji banko dla konkretnego konta\n" +" w określonym czasie.\n" +"

\n" +" OpenERP pozwala uzgadniać pozycje wyciągu bezpośrednio\n" +" z fakturami sprzedaży lub zakupu.\n" +"

\n" +" " #. module: account #: field:account.config.settings,currency_id:0 @@ -3957,6 +3987,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby utworzyć fakturę dla klienta.\n" +"

\n" +" Elektroniczne fakturowanie OpenERP pozwala szybko \n" +" i łatwo zarządzać płatnościami. Klient może otrzymać\n" +" fakturę mailem i może zapłacić ją od razu lub\n" +" zaimportować do swoejgo systemu.\n" +"

\n" +" Komunikacja z klientem jest automatycznie wyświetlana\n" +" pod fakturą.\n" +"

\n" +" " #. module: account #: field:account.tax.code,name:0 @@ -4467,7 +4509,7 @@ msgstr "tytuł" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Create a draft credit note" -msgstr "" +msgstr "Utwórz projekt korekty" #. module: account #: view:account.invoice:0 @@ -6777,7 +6819,7 @@ msgstr "Nie możesz tworzyć zapisów na zamknietym koncie" #: code:addons/account/account_invoice.py:594 #, python-format msgid "Invoice line account's company and invoice's compnay does not match." -msgstr "" +msgstr "Firma z pozycji nie odpowiada firmie z faktury" #. module: account #: view:account.invoice:0 @@ -7589,7 +7631,7 @@ msgstr "Dokument źródłowy" #: code:addons/account/account_analytic_line.py:90 #, python-format msgid "There is no expense account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Brak konta rozchodów dla produktu: \"%s\" (id:%d)." #. module: account #: constraint:account.account:0 @@ -7621,6 +7663,8 @@ msgid "" "You can not delete an invoice which is not cancelled. You should refund it " "instead." msgstr "" +"Nie możesz usuwać faktury, która nie jest anulowana. Powinieneś wystawić " +"korektę." #. module: account #: help:account.tax,amount:0 @@ -8067,6 +8111,8 @@ msgid "" "This date will be used as the invoice date for credit note and period will " "be chosen accordingly!" msgstr "" +"Ta data zostanie przyjęta jako data korekty a okres zostanie przypisany " +"odpowiedni!" #. module: account #: view:product.template:0 @@ -9063,6 +9109,7 @@ msgstr "Kod konta musi byc unikalny w ramach firmy !" #: help:product.template,property_account_expense:0 msgid "This account will be used to value outgoing stock using cost price." msgstr "" +"To konto będzie stosowane do wyceny zapasów wychodzących wg ceny kosztowej." #. module: account #: view:account.invoice:0 @@ -10536,7 +10583,7 @@ msgstr "Suma" #: code:addons/account/wizard/account_invoice_refund.py:109 #, python-format msgid "Cannot %s draft/proforma/cancel invoice." -msgstr "" +msgstr "Nie można %s faktury w stanie projekt/proforma/anulowano." #. module: account #: field:account.tax,account_analytic_paid_id:0 diff --git a/addons/account/i18n/pt.po b/addons/account/i18n/pt.po index bc935977be9..4a5438d948c 100644 --- a/addons/account/i18n/pt.po +++ b/addons/account/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 17:04+0000\n" -"Last-Translator: Rui Franco (multibase.pt) \n" +"PO-Revision-Date: 2012-12-13 16:07+0000\n" +"Last-Translator: Andrei Talpa (multibase.pt) \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-12-12 04:39+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -6753,7 +6753,7 @@ msgstr "Situação liquida" #. module: account #: field:account.journal,internal_account_id:0 msgid "Internal Transfers Account" -msgstr "" +msgstr "Conta de transferências internas" #. module: account #: code:addons/account/wizard/pos_box.py:33 @@ -6802,7 +6802,7 @@ msgstr "Número de Fatura" #. module: account #: field:account.bank.statement,difference:0 msgid "Difference" -msgstr "" +msgstr "Diferença" #. module: account #: help:account.tax,include_base_amount:0 @@ -6868,12 +6868,12 @@ msgstr "" #: code:addons/account/wizard/account_report_aged_partner_balance.py:58 #, python-format msgid "User Error!" -msgstr "" +msgstr "Erro do utilizador!" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Discard" -msgstr "" +msgstr "Descartar" #. module: account #: selection:account.account,type:0 @@ -8186,7 +8186,7 @@ msgstr "Sequência" #. module: account #: field:account.config.settings,paypal_account:0 msgid "Paypal account" -msgstr "" +msgstr "Conta Paypal" #. module: account #: selection:account.print.journal,sort_selection:0 @@ -8209,7 +8209,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_cash_box_in msgid "cash.box.in" -msgstr "" +msgstr "cash.box.in" #. module: account #: help:account.invoice,move_id:0 @@ -8219,7 +8219,7 @@ msgstr "Ligar aos movimentos de diário gerados automaticamente." #. module: account #: model:ir.model,name:account.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: account #: selection:account.config.settings,period:0 @@ -8254,7 +8254,7 @@ msgstr "Ascendente" #: code:addons/account/account_cash_statement.py:292 #, python-format msgid "Profit" -msgstr "" +msgstr "Lucro" #. module: account #: help:account.payment.term.line,days2:0 @@ -8788,7 +8788,7 @@ msgstr "Importação automática do extrato bancário" #: code:addons/account/account_invoice.py:370 #, python-format msgid "Unknown Error!" -msgstr "" +msgstr "Erro desconhecido!" #. module: account #: model:ir.model,name:account.model_account_move_bank_reconcile @@ -8798,7 +8798,7 @@ msgstr "Reconciliação de movimento bancário" #. module: account #: view:account.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: account #: field:account.financial.report,account_type_ids:0 @@ -9736,7 +9736,7 @@ msgstr "Filtra por" #: field:account.cashbox.line,number_closing:0 #: field:account.cashbox.line,number_opening:0 msgid "Number of Units" -msgstr "" +msgstr "Número de unidades" #. module: account #: model:process.node,note:account.process_node_manually0 @@ -9761,7 +9761,7 @@ msgstr "Movimento" #: code:addons/account/wizard/account_period_close.py:51 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Ação inválida!" #. module: account #: view:account.bank.statement:0 @@ -10584,7 +10584,7 @@ msgstr "Data de Maturidade" #: field:cash.box.in,name:0 #: field:cash.box.out,name:0 msgid "Reason" -msgstr "" +msgstr "Motivo" #. module: account #: selection:account.partner.ledger,filter:0 @@ -11064,7 +11064,7 @@ msgstr "Ascendente a Direita" #: code:addons/account/static/src/js/account_move_reconciliation.js:80 #, python-format msgid "Never" -msgstr "" +msgstr "Nunca" #. module: account #: model:ir.model,name:account.model_account_addtmpl_wizard @@ -11085,7 +11085,7 @@ msgstr "Do parceiro" #. module: account #: field:account.account,note:0 msgid "Internal Notes" -msgstr "" +msgstr "Notas internas" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear diff --git a/addons/account_accountant/i18n/pl.po b/addons/account_accountant/i18n/pl.po index dc0fc1692be..b6924a4af8d 100644 --- a/addons/account_accountant/i18n/pl.po +++ b/addons/account_accountant/i18n/pl.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:51+0000\n" -"PO-Revision-Date: 2010-11-19 09:15+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 14:26+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:28+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_accountant #: model:ir.actions.client,name:account_accountant.action_client_account_menu msgid "Open Accounting Menu" -msgstr "" +msgstr "Otwórz menu księgowości" #~ msgid "" #~ "\n" diff --git a/addons/account_analytic_default/i18n/pl.po b/addons/account_analytic_default/i18n/pl.po index 9309fe595dc..03afca0c0e3 100644 --- a/addons/account_analytic_default/i18n/pl.po +++ b/addons/account_analytic_default/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-02-20 15:28+0000\n" +"PO-Revision-Date: 2012-12-13 14:30+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:37+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_analytic_default #: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_partner @@ -31,7 +31,7 @@ msgstr "Grupuj wg..." #. module: account_analytic_default #: help:account.analytic.default,date_stop:0 msgid "Default end date for this Analytic Account." -msgstr "" +msgstr "Domyślna data końcowa dla tego konta analitycznego" #. module: account_analytic_default #: model:ir.model,name:account_analytic_default.model_stock_picking @@ -49,7 +49,7 @@ msgid "" "Select a partner which will use analytic account specified in analytic " "default (e.g. create new customer invoice or Sale order if we select this " "partner, it will automatically take this as an analytic account)" -msgstr "" +msgstr "Wybierz partnera, dla którego to konto będzie domyślne." #. module: account_analytic_default #: view:account.analytic.default:0 @@ -85,7 +85,7 @@ msgid "" "Select a product which will use analytic account specified in analytic " "default (e.g. create new customer invoice or Sale order if we select this " "product, it will automatically take this as an analytic account)" -msgstr "" +msgstr "Wybierz produkt, dla którego to konto będzie domyślne." #. module: account_analytic_default #: field:account.analytic.default,date_stop:0 @@ -110,13 +110,13 @@ msgid "" "Select a company which will use analytic account specified in analytic " "default (e.g. create new customer invoice or Sale order if we select this " "company, it will automatically take this as an analytic account)" -msgstr "" +msgstr "Wybierz firmę, dla której to konto będzie domyślne" #. module: account_analytic_default #: help:account.analytic.default,user_id:0 msgid "" "Select a user which will use analytic account specified in analytic default." -msgstr "" +msgstr "Wybierz użytkownika, dla którego to konto będzie domyślne." #. module: account_analytic_default #: model:ir.model,name:account_analytic_default.model_account_invoice_line @@ -132,7 +132,7 @@ msgstr "Konto analityczne" #. module: account_analytic_default #: help:account.analytic.default,date_start:0 msgid "Default start date for this Analytic Account." -msgstr "" +msgstr "Domyślna data początkowa dla tego konta analitycznego." #. module: account_analytic_default #: view:account.analytic.default:0 diff --git a/addons/account_analytic_plans/i18n/pl.po b/addons/account_analytic_plans/i18n/pl.po index c9d705d5cbb..8928b53b48e 100644 --- a/addons/account_analytic_plans/i18n/pl.po +++ b/addons/account_analytic_plans/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-10-30 11:00+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 20:36+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:34+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account4_ids:0 @@ -48,7 +48,7 @@ msgstr "Przelicznik (%)" #: code:addons/account_analytic_plans/account_analytic_plans.py:234 #, python-format msgid "The total should be between %s and %s." -msgstr "" +msgstr "Suma powinna być między %s a %s." #. module: account_analytic_plans #: view:account.analytic.plan:0 @@ -131,7 +131,7 @@ msgstr "Nie pokazuj pustych pozycji" #: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61 #, python-format msgid "There are no analytic lines related to account %s." -msgstr "" +msgstr "Nie ma pozycji analitycznych związanych z konetm %s." #. module: account_analytic_plans #: field:account.analytic.plan.instance,account3_ids:0 @@ -281,7 +281,7 @@ msgstr "Pozycja wyciągu bankowego" #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 #, python-format msgid "Error!" -msgstr "" +msgstr "Błąd!" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -297,7 +297,7 @@ msgstr "Drukuj analizę przekrojową" #: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61 #, python-format msgid "User Error!" -msgstr "" +msgstr "Błąd użytkownika!" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account6_ids:0 @@ -315,7 +315,7 @@ msgstr "Dziennik analityczny" #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 #, python-format msgid "Please put a name and a code before saving the model." -msgstr "" +msgstr "Podaj nazwę i kod przed zapisem modelu!" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -347,7 +347,7 @@ msgstr "Dziennik" #: code:addons/account_analytic_plans/account_analytic_plans.py:486 #, python-format msgid "You have to define an analytic journal on the '%s' journal." -msgstr "" +msgstr "Musisz podać dziennik analityczny do dziennika '%s'." #. module: account_analytic_plans #: code:addons/account_analytic_plans/account_analytic_plans.py:342 @@ -375,7 +375,7 @@ msgstr "Pozycja faktury" #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 #, python-format msgid "There is no analytic plan defined." -msgstr "" +msgstr "Nie zdefiniowano podziału analitycznego." #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_bank_statement @@ -402,7 +402,7 @@ msgstr "Podział analityczny" #: code:addons/account_analytic_plans/account_analytic_plans.py:221 #, python-format msgid "A model with this name and code already exists." -msgstr "" +msgstr "Model o tej samej nazwie i kodzie już istnieje." #. module: account_analytic_plans #: help:account.analytic.plan.line,root_analytic_id:0 diff --git a/addons/account_analytic_plans/i18n/pt.po b/addons/account_analytic_plans/i18n/pt.po index 139269014af..e828d276458 100644 --- a/addons/account_analytic_plans/i18n/pt.po +++ b/addons/account_analytic_plans/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-12-15 01:33+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 17:11+0000\n" +"Last-Translator: Fabien (Open ERP) \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-12-04 05:34+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account4_ids:0 @@ -37,7 +37,7 @@ msgstr "Identificação da Conta 5" #. module: account_analytic_plans #: field:account.crossovered.analytic,date2:0 msgid "End Date" -msgstr "Data Final" +msgstr "Data de fecho" #. module: account_analytic_plans #: field:account.analytic.plan.instance.line,rate:0 @@ -48,7 +48,7 @@ msgstr "Taxa (%)" #: code:addons/account_analytic_plans/account_analytic_plans.py:234 #, python-format msgid "The total should be between %s and %s." -msgstr "" +msgstr "O total devia de estar entre %s e %s." #. module: account_analytic_plans #: view:account.analytic.plan:0 @@ -58,7 +58,7 @@ msgstr "" #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan #: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action msgid "Analytic Plan" -msgstr "Plano Analítico" +msgstr "Plano analítico" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -100,7 +100,7 @@ msgstr "Modelos de Distribuições Analítica" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 msgid "Account Name" -msgstr "Nome da Conta" +msgstr "Nome da conta" #. module: account_analytic_plans #: view:account.analytic.plan.instance.line:0 @@ -184,19 +184,19 @@ msgstr "Referência da conta analítica:" #. module: account_analytic_plans #: field:account.analytic.plan.line,name:0 msgid "Plan Name" -msgstr "Nome do Plano" +msgstr "Nome do plano" #. module: account_analytic_plans #: field:account.analytic.plan,default_instance_id:0 msgid "Default Entries" -msgstr "Movimentos Padrão" +msgstr "Movimentos padrão" #. module: account_analytic_plans #: view:account.analytic.plan:0 #: field:account.analytic.plan,plan_ids:0 #: field:account.journal,plan_id:0 msgid "Analytic Plans" -msgstr "Planos Analítico" +msgstr "Planos analíticos" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -206,7 +206,7 @@ msgstr "Perc. (%)" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_move_line msgid "Journal Items" -msgstr "Items Diários" +msgstr "Lançamentos do diário" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model @@ -221,12 +221,12 @@ msgstr "Identificação da Conta 1" #. module: account_analytic_plans #: field:account.analytic.plan.line,max_required:0 msgid "Maximum Allowed (%)" -msgstr "Máximo Permitido(%)" +msgstr "Máximo permitido(%)" #. module: account_analytic_plans #: field:account.analytic.plan.line,root_analytic_id:0 msgid "Root Account" -msgstr "Conta Raiz" +msgstr "Conta raiz" #. module: account_analytic_plans #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47 @@ -238,32 +238,32 @@ msgstr "Modelo de Distribuição Guardado" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance msgid "Analytic Plan Instance" -msgstr "Instância do Plano Analítico" +msgstr "Instância do plano analítico" #. module: account_analytic_plans #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open msgid "Distribution Models" -msgstr "Modelos de Distribuição" +msgstr "Modelos de distribuição" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 msgid "Ok" -msgstr "Aceitar" +msgstr "OK" #. module: account_analytic_plans #: view:account.analytic.plan.line:0 msgid "Analytic Plan Lines" -msgstr "Plano de Linhas Analítica" +msgstr "Plano de linhas Analíticas" #. module: account_analytic_plans #: field:account.analytic.plan.line,min_required:0 msgid "Minimum Allowed (%)" -msgstr "Mínimo Permitido (%)" +msgstr "Mínimo permitido (%)" #. module: account_analytic_plans #: field:account.analytic.plan.instance,plan_id:0 msgid "Model's Plan" -msgstr "Modelo de Planos" +msgstr "Modelo de planos" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account2_ids:0 @@ -273,7 +273,7 @@ msgstr "Identificação da Conta 2" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_bank_statement_line msgid "Bank Statement Line" -msgstr "Linha de extrato Bancário" +msgstr "Linha de extrato bancário" #. module: account_analytic_plans #: code:addons/account_analytic_plans/account_analytic_plans.py:221 @@ -282,7 +282,7 @@ msgstr "Linha de extrato Bancário" #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -298,7 +298,7 @@ msgstr "Print Crossovered Analytic" #: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61 #, python-format msgid "User Error!" -msgstr "" +msgstr "Erro do utilizador!" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account6_ids:0 @@ -310,7 +310,7 @@ msgstr "Identificação da Conta 6" #: view:account.crossovered.analytic:0 #: field:account.crossovered.analytic,journal_ids:0 msgid "Analytic Journal" -msgstr "Diário Analítico" +msgstr "Diário analítico" #. module: account_analytic_plans #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 @@ -326,12 +326,12 @@ msgstr "Quantidade" #. module: account_analytic_plans #: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_multi_plan_action msgid "Multi Plans" -msgstr "Múltiplos Planos" +msgstr "Múltiplos planos" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account_ids:0 msgid "Account Id" -msgstr "Identificação da Conta" +msgstr "Identificação da conta" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 @@ -370,7 +370,7 @@ msgstr "Sequência" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_invoice_line msgid "Invoice Line" -msgstr "Linha de Fatura" +msgstr "Linha de fatura" #. module: account_analytic_plans #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 @@ -381,12 +381,12 @@ msgstr "" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_bank_statement msgid "Bank Statement" -msgstr "Extrato Bancário" +msgstr "Extrato bancário" #. module: account_analytic_plans #: field:account.analytic.plan.instance.line,analytic_account_id:0 msgid "Analytic Account" -msgstr "Conta Analítica" +msgstr "Conta analítica" #. module: account_analytic_plans #: field:account.analytic.default,analytics_id:0 @@ -397,7 +397,7 @@ msgstr "Conta Analítica" #: field:account.move.line,analytics_id:0 #: model:ir.model,name:account_analytic_plans.model_account_analytic_default msgid "Analytic Distribution" -msgstr "Distribuição Analítica" +msgstr "Distribuição analítica" #. module: account_analytic_plans #: code:addons/account_analytic_plans/account_analytic_plans.py:221 @@ -429,7 +429,7 @@ msgstr "Cancelar" #. module: account_analytic_plans #: field:account.crossovered.analytic,date1:0 msgid "Start Date" -msgstr "Data de Início" +msgstr "Data de abertura" #. module: account_analytic_plans #: report:account.analytic.account.crossovered.analytic:0 diff --git a/addons/account_bank_statement_extensions/i18n/it.po b/addons/account_bank_statement_extensions/i18n/it.po index bc6fb9ba1ab..fe46f2e8d9d 100644 --- a/addons/account_bank_statement_extensions/i18n/it.po +++ b/addons/account_bank_statement_extensions/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-03-30 19:02+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-12-13 21:05+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:54+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -104,7 +104,7 @@ msgstr "" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,state:0 msgid "Status" -msgstr "" +msgstr "Stato" #. module: account_bank_statement_extensions #: code:addons/account_bank_statement_extensions/account_bank_statement.py:129 @@ -117,7 +117,7 @@ msgstr "" #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 msgid "or" -msgstr "" +msgstr "o" #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 @@ -132,7 +132,7 @@ msgstr "Transazioni" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,type:0 msgid "Type" -msgstr "" +msgstr "Tipo" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -163,7 +163,7 @@ msgstr "" #. module: account_bank_statement_extensions #: report:bank.statement.balance.report:0 msgid "Closing Balance" -msgstr "" +msgstr "Bilancio di chiusura" #. module: account_bank_statement_extensions #: report:bank.statement.balance.report:0 @@ -184,7 +184,7 @@ msgstr "" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Extended Filters..." -msgstr "" +msgstr "Filtri estesi..." #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 @@ -199,22 +199,22 @@ msgstr "" #. module: account_bank_statement_extensions #: report:bank.statement.balance.report:0 msgid "Name" -msgstr "" +msgstr "Nome" #. module: account_bank_statement_extensions #: selection:account.bank.statement.line.global,type:0 msgid "ISO 20022" -msgstr "" +msgstr "ISO 20022" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Notes" -msgstr "" +msgstr "Note" #. module: account_bank_statement_extensions #: selection:account.bank.statement.line.global,type:0 msgid "Manual" -msgstr "" +msgstr "Manuale" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -224,12 +224,12 @@ msgstr "" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Credit" -msgstr "" +msgstr "Credito" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,amount:0 msgid "Amount" -msgstr "" +msgstr "Importo" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -249,7 +249,7 @@ msgstr "" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,child_ids:0 msgid "Child Codes" -msgstr "" +msgstr "Codici Figli" #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 @@ -281,7 +281,7 @@ msgstr "" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,code:0 msgid "Code" -msgstr "" +msgstr "Codice" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,counterparty_name:0 diff --git a/addons/account_budget/i18n/pl.po b/addons/account_budget/i18n/pl.po index 1fe6449a4e4..2574fbaa2fd 100644 --- a/addons/account_budget/i18n/pl.po +++ b/addons/account_budget/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-11-19 09:32+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 20:42+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:42+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_budget #: view:account.budget.analytic:0 @@ -99,7 +99,7 @@ msgstr "Waluta:" #. module: account_budget #: model:ir.model,name:account_budget.model_account_budget_crossvered_report msgid "Account Budget crossvered report" -msgstr "" +msgstr "Raport budżetu przekrojowego" #. module: account_budget #: selection:crossovered.budget,state:0 @@ -120,7 +120,7 @@ msgstr "Stan" #: code:addons/account_budget/account_budget.py:119 #, python-format msgid "The Budget '%s' has no accounts!" -msgstr "" +msgstr "Budżet '%s' nie ma kont!" #. module: account_budget #: report:account.budget:0 @@ -131,7 +131,7 @@ msgstr "Opis" #. module: account_budget #: report:crossovered.budget.report:0 msgid "Currency" -msgstr "" +msgstr "Waluta" #. module: account_budget #: report:crossovered.budget.report:0 @@ -198,7 +198,7 @@ msgstr "Data końcowa" #: 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 "" +msgstr "Raport budżetu dla konta analitycznego" #. module: account_budget #: view:account.analytic.account:0 @@ -229,12 +229,12 @@ msgstr "Budżet" #. module: account_budget #: view:crossovered.budget:0 msgid "To Approve Budgets" -msgstr "" +msgstr "Budżety do aprobowania" #. module: account_budget #: view:crossovered.budget:0 msgid "Duration" -msgstr "" +msgstr "Czas trwania" #. module: account_budget #: field:account.budget.post,code:0 @@ -297,13 +297,13 @@ msgstr "Początek okresu" #. module: account_budget #: model:ir.model,name:account_budget.model_account_budget_crossvered_summary_report msgid "Account Budget crossvered summary report" -msgstr "" +msgstr "Raport przekrojowy sumacyjny" #. module: account_budget #: report:account.budget:0 #: report:crossovered.budget.report:0 msgid "Theoretical Amt" -msgstr "" +msgstr "Wartość teoretyczna" #. module: account_budget #: code:addons/account_budget/account_budget.py:119 @@ -372,7 +372,7 @@ msgstr "" #: report:account.budget:0 #: report:crossovered.budget.report:0 msgid "Planned Amt" -msgstr "" +msgstr "Planowana Kwota" #. module: account_budget #: view:account.budget.post:0 @@ -418,7 +418,7 @@ msgstr "Analiza od" #. module: account_budget #: view:crossovered.budget:0 msgid "Draft Budgets" -msgstr "" +msgstr "Projekty budżetów" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/account_followup/i18n/es.po b/addons/account_followup/i18n/es.po index 3788dbbc15e..ae1e08ed2dd 100644 --- a/addons/account_followup/i18n/es.po +++ b/addons/account_followup/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 23:01+0000\n" -"Last-Translator: Ana Juaristi Olalde \n" +"PO-Revision-Date: 2012-12-13 13:03+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_followup #: view:account_followup.followup.line:0 @@ -188,6 +188,24 @@ msgid "" "Best Regards,\n" " " msgstr "" +"\n" +"Estimado %(partner_name)s,\n" +"\n" +"Pese a haberle sido remitidos varios avisos, sigue sin estar al corriente de " +"pago.\n" +"\n" +"A menos que se efectúe el pago íntegro de la cantidad adeudada en los " +"próximos 8 días, serán emprendidas acciones legales para reclamar el cobro " +"sin más aviso.\n" +"\n" +"Confiamos en que sea innecesario recurrir a la justicia, para ello tiene " +"adjuntos los detalles del pago pendiente.\n" +"\n" +"Para cualquier consulta sobre el asunto, no dude en contactar con nuestro " +"departamento contable en el (+32).10.68.94.39.\n" +"\n" +"Saludos cordiales,\n" +" " #. module: account_followup #: view:account_followup.followup.line:0 @@ -339,7 +357,7 @@ msgstr "Seguimientos manuales" #. module: account_followup #: view:account_followup.followup.line:0 msgid "%(partner_name)s" -msgstr "" +msgstr "%(partner_name)s" #. module: account_followup #: field:account_followup.stat,debit:0 @@ -568,7 +586,7 @@ msgstr "" #: code:addons/account_followup/wizard/account_followup_print.py:172 #, python-format msgid " manual action(s) assigned:" -msgstr "" +msgstr " acción(es) manual(es) asignada(s):" #. module: account_followup #: view:res.partner:0 @@ -756,7 +774,7 @@ msgstr "Plantilla email" #. module: account_followup #: view:account_followup.followup.line:0 msgid "%(user_signature)s" -msgstr "" +msgstr "%(user_signature)s" #. module: account_followup #: model:ir.model,name:account_followup.model_res_company @@ -1002,7 +1020,7 @@ msgstr "Mis seguimientos" #. module: account_followup #: view:account_followup.followup.line:0 msgid "%(company_name)s" -msgstr "" +msgstr "%(company_name)s" #. module: account_followup #: field:account_followup.stat,date_move_last:0 @@ -1024,7 +1042,7 @@ msgstr "Período" #: code:addons/account_followup/wizard/account_followup_print.py:231 #, python-format msgid "%s partners have no credits and as such the action is cleared" -msgstr "" +msgstr "%s empresas no tienen crédito y por eso la acción se ha limpiado" #. module: account_followup #: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report @@ -1087,7 +1105,7 @@ msgstr ": Fecha actual" #. module: account_followup #: field:res.partner,payment_amount_due:0 msgid "Total amount due" -msgstr "" +msgstr "Importe total vencido" #. module: account_followup #: field:account_followup.followup.line,name:0 @@ -1111,7 +1129,7 @@ msgstr "Descripción" #: model:email.template,subject:account_followup.email_template_account_followup_level1 #: model:email.template,subject:account_followup.email_template_account_followup_level2 msgid "${user.company_id.name} Payment Follow-up" -msgstr "" +msgstr "${user.company_id.name} Seguimiento del pago" #. module: account_followup #: view:account_followup.sending.results:0 @@ -1139,6 +1157,8 @@ msgid "" "If not specified by the latest follow-up level, it will send from the " "default follow-up of overdue invoices template" msgstr "" +"Si no se especifica en el último nivel de seguimiento, se enviará la " +"plantilla de facturas atrasadas del seguimiento por defecto" #. module: account_followup #: model:ir.actions.act_window,help:account_followup.action_account_manual_reconcile_receivable @@ -1148,6 +1168,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"No se han encontrado asientos en el diario.\n" +"

\n" +" " #. module: account_followup #: view:account.move.line:0 @@ -1157,12 +1181,12 @@ msgstr "Asientos de empresa" #. module: account_followup #: view:account_followup.stat:0 msgid "Follow-up lines" -msgstr "" +msgstr "Líneas de seguimiento" #. module: account_followup #: field:account_followup.followup.line,manual_action_responsible_id:0 msgid "Assign a Responsible" -msgstr "" +msgstr "Asignar un responsable" #. module: account_followup #: view:account_followup.print:0 @@ -1170,6 +1194,8 @@ msgid "" "This action will send follow-up emails, print the letters and\n" " set the manual actions per customers." msgstr "" +"Esta acción enviará correos electrónicos de seguimiento, imprimirá las " +"cartas y establecerá las acciones manuales por clientes." #. module: account_followup #: help:account_followup.print,partner_lang:0 @@ -1206,7 +1232,7 @@ msgstr "Nombre" #. module: account_followup #: field:res.partner,latest_followup_level_id:0 msgid "Latest Follow-up Level" -msgstr "" +msgstr "Último nivel de seguimiento" #. module: account_followup #: field:account_followup.stat,date_move:0 @@ -1217,18 +1243,18 @@ msgstr "Primer movimiento" #. module: account_followup #: model:ir.model,name:account_followup.model_account_followup_stat_by_partner msgid "Follow-up Statistics by Partner" -msgstr "" +msgstr "Estadísticas de seguimiento por empresa" #. module: account_followup #: code:addons/account_followup/wizard/account_followup_print.py:172 #, python-format msgid " letter(s) in report" -msgstr "" +msgstr " carta(s) en el informe" #. module: account_followup #: view:res.partner:0 msgid "Customer Followup" -msgstr "" +msgstr "Seguimiento de cliente" #. module: account_followup #: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form @@ -1337,17 +1363,17 @@ msgstr "" #: code:addons/account_followup/wizard/account_followup_print.py:166 #, python-format msgid "Follow-up letter of " -msgstr "" +msgstr "Carta de seguimiento de " #. module: account_followup #: view:res.partner:0 msgid "The" -msgstr "" +msgstr "El" #. module: account_followup #: view:account_followup.print:0 msgid "Send follow-ups" -msgstr "" +msgstr "Enviar seguimientos" #. module: account_followup #: view:account.move.line:0 @@ -1362,7 +1388,7 @@ msgstr "Haber" #. module: account_followup #: view:res.partner:0 msgid "Follow-ups To Do" -msgstr "" +msgstr "Seguimientos a realizar" #. module: account_followup #: report:account_followup.followup.print:0 @@ -1376,11 +1402,15 @@ msgid "" "the reminder. Could be negative if you want to send a polite alert " "beforehand." msgstr "" +"El número de días después de la fecha de vencimiento a esperar antes de " +"enviar el recordatorio. Puede ser negativo si desea enviar una alerta " +"educada previamente." #. module: account_followup #: help:res.partner,latest_followup_date:0 msgid "Latest date that the follow-up level of the partner was changed" msgstr "" +"Última fecha en la que el nivel de seguimiento de la empresa fue cambiado" #. module: account_followup #: field:account_followup.print,test_print:0 @@ -1390,22 +1420,22 @@ msgstr "Imprimir prueba" #. module: account_followup #: view:res.partner:0 msgid "Search view" -msgstr "" +msgstr "Vista de búsqueda" #. module: account_followup #: view:account_followup.followup.line:0 msgid ": User Name" -msgstr "" +msgstr ": Nombre de usuario" #. module: account_followup #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidad" #. module: account_followup #: field:res.partner,payment_note:0 msgid "Customer Payment Promise" -msgstr "" +msgstr "Promesa de pago del cliente" #~ msgid "Ok" #~ msgstr "Aceptar" diff --git a/addons/account_followup/i18n/hr.po b/addons/account_followup/i18n/hr.po index 6d620ca21ef..942cda2f0e5 100644 --- a/addons/account_followup/i18n/hr.po +++ b/addons/account_followup/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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 15:41+0000\n" +"PO-Revision-Date: 2012-12-13 15:48+0000\n" "Last-Translator: Velimir Valjetic \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-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_followup #: view:account_followup.followup.line:0 @@ -25,12 +25,12 @@ msgstr "" #. module: account_followup #: help:res.partner,latest_followup_level_id:0 msgid "The maximum follow-up level" -msgstr "Maksimalni follow-up nivo" +msgstr "Maksimalni nivo pratećih koraka" #. module: account_followup #: view:res.partner:0 msgid "Group by" -msgstr "" +msgstr "Grupiraj po" #. module: account_followup #: view:account_followup.stat:0 @@ -46,7 +46,7 @@ msgstr "Follow-Up" #. module: account_followup #: view:account_followup.followup.line:0 msgid "%(date)s" -msgstr "" +msgstr "%(datum)s" #. module: account_followup #: field:res.partner,payment_next_action_date:0 @@ -148,7 +148,7 @@ msgstr "" #. module: account_followup #: view:res.partner:0 msgid "Follow-ups to do" -msgstr "" +msgstr "Napraviti slijedeće korake" #. module: account_followup #: field:account_followup.followup,company_id:0 @@ -166,7 +166,7 @@ msgstr "Datum računa" #. module: account_followup #: field:account_followup.print,email_subject:0 msgid "Email Subject" -msgstr "" +msgstr "Predmet email-a" #. module: account_followup #: model:account_followup.followup.line,description:account_followup.demo_followup_line3 @@ -197,7 +197,7 @@ msgstr "" #. module: account_followup #: view:account_followup.followup.line:0 msgid "Follow-up Steps" -msgstr "Follow-up koraci" +msgstr "Prateći koraci" #. module: account_followup #: field:account_followup.print,email_body:0 @@ -330,7 +330,7 @@ msgstr "" #. module: account_followup #: help:account_followup.followup.line,send_letter:0 msgid "When processing, it will print a letter" -msgstr "" +msgstr "Prilikom procesiranja, ispisat će pismo" #. module: account_followup #: view:account_followup.stat:0 diff --git a/addons/account_followup/i18n/pt.po b/addons/account_followup/i18n/pt.po index db53c531f6d..4e42360c488 100644 --- a/addons/account_followup/i18n/pt.po +++ b/addons/account_followup/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 16:30+0000\n" -"Last-Translator: Andrei Talpa (multibase.pt) \n" +"PO-Revision-Date: 2012-12-13 17:18+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_followup #: view:account_followup.followup.line:0 @@ -56,7 +56,7 @@ msgstr "" #. module: account_followup #: field:account_followup.sending.results,needprinting:0 msgid "Needs Printing" -msgstr "" +msgstr "Precisa de impressão" #. module: account_followup #: view:res.partner:0 @@ -376,13 +376,13 @@ msgstr " será enviado" #. module: account_followup #: view:account_followup.followup.line:0 msgid ": User's Company Name" -msgstr "" +msgstr ": Nome da empresa do utilizador" #. module: account_followup #: view:account_followup.followup.line:0 #: field:account_followup.followup.line,send_letter:0 msgid "Send a Letter" -msgstr "" +msgstr "Enviar uma carta" #. module: account_followup #: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form @@ -566,7 +566,7 @@ msgstr "" #. module: account_followup #: view:res.partner:0 msgid "Search Partner" -msgstr "" +msgstr "Procurar parceiro" #. module: account_followup #: view:res.partner:0 @@ -581,7 +581,7 @@ msgstr "" #. module: account_followup #: model:ir.ui.menu,name:account_followup.account_followup_print_menu msgid "Send Letters and Emails" -msgstr "" +msgstr "Enviar cartas e emails" #. module: account_followup #: view:account_followup.followup:0 @@ -689,7 +689,7 @@ msgstr "Últimos seguimentos" #. module: account_followup #: view:account_followup.sending.results:0 msgid "Download Letters" -msgstr "" +msgstr "Descarregar cartas" #. module: account_followup #: field:account_followup.print,company_id:0 @@ -706,7 +706,7 @@ msgstr "" #. module: account_followup #: model:ir.model,name:account_followup.model_email_template msgid "Email Templates" -msgstr "" +msgstr "Modelos de mensagens" #. module: account_followup #: help:account_followup.followup.line,manual_action:0 @@ -740,7 +740,7 @@ msgstr "Total:" #. module: account_followup #: field:account_followup.followup.line,email_template_id:0 msgid "Email Template" -msgstr "" +msgstr "Modelo de mensagem" #. module: account_followup #: view:account_followup.followup.line:0 @@ -1033,7 +1033,7 @@ msgstr "Cancelar" #. module: account_followup #: view:account_followup.sending.results:0 msgid "Close" -msgstr "" +msgstr "Fechar" #. module: account_followup #: view:account_followup.stat:0 @@ -1055,7 +1055,7 @@ msgstr "" #. module: account_followup #: view:res.partner:0 msgid "Responsible" -msgstr "" +msgstr "Responsável" #. module: account_followup #: model:ir.ui.menu,name:account_followup.menu_finance_followup @@ -1100,7 +1100,7 @@ msgstr "" #. module: account_followup #: view:account_followup.sending.results:0 msgid "Summary of actions" -msgstr "" +msgstr "Resumo de ações" #. module: account_followup #: report:account_followup.followup.print:0 @@ -1379,12 +1379,12 @@ msgstr "" #. module: account_followup #: view:account_followup.followup.line:0 msgid ": User Name" -msgstr "" +msgstr ": Nome do utilizador" #. module: account_followup #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidade" #. module: account_followup #: field:res.partner,payment_note:0 diff --git a/addons/account_voucher/i18n/es.po b/addons/account_voucher/i18n/es.po index faed0a7b79f..8d440ec5a69 100644 --- a/addons/account_voucher/i18n/es.po +++ b/addons/account_voucher/i18n/es.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: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-12 21:31+0000\n" -"Last-Translator: lambdasoftware \n" +"PO-Revision-Date: 2012-12-13 12:02+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 @@ -502,6 +502,13 @@ msgid "" "\n" "* The 'Cancelled' status is used when user cancel voucher." msgstr "" +" * El estado 'Borrador' se usa cuando un usuario está introduciendo un nuevo " +"y no confirmado comprobante.\n" +"* 'Pro-forma' se establece cuando el comprobante está en estado pro-forma. " +"El comprobante aún no tiene un número de comprobante.\n" +"* El estado 'Asentado' se usa cuando el usuario confirma el comprobante, " +"asignándole un número de comprobante y creándose los asientos contables.\n" +"* El estado 'Cancelado' se usa cuando el usuario cancela el comprobante." #. module: account_voucher #: field:account.voucher,writeoff_amount:0 diff --git a/addons/account_voucher/i18n/it.po b/addons/account_voucher/i18n/it.po index 39358e49d0d..97607a37241 100644 --- a/addons/account_voucher/i18n/it.po +++ b/addons/account_voucher/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 diff --git a/addons/auth_oauth/i18n/pt_BR.po b/addons/auth_oauth/i18n/pt_BR.po index 876572c3989..f4340cc322c 100644 --- a/addons/auth_oauth/i18n/pt_BR.po +++ b/addons/auth_oauth/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: auth_oauth #: field:auth.oauth.provider,validation_endpoint:0 diff --git a/addons/base_calendar/i18n/it.po b/addons/base_calendar/i18n/it.po index a6484fa061e..4673b5d77c7 100644 --- a/addons/base_calendar/i18n/it.po +++ b/addons/base_calendar/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-05-10 17:49+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2012-12-13 20:19+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:50+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -44,7 +44,7 @@ msgstr "" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Week(s)" -msgstr "" +msgstr "Settimana(e)" #. module: base_calendar #: field:calendar.event,we:0 @@ -56,25 +56,25 @@ msgstr "Mer" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Unknown" -msgstr "" +msgstr "Sconosciuto" #. module: base_calendar #: help:calendar.event,recurrency:0 #: help:calendar.todo,recurrency:0 #: help:crm.meeting,recurrency:0 msgid "Recurrent Meeting" -msgstr "" +msgstr "Meeting ricorsivo" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet5 msgid "Feedback Meeting" -msgstr "" +msgstr "Feedback del meeting" #. module: base_calendar #: code:addons/base_calendar/crm_meeting.py:117 #, python-format msgid "Meeting completed." -msgstr "" +msgstr "Meeting completo." #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view @@ -151,7 +151,7 @@ msgstr "Specifica il tipo di Invito" #: view:crm.meeting:0 #: field:crm.meeting,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Messaggi non letti" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -186,7 +186,7 @@ msgstr "Libero" #. module: base_calendar #: help:crm.meeting,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Se spuntato i nuovi messaggi richiederanno la vostra attenzione" #. module: base_calendar #: help:calendar.attendee,rsvp:0 @@ -238,12 +238,12 @@ msgstr "Ultimo" #. module: base_calendar #: help:crm.meeting,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Storico messaggi e comunicazioni" #. module: base_calendar #: field:crm.meeting,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Messaggi" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -254,7 +254,7 @@ msgstr "Giorni" #. module: base_calendar #: view:calendar.event:0 msgid "To" -msgstr "" +msgstr "A" #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:1225 @@ -270,7 +270,7 @@ msgstr "Presidente" #. module: base_calendar #: view:crm.meeting:0 msgid "My Meetings" -msgstr "" +msgstr "I Miei Meeting" #. module: base_calendar #: selection:calendar.alarm,action:0 @@ -302,17 +302,17 @@ msgstr "Stato della partecipazione dell'invitato" #. module: base_calendar #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "Mail a" #. module: base_calendar #: field:crm.meeting,name:0 msgid "Meeting Subject" -msgstr "" +msgstr "Oggetto meeting" #. module: base_calendar #: view:calendar.event:0 msgid "End of Recurrence" -msgstr "" +msgstr "Fine ricorrenza" #. module: base_calendar #: view:calendar.event:0 @@ -322,18 +322,18 @@ msgstr "Raggruppa per..." #. module: base_calendar #: view:calendar.event:0 msgid "Recurrency Option" -msgstr "" +msgstr "Opzione ricorsione" #. module: base_calendar #: view:calendar.event:0 msgid "Choose day where repeat the meeting" -msgstr "" +msgstr "Scegliere il giorno dove ripetere il meeting" #. module: base_calendar #: view:crm.meeting:0 #: model:ir.actions.act_window,name:base_calendar.action_crm_meeting msgid "Meetings" -msgstr "" +msgstr "Meetings" #. module: base_calendar #: selection:calendar.attendee,cutype:0 @@ -485,7 +485,7 @@ msgstr "Giorno del mese" #. module: base_calendar #: field:crm.meeting,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Followers" #. module: base_calendar #: field:calendar.event,location:0 @@ -516,7 +516,7 @@ msgstr "Email" #. module: base_calendar #: model:ir.actions.server,name:base_calendar.actions_server_crm_meeting_unread msgid "CRM Meeting: Mark unread" -msgstr "" +msgstr "Meeting CRM: imposta come non letti" #. module: base_calendar #: selection:calendar.alarm,state:0 @@ -537,7 +537,7 @@ msgstr "" #. module: base_calendar #: field:crm.meeting,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Data di Creazione" #. module: base_calendar #: code:addons/base_calendar/crm_meeting.py:111 @@ -546,14 +546,14 @@ msgstr "" #: model:res.request.link,name:base_calendar.request_link_meeting #, python-format msgid "Meeting" -msgstr "" +msgstr "Meeting" #. module: base_calendar #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Month(s)" -msgstr "" +msgstr "Mese(i)" #. module: base_calendar #: view:calendar.event:0 @@ -601,7 +601,7 @@ msgstr "Gio" #. module: base_calendar #: view:crm.meeting:0 msgid "Meeting Details" -msgstr "" +msgstr "Dettagli Meeting" #. module: base_calendar #: field:calendar.attendee,child_ids:0 @@ -612,21 +612,21 @@ msgstr "Delegato a" #: code:addons/base_calendar/crm_meeting.py:94 #, python-format msgid "The following contacts have no email address :" -msgstr "" +msgstr "I sequenti contatti non hanno indirizzo email:" #. module: base_calendar #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Year(s)" -msgstr "" +msgstr "Anno(i)" #. module: base_calendar #: view:crm.meeting.type:0 #: model:ir.actions.act_window,name:base_calendar.action_crm_meeting_type #: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_type msgid "Meeting Types" -msgstr "" +msgstr "Tipo di Meeting" #. module: base_calendar #: field:calendar.event,create_date:0 @@ -639,7 +639,7 @@ msgstr "Creato" #: selection:calendar.todo,class:0 #: selection:crm.meeting,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Pubblico per impiegati" #. module: base_calendar #: view:crm.meeting:0 diff --git a/addons/base_calendar/i18n/pl.po b/addons/base_calendar/i18n/pl.po index 4fdbb1bed5b..7a89a9a6ebd 100644 --- a/addons/base_calendar/i18n/pl.po +++ b/addons/base_calendar/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-05-10 17:33+0000\n" +"PO-Revision-Date: 2012-12-13 21:03+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:50+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -44,7 +44,7 @@ msgstr "" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Week(s)" -msgstr "" +msgstr "Tygodnie" #. module: base_calendar #: field:calendar.event,we:0 @@ -68,13 +68,13 @@ msgstr "Spotanie powtarzalne" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet5 msgid "Feedback Meeting" -msgstr "" +msgstr "Odpowiedzi do spotkania" #. module: base_calendar #: code:addons/base_calendar/crm_meeting.py:117 #, python-format msgid "Meeting completed." -msgstr "" +msgstr "Spotkanie odbyte." #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view @@ -151,7 +151,7 @@ msgstr "Podaj typ zaproszenia" #: view:crm.meeting:0 #: field:crm.meeting,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nieprzeczytane wiadomości" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -186,7 +186,7 @@ msgstr "Wolny" #. module: base_calendar #: help:crm.meeting,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" #. module: base_calendar #: help:calendar.attendee,rsvp:0 @@ -238,12 +238,12 @@ msgstr "Ostatni" #. module: base_calendar #: help:crm.meeting,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Wiadomości i historia komunikacji" #. module: base_calendar #: field:crm.meeting,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Wiadomości" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -270,7 +270,7 @@ msgstr "Słuchacz" #. module: base_calendar #: view:crm.meeting:0 msgid "My Meetings" -msgstr "" +msgstr "Moje spotkania" #. module: base_calendar #: selection:calendar.alarm,action:0 @@ -302,17 +302,17 @@ msgstr "Stan udziału uczestnika" #. module: base_calendar #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "Wyślij do" #. module: base_calendar #: field:crm.meeting,name:0 msgid "Meeting Subject" -msgstr "" +msgstr "Temat spotkania" #. module: base_calendar #: view:calendar.event:0 msgid "End of Recurrence" -msgstr "" +msgstr "Koniec rekurencji" #. module: base_calendar #: view:calendar.event:0 @@ -333,7 +333,7 @@ msgstr "Wybierz dzień powtarzania spotkania" #: view:crm.meeting:0 #: model:ir.actions.act_window,name:base_calendar.action_crm_meeting msgid "Meetings" -msgstr "" +msgstr "Spotkania" #. module: base_calendar #: selection:calendar.attendee,cutype:0 @@ -518,7 +518,7 @@ msgstr "E-mail" #. module: base_calendar #: model:ir.actions.server,name:base_calendar.actions_server_crm_meeting_unread msgid "CRM Meeting: Mark unread" -msgstr "" +msgstr "Spotkanie CRM: Oznacz jako nieprzeczytane" #. module: base_calendar #: selection:calendar.alarm,state:0 @@ -534,12 +534,12 @@ msgstr "Informacja alarmu zdarzenia" #: code:addons/base_calendar/base_calendar.py:982 #, python-format msgid "Count cannot be negative or 0." -msgstr "" +msgstr "Licznik nie może być 0" #. module: base_calendar #: field:crm.meeting,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Data utworzenia" #. module: base_calendar #: code:addons/base_calendar/crm_meeting.py:111 @@ -548,14 +548,14 @@ msgstr "" #: model:res.request.link,name:base_calendar.request_link_meeting #, python-format msgid "Meeting" -msgstr "" +msgstr "Spotkanie" #. module: base_calendar #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Month(s)" -msgstr "" +msgstr "Miesiące" #. module: base_calendar #: view:calendar.event:0 @@ -572,7 +572,7 @@ msgstr "Wymagana odpowiedź ?" #: field:calendar.todo,base_calendar_url:0 #: field:crm.meeting,base_calendar_url:0 msgid "Caldav URL" -msgstr "" +msgstr "Caldav URL" #. module: base_calendar #: field:calendar.event,recurrent_uid:0 @@ -603,7 +603,7 @@ msgstr "Czw" #. module: base_calendar #: view:crm.meeting:0 msgid "Meeting Details" -msgstr "" +msgstr "Szczegóły spotkań" #. module: base_calendar #: field:calendar.attendee,child_ids:0 @@ -614,21 +614,21 @@ msgstr "Przydzielono dla" #: code:addons/base_calendar/crm_meeting.py:94 #, python-format msgid "The following contacts have no email address :" -msgstr "" +msgstr "Te kontakty nie mają adresów email :" #. module: base_calendar #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Year(s)" -msgstr "" +msgstr "Lat" #. module: base_calendar #: view:crm.meeting.type:0 #: model:ir.actions.act_window,name:base_calendar.action_crm_meeting_type #: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_type msgid "Meeting Types" -msgstr "" +msgstr "Typy spotkań" #. module: base_calendar #: field:calendar.event,create_date:0 @@ -641,12 +641,12 @@ msgstr "Utworzono" #: selection:calendar.todo,class:0 #: selection:crm.meeting,class:0 msgid "Public for Employees" -msgstr "" +msgstr "Publiczne dla pracowników" #. module: base_calendar #: view:crm.meeting:0 msgid "hours" -msgstr "" +msgstr "godzin" #. module: base_calendar #: field:calendar.attendee,partner_id:0 @@ -668,7 +668,7 @@ msgstr "Powtarzaj do" #. module: base_calendar #: view:crm.meeting:0 msgid "Options" -msgstr "" +msgstr "Opcje" #. module: base_calendar #: selection:calendar.event,byday:0 @@ -707,7 +707,7 @@ msgstr "Wtorek" #. module: base_calendar #: field:crm.meeting,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Tagi" #. module: base_calendar #: view:calendar.event:0 @@ -723,7 +723,7 @@ msgstr "Indywidualne" #: code:addons/base_calendar/crm_meeting.py:114 #, python-format msgid "Meeting confirmed." -msgstr "" +msgstr "Spotkanie potwierdzone." #. module: base_calendar #: help:calendar.event,count:0 @@ -747,7 +747,7 @@ msgstr "Powtarzaj zdarzenie automatycznei co podany interwał" #. module: base_calendar #: model:ir.ui.menu,name:base_calendar.mail_menu_calendar msgid "Calendar" -msgstr "" +msgstr "Kalendarz" #. module: base_calendar #: field:calendar.attendee,cn:0 @@ -763,7 +763,7 @@ msgstr "Odrzucono" #: code:addons/base_calendar/base_calendar.py:1430 #, python-format msgid "Group by date is not supported, use the calendar view instead." -msgstr "" +msgstr "Grupowanie po dacie nie jest dostępne. Stosuj widok kalendarzowy." #. module: base_calendar #: view:calendar.event:0 @@ -847,12 +847,12 @@ msgstr "Załącznik" #. module: base_calendar #: field:crm.meeting,date_closed:0 msgid "Closed" -msgstr "" +msgstr "Zamknięte" #. module: base_calendar #: view:calendar.event:0 msgid "From" -msgstr "" +msgstr "Od" #. module: base_calendar #: view:calendar.event:0 @@ -867,12 +867,12 @@ msgstr "Przypomnienie" #: selection:calendar.todo,end_type:0 #: selection:crm.meeting,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "Liczba powtórzeń" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet2 msgid "Internal Meeting" -msgstr "" +msgstr "Spotkanie wewnętrzne" #. module: base_calendar #: view:calendar.event:0 @@ -889,7 +889,7 @@ msgstr "Zdarzenia" #: field:calendar.todo,state:0 #: field:crm.meeting,state:0 msgid "Status" -msgstr "" +msgstr "Stan" #. module: base_calendar #: help:calendar.attendee,email:0 @@ -899,7 +899,7 @@ msgstr "Adres zaproszonej osoby" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet1 msgid "Customer Meeting" -msgstr "" +msgstr "Spotkanie z klientem" #. module: base_calendar #: help:calendar.attendee,dir:0 @@ -925,12 +925,12 @@ msgstr "Poniedziałek" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet4 msgid "Open Discussion" -msgstr "" +msgstr "Otółrz dyskusję" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_model msgid "Models" -msgstr "" +msgstr "Modele" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -949,7 +949,7 @@ msgstr "Data wydarzenia" #. module: base_calendar #: view:crm.meeting:0 msgid "Invitations" -msgstr "" +msgstr "Zaproszenia" #. module: base_calendar #: view:calendar.event:0 @@ -960,7 +960,7 @@ msgstr "" #. module: base_calendar #: field:crm.meeting,write_date:0 msgid "Write Date" -msgstr "" +msgstr "Data zapisu" #. module: base_calendar #: field:calendar.attendee,delegated_from:0 @@ -1005,7 +1005,7 @@ msgstr "Wskaż grupy, do których należy uczestnik" #: field:crm.meeting,message_comment_ids:0 #: help:crm.meeting,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentarze i emaile" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -1028,7 +1028,7 @@ msgstr "Niezdecydowany" #: constraint:calendar.todo:0 #: constraint:crm.meeting:0 msgid "Error ! End date cannot be set before start date." -msgstr "" +msgstr "Błąd! Data końcowa nie może być wcześniejsza niż początkowa." #. module: base_calendar #: field:calendar.alarm,trigger_occurs:0 @@ -1058,7 +1058,7 @@ msgstr "Interwał" #. module: base_calendar #: model:ir.actions.server,name:base_calendar.actions_server_crm_meeting_read msgid "CRM Meeting: Mark read" -msgstr "" +msgstr "Spotkanie CRM: Oznacz jako przeczytane" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -1087,7 +1087,7 @@ msgstr "Aktywne" #: code:addons/base_calendar/base_calendar.py:388 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "" +msgstr "Nie możesz duplikować uczestników kalendarza." #. module: base_calendar #: view:calendar.event:0 @@ -1127,7 +1127,7 @@ msgstr "Definiuje akcje wywoływaną alarmem" #. module: base_calendar #: view:crm.meeting:0 msgid "Starting at" -msgstr "" +msgstr "Począwszy od" #. module: base_calendar #: selection:calendar.event,end_type:0 @@ -1156,12 +1156,12 @@ msgstr "" #: field:calendar.todo,end_type:0 #: field:crm.meeting,end_type:0 msgid "Recurrence Termination" -msgstr "" +msgstr "Koniec powtarzania" #. module: base_calendar #: view:crm.meeting:0 msgid "Until" -msgstr "" +msgstr "Do" #. module: base_calendar #: view:res.alarm:0 @@ -1171,12 +1171,12 @@ msgstr "Szczegóły przypomnienia" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet3 msgid "Off-site Meeting" -msgstr "" +msgstr "Spotkanie poza biurem" #. module: base_calendar #: view:crm.meeting:0 msgid "Day of Month" -msgstr "" +msgstr "Dzień miesiąca" #. module: base_calendar #: selection:calendar.alarm,state:0 @@ -1193,7 +1193,7 @@ msgstr "Powtarzaj co (Dzień/Tydzień/Miesiąc/Rok)" #. module: base_calendar #: view:crm.meeting:0 msgid "All Day?" -msgstr "" +msgstr "Cały dzień?" #. module: base_calendar #: view:calendar.event:0 @@ -1214,6 +1214,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby utworzyć nowe spotkanie.\n" +"

\n" +" Kalendarz jest współdzielony pomiędzy pracowników i " +"zintegrowany\n" +" z innymi aplikacjami, jak urlopy i szanse.\n" +"

\n" +" " #. module: base_calendar #: help:calendar.alarm,description:0 @@ -1231,7 +1239,7 @@ msgstr "Użytkownik odpowiedzialny" #. module: base_calendar #: view:crm.meeting:0 msgid "Select Weekdays" -msgstr "" +msgstr "Wybierz dni tygodnia" #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:1489 @@ -1312,12 +1320,12 @@ msgstr "Miesiąc" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Day(s)" -msgstr "" +msgstr "Dni" #. module: base_calendar #: view:calendar.event:0 msgid "Confirmed Events" -msgstr "" +msgstr "Potwierdzone zdarzenia" #. module: base_calendar #: field:calendar.attendee,dir:0 @@ -1351,7 +1359,7 @@ msgstr "Po" #. module: base_calendar #: selection:calendar.alarm,state:0 msgid "Stop" -msgstr "" +msgstr "Zatrzymanie" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_values @@ -1361,7 +1369,7 @@ msgstr "" #. module: base_calendar #: view:crm.meeting:0 msgid "Search Meetings" -msgstr "" +msgstr "Przeszukuj spotkania" #. module: base_calendar #: model:ir.model,name:base_calendar.model_crm_meeting_type @@ -1392,11 +1400,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby ustawić nowy typ alarmu.\n" +"

\n" +" Możesz definiować własne typy alarmów, które mogą być\n" +" związane ze zdarzeniami lub spotkaniami.\n" +"

\n" +" " #. module: base_calendar #: selection:crm.meeting,state:0 msgid "Unconfirmed" -msgstr "" +msgstr "Niepotwierdzony" #. module: base_calendar #: help:calendar.attendee,sent_by:0 @@ -1466,7 +1481,7 @@ msgstr "Kwiecień" #: code:addons/base_calendar/crm_meeting.py:98 #, python-format msgid "Email addresses not found" -msgstr "" +msgstr "Nie znaleziono adresu" #. module: base_calendar #: view:calendar.event:0 @@ -1484,7 +1499,7 @@ msgstr "Dzień tygodnia" #: code:addons/base_calendar/base_calendar.py:980 #, python-format msgid "Interval cannot be negative." -msgstr "" +msgstr "Interwał nie może być ujemny." #. module: base_calendar #: field:calendar.event,byday:0 diff --git a/addons/base_calendar/i18n/pt.po b/addons/base_calendar/i18n/pt.po index 387d711adfe..152b7f48564 100644 --- a/addons/base_calendar/i18n/pt.po +++ b/addons/base_calendar/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-05-10 17:51+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2012-12-13 16:59+0000\n" +"Last-Translator: Tiago Baptista \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:50+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -44,7 +44,7 @@ msgstr "" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Week(s)" -msgstr "" +msgstr "Semana(s)" #. module: base_calendar #: field:calendar.event,we:0 @@ -63,7 +63,7 @@ msgstr "Desconhecido" #: help:calendar.todo,recurrency:0 #: help:crm.meeting,recurrency:0 msgid "Recurrent Meeting" -msgstr "Reunião Recorrente" +msgstr "Reunião recorrente" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet5 @@ -74,7 +74,7 @@ msgstr "" #: code:addons/base_calendar/crm_meeting.py:117 #, python-format msgid "Meeting completed." -msgstr "" +msgstr "Reunião completada." #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view diff --git a/addons/base_gengo/i18n/it.po b/addons/base_gengo/i18n/it.po new file mode 100644 index 00000000000..d0aa2abbca1 --- /dev/null +++ b/addons/base_gengo/i18n/it.po @@ -0,0 +1,260 @@ +# Italian 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: 2012-12-03 16:03+0000\n" +"PO-Revision-Date: 2012-12-13 20:57+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: base_gengo +#: view:res.company:0 +msgid "Comments for Translator" +msgstr "Commenti per traduttore" + +#. module: base_gengo +#: field:ir.translation,job_id:0 +msgid "Gengo Job ID" +msgstr "Job ID Gengo" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:114 +#, python-format +msgid "This language is not supported by the Gengo translation services." +msgstr "Questa lingua non è supportata dai servizi di traduzione Gengo" + +#. module: base_gengo +#: field:res.company,gengo_comment:0 +msgid "Comments" +msgstr "Commenti" + +#. module: base_gengo +#: field:res.company,gengo_private_key:0 +msgid "Gengo Private Key" +msgstr "Chiave privata Gengo" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_base_gengo_translations +msgid "base.gengo.translations" +msgstr "base.gengo.translations" + +#. module: base_gengo +#: help:res.company,gengo_auto_approve:0 +msgid "Jobs are Automatically Approved by Gengo." +msgstr "I lavori saranno automaticamente approvati da Gengo" + +#. module: base_gengo +#: field:base.gengo.translations,lang_id:0 +msgid "Language" +msgstr "Lingua" + +#. module: base_gengo +#: field:ir.translation,gengo_comment:0 +msgid "Comments & Activity Linked to Gengo" +msgstr "Commenti ed attività collegati a Gengo" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:124 +#, python-format +msgid "Gengo Sync Translation (Response)" +msgstr "Sincro traduzione Gengo (risposta)" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:72 +#, python-format +msgid "" +"Gengo `Public Key` or `Private Key` are missing. Enter your Gengo " +"authentication parameters under `Settings > Companies > Gengo Parameters`." +msgstr "" +"Manca la chiave pubblica e quella privata di Genco. Prego inserire i " +"parametri di autenticazione sotto \"Impostazioni > Aziende > Paramtetri " +"Gengo\"." + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Translation By Machine" +msgstr "Traduzione automatica" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:155 +#, python-format +msgid "" +"%s\n" +"\n" +"--\n" +" Commented on %s by %s." +msgstr "" +"%s\n" +"\n" +"--\n" +"Commentato su %s da %s." + +#. module: base_gengo +#: field:ir.translation,gengo_translation:0 +msgid "Gengo Translation Service Level" +msgstr "" + +#. module: base_gengo +#: constraint:ir.translation:0 +msgid "" +"The Gengo translation service selected is not supported for this language." +msgstr "" +"Il servizio di traduzione Gengo selezionato non è supportato per questa " +"lingua" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Standard" +msgstr "Standard" + +#. module: base_gengo +#: help:ir.translation,gengo_translation:0 +msgid "" +"You can select here the service level you want for an automatic translation " +"using Gengo." +msgstr "" +"Potrete selezionare qui il livello di servizio che volete per una traduzione " +"automatica utilizzando Gengo." + +#. module: base_gengo +#: field:base.gengo.translations,restart_send_job:0 +msgid "Restart Sending Job" +msgstr "Ripartenza lavoro di spedizione" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "To Approve In Gengo" +msgstr "Da approvare dentro Gengo" + +#. module: base_gengo +#: view:res.company:0 +msgid "Private Key" +msgstr "Chiave privata" + +#. module: base_gengo +#: view:res.company:0 +msgid "Public Key" +msgstr "Chiave pubblica" + +#. module: base_gengo +#: field:res.company,gengo_public_key:0 +msgid "Gengo Public Key" +msgstr "Chiave pubblica Gengo" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:123 +#, python-format +msgid "Gengo Sync Translation (Request)" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "Translations" +msgstr "Traduzioni" + +#. module: base_gengo +#: field:res.company,gengo_auto_approve:0 +msgid "Auto Approve Translation ?" +msgstr "" + +#. module: base_gengo +#: model:ir.actions.act_window,name:base_gengo.action_wizard_base_gengo_translations +#: model:ir.ui.menu,name:base_gengo.menu_action_wizard_base_gengo_translations +msgid "Gengo: Manual Request of Translation" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/ir_translation.py:62 +#: code:addons/base_gengo/wizard/base_gengo_translations.py:109 +#, python-format +msgid "Gengo Authentication Error" +msgstr "" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "" +"Note: If the translation state is 'In Progress', it means that the " +"translation has to be approved to be uploaded in this system. You are " +"supposed to do that directly by using your Gengo Account" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:82 +#, python-format +msgid "" +"Gengo connection failed with this message:\n" +"``%s``" +msgstr "" + +#. module: base_gengo +#: view:res.company:0 +msgid "Gengo Parameters" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Send" +msgstr "Invia" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Ultra" +msgstr "Ultra" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_ir_translation +msgid "ir.translation" +msgstr "ir.translation" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "Gengo Translation Service" +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Pro" +msgstr "Pro" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Gengo Request Form" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:114 +#, python-format +msgid "Warning" +msgstr "Attenzione" + +#. module: base_gengo +#: help:res.company,gengo_comment:0 +msgid "" +"This comment will be automatically be enclosed in each an every request sent " +"to Gengo" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Cancel" +msgstr "Annulla" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "or" +msgstr "o" diff --git a/addons/base_setup/i18n/it.po b/addons/base_setup/i18n/it.po index d5d038a3c36..04b51835a97 100644 --- a/addons/base_setup/i18n/it.po +++ b/addons/base_setup/i18n/it.po @@ -7,40 +7,41 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2011-11-07 12:49+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 20:55+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \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-11-25 05:52+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base_setup #: view:sale.config.settings:0 msgid "Emails Integration" -msgstr "" +msgstr "Integrazione Email" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Guest" -msgstr "" +msgstr "Ospite" #. module: base_setup #: view:sale.config.settings:0 msgid "Contacts" -msgstr "" +msgstr "Contatti" #. module: base_setup #: model:ir.model,name:base_setup.model_base_config_settings msgid "base.config.settings" -msgstr "" +msgstr "base.config.settings" #. module: base_setup #: field:base.config.settings,module_auth_oauth:0 msgid "" "Use external authentication providers, sign in with google, facebook, ..." msgstr "" +"Usa provider per l'autenticazione esterna, login con google, facebook, ..." #. module: base_setup #: view:sale.config.settings:0 @@ -58,64 +59,65 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Member" -msgstr "" +msgstr "Membro" #. module: base_setup #: view:base.config.settings:0 msgid "Portal access" -msgstr "" +msgstr "Accesso portale" #. module: base_setup #: view:base.config.settings:0 msgid "Authentication" -msgstr "" +msgstr "Autenticazione" #. module: base_setup #: view:sale.config.settings:0 msgid "Quotations and Sales Orders" -msgstr "" +msgstr "Preventivi ed Ordini di Vendita" #. module: base_setup #: view:base.config.settings:0 #: model:ir.actions.act_window,name:base_setup.action_general_configuration #: model:ir.ui.menu,name:base_setup.menu_general_configuration msgid "General Settings" -msgstr "" +msgstr "Impostazioni Generali" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Donor" -msgstr "" +msgstr "Donatore" #. module: base_setup #: view:base.config.settings:0 msgid "Email" -msgstr "" +msgstr "Email" #. module: base_setup #: field:sale.config.settings,module_crm:0 msgid "CRM" -msgstr "" +msgstr "CRM" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Patient" -msgstr "" +msgstr "Paziente" #. module: base_setup #: field:base.config.settings,module_base_import:0 msgid "Allow users to import data from CSV files" -msgstr "" +msgstr "Permetti agli utenti di importare dati da file CSV" #. module: base_setup #: field:base.config.settings,module_multi_company:0 msgid "Manage multiple companies" -msgstr "" +msgstr "Gestione multi aziendale" #. module: base_setup #: help:base.config.settings,module_portal:0 msgid "Give access your customers and suppliers to their documents." msgstr "" +"Fornisce l'accesso, ai vostri fornitori e clienti, ai propri documenti." #. module: base_setup #: view:sale.config.settings:0 @@ -125,12 +127,12 @@ msgstr "" #. module: base_setup #: field:sale.config.settings,module_web_linkedin:0 msgid "Get contacts automatically from linkedIn" -msgstr "" +msgstr "Ricevi contatti automaticamente da LinkedIn" #. module: base_setup #: field:sale.config.settings,module_plugin_thunderbird:0 msgid "Enable Thunderbird plug-in" -msgstr "" +msgstr "Abilita il plug in di Thunderbird" #. module: base_setup #: view:base.setup.terminology:0 @@ -140,22 +142,22 @@ msgstr "Copy text \t res_config_contents" #. module: base_setup #: view:sale.config.settings:0 msgid "Customer Features" -msgstr "" +msgstr "Caratteristiche cliente" #. module: base_setup #: view:base.config.settings:0 msgid "Import / Export" -msgstr "" +msgstr "Importa / Esporta" #. module: base_setup #: view:sale.config.settings:0 msgid "Sale Features" -msgstr "" +msgstr "Caratteristiche di vendita" #. module: base_setup #: field:sale.config.settings,module_plugin_outlook:0 msgid "Enable Outlook plug-in" -msgstr "" +msgstr "Abilita plug in di outlook" #. module: base_setup #: view:base.setup.terminology:0 @@ -163,6 +165,8 @@ msgid "" "You can use this wizard to change the terminologies for customers in the " "whole application." msgstr "" +"Potrete utilizzare questo wizard per cambiare le terminologie per i clienti " +"nell'intera appllicazione" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -172,12 +176,12 @@ msgstr "" #. module: base_setup #: help:base.config.settings,module_share:0 msgid "Share or embbed any screen of openerp." -msgstr "" +msgstr "Condividi e integra ogni schermata di OpenERP" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: base_setup #: help:sale.config.settings,module_web_linkedin:0 @@ -185,6 +189,8 @@ msgid "" "When you create a new contact (person or company), you will be able to load " "all the data from LinkedIn (photos, address, etc)." msgstr "" +"Quando create un nuovo contatto (persona o azienda), sarete in grado di " +"caricare tutti i dati da LinkedIn (foto, indirizzi, ecc.)." #. module: base_setup #: help:base.config.settings,module_multi_company:0 @@ -204,22 +210,22 @@ msgstr "" #. module: base_setup #: model:ir.model,name:base_setup.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: base_setup #: field:base.setup.terminology,partner:0 msgid "How do you call a Customer" -msgstr "" +msgstr "Come chiamate un cliente" #. 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 #: selection:base.setup.terminology,partner:0 msgid "Client" -msgstr "" +msgstr "Cliente" #. module: base_setup #: help:base.config.settings,module_auth_anonymous:0 @@ -241,12 +247,12 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. 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 "Utilizza un altra parola per dire \"Cliente\"" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_sale_config @@ -269,7 +275,7 @@ msgstr "" #. module: base_setup #: view:base.config.settings:0 msgid "Options" -msgstr "" +msgstr "Opzioni" #. module: base_setup #: field:base.config.settings,module_portal:0 @@ -306,7 +312,7 @@ msgstr "Annulla" #: view:base.config.settings:0 #: view:sale.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Applica" #. module: base_setup #: view:base.setup.terminology:0 @@ -317,7 +323,7 @@ msgstr "" #: view:base.config.settings:0 #: view:sale.config.settings:0 msgid "or" -msgstr "" +msgstr "o" #. module: base_setup #: view:base.config.settings:0 diff --git a/addons/base_status/i18n/it.po b/addons/base_status/i18n/it.po new file mode 100644 index 00000000000..cdc55bd9105 --- /dev/null +++ b/addons/base_status/i18n/it.po @@ -0,0 +1,88 @@ +# Italian 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: 2012-12-03 16:03+0000\n" +"PO-Revision-Date: 2012-12-13 19:22+0000\n" +"Last-Translator: Davide Corio - agilebg.com \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "Error !" +msgstr "Errore !" + +#. module: base_status +#: code:addons/base_status/base_stage.py:326 +#: code:addons/base_status/base_state.py:187 +#, python-format +msgid "%s has been opened." +msgstr "%s è stato aperto." + +#. module: base_status +#: code:addons/base_status/base_stage.py:350 +#: code:addons/base_status/base_state.py:220 +#, python-format +msgid "%s has been renewed." +msgstr "%s è stato rinnovato." + +#. module: base_status +#: code:addons/base_status/base_stage.py:211 +#, python-format +msgid "Error!" +msgstr "Errore!" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "" +"You can not escalate, you are already at the top level regarding your sales-" +"team category." +msgstr "Impossibile scalare, si è già al livello massimo del team vendite." + +#. module: base_status +#: code:addons/base_status/base_stage.py:344 +#: code:addons/base_status/base_state.py:214 +#, python-format +msgid "%s is now pending." +msgstr "%s è ora in attesa." + +#. module: base_status +#: code:addons/base_status/base_stage.py:338 +#, python-format +msgid "%s has been cancelled." +msgstr "%s è stato annullato." + +#. module: base_status +#: code:addons/base_status/base_state.py:208 +#, python-format +msgid "%s has been canceled." +msgstr "%s è stato annullato." + +#. module: base_status +#: code:addons/base_status/base_stage.py:211 +#, python-format +msgid "" +"You are already at the top level of your sales-team category.\n" +"Therefore you cannot escalate furthermore." +msgstr "" +"Si è già al massimo livello del team vendita.\n" +"Quindi non è possibile scalare ulteriormente." + +#. module: base_status +#: code:addons/base_status/base_stage.py:332 +#: code:addons/base_status/base_state.py:202 +#, python-format +msgid "%s has been closed." +msgstr "%s è stato chiuso." diff --git a/addons/base_status/i18n/pt.po b/addons/base_status/i18n/pt.po new file mode 100644 index 00000000000..7abdf733922 --- /dev/null +++ b/addons/base_status/i18n/pt.po @@ -0,0 +1,86 @@ +# Portuguese 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: 2012-12-03 16:03+0000\n" +"PO-Revision-Date: 2012-12-13 16:39+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "Error !" +msgstr "Erro!" + +#. module: base_status +#: code:addons/base_status/base_stage.py:326 +#: code:addons/base_status/base_state.py:187 +#, python-format +msgid "%s has been opened." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_stage.py:350 +#: code:addons/base_status/base_state.py:220 +#, python-format +msgid "%s has been renewed." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_stage.py:211 +#, python-format +msgid "Error!" +msgstr "Erro!" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "" +"You can not escalate, you are already at the top level regarding your sales-" +"team category." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_stage.py:344 +#: code:addons/base_status/base_state.py:214 +#, python-format +msgid "%s is now pending." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_stage.py:338 +#, python-format +msgid "%s has been cancelled." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_state.py:208 +#, python-format +msgid "%s has been canceled." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_stage.py:211 +#, python-format +msgid "" +"You are already at the top level of your sales-team category.\n" +"Therefore you cannot escalate furthermore." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_stage.py:332 +#: code:addons/base_status/base_state.py:202 +#, python-format +msgid "%s has been closed." +msgstr "" diff --git a/addons/board/i18n/it.po b/addons/board/i18n/it.po index 0395da17abe..62affa41efb 100644 --- a/addons/board/i18n/it.po +++ b/addons/board/i18n/it.po @@ -7,58 +7,58 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2011-01-01 11:27+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 20:48+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \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-11-25 06:12+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: board #: model:ir.actions.act_window,name:board.action_board_create #: model:ir.ui.menu,name:board.menu_board_create msgid "Create Board" -msgstr "" +msgstr "Crea board" #. module: board #: view:board.create:0 msgid "Create" -msgstr "" +msgstr "Crea" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:4 #, python-format msgid "Reset Layout.." -msgstr "" +msgstr "Reimposta Layout.." #. module: board #: view:board.create:0 msgid "Create New Dashboard" -msgstr "" +msgstr "Crea nuova dashboard" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:40 #, python-format msgid "Choose dashboard layout" -msgstr "" +msgstr "Seleziona il layout dashboard" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:70 #, python-format msgid "Add" -msgstr "" +msgstr "Aggiungi" #. module: board #. openerp-web #: code:addons/board/static/src/js/dashboard.js:139 #, python-format msgid "Are you sure you want to remove this item ?" -msgstr "" +msgstr "Sicuro di voler cancellare questo elemento?" #. module: board #: model:ir.model,name:board.model_board_board @@ -70,31 +70,31 @@ msgstr "Board" #: model:ir.actions.act_window,name:board.open_board_my_dash_action #: model:ir.ui.menu,name:board.menu_board_my_dash msgid "My Dashboard" -msgstr "" +msgstr "La mia Dashboard" #. module: board #: field:board.create,name:0 msgid "Board Name" -msgstr "" +msgstr "Nome board" #. module: board #: model:ir.model,name:board.model_board_create msgid "Board Creation" -msgstr "" +msgstr "Creazione board" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:67 #, python-format msgid "Add to Dashboard" -msgstr "" +msgstr "Aggiungi a Dashboard" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:28 #, python-format msgid " " -msgstr "" +msgstr " " #. module: board #: model:ir.actions.act_window,help:board.open_board_my_dash_action @@ -114,13 +114,28 @@ msgid "" " \n" " " msgstr "" +"
\n" +"

\n" +"La dashboard personale è vuota.\n" +"

\n" +"Per aggiungere il vostro primo report nella dashboard, andare in un " +"qualsiasi\n" +"menù, passare da modalità lista a grafico e cliccare 'Aggiungi a " +"dashboard' \n" +"nelle opzioni di ricerca estese.\n" +"

\n" +"Potete anche filtrare i dati prima di inserire nella\n" +"dashboard usando le opzioni di ricerca.\n" +"

\n" +"
\n" +" " #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:6 #, python-format msgid "Reset" -msgstr "" +msgstr "Ripristina" #. module: board #: field:board.create,menu_parent_id:0 @@ -132,21 +147,21 @@ msgstr "Menu Superiore" #: code:addons/board/static/src/xml/board.xml:8 #, python-format msgid "Change Layout.." -msgstr "" +msgstr "Cambia Layout.." #. module: board #. openerp-web #: code:addons/board/static/src/js/dashboard.js:93 #, python-format msgid "Edit Layout" -msgstr "" +msgstr "Modifica Layout" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:10 #, python-format msgid "Change Layout" -msgstr "" +msgstr "Cambia Layout" #. module: board #: view:board.create:0 @@ -156,14 +171,14 @@ msgstr "Annulla" #. module: board #: view:board.create:0 msgid "or" -msgstr "" +msgstr "o" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:69 #, python-format msgid "Title of new dashboard item" -msgstr "" +msgstr "Titolo di un nuovo articolo dashboard" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/board/i18n/pt.po b/addons/board/i18n/pt.po index 79c713c9ec5..da2f3b033e6 100644 --- a/addons/board/i18n/pt.po +++ b/addons/board/i18n/pt.po @@ -7,25 +7,25 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2010-12-20 10:55+0000\n" +"PO-Revision-Date: 2012-12-13 16:50+0000\n" "Last-Translator: Rui Franco (multibase.pt) \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-11-25 06:12+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: board #: model:ir.actions.act_window,name:board.action_board_create #: model:ir.ui.menu,name:board.menu_board_create msgid "Create Board" -msgstr "" +msgstr "Criar painel" #. module: board #: view:board.create:0 msgid "Create" -msgstr "" +msgstr "Criar" #. module: board #. openerp-web @@ -37,14 +37,14 @@ msgstr "" #. module: board #: view:board.create:0 msgid "Create New Dashboard" -msgstr "" +msgstr "Criar painel" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:40 #, python-format msgid "Choose dashboard layout" -msgstr "" +msgstr "Escolha o aspeto do painel" #. module: board #. openerp-web @@ -70,31 +70,31 @@ msgstr "Quadro" #: model:ir.actions.act_window,name:board.open_board_my_dash_action #: model:ir.ui.menu,name:board.menu_board_my_dash msgid "My Dashboard" -msgstr "" +msgstr "O meu painel" #. module: board #: field:board.create,name:0 msgid "Board Name" -msgstr "" +msgstr "Nome do painel" #. module: board #: model:ir.model,name:board.model_board_create msgid "Board Creation" -msgstr "" +msgstr "Criação de painel" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:67 #, python-format msgid "Add to Dashboard" -msgstr "" +msgstr "Adicionar ao painel" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:28 #, python-format msgid " " -msgstr "" +msgstr " " #. module: board #: model:ir.actions.act_window,help:board.open_board_my_dash_action @@ -132,21 +132,21 @@ msgstr "Menu Ascendente" #: code:addons/board/static/src/xml/board.xml:8 #, python-format msgid "Change Layout.." -msgstr "" +msgstr "Mudar aspeto..." #. module: board #. openerp-web #: code:addons/board/static/src/js/dashboard.js:93 #, python-format msgid "Edit Layout" -msgstr "" +msgstr "Editar aspeto" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:10 #, python-format msgid "Change Layout" -msgstr "" +msgstr "Mudar aspeto" #. module: board #: view:board.create:0 @@ -156,7 +156,7 @@ msgstr "Cancelar" #. module: board #: view:board.create:0 msgid "or" -msgstr "" +msgstr "ou" #. module: board #. openerp-web diff --git a/addons/board/i18n/pt_BR.po b/addons/board/i18n/pt_BR.po index 594fcc4384d..67d6a8c627d 100644 --- a/addons/board/i18n/pt_BR.po +++ b/addons/board/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: board #: model:ir.actions.act_window,name:board.action_board_create diff --git a/addons/crm/i18n/es.po b/addons/crm/i18n/es.po index 056975d31c8..65b001a1f5d 100644 --- a/addons/crm/i18n/es.po +++ b/addons/crm/i18n/es.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: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-12 11:28+0000\n" +"PO-Revision-Date: 2012-12-13 12:36+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:42+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: crm #: view:crm.lead.report:0 @@ -329,6 +329,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir una nueva segmentación de clientes.\n" +"

\n" +"Cree categorías específicas que puede asignar a sus contactos para " +"administrar mejor sus interacciones con ellos. La herramienta de " +"segmentación es capaz de asignar categorías a los contactos de acuerdo a los " +"criterios que establezca.\n" +"

\n" +" " #. module: crm #: field:crm.opportunity2phonecall,contact_name:0 @@ -382,6 +391,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una oportunidad relacionada con este cliente.\n" +"

\n" +"Use las oportunidades para seguir la pista al flujo de sus ventas, seguir " +"una venta potencial y prever mejor sus futuros ingresos.\n" +"

\n" +"Podrá planificar reuniones y llamadas telefónicas desde las oportunidades, " +"convertirlas en ofertas, adjuntar documentos relacionados, rastrear todas " +"las discusiones, y mucho más.\n" +"

\n" +" " #. module: crm #: model:crm.case.stage,name:crm.stage_lead7 @@ -463,6 +483,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir un nuevo equipo de ventas.\n" +"

\n" +"Use los equipos de venta para organizar a los diferentes comerciales o " +"departamentos en equipos separados. Cada equipo trabajará en su propia lista " +"de oportunidades.\n" +"

\n" +" " #. module: crm #: model:process.transition,note:crm.process_transition_opportunitymeeting0 @@ -630,6 +658,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir una nueva categoría.\n" +"

\n" +"Cree categorías específicas de llamadas telefónicas para definir mejor el " +"tipo de llamadas registradas en el sistema.\n" +"

\n" +" " #. module: crm #: help:crm.case.section,reply_to:0 @@ -857,6 +892,16 @@ msgid "" "Thanks,\n" " " msgstr "" +"Hola [[object.user_id.name]], \n" +"¿podría comprobar la siguiente iniciativa? Está abierta desde hace 5 días.\n" +"\n" +"Iniciativa: [[object.id ]]\n" +"Descripción:\n" +"\n" +" [[object.description]]\n" +"\n" +"Gracias,\n" +" " #. module: crm #: view:crm.case.stage:0 @@ -2031,6 +2076,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una nueva oportunidad.\n" +"

\n" +"OpenERP le ayuda a seguir el flujo de ventas para mantener las ventas " +"potenciales y prever mejor futuros ingresos.\n" +"

\n" +"Será capaz de planificar reuniones y llamadas telefónicas desde las " +"oportunidades, convertirlas en ofertas, adjuntar documentos relacionados, " +"seguir todas las discusiones, y mucho más.\n" +"

\n" +" " #. module: crm #: view:crm.phonecall.report:0 @@ -2117,6 +2173,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una iniciativa sin calificar.\n" +"

\n" +"Use las iniciativas si necesita un paso de calificación antes de crear la " +"oportunidad o el cliente. Puede ser una tarjeta de visita que ha recibido, " +"un formulario de contacto rellenado en su web, un archivo de prospectos sin " +"calificar que ha importado, etc.\n" +"

\n" +"Una vez calificada, la iniciativa puede ser convertida en una oportunidad " +"y/o un nuevo cliente en su libreta de direcciones.\n" +"

\n" +" " #. module: crm #: field:crm.lead,email_cc:0 @@ -2376,6 +2444,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para planificar una llamada.\n" +"

\n" +"OpenERP le permite definir fácilmente las llamadas a ser realizadas por su " +"equipo de ventas y seguirlas basadas en su resumen.\n" +"

\n" +"Puede usar la característica de importación para importar masivamente una " +"nueva lista de prospectos a calificar.\n" +"

\n" +" " #. module: crm #: help:crm.case.stage,fold:0 @@ -2466,6 +2544,16 @@ msgid "" "Thanks,\n" " " msgstr "" +"Hola [[object.partner_id and object.partner_id.name or '']], \n" +"la siguiente iniciativa no ha sido abierta desde hace 5 días.\n" +"\n" +"Iniciativa: [[object.id ]]\n" +"Descripción:\n" +"\n" +" [[object.description]]\n" +"\n" +"Gracias,\n" +" " #. module: crm #: view:crm.phonecall2opportunity:0 @@ -2658,6 +2746,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para registrar el resumen de una llamada telefónica.\n" +"

\n" +"OpenERP le permite registrar las llamadas entrantes sobre la marcha para " +"mantener el histórico de comunicación con un cliente o informar a otro " +"miembro del equipo.\n" +"

\n" +"Para seguir una llamada, puede lanzar una petición para otra llamada, una " +"reunión o una oportunidad.\n" +"

\n" +" " #. module: crm #: model:process.node,note:crm.process_node_leads0 @@ -2703,6 +2802,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir una nueva etiqueta de ventas.\n" +"

\n" +"Cree etiquetas específicas que se ajusten a las actividades de su compañía " +"para clasificar y analizar mejor sus iniciativas y oportunidades. Dichas " +"categorías pueden reflejar por ejemplo su estructura de productos o los " +"diferentes tipos de ventas que hace.\n" +"

\n" +" " #. module: crm #: code:addons/crm/wizard/crm_lead_to_partner.py:48 @@ -3081,6 +3189,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir un nuevo canal.\n" +"

\n" +"Use los canales para administrar las fuentes de sus iniciativas y " +"oportunidades. Los canales se usan sobre todo en los informes para analizar " +"el rendimiento de ventas en relación con los esfuerzos de marketing.\n" +"

\n" +"Algunos ejemplos de canales: web de la compañía, campaña de llamadas " +"telefónicas, distribuidor, etc.\n" +"

\n" +" " #. module: crm #: view:crm.lead:0 diff --git a/addons/crm_helpdesk/i18n/pt.po b/addons/crm_helpdesk/i18n/pt.po index 896f775d471..62462f75673 100644 --- a/addons/crm_helpdesk/i18n/pt.po +++ b/addons/crm_helpdesk/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2010-12-12 06:56+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 16:58+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:28+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -52,7 +52,7 @@ msgstr "Março" #. module: crm_helpdesk #: field:crm.helpdesk,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: crm_helpdesk #: field:crm.helpdesk,company_id:0 @@ -69,7 +69,7 @@ msgstr "Watchers Emails" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Salesperson" -msgstr "" +msgstr "Vendedor" #. module: crm_helpdesk #: selection:crm.helpdesk,priority:0 @@ -182,7 +182,7 @@ msgstr "Prioridade" #. module: crm_helpdesk #: field:crm.helpdesk,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -460,7 +460,7 @@ msgstr "Receita planeada" #. module: crm_helpdesk #: field:crm.helpdesk,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: crm_helpdesk #: field:crm.helpdesk.report,user_id:0 @@ -491,7 +491,7 @@ msgstr "Pedidos de apoio ao cliente" #: field:crm.helpdesk,message_comment_ids:0 #: help:crm.helpdesk,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: crm_helpdesk #: help:crm.helpdesk,section_id:0 @@ -513,7 +513,7 @@ msgstr "Janeiro" #. module: crm_helpdesk #: field:crm.helpdesk,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumo" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -529,7 +529,7 @@ msgstr "Diversos" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "My Company" -msgstr "" +msgstr "A minha empresa" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -678,7 +678,7 @@ msgstr "" #. module: crm_helpdesk #: help:crm.helpdesk,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: crm_helpdesk #: model:ir.actions.act_window,help:crm_helpdesk.crm_helpdesk_categ_action diff --git a/addons/crm_partner_assign/i18n/pl.po b/addons/crm_partner_assign/i18n/pl.po index 5d9503439c1..c0c2625f984 100644 --- a/addons/crm_partner_assign/i18n/pl.po +++ b/addons/crm_partner_assign/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-12 19:18+0000\n" +"PO-Revision-Date: 2012-12-13 20:47+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: crm_partner_assign #: field:crm.lead.report.assign,delay_close:0 @@ -242,7 +242,7 @@ msgstr "Sekcja" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Send" -msgstr "" +msgstr "Wyślij" #. module: crm_partner_assign #: view:res.partner:0 @@ -296,17 +296,17 @@ msgstr "Najniższy" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "Date Invoice" -msgstr "" +msgstr "Data faktury" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,template_id:0 msgid "Template" -msgstr "" +msgstr "Szablon" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 msgid "Assign Date" -msgstr "" +msgstr "Przypisz datę" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -326,12 +326,12 @@ msgstr "" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Wiadomość nadrzędna" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,res_id:0 msgid "Related Document ID" -msgstr "" +msgstr "ID dokumentu związanego" #. module: crm_partner_assign #: selection:crm.lead.report.assign,state:0 @@ -368,12 +368,12 @@ msgstr "Etap" #: view:crm.lead.report.assign:0 #: field:crm.lead.report.assign,state:0 msgid "Status" -msgstr "" +msgstr "Stan" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,to_read:0 msgid "To read" -msgstr "" +msgstr "Do przeczytania" #. module: crm_partner_assign #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77 @@ -390,7 +390,7 @@ msgstr "Lokalizacja geograficzna" #: view:crm.lead.report.assign:0 #: view:crm.partner.report.assign:0 msgid "Opportunities Assignment Analysis" -msgstr "" +msgstr "Analiza przypisań szans" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 @@ -433,7 +433,7 @@ msgstr "" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,type:0 msgid "Comment" -msgstr "" +msgstr "Komentarz" #. module: crm_partner_assign #: field:res.partner,partner_weight:0 @@ -451,7 +451,7 @@ msgstr "Kwiecień" #: view:crm.partner.report.assign:0 #: field:crm.partner.report.assign,grade_id:0 msgid "Grade" -msgstr "" +msgstr "Ocena" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -461,7 +461,7 @@ msgstr "Grudzień" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,vote_user_ids:0 msgid "Users that voted for this message" -msgstr "" +msgstr "Użytkownicy głosujący za tą wiadomością" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -477,7 +477,7 @@ msgstr "Data otwarcia" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,child_ids:0 msgid "Child Messages" -msgstr "" +msgstr "Wiadomości podrzędne" #. module: crm_partner_assign #: field:crm.partner.report.assign,date_review:0 @@ -498,12 +498,12 @@ msgstr "" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,body:0 msgid "Contents" -msgstr "" +msgstr "Zawartość" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,vote_user_ids:0 msgid "Votes" -msgstr "" +msgstr "Głosy" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -519,7 +519,7 @@ msgstr "" #. module: crm_partner_assign #: view:crm.lead:0 msgid "Team" -msgstr "" +msgstr "Zespół" #. module: crm_partner_assign #: selection:crm.lead.report.assign,state:0 @@ -551,7 +551,7 @@ msgstr "" #. module: crm_partner_assign #: field:crm.lead,date_assign:0 msgid "Assignation Date" -msgstr "" +msgstr "Data przypisania" #. module: crm_partner_assign #: field:crm.lead.report.assign,probability_max:0 @@ -623,12 +623,12 @@ msgstr "Długość geograficzna" #. module: crm_partner_assign #: field:crm.partner.report.assign,opp:0 msgid "# of Opportunity" -msgstr "" +msgstr "# Szans" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 msgid "Lead Assign" -msgstr "" +msgstr "Przypisz sygnał" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -638,7 +638,7 @@ msgstr "Październik" #. module: crm_partner_assign #: view:crm.lead:0 msgid "Assignation" -msgstr "" +msgstr "Przypisanie" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -648,12 +648,12 @@ msgstr "Styczeń" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Send Mail" -msgstr "" +msgstr "Wyślij wiadomość" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,date:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -663,12 +663,12 @@ msgstr "Planowany dochód" #. module: crm_partner_assign #: view:res.partner:0 msgid "Partner Review" -msgstr "" +msgstr "Przegląd partnera" #. module: crm_partner_assign #: field:crm.partner.report.assign,period_id:0 msgid "Invoice Period" -msgstr "" +msgstr "Okres faktury" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_res_partner_grade @@ -684,12 +684,12 @@ msgstr "" #: view:crm.lead.forward.to.partner:0 #: field:crm.lead.forward.to.partner,attachment_ids:0 msgid "Attachments" -msgstr "" +msgstr "Załączniki" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,record_name:0 msgid "Message Record Name" -msgstr "" +msgstr "Nazwa rekordu wiadomości" #. module: crm_partner_assign #: field:res.partner.activation,sequence:0 @@ -729,7 +729,7 @@ msgstr "Otwórz" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,subtype_id:0 msgid "Subtype" -msgstr "" +msgstr "Podtyp" #. module: crm_partner_assign #: field:res.partner,date_localization:0 @@ -744,12 +744,12 @@ msgstr "Bieżące" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_lead msgid "Lead/Opportunity" -msgstr "" +msgstr "Sygnały/Szanse" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,notified_partner_ids:0 msgid "Notified partners" -msgstr "" +msgstr "Powiadomieni partnerzy" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 @@ -780,7 +780,7 @@ msgstr "Prawdopodobny dochód" #: field:res.partner,activation:0 #: view:res.partner.activation:0 msgid "Activation" -msgstr "" +msgstr "Aktywacja" #. module: crm_partner_assign #: view:crm.lead:0 @@ -791,7 +791,7 @@ msgstr "Przypisany partner" #. module: crm_partner_assign #: field:res.partner,grade_id:0 msgid "Partner Level" -msgstr "" +msgstr "Poziom partnera" #. module: crm_partner_assign #: selection:crm.lead.report.assign,type:0 @@ -811,13 +811,13 @@ msgstr "Luty" #. module: crm_partner_assign #: field:res.partner.activation,name:0 msgid "Name" -msgstr "" +msgstr "Nazwa" #. module: crm_partner_assign #: model:ir.actions.act_window,name:crm_partner_assign.res_partner_activation_act #: model:ir.ui.menu,name:crm_partner_assign.res_partner_activation_config_mi msgid "Partner Activations" -msgstr "" +msgstr "Aktywacja partnera" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -852,7 +852,7 @@ msgstr "Opóźnienie do otwarcia" #: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_partner_assign #: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree msgid "Partnership Analysis" -msgstr "" +msgstr "Analiza partnerstwa" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,notification_ids:0 @@ -864,7 +864,7 @@ msgstr "" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "Partner assigned Analysis" -msgstr "" +msgstr "Analiza przypisanego partnera" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign @@ -874,12 +874,12 @@ msgstr "Raport sygnałów CRM" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,composition_mode:0 msgid "Composition mode" -msgstr "" +msgstr "Tryb pisania" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,model:0 msgid "Related Document Model" -msgstr "" +msgstr "Model dokumentu" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history_mode:0 @@ -890,11 +890,12 @@ msgstr "Informacja o sprawie" #: help:crm.lead.forward.to.partner,to_read:0 msgid "Functional field to search for messages the current user has to read" msgstr "" +"Pole funkcyjne do szukania wiadomości, które użytkownik powinien przeczytać" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign msgid "CRM Partner Report" -msgstr "" +msgstr "Raport partnera CRM" #. module: crm_partner_assign #: selection:crm.lead.report.assign,priority:0 @@ -904,12 +905,12 @@ msgstr "Wysoki" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,partner_ids:0 msgid "Additional contacts" -msgstr "" +msgstr "Dodatkowe kontakty" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,parent_id:0 msgid "Initial thread message." -msgstr "" +msgstr "Wiadomość inicjująca wątek" #. module: crm_partner_assign #: field:crm.lead.report.assign,create_date:0 @@ -919,7 +920,7 @@ msgstr "Data utworzenia" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,filter_id:0 msgid "Filters" -msgstr "" +msgstr "Filtry" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 diff --git a/addons/event_sale/i18n/pl.po b/addons/event_sale/i18n/pl.po new file mode 100644 index 00000000000..363ade4c8b6 --- /dev/null +++ b/addons/event_sale/i18n/pl.po @@ -0,0 +1,93 @@ +# Polish 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: 2012-12-03 16:03+0000\n" +"PO-Revision-Date: 2012-12-13 21:03+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: event_sale +#: model:ir.model,name:event_sale.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: event_sale +#: help:product.product,event_ok:0 +msgid "" +"Determine if a product needs to create automatically an event registration " +"at the confirmation of a sale order line." +msgstr "" +"Określ, czy produkt po potwierdzeniu pozycji zamówienia sprzedaży ma " +"automatycznie tworzyć rejestrację wydarzenie." + +#. module: event_sale +#: help:sale.order.line,event_id:0 +msgid "" +"Choose an event and it will automatically create a registration for this " +"event." +msgstr "" +"Wybierz wydarzenie, a to automatycznie utworzy rejestrację dla tego " +"wydarzenia." + +#. module: event_sale +#: field:product.product,event_type_id:0 +msgid "Type of Event" +msgstr "Typ wydarzenia" + +#. module: event_sale +#: model:event.event,name:event_sale.event_technical_training +msgid "Technical training in Grand-Rosiere" +msgstr "" + +#. module: event_sale +#: help:product.product,event_type_id:0 +msgid "" +"Filter the list of event on this category only, in the sale order lines" +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_ok:0 +msgid "event_ok" +msgstr "" + +#. module: event_sale +#: code:addons/event_sale/event_sale.py:88 +#, python-format +msgid "The registration %s has been created from the Sale Order %s." +msgstr "" + +#. module: event_sale +#: field:product.product,event_ok:0 +msgid "Event Subscription" +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_type_id:0 +msgid "Event Type" +msgstr "Typ wydarzenia" + +#. module: event_sale +#: model:product.template,name:event_sale.event_product_product_template +msgid "Technical Training" +msgstr "Szkolenie techniczne" + +#. module: event_sale +#: field:sale.order.line,event_id:0 +msgid "Event" +msgstr "Wydarzenie" + +#. module: event_sale +#: model:ir.model,name:event_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "Pozycja zamówienia sprzedaży" diff --git a/addons/event_sale/i18n/pt.po b/addons/event_sale/i18n/pt.po index 0969bb92f72..ca6350825aa 100644 --- a/addons/event_sale/i18n/pt.po +++ b/addons/event_sale/i18n/pt.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-12 16:24+0000\n" -"Last-Translator: Andrei Talpa (multibase.pt) \n" +"PO-Revision-Date: 2012-12-13 17:19+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: event_sale #: model:ir.model,name:event_sale.model_product_product msgid "Product" -msgstr "" +msgstr "Produto" #. module: event_sale #: help:product.product,event_ok:0 @@ -44,7 +44,7 @@ msgstr "Tipo de evento" #. module: event_sale #: model:event.event,name:event_sale.event_technical_training msgid "Technical training in Grand-Rosiere" -msgstr "" +msgstr "Formação técnica em Grand-Rosiere (Bélgica)" #. module: event_sale #: help:product.product,event_type_id:0 @@ -66,7 +66,7 @@ msgstr "" #. module: event_sale #: field:product.product,event_ok:0 msgid "Event Subscription" -msgstr "" +msgstr "Inscrição em evento" #. module: event_sale #: field:sale.order.line,event_type_id:0 @@ -76,7 +76,7 @@ msgstr "Tipo de evento" #. module: event_sale #: model:product.template,name:event_sale.event_product_product_template msgid "Technical Training" -msgstr "" +msgstr "Formação técnica" #. module: event_sale #: field:sale.order.line,event_id:0 @@ -86,4 +86,4 @@ msgstr "Evento" #. module: event_sale #: model:ir.model,name:event_sale.model_sale_order_line msgid "Sales Order Line" -msgstr "" +msgstr "Linha da ordem de venda" diff --git a/addons/fleet/i18n/hr.po b/addons/fleet/i18n/hr.po index 1cfadf07b8a..6ad43aa3293 100644 --- a/addons/fleet/i18n/hr.po +++ b/addons/fleet/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-12-12 11:03+0000\n" +"PO-Revision-Date: 2012-12-13 14:24+0000\n" "Last-Translator: Dario Meniss \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-12-13 04:45+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -1011,7 +1011,7 @@ msgstr "" #. module: fleet #: help:fleet.vehicle,location:0 msgid "Location of the vehicle (garage, ...)" -msgstr "" +msgstr "Lokacija vozila (garaža, ...)" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_28 diff --git a/addons/fleet/i18n/pl.po b/addons/fleet/i18n/pl.po new file mode 100644 index 00000000000..806442af9ad --- /dev/null +++ b/addons/fleet/i18n/pl.po @@ -0,0 +1,1895 @@ +# Polish 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: 2012-11-24 02:52+0000\n" +"PO-Revision-Date: 2012-12-13 21:08+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Hybrid" +msgstr "Hybrydowy" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact +msgid "Compact" +msgstr "Kompaktowy" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_1 +msgid "A/C Compressor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,vin_sn:0 +msgid "Unique number written on the vehicle motor (VIN/SN number)" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Service" +msgstr "Obsługa" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Monthly" +msgstr "Miesięcznie" + +#. module: fleet +#: code:addons/fleet/fleet.py:62 +#, python-format +msgid "Unknown" +msgstr "Nieznany" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_20 +msgid "Engine/Drive Belt(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicle costs" +msgstr "Koszt pojazdu" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Diesel" +msgstr "Diesel" + +#. module: fleet +#: code:addons/fleet/fleet.py:421 +#, python-format +msgid "License Plate: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_38 +msgid "Resurface Rotors" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Group By..." +msgstr "Grupuj wg..." + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_32 +msgid "Oil Pump Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_18 +msgid "Engine Belt Inspection" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "No" +msgstr "Nie" + +#. module: fleet +#: help:fleet.vehicle,power:0 +msgid "Power in kW of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_2 +msgid "Depreciation and Interests" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,insurer_id:0 +#: field:fleet.vehicle.log.fuel,vendor_id:0 +#: field:fleet.vehicle.log.services,vendor_id:0 +msgid "Supplier" +msgstr "Dostawca" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_35 +msgid "Power Steering Hose Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Odometer details" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Has Alert(s)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,liter:0 +msgid "Liter" +msgstr "Litr" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,parent_id:0 +msgid "Parent" +msgstr "Nadrzędne" + +#. module: fleet +#: view:board.board:0 +msgid "Fuel Costs" +msgstr "Koszt paliwa" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_9 +msgid "Battery Inspection" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,company_id:0 +msgid "Company" +msgstr "Firma" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Invoice Date" +msgstr "Data faktury" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Refueling Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:655 +#, python-format +msgid "%s contract(s) need(s) to be renewed and/or closed!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Indicative Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_16 +msgid "Charging System Diagnosis" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,car_value:0 +msgid "Value of the bought vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_44 +msgid "Tie Rod End Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_24 +msgid "Head Gasket(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Services" +msgstr "Usługi" + +#. module: fleet +#: help:fleet.vehicle,odometer:0 +#: help:fleet.vehicle.cost,odometer:0 +#: help:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer measure of the vehicle at the moment of this log" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,notes:0 +msgid "Terms and Conditions" +msgstr "Warunki i postanowienia" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban +msgid "Vehicles with alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu +msgid "Vehicle Costs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Total Cost" +msgstr "Koszt Całkowity" + +#. module: fleet +#: selection:fleet.service.type,category:0 +msgid "Both" +msgstr "Oba" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_id:0 +#: field:fleet.vehicle.log.fuel,cost_id:0 +#: field:fleet.vehicle.log.services,cost_id:0 +msgid "Automatically created field to link to parent fleet.vehicle.cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Terminate Contract" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,parent_id:0 +msgid "Parent cost to this current cost" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Frequency of the recuring cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_1 +msgid "Calculation Benefit In Kind" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,expiration_date:0 +msgid "" +"Date when the coverage of the contract expirates (by default, one year after " +"begin date)" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: field:fleet.vehicle.log.fuel,notes:0 +#: view:fleet.vehicle.log.services:0 +#: field:fleet.vehicle.log.services,notes:0 +msgid "Notes" +msgstr "Notatki" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Operation not allowed!" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_ids:0 +msgid "Messages" +msgstr "Wiadomości" + +#. module: fleet +#: help:fleet.vehicle.cost,vehicle_id:0 +msgid "Vehicle concerned by this log" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_amount:0 +#: field:fleet.vehicle.log.fuel,cost_amount:0 +#: field:fleet.vehicle.log.services,cost_amount:0 +msgid "Amount" +msgstr "Kwota" + +#. module: fleet +#: field:fleet.vehicle,message_unread:0 +msgid "Unread Messages" +msgstr "Nieprzeczytane wiadomości" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_6 +msgid "Air Filter Replacement" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_tag +msgid "fleet.vehicle.tag" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the services logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_name:0 +msgid "Name of contract to renew soon" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior +msgid "Senior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,state:0 +msgid "Choose wheter the contract is still valid or not" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Automatic" +msgstr "Automatyczna" + +#. module: fleet +#: help:fleet.vehicle,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" + +#. module: fleet +#: code:addons/fleet/fleet.py:414 +#, python-format +msgid "Driver: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "and" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_medium:0 +msgid "Medium-sized photo" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_34 +msgid "Oxygen Sensor Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Service Type" +msgstr "Typ serwisu" + +#. module: fleet +#: help:fleet.vehicle,transmission:0 +msgid "Transmission Used by the vehicle" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:726 +#: view:fleet.vehicle.log.contract:0 +#: model:ir.actions.act_window,name:fleet.act_renew_contract +#, python-format +msgid "Renew Contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the odometer logs for this vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer_unit:0 +msgid "Unit of the odometer " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Costs Per Month" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Effective Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_8 +msgid "Repair and maintenance" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Person to which the contract is signed for" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act +msgid "" +"

\n" +" Click to create a new contract. \n" +"

\n" +" Manage all your contracts (leasing, insurances, etc.) with\n" +" their related services, costs. OpenERP will automatically " +"warn\n" +" you when some contracts have to be renewed.\n" +"

\n" +" Each contract (e.g.: leasing) may include several services\n" +" (reparation, insurances, periodic maintenance).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_service_type +msgid "Type of services available on a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu +msgid "Service Types" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Contracts Costs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu +msgid "Vehicles Services Logs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu +msgid "Vehicles Fuel Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model.brand:0 +msgid "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Vehicles With Alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act +msgid "" +"

\n" +" Click to create a new cost.\n" +"

\n" +" OpenERP helps you managing the costs for your different\n" +" vehicles. Costs are created automatically from services,\n" +" contracts (fixed or recurring) and fuel logs.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the fuel logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Contractor" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,license_plate:0 +msgid "License Plate" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Recurring Cost Frequency" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,inv_ref:0 +#: field:fleet.vehicle.log.services,inv_ref:0 +msgid "Invoice Reference" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,location:0 +msgid "Location" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Costs Per Month" +msgstr "" + +#. module: fleet +#: field:fleet.contract.state,name:0 +msgid "Contract Status" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_total:0 +msgid "Total of contracts due or overdue minus one" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_subtype:0 +msgid "Type" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_overdue:0 +msgid "Has Contracts Overdued" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,amount:0 +msgid "Total Price" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_27 +msgid "Heater Core Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_14 +msgid "Car Wash" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,driver:0 +msgid "Driver of the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "other(s)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_refueling +msgid "Refueling" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_5 +msgid "A/C Recharge" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel +msgid "Fuel log for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Engine Options" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Costs Per Month" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan +msgid "Sedan" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,seats:0 +msgid "Seats Number" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible +msgid "Convertible" +msgstr "" + +#. module: fleet +#: model:ir.ui.menu,name:fleet.fleet_configuration +msgid "Configuration" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,sum_cost:0 +msgid "Indicative Costs Total" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior +msgid "Junior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,model_id:0 +msgid "Model of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act +msgid "" +"

\n" +" Click to create a vehicule status.\n" +"

\n" +" You can customize available status to track the evolution " +"of\n" +" each vehicule. Example: Active, Being Repaired, Sold.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_fuel:0 +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Logs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:409 +#: code:addons/fleet/fleet.py:413 +#: code:addons/fleet/fleet.py:417 +#: code:addons/fleet/fleet.py:420 +#, python-format +msgid "None" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs +msgid "Indicative Costs Analysis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_12 +msgid "Brake Inspection" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,state:0 +msgid "Current state of the vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Manual" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_52 +msgid "Wheel Bearing Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_subtype:0 +msgid "Cost type purchased with this cost" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Gasoline" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act +msgid "" +"

\n" +" Click to create a new brand.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,start_date:0 +msgid "Contract Start Date" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer_unit:0 +msgid "Odometer Unit" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_30 +msgid "Intake Manifold Gasket Replacement" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Daily" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_6 +msgid "Snow tires" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,date:0 +msgid "Date when the cost has been executed" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.state,sequence:0 +msgid "Order" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicles costs" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_services +msgid "Services for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Indicative Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_26 +msgid "Heater Control Valve Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "" +"Create a new contract automatically with all the same informations except " +"for the date that will start at the end of current contract" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "Terminated" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_cost +msgid "Cost related to a vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_33 +msgid "Other Maintenance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,brand:0 +#: view:fleet.vehicle.model.brand:0 +msgid "Model Brand" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_small:0 +msgid "Smal-sized photo" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,state:0 +#: view:fleet.vehicle.state:0 +msgid "State" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_generated:0 +msgid "Recurring Cost Amount" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_49 +msgid "Transmission Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act +msgid "" +"

\n" +" Click to create a new fuel log. \n" +"

\n" +" Here you can add refuelling entries for all vehicles. You " +"can\n" +" also filter logs of a particular vehicle using the search\n" +" field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_11 +msgid "Brake Caliper Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer:0 +msgid "Last Odometer" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu +msgid "Vehicle Model" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,doors:0 +msgid "Doors Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,acquisition_date:0 +msgid "Date when the vehicle has been bought" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Models" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "amount" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,fuel_type:0 +msgid "Fuel Used by the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Set Contract In Progress" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_unit:0 +#: field:fleet.vehicle.odometer,unit:0 +msgid "Unit" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower:0 +msgid "Horsepower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,image:0 +#: field:fleet.vehicle,image_medium:0 +#: field:fleet.vehicle,image_small:0 +#: field:fleet.vehicle.model,image:0 +#: field:fleet.vehicle.model,image_medium:0 +#: field:fleet.vehicle.model,image_small:0 +#: field:fleet.vehicle.model.brand,image:0 +msgid "Logo" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower_tax:0 +msgid "Horsepower Taxation" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,log_services:0 +#: view:fleet.vehicle.log.services:0 +msgid "Services Logs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Emptying the odometer value of a vehicle is not allowed." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_43 +msgid "Thermostat Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,category:0 +msgid "Category" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph +msgid "Fuel Costs by Month" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image:0 +msgid "" +"This field holds the image used as logo for the brand, limited to " +"1024x1024px." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_11 +msgid "Management Fee" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "All vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Additional Details" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph +msgid "Services Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_9 +msgid "Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,price_per_liter:0 +msgid "Price Per Liter" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_17 +msgid "Door Window Motor/Regulator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_46 +msgid "Tire Service" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_8 +msgid "Ball Joint Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,fuel_type:0 +msgid "Fuel Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_22 +msgid "Fuel Injector Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_50 +msgid "Water Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,location:0 +msgid "Location of the vehicle (garage, ...)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_28 +msgid "Heater Hose Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,state:0 +msgid "Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_40 +msgid "Rotor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model,brand:0 +msgid "Brand of the vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,start_date:0 +msgid "Date when the coverage of the contract begins" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Electric" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_contracts:0 +msgid "Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_13 +msgid "Brake Pad(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Odometer Details" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,driver:0 +msgid "Driver" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_small:0 +msgid "" +"Small-sized photo of the brand. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fleet Dashboard" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break +msgid "Break" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_omnium +msgid "Omnium" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Details" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_15 +msgid "Residual value (Excluding VAT)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_7 +msgid "Alternator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_3 +msgid "A/C Diagnosis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_23 +msgid "Fuel Pump Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Activation Cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_4 +msgid "A/C Evaporator Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show all the costs for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Values Per Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_comment_ids:0 +#: help:fleet.vehicle,message_comment_ids:0 +msgid "Comments and emails" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act +msgid "" +"

\n" +" Click to create a new vehicle. \n" +"

\n" +" You will be able to manage your fleet by keeping track of " +"the\n" +" contracts, services, fixed and recurring costs, odometers " +"and\n" +" fuel logs associated to each vehicle.\n" +"

\n" +" OpenERP will warn you when services or contract have to be\n" +" renewed.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_13 +msgid "Entry into service tax" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,expiration_date:0 +msgid "Contract Expiration Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Subtype" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.open_board_fleet +msgid "" +"
\n" +"

\n" +" Fleet dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_12 +msgid "Rent (Excluding VAT)" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Kilometers" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Vehicle Details" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: field:fleet.vehicle.cost,contract_id:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Contract" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu +msgid "Model brand of Vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_10 +msgid "Battery Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,date:0 +#: field:fleet.vehicle.odometer,date:0 +msgid "Date" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_menu +#: model:ir.ui.menu,name:fleet.fleet_vehicles +msgid "Vehicles" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Miles" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_generated:0 +msgid "" +"Costs paid at regular intervals, depending on the cost frequency. If the " +"cost frequency is set to unique, the cost will be logged at the start date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_17 +msgid "Emissions" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs_non_effective +msgid "" +"

\n" +" OpenERP helps you managing the costs for your different vehicles\n" +" Costs are generally created from services and contract and appears " +"here.\n" +"

\n" +"

\n" +" Thanks to the different filters, OpenERP can only print the " +"effective\n" +" costs, sort them by type and by vehicle.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,car_value:0 +msgid "Car Value" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.open_board_fleet +#: model:ir.ui.menu,name:fleet.menu_fleet_dashboard +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting +#: model:ir.ui.menu,name:fleet.menu_root +msgid "Fleet" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_14 +msgid "Total expenses (Excluding VAT)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_45 +msgid "Tire Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.service.type:0 +msgid "Service types" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,purchaser_id:0 +#: field:fleet.vehicle.log.services,purchaser_id:0 +msgid "Purchaser" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_3 +msgid "Tax roll" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +#: field:fleet.vehicle.model,vendors:0 +msgid "Vendors" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_leasing +msgid "Leasing" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_medium:0 +msgid "" +"Medium-sized logo of the brand. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Weekly" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Logs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,acquisition_date:0 +msgid "Acquisition Date" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_odometer +msgid "Odometer log for a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_type:0 +msgid "Category of the cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_5 +#: model:fleet.service.type,name:fleet.type_service_service_7 +msgid "Summer tires" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_due_soon:0 +msgid "Has Contracts to renew" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_31 +msgid "Oil Change" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "To Close" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand +msgid "Brand model of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_51 +msgid "Wheel Alignment" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased +msgid "Purchased" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act +msgid "" +"

\n" +" Here you can add various odometer entries for all vehicles.\n" +" You can also show odometer value for a particular vehicle " +"using\n" +" the search field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act +msgid "" +"

\n" +" Click to create a new model.\n" +"

\n" +" You can define several models (e.g. A3, A4) for each brand " +"(Audi).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "General Properties" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_21 +msgid "Exhaust Manifold Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_47 +msgid "Transmission Filter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_10 +msgid "Replacement Vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "In Progress" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Yearly" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu +msgid "States of Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,modelname:0 +msgid "Model name" +msgstr "" + +#. module: fleet +#: view:board.board:0 +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_costs_graph +msgid "Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_18 +msgid "Touring Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,power:0 +msgid "Power (kW)" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:418 +#, python-format +msgid "State: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_2 +msgid "A/C Condenser Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_19 +msgid "Engine Coolant Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:410 +#, python-format +msgid "Model: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Other" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract details" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing +msgid "Employee Car" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,auto_generated:0 +msgid "Automatically Generated" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Fuel" +msgstr "" + +#. module: fleet +#: sql_constraint:fleet.vehicle.state:0 +msgid "State name already exists" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_37 +msgid "Radiator Repair" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_contract +msgid "Contract information on a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,days_left:0 +msgid "Warning Date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_19 +msgid "Residual value in %" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Additional Properties" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_state +msgid "fleet.vehicle.state" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract Costs Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu +msgid "Vehicles Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_48 +msgid "Transmission Fluid Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,name:0 +msgid "Brand Name" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_36 +msgid "Power Steering Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,contract_id:0 +msgid "Contract attached to this cost" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:397 +#, python-format +msgid "Vehicle %s has been added to the fleet!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Price" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,vehicle_id:0 +#: field:fleet.vehicle.odometer,vehicle_id:0 +msgid "Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_ids:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Included Services" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_vehicle_kanban +msgid "" +"

\n" +" Here are displayed vehicles for which one or more contracts need " +"to be renewed. If you see this message, then there is no contracts to " +"renew.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_15 +msgid "Catalytic Converter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_25 +msgid "Heater Blower Motor Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_odometer_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_odometer_menu +msgid "Vehicles Odometer" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,notes:0 +msgid "Write here all supplementary informations relative to this contract" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_29 +msgid "Ignition Coil Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_16 +msgid "Options" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_repairing +msgid "Repairing" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs +msgid "Costs Analysis" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,ins_ref:0 +msgid "Contract Reference" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,name:0 +#: field:fleet.vehicle,name:0 +#: field:fleet.vehicle.cost,name:0 +#: field:fleet.vehicle.log.contract,name:0 +#: field:fleet.vehicle.model,name:0 +#: field:fleet.vehicle.odometer,name:0 +#: field:fleet.vehicle.state,name:0 +#: field:fleet.vehicle.tag,name:0 +msgid "Name" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,doors:0 +msgid "Number of doors of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,transmission:0 +msgid "Transmission" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,vin_sn:0 +msgid "Chassis Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,color:0 +msgid "Color of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act +msgid "" +"

\n" +" Click to create a new service entry. \n" +"

\n" +" OpenERP helps you keeping track of all the services done\n" +" on your vehicle. Services can be of many type: occasional\n" +" repair, fixed maintenance, etc.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,co2:0 +msgid "CO2 Emissions" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_contract_graph +msgid "Contracts Costs by Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,model_id:0 +#: view:fleet.vehicle.model:0 +msgid "Model" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_41 +msgid "Spark Plug Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle +msgid "Information on a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,co2:0 +msgid "CO2 emissions of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_53 +msgid "Windshield Wiper(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,generated_cost_ids:0 +msgid "Generated Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,color:0 +msgid "Color" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act +msgid "" +"

\n" +" Click to create a new type of service.\n" +"

\n" +" Each service can used in contracts, as a standalone service " +"or both.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Services Costs" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model +msgid "Model of a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,seats:0 +msgid "Number of seats of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer:0 +#: field:fleet.vehicle.odometer,value:0 +msgid "Odometer Value" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_39 +msgid "Rotate Tires" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_42 +msgid "Starter Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,year:0 +msgid "Year" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,license_plate:0 +msgid "License plate number of the vehicle (ie: plate number for a car)" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_contract_state +msgid "Contains the different possible status of a leasing contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the contract for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Total" +msgstr "" + +#. module: fleet +#: help:fleet.service.type,category:0 +msgid "" +"Choose wheter the service refer to contracts, vehicle services or both" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_type:0 +msgid "For internal purpose only" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.state,sequence:0 +msgid "Used to order the note stages" +msgstr "" diff --git a/addons/hr/i18n/pl.po b/addons/hr/i18n/pl.po index 62bc377e043..77b286dff3c 100644 --- a/addons/hr/i18n/pl.po +++ b/addons/hr/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 20:04+0000\n" +"PO-Revision-Date: 2012-12-13 14:19+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -163,12 +163,12 @@ msgstr "Data urodzin" #: model:ir.actions.act_window,name:hr.open_view_categ_form #: model:ir.ui.menu,name:hr.menu_view_employee_category_form msgid "Employee Tags" -msgstr "" +msgstr "Tagi pracownika" #. module: hr #: view:hr.job:0 msgid "Launch Recruitement" -msgstr "" +msgstr "Uruchom rekrutację" #. module: hr #: model:process.transition,name:hr.process_transition_employeeuser0 @@ -580,7 +580,7 @@ msgstr "Kadry" #. module: hr #: view:hr.config.settings:0 msgid "Install your country's payroll" -msgstr "" +msgstr "Instaluje lsitę płac dla twojego kraju" #. module: hr #: field:hr.employee,bank_account_id:0 @@ -622,17 +622,17 @@ msgstr "" #. module: hr #: view:hr.employee:0 msgid "HR Settings" -msgstr "" +msgstr "Ustawienia kadr" #. module: hr #: view:hr.employee:0 msgid "Citizenship & Other Info" -msgstr "" +msgstr "Obywatelstwo i inne" #. module: hr #: constraint:hr.department:0 msgid "Error! You cannot create recursive departments." -msgstr "" +msgstr "Błąd! Nie możesz tworzyć rekurencyjnych działów." #. module: hr #: field:hr.employee,address_id:0 @@ -642,7 +642,7 @@ msgstr "Adres do pracy" #. module: hr #: view:hr.employee:0 msgid "Public Information" -msgstr "" +msgstr "Informacje publiczne" #. module: hr #: field:hr.employee,marital:0 @@ -657,7 +657,7 @@ msgstr "" #. module: hr #: field:hr.employee,last_login:0 msgid "Latest Connection" -msgstr "" +msgstr "Ostatnie połączenie" #. module: hr #: field:hr.employee,image:0 @@ -667,7 +667,7 @@ msgstr "Fotografia" #. module: hr #: view:hr.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "Anuluj" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -692,7 +692,7 @@ msgstr "" #: field:hr.job,message_comment_ids:0 #: help:hr.job,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentarze i emaile" #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer @@ -757,12 +757,12 @@ msgstr "Adres domowy" #. module: hr #: field:hr.config.settings,module_hr_timesheet:0 msgid "Manage timesheets" -msgstr "" +msgstr "Karty pracy" #. module: hr #: model:ir.actions.act_window,name:hr.open_payroll_modules msgid "Payroll" -msgstr "" +msgstr "Lista płac" #. module: hr #: selection:hr.employee,marital:0 @@ -787,7 +787,7 @@ msgstr "" #. module: hr #: field:hr.config.settings,module_hr_contract:0 msgid "Record contracts per employee" -msgstr "" +msgstr "Umowy z pracownikami" #. module: hr #: view:hr.department:0 @@ -802,7 +802,7 @@ msgstr "Narodowość" #. module: hr #: view:hr.config.settings:0 msgid "Additional Features" -msgstr "" +msgstr "Dodatkowe funkcjonalności" #. module: hr #: field:hr.employee,notes:0 @@ -855,23 +855,23 @@ msgstr "Nazwa departamentu" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_reporting_timesheet msgid "Reports" -msgstr "" +msgstr "Raporty" #. module: hr #: field:hr.config.settings,module_hr_payroll:0 msgid "Manage payroll" -msgstr "" +msgstr "Lista płac" #. module: hr #: view:hr.config.settings:0 #: model:ir.actions.act_window,name:hr.action_human_resources_configuration msgid "Configure Human Resources" -msgstr "" +msgstr "Konfiguruj kadry" #. module: hr #: selection:hr.job,state:0 msgid "No Recruitment" -msgstr "" +msgstr "Brak rekrukacji" #. module: hr #: help:hr.employee,ssnid:0 @@ -903,7 +903,7 @@ msgstr "" #. module: hr #: model:ir.model,name:hr.model_res_users msgid "Users" -msgstr "" +msgstr "Użytkownicy" #. module: hr #: model:ir.actions.act_window,name:hr.action_hr_job @@ -971,7 +971,7 @@ msgstr "Podlegli" #. module: hr #: view:hr.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Zastosuj" #~ msgid "Sunday" #~ msgstr "Niedziela" diff --git a/addons/hr/i18n/pt.po b/addons/hr/i18n/pt.po index 4069994298e..6345d5f7abe 100644 --- a/addons/hr/i18n/pt.po +++ b/addons/hr/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 17:47+0000\n" -"Last-Translator: Rui Franco (multibase.pt) \n" +"PO-Revision-Date: 2012-12-13 17:21+0000\n" +"Last-Translator: Alien Group Lda \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-12-12 04:40+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -105,6 +105,8 @@ msgid "" "This field holds the image used as photo for the employee, limited to " "1024x1024px." msgstr "" +"Este campo guarda a imagem usada como fotografia do funcionário, limitada a " +"1024x1024 pixéis." #. module: hr #: help:hr.config.settings,module_hr_holidays:0 @@ -163,7 +165,7 @@ msgstr "Data de nascimento" #: model:ir.actions.act_window,name:hr.open_view_categ_form #: model:ir.ui.menu,name:hr.menu_view_employee_category_form msgid "Employee Tags" -msgstr "" +msgstr "Etiquetas de empregados" #. module: hr #: view:hr.job:0 @@ -218,7 +220,7 @@ msgstr "Posto" #. module: hr #: help:hr.job,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Se marcado, as novas mensagens requerem a sua atenção." #. module: hr #: field:hr.employee,color:0 @@ -299,6 +301,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Foto de tamanho pequeno do empregado. É automaticamente redimensionada para " +"uma imagem de 64x64 pixéis, com o rácio preservado. Use este campo onde uma " +"imagem pequena for necessária." #. module: hr #: field:hr.employee,birthday:0 @@ -864,7 +869,7 @@ msgstr "Relatórios" #. module: hr #: field:hr.config.settings,module_hr_payroll:0 msgid "Manage payroll" -msgstr "" +msgstr "Gerir folha de salário" #. module: hr #: view:hr.config.settings:0 @@ -875,7 +880,7 @@ msgstr "Configurar recursos humanos" #. module: hr #: selection:hr.job,state:0 msgid "No Recruitment" -msgstr "" +msgstr "Sem recrutamento" #. module: hr #: help:hr.employee,ssnid:0 diff --git a/addons/hr_attendance/i18n/hr.po b/addons/hr_attendance/i18n/hr.po index 5317beb4564..79661e523da 100644 --- a/addons/hr_attendance/i18n/hr.po +++ b/addons/hr_attendance/i18n/hr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-05-10 18:19+0000\n" -"Last-Translator: Miro Glavić \n" +"PO-Revision-Date: 2012-12-13 22:53+0000\n" +"Last-Translator: Bruno Bardić \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-12-04 05:42+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_month msgid "Print Monthly Attendance Report" -msgstr "" +msgstr "Ispiši izvještaj mjesečne prisutnosti" #. module: hr_attendance #: view:hr.attendance:0 @@ -60,17 +60,19 @@ msgstr "Razlog prijave/odjave" msgid "" "(*) A positive delay means that the employee worked less than recorded." msgstr "" +"(*) Moguće kašnjenje znači da je zaposlenik radio manje nego što je " +"zabilježeno." #. module: hr_attendance #: view:hr.attendance.month:0 msgid "Print Attendance Report Monthly" -msgstr "" +msgstr "Ispiši mjesečno izvještaj prisutosti" #. module: hr_attendance #: code:addons/hr_attendance/report/timesheet.py:122 #, python-format msgid "Attendances by Week" -msgstr "" +msgstr "Pristunost po tjednima" #. module: hr_attendance #: selection:hr.action.reason,action_type:0 @@ -104,7 +106,7 @@ msgstr "Odjava" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No records are found for your selection!" -msgstr "" +msgstr "Nema pronađenih zapisa za traženi odabir." #. module: hr_attendance #: view:hr.attendance.error:0 @@ -118,7 +120,7 @@ msgstr "Ispis" #: field:hr.attendance,employee_id:0 #: model:ir.model,name:hr_attendance.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Djelatnik" #. module: hr_attendance #: field:hr.attendance.month,month:0 @@ -128,7 +130,7 @@ msgstr "Mjesec" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 msgid "Date Recorded" -msgstr "" +msgstr "Datum zapisa" #. module: hr_attendance #: code:addons/hr_attendance/hr_attendance.py:154 @@ -149,7 +151,7 @@ msgstr "Od datuma" #: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance msgid "Attendances" -msgstr "" +msgstr "Prisutnosti" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -175,7 +177,7 @@ msgstr "" #. module: hr_attendance #: field:hr.employee,attendance_access:0 msgid "unknown" -msgstr "" +msgstr "nepoznato" #. module: hr_attendance #: view:hr.attendance:0 @@ -191,22 +193,22 @@ msgstr "Lipanj" #: code:addons/hr_attendance/report/attendance_by_month.py:193 #, python-format msgid "Attendances by Month" -msgstr "" +msgstr "Prisutnost po mjesecima" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week msgid "Attendances By Week" -msgstr "Prisutnost po tjenima" +msgstr "Pristunost po tjednima" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_error msgid "Print Error Attendance Report" -msgstr "" +msgstr "Greška ispisa izvještaja prisutnosti" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 msgid "Total period:" -msgstr "" +msgstr "Ukupni period" #. module: hr_attendance #: field:hr.action.reason,name:0 @@ -216,7 +218,7 @@ msgstr "Razlog" #. module: hr_attendance #: view:hr.attendance.error:0 msgid "Print Attendance Report Error" -msgstr "" +msgstr "Ispiši grešku izvještaja prisutnosti" #. module: hr_attendance #: model:ir.actions.act_window,help:hr_attendance.open_view_attendance @@ -225,6 +227,9 @@ msgid "" "Sign in/Sign out actions. You can also link this feature to an attendance " "device using OpenERP's web service features." msgstr "" +"Funkcionalnost praćenja vremena ima za cilj upravljanje prisutnostima " +"zaposlenika kroz akcije prijava/odjava. Ovu funkcionalnost možete također " +"povezati sa terminalom za prijavu koristeći OpenERP web servise." #. module: hr_attendance #: view:hr.attendance:0 @@ -234,7 +239,7 @@ msgstr "Danas" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 msgid "Date Signed" -msgstr "" +msgstr "Datum potpisa" #. module: hr_attendance #: field:hr.attendance,name:0 @@ -244,7 +249,7 @@ msgstr "Datum" #. module: hr_attendance #: field:hr.config.settings,group_hr_attendance:0 msgid "Track attendances for all employees" -msgstr "" +msgstr "Pronađi zapise prisutnosti za sve zaposlenike" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -255,7 +260,7 @@ msgstr "Srpanj" #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_error #: model:ir.actions.report.xml,name:hr_attendance.attendance_error_report msgid "Attendance Error Report" -msgstr "" +msgstr "Izvještaj grešaka prisutnosti" #. module: hr_attendance #: view:hr.attendance:0 @@ -292,7 +297,7 @@ msgstr "Godina" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 msgid "Min Delay" -msgstr "" +msgstr "Minimalno kašnjenje" #. module: hr_attendance #: view:hr.attendance:0 @@ -317,7 +322,7 @@ msgstr "Analiza grešaka" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_month msgid "Attendances By Month" -msgstr "" +msgstr "Prisutnosti po mjesecu" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -328,7 +333,7 @@ msgstr "Siječanj" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No Data Available !" -msgstr "" +msgstr "Datum nije raspoloživ!" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -338,7 +343,7 @@ msgstr "Travanj" #. module: hr_attendance #: view:hr.attendance.week:0 msgid "Print Attendance Report Weekly" -msgstr "" +msgstr "Ispiši izvještaj prisutnosti tjedno" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -375,7 +380,7 @@ msgstr "" #. module: hr_attendance #: field:hr.attendance.error,max_delay:0 msgid "Max. Delay (Min)" -msgstr "" +msgstr "Maksimalno kašnjenje (Min)" #. module: hr_attendance #: field:hr.attendance.error,end_date:0 @@ -396,7 +401,7 @@ msgstr "Razlozi prisustva" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_week msgid "Print Week Attendance Report" -msgstr "" +msgstr "Ispiši tjedni izvještaj prisutnosti" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_config_settings @@ -408,7 +413,7 @@ msgstr "" #: code:addons/hr_attendance/static/src/js/attendance.js:36 #, python-format msgid "Click to Sign In at %s." -msgstr "" +msgstr "Klikni za prijavu u %s." #. module: hr_attendance #: field:hr.action.reason,action_type:0 @@ -427,6 +432,8 @@ msgid "" "You tried to %s with a date anterior to another event !\n" "Try to contact the HR Manager to correct attendances." msgstr "" +"Pokušali ste %s sa datumom ispred drugog događaja.\n" +"Pokušajte kontaktirati HR managera za ispravak prisutnosti." #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -456,13 +463,13 @@ msgstr "" #: view:hr.attendance.month:0 #: view:hr.attendance.week:0 msgid "or" -msgstr "" +msgstr "ili" #. module: hr_attendance #: help:hr.attendance,action_desc:0 msgid "" "Specifies the reason for Signing In/Signing Out in case of extra hours." -msgstr "Razlozi prijava i odjava za prekovremene sate" +msgstr "Razlozi prijave i odjave u slučaju prekovremenih sati" #, python-format #~ msgid "Sign in / Sign out" diff --git a/addons/hr_evaluation/i18n/es.po b/addons/hr_evaluation/i18n/es.po index 12d1345802f..c3eaa12c6db 100644 --- a/addons/hr_evaluation/i18n/es.po +++ b/addons/hr_evaluation/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-05-10 18:31+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-13 12:48+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:44+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -83,7 +83,7 @@ msgstr "Fases de la evaluación" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Request" -msgstr "" +msgstr "Enviar solicitud" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -98,7 +98,7 @@ msgstr "" #: view:hr.employee:0 #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_tree msgid "Appraisals" -msgstr "" +msgstr "Evaluaciones" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -109,7 +109,7 @@ msgstr "(eval_name)s:Nombre de la evaluación" #: field:hr.evaluation.interview,message_ids:0 #: field:hr_evaluation.evaluation,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -149,7 +149,7 @@ msgstr "Evaluación" #: help:hr.evaluation.interview,message_unread:0 #: help:hr_evaluation.evaluation,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -222,6 +222,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -238,7 +240,7 @@ msgstr "Fecha límite" #: code:addons/hr_evaluation/hr_evaluation.py:326 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Advertencia!" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -258,7 +260,7 @@ msgstr "(date)s. Fecha actual" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Interviews" -msgstr "" +msgstr "Entrevistas" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:82 @@ -270,13 +272,13 @@ msgstr "Referente a " #: field:hr.evaluation.interview,message_follower_ids:0 #: field:hr_evaluation.evaluation,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: hr_evaluation #: field:hr.evaluation.interview,message_unread:0 #: field:hr_evaluation.evaluation,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -399,6 +401,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir un nuevo plan de evaluación.\n" +"

\n" +"Puede definir planes de evaluación (por ejemplo: primera entrevista después " +"de 6 meses, después cada año). Entonces, cada empleado puede ser enlazado a " +"un plan de evaluación para que OpenERP pueda generar automáticamente " +"peticiones de entrevista con los responsables y/o subordinados.\n" +"

\n" +" " #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -446,7 +457,7 @@ msgstr "Todas las respuestas" #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Answer Survey" -msgstr "" +msgstr "Responder encuesta" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -559,7 +570,7 @@ msgstr " (employee_name)s: Nombre empresa" #: field:hr.evaluation.interview,message_is_follower:0 #: field:hr_evaluation.evaluation,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -590,7 +601,7 @@ msgstr "Filtros extendidos..." #: field:hr_evaluation.evaluation,message_comment_ids:0 #: help:hr_evaluation.evaluation,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_employee:0 @@ -643,6 +654,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una nueva petición de entrevista relacionada con una " +"evaluación personal.\n" +"

\n" +"Las peticiones de entrevista normalmente se generan automáticamente por " +"OpenERP de acuerdo al plan de evaluación de OpenERP. Cada usuario recibe " +"correos electrónicos automáticos y peticiones para evaluar a sus compañeros " +"periódicamente.\n" +"

\n" +" " #. module: hr_evaluation #: field:hr_evaluation.plan.phase,action:0 @@ -696,7 +717,7 @@ msgstr "Fecha límite" #. module: hr_evaluation #: help:hr_evaluation.evaluation,rating:0 msgid "This is the appreciation on which the evaluation is summarized." -msgstr "" +msgstr "Ésta es la apreciación en la que se resume la evaluación." #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -826,6 +847,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una nueva evaluación.\n" +"

\n" +"Cada empleado debe tener asignado un plan de evaluación. Cada plan define la " +"frecuencia y la forma en la que se administran las evaluaciones personales. " +"Podrá definir pasos y adjuntar entrevistas a cada paso. OpenERP gestiona " +"todo tipo de evaluaciones: de abajo a arriba, de arriba a abajo, auto-" +"evaluaciones y evaluaciones finales por el responsable.\n" +"

\n" +" " #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -881,6 +912,8 @@ msgid "" "You cannot change state, because some appraisal(s) are in waiting answer or " "draft state." msgstr "" +"No puede cambiar el estado, porque alguna evaluación está esperando " +"respuesta o está en estado borrador." #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -896,7 +929,7 @@ msgstr "Fases del plan de evaluación" #: help:hr.evaluation.interview,message_ids:0 #: help:hr_evaluation.evaluation,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: hr_evaluation #: view:hr.evaluation.interview:0 diff --git a/addons/hr_expense/i18n/es.po b/addons/hr_expense/i18n/es.po index 4a90ee25702..f49cc12f778 100644 --- a/addons/hr_expense/i18n/es.po +++ b/addons/hr_expense/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-05-10 18:06+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-13 12:58+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:38+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_expense #: view:hr.expense.expense:0 @@ -71,7 +71,7 @@ msgstr "Nuevo Gasto" #: field:hr.expense.line,uom_id:0 #: view:product.product:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unidad de medida" #. module: hr_expense #: selection:hr.expense.report,month:0 @@ -81,7 +81,7 @@ msgstr "Marzo" #. module: hr_expense #: field:hr.expense.expense,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: hr_expense #: field:hr.expense.expense,company_id:0 @@ -108,7 +108,7 @@ msgstr "Estadísticas de gastos" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Open Receipt" -msgstr "" +msgstr "Abrir recibo" #. module: hr_expense #: view:hr.expense.report:0 @@ -133,14 +133,14 @@ msgstr "Notas" #. module: hr_expense #: field:hr.expense.expense,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: hr_expense #: code:addons/hr_expense/hr_expense.py:179 #: code:addons/hr_expense/hr_expense.py:195 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.hr_expense_product @@ -167,7 +167,7 @@ msgstr "" #. module: hr_expense #: help:hr.expense.expense,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: hr_expense #: selection:hr.expense.report,state:0 @@ -198,6 +198,9 @@ msgid "" "If the admin accepts it, the status is 'Accepted'.\n" " If a receipt is made for the expense request, the status is 'Done'." msgstr "" +"Cuando la petición de gasto se crea, su estado es 'Borrador'.\n" +"Si el responsable la acepta, el estado es 'Aceptado'.\n" +"Si se realiza un recibo para la petición de gasto, el estado es 'Realizado'." #. module: hr_expense #: help:hr.expense.expense,date_confirm:0 @@ -220,12 +223,14 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: hr_expense #: code:addons/hr_expense/hr_expense.py:300 #, python-format msgid "Warning" -msgstr "" +msgstr "Advertencia" #. module: hr_expense #: report:hr.expense:0 @@ -273,7 +278,7 @@ msgstr "Da el orden de secuencia al mostrar una lista de líneas de gastos." #: view:hr.expense.report:0 #: field:hr.expense.report,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: hr_expense #: field:hr.expense.line,analytic_account:0 @@ -295,7 +300,7 @@ msgstr "En espera" #. module: hr_expense #: field:hr.expense.expense,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: hr_expense #: report:hr.expense:0 @@ -332,7 +337,7 @@ msgstr "Algunos costes pueden ser refacturados al cliente" #: code:addons/hr_expense/hr_expense.py:195 #, python-format msgid "The employee must have a home address." -msgstr "" +msgstr "El empleado debe tener una dirección de casa." #. module: hr_expense #: view:board.board:0 @@ -387,7 +392,7 @@ msgstr "Después de crear factura, reembolsar gastos" #: code:addons/hr_expense/hr_expense.py:106 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Advertencia!" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_reimbursement0 @@ -404,7 +409,7 @@ msgstr "Fecha de validación" #: code:addons/hr_expense/hr_expense.py:225 #, python-format msgid "Expense Receipt" -msgstr "" +msgstr "Recibo del gasto" #. module: hr_expense #: view:hr.expense.report:0 @@ -464,7 +469,7 @@ msgstr "Usuario" #. module: hr_expense #: field:hr.expense.expense,voucher_id:0 msgid "Employee's Receipt" -msgstr "" +msgstr "Recibo del empleado" #. module: hr_expense #: selection:hr.expense.expense,state:0 @@ -483,11 +488,13 @@ msgid "" "Selected Unit of Measure does not belong to the same category as the product " "Unit of Measure" msgstr "" +"La unidad de medida seleccionada no pertenece a la misma categoría que la " +"unidad de medida del producto" #. module: hr_expense #: help:hr.expense.expense,journal_id:0 msgid "The journal used when the expense is done." -msgstr "" +msgstr "El diario usado cuando se realiza el gasto." #. module: hr_expense #: field:hr.expense.expense,note:0 @@ -511,6 +518,8 @@ msgid "" "Please configure Default Expense account for Product purchase: " "`property_account_expense_categ`." msgstr "" +"Configure por favor la cuenta de gastos por defecto para la compra del " +"producto: 'property_account_expense_categ'." #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_approveexpense0 @@ -545,7 +554,7 @@ msgstr "Gastos borrador" #. module: hr_expense #: field:hr.expense.expense,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.product_normal_form_view_installer @@ -573,7 +582,7 @@ msgstr "Filtros extendidos..." #: field:hr.expense.expense,message_comment_ids:0 #: help:hr.expense.expense,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: hr_expense #: selection:hr.expense.report,month:0 @@ -595,11 +604,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para registrar nuevos gastos.\n" +"

\n" +"OpenERP se asegurará que se sigue todo el proceso: la hoja de gastos es " +"validada por el responsable, al empleado se le reembolsa sus gastos, y " +"algunos gastos pueden ser re-facturados a los clientes.\n" +"

\n" +" " #. module: hr_expense #: view:hr.expense.expense:0 msgid "Generate Accounting Entries" -msgstr "" +msgstr "Generar apuntes contables" #. module: hr_expense #: selection:hr.expense.report,month:0 @@ -614,7 +631,7 @@ msgstr "Gastos RRHH" #. module: hr_expense #: field:hr.expense.expense,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: hr_expense #: model:product.template,name:hr_expense.car_travel_product_template @@ -629,7 +646,7 @@ msgstr "Enviar al responsable" #. module: hr_expense #: view:hr.expense.report:0 msgid "Done Expenses" -msgstr "" +msgstr "Gastos realizados" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_confirmedexpenses0 @@ -655,7 +672,7 @@ msgstr "Hoja de gastos" #. module: hr_expense #: field:hr.expense.report,voucher_id:0 msgid "Receipt" -msgstr "" +msgstr "Recibo" #. module: hr_expense #: view:hr.expense.report:0 @@ -673,7 +690,7 @@ msgstr "Precio unidad" #: view:hr.expense.report:0 #: selection:hr.expense.report,state:0 msgid "Done" -msgstr "" +msgstr "Realizado" #. module: hr_expense #: model:process.transition.action,name:hr_expense.process_transition_action_supplierinvoice0 @@ -694,12 +711,12 @@ msgstr "Refacturar" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Expense Date" -msgstr "" +msgstr "Fecha del gasto" #. module: hr_expense #: field:hr.expense.expense,user_valid:0 msgid "Validation By" -msgstr "" +msgstr "Validado por" #. module: hr_expense #: view:hr.expense.expense:0 @@ -836,7 +853,7 @@ msgstr "Nombre" #: code:addons/hr_expense/hr_expense.py:106 #, python-format msgid "You can only delete draft expenses!" -msgstr "" +msgstr "¡Sólo puede borrar gastos en borrador!" #. module: hr_expense #: field:hr.expense.expense,account_move_id:0 @@ -871,7 +888,7 @@ msgstr "Aprobar" #. module: hr_expense #: help:hr.expense.expense,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: hr_expense #: field:hr.expense.line,sequence:0 @@ -881,7 +898,7 @@ msgstr "Secuencia" #. module: hr_expense #: model:ir.ui.menu,name:hr_expense.menu_hr_product msgid "Types of Expenses" -msgstr "" +msgstr "Tipos de gastos" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_confirmexpense0 @@ -901,11 +918,13 @@ msgstr "Gastos" #: help:product.product,hr_expense_ok:0 msgid "Specify if the product can be selected in an HR expense line." msgstr "" +"Especifica si el producto puede ser seleccionado en una línea de gasto de " +"RRHH." #. module: hr_expense #: view:hr.expense.expense:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidad" #. module: hr_expense #: view:hr.expense.expense:0 diff --git a/addons/hr_holidays/i18n/es.po b/addons/hr_holidays/i18n/es.po index f5c825831cc..8df2c82f561 100644 --- a/addons/hr_holidays/i18n/es.po +++ b/addons/hr_holidays/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2011-01-12 19:07+0000\n" -"Last-Translator: Carlos-smile \n" +"PO-Revision-Date: 2012-12-13 22:46+0000\n" +"Last-Translator: lambdasoftware \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-12-04 05:38+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -38,6 +38,8 @@ msgid "" "You cannot modify a leave request that has been approved. Contact a human " "resource manager." msgstr "" +"No puede modificar una petición que ha sido aprobada. Contacte con el " +"responsable de recursos humanos." #. module: hr_holidays #: help:hr.holidays.status,remaining_leaves:0 @@ -62,7 +64,7 @@ msgstr "Modo de asignación" #. module: hr_holidays #: field:hr.employee,leave_date_from:0 msgid "From Date" -msgstr "" +msgstr "Desde la fecha" #. module: hr_holidays #: view:hr.holidays:0 @@ -74,7 +76,7 @@ msgstr "Departamento" #: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_allocation msgid "Allocation Requests to Approve" -msgstr "" +msgstr "Peticiones de asignación a aprobar" #. module: hr_holidays #: help:hr.holidays,category_id:0 @@ -107,11 +109,13 @@ msgid "" "The default duration interval between the start date and the end date is 8 " "hours. Feel free to adapt it to your needs." msgstr "" +"El horario laboral por defecto es de 8 horas. Puede modificarlo si es " +"necesario." #. module: hr_holidays #: field:hr.holidays,number_of_days_temp:0 msgid "Allocation" -msgstr "" +msgstr "Asignación" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -126,7 +130,7 @@ msgstr "Cian claro" #. module: hr_holidays #: constraint:hr.holidays:0 msgid "You can not have 2 leaves that overlaps on same day!" -msgstr "" +msgstr "¡No puede tener dos ausencias que se solapan en el mismo día!" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -141,7 +145,7 @@ msgstr "Tipo de ausencia actual" #. module: hr_holidays #: view:hr.holidays:0 msgid "Validate" -msgstr "" +msgstr "Validar" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -166,12 +170,13 @@ msgstr "Rechazar" #, python-format msgid "Request submitted, waiting for validation by the manager." msgstr "" +"La petición se ha enviado. Esperando a la validación del responsable." #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:439 #, python-format msgid "Request approved, waiting second validation." -msgstr "" +msgstr "Petición aprobación. Esperando una segunda validación." #. module: hr_holidays #: view:hr.employee:0 @@ -183,7 +188,7 @@ msgstr "Ausencias" #. module: hr_holidays #: field:hr.holidays,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -194,7 +199,7 @@ msgstr "Analizar de" #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays @@ -218,7 +223,7 @@ msgstr "Segunda aprobación" #: code:addons/hr_holidays/hr_holidays.py:448 #, python-format msgid "The request has been approved." -msgstr "" +msgstr "La petición ha sido aprobada." #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -245,7 +250,7 @@ msgstr "Validación" #. module: hr_holidays #: help:hr.holidays,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: hr_holidays #: field:hr.holidays.status,color_name:0 @@ -275,6 +280,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:230 @@ -295,12 +302,12 @@ msgstr "Magenta" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_leave_request_to_meeting msgid "Leave Meetings" -msgstr "" +msgstr "Reuniones de ausencia" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_cl msgid "Legal Leaves 2012" -msgstr "" +msgstr "Ausencias Legales 2012" #. module: hr_holidays #: selection:hr.holidays.summary.dept,holiday_type:0 @@ -334,7 +341,7 @@ msgstr "Suma" #: view:hr.holidays.status:0 #: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status msgid "Leave Types" -msgstr "" +msgstr "Tipos de ausencias" #. module: hr_holidays #: field:hr.holidays.status,remaining_leaves:0 @@ -344,7 +351,7 @@ msgstr "Vacaciones disponibles" #. module: hr_holidays #: field:hr.holidays,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user @@ -383,7 +390,7 @@ msgstr "Ausencias por tipo" #. module: hr_holidays #: model:ir.actions.server,name:hr_holidays.actions_server_holidays_unread msgid "Holidays: Mark unread" -msgstr "" +msgstr "Vacaciones: Marcar como no leídos" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -407,6 +414,10 @@ msgid "" " \n" "The status is 'Approved', when holiday request is approved by manager." msgstr "" +"Cuando haga una petición de vacaciones, el estado es 'A enviar'.\n" +"Cuando confirme su petición de vacaciones, el estado es 'Por aprobar'.\n" +"Si su supervisor rechaza sus vacaciones, el estado es 'Rechazado'.\n" +"Si su supervisor acepta sus vacaciones, el estado es 'Aprobado'" #. module: hr_holidays #: view:hr.holidays:0 @@ -444,7 +455,7 @@ msgstr "Buscar tipo de ausencia" #. module: hr_holidays #: model:ir.actions.server,name:hr_holidays.actions_server_holidays_read msgid "Holidays: Mark read" -msgstr "" +msgstr "Vacaciones: Marcar como leídos" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -454,7 +465,7 @@ msgstr "Esperando aprobación" #. module: hr_holidays #: field:hr.holidays,category_id:0 msgid "Employee Tag" -msgstr "" +msgstr "Etiqueta del empleado" #. module: hr_holidays #: field:hr.holidays.status,max_leaves:0 @@ -472,6 +483,8 @@ msgid "" "Filters only on allocations and requests that belong to an holiday type that " "is 'active' (active field is True)" msgstr "" +"Filtra sólo sobre las solicitudes y asignaciones de vacaciones que están " +"'activaa' (campo 'activo' verdadero)" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal @@ -483,6 +496,11 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Puede asignar las ausencias legales pendientes de cada empleado, " +"OpenERP creara y validará automáticamente las solicitudes.\n" +"

\n" +" " #. module: hr_holidays #: help:hr.holidays.status,categ_id:0 @@ -490,6 +508,8 @@ msgid "" "Once a leave is validated, OpenERP will create a corresponding meeting of " "this type in the calendar." msgstr "" +"Una vez que una ausencia es validada, OpenERP marcará estas fechas en el " +"calendario." #. module: hr_holidays #: field:hr.holidays,parent_id:0 @@ -509,7 +529,7 @@ msgstr "Mes" #. module: hr_holidays #: field:hr.holidays,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: hr_holidays #: view:hr.holidays:0 @@ -536,12 +556,14 @@ msgid "" "There are not enough %s allocated for employee %s; please create an " "allocation request for this leave type." msgstr "" +"No hay suficiente %s reservado para el empleado %s; Por favor, cree una " +"petición de reserva para esta ausencia." #. module: hr_holidays #: view:hr.holidays.summary.dept:0 #: view:hr.holidays.summary.employee:0 msgid "or" -msgstr "" +msgstr "o" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays @@ -556,11 +578,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Pulse para crear una nueva petición de ausencia.\n" +"

\n" +"

\n" +" Una vez grabada su petición, se enviará a su supervisor para que la " +"valide. Asegúrese de poner el tipo de ausencia correcta (recuperación, " +"vacaciones, enfermedad ) y el número exacto de días.\n" +"

\n" +" " #. module: hr_holidays #: sql_constraint:hr.holidays:0 msgid "The employee or employee category of this request is missing." -msgstr "" +msgstr "Falta el empleado o la categoría del empleado de esta petición." #. module: hr_holidays #: view:hr.holidays:0 @@ -583,16 +614,19 @@ msgid "" "leaves than the available ones for this type and take them into account for " "the \"Remaining Legal Leaves\" defined on the employee form." msgstr "" +"Si marca la casilla, el sistema permitirá a los empleados coger más " +"ausencias que las disponibles para este tipo y las añadirá a 'Ausencias " +"legales pendientes' del formulario del empleado." #. module: hr_holidays #: view:hr.holidays:0 msgid "Reset to New" -msgstr "" +msgstr "Reestablecer a nuevo" #. module: hr_holidays #: sql_constraint:hr.holidays:0 msgid "The number of days must be greater than 0." -msgstr "" +msgstr "El número de días debe ser mayor de 0." #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -602,7 +636,7 @@ msgstr "Coral claro" #. module: hr_holidays #: field:hr.employee,leave_date_to:0 msgid "To Date" -msgstr "" +msgstr "Hasta la Fecha" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -617,7 +651,7 @@ msgstr "Asignar ausencias a empleados" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status msgid "Leaves Types" -msgstr "" +msgstr "Tipos de ausencia" #. module: hr_holidays #: field:hr.holidays,meeting_id:0 @@ -630,12 +664,14 @@ msgid "" "This color will be used in the leaves summary located in Reporting\\Leaves " "by Department." msgstr "" +"Este color se usará en el resumen de ausencias localizado en " +"Informes>Ausencias por departamento." #. module: hr_holidays #: view:hr.holidays:0 #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -645,12 +681,12 @@ msgstr "Marfil" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee msgid "HR Leaves Summary Report By Employee" -msgstr "" +msgstr "Informe resumen de aisencia de RRHH por empleado" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests to Approve" -msgstr "" +msgstr "Peticiones a aprobar" #. module: hr_holidays #: field:hr.holidays.status,leaves_taken:0 @@ -660,7 +696,7 @@ msgstr "Vacaciones ya realizadas" #. module: hr_holidays #: field:hr.holidays,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: hr_holidays #: field:hr.holidays,user_id:0 @@ -677,7 +713,7 @@ msgstr "Activo" #: field:hr.holidays,message_comment_ids:0 #: help:hr.holidays,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: hr_holidays #: view:hr.employee:0 @@ -693,7 +729,7 @@ msgstr "Primera aprobación" #. module: hr_holidays #: field:hr.holidays,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid @@ -714,7 +750,7 @@ msgstr "Resumen de ausencias" #. module: hr_holidays #: view:hr.holidays:0 msgid "Submit to Manager" -msgstr "" +msgstr "Enviar al responsable" #. module: hr_holidays #: view:hr.employee:0 @@ -735,7 +771,7 @@ msgstr "Ausencias de mi departamento" #: code:addons/hr_holidays/hr_holidays.py:428 #, python-format msgid "Request created, waiting confirmation." -msgstr "" +msgstr "Petición creada. Esperando confirmación." #. module: hr_holidays #: field:hr.employee,current_leave_state:0 @@ -792,7 +828,7 @@ msgstr "Validado" #: code:addons/hr_holidays/hr_holidays.py:230 #, python-format msgid "You cannot delete a leave which is in %s state." -msgstr "" +msgstr "No puede eliminar una ausencia que está en estado %s." #. module: hr_holidays #: view:hr.holidays:0 @@ -806,6 +842,9 @@ msgid "" "By Employee: Allocation/Request for individual Employee, By Employee Tag: " "Allocation/Request for group of employees in category" msgstr "" +"Por empleado: peticiones/asignaciones por cada empleado individualmente.\r\n" +"Por etiqueta de empleado: peticiones/asignaciones por grupo de categoría de " +"empleados." #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_resource_calendar_leaves @@ -822,7 +861,7 @@ msgstr "Aplicar doble validación" #: view:hr.employee:0 #: view:hr.holidays:0 msgid "days" -msgstr "" +msgstr "días" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -850,7 +889,7 @@ msgstr "Departmento(s)" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "To Submit" -msgstr "" +msgstr "A enviar" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:328 @@ -869,7 +908,7 @@ msgstr "Descripción" #. module: hr_holidays #: selection:hr.holidays,holiday_type:0 msgid "By Employee Tag" -msgstr "" +msgstr "Por etiqueta de empleado" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -880,7 +919,7 @@ msgstr "Rechazada" #. module: hr_holidays #: field:hr.holidays.status,categ_id:0 msgid "Meeting Type" -msgstr "" +msgstr "Tipo de reunión" #. module: hr_holidays #: field:hr.holidays.remaining.leaves.user,no_of_leaves:0 @@ -890,7 +929,7 @@ msgstr "Ausencias restantes" #. module: hr_holidays #: view:hr.holidays:0 msgid "Allocated Days" -msgstr "" +msgstr "Días asignados" #. module: hr_holidays #: view:hr.holidays:0 @@ -940,7 +979,7 @@ msgstr "Modo" #: selection:hr.holidays.summary.dept,holiday_type:0 #: selection:hr.holidays.summary.employee,holiday_type:0 msgid "Both Approved and Confirmed" -msgstr "" +msgstr "Aprobados y confirmados" #. module: hr_holidays #: view:hr.holidays:0 @@ -950,7 +989,7 @@ msgstr "Aprobar" #. module: hr_holidays #: help:hr.holidays,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:241 @@ -958,7 +997,7 @@ msgstr "" #: sql_constraint:hr.holidays:0 #, python-format msgid "The start date must be anterior to the end date." -msgstr "" +msgstr "La fecha de inicio debe ser anterior a la fecha de fin." #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays @@ -969,7 +1008,7 @@ msgstr "Ausencia" #: code:addons/hr_holidays/hr_holidays.py:453 #, python-format msgid "Request refused" -msgstr "" +msgstr "Petición rehusada" #. module: hr_holidays #: help:hr.holidays.status,double_validation:0 @@ -977,6 +1016,8 @@ msgid "" "When selected, the Allocation/Leave Requests for this type require a second " "validation to be approved." msgstr "" +"Si se marca, la petición/asignación de vacaciones de este tipo necesitará de " +"una segunda validación para ser aprobada." #. module: hr_holidays #: view:hr.holidays:0 @@ -997,6 +1038,9 @@ msgid "" "to create allocation/leave request. Total based on all the leave types " "without overriding limit." msgstr "" +"Número totales de ausencias legales asignadas a este empleado, cambie este " +"valor para crear peticiones/asignaciones de ausencias. El total se basa en " +"todos los tipos de ausencias sin sobrepasar el límite" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -1006,7 +1050,7 @@ msgstr "Rosa claro" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "leaves." -msgstr "" +msgstr "ausencias." #. module: hr_holidays #: view:hr.holidays:0 @@ -1016,7 +1060,7 @@ msgstr "Responsable" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept msgid "HR Leaves Summary Report By Department" -msgstr "" +msgstr "Informe resumen de ausencias de RRHH por departamento" #. module: hr_holidays #: view:hr.holidays:0 @@ -1026,7 +1070,7 @@ msgstr "Año" #. module: hr_holidays #: view:hr.holidays:0 msgid "Duration" -msgstr "" +msgstr "Duración" #. module: hr_holidays #: view:hr.holidays:0 @@ -1038,7 +1082,7 @@ msgstr "Para aprobar" #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "You have to select at least one Department. And try again." -msgstr "" +msgstr "Debe seleccionar al menos un departamento y probar otra vez." #. module: hr_holidays #: field:hr.holidays,notes:0 @@ -1048,13 +1092,13 @@ msgstr "Razones" #. module: hr_holidays #: field:hr.holidays.summary.employee,holiday_type:0 msgid "Select Leave Type" -msgstr "" +msgstr "Seleccione tipo de ausencia" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:445 #, python-format msgid "Request validated." -msgstr "" +msgstr "Petición validada." #~ msgid "Confirm" #~ msgstr "Confirmar" diff --git a/addons/hr_holidays/i18n/pt.po b/addons/hr_holidays/i18n/pt.po index 13276d64d25..682ba0d7d5e 100644 --- a/addons/hr_holidays/i18n/pt.po +++ b/addons/hr_holidays/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-12-11 11:46+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 14:42+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:38+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -62,7 +62,7 @@ msgstr "Modo de Alocação" #. module: hr_holidays #: field:hr.employee,leave_date_from:0 msgid "From Date" -msgstr "" +msgstr "Desde" #. module: hr_holidays #: view:hr.holidays:0 @@ -141,7 +141,7 @@ msgstr "Tipo de Licença Atual" #. module: hr_holidays #: view:hr.holidays:0 msgid "Validate" -msgstr "" +msgstr "Validar" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -183,7 +183,7 @@ msgstr "Ausências" #. module: hr_holidays #: field:hr.holidays,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensagens" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -194,7 +194,7 @@ msgstr "" #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays @@ -328,7 +328,7 @@ msgstr "Pedido de Ausência para %s" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Sum" -msgstr "" +msgstr "Soma" #. module: hr_holidays #: view:hr.holidays.status:0 @@ -344,7 +344,7 @@ msgstr "Ausências Restantes" #. module: hr_holidays #: field:hr.holidays,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user @@ -505,7 +505,7 @@ msgstr "Mês" #. module: hr_holidays #: field:hr.holidays,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: hr_holidays #: view:hr.holidays:0 @@ -537,7 +537,7 @@ msgstr "" #: view:hr.holidays.summary.dept:0 #: view:hr.holidays.summary.employee:0 msgid "or" -msgstr "" +msgstr "ou" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays @@ -556,7 +556,7 @@ msgstr "" #. module: hr_holidays #: sql_constraint:hr.holidays:0 msgid "The employee or employee category of this request is missing." -msgstr "" +msgstr "O empregado (ou a sua categoria), está em falta." #. module: hr_holidays #: view:hr.holidays:0 @@ -631,7 +631,7 @@ msgstr "" #: view:hr.holidays:0 #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -646,7 +646,7 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests to Approve" -msgstr "" +msgstr "Pedidos para aprovar" #. module: hr_holidays #: field:hr.holidays.status,leaves_taken:0 @@ -656,7 +656,7 @@ msgstr "Ausências Já Tomadas" #. module: hr_holidays #: field:hr.holidays,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: hr_holidays #: field:hr.holidays,user_id:0 @@ -673,7 +673,7 @@ msgstr "Ativo" #: field:hr.holidays,message_comment_ids:0 #: help:hr.holidays,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: hr_holidays #: view:hr.employee:0 @@ -689,7 +689,7 @@ msgstr "Primeira aprovação" #. module: hr_holidays #: field:hr.holidays,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumo" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid @@ -710,7 +710,7 @@ msgstr "Listagem de Ausências" #. module: hr_holidays #: view:hr.holidays:0 msgid "Submit to Manager" -msgstr "" +msgstr "Enviar para o gestor" #. module: hr_holidays #: view:hr.employee:0 @@ -818,7 +818,7 @@ msgstr "Aplicar validação dupla" #: view:hr.employee:0 #: view:hr.holidays:0 msgid "days" -msgstr "" +msgstr "dias" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -876,7 +876,7 @@ msgstr "Recusado" #. module: hr_holidays #: field:hr.holidays.status,categ_id:0 msgid "Meeting Type" -msgstr "" +msgstr "Tipo de reunião" #. module: hr_holidays #: field:hr.holidays.remaining.leaves.user,no_of_leaves:0 @@ -945,7 +945,7 @@ msgstr "Aprovar" #. module: hr_holidays #: help:hr.holidays,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:241 @@ -953,7 +953,7 @@ msgstr "" #: sql_constraint:hr.holidays:0 #, python-format msgid "The start date must be anterior to the end date." -msgstr "" +msgstr "A data de início deve ser anterior à de término" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays @@ -983,7 +983,7 @@ msgstr "Pedidos de Alocação" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Color" -msgstr "" +msgstr "Cor" #. module: hr_holidays #: help:hr.employee,remaining_leaves:0 @@ -1021,7 +1021,7 @@ msgstr "Ano" #. module: hr_holidays #: view:hr.holidays:0 msgid "Duration" -msgstr "" +msgstr "Duração" #. module: hr_holidays #: view:hr.holidays:0 diff --git a/addons/hr_payroll/i18n/es.po b/addons/hr_payroll/i18n/es.po index 8f8d5ef7019..b7bb4c5ff65 100644 --- a/addons/hr_payroll/i18n/es.po +++ b/addons/hr_payroll/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 21:49+0000\n" -"Last-Translator: lambdasoftware \n" +"PO-Revision-Date: 2012-12-13 12:38+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -152,7 +152,7 @@ msgstr "Cantidad/Calificación" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Children Definition" -msgstr "" +msgstr "Definición de los hijos" #. module: hr_payroll #: field:hr.payslip.input,payslip_id:0 @@ -350,6 +350,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir un nuevo registro de contribución.\n" +"

\n" +"Un registro de contribución es un tercero involucrado en el pago a los " +"empleados. Puede ser la seguridad social, el estado o cualquiera que recoja " +"o aporte dinero en las nóminas.\n" +"

\n" +" " #. module: hr_payroll #: help:hr.payslip.line,condition_range_max:0 @@ -443,12 +451,12 @@ msgstr "%s (copiar)" #. module: hr_payroll #: help:hr.config.settings,module_hr_payroll_account:0 msgid "Create journal entries from payslips" -msgstr "" +msgstr "Crear apuntes contables de las nóminas" #. module: hr_payroll #: field:hr.payslip,paid:0 msgid "Made Payment Order ? " -msgstr "Realizar ordern de pago " +msgstr "¿Realizar orden de pago? " #. module: hr_payroll #: report:contribution.register.lines:0 @@ -518,7 +526,7 @@ msgstr "Importe fijo" #: code:addons/hr_payroll/hr_payroll.py:365 #, python-format msgid "Warning!" -msgstr "¡Aviso!" +msgstr "¡Advertencia!" #. module: hr_payroll #: help:hr.payslip.line,active:0 @@ -628,7 +636,7 @@ msgstr "Detalles de cálculo de nómina" #: help:hr.payslip.line,appears_on_payslip:0 #: help:hr.salary.rule,appears_on_payslip:0 msgid "Used to display the salary rule on payslip." -msgstr "" +msgstr "Se usa para mostrar la regla de salario en la nómina." #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payslip_input diff --git a/addons/hr_payroll_account/i18n/it.po b/addons/hr_payroll_account/i18n/it.po index 8cd05dffeb7..31cc617d16a 100644 --- a/addons/hr_payroll_account/i18n/it.po +++ b/addons/hr_payroll_account/i18n/it.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-02-05 13:53+0000\n" -"Last-Translator: mimoski \n" +"PO-Revision-Date: 2012-12-13 21:00+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:48+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_payroll_account #: field:hr.salary.rule,account_credit:0 msgid "Credit Account" -msgstr "" +msgstr "Conto Credito" #. module: hr_payroll_account #: code:addons/hr_payroll_account/hr_payroll_account.py:103 @@ -50,12 +50,12 @@ msgstr "" #. module: hr_payroll_account #: field:hr.salary.rule,account_tax_id:0 msgid "Tax Code" -msgstr "" +msgstr "Codice tassa" #. module: hr_payroll_account #: field:hr.payslip,period_id:0 msgid "Force Period" -msgstr "" +msgstr "Forza Periodo" #. module: hr_payroll_account #: help:hr.payslip,period_id:0 @@ -65,7 +65,7 @@ msgstr "" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_contract msgid "Contract" -msgstr "" +msgstr "Contratto" #. module: hr_payroll_account #: field:hr.contract,analytic_account_id:0 @@ -76,7 +76,7 @@ msgstr "Conto Analitico" #. module: hr_payroll_account #: field:hr.salary.rule,account_debit:0 msgid "Debit Account" -msgstr "" +msgstr "Conto Debito" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_payslip_run @@ -93,23 +93,23 @@ msgstr "" #: code:addons/hr_payroll_account/hr_payroll_account.py:172 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Errore di configurazione!" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_salary_rule msgid "hr.salary.rule" -msgstr "" +msgstr "hr.salary.rule" #. module: hr_payroll_account #: view:hr.contract:0 #: view:hr.salary.rule:0 msgid "Accounting" -msgstr "" +msgstr "Contabilità" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_payslip msgid "Pay Slip" -msgstr "" +msgstr "Busta paga" #. module: hr_payroll_account #: code:addons/hr_payroll_account/hr_payroll_account.py:158 diff --git a/addons/hr_recruitment/i18n/pt.po b/addons/hr_recruitment/i18n/pt.po index 024f114ad12..e30d9b835ad 100644 --- a/addons/hr_recruitment/i18n/pt.po +++ b/addons/hr_recruitment/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-12-20 19:30+0000\n" +"PO-Revision-Date: 2012-12-13 14:50+0000\n" "Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:48+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -35,17 +35,17 @@ msgstr "Requisitos" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Application Summary" -msgstr "" +msgstr "Resumo de candidatura" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Start Interview" -msgstr "" +msgstr "Iniciar entrevista" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Mobile:" -msgstr "" +msgstr "Telemóvel:" #. module: hr_recruitment #: help:hr.recruitment.stage,fold:0 @@ -101,7 +101,7 @@ msgstr "Trabalhos pendentes" #: view:hr.applicant:0 #: field:hr.applicant,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: hr_recruitment #: field:hr.applicant,company_id:0 @@ -159,7 +159,7 @@ msgstr "" #: 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 "Applications" -msgstr "" +msgstr "Aplicações" #. module: hr_recruitment #: field:hr.applicant,day_open:0 @@ -169,7 +169,7 @@ msgstr "Dias até a abertura" #. module: hr_recruitment #: field:hr.applicant,emp_id:0 msgid "employee" -msgstr "" +msgstr "empregado" #. module: hr_recruitment #: field:hr.config.settings,fetchmail_applicants:0 @@ -186,7 +186,7 @@ msgstr "Dia" #: view:hr.recruitment.partner.create:0 #: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_partner_create msgid "Create Contact" -msgstr "" +msgstr "Criar contacto" #. module: hr_recruitment #: view:hr.applicant:0 @@ -218,7 +218,7 @@ msgstr "Próximas ações" #: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:56 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 @@ -251,7 +251,7 @@ msgstr "Índice de Cor" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.act_hr_applicant_to_meeting msgid "Meetings" -msgstr "" +msgstr "Reuniões" #. module: hr_recruitment #: view:hr.applicant:0 @@ -305,7 +305,7 @@ msgstr "Salário proposto" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Edit..." -msgstr "" +msgstr "Editar..." #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -344,7 +344,7 @@ msgstr "Estatísticas de recrutamento" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Print interview report" -msgstr "" +msgstr "Imprimir relatório de entrevista" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -560,7 +560,7 @@ msgstr "Em curso" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Hire & Create Employee" -msgstr "" +msgstr "Contrar & criar empregado" #. module: hr_recruitment #: view:hr.applicant:0 @@ -575,7 +575,7 @@ msgstr "Probabilidade" #. module: hr_recruitment #: field:hr.job,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Nome alternativo" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -601,7 +601,7 @@ msgstr "" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_applicant_category msgid "Category of applicant" -msgstr "" +msgstr "Categoria do candidato" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -639,7 +639,7 @@ msgstr "Assunto" #: view:hired.employee:0 #: view:hr.recruitment.partner.create:0 msgid "or" -msgstr "" +msgstr "ou" #. module: hr_recruitment #: view:hr.applicant:0 @@ -748,7 +748,7 @@ msgstr "Estado" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Schedule interview with this applicant" -msgstr "" +msgstr "Marcar entrevista com este candidato" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -793,7 +793,7 @@ msgstr "Dias até ao encerramento" #. module: hr_recruitment #: field:hr.applicant,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: hr_recruitment #: field:hr.recruitment.report,user_id:0 @@ -815,7 +815,7 @@ msgstr "Ativo" #: view:hr.recruitment.report:0 #: field:hr.recruitment.report,nbr:0 msgid "# of Applications" -msgstr "" +msgstr "Número de aplicações" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_act @@ -839,7 +839,7 @@ msgstr "Resposta" #: field:hr.applicant,message_comment_ids:0 #: help:hr.applicant,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -870,23 +870,23 @@ msgstr "Janeiro" #: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:56 #, python-format msgid "A contact is already existing with the same name." -msgstr "" +msgstr "Já existe um contacto com o mesmo nome." #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:495 #, python-format msgid "Applicant has been hired." -msgstr "" +msgstr "O candidato foi contratado." #. module: hr_recruitment #: view:hr.applicant:0 msgid "Contact:" -msgstr "" +msgstr "Contacto:" #. module: hr_recruitment #: field:hr.applicant,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumo" #. module: hr_recruitment #: field:hr.applicant,date:0 @@ -928,13 +928,13 @@ msgstr "" #. module: hr_recruitment #: view:hr.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Configurar" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:492 #, python-format msgid "Applicant has been hired and created as an employee." -msgstr "" +msgstr "O candidato foi contratado e tornado empregado." #. module: hr_recruitment #: view:hr.applicant:0 @@ -972,12 +972,12 @@ msgstr "Cancelar" #. module: hr_recruitment #: field:hr.applicant,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: hr_recruitment #: view:hr.recruitment.partner.create:0 msgid "Are you sure you want to create a contact based on this job request ?" -msgstr "" +msgstr "Tem a certeza de que quer criar um contacto com base neste pedido?" #. module: hr_recruitment #: help:hr.config.settings,fetchmail_applicants:0 @@ -1031,7 +1031,7 @@ msgstr "LinkedIn" #. module: hr_recruitment #: model:mail.message.subtype,name:hr_recruitment.mt_applicant_new msgid "New Applicant" -msgstr "" +msgstr "Novo candidato" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_stage @@ -1073,7 +1073,7 @@ msgstr "" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Day(s)" -msgstr "" +msgstr "Dia(s)" #. module: hr_recruitment #: field:hr.applicant,description:0 @@ -1133,12 +1133,12 @@ msgstr "Contratado" #. module: hr_recruitment #: field:hr.applicant,reference:0 msgid "Referred By" -msgstr "" +msgstr "Indicado por" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Departement:" -msgstr "" +msgstr "Departamento:" #. module: hr_recruitment #: selection:hr.applicant,priority:0 @@ -1154,7 +1154,7 @@ msgstr "Primeira entrevista" #. module: hr_recruitment #: field:hr.recruitment.report,salary_prop_avg:0 msgid "Avg. Proposed Salary" -msgstr "" +msgstr "Salário médio proposto" #. module: hr_recruitment #: view:hr.applicant:0 @@ -1187,12 +1187,12 @@ msgstr "Novembro" #. module: hr_recruitment #: field:hr.recruitment.report,salary_exp_avg:0 msgid "Avg. Expected Salary" -msgstr "" +msgstr "Salário médio esperado" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Avg Expected Salary" -msgstr "" +msgstr "Salário médio esperado" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_partner_create @@ -1217,12 +1217,12 @@ msgstr "Recrutamento pendente" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: hr_recruitment #: help:hr.applicant,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_monster @@ -1259,7 +1259,7 @@ msgstr "Bacharelato" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr_recruitment #: code:addons/hr_recruitment/hr_recruitment.py:508 @@ -1299,7 +1299,7 @@ msgstr "" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Schedule Interview" -msgstr "" +msgstr "Marcar entrevista" #~ msgid "Dates" #~ msgstr "Datas" diff --git a/addons/hr_timesheet_invoice/i18n/hr.po b/addons/hr_timesheet_invoice/i18n/hr.po index 7606ab833ad..c621f334a03 100644 --- a/addons/hr_timesheet_invoice/i18n/hr.po +++ b/addons/hr_timesheet_invoice/i18n/hr.po @@ -7,30 +7,30 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2010-08-03 06:19+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-12-13 22:11+0000\n" +"Last-Translator: Bruno Bardić \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-12-04 05:36+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 #: view:report_timesheet.user:0 msgid "Timesheet by user" -msgstr "Raspored po Korisniku" +msgstr "Raspored po korisniku" #. module: hr_timesheet_invoice #: field:hr_timesheet_invoice.factor,name:0 msgid "Internal Name" -msgstr "" +msgstr "Interni naziv" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 msgid "Type of invoicing" -msgstr "" +msgstr "Tip fakturiranja" #. module: hr_timesheet_invoice #: help:account.analytic.account,pricelist_id:0 @@ -38,48 +38,50 @@ msgid "" "The product to invoice is defined on the employee form, the price will be " "deducted by this pricelist on the product." msgstr "" +"Proizvod koji se fakturira definira se na formi zaposlenika, cijena će biti " +"odbijena od ovog cjenika na proizvodu." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 #, python-format msgid "No record(s) found for this report." -msgstr "" +msgstr "Ni jedan zapis nije pronađen za ovaj izvještaj." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Nedovoljno podataka!" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Group By..." -msgstr "" +msgstr "Grupiraj po..." #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 msgid "Force to use a specific product" -msgstr "" +msgstr "Prisilno koristi određeni proizvod" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Income" -msgstr "" +msgstr "Prihod" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,name:0 msgid "Log of Activity" -msgstr "" +msgstr "Dnevnik aktivnosti" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Re-open project" -msgstr "" +msgstr "Ponovno otvoren projekt" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,product_uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Jedinica mjere" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user @@ -93,7 +95,7 @@ msgstr "Raspored po danu" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "March" -msgstr "" +msgstr "Ožujak" #. module: hr_timesheet_invoice #: help:account.analytic.account,to_invoice:0 @@ -103,38 +105,43 @@ msgid "" "20% advance invoice (fixed price, based on a sale order), you should invoice " "the rest on timesheet with a 80% ratio." msgstr "" +"Obično se fakturira 100% iznosa kontrolne kartice, ali ako se pomiješa " +"fiksna cijena i faktiruranje kontrolne kartice, može se koristiti i " +"drugačiji omjer. Na primjer, ako napravite račun sa 20% avansa (fiksna " +"cijena, bazirana na ponudi), ostatak ćete fakturirati na liniji kontrolne " +"kartice sa 80% iznosa." #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Profit" -msgstr "" +msgstr "Dobit" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:165 #, python-format msgid "You cannot modify an invoiced analytic line!" -msgstr "" +msgstr "Ne možete mijenjati fakturiranu analitičku liniju!" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor msgid "Invoice Rate" -msgstr "" +msgstr "Stopa računa" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create.final,time:0 msgid "Display time in the history of works" -msgstr "" +msgstr "Prikaz vremena u povijesti djela" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Journals" -msgstr "" +msgstr "Dnevnici" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 #: field:report.timesheet.line,day:0 msgid "Day" -msgstr "" +msgstr "Dan" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,product:0 @@ -142,6 +149,9 @@ msgid "" "Fill this field only if you want to force to use a specific product. Keep " "empty to use the real product that comes from the cost." msgstr "" +"Popunite ovo polje samo ukoliko želite forsirati korištenje određenog " +"proizvoda. Ostavite prazno kako bi koristili proizvod koji proizlazi iz " +"troška." #. module: hr_timesheet_invoice #: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form @@ -163,23 +173,23 @@ msgstr "" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Account" -msgstr "" +msgstr "Konto" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,time:0 msgid "Time spent" -msgstr "" +msgstr "Utrošeno vrijeme" #. module: hr_timesheet_invoice #: field:account.analytic.account,amount_invoiced:0 msgid "Invoiced Amount" -msgstr "" +msgstr "Fakturirani iznos" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:209 #, python-format msgid "Analytic Account incomplete !" -msgstr "" +msgstr "Analitički račun nepotpun!" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,account_id:0 @@ -191,7 +201,7 @@ msgstr "Projekt" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:254 #, python-format msgid "Error!" -msgstr "" +msgstr "Greška!" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,amount:0 @@ -201,28 +211,28 @@ msgstr "Iznos" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,name:0 msgid "The detail of each work done will be displayed on the invoice" -msgstr "" +msgstr "Detalj svakog obavljenog posla bit će prikazan na računu" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:116 #, python-format msgid "Contract has been set as pending." -msgstr "" +msgstr "Ugovor je postavljen kao na čekanju ." #. module: hr_timesheet_invoice #: field:account.analytic.account,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "Cjenik" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create msgid "Create invoice from timesheet" -msgstr "" +msgstr "Kreiraj račun iz kontrolne kartice" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Period to enddate" -msgstr "" +msgstr "Razdoblje do kraja datuma" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_analytic_account_close @@ -232,13 +242,13 @@ msgstr "Analitički konto koji treba zatvoriti" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 msgid "Create Invoices" -msgstr "" +msgstr "Napravi fakture" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account_date #: view:report_timesheet.account.date:0 msgid "Daily timesheet per account" -msgstr "Dnevni Raspored po Kupcu" +msgstr "Dnevni rapored po kupcu" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_account @@ -251,13 +261,13 @@ msgstr "Analitički konto" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,date_deadline:0 msgid "Deadline" -msgstr "Rok" +msgstr "Krajnji rok" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:267 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Greška u konfiguraciji!" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,partner_id:0 @@ -267,22 +277,22 @@ msgstr "Partner" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,time:0 msgid "The time of each work done will be displayed on the invoice" -msgstr "" +msgstr "Vrijeme svakog obavljenog posla bit će prikazan na računu" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Cancel Contract" -msgstr "" +msgstr "Otkaži ugovor" #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,date_from:0 msgid "From" -msgstr "" +msgstr "Od" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "User or Journal Name" -msgstr "" +msgstr "Korisnik ili ime dnevnika" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_invoice @@ -294,23 +304,23 @@ msgstr "Troškovi za fakturiranje" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:267 #, python-format msgid "Please define income account for product '%s'." -msgstr "" +msgstr "Definirajte račun dohotka za proizvod '%s'." #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,account_id:0 #: field:report.analytic.account.close,name:0 msgid "Analytic account" -msgstr "Analitički Konto" +msgstr "Analitički konto" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Print" -msgstr "" +msgstr "Ispiši" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create.final,date:0 msgid "Display date in the history of works" -msgstr "" +msgstr "Prikaz datuma u povijesti djela" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,price:0 @@ -318,29 +328,31 @@ msgid "" "The cost of each work done will be displayed on the invoice. You probably " "don't want to check this" msgstr "" +"Trošak svakog obavljenog posla bit će prikazan na računu. Vjerojatno ne " +"želite ovo provjeravati." #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Force to use a special product" -msgstr "" +msgstr "Forsiraj korištenje posebnog proizvoda" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all msgid "Timesheet by User" -msgstr "Raspored po Korisniku" +msgstr "Kontrolna kartica po korisniku" #. module: hr_timesheet_invoice #: view:account.analytic.line:0 #: view:hr.analytic.timesheet:0 #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice msgid "To Invoice" -msgstr "" +msgstr "Za fakturiranje" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:98 #, python-format msgid "Contract has been closed." -msgstr "" +msgstr "Ugovor je zatvoren." #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 @@ -348,17 +360,17 @@ msgstr "" #: model:ir.actions.report.xml,name:hr_timesheet_invoice.report_analytical_profit #: model:ir.ui.menu,name:hr_timesheet_invoice.menu_hr_timesheet_analytic_profit msgid "Timesheet Profit" -msgstr "" +msgstr "Kontrolna kartica dobiti" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,product:0 msgid "Force Product" -msgstr "" +msgstr "Forsiraj proizvod" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Contract Finished" -msgstr "" +msgstr "Ugovor završen" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -367,72 +379,72 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "July" -msgstr "" +msgstr "Srpanj" #. module: hr_timesheet_invoice #: field:account.analytic.line,to_invoice:0 msgid "Invoiceable" -msgstr "" +msgstr "Faturiranje dozvoljeno" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56 #, python-format msgid "Warning!" -msgstr "" +msgstr "Upozorenje!" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form #: model:ir.ui.menu,name:hr_timesheet_invoice.hr_timesheet_invoice_factor_view msgid "Types of Invoicing" -msgstr "" +msgstr "Vrste fakturiranja" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Theorical" -msgstr "" +msgstr "Teoretskom" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3 msgid "Free of charge" -msgstr "" +msgstr "Besplatno" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice msgid "Analytic lines to invoice report" -msgstr "Analitičke stavke za ispis na fakturi" +msgstr "Analitičke stavke za ispis fakture" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_invoice_stat_all msgid "Timesheet by Invoice" -msgstr "Raspored prema Računu" +msgstr "Kontrolna kartica po računu" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_analytic_account_tree #: view:report.analytic.account.close:0 msgid "Expired analytic accounts" -msgstr "Zastarjela Analitička Konta" +msgstr "Zastario analitički konto" #. module: hr_timesheet_invoice #: field:hr_timesheet_invoice.factor,factor:0 msgid "Discount (%)" -msgstr "" +msgstr "Popust (%)" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor1 msgid "Yes (100%)" -msgstr "" +msgstr "Da (100%)" #. module: hr_timesheet_invoice #: view:report_timesheet.user:0 msgid "Timesheet by users" -msgstr "" +msgstr "Kontrolna kartica po korisniku" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:58 #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:68 #, python-format msgid "Invoices" -msgstr "" +msgstr "Računi" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -441,12 +453,12 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "December" -msgstr "" +msgstr "Prosinac" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Invoice contract" -msgstr "" +msgstr "Naplati ugovor" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,month:0 @@ -461,60 +473,60 @@ msgstr "Mjesec" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Currency" -msgstr "" +msgstr "Valuta" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Users" -msgstr "" +msgstr "Korisnici" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Non Assigned timesheets to users" -msgstr "" +msgstr "Nedodijeljene kontrolne kartice korsnicima" #. module: hr_timesheet_invoice #: view:account.analytic.line:0 #: view:hr.analytic.timesheet:0 #: field:report.timesheet.line,invoice_id:0 msgid "Invoiced" -msgstr "" +msgstr "Fakturirano" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,quantity_max:0 msgid "Max. Quantity" -msgstr "Maks. količina" +msgstr "Maksimalna količina" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Invoice rate by user" -msgstr "" +msgstr "Stopa fakturiranja po korisniku" #. module: hr_timesheet_invoice #: view:report_timesheet.account:0 #: view:report_timesheet.account.date:0 msgid "Timesheet by account" -msgstr "Raspored po Stranki" +msgstr "Kontrolna kartica po računu" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Pending" -msgstr "" +msgstr "U tijeku" #. module: hr_timesheet_invoice #: help:account.analytic.account,amount_invoiced:0 msgid "Total invoiced" -msgstr "" +msgstr "Ukupno fakturirano" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Stavka analitike" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -523,12 +535,12 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "August" -msgstr "" +msgstr "Kolovoz" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor2 msgid "50%" -msgstr "" +msgstr "50%" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -537,18 +549,18 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "June" -msgstr "" +msgstr "Lipanj" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create.final,name:0 msgid "Display detail of work in the invoice line." -msgstr "" +msgstr "Prikaži detalje posla na liniji računa" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account #: view:report_timesheet.account:0 msgid "Timesheet per account" -msgstr "Raspored po Kupcu" +msgstr "Kontrolna kartica po računu" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_stat_all @@ -558,7 +570,7 @@ msgstr "Raspored po Kupcu" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_move_line msgid "Journal Items" -msgstr "" +msgstr "Stavke dnevnika" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -567,12 +579,12 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "November" -msgstr "" +msgstr "Studeni" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Extended Filters..." -msgstr "" +msgstr "Prošireni filtri..." #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,amount_invoice:0 @@ -602,7 +614,7 @@ msgstr "Korisnik" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "October" -msgstr "" +msgstr "Listopad" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -611,7 +623,7 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "January" -msgstr "" +msgstr "Siječanj" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,date:0 @@ -623,7 +635,7 @@ msgstr "Datum" #. module: hr_timesheet_invoice #: model:mail.message.subtype,name:hr_timesheet_invoice.mt_account_closed msgid "finished" -msgstr "" +msgstr "završeno" #. module: hr_timesheet_invoice #: field:report.timesheet.line,quantity:0 @@ -632,12 +644,12 @@ msgstr "" #: field:report_timesheet.invoice,quantity:0 #: field:report_timesheet.user,quantity:0 msgid "Time" -msgstr "" +msgstr "Vrijeme" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final msgid "Create invoice from timesheet final" -msgstr "" +msgstr "Izradi račun iz završne kontrolne kartice" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,balance:0 @@ -653,7 +665,7 @@ msgstr "Količina" #. module: hr_timesheet_invoice #: field:report.timesheet.line,general_account_id:0 msgid "General Account" -msgstr "Opći Račun Kupca" +msgstr "Konto glavne knjige" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 @@ -663,12 +675,12 @@ msgstr "" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Totals:" -msgstr "" +msgstr "Ukupno:" #. module: hr_timesheet_invoice #: model:mail.message.subtype,name:hr_timesheet_invoice.mt_account_canceled msgid "canceled" -msgstr "" +msgstr "Poništeno" #. module: hr_timesheet_invoice #: help:account.analytic.line,to_invoice:0 @@ -676,11 +688,13 @@ msgid "" "It allows to set the discount while making invoice, keep empty if the " "activities should not be invoiced." msgstr "" +"Omogućava postavljanje popusta pri izradi računa. Ostavite prazno ukoliko se " +"kativnosti ne bi treble fakturirati." #. module: hr_timesheet_invoice #: field:account.analytic.account,amount_max:0 msgid "Max. Invoice Price" -msgstr "" +msgstr "Maksimalni iznos računa" #. module: hr_timesheet_invoice #: field:account.analytic.account,to_invoice:0 @@ -694,21 +708,21 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "September" -msgstr "" +msgstr "Rujan" #. module: hr_timesheet_invoice #: field:account.analytic.line,invoice_id:0 #: model:ir.model,name:hr_timesheet_invoice.model_account_invoice #: view:report.timesheet.line:0 msgid "Invoice" -msgstr "" +msgstr "Račun" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 #: view:hr.timesheet.invoice.create:0 #: view:hr.timesheet.invoice.create.final:0 msgid "Cancel" -msgstr "" +msgstr "Poništi" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_line_stat_all @@ -716,27 +730,27 @@ msgstr "" #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_line #: view:report.timesheet.line:0 msgid "Timesheet Line" -msgstr "" +msgstr "Stavka kontrolne kartice" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 msgid "Billing Data" -msgstr "" +msgstr "Podaci za naplatu" #. module: hr_timesheet_invoice #: help:hr_timesheet_invoice.factor,customer_name:0 msgid "Label for the customer" -msgstr "" +msgstr "Oznaka za kupca" #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,date_to:0 msgid "To" -msgstr "" +msgstr "Za" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 msgid "Do you want to show details of work in invoice?" -msgstr "" +msgstr "Da li želite prikazati detalje posla na računu?" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 @@ -744,40 +758,40 @@ msgstr "" #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final msgid "Create Invoice" -msgstr "" +msgstr "Izradi račun" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timehsheet_account msgid "Timesheets per account" -msgstr "Rasporedi po Stranki" +msgstr "Kontrolna kartica po računu" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,date:0 msgid "The real date of each work will be displayed on the invoice" -msgstr "" +msgstr "Točan datum svakog posla biti će prikazan na računu" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create.final,price:0 msgid "Display cost of the item you reinvoice" -msgstr "" +msgstr "Prikaži trošak ponovno fakturirane stavke" #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 msgid "Timesheets to invoice" -msgstr "Rasporedi za obračun" +msgstr "Kontrolne kartice za fakturiranje" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:104 #, python-format msgid "Contract has been canceled." -msgstr "" +msgstr "Ugovor je otkazan." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:210 #, python-format msgid "" "Contract incomplete. Please fill in the Customer and Pricelist fields." -msgstr "" +msgstr "Ugovor je nepotpun. Unesite polja Kupac i Cjenik" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all @@ -795,7 +809,7 @@ msgstr "Proizvod" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 msgid "Types of invoicing" -msgstr "" +msgstr "Vrste fakturiranja" #. module: hr_timesheet_invoice #: view:hr.analytic.timesheet:0 @@ -809,48 +823,49 @@ msgstr "Fakturiranje" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "May" -msgstr "" +msgstr "Svibanj" #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,journal_ids:0 msgid "Journal" -msgstr "" +msgstr "Dnevnik" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create.final,product:0 msgid "The product that will be used to invoice the remaining amount" -msgstr "" +msgstr "Proizvod koji će se koristiti za fakturiranje preostalog iznosa" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:110 #, python-format msgid "Contract has been opened." -msgstr "" +msgstr "Ugovor je otvoren." #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,time:0 msgid "Time Spent" -msgstr "" +msgstr "Utrošeno vrijeme" #. module: hr_timesheet_invoice #: help:account.analytic.account,amount_max:0 msgid "Keep empty if this contract is not limited to a total fixed price." msgstr "" +"Ostavite prazno ako ovaj ugovor nije limitiran totalnom fiksiranom cijenom." #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Do you want to show details of each activity to your customer?" -msgstr "" +msgstr "Želite li pokazati detalje svih aktivnosti vašem kupcu?" #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 msgid "Timesheet by invoice" -msgstr "Raspored za obračun" +msgstr "Kontrolne kartice po računu" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Period from startdate" -msgstr "" +msgstr "Period od početnog datuma" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -859,17 +874,17 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "February" -msgstr "" +msgstr "Veljača" #. module: hr_timesheet_invoice #: field:hr_timesheet_invoice.factor,customer_name:0 msgid "Name" -msgstr "" +msgstr "Ime" #. module: hr_timesheet_invoice #: view:report.account.analytic.line.to.invoice:0 msgid "Analytic Lines" -msgstr "" +msgstr "Retci analitike" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 @@ -884,7 +899,7 @@ msgstr "Prodajna cijena" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_analytic_profit msgid "Print Timesheet Profit" -msgstr "" +msgstr "Ispiši dobit po kontrolnim karticama" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_user @@ -898,7 +913,7 @@ msgstr "Rasporedi po danu" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "April" -msgstr "" +msgstr "Travanj" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:254 @@ -907,17 +922,19 @@ msgid "" "There is no product defined. Please select one or force the product through " "the wizard." msgstr "" +"Nema definiranog proizvoda. Molimo izaberite jedan proizvod ili ga " +"forsirajte preko čarobnjaka." #. module: hr_timesheet_invoice #: help:hr_timesheet_invoice.factor,factor:0 msgid "Discount in percentage" -msgstr "" +msgstr "Poput u postocima" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56 #, python-format msgid "Invoice is already linked to some of the analytic line(s)!" -msgstr "" +msgstr "RAčun je već povezan sa nekim analitičkim stavkama!" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,name:0 @@ -928,7 +945,7 @@ msgstr "Opis" #: report:account.analytic.profit:0 #: field:report.account.analytic.line.to.invoice,unit_amount:0 msgid "Units" -msgstr "Jedinice" +msgstr "Mjerne jedinice" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_account_analytic_line_to_invoice @@ -939,19 +956,19 @@ msgstr "Analitičke stavke za fakturiranje" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor4 msgid "80%" -msgstr "" +msgstr "80%" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 #: view:hr.timesheet.invoice.create:0 #: view:hr.timesheet.invoice.create.final:0 msgid "or" -msgstr "" +msgstr "ili" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,manager_id:0 msgid "Manager" -msgstr "Upravitelj" +msgstr "Voditelj" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 @@ -971,12 +988,12 @@ msgstr "Trošak" #: field:report_timesheet.account.date,name:0 #: field:report_timesheet.user,name:0 msgid "Year" -msgstr "" +msgstr "Godina" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Duration" -msgstr "" +msgstr "Trajanje" #~ msgid "Invalid model name in the action definition." #~ msgstr "Nepravilno ime modela u definiciji radnje." diff --git a/addons/hr_timesheet_invoice/i18n/pt.po b/addons/hr_timesheet_invoice/i18n/pt.po index 78ca6af821e..546c12e76be 100644 --- a/addons/hr_timesheet_invoice/i18n/pt.po +++ b/addons/hr_timesheet_invoice/i18n/pt.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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2010-12-11 21:12+0000\n" -"Last-Translator: Madalena_prime \n" +"PO-Revision-Date: 2012-12-13 15:30+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:36+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -25,7 +25,7 @@ msgstr "Horário por utilizador" #. module: hr_timesheet_invoice #: field:hr_timesheet_invoice.factor,name:0 msgid "Internal Name" -msgstr "" +msgstr "Nome interno" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 @@ -49,7 +49,7 @@ msgstr "" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Dados insuficientes!" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -79,7 +79,7 @@ msgstr "Re-abrir projeto" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,product_uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unidade de medida" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user @@ -191,7 +191,7 @@ msgstr "Projeto" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:254 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,amount:0 @@ -212,7 +212,7 @@ msgstr "" #. module: hr_timesheet_invoice #: field:account.analytic.account,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "Lista de preços" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create @@ -257,7 +257,7 @@ msgstr "Prazo Limite" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:267 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Erro de configuração!" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,partner_id:0 @@ -272,7 +272,7 @@ msgstr "O tempo de cada trabalho concluído vai aparecer na fatura" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Cancel Contract" -msgstr "" +msgstr "Cancelar contrato" #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,date_from:0 @@ -360,7 +360,7 @@ msgstr "" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Contract Finished" -msgstr "" +msgstr "Contrato terminado" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -374,13 +374,13 @@ msgstr "Julho" #. module: hr_timesheet_invoice #: field:account.analytic.line,to_invoice:0 msgid "Invoiceable" -msgstr "" +msgstr "Faturável" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56 #, python-format msgid "Warning!" -msgstr "" +msgstr "Aviso!" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form @@ -396,7 +396,7 @@ msgstr "Teórico" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3 msgid "Free of charge" -msgstr "" +msgstr "Grátis" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice @@ -625,7 +625,7 @@ msgstr "Data" #. module: hr_timesheet_invoice #: model:mail.message.subtype,name:hr_timesheet_invoice.mt_account_closed msgid "finished" -msgstr "" +msgstr "terminado" #. module: hr_timesheet_invoice #: field:report.timesheet.line,quantity:0 @@ -772,7 +772,7 @@ msgstr "Folha de Horas a Faturar" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:104 #, python-format msgid "Contract has been canceled." -msgstr "" +msgstr "O contrato foi cancelado." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:210 @@ -832,7 +832,7 @@ msgstr "" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,time:0 msgid "Time Spent" -msgstr "" +msgstr "Tempo gasto" #. module: hr_timesheet_invoice #: help:account.analytic.account,amount_max:0 @@ -871,7 +871,7 @@ msgstr "Nome" #. module: hr_timesheet_invoice #: view:report.account.analytic.line.to.invoice:0 msgid "Analytic Lines" -msgstr "" +msgstr "Linhas analíticas" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 @@ -941,14 +941,14 @@ msgstr "Linhas analíticas a faturar" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor4 msgid "80%" -msgstr "" +msgstr "80%" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 #: view:hr.timesheet.invoice.create:0 #: view:hr.timesheet.invoice.create.final:0 msgid "or" -msgstr "" +msgstr "ou" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,manager_id:0 @@ -978,7 +978,7 @@ msgstr "Ano" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Duration" -msgstr "" +msgstr "Duração" #~ msgid "%" #~ msgstr "%" diff --git a/addons/hr_timesheet_sheet/i18n/pt.po b/addons/hr_timesheet_sheet/i18n/pt.po index 3f7fd3a3aff..08902d5f6a9 100644 --- a/addons/hr_timesheet_sheet/i18n/pt.po +++ b/addons/hr_timesheet_sheet/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-12-04 08:42+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 16:53+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:36+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 @@ -208,7 +208,7 @@ msgstr "" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:205 #, python-format msgid "Week " -msgstr "" +msgstr "Semana " #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open @@ -230,7 +230,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensagens" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,state:0 @@ -256,7 +256,7 @@ msgstr "" #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: hr_timesheet_sheet #: field:hr.config.settings,timesheet_max_difference:0 @@ -311,7 +311,7 @@ msgstr "Entrada na Folha de Horas dos Funcionários" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Ação inválida!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -374,7 +374,7 @@ msgstr "Linhas da Folha de Horas" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 @@ -441,7 +441,7 @@ msgstr "" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Erro de configuração!" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state:0 @@ -569,7 +569,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "or" -msgstr "" +msgstr "ou" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 @@ -649,7 +649,7 @@ msgstr "Agosto" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Differences" -msgstr "" +msgstr "Diferenças" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -677,7 +677,7 @@ msgstr "Folha de Horas por Período" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -721,7 +721,7 @@ msgstr "Série da Folha de Horas" #: field:hr_timesheet_sheet.sheet,message_comment_ids:0 #: help:hr_timesheet_sheet.sheet,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -781,7 +781,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Submit to Manager" -msgstr "" +msgstr "Enviar ao gestor" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -906,7 +906,7 @@ msgstr "O estado é 'validado'." #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -928,7 +928,7 @@ msgstr "Folhas de horas confirmadas" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Details" -msgstr "" +msgstr "Detalhes" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet @@ -1066,7 +1066,7 @@ msgstr "Confirmação" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 #, python-format msgid "Warning!" -msgstr "" +msgstr "Aviso!" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 @@ -1078,7 +1078,7 @@ msgstr "Taxa da Fatura" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:408 #, python-format msgid "User Error!" -msgstr "" +msgstr "Erro do utilizador!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 diff --git a/addons/knowledge/i18n/pt.po b/addons/knowledge/i18n/pt.po index b79e2006a99..0fd88acbeaf 100644 --- a/addons/knowledge/i18n/pt.po +++ b/addons/knowledge/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:53+0000\n" -"PO-Revision-Date: 2012-12-05 09:27+0000\n" -"Last-Translator: Andrei Talpa (multibase.pt) \n" +"PO-Revision-Date: 2012-12-13 17:01+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-06 04:41+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: knowledge #: view:knowledge.config.settings:0 @@ -25,7 +25,7 @@ msgstr "Documentos" #. module: knowledge #: model:ir.model,name:knowledge.model_knowledge_config_settings msgid "knowledge.config.settings" -msgstr "" +msgstr "knowledge.config.settings" #. module: knowledge #: help:knowledge.config.settings,module_document_webdav:0 @@ -67,7 +67,7 @@ msgstr "" #. module: knowledge #: field:knowledge.config.settings,module_document_page:0 msgid "Create static web pages" -msgstr "" +msgstr "Criar páginas web estáticas" #. module: knowledge #: field:knowledge.config.settings,module_document_ftp:0 diff --git a/addons/l10n_in_hr_payroll/i18n/es.po b/addons/l10n_in_hr_payroll/i18n/es.po index 77e9d535314..b6943fc2b95 100644 --- a/addons/l10n_in_hr_payroll/i18n/es.po +++ b/addons/l10n_in_hr_payroll/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:53+0000\n" -"PO-Revision-Date: 2012-12-12 19:24+0000\n" +"PO-Revision-Date: 2012-12-13 16:00+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 @@ -35,7 +35,7 @@ msgstr "" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 msgid "Title" -msgstr "Titulo" +msgstr "Título" #. module: l10n_in_hr_payroll #: report:payroll.advice:0 diff --git a/addons/l10n_in_hr_payroll/i18n/pt.po b/addons/l10n_in_hr_payroll/i18n/pt.po new file mode 100644 index 00000000000..824ea8f7eea --- /dev/null +++ b/addons/l10n_in_hr_payroll/i18n/pt.po @@ -0,0 +1,1013 @@ +# Portuguese 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: 2012-11-24 02:53+0000\n" +"PO-Revision-Date: 2012-12-13 15:30+0000\n" +"Last-Translator: Andrei Talpa (multibase.pt) \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "E-mail Address" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:payment.advice.report,employee_bank_no:0 +msgid "Employee Bank Account" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Payment Advices which are in draft state" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Title" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Payment Advice from" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_yearly_salary_detail +msgid "Hr Salary Employee By Category Report" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslips which are paid" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +#: view:payslip.report:0 +msgid "Group By..." +msgstr "Grupo por..." + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Allowances with Basic:" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslips which are in done state" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Department" +msgstr "Departamento" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Deductions:" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "A/C no." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,driver_salay:0 +msgid "Driver Salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_yearly_salary_detail +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.yearly_salary +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_yearly_salary_detail +msgid "Yearly Salary by Employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.act_hr_emp_payslip_list +msgid "Payslips" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "March" +msgstr "Março" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,company_id:0 +#: field:hr.payroll.advice.line,company_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,company_id:0 +#: view:payslip.report:0 +#: field:payslip.report,company_id:0 +msgid "Company" +msgstr "Empresa" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "The Manager" +msgstr "O Gerente" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Letter Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Set to Draft" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "to" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Total :" +msgstr "Total :" + +#. module: l10n_in_hr_payroll +#: field:hr.payslip.run,available_advice:0 +msgid "Made Payment Advice?" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Advices which are paid using NEFT transfer" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:payslip.report,nbr:0 +msgid "# Payslip lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,tds:0 +msgid "Amount for Tax Deduction at Source" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,day:0 +#: view:payslip.report:0 +#: field:payslip.report,day:0 +msgid "Day" +msgstr "Dia" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Month of Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,batch_id:0 +msgid "Batch" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Code" +msgstr "Código" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Other Information" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:payment.advice.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,help:l10n_in_hr_payroll.action_payslip_report_all +msgid "This report performs analysis on Payslip" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "For" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Details by Salary Rule Category:" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,number:0 +#: report:paylip.details.in:0 +msgid "Reference" +msgstr "Referência" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,medical_insurance:0 +msgid "Medical Insurance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Identification No" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +#: field:payslip.report,struct_id:0 +msgid "Structure" +msgstr "Estrutura" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "form period" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:payment.advice.report,state:0 +msgid "Confirmed" +msgstr "Confirmado" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +#: report:salary.employee.bymonth:0 +msgid "From" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,bysal:0 +#: field:payment.advice.report,bysal:0 +#: report:payroll.advice:0 +msgid "By Salary" +msgstr "Por salário" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +msgid "Confirm" +msgstr "Confirmar" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,chaque_nos:0 +#: field:payment.advice.report,cheque_nos:0 +msgid "Cheque Numbers" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "Erro! Não pode criar empresas recursivas." + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_salary_employee_month +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.hr_salary_employee_bymonth +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_salary_employee_month +msgid "Yearly Salary by Head" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:134 +#, python-format +msgid "You can not confirm Payment advice without advice lines." +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Yours Sincerely" +msgstr "Com os melhores cumprimentos," + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "# Payslip Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,medical_insurance:0 +msgid "Deduction towards company provided medical insurance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payroll_advice_line +msgid "Bank Advice Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Day of Payslip" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Email" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payslip.run,available_advice:0 +msgid "" +"If this box is checked which means that Payment Advice exists for current " +"batch" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:108 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:134 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:190 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:207 +#, python-format +msgid "Error !" +msgstr "Erro!" + +#. module: l10n_in_hr_payroll +#: field:payslip.report,paid:0 +msgid "Made Payment Order ? " +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "Print" +msgstr "Imprimir" + +#. module: l10n_in_hr_payroll +#: selection:payslip.report,state:0 +msgid "Rejected" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Year of Payslip" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,debit_credit:0 +#: report:payroll.advice:0 +msgid "C/D" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.employee.bymonth:0 +msgid "Yearly Salary Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.payroll_advice +msgid "Print Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,line_ids:0 +msgid "Employee Salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "July" +msgstr "Julho" + +#. module: l10n_in_hr_payroll +#: view:res.company:0 +msgid "Configuration" +msgstr "Configuração" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslip Line" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_view_hr_bank_advice_tree +#: model:ir.ui.menu,name:l10n_in_hr_payroll.hr_menu_payment_advice +msgid "Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_payment_advice_report_all +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_reporting_payment_advice +#: view:payment.advice.report:0 +msgid "Advices Analysis" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +msgid "" +"This wizard will print report which displays employees break-up of Net Head " +"for a specified dates." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,ifsc:0 +msgid "IFSC" +msgstr "IFSC" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: field:payslip.report,date_to:0 +msgid "Date To" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,tds:0 +msgid "TDS" +msgstr "TDS" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Confirm Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:hr.contract:0 +msgid "Error! Contract start-date must be less than contract end-date." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:res.company,dearness_allowance:0 +msgid "Dearness Allowance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "August" +msgstr "Agosto" + +#. module: l10n_in_hr_payroll +#: view:hr.contract:0 +msgid "Deduction" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "SI. No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Payment Advices which are in confirm state" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "December" +msgstr "Dezembro" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Confirm Sheet" +msgstr "Confirmar folha" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,month:0 +#: view:payslip.report:0 +#: field:payslip.report,month:0 +msgid "Month" +msgstr "Mês" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employee Code" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "or" +msgstr "ou" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_salary_employee_month +msgid "Hr Salary Employee By Month Report" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,category_id:0 +#: view:payslip.report:0 +#: field:payslip.report,category_id:0 +msgid "Category" +msgstr "Categoria" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:190 +#, python-format +msgid "" +"Payment advice already exists for %s, 'Set to Draft' to create a new advice." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "To Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Note" +msgstr "Nota" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Salary Rule Category" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: selection:hr.payroll.advice,state:0 +#: view:payment.advice.report:0 +#: selection:payment.advice.report,state:0 +#: view:payslip.report:0 +#: selection:payslip.report,state:0 +msgid "Draft" +msgstr "Rascunho" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: field:payslip.report,date_from:0 +msgid "Date From" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employee Name" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_payment_advice_report +msgid "Payment Advice Analysis" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,state:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,state:0 +#: view:payslip.report:0 +#: field:payslip.report,state:0 +msgid "Status" +msgstr "Estado" + +#. module: l10n_in_hr_payroll +#: help:res.company,dearness_allowance:0 +msgid "Check this box if your company provide Dearness Allowance to employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,ifsc_code:0 +#: field:payment.advice.report,ifsc_code:0 +#: report:payroll.advice:0 +msgid "IFSC Code" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "June" +msgstr "Junho" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Paid" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,voluntary_provident_fund:0 +msgid "" +"VPF is a safe option wherein you can contribute more than the PF ceiling of " +"12% that has been mandated by the government and VPF computed as " +"percentage(%)" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,nbr:0 +msgid "# Payment Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Payment Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,date:0 +#: field:payment.advice.report,date:0 +msgid "Date" +msgstr "Data" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "November" +msgstr "Novembro" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: view:payslip.report:0 +msgid "Extended Filters..." +msgstr "Filtros avançados..." + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,help:l10n_in_hr_payroll.action_payment_advice_report_all +msgid "This report performs analysis on Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "October" +msgstr "Outubro" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +msgid "Designation" +msgstr "Designação" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Month of Payslip" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "January" +msgstr "Janeiro" + +#. module: l10n_in_hr_payroll +#: view:yearly.salary.detail:0 +msgid "Pay Head Employee Breakup" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:payroll.advice:0 +msgid "Authorized Signature" +msgstr "Assinatura autorizada" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_contract +msgid "Contract" +msgstr "Contrato" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,supplementary_allowance:0 +msgid "Supplementary Allowance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice.line:0 +msgid "Advice Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "To," +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,driver_salay:0 +msgid "Check this box if you provide allowance for driver" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslips which are in draft state" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice.line,advice_id:0 +#: field:hr.payslip,advice_id:0 +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payroll_advice +msgid "Bank Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Other No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Draft Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,neft:0 +msgid "Check this box if your company use online transfer for salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:payment.advice.report,number:0 +#: field:payslip.report,number:0 +msgid "Number" +msgstr "Número" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "September" +msgstr "Setembro" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +#: selection:payslip.report,state:0 +msgid "Done" +msgstr "Concluído" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "Cancel" +msgstr "Cancelar" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Day of Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Search Payment advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:yearly.salary.detail:0 +msgid "" +"This wizard will print report which display a pay head employee breakup for " +"a specified dates." +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Pay Slip Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Total Salary" +msgstr "Salário total" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,employee_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,employee_id:0 +#: view:payslip.report:0 +#: field:payslip.report,employee_id:0 +msgid "Employee" +msgstr "Funcionário" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Compute Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Dear Sir/Madam," +msgstr "Caro Sr./Sra." + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,note:0 +msgid "Description" +msgstr "Descrição" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "May" +msgstr "Maio" + +#. module: l10n_in_hr_payroll +#: view:res.company:0 +msgid "Payroll" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "NEFT" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +msgid "Address" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,bank_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,bank_id:0 +#: report:payroll.advice:0 +#: report:salary.detail.byyear:0 +msgid "Bank" +msgstr "Banco" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,end_date:0 +#: field:yearly.salary.detail,date_to:0 +msgid "End Date" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "February" +msgstr "Fevereiro" + +#. module: l10n_in_hr_payroll +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "O nome da empresa deve ser único!" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,name:0 +#: report:paylip.details.in:0 +#: field:payment.advice.report,name:0 +#: field:payslip.report,name:0 +#: report:salary.employee.bymonth:0 +msgid "Name" +msgstr "Nome" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: field:hr.salary.employee.month,employee_ids:0 +#: view:yearly.salary.detail:0 +#: field:yearly.salary.detail,employee_ids:0 +msgid "Employees" +msgstr "Funcionários" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Bank Account" +msgstr "Conta bancária" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_payslip_report_all +#: model:ir.model,name:l10n_in_hr_payroll.model_payslip_report +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_reporting_payslip +#: view:payslip.report:0 +msgid "Payslip Analysis" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "April" +msgstr "Abril" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Name of the Employe" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:108 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:207 +#, python-format +msgid "Please define bank account for the %s employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,start_date:0 +#: field:yearly.salary.detail,date_from:0 +msgid "Start Date" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.contract:0 +msgid "Allowance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,voluntary_provident_fund:0 +msgid "Voluntary Provident Fund (%)" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,house_rent_allowance_metro_nonmetro:0 +msgid "House Rent Allowance (%)" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,bank_id:0 +msgid "Select the Bank from which the salary is going to be paid" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +msgid "Employee Pay Head Breakup" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Phone No." +msgstr "Número de telefone" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Credit" +msgstr "Crédito" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,name:0 +#: report:payroll.advice:0 +msgid "Bank Account No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,date:0 +msgid "Advice Date is used to search Payslips" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "Payslip Batches ready to be Adviced" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "Create Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,year:0 +#: view:payslip.report:0 +#: field:payslip.report,year:0 +msgid "Year" +msgstr "Ano" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,neft:0 +#: field:payment.advice.report,neft:0 +msgid "NEFT Transaction" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: field:payslip.report,total:0 +#: report:salary.detail.byyear:0 +#: report:salary.employee.bymonth:0 +msgid "Total" +msgstr "Total" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,house_rent_allowance_metro_nonmetro:0 +msgid "" +"HRA is an allowance given by the employer to the employee for taking care of " +"his rental or accommodation expenses for metro city it is 50 % and for non " +"metro 40%.HRA computed as percentage(%)" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Year of Payment Advices" +msgstr "" diff --git a/addons/lunch/i18n/pt.po b/addons/lunch/i18n/pt.po index ef68a3b5326..4d71f6475c9 100644 --- a/addons/lunch/i18n/pt.po +++ b/addons/lunch/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:53+0000\n" -"PO-Revision-Date: 2010-12-15 08:50+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 14:55+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:29+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: lunch #: field:lunch.product,category_id:0 @@ -36,7 +36,7 @@ msgstr "" #. module: lunch #: selection:lunch.order,state:0 msgid "Partially Confirmed" -msgstr "" +msgstr "Parcialmente confirmado" #. module: lunch #: view:lunch.cashmove:0 @@ -47,13 +47,13 @@ msgstr "Agrupar por..." #. module: lunch #: field:lunch.alert,sunday:0 msgid "Sunday" -msgstr "" +msgstr "Domingo" #. module: lunch #: field:lunch.order.line,supplier:0 #: field:lunch.product,supplier:0 msgid "Supplier" -msgstr "" +msgstr "Fornecedor" #. module: lunch #: view:lunch.order.line:0 @@ -68,12 +68,12 @@ msgstr "Março" #. module: lunch #: view:lunch.cashmove:0 msgid "By Employee" -msgstr "" +msgstr "Por empregado" #. module: lunch #: field:lunch.alert,friday:0 msgid "Friday" -msgstr "" +msgstr "Sexta Feira" #. module: lunch #: view:lunch.validation:0 @@ -95,12 +95,12 @@ msgstr "Dia" #: view:lunch.order.line:0 #: selection:lunch.order.line,state:0 msgid "Received" -msgstr "" +msgstr "Recebido" #. module: lunch #: view:lunch.order.line:0 msgid "By Supplier" -msgstr "" +msgstr "Por fornecedor" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_order_tree @@ -132,7 +132,7 @@ msgstr "" #. module: lunch #: view:lunch.validation:0 msgid "Receive Meals" -msgstr "" +msgstr "Receber refeições" #. module: lunch #: view:lunch.cashmove:0 @@ -167,7 +167,7 @@ msgstr "Artigos" #. module: lunch #: view:lunch.order.line:0 msgid "By Date" -msgstr "" +msgstr "Por data" #. module: lunch #: selection:lunch.order,state:0 @@ -205,7 +205,7 @@ msgstr "" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Week" -msgstr "" +msgstr "Semanalmente" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_cashmove @@ -230,7 +230,7 @@ msgstr "Confirmar" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form msgid "Your Account" -msgstr "" +msgstr "A sua conta" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form @@ -240,7 +240,7 @@ msgstr "" #. module: lunch #: field:lunch.alert,active_from:0 msgid "Between" -msgstr "" +msgstr "Entre" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_order @@ -287,13 +287,13 @@ msgstr "Julho" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_config msgid "Configuration" -msgstr "" +msgstr "Configuração" #. module: lunch #: field:lunch.order,state:0 #: field:lunch.order.line,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: lunch #: view:lunch.order.order:0 @@ -316,7 +316,7 @@ msgstr "" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Day" -msgstr "" +msgstr "Diariamente" #. module: lunch #: field:lunch.order.line,cashmove:0 @@ -362,7 +362,7 @@ msgstr "" #. module: lunch #: field:lunch.alert,tuesday:0 msgid "Tuesday" -msgstr "" +msgstr "Terça Feira" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_tree @@ -391,7 +391,7 @@ msgstr "" #: view:lunch.alert:0 #: field:lunch.alert,message:0 msgid "Message" -msgstr "" +msgstr "Mensagem" #. module: lunch #: view:lunch.order.order:0 @@ -403,7 +403,7 @@ msgstr "" #: view:lunch.order.order:0 #: view:lunch.validation:0 msgid "or" -msgstr "" +msgstr "ou" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_product_categories @@ -443,13 +443,13 @@ msgstr "" #: model:ir.ui.menu,name:lunch.menu_lunch_alert #: field:lunch.order,alerts:0 msgid "Alerts" -msgstr "" +msgstr "Alertas" #. module: lunch #: field:lunch.order.line,note:0 #: field:report.lunch.order.line,note:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: lunch #: code:addons/lunch/lunch.py:249 @@ -482,7 +482,7 @@ msgstr "" #. module: lunch #: view:lunch.cashmove:0 msgid "My Account" -msgstr "" +msgstr "A minha conta" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -492,7 +492,7 @@ msgstr "Agosto" #. module: lunch #: field:lunch.alert,monday:0 msgid "Monday" -msgstr "" +msgstr "Segunda Feira" #. module: lunch #: field:lunch.order.line,name:0 @@ -565,7 +565,7 @@ msgstr "" #: view:lunch.alert:0 #: view:lunch.order.line:0 msgid "Search" -msgstr "" +msgstr "Procurar" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -605,7 +605,7 @@ msgstr "" #. module: lunch #: field:lunch.alert,wednesday:0 msgid "Wednesday" -msgstr "" +msgstr "Quarta Feira" #. module: lunch #: view:lunch.product.category:0 @@ -727,7 +727,7 @@ msgstr "" #. module: lunch #: field:lunch.alert,alter_type:0 msgid "Recurrency" -msgstr "" +msgstr "Recorrência" #. module: lunch #: code:addons/lunch/lunch.py:188 @@ -738,7 +738,7 @@ msgstr "" #. module: lunch #: field:lunch.alert,thursday:0 msgid "Thursday" -msgstr "" +msgstr "Quinta Feira" #. module: lunch #: report:lunch.order.line:0 diff --git a/addons/mail/i18n/es.po b/addons/mail/i18n/es.po index b8ad9788a9d..8c7dbcbfdf9 100644 --- a/addons/mail/i18n/es.po +++ b/addons/mail/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-11 21:23+0000\n" +"PO-Revision-Date: 2012-12-13 23:42+0000\n" "Last-Translator: lambdasoftware \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: mail #: field:res.partner,notification_email_send:0 @@ -399,7 +399,7 @@ msgstr "Empresa" #. module: mail #: model:ir.ui.menu,name:mail.mail_my_stuff msgid "Organizer" -msgstr "" +msgstr "Organizador" #. module: mail #: field:mail.compose.message,subject:0 @@ -434,18 +434,18 @@ msgstr "Mensaje email" #: help:mail.compose.message,favorite_user_ids:0 #: help:mail.message,favorite_user_ids:0 msgid "Users that set this message in their favorites" -msgstr "" +msgstr "Usuarios que marcan este mensaje en sus favoritos" #. module: mail #: model:ir.model,name:mail.model_base_config_settings msgid "base.config.settings" -msgstr "" +msgstr "base.config.settings" #. module: mail #: field:mail.compose.message,to_read:0 #: field:mail.message,to_read:0 msgid "To read" -msgstr "" +msgstr "Para leer" #. module: mail #: view:mail.compose.message:0 @@ -457,7 +457,7 @@ msgstr "Enviar" #: code:addons/mail/static/src/js/mail_followers.js:130 #, python-format msgid "No followers" -msgstr "" +msgstr "No seguidores" #. module: mail #: view:mail.mail:0 @@ -467,7 +467,7 @@ msgstr "Fallido" #. module: mail #: model:mail.message.subtype,name:mail.mt_crm_won msgid "Won" -msgstr "" +msgstr "Ganado" #. module: mail #. openerp-web @@ -480,20 +480,20 @@ msgstr "" #: field:res.partner,message_follower_ids:0 #, python-format msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: mail #: model:ir.actions.client,name:mail.action_mail_archives_feeds #: model:ir.ui.menu,name:mail.mail_archivesfeeds msgid "Archives" -msgstr "" +msgstr "Archivados" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:82 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Eliminar este adjunto" #. module: mail #: field:mail.compose.message,message_id:0 @@ -506,41 +506,41 @@ msgstr "Id del mensaje" #: code:addons/mail/static/src/js/mail_followers.js:132 #, python-format msgid "One follower" -msgstr "" +msgstr "Un seguidor" #. module: mail #: field:mail.compose.message,type:0 #: field:mail.message,type:0 msgid "Type" -msgstr "" +msgstr "Tipo" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Email" -msgstr "" +msgstr "Correo electrónico" #. module: mail #: field:ir.ui.menu,mail_group_id:0 msgid "Mail Group" -msgstr "" +msgstr "Grupo de correo" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Comments and Emails" -msgstr "" +msgstr "Comentarios y correos electrónicos" #. module: mail #: model:ir.model,name:mail.model_mail_favorite msgid "Favorite messages" -msgstr "" +msgstr "Mensajes favoritos" #. module: mail #: code:addons/mail/res_users.py:97 #, python-format msgid "%s has joined the %s network." -msgstr "" +msgstr "%s se ha unido a la red %s." #. module: mail #: help:mail.group,image_small:0 @@ -549,6 +549,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Foto pequeña del grupo. Automáticamente se redimensionará a 64x64px, " +"manteniendo el ratio de aspecto. Use este campo cuando una imagen pequeña " +"sea necesaria." #. module: mail #: view:mail.compose.message:0 @@ -561,41 +564,41 @@ msgstr "Destinatarios" #: code:addons/mail/static/src/xml/mail.xml:126 #, python-format msgid "<<<" -msgstr "" +msgstr "<<<" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:43 #, python-format msgid "Write to the followers of this document..." -msgstr "" +msgstr "Escribir a los seguidores de este documento." #. module: mail #: field:mail.group,group_public_id:0 msgid "Authorized Group" -msgstr "" +msgstr "Grupo autorizado" #. module: mail #: view:mail.group:0 msgid "Join Group" -msgstr "" +msgstr "Unirse al grupo" #. module: mail #: help:mail.mail,email_from:0 msgid "Message sender, taken from user preferences." -msgstr "" +msgstr "Remitente del mensaje, cogido de las preferencias de usuario." #. module: mail #: code:addons/mail/wizard/invite.py:39 #, python-format msgid "
You have been invited to follow a new document.
" -msgstr "" +msgstr "
Ha sido invitado a seguir un nuevo documento.
" #. module: mail #: field:mail.compose.message,parent_id:0 #: field:mail.message,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Mensaje padre" #. module: mail #: field:mail.compose.message,res_id:0 @@ -615,18 +618,25 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"No tiene mensajes privados.\n" +"

\n" +"

\n" +" Esta lista contiene los mensajes que le han enviado.\n" +"

\n" +" " #. module: mail #: model:ir.ui.menu,name:mail.group_rd_ir_ui_menu msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:61 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binary/upload_attachment" #. module: mail #: model:ir.model,name:mail.model_mail_thread @@ -659,6 +669,8 @@ msgid "" "You may not create a user. To create new users, you should use the " "\"Settings > Users\" menu." msgstr "" +"No puede crear el usuario. Para crear un usuario debe usar el menú " +"\"Configuración > Usuarios\"." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_message @@ -674,7 +686,7 @@ msgstr "Mensajes" #: help:mail.followers,res_model:0 #: help:mail.wizard.invite,res_model:0 msgid "Model of the followed resource" -msgstr "" +msgstr "Modelo del recurso seguido" #. module: mail #. openerp-web @@ -695,34 +707,34 @@ msgstr "Cancelar" #: code:addons/mail/static/src/xml/mail.xml:44 #, python-format msgid "Share with my followers..." -msgstr "" +msgstr "Compartir con mis seguidores..." #. module: mail #: field:mail.notification,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Contacto" #. module: mail #: view:mail.group:0 msgid "" "Only the invited followers can read the\n" " discussions on this group." -msgstr "" +msgstr "Sólo los seguidores invitados pueden leer los debates de este grupo" #. module: mail #: model:ir.model,name:mail.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.menu" #. module: mail #: view:mail.message:0 msgid "Has attachments" -msgstr "" +msgstr "Tiene adjuntos" #. module: mail #: view:mail.mail:0 msgid "on" -msgstr "" +msgstr "en" #. module: mail #: code:addons/mail/mail_message.py:809 @@ -731,6 +743,8 @@ msgid "" "The following partners chosen as recipients for the email have no email " "address linked :" msgstr "" +"Los siguientes contactos seleccionados como receptores del correo no tienen " +"dirección asociada:" #. module: mail #: help:mail.alias,alias_defaults:0 @@ -738,6 +752,8 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" +"Diccionario Python a evaluar para proporcionar valores por defecto cuando un " +"nuevo registro se cree para este alias." #. module: mail #: help:mail.compose.message,notified_partner_ids:0 @@ -751,7 +767,7 @@ msgstr "" #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Comment" -msgstr "" +msgstr "Comentar" #. module: mail #: model:ir.actions.client,help:mail.action_mail_inbox_feeds @@ -767,6 +783,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"¡Buen trabajo! Su bandeja de entrada está vacía.\n" +"

\n" +"Su bandeja de entrada contiene los mensajes privados o correos electrónicos " +"que le han enviado, así como información relativa a los documentos o " +"personas que sigue.\n" +"

\n" +" " #. module: mail #: field:mail.mail,notification:0 @@ -778,7 +802,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:161 #, python-format msgid "Compose a new message" -msgstr "" +msgstr "Redactar un nuevo mensaje" #. module: mail #: view:mail.mail:0 @@ -791,6 +815,8 @@ msgstr "Enviar ahora" msgid "" "Unable to send email, please configure the sender's email address or alias." msgstr "" +"No se ha podido enviar el mensaje, por favor configure el correo electrónico " +",o el alias, del remitente." #. module: mail #: help:res.users,alias_id:0 @@ -798,11 +824,13 @@ msgid "" "Email address internally associated with this user. Incoming emails will " "appear in the user's notifications." msgstr "" +"Correo electrónico interno asociado al usuario. Los correo entrantes " +"aparecerán como notificaciones de usuario." #. module: mail #: field:mail.group,image:0 msgid "Photo" -msgstr "" +msgstr "Foto" #. module: mail #. openerp-web @@ -811,13 +839,13 @@ msgstr "" #: view:mail.wizard.invite:0 #, python-format msgid "or" -msgstr "" +msgstr "o" #. module: mail #: help:mail.compose.message,vote_user_ids:0 #: help:mail.message,vote_user_ids:0 msgid "Users that voted for this message" -msgstr "" +msgstr "Usuarios que han votado este mensaje" #. module: mail #: help:mail.group,alias_id:0 @@ -825,6 +853,8 @@ msgid "" "The email address associated with this group. New emails received will " "automatically create new topics." msgstr "" +"Dirección de correo asociada al grupo. Los correos recibidos crearan un " +"nuevo tema." #. module: mail #: view:mail.mail:0 @@ -839,29 +869,29 @@ msgstr "Buscar email" #. module: mail #: model:mail.message.subtype,name:mail.mt_issue_canceled msgid "Canceled" -msgstr "" +msgstr "Cancelado" #. module: mail #: field:mail.compose.message,child_ids:0 #: field:mail.message,child_ids:0 msgid "Child Messages" -msgstr "" +msgstr "Mensajes hijos" #. module: mail #: help:mail.compose.message,to_read:0 #: help:mail.message,to_read:0 msgid "Functional field to search for messages the current user has to read" -msgstr "" +msgstr "Campo funcional para buscar mensajes que el usuario actual debe leer" #. module: mail #: field:mail.alias,alias_user_id:0 msgid "Owner" -msgstr "" +msgstr "Propietario" #. module: mail #: model:ir.model,name:mail.model_res_users msgid "Users" -msgstr "" +msgstr "Usuarios" #. module: mail #: model:ir.model,name:mail.model_mail_message @@ -872,67 +902,67 @@ msgstr "" #: field:mail.vote,message_id:0 #: field:mail.wizard.invite,message:0 msgid "Message" -msgstr "" +msgstr "Mensaje" #. module: mail #: model:ir.actions.client,name:mail.action_mail_star_feeds #: model:ir.ui.menu,name:mail.mail_starfeeds msgid "Todo" -msgstr "" +msgstr "Por hacer" #. module: mail #: help:mail.followers,res_id:0 #: help:mail.wizard.invite,res_id:0 msgid "Id of the followed resource" -msgstr "" +msgstr "Id del recurso seguido" #. module: mail #: field:mail.compose.message,body:0 #: field:mail.message,body:0 msgid "Contents" -msgstr "" +msgstr "Contenidos" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_alias #: model:ir.ui.menu,name:mail.mail_alias_menu msgid "Aliases" -msgstr "" +msgstr "Alias" #. module: mail #: field:mail.compose.message,vote_user_ids:0 #: field:mail.message,vote_user_ids:0 msgid "Votes" -msgstr "" +msgstr "Votos" #. module: mail #: view:mail.group:0 msgid "Group" -msgstr "" +msgstr "Grupo" #. module: mail #: field:mail.group,public:0 msgid "Privacy" -msgstr "" +msgstr "Privacidad" #. module: mail #: view:mail.mail:0 msgid "Notification" -msgstr "" +msgstr "Notificación" #. module: mail #: model:ir.ui.menu,name:mail.group_support_ir_ui_menu msgid "Support" -msgstr "" +msgstr "Soporte" #. module: mail #: view:mail.wizard.invite:0 msgid "Add Followers" -msgstr "" +msgstr "Añadir seguidores" #. module: mail #: model:mail.message.subtype,name:mail.mt_issue_closed msgid "Closed" -msgstr "" +msgstr "Cerrado" #. module: mail #: field:mail.alias,alias_force_thread_id:0 @@ -942,7 +972,7 @@ msgstr "" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root msgid "My Groups" -msgstr "" +msgstr "Mis grupos" #. module: mail #: model:ir.actions.client,help:mail.action_mail_archives_feeds @@ -956,12 +986,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Ningún mensaje encontrado ni enviado aún.\n" +"

\n" +"

\n" +" Pulse en el icono de arriba a la derecha para crear un mensaje. Este " +"mensaje se enviará por correo electrónico si el destinatario no es un " +"contacto interno.\n" +"

\n" +" " #. module: mail #: view:mail.mail:0 #: field:mail.mail,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: mail #: view:mail.mail:0 @@ -978,7 +1017,7 @@ msgstr "" #: help:mail.compose.message,record_name:0 #: help:mail.message,record_name:0 msgid "Name get of the related document." -msgstr "" +msgstr "Nombre obtenido del documento relacionado" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_notifications @@ -989,12 +1028,12 @@ msgstr "" #: field:mail.message,notification_ids:0 #: view:mail.notification:0 msgid "Notifications" -msgstr "" +msgstr "Notificaciones" #. module: mail #: view:mail.alias:0 msgid "Search Alias" -msgstr "" +msgstr "Buscar alias" #. module: mail #: help:mail.alias,alias_force_thread_id:0 @@ -1017,24 +1056,24 @@ msgstr "" #. module: mail #: view:mail.mail:0 msgid "by" -msgstr "" +msgstr "por" #. module: mail #: model:ir.ui.menu,name:mail.group_best_sales_practices_ir_ui_menu msgid "Best Sales Practices" -msgstr "" +msgstr "Buenas prácticas de ventas" #. module: mail #: selection:mail.group,public:0 msgid "Selected Group Only" -msgstr "" +msgstr "Sólo grupo seleccionado" #. module: mail #: field:mail.group,message_is_follower:0 #: field:mail.thread,message_is_follower:0 #: field:res.partner,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: mail #: view:mail.alias:0 @@ -1047,12 +1086,12 @@ msgstr "Usuario" #. module: mail #: view:mail.group:0 msgid "Groups" -msgstr "" +msgstr "Grupos" #. module: mail #: view:mail.message:0 msgid "Messages Search" -msgstr "" +msgstr "Buscar mensajes" #. module: mail #: field:mail.compose.message,date:0 @@ -1080,52 +1119,52 @@ msgstr "Filtros extendidos..." #: field:res.partner,message_comment_ids:0 #: help:res.partner,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos electrónicos" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:107 #, python-format msgid "To:" -msgstr "" +msgstr "Para:" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:166 #, python-format msgid "Write to my followers" -msgstr "" +msgstr "Escribir a mis seguidores" #. module: mail #: model:ir.model,name:mail.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Grupos de acceso" #. module: mail #: field:mail.message.subtype,default:0 msgid "Default" -msgstr "" +msgstr "Por defecto" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:245 #, python-format msgid "show more message" -msgstr "" +msgstr "ver más mensajes" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:213 #, python-format msgid "Mark as Todo" -msgstr "" +msgstr "Marcar como 'Por hacer'" #. module: mail #: field:mail.group,message_summary:0 #: field:mail.thread,message_summary:0 #: field:res.partner,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: mail #: field:mail.compose.message,subtype_id:0 @@ -1133,7 +1172,7 @@ msgstr "" #: field:mail.message,subtype_id:0 #: view:mail.message.subtype:0 msgid "Subtype" -msgstr "" +msgstr "Subtipo" #. module: mail #: view:mail.group:0 @@ -1151,20 +1190,22 @@ msgstr "" #: code:addons/mail/update.py:93 #, python-format msgid "Error" -msgstr "" +msgstr "Error" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:13 #, python-format msgid "Following" -msgstr "" +msgstr "Siguiendo" #. module: mail #: sql_constraint:mail.alias:0 msgid "" "Unfortunately this email alias is already used, please choose a unique one" msgstr "" +"Desafortunadamente este alias de correo ya está en uso, por favor elija uno " +"único." #. module: mail #: help:mail.alias,alias_user_id:0 @@ -1186,6 +1227,8 @@ msgid "" "This field holds the image used as photo for the group, limited to " "1024x1024px." msgstr "" +"Este campo contendrá la imagen usada como foto de grupo, acotada a " +"1024x1024px." #. module: mail #: field:mail.compose.message,attachment_ids:0 @@ -1198,7 +1241,7 @@ msgstr "Adjuntos" #: field:mail.compose.message,record_name:0 #: field:mail.message,record_name:0 msgid "Message Record Name" -msgstr "" +msgstr "Nombre de registro del mensaje" #. module: mail #: field:mail.mail,email_cc:0 @@ -1211,7 +1254,7 @@ msgstr "Cc" #: view:mail.compose.message:0 #, python-format msgid "Followers of" -msgstr "" +msgstr "Seguidores de" #. module: mail #: help:mail.mail,auto_delete:0 @@ -1222,37 +1265,39 @@ msgstr "" #. module: mail #: model:ir.actions.client,name:mail.action_mail_group_feeds msgid "Discussion Group" -msgstr "" +msgstr "Grupo de debate" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:209 #, python-format msgid "Done" -msgstr "" +msgstr "Hecho" #. module: mail #: help:mail.message.subtype,res_model:0 msgid "" "Related model of the subtype. If False, this subtype exists for all models." msgstr "" +"Modelo relacionado al subtipo. Si es falso, el subtipo existe para todos los " +"modelos." #. module: mail #: model:mail.message.subtype,name:mail.mt_comment msgid "Discussions" -msgstr "" +msgstr "Debates" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:11 #, python-format msgid "Follow" -msgstr "" +msgstr "Seguir" #. module: mail #: model:ir.ui.menu,name:mail.group_all_employees_ir_ui_menu msgid "Whole Company" -msgstr "" +msgstr "Compañia completa" #. module: mail #. openerp-web @@ -1260,12 +1305,12 @@ msgstr "" #: view:mail.compose.message:0 #, python-format msgid "and" -msgstr "" +msgstr "y" #. module: mail #: help:mail.mail,body_html:0 msgid "Rich-text/HTML message" -msgstr "" +msgstr "Mensaje en Texto enriquecido/HTML" #. module: mail #: view:mail.mail:0 @@ -1277,17 +1322,17 @@ msgstr "Mes de creación" #: code:addons/mail/static/src/xml/mail.xml:257 #, python-format msgid "Compose new Message" -msgstr "" +msgstr "Redactar un nuevo mensaje" #. module: mail #: field:mail.group,menu_id:0 msgid "Related Menu" -msgstr "" +msgstr "Menú relacionado" #. module: mail #: view:mail.message:0 msgid "Content" -msgstr "" +msgstr "Contenido" #. module: mail #: field:mail.mail,email_to:0 @@ -1302,25 +1347,25 @@ msgstr "" #. module: mail #: selection:mail.group,public:0 msgid "Private" -msgstr "" +msgstr "Privado" #. module: mail #: model:mail.message.subtype,name:mail.mt_issue_new msgid "New" -msgstr "" +msgstr "Nuevo" #. module: mail #: field:mail.compose.message,notified_partner_ids:0 #: field:mail.message,notified_partner_ids:0 msgid "Notified partners" -msgstr "" +msgstr "Empresas notificadas" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:22 #, python-format msgid "Invite others" -msgstr "" +msgstr "invitar a otros" #. module: mail #: help:mail.group,public:0 @@ -1332,7 +1377,7 @@ msgstr "" #. module: mail #: model:ir.ui.menu,name:mail.group_board_ir_ui_menu msgid "Board meetings" -msgstr "" +msgstr "Tablero de citas" #. module: mail #: field:mail.alias,alias_model_id:0 @@ -1348,18 +1393,18 @@ msgstr "Identificador único del mensaje" #. module: mail #: field:mail.group,description:0 msgid "Description" -msgstr "" +msgstr "Descripción" #. module: mail #: model:mail.message.subtype,name:mail.mt_crm_stage #: model:mail.message.subtype,name:mail.mt_issue_change msgid "Stage Changed" -msgstr "" +msgstr "Fase cambiada" #. module: mail #: model:ir.model,name:mail.model_mail_followers msgid "Document Followers" -msgstr "" +msgstr "Seguidores del documento" #. module: mail #: code:addons/mail/mail_message.py:647 @@ -1370,11 +1415,15 @@ msgid "" "\n" "(Document type: %s, Operation: %s)" msgstr "" +"La operación no ha podido ser completada por restricciones de seguridad. Por " +"favor contacte con su administrador de sistema.\n" +"\n" +"(Tipo de documento: %s, Operación: %s)" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Never" -msgstr "" +msgstr "Nunca" #. module: mail #: field:mail.mail,mail_server_id:0 @@ -1385,7 +1434,7 @@ msgstr "Servidor de correos salientes" #: code:addons/mail/mail_message.py:813 #, python-format msgid "Partners email addresses not found" -msgstr "" +msgstr "Dirección de correo de la empresa no encontrada" #. module: mail #: view:mail.mail:0 @@ -1398,7 +1447,7 @@ msgstr "Enviado" #: model:ir.ui.menu,name:mail.menu_email_favorites #: view:mail.favorite:0 msgid "Favorites" -msgstr "" +msgstr "Favoritos" #. module: mail #: help:res.partner,notification_email_send:0 @@ -1410,7 +1459,7 @@ msgstr "" #: model:ir.actions.act_window,name:mail.action_view_groups #: model:ir.ui.menu,name:mail.mail_allgroups msgid "Join a group" -msgstr "" +msgstr "Unir un grupo" #. module: mail #: model:ir.actions.client,help:mail.action_mail_group_feeds @@ -1645,22 +1694,23 @@ msgstr "" #, python-format msgid "Please complete partner's informations and Email" msgstr "" +"Por favor rellene la información de la empresa y su correo electrónico." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_message_subtype #: model:ir.ui.menu,name:mail.menu_message_subtype msgid "Subtypes" -msgstr "" +msgstr "Subtipo" #. module: mail #: model:ir.model,name:mail.model_mail_alias msgid "Email Aliases" -msgstr "" +msgstr "Alias de correo" #. module: mail #: field:mail.group,image_small:0 msgid "Small-sized photo" -msgstr "" +msgstr "Foto pequeña" #. module: mail #: help:mail.mail,reply_to:0 diff --git a/addons/marketing/i18n/pl.po b/addons/marketing/i18n/pl.po index 1c6c0f14d84..d5a8e0612da 100644 --- a/addons/marketing/i18n/pl.po +++ b/addons/marketing/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:53+0000\n" -"PO-Revision-Date: 2010-09-29 11:43+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 21:09+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:25+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: marketing #: model:ir.model,name:marketing.model_marketing_config_settings @@ -34,17 +34,17 @@ msgstr "" #: model:ir.actions.act_window,name:marketing.action_marketing_configuration #: view:marketing.config.settings:0 msgid "Configure Marketing" -msgstr "" +msgstr "Konfiguruj marketing" #. module: marketing #: model:ir.ui.menu,name:marketing.menu_marketing_configuration msgid "Marketing" -msgstr "" +msgstr "Marketing" #. module: marketing #: field:marketing.config.settings,module_marketing_campaign:0 msgid "Marketing campaigns" -msgstr "" +msgstr "Kampanie marketingowe" #. module: marketing #: view:marketing.config.settings:0 @@ -54,22 +54,22 @@ msgstr "" #. module: marketing #: view:marketing.config.settings:0 msgid "Campaigns" -msgstr "" +msgstr "Kampanie" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Menedżer" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user msgid "User" -msgstr "" +msgstr "Użytkownik" #. module: marketing #: view:marketing.config.settings:0 msgid "Campaigns Settings" -msgstr "" +msgstr "Ustawienia kampanii" #. module: marketing #: field:marketing.config.settings,module_crm_profiling:0 @@ -79,12 +79,12 @@ msgstr "" #. module: marketing #: view:marketing.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "Anuluj" #. module: marketing #: view:marketing.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Zastosuj" #. module: marketing #: help:marketing.config.settings,module_marketing_campaign:0 diff --git a/addons/marketing_campaign_crm_demo/i18n/es.po b/addons/marketing_campaign_crm_demo/i18n/es.po index c42c29853e2..2f0c80bd513 100644 --- a/addons/marketing_campaign_crm_demo/i18n/es.po +++ b/addons/marketing_campaign_crm_demo/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:53+0000\n" -"PO-Revision-Date: 2012-12-12 14:32+0000\n" +"PO-Revision-Date: 2012-12-13 11:01+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_8 @@ -61,6 +61,11 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Gracias por mostrar interés y suscribirse al día de descubrimiento de " +"OpenERP.

\n" +"

Si necesita más información, no dude en responder a este mensaje.

\n" +"

Saludos, el equipo de OpenERP,

" #. module: marketing_campaign_crm_demo #: report:crm.lead.demo:0 @@ -83,6 +88,12 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Tenemos una oferta muy buena que puede venirle bien.\n" +"Para nuestros silver partners, estamos realizando un entrenamiento técnico " +"pagado en junio de 2010.

\n" +"

Si necesita más información, no dude en responder este mensaje.

\n" +"

Saludo, el equipo de OpenERP,

" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_1 @@ -110,6 +121,12 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Tenemos una buena oferta que puede interesarle.\n" +"Le recomendamos que se suscriba al día de descubrimiento de OpenERP en mayo " +"de 2010.

\n" +"

Si necesita más información, no dude en responder este mensaje.

\n" +"

Saludos, el equipo de OpenERP,

" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_5 @@ -122,6 +139,12 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Tenemos una buena oferta que puede interesarle.\n" +"Para nuestros gold partners, estamos ofreciendo entrenamiento técnico " +"gratuito en junio de 2010.

\n" +"

Si necesita más información, no dude en responder este mensaje.

\n" +"

Saludos, el equipo de OpenERP,

" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_2 @@ -151,6 +174,10 @@ msgid "" " If any further information required kindly revert back.\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Gracias por mostrar interés y comprar el libro de OpenERP.

\n" +"

Si necesita más información, no dude en responder este mensaje.

\n" +"

Saludos, el equipo de OpenERP,

" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_7 @@ -162,6 +189,11 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Tenemos una buena oferta que puede interesarle.\n" +"Para nuestros silver partners, estamos ofreciendo la asociación gold.

\n" +"

Si necesita más información, no dude en responder este mensaje.

\n" +"

Saludos, el equipo de OpenERP,

" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_5 @@ -178,6 +210,10 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hola,

\n" +"

Gracias por el interés genuino que ha mostrado en OpenERP.

\n" +"

Si necesita más información, no dude en responder este mensaje.

\n" +"

Saludos, el equipo de OpenERP,

" #~ msgid "Demo data for the module marketing_campaign." #~ msgstr "Datos demo para el módulos marketing_campaign." diff --git a/addons/membership/i18n/es.po b/addons/membership/i18n/es.po index d189649be64..85a0621a5f9 100644 --- a/addons/membership/i18n/es.po +++ b/addons/membership/i18n/es.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-01-13 18:52+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" +"PO-Revision-Date: 2012-12-13 11:14+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:14+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: membership #: model:process.transition,name:membership.process_transition_invoicetoassociate0 @@ -104,14 +103,14 @@ msgstr "Fecha hasta" #. module: membership #: field:res.partner,membership_stop:0 msgid "Membership End Date" -msgstr "" +msgstr "Fecha fin de asociación" #. module: membership #: view:report.membership:0 #: field:report.membership,user_id:0 #: view:res.partner:0 msgid "Salesperson" -msgstr "" +msgstr "Comercial" #. module: membership #: model:process.transition,name:membership.process_transition_waitingtoinvoice0 @@ -138,7 +137,7 @@ msgstr "No socio" #. module: membership #: view:product.product:0 msgid "Taxes" -msgstr "" +msgstr "Impuestos" #. module: membership #: view:res.partner:0 @@ -150,7 +149,7 @@ msgstr "Todos socios" #: code:addons/membership/membership.py:413 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: membership #: model:process.transition,name:membership.process_transition_producttomember0 @@ -255,7 +254,7 @@ msgstr "Fecha inicio afiliación" #. module: membership #: field:res.partner,membership_cancel:0 msgid "Cancel Membership Date" -msgstr "" +msgstr "Cancelar fecha de asociación" #. module: membership #: model:process.node,name:membership.process_node_paidmember0 @@ -335,7 +334,7 @@ msgstr "Productos para socios" #. module: membership #: field:res.partner,membership_state:0 msgid "Current Membership Status" -msgstr "" +msgstr "Estado actual de asociación" #. module: membership #: field:membership.membership_line,date:0 @@ -397,7 +396,7 @@ msgstr "La empresa es un socio gratis." #. module: membership #: view:res.partner:0 msgid "Buy Membership" -msgstr "" +msgstr "Comprar asociación" #. module: membership #: field:report.membership,associate_member_id:0 @@ -436,7 +435,7 @@ msgstr "Categoría" #. module: membership #: view:res.partner:0 msgid "Contacts" -msgstr "" +msgstr "Contactos" #. module: membership #: view:report.membership:0 @@ -466,7 +465,7 @@ msgstr "Fecha en la que el miembro se ha convertido en socio." #. module: membership #: field:membership.membership_line,state:0 msgid "Membership Status" -msgstr "" +msgstr "Estado de asociación" #. module: membership #: help:report.membership,date_to:0 @@ -481,7 +480,7 @@ msgstr "Clientes" #. module: membership #: view:membership.invoice:0 msgid "or" -msgstr "" +msgstr "o" #. module: membership #: selection:report.membership,month:0 @@ -498,7 +497,7 @@ msgstr "Productos para socios" #. module: membership #: sql_constraint:product.product:0 msgid "Error ! Ending Date cannot be set before Beginning Date." -msgstr "" +msgstr "¡Error! La fecha de fin no puede ser anterior a la fecha de inicio." #. module: membership #: selection:report.membership,month:0 @@ -508,7 +507,7 @@ msgstr "Junio" #. module: membership #: help:product.product,membership:0 msgid "Check if the product is eligible for membership." -msgstr "" +msgstr "Compruebe si el producto es elegible para la asociación." #. module: membership #: selection:membership.membership_line,state:0 @@ -572,6 +571,14 @@ msgid "" "created.\n" " -Paying member: A member who has paid the membership fee." msgstr "" +"Indica el estado de la asociación.\n" +"- No socio: Una empresa que no ha solicitado ninguna asociación.\n" +"- Socio cancelado: Un socio que ha cancelado su asociación.\n" +"- Socio antiguo: Un socio cuya asociación ha expirado.\n" +"- Socio en espera: Un socio que ha solicitado la asociación y cuya factura " +"debe crearse.\n" +"- Socio facturado: Un socio cuya factura ha sido creada.\n" +"- Socio pagado: Un socio que ha pagado la tasa de asociación." #. module: membership #: selection:report.membership,month:0 @@ -639,6 +646,14 @@ msgid "" " -Paid Member: A member who has paid the membership " "amount." msgstr "" +"Indica el estado de la asociación.\n" +"- No socio: Una empresa que no ha solicitado ninguna asociación.\n" +"- Socio cancelado: Un socio que ha cancelado su asociación.\n" +"- Socio antiguo: Un socio cuya asociación ha expirado.\n" +"- Socio en espera: Un socio que ha solicitado la asociación y cuya factura " +"debe crearse.\n" +"- Socio facturado: Un socio cuya factura ha sido creada.\n" +"- Socio pagado: Un socio que ha pagado la tasa de asociación." #. module: membership #: model:process.transition,note:membership.process_transition_waitingtoinvoice0 @@ -689,7 +704,7 @@ msgstr "Precio socio" #. module: membership #: view:product.product:0 msgid "Membership Duration" -msgstr "" +msgstr "Duración de la asociación" #. module: membership #: model:ir.model,name:membership.model_product_product @@ -704,17 +719,17 @@ msgstr "Mayo" #. module: membership #: field:res.partner,membership_start:0 msgid "Membership Start Date" -msgstr "" +msgstr "Fecha de inicio de la asociación" #. module: membership #: help:res.partner,free_member:0 msgid "Select if you want to give free membership." -msgstr "" +msgstr "Seleccione si quiere dar asociación gratuita" #. module: membership #: field:res.partner,membership_amount:0 msgid "Membership Amount" -msgstr "" +msgstr "Importe de la asociación" #. module: membership #: field:report.membership,date_to:0 diff --git a/addons/mrp/i18n/hu.po b/addons/mrp/i18n/hu.po index 44a8bd86e7a..123163a1c60 100644 --- a/addons/mrp/i18n/hu.po +++ b/addons/mrp/i18n/hu.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 15:37+0000\n" +"PO-Revision-Date: 2012-12-13 11:47+0000\n" "Last-Translator: krnkris \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-12-13 04:42+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -271,7 +271,7 @@ msgstr "" " Kattintson az útvonal létrehozáshoz.\n" "

\n" " Útvonalak lehetővé teszik a gyártás működés létrehozását és\n" -" szervezését , melyeket a megmunkáló központon keresztül \n" +" szervezését , melyeket a munkaállomásokon keresztül \n" " nyomon kell követni a termék előállításához. \n" " Ez hozzá lesz csatolva a darabjegyzékhez amelyek " "meghatározzák a\n" @@ -349,7 +349,7 @@ msgstr "HIBA ! Nem állíthat elő visszatérő anyaglistát BoM." #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing_workcenter msgid "Work Center Usage" -msgstr "Megmunkáló központ használata" +msgstr "Munkaállomás használata" #. module: mrp #: model:process.transition,name:mrp.process_transition_procurestockableproduct0 @@ -530,7 +530,7 @@ msgstr "A termék típusa szolgáltatás" #. module: mrp #: help:mrp.workcenter,costs_cycle:0 msgid "Specify Cost of Work Center per cycle." -msgstr "Adjon meg megmunkáló központ ciklus költséget." +msgstr "Adjon meg munkaállomás költséget." #. module: mrp #: model:process.transition,name:mrp.process_transition_bom0 @@ -1190,7 +1190,7 @@ msgstr "" #. module: mrp #: help:mrp.workcenter,costs_hour:0 msgid "Specify Cost of Work Center per hour." -msgstr "Határozzon meg óránkénti megmunkáló központ költséget" +msgstr "Határozzon meg óránkénti munkaállomás költséget" #. module: mrp #: help:mrp.workcenter,capacity_per_cycle:0 @@ -1728,8 +1728,8 @@ msgid "" "Description of the Work Center. Explain here what's a cycle according to " "this Work Center." msgstr "" -"Megmunkáló központ leírása. Fejtse ki mit ért ennek a megmunkáló központnak " -"a ciklus idején." +"Munkaállomás leírása. Fejtse ki mit ért ennek a munkaállomásnak a ciklus " +"idején." #. module: mrp #: field:mrp.production,date_finished:0 diff --git a/addons/mrp_byproduct/i18n/pl.po b/addons/mrp_byproduct/i18n/pl.po index 7c7289c4e9b..2cad081de9f 100644 --- a/addons/mrp_byproduct/i18n/pl.po +++ b/addons/mrp_byproduct/i18n/pl.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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2009-11-17 07:11+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-12-13 21:08+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:43+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: mrp_byproduct #: help:mrp.subproduct,subproduct_type:0 @@ -36,33 +36,33 @@ msgstr "Produkt" #. module: mrp_byproduct #: field:mrp.subproduct,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Jednostka miary produktu" #. module: mrp_byproduct #: model:ir.model,name:mrp_byproduct.model_mrp_production msgid "Manufacturing Order" -msgstr "" +msgstr "Zamówienie produkcji" #. module: mrp_byproduct #: model:ir.model,name:mrp_byproduct.model_change_production_qty msgid "Change Quantity of Products" -msgstr "" +msgstr "Zmień ilość produktów" #. module: mrp_byproduct #: view:mrp.bom:0 #: field:mrp.bom,sub_products:0 msgid "Byproducts" -msgstr "" +msgstr "Produkty uboczne" #. module: mrp_byproduct #: field:mrp.subproduct,subproduct_type:0 msgid "Quantity Type" -msgstr "" +msgstr "Typ ilości" #. module: mrp_byproduct #: model:ir.model,name:mrp_byproduct.model_mrp_bom msgid "Bill of Material" -msgstr "" +msgstr "Zestawienie materiałowe" #. module: mrp_byproduct #: field:mrp.subproduct,product_qty:0 @@ -73,7 +73,7 @@ msgstr "Ilość produktu" #: code:addons/mrp_byproduct/mrp_byproduct.py:62 #, python-format msgid "Warning" -msgstr "" +msgstr "Ostrzeżenie" #. module: mrp_byproduct #: field:mrp.subproduct,bom_id:0 @@ -83,12 +83,12 @@ msgstr "Zest. Mat." #. module: mrp_byproduct #: selection:mrp.subproduct,subproduct_type:0 msgid "Variable" -msgstr "" +msgstr "Zmienna" #. module: mrp_byproduct #: selection:mrp.subproduct,subproduct_type:0 msgid "Fixed" -msgstr "" +msgstr "Stała" #. module: mrp_byproduct #: code:addons/mrp_byproduct/mrp_byproduct.py:62 @@ -96,9 +96,9 @@ msgstr "" msgid "" "The Product Unit of Measure you chose has a different category than in the " "product form." -msgstr "" +msgstr "Wybrana jednostka miary ma inną kategorię niż ta w produkcie." #. module: mrp_byproduct #: model:ir.model,name:mrp_byproduct.model_mrp_subproduct msgid "Byproduct" -msgstr "" +msgstr "Produkt uboczny" diff --git a/addons/mrp_operations/i18n/pl.po b/addons/mrp_operations/i18n/pl.po index 0a4ce335931..8bcda45ea00 100644 --- a/addons/mrp_operations/i18n/pl.po +++ b/addons/mrp_operations/i18n/pl.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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2010-12-09 08:14+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 21:33+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:40+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form @@ -46,6 +46,8 @@ msgstr "" msgid "" "Work order has been cancelled for production order %s." msgstr "" +"Zlecenie operacji zostało anulowane dla zamówienia produkcji " +"%s." #. module: mrp_operations #: view:mrp.production.workcenter.line:0 @@ -61,7 +63,7 @@ msgstr "Informacje z definicji marszruty" #. module: mrp_operations #: field:mrp.production.workcenter.line,uom:0 msgid "Unit of Measure" -msgstr "" +msgstr "Jednostka Miary" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -100,6 +102,7 @@ msgstr "Ustaw na projekt" #, python-format msgid "Work order is pending for production order %s." msgstr "" +"Zlecenie operacji oczekuje na zamówienie produkcji %s." #. module: mrp_operations #: field:mrp.production,allow_reorder:0 @@ -168,7 +171,7 @@ msgstr "Anulowano" #: code:addons/mrp_operations/mrp_operations.py:520 #, python-format msgid "Operation is Already Cancelled!" -msgstr "" +msgstr "Operacja jest już anulowana!" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_operation_action @@ -185,14 +188,14 @@ msgstr "Przesunięcie zapasu" #: code:addons/mrp_operations/mrp_operations.py:524 #, python-format msgid "No operation to cancel." -msgstr "" +msgstr "Brak operacji do anulowania." #. module: mrp_operations #: code:addons/mrp_operations/mrp_operations.py:517 #, python-format msgid "" "In order to Finish the operation, it must be in the Start or Resume state!" -msgstr "" +msgstr "Aby zakończyć operację, to musi być ona w stanie Start lub Wznów." #. module: mrp_operations #: field:mrp.workorder,nbr:0 @@ -210,7 +213,7 @@ msgstr "Projekt" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 msgid "Production Workcenter" -msgstr "" +msgstr "Centrum robocze" #. module: mrp_operations #: field:mrp.production.workcenter.line,date_finished:0 @@ -242,12 +245,12 @@ msgstr "" #. module: mrp_operations #: model:ir.ui.menu,name:mrp_operations.menu_report_mrp_workorders_tree msgid "Work Order Analysis" -msgstr "" +msgstr "Analiza zleceń operacji" #. module: mrp_operations #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_action_planning msgid "Work Orders By Resource" -msgstr "" +msgstr "Zlecenia operacji wg zasobów" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 @@ -264,7 +267,7 @@ msgstr "Ilość produktu" #: code:addons/mrp_operations/mrp_operations.py:122 #, python-format msgid "Manufacturing order cannot start in state \"%s\"!" -msgstr "" +msgstr "Zamówienie produkcji nie może być rozpoczęte w stanie \"%s\"!" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -288,7 +291,7 @@ msgstr "Stan" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Planned Year" -msgstr "" +msgstr "Planowany rok" #. module: mrp_operations #: field:mrp_operations.operation,order_date:0 @@ -321,11 +324,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby rozpocząć nowe zlecenie operacji. \n" +"

\n" +" Zlecenie operacji jest listą operacji do wykonania w zamówieniu\n" +" produkcji. Kiedy rozpoczniesz pierwszą operację zamówienia,\n" +" to zamówienie jest automatycznie oznaczane jako rozpoczęte.\n" +" Kiedy zakończysz ostatnią operację, to zamówienie jest\n" +" wykonane, a produkty zużyte albo wyprodukowane.\n" +"

\n" +" " #. module: mrp_operations #: help:mrp.production.workcenter.line,delay:0 msgid "The elapsed time between operation start and stop in this Work Center" -msgstr "" +msgstr "Czas pomiędzy rozpoczęciem a zakończeniem operacji." #. module: mrp_operations #: model:process.node,name:mrp_operations.process_node_canceloperation0 @@ -335,7 +348,7 @@ msgstr "Operację anulowano" #. module: mrp_operations #: view:mrp.production:0 msgid "Pause Work Order" -msgstr "" +msgstr "Wstrzymaj operację" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -352,6 +365,8 @@ msgstr "Grudzień" #, python-format msgid "Work order has been done for production order %s." msgstr "" +"Zlecenie operacji zostało wykonane dla zamówienia produkcji " +"%s." #. module: mrp_operations #: view:mrp.workorder:0 @@ -388,7 +403,7 @@ msgstr "Czeka na materiały" #. module: mrp_operations #: field:mrp.production.workcenter.line,production_state:0 msgid "Production Status" -msgstr "" +msgstr "Stan produkcji" #. module: mrp_operations #: selection:mrp.workorder,state:0 @@ -408,13 +423,13 @@ msgstr "W toku" #, python-format msgid "" "In order to Pause the operation, it must be in the Start or Resume state!" -msgstr "" +msgstr "Aby wstrzymać operację, to musi być ona w stanie Start lub Wznów!" #. module: mrp_operations #: code:addons/mrp_operations/mrp_operations.py:512 #, python-format msgid "In order to Resume the operation, it must be in the Pause state!" -msgstr "" +msgstr "Aby wznowić operację, to musi być ona w stanie Wstrzymaj!" #. module: mrp_operations #: view:mrp.production:0 @@ -481,7 +496,7 @@ msgstr "" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Planned Day" -msgstr "" +msgstr "Planowany dzień" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -538,7 +553,7 @@ msgstr "Styczeń" #. module: mrp_operations #: view:mrp.production:0 msgid "Resume Work Order" -msgstr "" +msgstr "Wznół operację" #. module: mrp_operations #: model:process.node,note:mrp_operations.process_node_doneoperation0 @@ -632,6 +647,8 @@ msgstr "" #, python-format msgid "Work order has been created for production order %s." msgstr "" +"Zlecenie operacji zostało utworzone dla zamówienia produkcji " +"%s." #. module: mrp_operations #: model:process.node,name:mrp_operations.process_node_startoperation0 diff --git a/addons/mrp_repair/i18n/es.po b/addons/mrp_repair/i18n/es.po index 17f302d5b9e..047b6cbeba2 100644 --- a/addons/mrp_repair/i18n/es.po +++ b/addons/mrp_repair/i18n/es.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: 2012-12-03 10:25+0000\n" -"PO-Revision-Date: 2012-05-10 17:53+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-13 15:55+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:43+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: mrp_repair #: field:mrp.repair.line,move_id:0 @@ -54,7 +54,7 @@ msgstr "A facturar" #. module: mrp_repair #: view:mrp.repair:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unidad de medida" #. module: mrp_repair #: report:repair.order:0 @@ -69,7 +69,7 @@ msgstr "Agrupar por dirección de facturación" #. module: mrp_repair #: field:mrp.repair,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:440 @@ -96,7 +96,7 @@ msgstr "Excepción de factura" #. module: mrp_repair #: view:mrp.repair:0 msgid "Serial Number" -msgstr "" +msgstr "Nº de serie" #. module: mrp_repair #: field:mrp.repair,address_id:0 @@ -122,7 +122,7 @@ msgstr "Dirección de factura :" #. module: mrp_repair #: help:mrp.repair,partner_id:0 msgid "Choose partner for whom the order will be invoiced and delivered." -msgstr "" +msgstr "Elija una empresa para la que el pedido será facturado y enviado." #. module: mrp_repair #: view:mrp.repair:0 @@ -137,7 +137,7 @@ msgstr "Notas" #. module: mrp_repair #: field:mrp.repair,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: mrp_repair #: field:mrp.repair,amount_tax:0 @@ -152,7 +152,7 @@ msgstr "Impuestos" #: code:addons/mrp_repair/mrp_repair.py:447 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: mrp_repair #: report:repair.order:0 @@ -163,12 +163,12 @@ msgstr "Total neto :" #: selection:mrp.repair,state:0 #: selection:mrp.repair.line,state:0 msgid "Cancelled" -msgstr "" +msgstr "Cancelado" #. module: mrp_repair #: help:mrp.repair,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: mrp_repair #: view:mrp.repair:0 @@ -195,6 +195,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una orden de reparación.\n" +"

\n" +"En una orden de reparación, puede detallar los componentes que elimina, " +"añade o modifica y registrar el tiempo gastado en las diferentes " +"operaciones.\n" +"

\n" +"La orden de reparación usa la fecha de garantía del nº de serie para saber " +"si la reparación debería ser facturada al cliente o no.\n" +"

\n" +" " #. module: mrp_repair #: help:mrp.repair.line,state:0 @@ -207,6 +218,12 @@ msgid "" " \n" "* The 'Cancelled' status is set automatically when user cancel repair order." msgstr "" +" * El estado 'Borrador' se establece automáticamente cuando el usuario " +"introduce una orden de reparación.\n" +"* El estado 'Confirmado' se establece cuando el usuario confirma la orden.\n" +"* El estado 'Realizado' se establece automáticamente cuando la orden de " +"reparación se completa.\n" +"* El estado 'Cancelado' se establece cuando el usuario cancela la orden." #. module: mrp_repair #: field:mrp.repair,move_id:0 @@ -217,7 +234,7 @@ msgstr "Movimiento" #: code:addons/mrp_repair/mrp_repair.py:579 #, python-format msgid "Repair Order for %s has been started." -msgstr "" +msgstr "La orden de reparación para %s ha sido iniciada." #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree @@ -236,6 +253,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: mrp_repair #: view:mrp.repair:0 @@ -254,7 +273,7 @@ msgstr "¡Aviso!" #. module: mrp_repair #: view:mrp.repair:0 msgid "(update)" -msgstr "" +msgstr "(actualizar)" #. module: mrp_repair #: view:mrp.repair:0 @@ -289,6 +308,16 @@ msgid "" "* The 'Done' status is set when repairing is completed. \n" "* The 'Cancelled' status is used when user cancel repair order." msgstr "" +" * El estado 'Borrador' se establece automáticamente cuando el usuario " +"introduce una orden de reparación.\n" +"* El estado 'Confirmado' se establece cuando el usuario confirma la orden.\n" +"* El estado 'Listo para reparar' se usa para iniciar la reparación. El " +"usuario sólo puede iniciar la reparación cuando se confirma la orden.\n" +"* El estado 'Para ser facturado' se usa para generar la factura antes o " +"después de que se realice la facturación.\n" +"* El estado 'Realizado' se establece cuando la orden de reparación se " +"completa.\n" +"* El estado 'Cancelado' se establece cuando el usuario cancela la orden." #. module: mrp_repair #: view:mrp.repair:0 @@ -298,13 +327,14 @@ msgstr "Órdenes de reparación" #. module: mrp_repair #: report:repair.order:0 msgid "Tax" -msgstr "" +msgstr "Impuesto" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:336 #, python-format msgid "Serial number is required for operation line with product '%s'" msgstr "" +"Se requiere un nº de serie para la línea de operación con el producto '%s'" #. module: mrp_repair #: report:repair.order:0 @@ -321,7 +351,7 @@ msgstr "Número de lote" #. module: mrp_repair #: field:mrp.repair,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: mrp_repair #: field:mrp.repair,fees_lines:0 @@ -399,7 +429,7 @@ msgstr "Línea reparación" #: code:addons/mrp_repair/mrp_repair.py:596 #, python-format msgid "Repair has been cancelled." -msgstr "" +msgstr "La reparación ha sido cancelada." #. module: mrp_repair #: report:repair.order:0 @@ -442,7 +472,7 @@ msgstr "Sí" #: code:addons/mrp_repair/mrp_repair.py:573 #, python-format msgid "Repair Order for %s has been created." -msgstr "" +msgstr "La orden de reparación para %s ha sido creada." #. module: mrp_repair #: view:mrp.repair:0 @@ -456,7 +486,7 @@ msgstr "Facturado" #: field:mrp.repair.fee,product_uom:0 #: field:mrp.repair.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidad de medida del producto" #. module: mrp_repair #: view:mrp.repair.make_invoice:0 @@ -511,22 +541,26 @@ msgid "" "invoice before or after the repair is done respectively. 'No invoice' means " "you don't want to generate invoice for this repair order." msgstr "" +"Seleccionando 'Antes de reparar' o 'Después de reparar' permitirá generar " +"las facturas antes o después de que se realice la reparación " +"respectivamente. 'Sin factura' significar que no quiere generar factura para " +"esta orden de reparación." #. module: mrp_repair #: field:mrp.repair,guarantee_limit:0 msgid "Warranty Expiration" -msgstr "" +msgstr "Vencimiento de la garantía" #. module: mrp_repair #: help:mrp.repair,pricelist_id:0 msgid "Pricelist of the selected partner." -msgstr "" +msgstr "Tarifa de la empresa seleccionada" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:606 #, python-format msgid "Repair Order is closed." -msgstr "" +msgstr "La orden de reparación ha sido cerrada." #. module: mrp_repair #: report:repair.order:0 @@ -553,18 +587,18 @@ msgstr "Después de la reparación" #: code:addons/mrp_repair/wizard/cancel_repair.py:41 #, python-format msgid "Active ID not Found" -msgstr "" +msgstr "Id. activo no encontrado" #. module: mrp_repair #: field:mrp.repair,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:591 #, python-format msgid "Repair Order for %s has been accepted." -msgstr "" +msgstr "La orden de reparación para %s ha sido aceptada." #. module: mrp_repair #: view:mrp.repair:0 @@ -580,13 +614,13 @@ msgstr "Líneas honorarios reparación" #: field:mrp.repair,message_comment_ids:0 #: help:mrp.repair,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:585 #, python-format msgid "Draft Invoice of %s %s waiting for validation." -msgstr "" +msgstr "La factura en borrador de %s %s espera validación." #. module: mrp_repair #: report:repair.order:0 @@ -596,7 +630,7 @@ msgstr "Presupuesto de reparación" #. module: mrp_repair #: field:mrp.repair,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: mrp_repair #: view:mrp.repair:0 @@ -626,7 +660,7 @@ msgstr "Cantidad" #. module: mrp_repair #: view:mrp.repair:0 msgid "Product Information" -msgstr "" +msgstr "Información del producto" #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice @@ -695,6 +729,10 @@ msgid "" "repaired and create a picking with selected product. Note that you can " "select the locations in the Info tab, if you have the extended view." msgstr "" +"Marque esta casilla si desea administrar el envío una vez el producto esté " +"reparado y se haya creado un albarán con el producto seleccionado. Tenga en " +"cuenta que puede seleccionar las ubicaciones en la pestaña de información, " +"si tiene la vista extendida." #. module: mrp_repair #: help:mrp.repair,guarantee_limit:0 @@ -704,6 +742,11 @@ msgid "" "expiration limit, each operation and fee you will add will be set as 'not to " "invoiced' by default. Note that you can change manually afterwards." msgstr "" +"El límite de validez de la garantí se calcula como: fecha del último " +"movimiento + garantía definida en el producto seleccionado. Si la fecha " +"actual está por debajo de dicho límite, cada operación y cuota que añade se " +"establecerán por defecto como 'No facturar'. Tenga en cuenta que puede " +"cambiar dicho valor manualmente después." #. module: mrp_repair #: view:mrp.repair.make_invoice:0 @@ -713,7 +756,7 @@ msgstr "Crear factura" #. module: mrp_repair #: view:mrp.repair:0 msgid "Reair Orders" -msgstr "" +msgstr "Órdenes de reparación" #. module: mrp_repair #: field:mrp.repair.fee,name:0 @@ -768,7 +811,7 @@ msgstr "¿Desea crear la(s) factura(s)?" #: code:addons/mrp_repair/mrp_repair.py:350 #, python-format msgid "Repair order is already invoiced." -msgstr "" +msgstr "La orden de reparación ya ha sido facturada." #. module: mrp_repair #: view:mrp.repair:0 @@ -811,7 +854,7 @@ msgstr "Eliminar" #: code:addons/mrp_repair/mrp_repair.py:601 #, python-format msgid "Repair Order is now ready to repair." -msgstr "" +msgstr "La orden de reparación está lista para ser reparada." #. module: mrp_repair #: field:mrp.repair,partner_invoice_id:0 @@ -821,7 +864,7 @@ msgstr "Dirección de facturación" #. module: mrp_repair #: help:mrp.repair,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: mrp_repair #: view:mrp.repair:0 @@ -848,7 +891,7 @@ msgstr "No facturar" #: view:mrp.repair.cancel:0 #: view:mrp.repair.make_invoice:0 msgid "or" -msgstr "" +msgstr "o" #. module: mrp_repair #: field:mrp.repair,amount_total:0 diff --git a/addons/note/i18n/pl.po b/addons/note/i18n/pl.po new file mode 100644 index 00000000000..7c16c100b76 --- /dev/null +++ b/addons/note/i18n/pl.po @@ -0,0 +1,288 @@ +# Polish 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: 2012-12-03 16:02+0000\n" +"PO-Revision-Date: 2012-12-13 20:37+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: note +#: field:note.note,memo:0 +msgid "Note Content" +msgstr "Zawartość" + +#. module: note +#: view:note.stage:0 +msgid "Stages of Notes" +msgstr "Etapy notatki" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_04 +#: model:note.stage,name:note.note_stage_02 +msgid "This Week" +msgstr "W tym tygodniu" + +#. module: note +#: model:ir.model,name:note.model_base_config_settings +msgid "base.config.settings" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_tag +msgid "Note Tag" +msgstr "Tag notatki" + +#. module: note +#: model:res.groups,name:note.group_note_fancy +msgid "Notes / Fancy mode" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_note +#: view:note.note:0 +msgid "Note" +msgstr "Notka" + +#. module: note +#: view:note.note:0 +msgid "Group By..." +msgstr "Grupuj wg..." + +#. module: note +#: field:note.note,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: note +#: model:ir.actions.act_window,help:note.action_note_note +msgid "" +"

\n" +" Click to add a personal note.\n" +"

\n" +" Use notes to organize personal tasks or notes. All\n" +" notes are private; no one else will be able to see them. " +"However\n" +" you can share some notes with other people by inviting " +"followers\n" +" on the note. (Useful for meeting minutes, especially if\n" +" you activate the pad feature for collaborative writings).\n" +"

\n" +" You can customize how you process your notes/tasks by adding,\n" +" removing or modifying columns.\n" +"

\n" +" " +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_01 +#: model:note.stage,name:note.note_stage_01 +msgid "Today" +msgstr "Dziś" + +#. module: note +#: model:ir.model,name:note.model_res_users +msgid "Users" +msgstr "Użytkownicy" + +#. module: note +#: view:note.note:0 +msgid "í" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stage of Notes" +msgstr "Etapy notatek" + +#. module: note +#: field:note.note,message_unread:0 +msgid "Unread Messages" +msgstr "Nieprzeczytane wiadomości" + +#. module: note +#: field:note.note,current_partner_id:0 +msgid "unknown" +msgstr "nieznane" + +#. module: note +#: view:note.note:0 +msgid "By sticky note Category" +msgstr "" + +#. module: note +#: help:note.note,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" + +#. module: note +#: field:note.stage,name:0 +msgid "Stage Name" +msgstr "Nazwa etapu" + +#. module: note +#: field:note.note,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_02 +msgid "Tomorrow" +msgstr "Jutro" + +#. module: note +#: view:note.note:0 +#: field:note.note,open:0 +msgid "Active" +msgstr "Aktywne" + +#. module: note +#: help:note.stage,user_id:0 +msgid "Owner of the note stage." +msgstr "" + +#. module: note +#: model:ir.ui.menu,name:note.menu_notes_stage +msgid "Categories" +msgstr "Kategorie" + +#. module: note +#: field:note.note,message_comment_ids:0 +#: help:note.note,message_comment_ids:0 +msgid "Comments and emails" +msgstr "Komentarze i emaile" + +#. module: note +#: field:note.tag,name:0 +msgid "Tag Name" +msgstr "Nazwa znacznika" + +#. module: note +#: field:note.note,message_ids:0 +msgid "Messages" +msgstr "Wiadomości" + +#. module: note +#: view:base.config.settings:0 +#: model:ir.actions.act_window,name:note.action_note_note +#: model:ir.ui.menu,name:note.menu_note_notes +#: view:note.note:0 +#: model:note.stage,name:note.note_stage_04 +msgid "Notes" +msgstr "Notatki" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_03 +#: model:note.stage,name:note.note_stage_03 +msgid "Later" +msgstr "Później" + +#. module: note +#: model:ir.model,name:note.model_note_stage +msgid "Note Stage" +msgstr "Etap notatki" + +#. module: note +#: field:note.note,message_summary:0 +msgid "Summary" +msgstr "Podsumowanie" + +#. module: note +#: help:note.stage,sequence:0 +msgid "Used to order the note stages" +msgstr "Stosowane do porządkowania etapów notatek" + +#. module: note +#: field:note.note,stage_ids:0 +msgid "Stages of Users" +msgstr "Etapy użytkowników" + +#. module: note +#: field:note.note,name:0 +msgid "Note Summary" +msgstr "Podsumowanie notatki" + +#. module: note +#: model:ir.actions.act_window,name:note.action_note_stage +#: view:note.note:0 +msgid "Stages" +msgstr "Etapy" + +#. module: note +#: help:note.note,message_ids:0 +msgid "Messages and communication history" +msgstr "Wiadomości i historia komunikacji" + +#. module: note +#: view:note.note:0 +msgid "Delete" +msgstr "Usuń" + +#. module: note +#: field:note.note,color:0 +msgid "Color Index" +msgstr "Indeks kolorów" + +#. module: note +#: field:note.note,sequence:0 +#: field:note.stage,sequence:0 +msgid "Sequence" +msgstr "Numeracja" + +#. module: note +#: field:note.note,tag_ids:0 +msgid "Tags" +msgstr "Tagi" + +#. module: note +#: view:note.note:0 +msgid "Archive" +msgstr "Archiwizuj" + +#. module: note +#: field:base.config.settings,module_note_pad:0 +msgid "Use collaborative pads (etherpad)" +msgstr "Stosuje panale współpracy." + +#. module: note +#: help:note.note,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: note +#: field:base.config.settings,group_note_fancy:0 +msgid "Use fancy layouts for notes" +msgstr "" + +#. module: note +#: field:note.stage,user_id:0 +msgid "Owner" +msgstr "Właściciel" + +#. module: note +#: view:note.note:0 +#: field:note.note,stage_id:0 +msgid "Stage" +msgstr "Etap" + +#. module: note +#: field:note.note,date_done:0 +msgid "Date done" +msgstr "Data wykonania" + +#. module: note +#: field:note.stage,fold:0 +msgid "Folded by Default" +msgstr "Domyślnie zwinięte" diff --git a/addons/portal/i18n/es.po b/addons/portal/i18n/es.po index 40209327505..897b436f781 100644 --- a/addons/portal/i18n/es.po +++ b/addons/portal/i18n/es.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-05-10 17:37+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2012-12-13 15:40+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:53+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: portal #: view:portal.payment.acquirer:0 msgid "Mako" -msgstr "" +msgstr "Mako" #. module: portal #: code:addons/portal/wizard/share_wizard.py:50 @@ -37,6 +37,11 @@ msgid "" " If necessary, you can fix any contact's email " "address directly in the list." msgstr "" +"Seleccione que contactos deben pertenecer al portal en la siguiente lista.\n" +"La dirección de correo electrónico de cada contacto seleccionado debe ser " +"válida y única.\n" +"Si es necesario, puede corregir una dirección de correo de un contacto " +"directamente en la lista." #. module: portal #: code:addons/portal/wizard/share_wizard.py:54 @@ -47,12 +52,12 @@ msgstr "Por favor seleccione al menos un grupo con quien compartir" #. module: portal #: model:ir.ui.menu,name:portal.company_news_feed_ir_ui_menu msgid "Company's news" -msgstr "" +msgstr "Noticias de la compañía" #. module: portal #: view:portal.wizard.user:0 msgid "Contacts" -msgstr "" +msgstr "Contactos" #. module: portal #: view:share.wizard:0 @@ -63,32 +68,32 @@ msgstr "Grupos existentes" #. module: portal #: view:res.groups:0 msgid "Portal Groups" -msgstr "" +msgstr "Grupos con acceso al portal" #. module: portal #: field:portal.wizard,welcome_message:0 msgid "Invitation Message" -msgstr "" +msgstr "Mensaje de invitación" #. module: portal #: view:res.groups:0 msgid "Non-Portal Groups" -msgstr "" +msgstr "Grupos sin acceso al portal" #. module: portal #: view:share.wizard:0 msgid "Details" -msgstr "" +msgstr "Detalles" #. module: portal #: model:ir.ui.menu,name:portal.portal_orders msgid "Quotations and Sales Orders" -msgstr "" +msgstr "Presupuestos y pedidos de venta" #. module: portal #: view:portal.payment.acquirer:0 msgid "reference: the reference number of the document to pay" -msgstr "" +msgstr "referencia: el nº de referencia del documento a pagar" #. module: portal #: help:portal.payment.acquirer,visible:0 @@ -96,6 +101,8 @@ msgid "" "Make this payment acquirer available in portal forms (Customer invoices, " "etc.)" msgstr "" +"Hacer que este método de pago esté disponible en los formularios del portal " +"(facturas de cliente, etc.)" #. module: portal #: model:ir.model,name:portal.model_share_wizard @@ -105,7 +112,7 @@ msgstr "Asistente de compartición" #. module: portal #: field:portal.wizard.user,email:0 msgid "Email" -msgstr "" +msgstr "Correo electrónico" #. module: portal #: model:ir.actions.client,help:portal.action_news @@ -115,17 +122,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"No tiene noticias de la compañía sin leer.\n" +"

\n" +" " #. module: portal #: view:portal.wizard:0 msgid "or" -msgstr "" +msgstr "o" #. module: portal #: model:ir.actions.client,name:portal.action_jobs #: model:ir.ui.menu,name:portal.portal_jobs msgid "Jobs" -msgstr "" +msgstr "Empleos" #. module: portal #: field:portal.wizard,user_ids:0 @@ -136,7 +147,7 @@ msgstr "Usuarios" #: code:addons/portal/acquirer.py:74 #, python-format msgid "Pay safely online" -msgstr "" +msgstr "Pague en línea de forma segura" #. module: portal #: view:portal.payment.acquirer:0 @@ -144,17 +155,19 @@ msgid "" "kind: the kind of document on which the payment form is rendered (translated " "to user language, e.g. \"Invoice\")" msgstr "" +"kind: el tipo de documento sobre el que el formulario de pago se " +"representará (traducido al idioma del usuario, por ejemplo, \"Factura\")" #. module: portal #: help:portal.wizard,portal_id:0 msgid "The portal that users can be added in or removed from." -msgstr "" +msgstr "El portal al que los usuarios puede añadir o quitar." #. module: portal #: code:addons/portal/wizard/share_wizard.py:38 #, python-format msgid "Users you already shared with" -msgstr "" +msgstr "Usuarios con los que ya ha compartido" #. module: portal #: model:ir.actions.client,help:portal.action_jobs @@ -164,11 +177,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"No tiene ofertas de trabajo sin leer.\n" +"

\n" +" " #. module: portal #: model:ir.ui.menu,name:portal.company_jobs_ir_ui_menu msgid "Company's jobs" -msgstr "" +msgstr "Empleos de la compañía" #. module: portal #: model:ir.ui.menu,name:portal.portal_menu @@ -187,23 +204,23 @@ msgstr "Su cuenta OpenERP en %(company)s" #. module: portal #: view:portal.payment.acquirer:0 msgid "cr: the current database cursor" -msgstr "" +msgstr "cr: el cursor actual de la base de datos" #. module: portal #: field:portal.wizard.user,in_portal:0 msgid "In Portal" -msgstr "" +msgstr "En el portal" #. module: portal #: model:ir.actions.client,name:portal.action_news #: model:ir.ui.menu,name:portal.portal_company_news msgid "News" -msgstr "" +msgstr "Noticias" #. module: portal #: model:ir.ui.menu,name:portal.portal_after_sales msgid "After Sale Services" -msgstr "" +msgstr "Servicios post-venta" #. module: portal #: model:res.groups,comment:portal.group_portal @@ -212,23 +229,26 @@ msgid "" "restricted menus).\n" " They usually do not belong to the usual OpenERP groups." msgstr "" +"Los miembros del portal tienen derechos de acceso específicos (tales como " +"reglas de registro y menús restringidos).\n" +"Normalmente no pertenecen a los grupos habituales de OpenERP." #. module: portal #: model:ir.actions.act_window,name:portal.action_acquirer_list #: view:portal.payment.acquirer:0 msgid "Payment Acquirers" -msgstr "" +msgstr "Métodos de pago" #. module: portal #: model:ir.ui.menu,name:portal.portal_projects msgid "Projects" -msgstr "" +msgstr "Proyectos" #. module: portal #: model:ir.actions.client,name:portal.action_mail_inbox_feeds_portal #: model:ir.ui.menu,name:portal.portal_inbox msgid "Inbox" -msgstr "" +msgstr "Bandeja de entrada" #. module: portal #: view:share.wizard:0 @@ -247,6 +267,8 @@ msgid "" ", so it may use Mako expressions.\n" " The Mako evaluation context provides:" msgstr "" +", por lo que puede contener expresiones Mako.\n" +"La evaluación del contexto de Mako provee:" #. module: portal #: field:portal.payment.acquirer,name:0 @@ -256,12 +278,12 @@ msgstr "Nombre" #. module: portal #: model:ir.model,name:portal.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Grupos de acceso" #. module: portal #: view:portal.payment.acquirer:0 msgid "uid: the current user id" -msgstr "" +msgstr "uid: el id. del usuario actual" #. module: portal #: view:portal.payment.acquirer:0 @@ -269,31 +291,33 @@ msgid "" "quote(): a method to quote special string character to make them suitable " "for inclusion in a URL" msgstr "" +"quote(): un método para citar una cadena especial de caracteres para " +"hacerlos adecuados para la inclusión en una URL" #. module: portal #: view:portal.payment.acquirer:0 msgid "amount: the total amount to pay, as a float" -msgstr "" +msgstr "amount: el importe total a pagar, como un float" #. module: portal #: help:res.groups,is_portal:0 msgid "If checked, this group is usable as a portal." -msgstr "" +msgstr "Si está marcado, este grupo e" #. module: portal #: field:portal.payment.acquirer,form_template:0 msgid "Payment form template (HTML)" -msgstr "" +msgstr "Plantilla para el formulario de pago (HTML)" #. module: portal #: field:portal.wizard.user,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Contacto" #. module: portal #: model:ir.model,name:portal.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Correos salientes" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:194 @@ -304,7 +328,7 @@ msgstr "Correo electrónico requerido" #. module: portal #: model:ir.ui.menu,name:portal.portal_messages msgid "Messaging" -msgstr "" +msgstr "Mensajería" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:195 @@ -318,7 +342,7 @@ msgstr "" #. module: portal #: model:ir.model,name:portal.model_portal_payment_acquirer msgid "Online Payment Acquirer" -msgstr "" +msgstr "Método de pago en línea" #. module: portal #: view:portal.payment.acquirer:0 @@ -326,6 +350,8 @@ msgid "" "object: the document on which the payment form is rendered (usually an " "invoice or sale order record)" msgstr "" +"object: el documento en el que el formulario de pago es reproducido " +"(normalmente un registro de factura o de pedido de venta)" #. module: portal #: model:ir.actions.client,help:portal.action_mail_inbox_feeds_portal @@ -341,16 +367,26 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"¡Buen trabajo! Su bandeja de entrada está vacía.\n" +"

\n" +"Su bandeja de entrada contiene los mensajes privados o correos electrónicos " +"enviados a usted, así como información relativa a los documentos o personas " +"a los que sigue.\n" +"

\n" +" " #. module: portal #: help:portal.wizard,welcome_message:0 msgid "This text is included in the email sent to new users of the portal." msgstr "" +"Este texto se incluye en el correo electrónico enviado a los nuevos usuarios " +"del portal." #. module: portal #: model:ir.ui.menu,name:portal.portal_company msgid "About Us" -msgstr "" +msgstr "¿Quiénes somos?" #. module: portal #: view:portal.payment.acquirer:0 @@ -358,11 +394,13 @@ msgid "" "currency: the currency record in which the document is issued (e.g. " "currency.name could be EUR)" msgstr "" +"currency: el registro de moneda en la que el documento se ha expedido (por " +"ejemplo, currency.name puede ser 'EUR')" #. module: portal #: view:portal.payment.acquirer:0 msgid "Payment Acquirer" -msgstr "" +msgstr "Método de pago" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:35 @@ -385,6 +423,20 @@ msgid "" "OpenERP - Open Source Business Applications\n" "http://www.openerp.com\n" msgstr "" +"Estimado %(name)s,\n" +"\n" +"Se le ha concedido acceso a %(portal)s.\n" +"\n" +"Sus datos de inicio de sesión son:\n" +"Base de datos: %(db)s\n" +"Usuario: %(login)s\n" +"\n" +"Para completar el proceso de registro, pulse en el siguiente enlace:\n" +"%(url)s\n" +"\n" +"%(welcome_message)s\n" +"\n" +"--\n" #. module: portal #: model:portal.payment.acquirer,form_template:portal.paypal_acquirer @@ -407,6 +459,23 @@ msgid "" "% endif\n" " " msgstr "" +"\n" +"% if object.company_id.paypal_account:\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"% endif\n" +" " #. module: portal #: model:ir.model,name:portal.model_portal_wizard_user @@ -419,17 +488,19 @@ msgid "" "If the template renders to an empty result in a certain context it will be " "ignored, as if it was inactive." msgstr "" +"Si la plantilla representa un resulta vacío en un cierto contexto, será " +"ignorada, como si estuviera inactiva." #. module: portal #: field:portal.payment.acquirer,visible:0 msgid "Visible" -msgstr "" +msgstr "Visible" #. module: portal #: code:addons/portal/wizard/share_wizard.py:39 #, python-format msgid "Existing Groups (e.g Portal Groups)" -msgstr "" +msgstr "Grupos existentes (por ejemplo, los grupos del portal)" #. module: portal #: view:portal.wizard:0 @@ -439,12 +510,12 @@ msgstr "Cancelar" #. module: portal #: view:portal.wizard:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: portal #: view:portal.payment.acquirer:0 msgid "ctx: the current context dictionary" -msgstr "" +msgstr "ctx: el actual diccionario de contexto" #. module: portal #: view:portal.payment.acquirer:0 @@ -452,6 +523,8 @@ msgid "" "This is an HTML form template to submit a payment through this acquirer.\n" " The template will be rendered with" msgstr "" +"Ésta es una plantilla para enviar el pago a través del método escogido.\n" +"La plantilla se representará con" #. module: portal #: code:addons/portal/mail_mail.py:40 @@ -459,18 +532,20 @@ msgstr "" msgid "" "Access your personal documents through our Customer Portal" msgstr "" +"Acceda a sus documentos personales a través de nuestro portal " +"del cliente." #. module: portal #: view:portal.payment.acquirer:0 msgid "Form Template" -msgstr "" +msgstr "Plantilla de formulario" #. module: portal #: model:ir.actions.act_window,name:portal.partner_wizard_action #: model:ir.model,name:portal.model_portal_wizard #: view:portal.wizard:0 msgid "Portal Access Management" -msgstr "" +msgstr "Administración de acceso al portal" #~ msgid "Portal Name" #~ msgstr "Nombre portal" diff --git a/addons/portal_crm/i18n/es.po b/addons/portal_crm/i18n/es.po new file mode 100644 index 00000000000..e484a6adfd1 --- /dev/null +++ b/addons/portal_crm/i18n/es.po @@ -0,0 +1,572 @@ +# Spanish 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: 2012-12-03 16:03+0000\n" +"PO-Revision-Date: 2012-12-13 16:19+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:39+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Lead" +msgstr "Iniciativa" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,title:0 +msgid "Title" +msgstr "Título" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,probability:0 +msgid "Success Rate (%)" +msgstr "Tasa de éxito (%)" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact us" +msgstr "Contáctenos" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action:0 +msgid "Next Action Date" +msgstr "Fecha de la próxima acción" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,fax:0 +msgid "Fax" +msgstr "Fax" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,zip:0 +msgid "Zip" +msgstr "Código postal" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_unread:0 +msgid "Unread Messages" +msgstr "Mensajes sin leer" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_open:0 +msgid "Days to Open" +msgstr "Días para abrir" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you for your interest, we'll respond to your request shortly." +msgstr "Gracias por su interés. Le responderemos en breve." + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Highest" +msgstr "Más alta" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,mobile:0 +msgid "Mobile" +msgstr "Móvil" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,description:0 +msgid "Notes" +msgstr "Notas" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages" +msgstr "Mensajes" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,color:0 +msgid "Color Index" +msgstr "Índice de color" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_latitude:0 +msgid "Geo Latitude" +msgstr "Geo latitud" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_name:0 +msgid "Customer Name" +msgstr "Nombre del cliente" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,channel_id:0 +msgid "Communication channel (mail, direct, phone, ...)" +msgstr "Canal de comunicación (email, directo, teléfono, ...)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type_id:0 +msgid "Campaign" +msgstr "Campaña" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref:0 +msgid "Reference" +msgstr "Referencia" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_next:0 +#: field:portal_crm.crm_contact_us,title_action:0 +msgid "Next Action" +msgstr "Próxima acción" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_id:0 +msgid "Partner" +msgstr "Empresa" + +#. module: portal_crm +#: model:ir.actions.act_window,name:portal_crm.action_contact_us +msgid "Contact Us" +msgstr "Contáctenos" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,name:0 +msgid "Subject" +msgstr "Asunto" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,opt_out:0 +msgid "Opt-Out" +msgstr "No acepta recibir mensajes" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,priority:0 +msgid "Priority" +msgstr "Prioridad" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state_id:0 +msgid "State" +msgstr "Estado" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_follower_ids:0 +msgid "Followers" +msgstr "Seguidores" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_id:0 +msgid "Linked partner (optional). Usually created when converting the lead." +msgstr "" +"Empresa asociada (opcional). Usualmente se crea al convertir la iniciativa." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,payment_mode:0 +msgid "Payment Mode" +msgstr "Modo de pago" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "New" +msgstr "Nuevo" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type:0 +msgid "Type" +msgstr "Tipo" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_from:0 +msgid "Email" +msgstr "Correo electrónico" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,channel_id:0 +msgid "Channel" +msgstr "Canal" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Name" +msgstr "Nombre" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Lowest" +msgstr "Más baja" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,create_date:0 +msgid "Creation Date" +msgstr "Fecha de creación" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Close" +msgstr "Cerrar" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Pending" +msgstr "Pendiente" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "El tipo se utiliza para separar iniciativas y oportunidades" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,categ_ids:0 +msgid "Categories" +msgstr "Categorías" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,stage_id:0 +msgid "Stage" +msgstr "Etapa" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_login:0 +msgid "User Login" +msgstr "Nombre de usuario" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,opt_out:0 +msgid "" +"If opt-out is checked, this contact has refused to receive emails or " +"unsubscribed to a campaign." +msgstr "" +"Si se marca la casilla 'No acepta recibir mensajes', este contacto ha " +"rehusado recibir correos electrónicos o ha eliminado su suscripción a una " +"campaña." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,contact_name:0 +msgid "Contact Name" +msgstr "Nombre del contacto" + +#. module: portal_crm +#: model:ir.ui.menu,name:portal_crm.portal_company_contact +msgid "Contact" +msgstr "Contacto" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_email:0 +msgid "Partner Contact Email" +msgstr "Dirección de correo del contacto de la empresa" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_revenue:0 +msgid "Expected Revenue" +msgstr "Ingreso estimado" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,task_ids:0 +msgid "Tasks" +msgstr "Tareas" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact form" +msgstr "Formulario de contacto" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_currency:0 +msgid "Currency" +msgstr "Moneda" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,write_date:0 +msgid "Update Date" +msgstr "Fecha de actualización" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_deadline:0 +msgid "Expected Closing" +msgstr "Cierre previsto" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref2:0 +msgid "Reference 2" +msgstr "Referencia 2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_email:0 +msgid "User Email" +msgstr "Correo electrónico del usuario" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_open:0 +msgid "Opened" +msgstr "Abierto" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "In Progress" +msgstr "En proceso" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_name:0 +msgid "" +"The name of the future partner company that will be created while converting " +"the lead into opportunity" +msgstr "" +"El nombre de la compañía de la futura empresa será creado al convertir la " +"iniciativa en oportunidad." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_cost:0 +msgid "Planned Costs" +msgstr "Costes previstos" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_deadline:0 +msgid "Estimate of the date on which the opportunity will be won." +msgstr "Fecha estimada en la que la oportunidad será ganada." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Estas direcciones de correo serán añadidas al campo CC para todos los " +"correos entrantes y salientes de este registro antes de ser enviados. Separe " +"las diferentes direcciones de correo con una coma." + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Low" +msgstr "Baja" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_closed:0 +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Closed" +msgstr "Cerrado" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_assign:0 +msgid "Assignation Date" +msgstr "Fecha de asignación" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state:0 +msgid "Status" +msgstr "Estado" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_cc:0 +msgid "Global CC" +msgstr "CC global" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street2:0 +msgid "Street2" +msgstr "Calle 2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,id:0 +msgid "ID" +msgstr "Id." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,phone:0 +msgid "Phone" +msgstr "Teléfono" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_is_follower:0 +msgid "Is a Follower" +msgstr "Es un seguidor" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,active:0 +msgid "Active" +msgstr "Activo" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_id:0 +msgid "Salesperson" +msgstr "Comercial" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_close:0 +msgid "Days to Close" +msgstr "Días para el cierre" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_comment_ids:0 +#: help:portal_crm.crm_contact_us,message_comment_ids:0 +msgid "Comments and emails" +msgstr "Comentarios y correos" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_ids:0 +msgid "Companies" +msgstr "Compañías" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_summary:0 +msgid "Summary" +msgstr "Resumen" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,section_id:0 +msgid "" +"When sending mails, the default email address is taken from the sales team." +msgstr "" +"Cuando se envían correos electrónicos, la dirección de correo por defecto " +"proviene del equipo de ventas." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_name:0 +msgid "Partner Contact Name" +msgstr "Nombre del contacto de la empresa" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_longitude:0 +msgid "Geo Longitude" +msgstr "Geo longitud" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" +"Última fecha en la que este caso fue reenviado/asignado a una empresa" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_from:0 +msgid "Email address of the contact" +msgstr "Dirección de correo electrónico del contacto" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,city:0 +msgid "City" +msgstr "Ciudad" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Submit" +msgstr "Enviar" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,function:0 +msgid "Function" +msgstr "Función" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,referred:0 +msgid "Referred By" +msgstr "Recomendado por" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "Empresa asignada" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Opportunity" +msgstr "Oportunidad" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "Empresa a la que este caso ha sido reenviado/asignado." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,country_id:0 +msgid "Country" +msgstr "País" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you" +msgstr "Gracias" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,state:0 +msgid "" +"The Status is set to 'Draft', when a case is created. If the case is in " +"progress the Status is set to 'Open'. When the case is over, the Status is " +"set to 'Done'. If the case needs to be reviewed then the Status is set to " +"'Pending'." +msgstr "" +"El estado se establece a 'Borrador', cuando se crea el caso. Si el caso está " +"en progreso el estado se establece 'Abierto'. Cuando el caso finaliza, el " +"estado se establece a 'Realizado'. Si el caso necesita ser revisado, " +"entonces el estado se establece a 'Pendiente'." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages and communication history" +msgstr "Mensajes e historial de comunicación" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type_id:0 +msgid "" +"From which campaign (seminar, marketing campaign, mass mailing, ...) did " +"this contact come from?" +msgstr "" +"Campaña de procedencia (seminario, campaña de marketing, envío masivo de " +"correo, ... ) de este contacto" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "High" +msgstr "Alta" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,section_id:0 +msgid "Sales Team" +msgstr "Equipo de ventas" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street:0 +msgid "Street" +msgstr "Calle" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_last:0 +msgid "Last Action" +msgstr "Última acción" + +#. module: portal_crm +#: model:ir.model,name:portal_crm.model_portal_crm_crm_contact_us +msgid "Contact form for the portal" +msgstr "Formulario de contacto para el portal" diff --git a/addons/procurement/i18n/es.po b/addons/procurement/i18n/es.po index 1efecfe77d1..6ff090e6375 100644 --- a/addons/procurement/i18n/es.po +++ b/addons/procurement/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-01-14 19:40+0000\n" -"Last-Translator: Alberto Luengo Cabanillas (Pexego) \n" +"PO-Revision-Date: 2012-12-13 16:28+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:48+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -61,7 +61,7 @@ msgstr "¡No se ha definido un proveedor para este producto!" msgid "" "required quantities are always\n" " available" -msgstr "" +msgstr "las cantidades solicitadas siempre están disponibles" #. module: procurement #: view:product.product:0 @@ -71,6 +71,9 @@ msgid "" "inventory, you should\n" " create others rules like orderpoints." msgstr "" +"Si no hubiere suficientes cantidad disponible, la orden de entrega quedará a " +"la espera de nuevos productos. Para completar el inventario, debe crear " +"otras reglas, como puntos de pedido." #. module: procurement #: field:procurement.order,procure_method:0 @@ -81,7 +84,7 @@ msgstr "Método abastecimiento" #. module: procurement #: selection:product.template,supply_method:0 msgid "Manufacture" -msgstr "" +msgstr "Fabricar" #. module: procurement #: code:addons/procurement/procurement.py:307 @@ -97,7 +100,7 @@ msgstr "Calcular sólo reglas de stock mínimo" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Rules" -msgstr "" +msgstr "Reglas" #. module: procurement #: field:procurement.order,company_id:0 @@ -129,7 +132,7 @@ msgstr "Último error" #. module: procurement #: field:stock.warehouse.orderpoint,product_min_qty:0 msgid "Minimum Quantity" -msgstr "" +msgstr "Cantidad mínima" #. module: procurement #: help:mrp.property,composition:0 @@ -166,7 +169,7 @@ msgstr "" #. module: procurement #: field:procurement.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: procurement #: help:procurement.order,message:0 @@ -177,17 +180,17 @@ msgstr "" #. module: procurement #: view:product.product:0 msgid "Products" -msgstr "" +msgstr "Productos" #. module: procurement #: selection:procurement.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "Cancelado" #. module: procurement #: help:procurement.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: procurement #: view:procurement.order.compute.all:0 @@ -208,7 +211,7 @@ msgstr "Calcular todos los planificadores" #: code:addons/procurement/procurement.py:137 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "¡Acción no válida!" #. module: procurement #: help:procurement.order,message_summary:0 @@ -216,6 +219,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: procurement #: selection:procurement.order,state:0 @@ -248,7 +253,7 @@ msgstr "" #. module: procurement #: view:product.product:0 msgid "Stockable products" -msgstr "" +msgstr "Productos almacenables" #. module: procurement #: selection:procurement.order,state:0 @@ -264,7 +269,7 @@ msgstr "Reintentar" #: code:addons/procurement/procurement.py:498 #, python-format msgid "Procurement confirmed." -msgstr "" +msgstr "Abastaceimiento confirmado" #. module: procurement #: view:procurement.order.compute:0 @@ -280,7 +285,7 @@ msgstr "Confirmar" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Quantity Multiple" -msgstr "" +msgstr "Múltiplo de la cantidad" #. module: procurement #: help:procurement.order,origin:0 @@ -315,17 +320,17 @@ msgstr "Prioridad" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules Search" -msgstr "" +msgstr "Reglas de reordenación de búsqueda" #. module: procurement #: field:procurement.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: procurement #: field:procurement.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: procurement #: field:procurement.order,location_id:0 @@ -392,8 +397,7 @@ msgstr "Cantidad" #: code:addons/procurement/procurement.py:390 #, python-format msgid "Not enough stock and no minimum orderpoint rule defined." -msgstr "" -"No hay suficiente stock y no se ha definido una regla de stock mínimo." +msgstr "No hay suficiente stock y no existe una regla de stock mínimo." #. module: procurement #: field:make.procurement,uom_id:0 @@ -405,13 +409,13 @@ msgstr "Unidad de medida" #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Obtener para stock" #. module: procurement #: code:addons/procurement/procurement.py:501 #, python-format msgid "Procurement cancelled." -msgstr "" +msgstr "Abastecimiento cancelado." #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_action @@ -453,7 +457,7 @@ msgstr "Abastecimientos automáticos" msgid "" "use the available\n" " inventory" -msgstr "" +msgstr "usar el inventario disponible" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order @@ -511,7 +515,7 @@ msgstr "Órdenes de abastecimiento relacionadas" #. module: procurement #: field:procurement.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: procurement #: selection:mrp.property,composition:0 @@ -561,7 +565,7 @@ msgstr "" #: field:procurement.order,product_uom:0 #: field:stock.warehouse.orderpoint,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidad de medida del producto" #. module: procurement #: constraint:stock.warehouse.orderpoint:0 @@ -569,6 +573,8 @@ msgid "" "You have to select a product unit of measure in the same category than the " "default unit of measure of the product" msgstr "" +"Tiene que seleccionar una unidad de medida del producto de la misma " +"categoría que la unidad de medida por defecto del producto." #. module: procurement #: view:procurement.order:0 @@ -581,6 +587,8 @@ msgid "" "as it's a consumable (as a result of this, the quantity\n" " on hand may become negative)." msgstr "" +"como es un consumible (y como resultado de esto, la cantidad disponible " +"puede convertirse en negativa)." #. module: procurement #: field:procurement.order,note:0 @@ -605,7 +613,7 @@ msgstr "Borrador" #: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers #: view:procurement.order.compute.all:0 msgid "Run Schedulers" -msgstr "" +msgstr "Ejecutar planificadores" #. module: procurement #: view:procurement.order.compute:0 @@ -621,12 +629,12 @@ msgstr "Estado" #. module: procurement #: selection:product.template,supply_method:0 msgid "Buy" -msgstr "" +msgstr "Comprar" #. module: procurement #: view:product.product:0 msgid "for the delivery order." -msgstr "" +msgstr "para la orden de entrega." #. module: procurement #: selection:procurement.order,priority:0 @@ -644,12 +652,12 @@ msgstr "" #. module: procurement #: field:stock.warehouse.orderpoint,product_max_qty:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Cantidad máxima" #. module: procurement #: field:procurement.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: procurement #: code:addons/procurement/procurement.py:392 @@ -674,12 +682,14 @@ msgid "" "Please check the quantity in procurement order(s) for the product \"%s\", it " "should not be 0 or less!" msgstr "" +"Compruebe por favor la cantidad para la orden de abastecimiento para el " +"producto \"%s\". ¡No debe ser 0 o menos!" #. module: procurement #: field:procurement.order,message_comment_ids:0 #: help:procurement.order,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: procurement #: field:procurement.order,date_planned:0 @@ -697,6 +707,8 @@ msgid "" "When you sell this product, a delivery order will be created.\n" " OpenERP will consider that the" msgstr "" +"Cuando vende este producto, se crea una orden de entrega.\n" +"OpenERP considerará que" #. module: procurement #: code:addons/procurement/schedulers.py:133 @@ -758,7 +770,7 @@ msgstr "Fecha de cierre" #. module: procurement #: view:res.company:0 msgid "Logistics" -msgstr "" +msgstr "Logística" #. module: procurement #: help:product.template,procure_method:0 @@ -795,7 +807,7 @@ msgstr "Varios" #: code:addons/procurement/procurement.py:504 #, python-format msgid "Procurement done." -msgstr "" +msgstr "Abastecimiento realizado." #. module: procurement #: field:stock.move,procurements:0 @@ -852,6 +864,9 @@ msgid "" "procurement to bring the forecasted quantity to the Quantity specified as " "Max Quantity." msgstr "" +"Cuando el stock virtual baja por debajo de la cantidad mínimo, OpenERP " +"genera un abastecimiento para que la cantidad prevista sea la especificada " +"como cantidad máxima." #. module: procurement #: view:procurement.order:0 @@ -872,7 +887,7 @@ msgstr "Abastecimientos en excepción" #: model:ir.actions.act_window,name:procurement.product_open_orderpoint #: view:product.product:0 msgid "Orderpoints" -msgstr "" +msgstr "Puntos de pedidos" #. module: procurement #: field:product.product,orderpoint_ids:0 @@ -945,7 +960,7 @@ msgstr "En espera" #. module: procurement #: field:product.template,supply_method:0 msgid "Supply Method" -msgstr "" +msgstr "Método de abastecimiento" #. module: procurement #: field:procurement.order,move_id:0 @@ -960,7 +975,7 @@ msgstr "La forma de abastecer depende del tipo de producto." #. module: procurement #: view:product.product:0 msgid "When you sell this product, OpenERP will" -msgstr "" +msgstr "Cuando vende este producto, OpenERP" #. module: procurement #: view:procurement.order:0 @@ -985,13 +1000,13 @@ msgstr "máx" #: model:ir.ui.menu,name:procurement.menu_stock_order_points #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules" -msgstr "" +msgstr "Reglas de reordenación" #. module: procurement #: code:addons/procurement/procurement.py:138 #, python-format msgid "Cannot delete Procurement Order(s) which are in %s state." -msgstr "" +msgstr "No se puede borrar un abastacimiento que está en estado %s." #. module: procurement #: field:procurement.order,product_uos:0 @@ -1001,7 +1016,7 @@ msgstr "UdV del producto" #. module: procurement #: model:ir.model,name:procurement.model_product_template msgid "Product Template" -msgstr "" +msgstr "Plantilla de producto" #. module: procurement #: view:procurement.orderpoint.compute:0 @@ -1045,7 +1060,7 @@ msgstr "Detalles de abastecimiento" #. module: procurement #: help:procurement.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: procurement #: view:procurement.order:0 @@ -1056,7 +1071,7 @@ msgstr "El abastecieminto se inició con retraso" #: code:addons/procurement/procurement.py:495 #, python-format msgid "Procurement created." -msgstr "" +msgstr "Abastecimiento creado." #. module: procurement #: selection:mrp.property,composition:0 @@ -1069,7 +1084,7 @@ msgstr "mín" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "or" -msgstr "" +msgstr "o" #. module: procurement #: code:addons/procurement/schedulers.py:134 @@ -1080,7 +1095,7 @@ msgstr "PLANIFICADOR" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "" +msgstr "Pedir abastecimiento" #. module: procurement #: code:addons/procurement/schedulers.py:87 @@ -1092,7 +1107,7 @@ msgstr "ABAST %d: desde pedido - %3.2f %-5s - %s" #: code:addons/procurement/procurement.py:364 #, python-format msgid "Products reserved from stock." -msgstr "" +msgstr "Productos reservados del stock." #~ msgid "Planification" #~ msgstr "Planificación" diff --git a/addons/procurement/i18n/pl.po b/addons/procurement/i18n/pl.po index 60bcd15d474..b264347f611 100644 --- a/addons/procurement/i18n/pl.po +++ b/addons/procurement/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-01-12 13:08+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 21:32+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:48+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -46,7 +46,7 @@ msgstr "Grupuj wg..." #. module: procurement #: help:stock.warehouse.orderpoint,procurement_draft_ids:0 msgid "Draft procurement of the product and location of that orderpoint" -msgstr "" +msgstr "Projekt zapotrzebowania na produkt i strefa punktu zamawiania" #. module: procurement #: code:addons/procurement/procurement.py:290 @@ -60,6 +60,8 @@ msgid "" "required quantities are always\n" " available" msgstr "" +"Wymagane ilości są zawsze\n" +" dostępne" #. module: procurement #: view:product.product:0 @@ -69,6 +71,10 @@ msgid "" "inventory, you should\n" " create others rules like orderpoints." msgstr "" +"Jeśli ilość jest niedostateczna, to wydanie zewnętrzne będzie\n" +" czekało na produkty. Aby uzupełnić zapas, " +"powinieneś\n" +" utworzyć reguły jak punkt zamawiania." #. module: procurement #: field:procurement.order,procure_method:0 @@ -79,7 +85,7 @@ msgstr "Metoda zapotrzebowania" #. module: procurement #: selection:product.template,supply_method:0 msgid "Manufacture" -msgstr "" +msgstr "Produkcja" #. module: procurement #: code:addons/procurement/procurement.py:307 @@ -95,7 +101,7 @@ msgstr "Oblicz tylko reguły minimalnych zapasów" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Rules" -msgstr "" +msgstr "Reguły" #. module: procurement #: field:procurement.order,company_id:0 @@ -127,7 +133,7 @@ msgstr "Ostatni błąd" #. module: procurement #: field:stock.warehouse.orderpoint,product_min_qty:0 msgid "Minimum Quantity" -msgstr "" +msgstr "Ilość minialna" #. module: procurement #: help:mrp.property,composition:0 @@ -154,11 +160,17 @@ msgid "" "will generate a procurement request to increase the stock up to the maximum " "quantity." msgstr "" +"Możesz zdefiniować regułę minimalnego zapasu, a OpenERP będzie tworzyło " +"automatycznie projekt Zamówienia produkcji albo Zamówienia zakupu kiedy " +"przewidywany zapas spadnie poniżej minimalnego. Kiedy zapas wirtualny (= " +"zapas rzeczywisty minus potwierdzone wydania i rezerwacje) jest poniżej " +"minimum, to OpenERP wygeneruje zapotrzebowanie, które spowoduje uzupełnienie " +"zapasu do jego maklsymalnej wartości." #. module: procurement #: field:procurement.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Wiadomości" #. module: procurement #: help:procurement.order,message:0 @@ -168,17 +180,17 @@ msgstr "Wystąpił wyjątek w trakcie obliczania zapotrzebowań." #. module: procurement #: view:product.product:0 msgid "Products" -msgstr "" +msgstr "Produkty" #. module: procurement #: selection:procurement.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "Anulowano" #. module: procurement #: help:procurement.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" #. module: procurement #: view:procurement.order.compute.all:0 @@ -199,7 +211,7 @@ msgstr "Oblicz wszystkie planowania" #: code:addons/procurement/procurement.py:137 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Niedozwolona akcja!" #. module: procurement #: help:procurement.order,message_summary:0 @@ -239,7 +251,7 @@ msgstr "" #. module: procurement #: view:product.product:0 msgid "Stockable products" -msgstr "" +msgstr "Produkty rejestrowane" #. module: procurement #: selection:procurement.order,state:0 @@ -255,7 +267,7 @@ msgstr "Ponów" #: code:addons/procurement/procurement.py:498 #, python-format msgid "Procurement confirmed." -msgstr "" +msgstr "Zapotrzebowanie potwierdzono." #. module: procurement #: view:procurement.order.compute:0 @@ -271,7 +283,7 @@ msgstr "Potwierdź" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Quantity Multiple" -msgstr "" +msgstr "Wielokrotność ilości" #. module: procurement #: help:procurement.order,origin:0 @@ -285,7 +297,7 @@ msgstr "" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Procurement Orders to Process" -msgstr "" +msgstr "Zapotrzebowania do przetworzenia" #. module: procurement #: model:ir.model,name:procurement.model_stock_warehouse_orderpoint @@ -296,7 +308,7 @@ msgstr "Reguła minimalnych zapasów" #: code:addons/procurement/procurement.py:395 #, python-format msgid "Procurement '%s' is in exception: " -msgstr "" +msgstr "Zapotrzebowanie '%s' jest w stanie wyjątkowym: " #. module: procurement #: field:procurement.order,priority:0 @@ -311,7 +323,7 @@ msgstr "" #. module: procurement #: field:procurement.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Podsumowanie" #. module: procurement #: field:procurement.order,message_follower_ids:0 @@ -395,13 +407,13 @@ msgstr "Jednostka Miary" #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Na zapas" #. module: procurement #: code:addons/procurement/procurement.py:501 #, python-format msgid "Procurement cancelled." -msgstr "" +msgstr "Zapotrzebowanie anulowano." #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_action @@ -501,7 +513,7 @@ msgstr "" #. module: procurement #: field:procurement.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nieprzeczytane wiadomości" #. module: procurement #: selection:mrp.property,composition:0 diff --git a/addons/product/i18n/pt_BR.po b/addons/product/i18n/pt_BR.po index f647f58eab4..33a6582142d 100644 --- a/addons/product/i18n/pt_BR.po +++ b/addons/product/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: product #: field:product.packaging,rows:0 diff --git a/addons/project_issue/i18n/es.po b/addons/project_issue/i18n/es.po index a70541d8292..3457beaee30 100644 --- a/addons/project_issue/i18n/es.po +++ b/addons/project_issue/i18n/es.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2011-01-18 09:24+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-13 15:06+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:49+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_03 msgid "Deadly bug" -msgstr "" +msgstr "Error grave" #. module: project_issue #: help:project.config.settings,fetchmail_issue:0 @@ -28,6 +28,8 @@ msgid "" "Allows you to configure your incoming mail server, and create issues from " "incoming emails." msgstr "" +"Permite configurar su servidor de correo entrante, y crear incidencias desde " +"los correos entrantes." #. module: project_issue #: field:project.issue.report,delay_open:0 @@ -69,18 +71,18 @@ msgstr "Progreso (%)" #: view:project.issue:0 #: field:project.issue,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: project_issue #: code:addons/project_issue/project_issue.py:560 #, python-format msgid "escalated." -msgstr "" +msgstr "escalado." #. module: project_issue #: model:ir.actions.server,name:project_issue.actions_server_project_issue_unread msgid "Issue: Mark unread" -msgstr "" +msgstr "Incidencia: Marcar como no leída" #. module: project_issue #: field:project.issue,email_cc:0 @@ -90,12 +92,12 @@ msgstr "Email de los observadores" #. module: project_issue #: help:project.issue,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: project_issue #: help:account.analytic.account,use_issues:0 msgid "Check this field if this project manages issues" -msgstr "" +msgstr "Marcar este campo si el proyecto administra incidencias" #. module: project_issue #: field:project.issue,day_open:0 @@ -178,6 +180,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para informar de una nueva incidencia.\n" +"

\n" +"El rastreador de incidencias de OpenERP le permite administrar " +"eficientemente cosas como las peticiones internas, errores de desarrollo de " +"software, quejas de clientes, problemas en los proyectos, roturas de stock, " +"etc.\n" +"

\n" +" " #. module: project_issue #: selection:project.issue,state:0 @@ -188,7 +199,7 @@ msgstr "Cancelada" #. module: project_issue #: field:project.issue,description:0 msgid "Private Note" -msgstr "" +msgstr "Nota privada" #. module: project_issue #: field:project.issue.report,date_closed:0 @@ -218,7 +229,7 @@ msgstr "Horas de trabajo prom. para abrir" #. module: project_issue #: model:ir.model,name:project_issue.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "Cuenta analítica" #. module: project_issue #: help:project.issue,message_summary:0 @@ -226,6 +237,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: project_issue #: help:project.project,project_escalation_id:0 @@ -258,7 +271,7 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Edit..." -msgstr "" +msgstr "Editar…" #. module: project_issue #: view:project.issue:0 @@ -279,7 +292,7 @@ msgstr "Mantenimiento" #: code:addons/project_issue/project_issue.py:547 #, python-format msgid "Project issue converted to task." -msgstr "" +msgstr "Incidencia de proyecto convertida a tarea." #. module: project_issue #: view:project.issue:0 @@ -300,7 +313,7 @@ msgstr "Versión" #. module: project_issue #: field:project.issue,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: project_issue #: view:project.issue:0 @@ -335,7 +348,7 @@ msgstr "La más baja" #: code:addons/project_issue/project_issue.py:358 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copia)" #. module: project_issue #: view:project.issue:0 @@ -368,7 +381,7 @@ msgstr "proyecto.incidencia.versión" #. module: project_issue #: field:project.config.settings,fetchmail_issue:0 msgid "Create issues from an incoming email account " -msgstr "" +msgstr "Crear incidencias desde una cuenta de correo electrónico " #. module: project_issue #: view:project.issue:0 @@ -406,7 +419,7 @@ msgstr "Análisis de incidencias" #: code:addons/project_issue/project_issue.py:493 #, python-format msgid "No Subject" -msgstr "" +msgstr "Sin asunto" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree @@ -425,12 +438,12 @@ msgstr "Contacto" #: code:addons/project_issue/project_issue.py:551 #, python-format msgid "Project issue created." -msgstr "" +msgstr "Incidencia de proyecto creada." #. module: project_issue #: view:project.issue:0 msgid "Delete" -msgstr "" +msgstr "Eliminar" #. module: project_issue #: code:addons/project_issue/project_issue.py:341 @@ -446,7 +459,7 @@ msgstr "Nº de incidencias" #. module: project_issue #: model:ir.actions.server,name:project_issue.actions_server_project_issue_read msgid "Issue: Mark read" -msgstr "" +msgstr "Incidencia: Marcar como leída" #. module: project_issue #: selection:project.issue.report,month:0 @@ -456,7 +469,7 @@ msgstr "Diciembre" #. module: project_issue #: field:project.issue,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Etiquetas" #. module: project_issue #: view:project.issue:0 @@ -466,12 +479,12 @@ msgstr "Árbol del gestor de incidencias" #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_01 msgid "Little problem" -msgstr "" +msgstr "Pequeño problema" #. module: project_issue #: view:project.project:0 msgid "creates" -msgstr "" +msgstr "crea" #. module: project_issue #: model:crm.case.categ,name:project_issue.feature_request_categ @@ -486,7 +499,7 @@ msgstr "Actualizar fecha" #. module: project_issue #: view:project.issue:0 msgid "Project:" -msgstr "" +msgstr "Proyecto:" #. module: project_issue #: view:project.issue:0 @@ -591,12 +604,12 @@ msgstr "Normal" #. module: project_issue #: field:project.project,issue_count:0 msgid "unknown" -msgstr "" +msgstr "desconocido" #. module: project_issue #: view:project.issue:0 msgid "Category:" -msgstr "" +msgstr "Categoría:" #. module: project_issue #: selection:project.issue.report,month:0 @@ -606,7 +619,7 @@ msgstr "Junio" #. module: project_issue #: help:project.issue,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: project_issue #: view:project.issue:0 @@ -621,7 +634,7 @@ msgstr "Días para el cierre" #. module: project_issue #: field:project.issue,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: project_issue #: help:project.issue,state:0 @@ -632,6 +645,10 @@ msgid "" "the case needs to be reviewed then the status is set " "to 'Pending'." msgstr "" +"El estado se establece a 'borrador', cuando se crea un caso. Si el caso está " +"en progreso el estado, se establece a 'Abierto'. Cuando el caso finaliza, el " +"estado se establece a 'Cerrado'. Si el caso necesita ser revisado, entonces " +"el estado se establece a 'Pendiente'." #. module: project_issue #: field:project.issue,active:0 @@ -648,13 +665,13 @@ msgstr "Noviembre" #: code:addons/project_issue/project_issue.py:472 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Advertencia!" #. module: project_issue #: field:project.issue,message_comment_ids:0 #: help:project.issue,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: project_issue #: view:project.issue.report:0 @@ -689,7 +706,7 @@ msgstr "Estas personas recibirán correo electronico." #. module: project_issue #: field:project.issue,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: project_issue #: field:project.issue,date:0 @@ -706,7 +723,7 @@ msgstr "Asignada a" #. module: project_issue #: view:project.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Configurar" #. module: project_issue #: view:project.issue:0 @@ -775,7 +792,7 @@ msgstr "Mes de creación" #: code:addons/project_issue/project_issue.py:557 #, python-format msgid "escalated to '%s'." -msgstr "" +msgstr "escalado a '%s'." #. module: project_issue #: view:project.issue.report:0 @@ -801,12 +818,12 @@ msgstr "Incidencia" #: code:addons/project_issue/project_issue.py:540 #, python-format msgid "Stage changed to %s." -msgstr "" +msgstr "Etapa cambiada a %s." #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_02 msgid "PBCK" -msgstr "" +msgstr "PBCK" #. module: project_issue #: view:project.issue:0 @@ -831,7 +848,7 @@ msgstr "Mayo" #. module: project_issue #: model:ir.model,name:project_issue.model_project_config_settings msgid "project.config.settings" -msgstr "" +msgstr "Parámetros de configuración de proyectos" #. module: project_issue #: view:project.issue.report:0 @@ -866,6 +883,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir una nueva versión.\n" +"

\n" +"Defina aquí las diferentes versiones de sus productos en las que puede " +"trabajar con incidencias.\n" +"

\n" +" " #. module: project_issue #: help:project.issue,section_id:0 @@ -884,7 +908,7 @@ msgstr "Mis incidencias" #. module: project_issue #: help:project.issue.report,delay_open:0 msgid "Number of Days to open the project issue." -msgstr "" +msgstr "Número de días para abrir la incidencia de proyecto." #. module: project_issue #: selection:project.issue.report,month:0 @@ -894,7 +918,7 @@ msgstr "Abril" #. module: project_issue #: view:project.issue:0 msgid "⇒ Escalate" -msgstr "" +msgstr "⇒ Escalar" #. module: project_issue #: view:project.issue:0 diff --git a/addons/purchase/i18n/sl.po b/addons/purchase/i18n/sl.po index aa446831c3b..03b6417b86c 100644 --- a/addons/purchase/i18n/sl.po +++ b/addons/purchase/i18n/sl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-10 14:20+0000\n" +"PO-Revision-Date: 2012-12-14 00:17+0000\n" "Last-Translator: Vida Potočnik \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-12-11 04:46+0000\n" -"X-Generator: Launchpad (build 16356)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting @@ -78,7 +78,7 @@ msgstr "Dnevna naročila" #. module: purchase #: help:purchase.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Če je izbrano, zahtevajo nova sporočila vašo pozornost." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory @@ -111,7 +111,7 @@ msgstr "" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning!" -msgstr "" +msgstr "Opozorilo!" #. module: purchase #: code:addons/purchase/purchase.py:573 @@ -123,7 +123,7 @@ msgstr "Najprej morate preklicati vse prevzeme, vezane na ta nabavni nalog." #: model:ir.model,name:purchase.model_res_partner #: field:purchase.order.line,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: purchase #: field:purchase.report,negociation:0 @@ -160,7 +160,7 @@ msgstr "Povprečna cena" #: code:addons/purchase/purchase.py:830 #, python-format msgid "Invoice paid." -msgstr "" +msgstr "Račun plačan>/b>." #. module: purchase #: view:purchase.order:0 @@ -199,7 +199,7 @@ msgstr "Potrdi naročilo" #. module: purchase #: field:purchase.config.settings,module_warning:0 msgid "Alerts by products or supplier" -msgstr "" +msgstr "Opozorila po izdelkih ali dobavitelju" #. module: purchase #: field:purchase.order,name:0 @@ -211,7 +211,7 @@ msgstr "Sklic naloga" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Process" -msgstr "" +msgstr "Postopek fakturiranja" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -222,7 +222,7 @@ msgstr "dobritev" #: help:purchase.config.settings,group_uom:0 msgid "" "Allows you to select and maintain different units of measure for products." -msgstr "" +msgstr "Omogoča izbiro in vzdrževanje različnih enot mere za produkte." #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -272,7 +272,7 @@ msgstr "Kategorija" #. module: purchase #: view:purchase.order:0 msgid "Quotation " -msgstr "" +msgstr "Ponudba " #. module: purchase #: code:addons/purchase/purchase.py:810 @@ -354,7 +354,7 @@ msgstr "Nabavni nalog za %s preklican." #. module: purchase #: field:purchase.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Povzetek" #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -385,7 +385,7 @@ msgstr "Količina" #: code:addons/purchase/purchase.py:819 #, python-format msgid "Shipment %s scheduled for %s." -msgstr "" +msgstr "Pošiljka %s načrtovana za %s." #. module: purchase #: field:purchase.order,fiscal_position:0 @@ -395,7 +395,7 @@ msgstr "Davčna pozicija" #. module: purchase #: field:purchase.config.settings,default_invoice_method:0 msgid "Default invoicing control method" -msgstr "" +msgstr "Privzeta metoda načina fakturiranja" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking_in @@ -443,6 +443,8 @@ msgid "" "Put an address if you want to deliver directly from the supplier to the " "customer. Otherwise, keep empty to deliver to your own company." msgstr "" +"Če želite, da dobavitelj dobavi blago neposredno kupcu, vnesite njegov " +"naslov, drugače pustite prazno." #. module: purchase #: code:addons/purchase/purchase.py:824 @@ -489,7 +491,7 @@ msgstr "Rezervacija" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders that include lines not invoiced." -msgstr "" +msgstr "Nabavni nalogi z nefakturiranimi postavkami." #. module: purchase #: view:product.product:0 @@ -507,7 +509,7 @@ msgstr "Naročeni produkti" #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "or" -msgstr "" +msgstr "ali" #. module: purchase #: field:res.company,po_lead:0 @@ -525,7 +527,7 @@ msgstr "" #. module: purchase #: view:purchase.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uporabi" #. module: purchase #: field:purchase.order,amount_untaxed:0 @@ -542,7 +544,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Customer Address" -msgstr "" +msgstr "Nalov kupca" #. module: purchase #: selection:purchase.order,state:0 @@ -567,7 +569,7 @@ msgstr "Dobavitelj" #: code:addons/purchase/purchase.py:508 #, python-format msgid "Define expense account for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Določite konto odhodkov za to podjetje: \"%s\" (id:%d)." #. module: purchase #: model:process.transition,name:purchase.process_transition_packinginvoice0 @@ -600,7 +602,7 @@ msgstr "Osnutki nabavnih nalogov" #. module: purchase #: view:product.product:0 msgid "Suppliers" -msgstr "" +msgstr "Dobavitelji" #. module: purchase #: view:product.product:0 @@ -627,7 +629,7 @@ msgstr "" #. module: purchase #: view:purchase.order.line:0 msgid "Invoices and Receptions" -msgstr "" +msgstr "Računi in Prevzemi" #. module: purchase #: view:purchase.report:0 @@ -639,12 +641,12 @@ msgstr "# št. vrstic" #: code:addons/purchase/wizard/purchase_line_invoice.py:110 #, python-format msgid "Define expense account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Določite konto odhodkov za ta izdelek: \"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 msgid "(update)" -msgstr "" +msgstr "(posodobi)" #. module: purchase #: view:purchase.order:0 @@ -784,7 +786,7 @@ msgstr "Davki:" #. module: purchase #: view:purchase.order.line:0 msgid "Stock Moves" -msgstr "" +msgstr "Premiki zaloge" #. module: purchase #: code:addons/purchase/purchase.py:1158 @@ -795,7 +797,7 @@ msgstr "Osnutek nabavnega naloga je kreiran" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase msgid "Product Categories" -msgstr "" +msgstr "Kategorije izdelkov" #. module: purchase #: help:purchase.order,invoiced:0 @@ -810,7 +812,7 @@ msgstr "" #. module: purchase #: field:purchase.order,currency_id:0 msgid "unknown" -msgstr "" +msgstr "neznano" #. module: purchase #: help:purchase.order,date_order:0 @@ -847,7 +849,7 @@ msgstr "Izjema" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat msgid "Address Book" -msgstr "" +msgstr "Imenik" #. module: purchase #: model:ir.model,name:purchase.model_res_company @@ -887,7 +889,7 @@ msgstr "Dni za Potrditi" #. module: purchase #: view:purchase.config.settings:0 msgid "Supplier Features" -msgstr "" +msgstr "Lastnosti dobavitelja" #. module: purchase #: report:purchase.order:0 @@ -909,12 +911,12 @@ msgstr "Prekliči" #: field:purchase.order,message_comment_ids:0 #: help:purchase.order,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Pripombe in e-pošta" #. module: purchase #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Referenca naročila za podjetje mora biti enolična" #. module: purchase #: model:process.transition,name:purchase.process_transition_purchaseinvoice0 @@ -1007,7 +1009,7 @@ msgstr "" #. module: purchase #: help:purchase.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Sporočila in zgodovina sporočil" #. module: purchase #: field:purchase.order,warehouse_id:0 @@ -1032,7 +1034,7 @@ msgstr "Merske enote" #. module: purchase #: field:purchase.config.settings,group_purchase_pricelist:0 msgid "Manage pricelist per supplier" -msgstr "" +msgstr "Upravljanje cenikov po dobavitelju" #. module: purchase #: code:addons/purchase/purchase.py:833 @@ -1066,7 +1068,7 @@ msgstr "Datum, ko je bil ustvarjen ta dokument." #: view:purchase.order.line:0 #: view:purchase.report:0 msgid "Group By..." -msgstr "" +msgstr "Združi po..." #. module: purchase #: view:purchase.order:0 @@ -1155,7 +1157,7 @@ msgstr "Zahteva za naročilo" #. module: purchase #: view:purchase.order:0 msgid "Source" -msgstr "" +msgstr "Vir" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking @@ -1224,6 +1226,8 @@ msgid "" "a draft\n" " purchase order" msgstr "" +"osnutek\n" +" nabavnega naloga" #. module: purchase #: code:addons/purchase/purchase.py:310 @@ -1245,7 +1249,7 @@ msgstr "Izjema pri odpremi" #. module: purchase #: selection:purchase.report,month:0 msgid "March" -msgstr "" +msgstr "Marec" #. module: purchase #: view:purchase.order:0 @@ -1330,12 +1334,12 @@ msgstr "Pošlji po e-pošti" #: code:addons/purchase/purchase.py:498 #, python-format msgid "Define purchase journal for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Določite dnevnik nabave za to podjetje: \"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 msgid "Purchase Order " -msgstr "" +msgstr "Nabavni nalog " #. module: purchase #: view:purchase.order.line:0 @@ -1351,7 +1355,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Untaxed" -msgstr "" +msgstr "Neobdavčeno" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 @@ -1362,12 +1366,12 @@ msgstr "" #: model:ir.actions.act_window,name:purchase.purchase_line_form_action2 #: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft msgid "On Purchase Order Lines" -msgstr "" +msgstr "Na postavkah prodajnega naloga" #. module: purchase #: report:purchase.quotation:0 msgid "TVA:" -msgstr "" +msgstr "DDV:" #. module: purchase #: help:purchase.order,picking_ids:0 @@ -1384,7 +1388,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase_type msgid "Price Types" -msgstr "" +msgstr "Tip cene" #. module: purchase #: help:purchase.order,date_approve:0 @@ -1458,7 +1462,7 @@ msgstr "Nabavni nalogi" #. module: purchase #: field:purchase.order,origin:0 msgid "Source Document" -msgstr "" +msgstr "Izvorni dokument" #. module: purchase #: view:purchase.order.group:0 @@ -1474,14 +1478,14 @@ msgstr "" #: model:ir.ui.menu,name:purchase.menu_procurement_management #: model:process.process,name:purchase.process_process_purchaseprocess0 msgid "Purchase" -msgstr "" +msgstr "Nabava" #. module: purchase #: field:purchase.order,create_uid:0 #: view:purchase.report:0 #: field:purchase.report,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Odgovoren" #. module: purchase #: view:purchase.order:0 @@ -1563,12 +1567,12 @@ msgstr "Sklic ME" #. module: purchase #: selection:purchase.report,month:0 msgid "May" -msgstr "" +msgstr "Maj" #. module: purchase #: model:res.groups,name:purchase.group_purchase_manager msgid "Manager" -msgstr "" +msgstr "Vodja" #. module: purchase #: selection:purchase.order,invoice_method:0 @@ -1609,7 +1613,7 @@ msgstr "Odpri meni nabave" #. module: purchase #: model:ir.model,name:purchase.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Čarovnik za sestavljanje e-pošte" #. module: purchase #: field:purchase.order,company_id:0 @@ -1663,7 +1667,7 @@ msgstr "Analiza sprejema" #. module: purchase #: field:purchase.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Sporočila" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_order @@ -1688,7 +1692,7 @@ msgstr "Nabavni nalog" #: code:addons/purchase/wizard/purchase_line_invoice.py:109 #, python-format msgid "Error!" -msgstr "" +msgstr "Napaka!" #. module: purchase #: report:purchase.order:0 @@ -1723,7 +1727,7 @@ msgstr "Preklicano" #. module: purchase #: field:res.partner,purchase_order_count:0 msgid "# of Purchase Order" -msgstr "" +msgstr "# od nabavnega naloga" #. module: purchase #: code:addons/purchase/purchase.py:827 @@ -1762,7 +1766,7 @@ msgstr "Potrdi" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on receptions" -msgstr "" +msgstr "Na osnovi prevzemov" #. module: purchase #: field:purchase.order,partner_ref:0 @@ -1812,7 +1816,7 @@ msgstr "" #. module: purchase #: model:email.template,report_name:purchase.email_template_edi_purchase msgid "RFQ_${(object.name or '').replace('/','_')}" -msgstr "" +msgstr "Zahtevo za ponudbo_${(object.name or '').zamenja('/','_')}" #. module: purchase #: code:addons/purchase/purchase.py:988 @@ -1847,7 +1851,7 @@ msgstr "" #: code:addons/purchase/edi/purchase_order.py:132 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "EDI cenik (%s)" #. module: purchase #: view:purchase.report:0 @@ -1869,7 +1873,7 @@ msgstr "Dni za Dostaviti" #. module: purchase #: selection:purchase.report,month:0 msgid "April" -msgstr "" +msgstr "April" #. module: purchase #: view:purchase.order:0 @@ -1900,7 +1904,7 @@ msgstr "Pregled naročnih artiklov." #. module: purchase #: view:purchase.order:0 msgid "Incoming Shipments & Invoices" -msgstr "" +msgstr "Prihajajoče pošiljke &računi" #. module: purchase #: selection:purchase.order,state:0 @@ -1937,12 +1941,12 @@ msgstr "Združi naročila" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_email_templates msgid "Email Templates" -msgstr "" +msgstr "Predloge e-pošte" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user msgid "User" -msgstr "" +msgstr "Uporabnik" #. module: purchase #: selection:purchase.report,month:0 @@ -1999,7 +2003,7 @@ msgstr "Zahteva za ponudbo št.:" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Settings" -msgstr "" +msgstr "Nastavitve fakturiranja" #. module: purchase #: model:email.template,body_html:purchase.email_template_edi_purchase @@ -2092,7 +2096,7 @@ msgstr "Skupna naročila za uporabnika na mesec" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on incoming shipments" -msgstr "" +msgstr "Na osnovi prihajajočih pošiljk" #. module: purchase #: view:purchase.report:0 @@ -2131,7 +2135,7 @@ msgstr "Predvideni naslov dostave" #. module: purchase #: selection:purchase.report,month:0 msgid "February" -msgstr "" +msgstr "Februar" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_invoice_pending @@ -2163,7 +2167,7 @@ msgstr "Skupni znesek" #. module: purchase #: model:ir.model,name:purchase.model_product_template msgid "Product Template" -msgstr "" +msgstr "Predloga izdelka" #. module: purchase #: view:purchase.order.group:0 @@ -2200,7 +2204,7 @@ msgstr "" #: model:ir.actions.act_window,name:purchase.purchase_pricelist_version_action #: model:ir.ui.menu,name:purchase.menu_purchase_pricelist_version_action msgid "Pricelist Versions" -msgstr "" +msgstr "Različice cenikov" #. module: purchase #: view:purchase.order:0 @@ -2211,12 +2215,12 @@ msgstr "Osnutki naročil" #: view:purchase.report:0 #: field:purchase.report,name:0 msgid "Year" -msgstr "" +msgstr "Leto" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on purchase order lines" -msgstr "" +msgstr "Na osnovi postavk nabavnega naloga" #. module: purchase #: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order diff --git a/addons/purchase_requisition/i18n/es.po b/addons/purchase_requisition/i18n/es.po index 665ccca48be..5faff2348c9 100644 --- a/addons/purchase_requisition/i18n/es.po +++ b/addons/purchase_requisition/i18n/es.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2011-01-18 01:41+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" +"PO-Revision-Date: 2012-12-13 11:59+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:52+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -51,7 +50,7 @@ msgstr "" #. module: purchase_requisition #: field:purchase.requisition,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: purchase_requisition #: field:purchase.requisition,company_id:0 @@ -62,7 +61,7 @@ msgstr "Compañía" #. module: purchase_requisition #: help:purchase.requisition,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: purchase_requisition #: code:addons/purchase_requisition/purchase_requisition.py:153 @@ -82,7 +81,7 @@ msgstr "Cantidad" #. module: purchase_requisition #: field:purchase.requisition,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: purchase_requisition #: model:ir.model,name:purchase_requisition.model_purchase_order @@ -135,7 +134,7 @@ msgstr "Cambiar a borrador" #: code:addons/purchase_requisition/purchase_requisition.py:153 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Advertencia!" #. module: purchase_requisition #: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition @@ -154,17 +153,27 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para iniciar un nuevo proceso de solicitud de compra.\n" +"

\n" +"Una solicitud de compra es un paso previo a una petición de oferta. En una " +"solicitud de compra (o licitación de compra), puede registrar los productos " +"que necesita comprar y lanzar la creación de una PdO (petición de oferta) a " +"los proveedores. Después de la negociación, una vez que ha revisado todas " +"las ofertas de los proveedores, puede validar algunas y cancelar otras.\n" +"

\n" +" " #. module: purchase_requisition #: report:purchase.requisition:0 #: view:purchase.requisition:0 msgid "Source" -msgstr "" +msgstr "Origen" #. module: purchase_requisition #: field:purchase.requisition,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: purchase_requisition #: field:purchase.requisition,warehouse_id:0 @@ -199,7 +208,7 @@ msgstr "Solicitud de compra" #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "Sent to Suppliers" -msgstr "" +msgstr "Enviar a los proveedores" #. module: purchase_requisition #: help:purchase.requisition,message_summary:0 @@ -207,6 +216,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: purchase_requisition #: view:purchase.requisition:0 @@ -216,7 +227,7 @@ msgstr "Aprobado por proveedor" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Send to Suppliers" -msgstr "" +msgstr "Enviar a los proveedores" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -242,7 +253,7 @@ msgstr "Solicitud" #: code:addons/purchase_requisition/purchase_requisition.py:186 #, python-format msgid "Purchase Requisition has been created." -msgstr "" +msgstr "La solicitud de compra ha sido creada." #. module: purchase_requisition #: model:ir.model,name:purchase_requisition.model_purchase_requisition_partner @@ -272,23 +283,23 @@ msgstr "Fecha inicio" #. module: purchase_requisition #: view:purchase.requisition.partner:0 msgid "or" -msgstr "" +msgstr "o" #. module: purchase_requisition #: field:purchase.requisition.line,product_uom_id:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidad de medida del producto" #. module: purchase_requisition #: view:purchase.requisition:0 #: field:purchase.requisition,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Plazos y condiciones" #. module: purchase_requisition #: view:purchase.order:0 @@ -308,13 +319,13 @@ msgstr "Usuario" #. module: purchase_requisition #: field:purchase.requisition,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: purchase_requisition #: field:purchase.requisition,message_comment_ids:0 #: help:purchase.requisition,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -325,7 +336,7 @@ msgstr "Buscar solicitud de compra" #: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:41 #, python-format msgid "No Product in Tender." -msgstr "" +msgstr "Ningún artículo en la licitación." #. module: purchase_requisition #: view:purchase.requisition:0 @@ -335,7 +346,7 @@ msgstr "Cancelar pedido de compra" #. module: purchase_requisition #: field:purchase.requisition,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -356,7 +367,7 @@ msgstr "Solicitar un presupuesto" #: code:addons/purchase_requisition/purchase_requisition.py:103 #, python-format msgid "Purchase Requisition has been cancelled." -msgstr "" +msgstr "La solicitud de compra ha sido cancelada." #. module: purchase_requisition #: field:procurement.order,requisition_id:0 @@ -372,7 +383,7 @@ msgstr "Ctd." #: code:addons/purchase_requisition/purchase_requisition.py:94 #, python-format msgid "Draft Requisition has been sent to suppliers." -msgstr "" +msgstr "La solicitud borrador ha sido enviada a los proveedores." #. module: purchase_requisition #: view:purchase.requisition.partner:0 @@ -396,6 +407,8 @@ msgid "" "Check this box to generates purchase requisition instead of generating " "requests for quotation from procurement." msgstr "" +"Marque esta casilla para generar solicitudes de compra en lugar de generar " +"peticiones de oferta para el abastecimiento." #. module: purchase_requisition #: field:purchase.requisition,purchase_ids:0 @@ -405,7 +418,7 @@ msgstr "Pedidos de compra" #. module: purchase_requisition #: field:purchase.requisition,origin:0 msgid "Source Document" -msgstr "" +msgstr "Documento origen" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -417,7 +430,7 @@ msgstr "Responsable" #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "Purchase Done" -msgstr "" +msgstr "Compra realizada" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -445,7 +458,7 @@ msgstr "Descripción" #: code:addons/purchase_requisition/purchase_requisition.py:97 #, python-format msgid "Purchase Requisition has been set to draft." -msgstr "" +msgstr "La solicitud de compra se ha establecido como borrador." #. module: purchase_requisition #: view:purchase.requisition:0 @@ -493,7 +506,7 @@ msgstr "Fecha de solicitud" #. module: purchase_requisition #: help:purchase.requisition,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -509,7 +522,7 @@ msgstr "Fecha límite de solicitud" #: code:addons/purchase_requisition/purchase_requisition.py:100 #, python-format msgid "Purchase Requisition has been done." -msgstr "" +msgstr "La solicitud de compra ha sido realizada." #. module: purchase_requisition #: model:res.groups,name:purchase_requisition.group_purchase_requisition_manager diff --git a/addons/resource/i18n/it.po b/addons/resource/i18n/it.po index 1f4d5b4087b..9db5a976374 100644 --- a/addons/resource/i18n/it.po +++ b/addons/resource/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: resource #: help:resource.calendar.leaves,resource_id:0 diff --git a/addons/sale/i18n/it.po b/addons/sale/i18n/it.po index 6db322251df..2e733c7136e 100644 --- a/addons/sale/i18n/it.po +++ b/addons/sale/i18n/it.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 07:50+0000\n" +"PO-Revision-Date: 2012-12-13 19:16+0000\n" "Last-Translator: Davide Corio - agilebg.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: 2012-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: sale #: model:ir.model,name:sale.model_account_config_settings @@ -73,7 +73,7 @@ msgstr "Dati Errati" #: code:addons/sale/wizard/sale_make_invoice_advance.py:102 #, python-format msgid "The value of Advance Amount must be positive." -msgstr "" +msgstr "Il valore di Totale Acconto deve essere positivo." #. module: sale #: help:sale.order,message_unread:0 @@ -127,7 +127,7 @@ msgstr "Q.tà" #. module: sale #: help:sale.config.settings,group_discount_per_so_line:0 msgid "Allows you to apply some discount per sale order line." -msgstr "" +msgstr "Consente di applicare alcuni sconti per riga ordine di vendita." #. module: sale #: help:sale.config.settings,group_sale_pricelist:0 @@ -135,6 +135,9 @@ msgid "" "Allows to manage different prices based on rules per category of customers.\n" "Example: 10% for retailers, promotion of 5 EUR on this product, etc." msgstr "" +"Consente di gestione differenti prezzi basati su regole per categorie di " +"clienti.\n" +"Esempio: 10% per rivenditori, promozione di 5 EUR su questo prodotto, etc." #. module: sale #: field:sale.shop,payment_default_id:0 @@ -166,7 +169,7 @@ msgstr "Sconto (%)" #: code:addons/sale/sale.py:787 #, python-format msgid "Please define income account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Definire un conto di ricavo per questo prodotto: \"%s\" (id:%d)." #. module: sale #: view:sale.report:0 @@ -239,6 +242,8 @@ msgstr "Preventivi e Vendite" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Consente di selezionare e mantenere differenti unità di misura per i " +"prodotti." #. module: sale #: model:ir.model,name:sale.model_sale_make_invoice @@ -249,7 +254,7 @@ msgstr "Crea fattura di vendita" #: code:addons/sale/sale.py:293 #, python-format msgid "Pricelist Warning!" -msgstr "" +msgstr "Avviso Listino!" #. module: sale #: field:sale.order.line,discount:0 @@ -312,6 +317,7 @@ msgstr "Vendite in Eccezione" #: help:sale.order.line,address_allotment_id:0 msgid "A partner to whom the particular product needs to be allotted." msgstr "" +"Un partner al quale questo particolare prodotto deve essere assegnato." #. module: sale #: view:sale.order:0 @@ -469,6 +475,8 @@ msgid "" "There is no Fiscal Position defined or Income category account defined for " "default properties of Product categories." msgstr "" +"Non sono presenti una Posizione Fiscale o un conto di ricavo definiti per la " +"categoria prodotto." #. module: sale #: model:res.groups,name:sale.group_delivery_invoice_address @@ -488,7 +496,7 @@ msgstr "Abilita la fatturazione da righe d'ordine di vendita" #. module: sale #: view:sale.report:0 msgid "Ordered month of the sales order" -msgstr "" +msgstr "Mese dell'ordine di vendita" #. module: sale #: code:addons/sale/sale.py:496 @@ -496,6 +504,7 @@ msgstr "" msgid "" "You cannot group sales having different currencies for the same partner." msgstr "" +"Impossibile raggruppare vendite con diversa valuta per lo stesso partner." #. module: sale #: view:sale.advance.payment.inv:0 @@ -549,6 +558,8 @@ msgstr "Il prezzo totale" #: field:sale.config.settings,module_sale_journal:0 msgid "Allow batch invoicing of delivery orders through journals" msgstr "" +"Consente la fatturazione raggruppata degli ordini di consegna tramite " +"sezionali." #. module: sale #: field:sale.order.line,price_subtotal:0 @@ -558,7 +569,7 @@ msgstr "Subtotale" #. module: sale #: field:sale.config.settings,group_discount_per_so_line:0 msgid "Allow setting a discount on the sale order lines" -msgstr "" +msgstr "Consente di applicare uno sconto sulle righe dell'ordine di vendita" #. module: sale #: report:sale.order:0 @@ -573,7 +584,7 @@ msgstr "Unità di Misura " #. module: sale #: field:sale.config.settings,time_unit:0 msgid "The default working time unit for services is" -msgstr "" +msgstr "L'unità di lavorazione di default per i servizi è" #. module: sale #: field:sale.order,partner_invoice_id:0 @@ -583,7 +594,7 @@ msgstr "Indirizzo Fatturazione" #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines related to a Sales Order of mine" -msgstr "" +msgstr "Righe d'ordine di vendita legate ai miei Ordini di Vendita" #. module: sale #: model:ir.actions.report.xml,name:sale.report_sale_order @@ -602,7 +613,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "(update)" -msgstr "" +msgstr "(aggiornamento)" #. module: sale #: model:ir.model,name:sale.model_sale_order_line @@ -613,7 +624,7 @@ msgstr "Linea d'ordine di vendita" #. module: sale #: field:sale.config.settings,module_analytic_user_function:0 msgid "One employee can have different roles per contract" -msgstr "" +msgstr "Un dipendente può avere differenti ruoli per contratto" #. module: sale #: view:sale.order:0 @@ -633,7 +644,7 @@ msgstr "Righe Ordine" #. module: sale #: field:account.config.settings,module_sale_analytic_plans:0 msgid "Use multiple analytic accounts on sales" -msgstr "" +msgstr "Consente conti analitici multipli sulle vendite" #. module: sale #: help:sale.config.settings,module_sale_journal:0 @@ -654,6 +665,7 @@ msgstr "Data creazione" #, python-format msgid "Sale Order for %s set to Done" msgstr "" +"L'Ordine di Vendita per %s è stato impostato a Completato" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree3 @@ -696,6 +708,7 @@ msgstr "" #, python-format msgid "There is no income account defined as global property." msgstr "" +"Non esiste nessun conto di ricavo configurato come proprietà globale." #. module: sale #: code:addons/sale/sale.py:984 @@ -733,6 +746,8 @@ msgid "" "To allow your salesman to make invoices for sale order lines using the menu " "'Lines to Invoice'." msgstr "" +"Consente ai commerciali di creare fatture dalle righe degli ordini di " +"vendita usanto il menù \"Righe da Fatturare\"." #. module: sale #: view:sale.report:0 @@ -743,7 +758,7 @@ msgstr "Partner" #. module: sale #: view:sale.advance.payment.inv:0 msgid "Create and View Invoice" -msgstr "" +msgstr "Crea e mostra fattura" #. module: sale #: model:ir.actions.act_window,help:sale.action_shop_form @@ -768,7 +783,7 @@ msgstr "Data preventivo" #: code:addons/sale/sale.py:590 #, python-format msgid "You cannot confirm a sale order which has no line." -msgstr "" +msgstr "Impossibile confermare un ordine di vendita senza righe." #. module: sale #: code:addons/sale/sale.py:1124 @@ -777,6 +792,8 @@ msgid "" "You have to select a pricelist or a customer in the sales form !\n" "Please set one before choosing a product." msgstr "" +"E' necessario selezionare un listino o un cliente nel form dell'ordine!\n" +"Si prega di selezionarne uno prima di scegliere un prodotto." #. module: sale #: view:sale.report:0 @@ -788,7 +805,7 @@ msgstr "Categoria prodotto" #: code:addons/sale/sale.py:555 #, python-format msgid "Cannot cancel this sales order!" -msgstr "" +msgstr "Impossibile annullare l'ordine di vendita!" #. module: sale #: view:sale.order:0 @@ -801,6 +818,7 @@ msgstr "Ricrea Fattura" msgid "" "In order to delete a confirmed sale order, you must cancel it before !" msgstr "" +"Per eliminare un ordine di vendita confermato è necessario prima annullarlo!" #. module: sale #: report:sale.order:0 @@ -810,22 +828,22 @@ msgstr "Tasse" #. module: sale #: selection:sale.order,order_policy:0 msgid "On Demand" -msgstr "" +msgstr "Su Richiesta" #. module: sale #: field:sale.order,currency_id:0 msgid "unknown" -msgstr "" +msgstr "sconosciuto" #. module: sale #: field:sale.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "E' un Follower" #. module: sale #: field:sale.order,date_order:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: sale #: view:sale.report:0 @@ -858,12 +876,12 @@ msgstr "" #: code:addons/sale/sale.py:979 #, python-format msgid "No valid pricelist line found ! :" -msgstr "" +msgstr "Nessun listino valido trovato!:" #. module: sale #: field:sale.config.settings,module_sale_margin:0 msgid "Display margins on sales orders" -msgstr "" +msgstr "Visualizza margini sugli ordini di vendita" #. module: sale #: help:sale.order,invoice_ids:0 @@ -890,7 +908,7 @@ msgstr "Qta'" #. module: sale #: view:sale.order.line:0 msgid "My Sales Order Lines" -msgstr "" +msgstr "Le mie righe degli ordini di vendita" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancel0 @@ -906,7 +924,7 @@ msgstr "Annulla" #. module: sale #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Il Riferimento Ordine deve essere unico per azienda!" #. module: sale #: code:addons/sale/sale.py:976 @@ -915,6 +933,9 @@ msgid "" "Cannot find a pricelist line matching this product and quantity.\n" "You have to change either the product, the quantity or the pricelist." msgstr "" +"Impossibile trovare un listino che corrisponda a questo prodotto e a questa " +"quantità.\n" +"E' necessario cambiare il prodotto, la quantità o il listino." #. module: sale #: model:process.transition,name:sale.process_transition_invoice0 @@ -928,7 +949,7 @@ msgstr "Crea fattura" #. module: sale #: view:sale.order.line:0 msgid "Order reference" -msgstr "" +msgstr "Riferimento ordine" #. module: sale #: help:sale.config.settings,module_sale_stock:0 @@ -944,6 +965,8 @@ msgid "" "${object.company_id.name} ${object.state in ('draft', 'sent') and " "'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" msgstr "" +"${object.company_id.name} ${object.state in ('draft', 'sent') and " +"'Preventivo' or 'Ordine'} (Ref ${object.name or 'n/a' })" #. module: sale #: report:sale.order:0 @@ -954,7 +977,7 @@ msgstr "Prezzo" #. module: sale #: view:sale.order:0 msgid "Quotation Number" -msgstr "" +msgstr "Numero Preventivo" #. module: sale #: selection:sale.order.line,type:0 @@ -969,7 +992,7 @@ msgstr "Indirizzo Spedizione:" #. module: sale #: help:account.config.settings,group_analytic_account_for_sales:0 msgid "Allows you to specify an analytic account on sale orders." -msgstr "" +msgstr "Consente di specificare un conto analitico sugli ordini di vendita." #. module: sale #: model:process.node,note:sale.process_node_quotation0 @@ -980,28 +1003,28 @@ msgstr "Stato bozza dell'ordine di vendita" #: code:addons/sale/sale.py:647 #, python-format msgid "Quotation for %s created." -msgstr "" +msgstr "Preventivo per %s creato." #. module: sale #: help:sale.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Storico messaggi e comunicazioni" #. module: sale #: view:sale.order:0 msgid "New Copy of Quotation" -msgstr "" +msgstr "Nuova Copia del Preventivo" #. module: sale #: code:addons/sale/sale.py:1007 #, python-format msgid "Cannot delete a sales order line which is in state '%s'." -msgstr "" +msgstr "Impossibile eliminare un ordine di vendita in stato '%s'." #. module: sale #: model:res.groups,name:sale.group_mrp_properties msgid "Properties on lines" -msgstr "" +msgstr "Proprietà sulle righe" #. module: sale #: code:addons/sale/sale.py:888 @@ -1010,6 +1033,8 @@ msgid "" "Before choosing a product,\n" " select a customer in the sales form." msgstr "" +"Prima di selezionare un prodotto,\n" +" selezionare un cliente nel form dell'ordine." #. module: sale #: view:sale.order:0 @@ -1019,7 +1044,7 @@ msgstr "Totale (tasse incluse)" #. module: sale #: view:sale.report:0 msgid "Ordered date of the sales order" -msgstr "" +msgstr "Data dell'ordine di vendita" #. module: sale #: model:process.transition,name:sale.process_transition_confirmquotation0 @@ -1030,7 +1055,7 @@ msgstr "Confirm Quotation" #: model:ir.actions.act_window,name:sale.action_order_line_tree2 #: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines msgid "Order Lines to Invoice" -msgstr "" +msgstr "Righe d'ordine da fatturare" #. module: sale #: view:sale.order:0 @@ -1042,7 +1067,7 @@ msgstr "Raggruppa per..." #. module: sale #: view:sale.config.settings:0 msgid "Product Features" -msgstr "" +msgstr "Caratteristiche prodotto" #. module: sale #: selection:sale.order,state:0 @@ -1054,7 +1079,7 @@ msgstr "In attesa di pianificazione" #: view:sale.order.line:0 #: field:sale.report,product_uom:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unità di misura" #. module: sale #: field:sale.order.line,type:0 @@ -1064,18 +1089,18 @@ msgstr "Metodo di approvvigionamento" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Invoice the whole sale order" -msgstr "" +msgstr "Fattura l'intero ordine di vendita" #. module: sale #: view:sale.order:0 #: field:sale.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Messaggi non letti" #. module: sale #: selection:sale.order,state:0 msgid "Draft Quotation" -msgstr "" +msgstr "Bozza Preventivo" #. module: sale #: selection:sale.order,state:0 @@ -1092,7 +1117,7 @@ msgstr "Tasse" #. module: sale #: view:sale.order:0 msgid "Sales Order ready to be invoiced" -msgstr "" +msgstr "Ordini di vendita pronti per la fatturazione" #. module: sale #: help:sale.config.settings,module_analytic_user_function:0 @@ -1123,7 +1148,7 @@ msgstr "Crea fatture" #: code:addons/sale/sale.py:1007 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Azione non valida!" #. module: sale #: report:sale.order:0 @@ -1147,6 +1172,8 @@ msgid "" "If you change the pricelist of this order (and eventually the currency), " "prices of existing order lines will not be updated." msgstr "" +"Se il listino di questo ordine viene modificato (ed eventualmente anche la " +"valuta), i prezzi delle righe d'ordine esistenti non verranno aggiornate." #. module: sale #: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice @@ -1158,7 +1185,7 @@ msgstr "Genera fatture" #. module: sale #: field:res.partner,sale_order_count:0 msgid "# of Sales Order" -msgstr "" +msgstr "# dell'Ordine di Vendita" #. module: sale #: view:sale.order:0 @@ -1169,7 +1196,7 @@ msgstr "Da fatturare" #. module: sale #: view:sale.report:0 msgid "Ordered Year of the sales order" -msgstr "" +msgstr "Anno dell'ordine di vendita" #. module: sale #: selection:sale.report,month:0 @@ -1182,11 +1209,13 @@ msgid "" "After clicking 'Show Lines to Invoice', select lines to invoice and create " "the invoice from the 'More' dropdown menu." msgstr "" +"Dopo aver premuto su 'Mostra le righe da fatturare', selezionare le righe da " +"fatturare e creare la fattura dal menù 'Altro'." #. module: sale #: help:sale.order,invoice_exists:0 msgid "It indicates that sale order has at least one invoice." -msgstr "" +msgstr "Indica che l'ordine di vendita è legato ad almeno una fattura." #. module: sale #: selection:sale.order,state:0 @@ -1204,16 +1233,17 @@ msgstr "Raggruppa Fatture" #, python-format msgid "Quotation for %s converted to Sale Order of %s %s." msgstr "" +"Preventivo per %s convertito Ordine di Vendita del %s %s." #. module: sale #: view:sale.advance.payment.inv:0 msgid "Invoice Sale Order" -msgstr "" +msgstr "Fattura Ordine di Vendita" #. module: sale #: view:sale.config.settings:0 msgid "Contracts Management" -msgstr "" +msgstr "Gestione Contratti" #. module: sale #: view:sale.report:0 @@ -1384,12 +1414,12 @@ msgstr "" #. module: sale #: field:sale.config.settings,group_sale_pricelist:0 msgid "Use pricelists to adapt your price per customers" -msgstr "" +msgstr "Usa i listini per gestire i prezzi ai clienti" #. module: sale #: view:sale.order.line:0 msgid "Confirmed sale order lines, not yet delivered" -msgstr "" +msgstr "Righe d'ordine di vendita confermate, non ancora evase" #. module: sale #: help:sale.order,invoice_quantity:0 @@ -1403,7 +1433,7 @@ msgstr "" #: code:addons/sale/sale.py:435 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "Fatture Clienti" #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order @@ -1473,7 +1503,7 @@ msgstr "Prodotto" #. module: sale #: field:sale.config.settings,group_invoice_so_lines:0 msgid "Generate invoices based on the sale order lines" -msgstr "" +msgstr "Genera fatture basate sulle righe degli ordini di vendita" #. module: sale #: help:sale.order,order_policy:0 @@ -1491,7 +1521,7 @@ msgstr "" #: view:board.board:0 #: model:ir.actions.act_window,name:sale.action_turnover_by_month msgid "Monthly Turnover" -msgstr "" +msgstr "Fatturato Mensile" #. module: sale #: field:sale.order,invoice_quantity:0 @@ -1522,7 +1552,7 @@ msgstr "Manuale in Progresso" #. module: sale #: model:ir.actions.server,name:sale.actions_server_sale_order_unread msgid "Sale: Mark unread" -msgstr "" +msgstr "Vendite: Segna come letto" #. module: sale #: view:sale.order.line:0 @@ -1532,7 +1562,7 @@ msgstr "Ordine" #. module: sale #: view:sale.order:0 msgid "Confirm Sale" -msgstr "" +msgstr "Conferma Ordine" #. module: sale #: model:process.transition,name:sale.process_transition_saleinvoice0 @@ -1560,17 +1590,17 @@ msgstr "" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Some order lines" -msgstr "" +msgstr "Alcune righe d'ordine" #. module: sale #: view:res.partner:0 msgid "sale.group_delivery_invoice_address" -msgstr "" +msgstr "sale.group_delivery_invoice_address" #. module: sale #: model:res.groups,name:sale.group_discount_per_so_line msgid "Discount on lines" -msgstr "" +msgstr "Sconti sulle righe" #. module: sale #: field:sale.order,client_order_ref:0 @@ -1594,7 +1624,7 @@ msgstr "" #. module: sale #: view:board.board:0 msgid "Sales Dashboard" -msgstr "" +msgstr "Dashboard Vendite" #. module: sale #: help:sale.advance.payment.inv,advance_payment_method:0 @@ -1625,6 +1655,8 @@ msgid "" "${(object.name or '').replace('/','_')}_${object.state == 'draft' and " "'draft' or ''}" msgstr "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" #. module: sale #: help:sale.order,date_confirm:0 @@ -1635,7 +1667,7 @@ msgstr "Data nella quale l'ordine di vendita viene confermato." #: code:addons/sale/sale.py:556 #, python-format msgid "First cancel all invoices attached to this sales order." -msgstr "" +msgstr "Cancellare prima tutte le fatture legate a questo ordine di vendita." #. module: sale #: field:sale.order,company_id:0 @@ -1671,27 +1703,27 @@ msgstr "Nessun cliente definito!" #. module: sale #: field:sale.order,partner_shipping_id:0 msgid "Delivery Address" -msgstr "" +msgstr "Indirizzo di Consegna" #. module: sale #: selection:sale.order,state:0 msgid "Sale to Invoice" -msgstr "" +msgstr "Ordini da Fatturare" #. module: sale #: view:sale.config.settings:0 msgid "Warehouse Features" -msgstr "" +msgstr "Caratteristiche Magazzino" #. module: sale #: field:sale.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Messaggi" #. module: sale #: field:sale.config.settings,module_project:0 msgid "Project" -msgstr "" +msgstr "Progetto" #. module: sale #: code:addons/sale/sale.py:354 @@ -1701,7 +1733,7 @@ msgstr "" #: code:addons/sale/sale.py:803 #, python-format msgid "Error!" -msgstr "" +msgstr "Errore!" #. module: sale #: report:sale.order:0 @@ -1715,6 +1747,9 @@ msgid "" "replenishment.\n" "On order: When needed, the product is purchased or produced." msgstr "" +"Da giacenza: Quando richiesto, il prodotto è preso dalle giacenze di " +"magazzino e si attende l'approvvigionamento.\n" +"Da ordine: Quando richiesto, il prodotto è acquistato o prodotto." #. module: sale #: selection:sale.order,state:0 @@ -1731,12 +1766,12 @@ msgstr "Cerca linee non ancora fatturate" #. module: sale #: selection:sale.order,state:0 msgid "Quotation Sent" -msgstr "" +msgstr "Preventivo Inviato" #. module: sale #: model:ir.model,name:sale.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Wizard composizione email" #. module: sale #: model:ir.actions.act_window,name:sale.action_shop_form @@ -1756,12 +1791,12 @@ msgstr "Data conferma" #: code:addons/sale/sale.py:355 #, python-format msgid "Please define sales journal for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Definire il sezionale vendite per questa azienda: \"%s\" (id:%d)." #. module: sale #: view:sale.config.settings:0 msgid "Contract Features" -msgstr "" +msgstr "Caratteristiche Contratto" #. module: sale #: model:ir.model,name:sale.model_sale_order @@ -1781,7 +1816,7 @@ msgstr "Quantità (Unità di Vendita)" #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines that are in 'done' state" -msgstr "" +msgstr "Righe Ordine di Vendita in stato 'completato'" #. module: sale #: selection:sale.order.line,state:0 @@ -1791,7 +1826,7 @@ msgstr "Confermato" #. module: sale #: field:sale.order,note:0 msgid "Terms and conditions" -msgstr "" +msgstr "Termini e Condizioni" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_confirm0 @@ -1801,7 +1836,7 @@ msgstr "Conferma" #. module: sale #: field:sale.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Followers" #. module: sale #: view:sale.order:0 @@ -1824,18 +1859,18 @@ msgstr "Righe Ordine di Vendita" #. module: sale #: view:sale.config.settings:0 msgid "Default Options" -msgstr "" +msgstr "Opzioni Predefinite" #. module: sale #: field:account.config.settings,group_analytic_account_for_sales:0 msgid "Analytic accounting for sales" -msgstr "" +msgstr "Contabilità analitiche su vendite" #. module: sale #: code:addons/sale/edi/sale_order.py:139 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "Listino EDI (%s)" #. module: sale #: model:ir.actions.act_window,help:sale.act_res_partner_2_sale_order @@ -1861,12 +1896,12 @@ msgstr "" #. module: sale #: selection:sale.order,order_policy:0 msgid "On Delivery Order" -msgstr "" +msgstr "Su Ordine di Consegna" #. module: sale #: view:sale.report:0 msgid "Reference Unit of Measure" -msgstr "" +msgstr "Unità di Misura di Riferimento" #. module: sale #: model:ir.actions.act_window,help:sale.action_quotations @@ -1905,7 +1940,7 @@ msgstr "" #. module: sale #: view:sale.order.line:0 msgid "Sale order lines done" -msgstr "" +msgstr "Righe ordine di vendita completate" #. module: sale #: field:sale.order.line,th_weight:0 @@ -1929,6 +1964,7 @@ msgstr "Dicembre" #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)." msgstr "" +"Non c'è un conto di ricavo definito per questo prodotto: \"%s\" (id:%d)." #. module: sale #: view:sale.order.line:0 @@ -1957,7 +1993,7 @@ msgstr "Fattura di acconto" #. module: sale #: model:ir.actions.client,name:sale.action_client_sale_menu msgid "Open Sale Menu" -msgstr "" +msgstr "Apri Menu Vendite" #. module: sale #: selection:sale.order.line,state:0 @@ -1967,7 +2003,7 @@ msgstr "Bozza" #. module: sale #: field:sale.config.settings,module_sale_stock:0 msgid "Trigger delivery orders automatically from sale orders" -msgstr "" +msgstr "Crea ordini di consegna automaticamente dagli ordini di vendita" #. module: sale #: help:sale.order,amount_tax:0 @@ -1977,17 +2013,17 @@ msgstr "Totale tassa" #. module: sale #: view:sale.order:0 msgid "Sale Order " -msgstr "" +msgstr "Ordine di Vendita " #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines ready to be invoiced" -msgstr "" +msgstr "Righe ordine di vendita pronte per la fatturazione" #. module: sale #: model:ir.actions.act_window,name:sale.action_email_templates msgid "Email Templates" -msgstr "" +msgstr "Modelli Email" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_form @@ -2011,7 +2047,7 @@ msgstr "Novembre" #: field:sale.order,message_comment_ids:0 #: help:sale.order,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Commenti ed Email" #. module: sale #: field:sale.advance.payment.inv,product_id:0 @@ -2022,6 +2058,8 @@ msgstr "Acconto prodotto" #: help:sale.order.line,sequence:0 msgid "Gives the sequence order when displaying a list of sales order lines." msgstr "" +"Attribuisce l'ordine di sequenza durante la visualizzazione delle righe " +"degli ordini di vendita." #. module: sale #: selection:sale.report,month:0 @@ -2036,13 +2074,13 @@ msgstr "Ordini di Vendita in esecuzione" #. module: sale #: field:sale.config.settings,timesheet:0 msgid "Prepare invoices based on timesheets" -msgstr "" +msgstr "Prepara fatture basate sui timesheets." #. module: sale #: code:addons/sale/sale.py:655 #, python-format msgid "Sale Order for %s cancelled." -msgstr "" +msgstr "Ordine di Vendita per %s annullato." #. module: sale #: help:sale.order,origin:0 @@ -2058,12 +2096,12 @@ msgstr "Ritardo" #. module: sale #: field:sale.report,state:0 msgid "Order Status" -msgstr "" +msgstr "Stato Ordine" #. module: sale #: view:sale.advance.payment.inv:0 msgid "Show Lines to Invoice" -msgstr "" +msgstr "Mostra Righe da Fatturare" #. module: sale #: field:sale.report,date:0 @@ -2078,7 +2116,7 @@ msgstr "Ordine di vendita confermato da fatturare." #. module: sale #: view:sale.order:0 msgid "Sales Order that haven't yet been confirmed" -msgstr "" +msgstr "Ordini di Vendita non ancora confermati" #. module: sale #: selection:sale.order.line,type:0 @@ -2089,18 +2127,18 @@ msgstr "da Stock" #: code:addons/sale/sale.py:968 #, python-format msgid "No Pricelist ! : " -msgstr "" +msgstr "Nessun Listino!: " #. module: sale #: model:ir.actions.act_window,name:sale.action_orders #: model:ir.ui.menu,name:sale.menu_sale_order msgid "Sale Orders" -msgstr "" +msgstr "Ordini di Vendita" #. module: sale #: field:sale.config.settings,module_account_analytic_analysis:0 msgid "Use contracts management" -msgstr "" +msgstr "Usa gestione contratti" #. module: sale #: help:sale.order,invoiced:0 @@ -2126,7 +2164,7 @@ msgstr "Si desidera veramente creare la(le) fattura(e)?" #. module: sale #: view:sale.order:0 msgid "Order Number" -msgstr "" +msgstr "Numero Ordine" #. module: sale #: view:sale.order:0 @@ -2168,7 +2206,7 @@ msgstr "Cerca ordine di vendita" #. module: sale #: field:sale.advance.payment.inv,advance_payment_method:0 msgid "What do you want to invoice?" -msgstr "" +msgstr "Cosa si vuole fatturare?" #. module: sale #: field:sale.order.line,sequence:0 @@ -2184,7 +2222,7 @@ msgstr "Termini di pagamento" #. module: sale #: help:account.config.settings,module_sale_analytic_plans:0 msgid "This allows install module sale_analytic_plans." -msgstr "" +msgstr "Consente di installare sale_analytic_plans." #. module: sale #: model:ir.actions.act_window,help:sale.action_order_report_all @@ -2222,7 +2260,7 @@ msgstr "Anno" #. module: sale #: view:sale.order.line.make.invoice:0 msgid "Do you want to invoice the selected sale order lines?" -msgstr "" +msgstr "Si vuole fatturare le righe ordine selezionate?" #~ msgid "" #~ "This Configuration step use to set default picking policy when make sale " diff --git a/addons/sale/i18n/sl.po b/addons/sale/i18n/sl.po index 4ad5c27dcba..c5890edff65 100644 --- a/addons/sale/i18n/sl.po +++ b/addons/sale/i18n/sl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 13:56+0000\n" +"PO-Revision-Date: 2012-12-13 12:04+0000\n" "Last-Translator: Vida Potočnik \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-12-12 04:40+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: sale #: model:ir.model,name:sale.model_account_config_settings @@ -333,7 +333,7 @@ msgstr "Status" #. module: sale #: selection:sale.report,month:0 msgid "August" -msgstr "" +msgstr "Avgust" #. module: sale #: model:ir.actions.act_window,help:sale.action_orders @@ -373,7 +373,7 @@ msgstr "Oktober" #. module: sale #: field:sale.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Povzetek" #. module: sale #: view:sale.order:0 @@ -409,7 +409,7 @@ msgstr "Dobavni naslov za trenutni prodajni nalog." #. module: sale #: report:sale.order:0 msgid "TVA :" -msgstr "" +msgstr "DDV" #. module: sale #: selection:sale.report,month:0 @@ -419,7 +419,7 @@ msgstr "September" #. module: sale #: field:sale.order,fiscal_position:0 msgid "Fiscal Position" -msgstr "Fiskalna pozicija" +msgstr "Davčno območje" #. module: sale #: selection:sale.order,state:0 @@ -439,8 +439,8 @@ msgid "" "The salesman confirms the quotation. The state of the sales order becomes " "'In progress' or 'Manual in progress'." msgstr "" -"Prodajalec potrjuje ponudbo. Stanje prodaje postane \"V napredku\" ali " -"\"Ročno v teku\"." +"Prodajalec potrdi ponudbo. Status prodajnega naloga je 'V obdelavi' ali " +"'Ročno v obdelavi'." #. module: sale #: code:addons/sale/sale.py:843 @@ -502,14 +502,14 @@ msgstr "Mesec prodajnega naloga" #, python-format msgid "" "You cannot group sales having different currencies for the same partner." -msgstr "" +msgstr "Prodaj z istim partnerjem in različnimi valutami ne morete združiti." #. module: sale #: view:sale.advance.payment.inv:0 #: view:sale.make.invoice:0 #: view:sale.order.line.make.invoice:0 msgid "or" -msgstr "" +msgstr "ali" #. module: sale #: field:sale.order,invoiced_rate:0 @@ -615,7 +615,7 @@ msgstr "(posodobi)" #: model:ir.model,name:sale.model_sale_order_line #: field:stock.move,sale_line_id:0 msgid "Sales Order Line" -msgstr "Postavka prodajnega naročila" +msgstr "Pozicija prodajnega naročila" #. module: sale #: field:sale.config.settings,module_analytic_user_function:0 @@ -625,7 +625,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Print" -msgstr "" +msgstr "Tiskanje" #. module: sale #: report:sale.order:0 @@ -635,7 +635,7 @@ msgstr "Naročilo št." #. module: sale #: field:sale.order,order_line:0 msgid "Order Lines" -msgstr "Postavke naročila" +msgstr "Pozicije naročila" #. module: sale #: field:account.config.settings,module_sale_analytic_plans:0 @@ -665,7 +665,7 @@ msgstr "" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree3 msgid "Uninvoiced and Delivered Lines" -msgstr "Nezaračunane in dostavljene postavke" +msgstr "Dostavljene in nefakturirane pozicije" #. module: sale #: report:sale.order:0 @@ -710,18 +710,18 @@ msgstr "" #: code:addons/sale/wizard/sale_make_invoice_advance.py:95 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Napaka v nastavitvah" #. module: sale #: view:sale.order:0 msgid "Send by Email" -msgstr "" +msgstr "Pošlji po e-pošti" #. module: sale #: code:addons/sale/res_config.py:89 #, python-format msgid "Hour" -msgstr "" +msgstr "Ura" #. module: sale #: view:sale.order:0 @@ -747,7 +747,7 @@ msgstr "" #: view:sale.report:0 #: field:sale.report,partner_id:0 msgid "Partner" -msgstr "Stranka" +msgstr "Partner" #. module: sale #: view:sale.advance.payment.inv:0 @@ -771,7 +771,7 @@ msgstr "" #. module: sale #: report:sale.order:0 msgid "Quotation Date" -msgstr "Datum Povpraševanja" +msgstr "Datum ponudbe" #. module: sale #: code:addons/sale/sale.py:590 @@ -791,7 +791,7 @@ msgstr "Preden izberete produkt morate izbrati cenik ali kupca." #: view:sale.report:0 #: field:sale.report,categ_id:0 msgid "Category of Product" -msgstr "Kategorija artiklov" +msgstr "Skupina izdelka" #. module: sale #: code:addons/sale/sale.py:555 @@ -825,7 +825,7 @@ msgstr "" #. module: sale #: field:sale.order,currency_id:0 msgid "unknown" -msgstr "" +msgstr "neznano" #. module: sale #: field:sale.order,message_is_follower:0 @@ -845,7 +845,7 @@ msgstr "Razširjeni filtri..." #. module: sale #: selection:sale.order.line,state:0 msgid "Exception" -msgstr "Izjema" +msgstr "Napaka" #. module: sale #: help:sale.advance.payment.inv,product_id:0 @@ -882,8 +882,8 @@ msgid "" "The same sales order may have been invoiced in several times (by line for " "example)." msgstr "" -"To je seznam računov, ki so bili ustvarjeni za to prodajo. Ista naročila so " -"lahko zaračunana večkrat (na primer po postavki)" +"To je seznam računov, ki so bili ustvarjeni za ta prodajni nalog. Isti " +"prodajni nalog se lahko večkrat fakturira (npr. po poziciji)." #. module: sale #: report:sale.order:0 @@ -899,7 +899,7 @@ msgstr "Kol." #. module: sale #: view:sale.order.line:0 msgid "My Sales Order Lines" -msgstr "Moje postavke prodajnega naloga" +msgstr "Moje pozicije prodajnega naloga" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancel0 @@ -985,7 +985,7 @@ msgstr "" #. module: sale #: model:process.node,note:sale.process_node_quotation0 msgid "Draft state of sales order" -msgstr "Osnutek naročila" +msgstr "Prodajni nalog s statusom osnutka" #. module: sale #: code:addons/sale/sale.py:647 @@ -1065,12 +1065,12 @@ msgstr "Čaka na uvrstitev" #: view:sale.order.line:0 #: field:sale.report,product_uom:0 msgid "Unit of Measure" -msgstr "" +msgstr "Enota mere" #. module: sale #: field:sale.order.line,type:0 msgid "Procurement Method" -msgstr "Metoda Naročnja" +msgstr "Metoda nabave" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 @@ -1120,13 +1120,13 @@ msgstr "" #. module: sale #: help:sale.order,create_date:0 msgid "Date on which sales order is created." -msgstr "Datum ko je prodajni dokument kreiran" +msgstr "Datum kreiranja prodajnega naloga." #. module: sale #: view:sale.make.invoice:0 #: view:sale.order.line.make.invoice:0 msgid "Create Invoices" -msgstr "Izdelaj račune" +msgstr "Ustvari račune" #. module: sale #: code:addons/sale/sale.py:263 @@ -1139,7 +1139,7 @@ msgstr "" #. module: sale #: report:sale.order:0 msgid "Fax :" -msgstr "Faks:" +msgstr "Fax :" #. module: sale #: field:sale.advance.payment.inv,amount:0 @@ -1175,7 +1175,7 @@ msgstr "" #: view:sale.order:0 #: view:sale.order.line:0 msgid "To Invoice" -msgstr "Na Račun" +msgstr "Za fakturiranje" #. module: sale #: view:sale.report:0 @@ -1203,7 +1203,7 @@ msgstr "" #: selection:sale.order,state:0 #: selection:sale.report,state:0 msgid "Shipping Exception" -msgstr "Izjema pri odpremi" +msgstr "Napake pri odpremi" #. module: sale #: field:sale.make.invoice,grouped:0 @@ -1235,7 +1235,7 @@ msgstr "Mesec" #. module: sale #: model:process.node,note:sale.process_node_invoice0 msgid "To be reviewed by the accountant." -msgstr "Za pregledat s strani računovodstva." +msgstr "Potreben pregled računovodje." #. module: sale #: view:sale.make.invoice:0 @@ -1246,7 +1246,7 @@ msgstr "Ustvari račune" #. module: sale #: model:ir.model,name:sale.model_sale_order_line_make_invoice msgid "Sale OrderLine Make_invoice" -msgstr "Prodaja Naročilne Linije Izdelaj_račun" +msgstr "Kreiraj račun iz pozicije prodajnega naloga" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree @@ -1410,7 +1410,7 @@ msgstr "" #: code:addons/sale/sale.py:435 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "Izdani računi" #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order @@ -1467,7 +1467,7 @@ msgstr "Znesek brez davka." #. module: sale #: model:ir.model,name:sale.model_sale_advance_payment_inv msgid "Sales Advance Payment Invoice" -msgstr "Prodaja Predplačilo Računa" +msgstr "Avansni račun" #. module: sale #: view:sale.order.line:0 @@ -1503,7 +1503,7 @@ msgstr "" #: view:board.board:0 #: model:ir.actions.act_window,name:sale.action_turnover_by_month msgid "Monthly Turnover" -msgstr "" +msgstr "Mesečni Promet" #. module: sale #: field:sale.order,invoice_quantity:0 @@ -1549,12 +1549,12 @@ msgstr "Potrdi prodajo" #. module: sale #: model:process.transition,name:sale.process_transition_saleinvoice0 msgid "From a sales order" -msgstr "Iz prodajnega naročila" +msgstr "Iz prodajnega naloga" #. module: sale #: view:sale.order:0 msgid "Ignore Exception" -msgstr "Prezri Izjemo" +msgstr "Prezri napako" #. module: sale #: model:process.transition,note:sale.process_transition_saleinvoice0 @@ -1639,7 +1639,7 @@ msgstr "" #. module: sale #: help:sale.order,date_confirm:0 msgid "Date on which sales order is confirmed." -msgstr "Datum potrdila naročila." +msgstr "Datum potrditve prodajnega naloga." #. module: sale #: code:addons/sale/sale.py:556 @@ -1659,24 +1659,24 @@ msgstr "" #. module: sale #: field:sale.make.invoice,invoice_date:0 msgid "Invoice Date" -msgstr "" +msgstr "Datum računa" #. module: sale #: help:sale.advance.payment.inv,amount:0 msgid "The amount to be invoiced in advance." -msgstr "Znesek, za Avansni Račun" +msgstr "Znesek za avansni račun." #. module: sale #: selection:sale.order,state:0 #: selection:sale.report,state:0 msgid "Invoice Exception" -msgstr "Izjema računa" +msgstr "Napake računa" #. module: sale #: code:addons/sale/sale.py:1017 #, python-format msgid "No Customer Defined !" -msgstr "Ni določene stranke !" +msgstr "Kupec ni določen!" #. module: sale #: field:sale.order,partner_shipping_id:0 @@ -1711,7 +1711,7 @@ msgstr "" #: code:addons/sale/sale.py:803 #, python-format msgid "Error!" -msgstr "" +msgstr "Napaka!" #. module: sale #: report:sale.order:0 @@ -1733,12 +1733,12 @@ msgstr "" #: selection:sale.order.line,state:0 #: selection:sale.report,state:0 msgid "Cancelled" -msgstr "" +msgstr "Preklicano" #. module: sale #: view:sale.order.line:0 msgid "Search Uninvoiced Lines" -msgstr "Iskanje Nefakturiranih Vrstic" +msgstr "Iskanje nefakturiranih pozicij" #. module: sale #: selection:sale.order,state:0 @@ -1819,19 +1819,19 @@ msgstr "" #: view:sale.order:0 #: field:sale.order.line,invoice_lines:0 msgid "Invoice Lines" -msgstr "Postavke računa" +msgstr "Pozicije računa" #. module: sale #: view:sale.report:0 #: field:sale.report,nbr:0 msgid "# of Lines" -msgstr "Število vrstic" +msgstr "# pozicij" #. module: sale #: view:sale.order:0 #: view:sale.order.line:0 msgid "Sales Order Lines" -msgstr "Postavke prodajnega naloga" +msgstr "Pozicije prodajnega naloga" #. module: sale #: view:sale.config.settings:0 @@ -1909,15 +1909,15 @@ msgid "" "1.The state of this sales order line is either \"draft\" or \"cancel\"!\n" "2.The Sales Order Line is Invoiced!" msgstr "" -"Fakture ni mogoče ustvariti za to prodajo, zaradi enega od naslednjih " -"razlogov:\n" -"1. Stanje te prodaje je bodisi \"osnutek\" ali \"Preklic\"!\n" -"2. Prodaja je fakturirana!" +"Račun za to pozicijo prodajnega naloga se ne more kreirati zaradi enega " +"izmed naslednjih razlogov:\n" +"1. Status pozicije prodajnega naloga je bodisi \"osnutek\" ali \"storno\"!\n" +"2. Pozicija prodajnega naloga je že fakturirana!" #. module: sale #: view:sale.order.line:0 msgid "Sale order lines done" -msgstr "Zaključene postavke prodajnega naloga" +msgstr "Zaključene pozicije prodajnega naloga" #. module: sale #: field:sale.order.line,th_weight:0 @@ -1929,12 +1929,12 @@ msgstr "Teža" #: view:sale.order:0 #: field:sale.order,invoice_ids:0 msgid "Invoices" -msgstr "" +msgstr "Računi" #. module: sale #: selection:sale.report,month:0 msgid "December" -msgstr "" +msgstr "December" #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:96 @@ -1945,12 +1945,12 @@ msgstr "Za ta produkt: \"%s\" (id:%d) ni določen konto prihodkov." #. module: sale #: view:sale.order.line:0 msgid "Uninvoiced" -msgstr "Nefakturirani" +msgstr "Nefakturirano" #. module: sale #: model:process.node,note:sale.process_node_saleorder0 msgid "Drives procurement and invoicing" -msgstr "Poganja naročila in fakturiranje" +msgstr "Upravlja nabavo in fakturiranje" #. module: sale #: field:sale.order,amount_untaxed:0 @@ -1994,12 +1994,12 @@ msgstr "Prodajni nalog " #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines ready to be invoiced" -msgstr "Postavke prodajnega naloga pripravljene za fakturiranje" +msgstr "Pozicije prodajnega naloga pripravljene za fakturiranje" #. module: sale #: model:ir.actions.act_window,name:sale.action_email_templates msgid "Email Templates" -msgstr "" +msgstr "Predloge e-pošte" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_form @@ -2012,7 +2012,7 @@ msgstr "Prodajni nalogi" #: model:ir.model,name:sale.model_sale_shop #: view:sale.shop:0 msgid "Sales Shop" -msgstr "Prodajna Trgovina" +msgstr "Prodajalna" #. module: sale #: selection:sale.report,month:0 @@ -2038,12 +2038,12 @@ msgstr "" #. module: sale #: selection:sale.report,month:0 msgid "January" -msgstr "" +msgstr "Januar" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree4 msgid "Sales Order in Progress" -msgstr "Prodajni nalogi v teku" +msgstr "Prodajni nalog v obdelavi" #. module: sale #: field:sale.config.settings,timesheet:0 @@ -2059,18 +2059,18 @@ msgstr "Prodajni nalog za %s preklican." #. module: sale #: help:sale.order,origin:0 msgid "Reference of the document that generated this sales order request." -msgstr "Sklic na dokument, ki je ustvaril zahtevo za naročilo." +msgstr "Sklic na dokument, ki je ustvaril zahtevo za prodajni nalog." #. module: sale #: view:sale.report:0 #: field:sale.report,delay:0 msgid "Commitment Delay" -msgstr "Prevzem z zamudo" +msgstr "Odložitev obveznosti" #. module: sale #: field:sale.report,state:0 msgid "Order Status" -msgstr "Status naročila" +msgstr "Status naloga" #. module: sale #: view:sale.advance.payment.inv:0 @@ -2085,7 +2085,7 @@ msgstr "" #. module: sale #: model:process.node,note:sale.process_node_order0 msgid "Confirmed sales order to invoice." -msgstr "Potrjena naročilnica za račun" +msgstr "Potrjen prodajni nalog za fakturiranje" #. module: sale #: view:sale.order:0 @@ -2128,7 +2128,7 @@ msgstr "Opis" #. module: sale #: selection:sale.report,month:0 msgid "May" -msgstr "" +msgstr "Maj" #. module: sale #: view:sale.make.invoice:0 @@ -2155,12 +2155,12 @@ msgstr "V naprej" #. module: sale #: selection:sale.report,month:0 msgid "February" -msgstr "" +msgstr "Februar" #. module: sale #: selection:sale.report,month:0 msgid "April" -msgstr "" +msgstr "April" #. module: sale #: view:sale.config.settings:0 @@ -2211,19 +2211,19 @@ msgstr "" #. module: sale #: report:sale.order:0 msgid "Quotation N°" -msgstr "Povpraševanje št." +msgstr "Ponudba št." #. module: sale #: field:sale.order,picked_rate:0 #: view:sale.report:0 msgid "Picked" -msgstr "Prevzeto" +msgstr "" #. module: sale #: view:sale.report:0 #: field:sale.report,year:0 msgid "Year" -msgstr "" +msgstr "Leto" #. module: sale #: view:sale.order.line.make.invoice:0 diff --git a/addons/sale_stock/i18n/es.po b/addons/sale_stock/i18n/es.po index 4dcb5dabca7..d59dd9ed7ab 100644 --- a/addons/sale_stock/i18n/es.po +++ b/addons/sale_stock/i18n/es.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2012-09-21 14:11+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" +"PO-Revision-Date: 2012-12-13 11:51+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:54+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -23,12 +22,14 @@ msgid "" "To allow your salesman to make invoices for Delivery Orders using the menu " "'Deliveries to Invoice'." msgstr "" +"Para permitir a su comercial realizar facturas desde las órdenes de entrega " +"usando el menú 'Entregas a facturar'." #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:470 #, python-format msgid "Delivery Order %s scheduled for %s." -msgstr "" +msgstr "Orden de entrega %s planificada para %s." #. module: sale_stock #: model:process.node,name:sale_stock.process_node_deliveryorder0 @@ -41,12 +42,14 @@ msgid "" "Allows you to specify different delivery and invoice addresses on a sale " "order." msgstr "" +"Permitir especificar direcciones diferentes de entrega y de facturación en " +"un pedido de venta." #. module: sale_stock #: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice #: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice msgid "Deliveries to Invoice" -msgstr "" +msgstr "Albaranes a facturar" #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:569 @@ -68,6 +71,10 @@ msgid "" "Here is a proposition of quantities according to the packaging:\n" "EAN: %s Quantity: %s Type of ul: %s" msgstr "" +"Ha seleccionado una cantidad de %d unidades.\n" +"Pero no es compatible con el empaquetado seleccionado.\n" +"Aquí tiene una proposición de cantidades acorde al empaquetado:\n" +"EAN: %s Cantidad: %s Unidad: %s" #. module: sale_stock #: model:process.node,note:sale_stock.process_node_packinglist0 @@ -77,7 +84,7 @@ msgstr "Documento del movimiento a la salida o al cliente." #. module: sale_stock #: field:sale.config.settings,group_multiple_shops:0 msgid "Manage multiple shops" -msgstr "" +msgstr "Administrar múltiples tiendas" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_validate0 @@ -90,6 +97,7 @@ msgstr "Validar" msgid "" "You must first cancel all delivery order(s) attached to this sales order." msgstr "" +"Primero debe cancelar todas las órdenes de entrega de este pedido de venta." #. module: sale_stock #: model:process.transition,name:sale_stock.process_transition_saleprocurement0 @@ -114,7 +122,7 @@ msgstr "" #: code:addons/sale_stock/sale_stock.py:640 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: sale_stock #: field:sale.order,picking_policy:0 @@ -128,6 +136,8 @@ msgid "" "You cannot make an advance on a sales order that is " "defined as 'Automatic Invoice after delivery'." msgstr "" +"No puede avanzar material en un pedido de venta que está definido como " +"'Facturación automática después de la entrega'." #. module: sale_stock #: model:ir.ui.menu,name:sale_stock.menu_action_shop_form @@ -148,12 +158,12 @@ msgstr "Movimiento stock" #: code:addons/sale_stock/sale_stock.py:161 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "¡Acción no válida!" #. module: sale_stock #: field:sale.config.settings,module_project_timesheet:0 msgid "Project Timesheet" -msgstr "" +msgstr "Parte de horas de proyectos" #. module: sale_stock #: help:sale.config.settings,module_delivery:0 @@ -163,18 +173,22 @@ msgid "" "prices.\n" " This installs the module delivery." msgstr "" +"Permite añadir métodos de entrega en los pedidos de venta y en las órdenes " +"de entrega.\n" +"Puede definir su propio transportista y tarifas de envío por precios.\n" +"Esto instalará el módulo 'delivery'." #. module: sale_stock #: field:sale.config.settings,group_sale_delivery_address:0 msgid "Allow a different address for delivery and invoicing " -msgstr "" +msgstr "Permitir diferentes direcciones para la entrega y la factura " #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:571 #: code:addons/sale_stock/sale_stock.py:622 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "¡Error de configuración!" #. module: sale_stock #: model:process.node,name:sale_stock.process_node_saleprocurement0 @@ -195,7 +209,7 @@ msgstr "Pedido de venta" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Órdenes de entrega" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_order_line @@ -242,7 +256,7 @@ msgstr "Forzar asignación" #. module: sale_stock #: field:sale.config.settings,default_order_policy:0 msgid "The default invoicing method is" -msgstr "" +msgstr "El método de facturación por defecto es" #. module: sale_stock #: field:sale.order.line,delay:0 @@ -252,12 +266,12 @@ msgstr "Tiempo inicial entrega" #. module: sale_stock #: view:sale.order:0 msgid "View Delivery Order" -msgstr "" +msgstr "Ver orden de entrega" #. module: sale_stock #: selection:sale.config.settings,default_order_policy:0 msgid "Invoice based on sales orders" -msgstr "" +msgstr "Facturación basada en pedidos de venta" #. module: sale_stock #: field:sale.order.line,move_ids:0 @@ -267,12 +281,12 @@ msgstr "Movimientos de inventario" #. module: sale_stock #: view:sale.config.settings:0 msgid "Default Options" -msgstr "" +msgstr "Opciones por defecto" #. module: sale_stock #: field:sale.config.settings,module_project_mrp:0 msgid "Project MRP" -msgstr "" +msgstr "MRP de proyectos" #. module: sale_stock #: model:process.transition,note:sale_stock.process_transition_invoiceafterdelivery0 @@ -317,23 +331,23 @@ msgstr "" #. module: sale_stock #: field:sale.config.settings,group_invoice_deli_orders:0 msgid "Generate invoices after and based on delivery orders" -msgstr "" +msgstr "Generar facturas después y basadas en órdenes de entrega" #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:473 #, python-format msgid "Order delivered." -msgstr "" +msgstr "Pedido entregado." #. module: sale_stock #: field:sale.config.settings,module_delivery:0 msgid "Allow adding shipping costs" -msgstr "" +msgstr "Permitir añadir gastos de envío" #. module: sale_stock #: view:sale.order:0 msgid "days" -msgstr "" +msgstr "días" #. module: sale_stock #: field:sale.order.line,product_packaging:0 @@ -346,16 +360,18 @@ msgid "" "International Commercial Terms are a series of predefined commercial terms " "used in international transactions." msgstr "" +"Los términos de comercio internacional son una serie de condiciones " +"comerciales usadas en las transacciones internacionales." #. module: sale_stock #: field:sale.config.settings,default_picking_policy:0 msgid "Deliver all at once when all products are available." -msgstr "" +msgstr "Enviar todo de una cuando todos los productos estén disponibles." #. module: sale_stock #: model:res.groups,name:sale_stock.group_invoice_deli_orders msgid "Enable Invoicing Delivery orders" -msgstr "" +msgstr "Habilitar facturación de órdenes de entrega" #. module: sale_stock #: field:res.company,security_lead:0 @@ -372,12 +388,14 @@ msgstr "Abastecimiento de material vendido" msgid "" "Pick 'Deliver each product when available' if you allow partial delivery." msgstr "" +"Escoja 'Entregar cada producto cuando esté disponible' si permite envíos " +"parciales." #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:206 #, python-format msgid "Cannot cancel sales order!" -msgstr "" +msgstr "¡No se puede cancelar el pedido de venta!" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_shop @@ -401,7 +419,7 @@ msgstr "Propiedades" #. module: sale_stock #: field:sale.config.settings,group_mrp_properties:0 msgid "Product properties on order lines" -msgstr "" +msgstr "Propiedades del producto en las líneas del pedido" #. module: sale_stock #: help:sale.config.settings,default_order_policy:0 @@ -431,6 +449,11 @@ msgid "" "lines.\n" " This installs the modules project_timesheet and project_mrp." msgstr "" +"Le permite transferir las entradas de tareas definidas para la gestión de " +"proyectos a las líneas del parte de horas para una fecha y usuario concretos " +"con el efecto de crear, editar y borrar en ambas vías y creando " +"automáticamente tareas de proyecto de las líneas de abastecimiento.\n" +"Esto instala el módulo 'project_timesheet' y 'project_mrp'." #. module: sale_stock #: model:process.node,note:sale_stock.process_node_saleprocurement0 @@ -450,7 +473,7 @@ msgstr "Asignar" #: code:addons/sale_stock/sale_stock.py:617 #, python-format msgid "Not enough stock ! : " -msgstr "" +msgstr "¡No hay suficiente stock! " #. module: sale_stock #: help:sale.order.line,delay:0 @@ -458,6 +481,8 @@ msgid "" "Number of days between the order confirmation and the shipping of the " "products to the customer" msgstr "" +"Número de días entre la confirmación del pedido y la entrega de los " +"productos al cliente" #. module: sale_stock #: help:sale.config.settings,default_picking_policy:0 @@ -466,6 +491,9 @@ msgid "" "instead of delivering each product when it is available. This may have an " "impact on the shipping price." msgstr "" +"Los pedidos de venta por defecto serán configurados para entregar todos los " +"productos de uno en lugar de entregar cada producto cuando esté disponible. " +"Esto puede tener impacto en el precio de envío." #. module: sale_stock #: model:process.node,note:sale_stock.process_node_deliveryorder0 @@ -491,6 +519,9 @@ msgid "" "In order to delete a confirmed sales order, you must cancel it.\n" "To do so, you must first cancel related picking for delivery orders." msgstr "" +"Para borrar un pedido de venta confirmado, debe cancelarlo.\n" +"Para hacerlo, debe cancelar primero los albaranes relacionados para sus " +"órdenes de entrega." #. module: sale_stock #: field:sale.order.line,number_packages:0 @@ -510,12 +541,12 @@ msgstr "Crear factura" #. module: sale_stock #: help:sale.config.settings,group_mrp_properties:0 msgid "Allows you to tag sale order lines with properties." -msgstr "" +msgstr "Permitir etiquetar las líneas de pedido con propiedades." #. module: sale_stock #: field:sale.config.settings,task_work:0 msgid "Prepare invoices based on task's activities" -msgstr "" +msgstr "Preparar facturas basadas en las actividades de las tareas" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_advance_payment_inv @@ -545,7 +576,7 @@ msgstr "Incoterm" #: code:addons/sale_stock/sale_stock.py:521 #, python-format msgid "Cannot cancel sales order line!" -msgstr "" +msgstr "¡No se puede cancelar la línea del pedido de venta!" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_cancelassignation0 @@ -570,7 +601,7 @@ msgstr "Albarán relacionado" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "Parámetros de configuración de las ventas" #. module: sale_stock #: help:sale.order,picking_ids:0 @@ -578,6 +609,8 @@ msgid "" "This is a list of delivery orders that has been generated for this sales " "order." msgstr "" +"Ésta es una lista de las órdenes de entrega que se han generado para este " +"pedido de venta." #. module: sale_stock #: model:process.node,name:sale_stock.process_node_saleorderprocurement0 @@ -607,12 +640,12 @@ msgstr "" #. module: sale_stock #: view:sale.order:0 msgid "Recreate Delivery Order" -msgstr "" +msgstr "Recrear órden de entrega" #. module: sale_stock #: help:sale.config.settings,group_multiple_shops:0 msgid "This allows to configure and use multiple shops." -msgstr "" +msgstr "Esto permite configurar y usar múltiples tiendas." #. module: sale_stock #: field:sale.order,picked_rate:0 diff --git a/addons/sale_stock/i18n/pt.po b/addons/sale_stock/i18n/pt.po index 167a6a8fbcf..245db5be14c 100644 --- a/addons/sale_stock/i18n/pt.po +++ b/addons/sale_stock/i18n/pt.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: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2012-09-21 14:13+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 15:26+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:54+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -45,7 +45,7 @@ msgstr "" #: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice #: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice msgid "Deliveries to Invoice" -msgstr "" +msgstr "Entregas a faturar" #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:569 @@ -80,7 +80,7 @@ msgstr "Documento do movimento para a saída ou para o cliente." #. module: sale_stock #: field:sale.config.settings,group_multiple_shops:0 msgid "Manage multiple shops" -msgstr "" +msgstr "Gerir várias lojas" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_validate0 @@ -117,7 +117,7 @@ msgstr "" #: code:addons/sale_stock/sale_stock.py:640 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: sale_stock #: field:sale.order,picking_policy:0 @@ -151,7 +151,7 @@ msgstr "Movimento do Stock" #: code:addons/sale_stock/sale_stock.py:161 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Ação inválida!" #. module: sale_stock #: field:sale.config.settings,module_project_timesheet:0 @@ -177,7 +177,7 @@ msgstr "" #: code:addons/sale_stock/sale_stock.py:622 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Erro de configuração!" #. module: sale_stock #: model:process.node,name:sale_stock.process_node_saleprocurement0 @@ -198,7 +198,7 @@ msgstr "Ordem de venda" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Ordens de entrega" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_order_line @@ -255,7 +255,7 @@ msgstr "Prazo de entrega da lead" #. module: sale_stock #: view:sale.order:0 msgid "View Delivery Order" -msgstr "" +msgstr "Ver ordem de entrega" #. module: sale_stock #: selection:sale.config.settings,default_order_policy:0 @@ -335,7 +335,7 @@ msgstr "" #. module: sale_stock #: view:sale.order:0 msgid "days" -msgstr "" +msgstr "dias" #. module: sale_stock #: field:sale.order.line,product_packaging:0 @@ -571,7 +571,7 @@ msgstr "Escolher recepção" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: sale_stock #: help:sale.order,picking_ids:0 diff --git a/addons/share/i18n/es.po b/addons/share/i18n/es.po index 61fb866e8bc..4d6b3b3b451 100644 --- a/addons/share/i18n/es.po +++ b/addons/share/i18n/es.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2011-01-18 08:39+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-13 11:31+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:47+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: share #: code:addons/share/wizard/share_wizard.py:837 #, python-format msgid "Invitation to collaborate about %s" -msgstr "" +msgstr "Invitación a colaborar sobre %s" #. module: share #: code:addons/share/wizard/share_wizard.py:775 @@ -29,11 +29,13 @@ msgstr "" msgid "" "The share engine has not been able to fetch a record_id for your invitation." msgstr "" +"El motor de colaboración no es capaz de registrar un id. de registro para su " +"invitación" #. module: share #: view:share.wizard:0 msgid "Include an Optional Personal Message" -msgstr "" +msgstr "Incluir un mensaje personal opcional" #. module: share #: field:share.wizard,embed_option_title:0 @@ -48,13 +50,15 @@ msgstr "¡Acceso concedido!" #. module: share #: field:share.wizard,record_name:0 msgid "Record name" -msgstr "" +msgstr "Nombre de registro" #. module: share #: help:share.wizard,message:0 msgid "" "An optional personal message, to be included in the email notification." msgstr "" +"Un mensaje personal opcional, para ser incluido en la notificación por " +"correo electrónico." #. module: share #: field:share.wizard,user_type:0 @@ -76,6 +80,10 @@ msgid "" " %s\n" "\n" msgstr "" +"Los documentos no se adjuntan. Puede verlos en línea directamente en mi " +"servidor OpenERP en:\n" +" %s\n" +"\n" #. module: share #: model:ir.module.category,name:share.module_category_share @@ -90,6 +98,8 @@ msgid "" "Hello,\n" "\n" msgstr "" +"Hola,\n" +"\n" #. module: share #: field:share.wizard,share_root_url:0 @@ -101,7 +111,7 @@ msgstr "URL del acceso compartido" #: field:share.wizard,email_2:0 #: field:share.wizard,email_3:0 msgid "New user email" -msgstr "" +msgstr "Correo electrónico del nuevo usuario" #. module: share #: code:addons/share/wizard/share_wizard.py:882 @@ -120,6 +130,8 @@ msgstr "(Modificado)" #, python-format msgid "You must be a member of the Share/User group to use the share wizard." msgstr "" +"Debe ser un miembro del grupo 'Share/User' para usar el asistente de " +"compartición." #. module: share #: code:addons/share/wizard/share_wizard.py:594 @@ -163,6 +175,8 @@ msgstr "(Duplicado para modificar los permisos de compartición)" msgid "" "Please indicate the emails of the persons to share with, one per line." msgstr "" +"Indique por favor los correos electrónicos de las personas con las que desea " +"compartir, una por línea." #. module: share #: help:share.wizard,domain:0 @@ -179,6 +193,7 @@ msgstr "Siguiente" #, python-format msgid "Action and Access Mode are required to create a shared access." msgstr "" +"Se requiere la acción y el modo de acceso para crear un acceso compartido." #. module: share #: code:addons/share/wizard/share_wizard.py:845 @@ -197,17 +212,17 @@ msgstr "Opciones de compartición" #: code:addons/share/static/src/xml/share.xml:9 #, python-format msgid "Invite" -msgstr "" +msgstr "Invitar" #. module: share #: view:share.wizard:0 msgid "Embedded code options" -msgstr "" +msgstr "Opciones del código incrustado" #. module: share #: view:share.wizard:0 msgid "Configuration" -msgstr "" +msgstr "Configuración" #. module: share #: view:share.wizard:0 @@ -242,7 +257,7 @@ msgstr "" #. module: share #: view:res.groups:0 msgid "Non-Share Groups" -msgstr "" +msgstr "Grupos de no compartición" #. module: share #: view:share.wizard:0 @@ -250,12 +265,14 @@ msgid "" "An email notification with instructions has been sent to the following " "people:" msgstr "" +"Un correo electrónico con instrucciones ha sido enviado a las siguientes " +"personas:" #. module: share #: code:addons/share/wizard/share_wizard.py:77 #, python-format msgid "Direct link or embed code" -msgstr "" +msgstr "Enlace directo o código incrustado" #. module: share #: code:addons/share/wizard/share_wizard.py:851 @@ -279,6 +296,7 @@ msgstr "Acción a compartir" #: help:share.wizard,record_name:0 msgid "Name of the shared record, if sharing a precise record" msgstr "" +"Nombre del registro compartido, si se comparte un registro específico" #. module: share #: field:res.users,share:0 @@ -295,13 +313,13 @@ msgstr "desconocido" #: code:addons/share/wizard/share_wizard.py:652 #, python-format msgid "Sharing access cannot be created." -msgstr "" +msgstr "No se ha podido crear el acceso compartido." #. module: share #: code:addons/share/wizard/share_wizard.py:775 #, python-format msgid "Record id not found" -msgstr "" +msgstr "Id. de registro no encontrado" #. module: share #: help:res.groups,share:0 @@ -313,7 +331,7 @@ msgstr "" #. module: share #: view:res.groups:0 msgid "Share Groups" -msgstr "" +msgstr "Grupos de compartición" #. module: share #: help:share.wizard,action_id:0 @@ -363,6 +381,8 @@ msgid "" "You must configure your email address in the user preferences before using " "the Share button." msgstr "" +"Debe configurar su dirección de correo electrónico en las preferencias de " +"usuario antes de usar el botón 'Compartir'." #. module: share #: model:res.groups,name:share.group_share_user @@ -397,6 +417,7 @@ msgstr "Base de datos" #: view:share.wizard:0 msgid "Share with these People (one email per line)" msgstr "" +"Compartir con estas personas (una dirección de correo electrónico por línea)" #. module: share #: field:share.wizard,domain:0 @@ -406,7 +427,7 @@ msgstr "Dominio" #. module: share #: view:res.groups:0 msgid "{'search_default_no_share':1}" -msgstr "" +msgstr "{'search_default_no_share':1}" #. module: share #: view:share.wizard:0 @@ -419,6 +440,8 @@ msgstr "Resumen" msgid "" "Embed this code in your documents to provide a link to the shared document." msgstr "" +"Incrustar este código en sus documentos para proveer un enlace al documento " +"compartido." #. module: share #: code:addons/share/wizard/share_wizard.py:508 @@ -430,7 +453,7 @@ msgstr "Acceso copiado para compartición" #: code:addons/share/wizard/share_wizard.py:812 #, python-format msgid "Invitation" -msgstr "" +msgstr "Invitación" #. module: share #: model:ir.actions.act_window,name:share.action_share_wizard_step1 @@ -460,7 +483,7 @@ msgstr "compartir.asistente.resultado.linea" #. module: share #: field:share.wizard,embed_code:0 msgid "Code" -msgstr "" +msgstr "Código" #. module: share #: help:share.wizard,user_type:0 @@ -475,6 +498,8 @@ msgid "" "I have shared %s (%s) with you!\n" "\n" msgstr "" +"¡He compartido %s (%s) contigo!\n" +"\n" #. module: share #: field:share.wizard,view_type:0 @@ -536,11 +561,13 @@ msgid "" "The documents have been automatically added to your subscriptions.\n" "\n" msgstr "" +"Los documentos han sido añadidos automáticamente a sus suscripciones.\n" +"\n" #. module: share #: model:ir.model,name:share.model_res_users msgid "Users" -msgstr "" +msgstr "Usuarios" #. module: share #: code:addons/share/wizard/share_wizard.py:871 @@ -549,6 +576,8 @@ msgid "" "I've shared %s with you!\n" "\n" msgstr "" +"¡He compartido %s contigo!\n" +"\n" #. module: share #: model:ir.model,name:share.model_res_groups @@ -558,7 +587,7 @@ msgstr "Grupos de acceso" #. module: share #: field:share.wizard,invite:0 msgid "Invite users to OpenSocial record" -msgstr "" +msgstr "Invitar a los usuarios al registro OpenSocial" #. module: share #: code:addons/share/wizard/share_wizard.py:846 @@ -600,7 +629,7 @@ msgstr "" #: code:addons/share/wizard/share_wizard.py:205 #, python-format msgid "No email address configured" -msgstr "" +msgstr "No se ha configurado dirección de correo electrónico" #. module: share #: field:share.wizard.result.line,login:0 @@ -630,7 +659,7 @@ msgstr "Accesos" #. module: share #: view:share.wizard:0 msgid "or" -msgstr "" +msgstr "o" #. module: share #: help:share.wizard,access_mode:0 diff --git a/addons/share/i18n/pt_BR.po b/addons/share/i18n/pt_BR.po index c4528cd5bfb..ca51b2d70a8 100644 --- a/addons/share/i18n/pt_BR.po +++ b/addons/share/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: share #: code:addons/share/wizard/share_wizard.py:837 diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index ed21438acb5..4cadfc381bc 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 23:55+0000\n" +"PO-Revision-Date: 2012-12-14 00:59+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:42+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -25,7 +25,7 @@ msgstr "" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Serial Numbers" -msgstr "Seriennummer" +msgstr "Seriennummern" #. module: stock #: help:stock.config.settings,group_product_variant:0 @@ -53,10 +53,10 @@ msgid "" "product" msgstr "" "Bei der Echtzeit-Inventar-Bewertung werden Gegenbuchungen zu Lagerzugängen " -"auf dieses Konto gebucht, es seie denn für das Herkunftslager wurde ein " +"auf dieses Konto gebucht, es sei denn für das Quelle Lager wurde ein " "spezifisches Bestandskonto festgelegt. Dies ist die Vorgabe für alle " -"Produkte dieser Kategorie. Dies kann auch für jedes Produkt individuell " -"festgelegt werden." +"Produkte dieser Kategorie. Dies kann allerdings auch für jedes Produkt " +"individuell festgelegt werden." #. module: stock #: view:stock.picking.out:0 @@ -207,7 +207,7 @@ msgstr "Inventuraufträge" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse a Period" -msgstr "" +msgstr "Analyse Zeitraum" #. module: stock #: field:product.category,property_stock_journal:0 @@ -257,12 +257,12 @@ msgstr "Sie können keine Datensätze löschen!" #. module: stock #: view:stock.picking:0 msgid "Delivery orders to invoice" -msgstr "Zu fakturierend Auslieferungsuafträge" +msgstr "Abzurechnende Auslieferungen" #. module: stock #: view:stock.picking:0 msgid "Assigned Delivery Orders" -msgstr "Ausleiferungsaufträge zuteilen" +msgstr "Zugewiesene Auslieferungen" #. module: stock #: code:addons/stock/wizard/stock_change_standard_price.py:107 @@ -439,7 +439,7 @@ msgstr "Existierende Seriennummern" #. module: stock #: model:res.groups,name:stock.group_inventory_valuation msgid "Manage Inventory valuation" -msgstr "" +msgstr "Verwalten von Inventuren" #. module: stock #: model:stock.location,name:stock.stock_location_suppliers @@ -544,7 +544,7 @@ msgstr "Teile in" #. module: stock #: field:stock.config.settings,module_product_expiry:0 msgid "Expiry date on serial numbers" -msgstr "Verfallsdatum für Seriennummern" +msgstr "Verfallsdaten bei Seriennummern" #. module: stock #: field:stock.move,price_currency_id:0 @@ -682,7 +682,7 @@ msgstr "" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_products_moves msgid "Receive/Deliver Products" -msgstr "" +msgstr "Zugang / Abgang Produkte" #. module: stock #: field:stock.move,move_history_ids:0 @@ -717,7 +717,7 @@ msgstr "Verpackung" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_in msgid "Receipt Slip" -msgstr "" +msgstr "Empfangsbestätigung" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 @@ -725,6 +725,7 @@ msgstr "" msgid "" "Serial number quantity %d of %s is larger than available quantity (%d)!" msgstr "" +"Menge der Seriennummer %d of %s ist größer als die verfügbare Menge(%d)!" #. module: stock #: report:stock.picking.list:0 @@ -734,7 +735,7 @@ msgstr "Auftragsgrundlage" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Einheiten Kategorien" #. module: stock #: report:lot.stock.overview:0 @@ -781,7 +782,7 @@ msgstr "Zusätzliche Referenz" #. module: stock #: view:stock.partial.picking.line:0 msgid "Stock Picking Line" -msgstr "" +msgstr "Picklistenposition" #. module: stock #: field:stock.location,complete_name:0 @@ -826,7 +827,7 @@ msgstr "Status" #. module: stock #: model:stock.location,name:stock.stock_location_customers msgid "Customers" -msgstr "Kundenlagerort" +msgstr "Kunden" #. module: stock #: selection:report.stock.inventory,month:0 @@ -856,7 +857,7 @@ msgstr "" #: code:addons/stock/stock.py:1202 #, python-format msgid "You cannot remove the picking which is in %s state!" -msgstr "" +msgstr "Sie können Kommissionierung im Status %s nicht entfernen!" #. module: stock #: selection:report.stock.inventory,month:0 @@ -870,6 +871,8 @@ msgid "" "Forces to specify a Serial Number for all moves containing this product and " "coming from a Supplier Location" msgstr "" +"Zwang zur Eingabe einer Seriennummer für alle Lieferungen dieses Produkts " +"von einem Lieferanten Standort" #. module: stock #: help:stock.config.settings,group_uos:0 @@ -879,6 +882,10 @@ msgid "" " For instance, you can sell pieces of meat that you invoice " "based on their weight." msgstr "" +"Ermöglicht den Verkauf in einer anderen Einheit, als die Mengeneinheit in " +"der Rechnung geschrieben wird. Z.B. können Sie Stück als Verkaufseinheit für " +"Fleisch einsetzen, aber abrechnen in Kilogramm als zugewiesene Standard " +"Mengeneinheit für das Produkt" #. module: stock #: field:product.template,property_stock_procurement:0 @@ -915,6 +922,8 @@ msgid "" "Please define stock output account for this product or its category: \"%s\" " "(id: %d)" msgstr "" +"Bitte definieren Sie ein \"Warenabgang Verrechnungskonto\" für das Produkt " +"oder dessen Kategorie: \"%s\" (id: %d)" #. module: stock #: field:stock.change.product.qty,message_summary:0 @@ -922,12 +931,12 @@ msgstr "" #: field:stock.picking.in,message_summary:0 #: field:stock.picking.out,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Zusammenfassung" #. module: stock #: view:product.category:0 msgid "Account Stock Properties" -msgstr "" +msgstr "Einstellungen Lagerbuchhaltung" #. module: stock #: sql_constraint:stock.picking:0 @@ -941,7 +950,7 @@ msgstr "Die Referenz muss je Firma eindeutig sein" #: field:stock.picking.in,date:0 #: field:stock.picking.out,date:0 msgid "Time" -msgstr "" +msgstr "Bestelldatum" #. module: stock #: code:addons/stock/product.py:443 @@ -957,7 +966,7 @@ msgstr "Dringend" #. module: stock #: selection:stock.picking.out,state:0 msgid "Delivered" -msgstr "" +msgstr "Ausgeliefert" #. module: stock #: field:stock.move,move_dest_id:0 @@ -979,7 +988,7 @@ msgstr "Ausschuss buchen" #. module: stock #: view:product.product:0 msgid "- update" -msgstr "" +msgstr "- aktualisieren" #. module: stock #: report:stock.picking.list:0 @@ -998,6 +1007,8 @@ msgid "" "This field is for internal purpose. It is used to decide if the column " "production lot has to be shown on the moves or not." msgstr "" +"Dieses Feld ist für interne Zwecke. Es wird benutzt, um zu prüfen, ob die " +"Spalte Fertigungslos angezeigt werden soll, oder nicht." #. module: stock #: selection:product.product,valuation:0 @@ -1032,21 +1043,23 @@ msgid "" "You cannot cancel the picking as some moves have been done. You should " "cancel the picking lines." msgstr "" +"Sie können diese Kommisionierung nicht mehr abbrechen, da einige Positionen " +"bereits erledigt sind. Sie sollten einzelne Kommisionierpositionen abbrechen" #. module: stock #: field:stock.config.settings,decimal_precision:0 msgid "Decimal precision on weight" -msgstr "" +msgstr "Dezimalstellen für das Gewicht" #. module: stock #: selection:stock.location,chained_auto_packing:0 msgid "Automatic Move" -msgstr "Automatische Bewegung" +msgstr "Automatische Lieferung" #. module: stock #: model:ir.model,name:stock.model_stock_change_product_qty msgid "Change Product Quantity" -msgstr "Ändere Produktanzahl" +msgstr "Ändere Menge" #. module: stock #: code:addons/stock/product.py:459 @@ -1076,23 +1089,24 @@ msgstr "Lagerort Bestandsaufnahme" #. module: stock #: constraint:stock.move:0 msgid "You must assign a serial number for this product." -msgstr "" +msgstr "Sie müssen dem Produkt eine Seriennummer zuweisen." #. module: stock #: code:addons/stock/stock.py:2326 #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)" msgstr "" +"Bitte definieren Sie ein Journal für die Produkt Kategorie: \"%s\" (id: %d)" #. module: stock #: view:stock.move:0 msgid "Details" -msgstr "" +msgstr "Details" #. module: stock #: selection:stock.picking,state:0 msgid "Ready to Transfer" -msgstr "" +msgstr "Bereit zur Lieferung" #. module: stock #: report:lot.stock.overview:0 @@ -1137,7 +1151,7 @@ msgstr "ist geplant %s." #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping msgid "Create Draft Invoices" -msgstr "" +msgstr "Erstelle Rechnungsentwurf" #. module: stock #: help:stock.picking,location_id:0 @@ -1156,7 +1170,7 @@ msgstr "" #. module: stock #: selection:stock.picking.in,state:0 msgid "Ready to Receive" -msgstr "" +msgstr "Bereit zur Annahme" #. module: stock #: view:stock.move:0 @@ -1182,17 +1196,17 @@ msgstr "Bestand nach Orten" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt msgid "Receive/Deliver By Orders" -msgstr "" +msgstr "Zugang / Abgang nach Auftrag" #. module: stock #: view:stock.production.lot:0 msgid "Product Lots" -msgstr "" +msgstr "Fertigungslose" #. module: stock #: view:stock.picking:0 msgid "Reverse Transfer" -msgstr "" +msgstr "Rücklieferung" #. module: stock #: help:stock.location,active:0 @@ -1218,6 +1232,8 @@ msgid "" "No products to return (only lines in Done state and not fully returned yet " "can be returned)!" msgstr "" +"Keine Produkte verfügbar für Rücklieferung (es sind nur Positionen im Status " +"Erledigt und noch nicht bereits vorgenommene Rücklieferungen aktuell möglich)" #. module: stock #: view:stock.picking:0 @@ -1239,22 +1255,22 @@ msgstr "Ansicht" #. module: stock #: field:stock.location,parent_left:0 msgid "Left Parent" -msgstr "Hauptlager Li" +msgstr "Linker Stamm" #. module: stock #: field:product.category,property_stock_valuation_account_id:0 msgid "Stock Valuation Account" -msgstr "Lagerbestandskonto" +msgstr "Bestandskonto" #. module: stock #: view:stock.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Anwenden" #. module: stock #: field:product.template,loc_row:0 msgid "Row" -msgstr "" +msgstr "Zeile" #. module: stock #: field:product.template,property_stock_production:0 @@ -1266,6 +1282,7 @@ msgstr "Fertigungort (virtuelles Lager)" #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)." msgstr "" +"Bitte definieren Sie ein Journal bei der Produkt Kategorie: \"%s\" (id: %d)." #. module: stock #: field:report.stock.lines.date,date:0 @@ -1299,22 +1316,22 @@ msgid "" "location consumes the raw material and produces finished products\n" " " msgstr "" -"* Lieferantenlagerort: Virtueller Lagerort für alle Warenanlieferungen von " +"Lieferantenlagerort: Virtueller Lagerort für alle Warenanlieferungen von " "einem Lieferanten\n" " \n" -"* Ansicht: Virtueller Lagerort für hierarchische Strukturen.Z eigt die " +"* Ansicht: Virtueller Lagerort für hierarchische Strukturen. Zeigt die " "Summen aller untergeordneten Lagerorte und kann nicht direkt bebucht werden\n" " \n" "* interner Lagerort: Lagerort im eigenen Lager,\n" " \n" "* Kundenlagerort: Virtueller Lagerort für alle Lieferungen an Kunden\n" " \n" -"* Inventurlager: Virtueller Lagerort als Gegenbuchung für Lagerkorrekturen " -"(Inventuren)\n" +"* Inventurlager: Virtueller Lagerort als Gegenbuchung für " +"Bestandsveränderungen (Inventuren)\n" " \n" -"* Beschaffungslager: temporärer virtueller Lagerort solange der " -"Lieferantnicht bekannt ist. Nach Durchlauf des Planungswerkzeuges sollte " -"deser Lagerort leer sein.\n" +"* Beschaffungslager: temporärer virtueller Lagerort solange der Lieferant " +"nicht bekannt ist. Nach Durchlauf des Planungswerkzeuges sollte dieser " +"Lagerort leer sein.\n" " \n" "* Produktion: Virtueller Lagerort für die Produktion: dieser Lagerort " "verbraucht alle Rohstoffe und produziert Zwischen- und Fertigprodukte.\n" @@ -1329,7 +1346,7 @@ msgstr "Benötige Kosten Update" #. module: stock #: field:stock.production.lot.revision,author_id:0 msgid "Author" -msgstr "Autor" +msgstr "Urheber" #. module: stock #: code:addons/stock/stock.py:1893 @@ -1337,11 +1354,13 @@ msgstr "Autor" msgid "" "You are moving %.2f %s but only %.2f %s available for this serial number." msgstr "" +"Sie liefern %.2f %s es sind aber nur %.2f %s für diese Seriennummer " +"verfügbar." #. module: stock #: report:stock.picking.list:0 msgid "Internal Shipment :" -msgstr "" +msgstr "Interne Lieferung" #. module: stock #: code:addons/stock/stock.py:1401 @@ -1360,7 +1379,7 @@ msgstr "Manuelle Durchführung" #: field:report.stock.move,picking_id:0 #, python-format msgid "Shipment" -msgstr "" +msgstr "Lieferung" #. module: stock #: view:stock.location:0 @@ -1376,7 +1395,7 @@ msgid "" "In order to cancel this inventory, you must first unpost related journal " "entries." msgstr "" -"Um diese Inventur zu stornieren müssen zuerst die zugehörigen Buchungen " +"Um diese Inventur zu stornieren, müssen zuerst die zugehörigen Buchungen " "storniert werden." #. module: stock @@ -1390,7 +1409,7 @@ msgstr "Erledigt am" #: code:addons/stock/stock.py:1450 #, python-format msgid "Products have been moved." -msgstr "" +msgstr "Produkte Lieferung wurde gebucht." #. module: stock #: help:stock.config.settings,group_stock_packaging:0 @@ -1398,6 +1417,8 @@ msgid "" "Allows you to create and manage your packaging dimensions and types you want " "to be maintained in your system." msgstr "" +"Ermöglicht die Erstellung und Verwaltung von Verpackungsgrößen und Typen, " +"die Sie in Ihrem System benötigen." #. module: stock #: selection:report.stock.inventory,month:0 @@ -1411,7 +1432,7 @@ msgstr "März" #: view:stock.inventory:0 #: view:stock.inventory.line:0 msgid "Split inventory lines" -msgstr "Aufteilen Inventurposition" +msgstr "Aufteilen Inventurpositionen" #. module: stock #: view:stock.inventory:0 @@ -1422,7 +1443,7 @@ msgstr "Bestand" #: code:addons/stock/wizard/stock_move.py:214 #, python-format msgid "Processing Error!" -msgstr "" +msgstr "Fehler bei Verarbeitung!" #. module: stock #: help:stock.location,chained_company_id:0 @@ -1430,7 +1451,7 @@ msgid "" "The company the Picking List containing the chained move will belong to " "(leave empty to use the default company determination rules" msgstr "" -"Das Unternehmen für das diese Lieferkette angewendet wird (kein Eintrag für " +"Das Unternehmen, für das diese Lieferkette angewendet wird (kein Eintrag für " "das Standard Unternehmen)" #. module: stock @@ -1445,6 +1466,17 @@ msgid "" "* Available: When products are reserved, it is set to 'Available'.\n" "* Done: When the shipment is processed, the state is 'Done'." msgstr "" +"* Neu: Wenn ein Lieferschein erstellt wurde und noch nicht bestätigt ist, " +"befindet er sich im 'Entwurf'.\n" +"* Warte auf andere Lieferung: Diese Lieferung wartet zur weiteren " +"Bearbeitung auf eine andere Lieferung (z.B. Lieferkette)\n" +"* Warte auf Verfügbarkeit: Ein Lieferschein in diesem Status, wartet auf die " +"Durchführung einer Bestandsaktualisierung oder auf die noch offene " +"Fertigstellung eines Fertigungsauftrags o.ä. \n" +"* Verfügbar: Wenn Produkte für diese Lieferung reserviert sind oder werden, " +"werden Sie als 'Verfügbar' angezeigt.\n" +"* Fertig: Wenn die Auslieferung verarbeitet und abgeschlossen wird wird, ist " +"der Zustand dann 'Fertig'." #. module: stock #: model:stock.location,name:stock.stock_location_locations_partner @@ -1454,7 +1486,7 @@ msgstr "Lagerort beim Partner" #. module: stock #: selection:stock.picking.in,state:0 msgid "Received" -msgstr "" +msgstr "Empfangen" #. module: stock #: view:report.stock.inventory:0 @@ -1467,7 +1499,7 @@ msgstr "Gesamtmenge" #: field:stock.picking.in,min_date:0 #: field:stock.picking.out,min_date:0 msgid "Scheduled Time" -msgstr "" +msgstr "Geplante Lieferung" #. module: stock #: model:ir.actions.act_window,name:stock.move_consume @@ -1478,7 +1510,7 @@ msgstr "Verbrauchsbuchung" #. module: stock #: report:stock.picking.list:0 msgid "Delivery Order :" -msgstr "" +msgstr "Lieferauftrag:" #. module: stock #: help:stock.location,chained_delay:0 @@ -1501,6 +1533,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung eines neuen Journals. \n" +"

\n" +" Durch die Lager Journale können Sie beliebige Lieferungen zu " +"verschiedenen\n" +" Journalen zuweisen, z.B. in Abhängigkeit vom Liefertyp oder " +"vom Mitarbeiter \n" +" / Versandteam. Beispiele können folgende sein: " +"Qualitätskontrolle, Picklisten,\n" +" Versendungen etc. \n" +"

\n" +" " #. module: stock #: help:stock.location,chained_auto_packing:0 @@ -1543,7 +1587,7 @@ msgstr "Erwarte eine andere Buchung" #: help:stock.change.product.qty,new_quantity:0 msgid "" "This quantity is expressed in the Default Unit of Measure of the product." -msgstr "" +msgstr "Die Anzahl wird in der Standard Mengeneinheit dargestellt." #. module: stock #: help:stock.move,price_unit:0 @@ -1564,13 +1608,13 @@ msgstr "ist im Entwurf..." #: code:addons/stock/stock.py:1961 #, python-format msgid "Warning: No Back Order" -msgstr "" +msgstr "Warnung: Keine Rückstandslieferung" #. module: stock #: model:ir.model,name:stock.model_stock_move #: view:stock.partial.move:0 msgid "Stock Move" -msgstr "Lagerbewegung" +msgstr "Lieferung" #. module: stock #: view:stock.inventory.merge:0 @@ -1586,18 +1630,19 @@ msgstr "Rückvergütung/Rechungslegung zu erledigen" #: code:addons/stock/stock.py:2521 #, python-format msgid "You can only delete draft moves." -msgstr "Sie können lediglich Warenbewegungen im Entwurf (Status) löschen." +msgstr "Sie können lediglich Lieferungen im Entwurf Status löschen." #. module: stock #: code:addons/stock/stock.py:1736 #, python-format msgid "You cannot move product %s to a location of type view %s." msgstr "" +"Sie dürfen das Produkt %s nicht zu einem Lagerort des Typ Ansicht %s liefern." #. module: stock #: view:stock.inventory:0 msgid "Split in serial numbers" -msgstr "" +msgstr "Aufteilen in Seriennummern" #. module: stock #: view:stock.move:0 @@ -1615,7 +1660,7 @@ msgstr "Kalenderansicht" #. module: stock #: field:product.template,sale_delay:0 msgid "Customer Lead Time" -msgstr "" +msgstr "Zeit bis Auslieferung" #. module: stock #: view:stock.picking:0 @@ -1627,7 +1672,7 @@ msgstr "Zusätzliche Information" #: field:stock.partial.picking.line,move_id:0 #: field:stock.return.picking.memory,move_id:0 msgid "Move" -msgstr "Lieferauftrag" +msgstr "Buchung" #. module: stock #: field:stock.location.product,from_date:0 @@ -1637,14 +1682,14 @@ msgstr "Von" #. module: stock #: view:stock.picking.in:0 msgid "Incoming Shipments already processed" -msgstr "Eingangslieferungen bereits verarbeitet" +msgstr "Bereits verarbeitete Eingänge" #. module: stock #: code:addons/stock/wizard/stock_return_picking.py:99 #, python-format msgid "You may only return pickings that are Confirmed, Available or Done!" msgstr "" -"Retouren können nur für bestätigte, verfügbare oder erledigte Lieferschiene " +"Retouren können nur für bestätigte, verfügbare oder erledigte Lieferscheine " "erstellt werden" #. module: stock @@ -1663,13 +1708,13 @@ msgstr "Rechnungskontrolle" #. module: stock #: view:stock.picking:0 msgid "Internal Picking List" -msgstr "Interne Lieferauftragsliste" +msgstr "Interne Pickliste" #. module: stock #: code:addons/stock/stock.py:1453 #, python-format msgid "Products have been %s." -msgstr "" +msgstr "Produkte wurden %s." #. module: stock #: view:stock.move:0 @@ -1680,7 +1725,7 @@ msgstr "Aufteilen" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_out msgid "Delivery Slip" -msgstr "" +msgstr "Liefernachweis" #. module: stock #: view:stock.move:0 @@ -1695,7 +1740,7 @@ msgstr "Typ" #. module: stock #: model:stock.location,name:stock.stock_location_5 msgid "Generic IT Suppliers" -msgstr "Generic IT Suppliers" +msgstr "Allgemeine IT Lieferanten" #. module: stock #: help:stock.location,valuation_out_account_id:0 @@ -1706,10 +1751,10 @@ msgid "" "the generic Stock Output Account set on the product. This has no effect for " "internal locations." msgstr "" -"Bei der Echtzeit-Inventar-Bewertung genutzt. Wenn bei einem virtuellen " -"Lager eingestellt (nicht intern), wird dieses Bestandskonto für Bewegungen " -"von diesem Lager in ein internes Lager, anstelle des beim Produkt " -"eingetragenen, allgemeinen Lagerabgangs-Kontos, verwendet." +"Wird bei der Echtzeit-Inventar-Bewertung genutzt. Wenn es bei einem " +"virtuellen Lager eingestellt (nicht intern), wird dieses Bestandskonto für " +"Lieferungen von diesem Lager in ein internes Lager, anstelle des beim " +"Produkt eingetragenen, allgemeinen Warenabgang-Verrechnungskonto, verwendet." #. module: stock #: field:stock.inventory,date:0 @@ -1733,13 +1778,13 @@ msgstr "Kunden- oder Lieferantenadresse" #: code:addons/stock/stock.py:1434 #, python-format msgid "%s has been created." -msgstr "" +msgstr "%s wurde erstellt." #. module: stock #: code:addons/stock/stock.py:1438 #, python-format msgid "%s has been confirmed." -msgstr "" +msgstr "%s wurde bestätigt." #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -1789,6 +1834,16 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Sehr geehrte Damen und Herren,\n" +"\n" +"Unsere Aufzeichnungen zeigen, dass einige Zahlungen auf Ihrem Konto noch " +"fällig sind. Details finden Sie unten.\n" +"Wurde der Betrag bereits bezahlt, ignorieren Sie bitte diese Nachricht. " +"Ansonsten senden Sie uns bitte den Gesamtbetrag unten angegeben. Wenn Sie " +"Fragen zu Ihrem Konto haben, kontaktieren Sie uns bitte.\n" +"\n" +"Vielen Dank im Voraus für Ihre Kooperation.\n" +"Mit freundlichen Grüßen," #. module: stock #: help:stock.incoterms,active:0 @@ -1821,11 +1876,13 @@ msgstr "Hauptlagerort" #, python-format msgid "Please define stock output account for this product: \"%s\" (id: %d)." msgstr "" +"Bitte definieren Sie ein Warenversand-Verrechnungskonto für dieses Produkt: " +"\"%s\" (id: %d)." #. module: stock #: help:stock.location,company_id:0 msgid "Let this field empty if this location is shared between all companies" -msgstr "Leer lassen, wenn dieses Feld für alle Unternehmen Güligkeit hat." +msgstr "Leer lassen, wenn dieses Feld für alle Unternehmen Gültigkeit hat." #. module: stock #: field:stock.location,chained_delay:0 @@ -1835,7 +1892,7 @@ msgstr "Lieferzeit Lieferkette" #. module: stock #: field:stock.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Verwalten Sie verschiedene Mengeneinheiten für Produkte" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping @@ -1847,30 +1904,31 @@ msgstr "Rechnungserstellung bei Lieferung" #, python-format msgid "Please provide a positive quantity to scrap." msgstr "" +"Bitte tragen Sie einen positiven Wert für die zu verschrottende Menge ein" #. module: stock #: model:stock.location,name:stock.stock_location_shop1 msgid "Your Company, Birmingham shop" -msgstr "" +msgstr "Ihr Unternehmen, Birmingham shop" #. module: stock #: view:product.product:0 #: view:product.template:0 msgid "Storage Location" -msgstr "" +msgstr "Lagerort" #. module: stock #: help:stock.partial.move.line,currency:0 #: help:stock.partial.picking.line,currency:0 msgid "Currency in which Unit cost is expressed" -msgstr "Währung in der die Kosten pro Mengeneinheit angegeben wird" +msgstr "Währung in der die Kosten pro Einheit angegeben wird" #. module: stock #: selection:stock.picking,move_type:0 #: selection:stock.picking.in,move_type:0 #: selection:stock.picking.out,move_type:0 msgid "Partial" -msgstr "" +msgstr "Teillieferung" #. module: stock #: selection:report.stock.inventory,month:0 @@ -1881,7 +1939,7 @@ msgstr "September" #. module: stock #: view:product.product:0 msgid "days" -msgstr "" +msgstr "Tage" #. module: stock #: model:ir.model,name:stock.model_report_stock_inventory @@ -1899,7 +1957,7 @@ msgstr "Währung" #: help:stock.picking.in,origin:0 #: help:stock.picking.out,origin:0 msgid "Reference of the document" -msgstr "" +msgstr "Belegreferenz" #. module: stock #: view:stock.picking:0 @@ -1910,7 +1968,7 @@ msgstr "Ist Auftragsrückstand" #. module: stock #: report:stock.picking.list:0 msgid "Incoming Shipment :" -msgstr "" +msgstr "Eingehende Lieferungen" #. module: stock #: field:stock.location,valuation_out_account_id:0 @@ -1929,7 +1987,7 @@ msgstr "" #: view:stock.move:0 #: view:stock.production.lot:0 msgid "Stock Moves" -msgstr "Lieferaufträge" +msgstr "Lagerbuchungen" #. module: stock #: help:stock.inventory.line.split,use_exist:0 @@ -1938,6 +1996,9 @@ msgid "" "Check this option to select existing serial numbers in the list below, " "otherwise you should enter new ones line by line." msgstr "" +"Aktivieren Sie diese Option, um verfügbare Seriennummer aus der Liste unten " +"zu entnehmen, bzw. sollten Sie optional neue Seriennummern Zeile für Zeile " +"eingeben." #. module: stock #: selection:report.stock.move,type:0 @@ -1957,13 +2018,13 @@ msgstr "Produkte Kategorien" #. module: stock #: view:stock.move:0 msgid "Cancel Availability" -msgstr "Absage (Verfügbarkeit)" +msgstr "Verwerfe Verfügbarkeit" #. module: stock #: code:addons/stock/wizard/stock_location_product.py:49 #, python-format msgid "Current Inventory" -msgstr "" +msgstr "Aktueller Bestand" #. module: stock #: help:product.template,property_stock_production:0 @@ -1971,6 +2032,8 @@ msgid "" "This stock location will be used, instead of the default one, as the source " "location for stock moves generated by manufacturing orders." msgstr "" +"Dieser Lagerort wird anstelle des Standards als Quelle für die Lieferungen " +"von Fertigwaren aus der Produktion verwendet." #. module: stock #: help:stock.move,date_expected:0 @@ -1980,7 +2043,7 @@ msgstr "Geplantes Verarbeitungsdatum für diese Buchung" #. module: stock #: field:stock.inventory,move_ids:0 msgid "Created Moves" -msgstr "Erzeugte Warenbewegung" +msgstr "Erzeugte Buchungen" #. module: stock #: field:stock.location,valuation_in_account_id:0 @@ -2002,7 +2065,7 @@ msgstr "ist bereit für Verarbeitung" #: code:addons/stock/stock.py:529 #, python-format msgid "You cannot remove a lot line." -msgstr "" +msgstr "Sie können eine Position mit Fertigungslos nicht entfernen." #. module: stock #: help:stock.location,posx:0 @@ -2031,7 +2094,7 @@ msgstr "Liefermenge" #. module: stock #: view:stock.partial.picking:0 msgid "Transfer Products" -msgstr "" +msgstr "Liefere Produkte" #. module: stock #: help:product.template,property_stock_inventory:0 @@ -2039,6 +2102,8 @@ msgid "" "This stock location will be used, instead of the default one, as the source " "location for stock moves generated when you do an inventory." msgstr "" +"Dieser Lagerort wird anstatt des Standard Lagerorts als Quelle bei der " +"Lagerbuchung einer Inventur genutzt." #. module: stock #: help:product.template,property_stock_account_output:0 @@ -2049,7 +2114,7 @@ msgid "" "the product, the one from the product category is used." msgstr "" "Bei der Echtzeit-Inventar-Bewertung werden alle Gegenbuchungen für " -"Lagerabgänge auf dieses Konto gebucht, es seie denn für das Ziel wurde ein " +"Lagerabgänge auf dieses Konto gebucht, es sei denn für das Ziel wurde ein " "individuelles Konto spezifiziert. Sofern nicht im Produkt festgelegt, wird " "das in der Produktkategorie eingestellte Konto verwendet." @@ -2079,6 +2144,26 @@ msgid "" "\n" " * Cancelled: has been cancelled, can't be confirmed anymore" msgstr "" +"\n" +" * Entwurf: Lieferung wurde noch nicht bestätigt, es erfolgt " +"keine weitere Disposition bevor diese Bestätigung erfolgt ist.\n" +"\n" +" * Warte auf andere Lieferung: Es wird auf eine andere Lieferung " +"gewartet, bevor dieser Lieferauftrag weiter bearbeitet wird.\n" +"\n" +" * Warte auf Verfügbarkeit: Es wird darauf gewartet, dass durch " +"die Disposition Bestände aktualisiert werden, oder es fehlen noch bestimmte " +"Produkte z.B. anzufertigende Komponenten, die Bestandteil einer Stückliste " +"sind.\n" +"\n" +" * Bereit zur Lieferung: Die Produkte wurden bereits " +"reserviert, es fehlt nur noch die Bestätigung der Lieferung.\n" +"\n" +" * Geliefert: Die Lagerbuchungen wurden durchgeführt und können " +"nicht mehr abgebrochen werden.\n" +"\n" +" * Abgebrochen: Der Lieferschein wurde abgebrochen und kann " +"jetzt nicht mehr weiter bearbeitet werden." #. module: stock #: view:report.stock.inventory:0 @@ -2144,11 +2229,30 @@ msgid "" "\n" " * Cancelled: has been cancelled, can't be confirmed anymore" msgstr "" +"* Entwurf: Lieferung wurde noch nicht bestätigt, es erfolgt keine weitere " +"Disposition bevor diese Bestätigung erfolgt ist.\n" +"\n" +" * Warte auf andere Lieferung: Es wird auf eine andere Lieferung " +"gewartet, bevor dieser Lieferauftrag weiter bearbeitet wird.\n" +"\n" +" * Warte auf Verfügbarkeit: Es wird darauf gewartet, dass durch " +"die Disposition Bestände aktualisiert werden, oder es fehlen noch bestimmte " +"Produkte z.B. anzufertigende Komponenten, die Bestandteil einer Stückliste " +"sind.\n" +"\n" +" * Bereit zur Lieferung: Die Produkte wurden bereits " +"reserviert, es fehlt nur noch die Bestätigung der Lieferung.\n" +"\n" +" * Geliefert: Die Lagerbuchungen wurden durchgeführt und können " +"nicht mehr abgebrochen werden.\n" +"\n" +" * Abgebrochen: Der Lieferschein wurde abgebrochen und kann " +"jetzt nicht mehr weiter bearbeitet werden." #. module: stock #: field:stock.incoterms,code:0 msgid "Code" -msgstr "Kurzbez." +msgstr "Kürzel" #. module: stock #: view:stock.inventory.line.split:0 @@ -2159,7 +2263,7 @@ msgstr "Losnummer" #: model:ir.actions.act_window,name:stock.action_deliver_move #: view:product.product:0 msgid "Deliveries" -msgstr "" +msgstr "Auslieferungen" #. module: stock #: model:ir.actions.act_window,help:stock.action_reception_picking_move @@ -2180,6 +2284,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung einer Lieferbestätigung.\n" +"

\n" +" Hierdurch können Sie jegliche Produktzugänge, unabhängig von Bestellung, " +"die normalerweise \n" +" einen Lieferschein automatisch generieren. Sie finden hier eine Liste " +"sämtlicher noch nicht empfangener\n" +" Produktlieferungen. Sobald Sie eine Lieferung erhalten, können Sie einfach " +"über den Lieferanten oder\n" +" die Bestellnummer filtern. An dieser Stelle können Sie dann einfach den " +"Zugang zeilenweise bestätigen\n" +" indem Sie die Schalter am rechten Rand der Zeilen anwenden. \n" +"

\n" +" " #. module: stock #: view:stock.change.product.qty:0 @@ -2210,7 +2328,7 @@ msgstr "Rücklieferschein" #: model:ir.actions.act_window,name:stock.act_stock_return_picking_in #: model:ir.actions.act_window,name:stock.act_stock_return_picking_out msgid "Return Shipment" -msgstr "" +msgstr "Retoure Lieferung" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_merge @@ -2266,6 +2384,7 @@ msgstr "" msgid "" "The combination of Serial Number and internal reference must be unique !" msgstr "" +"Die Kombination aus Seriennummer und interner Referenz muss eindeutig sein!" #. module: stock #: field:stock.warehouse,partner_id:0 @@ -2287,7 +2406,7 @@ msgstr "" #. module: stock #: constraint:stock.move:0 msgid "You try to assign a lot which is not from the same product." -msgstr "" +msgstr "Sie verwenden ein Fertigungslos eines anderen Produkts." #. module: stock #: field:report.stock.move,day_diff1:0 @@ -2303,6 +2422,8 @@ msgstr "Preis" #: field:stock.config.settings,module_stock_invoice_directly:0 msgid "Create and open the invoice when the user finish a delivery order" msgstr "" +"Erstelle und öffne direkt eine neue Rechnung, sobald die Auslieferung " +"bestätigt wird." #. module: stock #: model:ir.model,name:stock.model_stock_return_picking_memory @@ -2312,7 +2433,7 @@ msgstr "stock.return.picking.memory" #. module: stock #: field:stock.config.settings,group_stock_inventory_valuation:0 msgid "Generate accounting entries per stock movement" -msgstr "" +msgstr "Erstelle Buchungen der Lagerbuchhaltung in Echtzeit" #. module: stock #: selection:report.stock.inventory,state:0 @@ -2345,6 +2466,8 @@ msgid "" "Forces to specify a Serial Number for all moves containing this product and " "generated by a Manufacturing Order" msgstr "" +"Erzwinge Seriennummer für alle Lieferungen, die im Rahmen der Fertigung für " +"dieses Produkt gebucht wurden." #. module: stock #: model:ir.model,name:stock.model_stock_fill_inventory @@ -2362,7 +2485,7 @@ msgstr "Bezeichnung" #. module: stock #: report:stock.picking.list:0 msgid "Supplier Address :" -msgstr "" +msgstr "Lieferant Anschrift:" #. module: stock #: view:stock.inventory.line:0 @@ -2394,17 +2517,17 @@ msgstr "Kunden Lagerort" #: code:addons/stock/stock.py:2928 #, python-format msgid "User Error!" -msgstr "" +msgstr "Benutzerfehler !" #. module: stock #: view:stock.partial.picking:0 msgid "Stock partial Picking" -msgstr "" +msgstr "Teillieferung" #. module: stock #: view:stock.picking:0 msgid "Create Invoice/Refund" -msgstr "" +msgstr "Erstelle Rechnung / Gutschrift" #. module: stock #: help:stock.change.product.qty,message_ids:0 @@ -2412,7 +2535,7 @@ msgstr "" #: help:stock.picking.in,message_ids:0 #: help:stock.picking.out,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Nachrichten und Kommunikations-Historie" #. module: stock #: view:report.stock.inventory:0 @@ -2440,18 +2563,18 @@ msgstr "Lieferantenlagerort" #. module: stock #: view:stock.location.product:0 msgid "View Products Inventory" -msgstr "" +msgstr "Bestandsübersicht Produkte" #. module: stock #: view:stock.move:0 msgid "Creation" -msgstr "Erzeugung" +msgstr "Erstellung am" #. module: stock #: code:addons/stock/stock.py:1847 #, python-format msgid "Operation forbidden !" -msgstr "" +msgstr "Dieser Vorgang ist nicht erlaubt!" #. module: stock #: view:report.stock.inventory:0 @@ -2480,17 +2603,17 @@ msgstr "Lieferung, Wareneingang oder -ausgang" #. module: stock #: view:stock.config.settings:0 msgid "Accounting" -msgstr "" +msgstr "Finanzbuchhaltung" #. module: stock #: model:ir.ui.menu,name:stock.menu_warehouse_config msgid "Warehouse Management" -msgstr "Lagerbuchhaltung" +msgstr "Lager & Logistik" #. module: stock #: selection:stock.location,chained_auto_packing:0 msgid "Automatic No Step Added" -msgstr "Automatisch Keine weitere Bewegung" +msgstr "Automatisch kein neuer Lieferschein" #. module: stock #: help:stock.move,date:0 @@ -2525,6 +2648,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung einer Lagerbuchung.\n" +"

\n" +" Durch diese Anwendung können Sie sämtliche Lieferungen und\n" +" Bestandsänderungen Ihrer Produkte verfolgen. Suchen sie " +"einfach\n" +" das Produkt und verfolgen Sie die gesamte Liefer- und \n" +" Auftragshistorie der Vergangenheit und Zukunft.\n" +"

\n" +" " #. module: stock #: view:stock.location:0 @@ -2552,17 +2685,17 @@ msgstr "Dokument" #: field:stock.partial.picking.line,product_uom:0 #: view:stock.production.lot:0 msgid "Unit of Measure" -msgstr "ME" +msgstr "Einheit" #. module: stock #: field:stock.config.settings,group_stock_multiple_locations:0 msgid "Manage multiple locations and warehouses" -msgstr "" +msgstr "Verwalte mehrere Lagerorte und Lager" #. module: stock #: field:stock.config.settings,group_stock_production_lot:0 msgid "Track serial number on products" -msgstr "" +msgstr "Seriennummern Rückverfolgung für Produkte" #. module: stock #: field:stock.change.product.qty,message_unread:0 @@ -2570,14 +2703,14 @@ msgstr "" #: field:stock.picking.in,message_unread:0 #: field:stock.picking.out,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Ungelesene Mitteilungen" #. module: stock #: help:stock.production.lot,stock_available:0 msgid "" "Current quantity of products with this Serial Number available in company " "warehouses" -msgstr "" +msgstr "Aktueller Bestand mit dieser Seriennummer im Lager des Unternehmens." #. module: stock #: view:stock.inventory:0 @@ -2610,7 +2743,7 @@ msgstr "Andere" #: model:stock.location,name:stock.stock_location_scrapped #: field:stock.move,scrapped:0 msgid "Scrapped" -msgstr "Ausschuss" +msgstr "Verschrotted" #. module: stock #: field:product.product,track_incoming:0 @@ -2625,7 +2758,7 @@ msgstr "Interne Läger" #. module: stock #: view:board.board:0 msgid "Warehouse board" -msgstr "Pinnwand Lagerwirtschaft" +msgstr "Anzeigetafel Lager" #. module: stock #: code:addons/stock/product.py:465 @@ -2636,7 +2769,7 @@ msgstr "Zukünftige Menge" #. module: stock #: model:res.groups,name:stock.group_production_lot msgid "Manage Serial Numbers" -msgstr "" +msgstr "Verwalte Seriennummern" #. module: stock #: field:stock.move,note:0 @@ -2644,7 +2777,7 @@ msgstr "" #: field:stock.picking.in,note:0 #: field:stock.picking.out,note:0 msgid "Notes" -msgstr "Bemerkungen" +msgstr "Notizen" #. module: stock #: selection:stock.picking,state:0 @@ -2670,7 +2803,7 @@ msgstr "Liefertyp" #. module: stock #: view:stock.move:0 msgid "Process Partially" -msgstr "" +msgstr "Teillieferung vornehmen" #. module: stock #: view:stock.move:0 @@ -2692,7 +2825,7 @@ msgstr "Produkte" #. module: stock #: view:stock.inventory.line:0 msgid "Split Inventory Line" -msgstr "" +msgstr "Aufteilen der Bestandspositionen" #. module: stock #: code:addons/stock/stock.py:2314 @@ -2701,6 +2834,9 @@ msgid "" "Cannot create Journal Entry, Output Account of this product and Valuation " "account on category of this product are same." msgstr "" +"Es kann kein Eintrag in Journal vorgenommen werden, da das Warenausgang-" +"Verrechnungskonto und das eingestellte Lagerbewertungskonto der Produkt " +"Kategorie identisch ist." #. module: stock #: selection:stock.location,chained_location_type:0 @@ -2741,6 +2877,8 @@ msgid "" "Please define stock input account for this product or its category: \"%s\" " "(id: %d)" msgstr "" +"Bitte definieren Sie ein Wareneingang-Verrechnungskonto für das Produkt oder " +"eine übergeordnete Kategorie: \"%s\" (id: %d)" #. module: stock #: view:report.stock.move:0 @@ -2751,13 +2889,13 @@ msgstr "Verzögerung(Tage)" #: code:addons/stock/stock.py:2718 #, python-format msgid "Missing partial picking data for move #%s." -msgstr "" +msgstr "Fehlende Daten der Teillieferung für Lieferung #%s." #. module: stock #: code:addons/stock/stock.py:1457 #, python-format msgid "%s has been cancelled." -msgstr "" +msgstr "%s wurde abgebrochen." #. module: stock #: code:addons/stock/product.py:461 @@ -2795,7 +2933,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_4 msgid "Big Suppliers" -msgstr "" +msgstr "Großlieferanten" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_inventory_report @@ -2827,7 +2965,7 @@ msgstr "Erstellen" #. module: stock #: field:stock.change.product.qty,new_quantity:0 msgid "New Quantity on Hand" -msgstr "" +msgstr "Physikalischer Bestand" #. module: stock #: field:stock.move,priority:0 @@ -2877,7 +3015,7 @@ msgstr "Bestandsaufnahme Abbrechen" #. module: stock #: field:stock.config.settings,group_product_variant:0 msgid "Support multiple variants per products " -msgstr "" +msgstr "Unterstützung für mehrere Produkt Varianten " #. module: stock #: code:addons/stock/stock.py:2317 @@ -2886,6 +3024,9 @@ msgid "" "Cannot create Journal Entry, Input Account of this product and Valuation " "account on category of this product are same." msgstr "" +"Es kann kein Journal Eintrag erstellt werden, da Wareneingang-" +"Verrechnungskonto und Lagerbewertungskonto der Produkt Kategorie identisch " +"sind." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock @@ -2901,7 +3042,7 @@ msgstr "Fester Lagerort" #. module: stock #: field:report.stock.inventory,scrap_location:0 msgid "scrap" -msgstr "" +msgstr "verschrotten" #. module: stock #: code:addons/stock/stock.py:1962 @@ -2910,22 +3051,24 @@ msgid "" "By changing the quantity here, you accept the new quantity as complete: " "OpenERP will not automatically generate a Back Order." msgstr "" +"Durch Änderung der Menge an dieser Stelle, wird automatisch dieser Bestand " +"aktualisiert." #. module: stock #: code:addons/stock/product.py:113 #, python-format msgid "Please specify company in Location." -msgstr "" +msgstr "Spezifizieren Sie Unternehmen in Lagerort" #. module: stock #: view:product.product:0 msgid "On hand:" -msgstr "" +msgstr "Physikalischer Bestand" #. module: stock #: model:ir.model,name:stock.model_stock_report_prodlots msgid "Stock report by serial number" -msgstr "" +msgstr "Bestände nach Seriennumer" #. module: stock #: selection:report.stock.inventory,month:0 @@ -2936,7 +3079,7 @@ msgstr "Juli" #. module: stock #: view:report.stock.lines.date:0 msgid "Consumable" -msgstr "Verbrauchsgut" +msgstr "Verbrauchsmaterial" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_line_date @@ -2947,7 +3090,7 @@ msgid "" "controlled at least once a year." msgstr "" "Anzeige der zuletzt durchgeführten Produktinventuren mit verschiedenen " -"Möglichkeiten zur Filterung, Sortierung und Gruppierung. Wenn Sie permant " +"Möglichkeiten zur Filterung, Sortierung und Gruppierung. Wenn Sie permanent " "über das Geschäftsjahr Inventuren für Produkte vornehmen, werden Sie diesen " "Bericht zwingend benötigen, um festzustellen, welche Produkte während des " "Jahres bereits gezählt wurden." @@ -2956,7 +3099,7 @@ msgstr "" #: code:addons/stock/wizard/stock_invoice_onshipping.py:112 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Bitte erstellen Sie Rechnung." #. module: stock #: help:stock.config.settings,module_product_expiry:0 @@ -2969,12 +3112,18 @@ msgid "" " - alert date.\n" "This installs the module product_expiry." msgstr "" +"Verfolgen wichtiger Termine für Produkte und Seriennummern.\n" +"Folgende wichtige Termine können verfolgt werden:\n" +"- Verfall\n" +"- Mindesthaltbarkeit\n" +"- Datum Ablaufwarnung \n" +"Die Aktivierung installiert das Modul product_expiry." #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:173 #, python-format msgid "Please provide proper Quantity." -msgstr "" +msgstr "Bitte geben Sie die richtige Menge an" #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_history @@ -3013,7 +3162,7 @@ msgstr "Erzwinge Verfügbarkeit" #. module: stock #: field:product.template,loc_rack:0 msgid "Rack" -msgstr "" +msgstr "Regal" #. module: stock #: model:ir.actions.act_window,name:stock.move_scrap @@ -3024,7 +3173,7 @@ msgstr "Buchung Ausschuss" #. module: stock #: help:stock.move,prodlot_id:0 msgid "Serial number is used to put a serial number on the production" -msgstr "" +msgstr "Die Seriennummer wird zur Zuordnung bei der Fertigung eingesetzt" #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:99 @@ -3064,7 +3213,7 @@ msgstr "Datum der Vollständigkeit" #: code:addons/stock/stock.py:1734 #, python-format msgid "You cannot move product %s from a location of type view %s." -msgstr "" +msgstr "Produkt %s kann nicht von Ansicht Lagerort %s geliefert werden." #. module: stock #: model:stock.location,name:stock.stock_location_company @@ -3119,6 +3268,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie um eine neuen Lagerort zu definieren.\n" +"

\n" +" Sie finden hier das Unternehmens Lager mit der Struktur " +"seiner einzelnen Lagerorte.\n" +" Klicken Sie auf einen einzelnen Lagerort, um eine Liste der " +"Produkte mit Beständen\n" +" dieses Lagerorts inklusive seiner untergeordneten Lagerorte " +"zu erhalten. \n" +"

\n" +" " #. module: stock #: field:stock.location,stock_real:0 @@ -3128,7 +3288,7 @@ msgstr "Bestand" #. module: stock #: field:stock.report.tracklots,tracking_id:0 msgid "Logistic Serial Number" -msgstr "" +msgstr "Logistik Seriennummer" #. module: stock #: code:addons/stock/wizard/stock_change_product_qty.py:115 @@ -3136,6 +3296,8 @@ msgstr "" msgid "" "Quantity has been changed to %s %s for %s location." msgstr "" +"Menge wurde geändertauf %s %s für den Lagerort%s ." #. module: stock #: field:stock.production.lot.revision,date:0 @@ -3157,11 +3319,13 @@ msgid "" "Total quantity after split exceeds the quantity to split for this product: " "\"%s\" (id: %d)." msgstr "" +"Die Menge übersteigt die insgesamt aufzuteilende Menge für dieses Produkt: " +"\"% s\" (id:% d)." #. module: stock #: view:stock.partial.move.line:0 msgid "Stock Partial Move Line" -msgstr "" +msgstr "Teillieferung Position" #. module: stock #: field:stock.move,product_uos_qty:0 @@ -3205,7 +3369,7 @@ msgstr "Kontakt Adresse" #: field:stock.production.lot.revision,lot_id:0 #: field:stock.report.prodlots,prodlot_id:0 msgid "Serial Number" -msgstr "" +msgstr "Seriennummer" #. module: stock #: help:stock.config.settings,group_stock_tracking_lot:0 @@ -3213,6 +3377,8 @@ msgid "" "When you select a serial number on product moves, you can get the upstream " "or downstream traceability of that product." msgstr "" +"Durch Auswahl einer Seriennummer zu Lieferpositionen wird sowohl eine " +"Upstream als auch Downstream Rückverfolgung möglich." #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:94 @@ -3289,6 +3455,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Eingabe eines neuen Produktzugangs. \n" +"

\n" +" Sie finden hier die Historie sämtlicher Zugänge dieses " +"Produkts, sowie eine Übersicht zu den\n" +" zukünftig zu erwartenden Lieferungen dieses Lieferanten.\n" +"

\n" +" " #. module: stock #: help:stock.fill.inventory,recursive:0 @@ -3303,6 +3477,8 @@ msgstr "" msgid "" "Allows to configure inventory valuations on products and product categories." msgstr "" +"Ermöglicht die Konfiguration von Zugriffsrechten zu Inventuren bei Produkten " +"oder Kategorien." #. module: stock #: help:stock.config.settings,module_stock_location:0 @@ -3314,6 +3490,11 @@ msgid "" "needs, etc.\n" " This installs the module stock_location." msgstr "" +"Ermöglicht Push + Pull Verfolgung von Lieferungen. Typische Anwendung sind " +"dabei folgende:\n" +" Lieferketten für Standard Lager von Produkten, Standard " +"Lager der Produkte, \n" +" Lieferketten nach Lage differenziert." #. module: stock #: view:stock.inventory:0 @@ -3347,6 +3528,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung von Produktabgängen .\n" +"

\n" +"

\n" +" Sie finden in dieser Liste alle Produkte, die an Kunden " +"auszuliefern sind. \n" +" Sie können solche Lieferungen einfach ausführen, indem Sie " +"die vorgeschlagene Positionen \n" +" markieren und anschließend auf den Schalter ganz rechts " +"klicken. Sie können dabei Suche und Filter\n" +" einsetzen, um Kunden, Produkte oder Auftragsreferenzen " +"filtern.\n" +"

\n" +" " #. module: stock #: view:stock.move:0 @@ -3373,7 +3568,7 @@ msgstr "Lager" #. module: stock #: model:res.groups,name:stock.group_tracking_lot msgid "Manage Logistic Serial Numbers" -msgstr "" +msgstr "Verwalten Logistik Seriennummer" #. module: stock #: view:stock.inventory:0 @@ -3394,12 +3589,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie, um eine neue Tracking Nummer zu erstellen.\n" +"

\n" +" Hier finden Sie die Liste aller verfügbaren " +"Auslieferungspakete. Wenn Sie eine Paket- oder eine \n" +" Trackingnummer zuweisen, können diese dann in beide " +"Richtungen sowohl Upstream als auch \n" +" Downstream rückverfolgt werden.\n" +"

\n" +" " #. module: stock #: code:addons/stock/stock.py:1441 #, python-format msgid "%s %s %s has been moved to scrap." -msgstr "" +msgstr "%s %s %s wurdegebucht als verschrottet." #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree_out @@ -3454,14 +3659,14 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Confirm & Receive" -msgstr "" +msgstr "Bestätigen & Empfangen" #. module: stock #: field:stock.picking,origin:0 #: field:stock.picking.in,origin:0 #: field:stock.picking.out,origin:0 msgid "Source Document" -msgstr "" +msgstr "Referenzbeleg" #. module: stock #: selection:stock.move,priority:0 @@ -3495,6 +3700,8 @@ msgid "" "This stock location will be used, instead of the default one, as the source " "location for stock moves generated by procurements." msgstr "" +"Dieser Lagerort wird anstelle des Standard Lagerorts als alternative " +"Quelle für Lieferungen angesehen." #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_inventory_report @@ -3518,7 +3725,7 @@ msgstr "Lager" #: code:addons/stock/wizard/stock_return_picking.py:212 #, python-format msgid "Returned Picking" -msgstr "" +msgstr "Gesendete Auslieferung" #. module: stock #: model:ir.model,name:stock.model_product_product @@ -3564,6 +3771,17 @@ msgid "" "

\n" " " msgstr "" +"p class=\"oe_view_nocontent_create\">\n" +" Klicken Sie zur Erstellung einer neuen Inventur. \n" +"

\n" +" Inventuren müssen erstellt werden, um den physikalischen " +"Bestand zu zählen, zu\n" +" messen oder zu wiegen. Um den Bestand bei Bedarf " +"anzupassen, \n" +" können Sie dann einfach die tatsächlich verfügbaren Mengen " +"übernehmen. \n" +"

\n" +" " #. module: stock #: view:stock.return.picking:0 @@ -3584,12 +3802,12 @@ msgstr "Zugeordnete Interne Buchungen" #: code:addons/stock/stock.py:795 #, python-format msgid "You cannot process picking without stock moves." -msgstr "" +msgstr "Sie können keine Lieferung ohne Lagerbuchungen vornehmen" #. module: stock #: field:stock.production.lot,move_ids:0 msgid "Moves for this serial number" -msgstr "" +msgstr "Lieferungen dieser Seriennummer" #. module: stock #: field:stock.move,product_uos:0 @@ -3626,7 +3844,7 @@ msgstr "Lagerort Lagergang (X)" #. module: stock #: field:stock.config.settings,group_stock_packaging:0 msgid "Allow to define several packaging methods on products" -msgstr "" +msgstr "Ermöglicht die Auswahl einer Verpackung" #. module: stock #: model:stock.location,name:stock.stock_location_7 @@ -3677,7 +3895,7 @@ msgstr "Bestand an Stichtag" #. module: stock #: view:stock.config.settings:0 msgid "Logistic" -msgstr "" +msgstr "Logistik" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -3707,6 +3925,24 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung eines Lagerorts .\n" +"

\n" +"Definieren Sie Ihre Lagerorte, um die Struktur Ihres Lagers und Ihrer " +"individuellen Lagerorte abzubilden.\n" +"OpenERP kann dabei physikalische Standorte definieren (Lager, Regale, " +"Kasten), Partner Lagerorte definieren (Kunden, Lieferanten) und virtuelle " +"Lagerorte als Gegenpart von Lagerbuchungen für Fertigungsaufträge, " +"Beschaffungsdisposition, Inventur etc. benutzen. \n" +"

\n" +"Jede Lieferung erzeugt in OpenERP Buchungen von einem Lagerort an einen " +"anderen Lagerort.\n" +"Wenn Sie zum Beispiel Produkte von einem Lieferanten bekommen, wird OpenERP " +"Produkte vom Lagerort des\n" +"Lieferanten zum Standard Lagerort liefern. Jeder Bericht für Auswertungen " +"kann ausgehend von allen Lagerorten erstellt werden.\n" +"

\n" +" " #. module: stock #: field:stock.fill.inventory,recursive:0 @@ -3723,7 +3959,7 @@ msgstr "Regal 1" #: help:stock.picking.in,date:0 #: help:stock.picking.out,date:0 msgid "Creation time, usually the time of the order." -msgstr "" +msgstr "Zeit der Erstellung, üblicherweise das Bestelldatum" #. module: stock #: field:stock.tracking,name:0 @@ -3758,6 +3994,7 @@ msgstr "Interne Lagerbewegungen" #: field:stock.config.settings,group_uos:0 msgid "Invoice products in a different unit of measure than the sale order" msgstr "" +"Abrechnung von Produktzugängen in einer anderen Einheit als im Auftrag." #. module: stock #: field:stock.change.standard.price,enable_stock_in_out_acc:0 @@ -3767,7 +4004,7 @@ msgstr "Aktiviere Konto" #. module: stock #: field:stock.location.product,type:0 msgid "Analyse Type" -msgstr "" +msgstr "Analyse Typ" #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_tree4 @@ -3783,6 +4020,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung von einfachen Produktzugängen. \n" +"

\n" +" Die eingehenden Lieferungen entsprechen dabei einer Liste an " +"Aufträgen,\n" +"die an Ihre Lieferanten gerichtet ist. Ein Warenzugang beinhaltet eine Liste " +"mit\n" +"Produkten, in Ergänzung zu den bereits erstellten Produkten.\n" +"

\n" +" " #. module: stock #: view:stock.move:0 @@ -3799,7 +4046,7 @@ msgstr "Nur Gesamtmengen liefern" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_open msgid "Inventory Move" -msgstr "" +msgstr "Lagerbuchung" #. module: stock #: code:addons/stock/product.py:471 @@ -3827,12 +4074,31 @@ msgid "" "\n" " * Cancelled: has been cancelled, can't be confirmed anymore" msgstr "" +"* Entwurf: Lieferung wurde noch nicht bestätigt, es erfolgt keine weitere " +"Disposition bevor diese Bestätigung erfolgt ist.\n" +"\n" +" * Warte auf andere Lieferung: Es wird auf eine andere Lieferung " +"gewartet, bevor dieser Lieferauftrag weiter bearbeitet wird.\n" +"\n" +" * Warte auf Verfügbarkeit: Es wird darauf gewartet, dass durch " +"die Disposition Bestände aktualisiert werden, oder es fehlen noch bestimmte " +"Produkte z.B. anzufertigende Komponenten, die Bestandteil einer Stückliste " +"sind.\n" +"\n" +" * Bereit zur Lieferung: Die Produkte wurden bereits " +"reserviert, es fehlt nur noch die Bestätigung der Lieferung.\n" +"\n" +" * Geliefert: Die Lagerbuchungen wurden durchgeführt und können " +"nicht mehr abgebrochen werden.\n" +"\n" +" * Abgebrochen: Der Lieferschein wurde abgebrochen und kann " +"jetzt nicht mehr weiter bearbeitet werden." #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_config_settings #: view:stock.config.settings:0 msgid "Configure Warehouse" -msgstr "" +msgstr "Konfiguriere Lager" #. module: stock #: view:stock.picking:0 @@ -3860,7 +4126,7 @@ msgstr "Datum Bestandserfassung" #: model:ir.actions.act_window,name:stock.action_receive_move #: view:product.product:0 msgid "Receptions" -msgstr "" +msgstr "Produktzugänge" #. module: stock #: view:report.stock.move:0 @@ -3895,13 +4161,13 @@ msgstr "Unternehmen" #: field:stock.move.consume,product_uom:0 #: field:stock.move.scrap,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Produkt Einheit" #. module: stock #: code:addons/stock/stock.py:1426 #, python-format msgid "Delivery order" -msgstr "" +msgstr "Lieferauftrag" #. module: stock #: view:stock.move:0 @@ -3964,7 +4230,7 @@ msgstr "" #: field:stock.picking.in,message_ids:0 #: field:stock.picking.out,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mitteilungen" #. module: stock #: model:stock.location,name:stock.stock_location_8 @@ -4006,6 +4272,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung eines neuen Lagers.\n" +"

\n" +" " #. module: stock #: selection:report.stock.inventory,state:0 @@ -4046,7 +4316,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_shop0 msgid "Your Company, Chicago shop" -msgstr "" +msgstr "Ihr Unternehmen, Chicago Shop" #. module: stock #: selection:report.stock.move,type:0 @@ -4090,11 +4360,14 @@ msgid "" "By changing this quantity here, you accept the new quantity as complete: " "OpenERP will not automatically generate a back order." msgstr "" +"Durch Änderung der Menge, bestätigen Sie die neue Menge als aktuellen " +"Eintrag. \r\n" +"OpenERP wird keinen automatischen Rückstand Lieferschein erzeugen." #. module: stock #: view:stock.production.lot.revision:0 msgid "Serial Number Revisions" -msgstr "" +msgstr "Seriennummer Revisionen" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree @@ -4112,7 +4385,7 @@ msgstr "Erledigte Auslieferungsaufträge" #. module: stock #: field:product.template,loc_case:0 msgid "Case" -msgstr "" +msgstr "Vorfall" #. module: stock #: selection:report.stock.inventory,state:0 @@ -4156,13 +4429,14 @@ msgstr "" #: field:stock.picking.in,message_follower_ids:0 #: field:stock.picking.out,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Followers" #. module: stock #: code:addons/stock/stock.py:2655 #, python-format msgid "Cannot consume a move with negative or zero quantity." msgstr "" +"Es kann keine Buchung vorgenommen werden mit negativer Menge oder '0'." #. module: stock #: help:stock.config.settings,decimal_precision:0 @@ -4170,6 +4444,10 @@ msgid "" "As an example, a decimal precision of 2 will allow weights like: 9.99 kg, " "whereas a decimal precision of 4 will allow weights like: 0.0231 kg." msgstr "" +"Als Beispiel ermöglicht die Einstellung für Dezimalstellen Genauigkeit ein " +"Gewicht von 9,99 kg zu hinterlegen, hingegen würde eine " +"Dezimalstellengenaugkeit von '4' auf Wunsch Gewichte ermöglichen wie 0,0231 " +"kg." #. module: stock #: view:report.stock.move:0 @@ -4223,7 +4501,7 @@ msgstr "Konfiguration" #. module: stock #: model:res.groups,name:stock.group_locations msgid "Manage Multiple Locations and Warehouses" -msgstr "" +msgstr "Verwaltung mehrerer Lagerorte und Lager" #. module: stock #: help:stock.change.standard.price,new_price:0 @@ -4246,7 +4524,7 @@ msgstr "" #: code:addons/stock/stock.py:2881 #, python-format msgid "INV:" -msgstr "" +msgstr "Re.:" #. module: stock #: help:stock.config.settings,module_stock_invoice_directly:0 @@ -4255,6 +4533,10 @@ msgid "" " to be invoiced when you send or deliver goods.\n" " This installs the module stock_invoice_directly." msgstr "" +"Dies ermöglicht den automatischen Start des Rechnung Assistenten wenn die " +"Lieferung\n" +"                 in Rechnung gestellt, oder Waren geliefert werden müssen.\n" +"                 Hierdurch wird das Modul stock_invoice_directly installiert." #. module: stock #: field:stock.location,chained_journal_id:0 @@ -4284,6 +4566,12 @@ msgid "" "this quantity on assigned moves affects the product reservation, and should " "be done with care." msgstr "" +"Dies ist die Bestandsmenge aus der Perspektive der Inventur. Bei Lieferungen " +"im Status 'Erledigt' handelt es sich um die gelieferten Mengen. Für andere " +"Lieferungen handelt es sich um Mengen, die eigentlich planmäßig gesendet " +"werden sollten. Eine Änderung dieser Menge wirkt sich auf die " +"Reservierungen aus, und sollte deshalb mit großer Vorsicht vorgenommen " +"werden." #. module: stock #: code:addons/stock/stock.py:1411 @@ -4334,7 +4622,7 @@ msgstr "Automatisch Genehmigen" #: code:addons/stock/stock.py:1892 #, python-format msgid "Insufficient Stock for Serial Number !" -msgstr "" +msgstr "Ungültiger Lagerort für Seriennummer !" #. module: stock #: model:ir.model,name:stock.model_product_template @@ -4382,12 +4670,15 @@ msgstr "" #: help:stock.production.lot,name:0 msgid "Unique Serial Number, will be displayed as: PREFIX/SERIAL [INT_REF]" msgstr "" +"Eindeutige Seriennummer, die angezeigt würde als: PREFIX/SERIAL [INT_REF]" #. module: stock #: code:addons/stock/product.py:142 #, python-format msgid "Please define stock input account for this product: \"%s\" (id: %d)." msgstr "" +"Bitte definieren Sie ein Wareneingang-Verrechnungskonto für dieses Produkt: " +"\"%s\" (id: %d)." #. module: stock #: model:ir.actions.act_window,name:stock.action_reception_picking_move @@ -4398,7 +4689,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "update" -msgstr "" +msgstr "aktualisieren" #. module: stock #: view:stock.change.product.qty:0 @@ -4417,7 +4708,7 @@ msgstr "" #: view:stock.return.picking:0 #: view:stock.split.into:0 msgid "or" -msgstr "" +msgstr "oder" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -4465,7 +4756,7 @@ msgstr "automatischer Lieferauftrag" #. module: stock #: report:stock.picking.list:0 msgid "Customer Address :" -msgstr "" +msgstr "Kunden Anschrift" #. module: stock #: field:stock.location,chained_auto_packing:0 @@ -4534,17 +4825,19 @@ msgid "" "Please define inventory valuation account on the product category: \"%s\" " "(id: %d)" msgstr "" +"Bitte definieren Sie ein Lagerbewertungskonto (Eingang) zur Produkt " +"Kategorie: \"%s\" (id: %d)" #. module: stock #: model:ir.model,name:stock.model_stock_production_lot_revision msgid "Serial Number Revision" -msgstr "" +msgstr "Seriennummer Revision" #. module: stock #: code:addons/stock/product.py:96 #, python-format msgid "Specify valuation Account for Product Category: %s." -msgstr "" +msgstr "Legen Sie ein Bewertungskonto für die Produkt Kategorie %s an" #. module: stock #: help:stock.config.settings,module_claim_from_delivery:0 @@ -4552,12 +4845,14 @@ msgid "" "Adds a Claim link to the delivery order.\n" " This installs the module claim_from_delivery." msgstr "" +"Hinzufügen Reklamationen Link zu Auslieferung.\n" +" Es wird das Modul claim_from_delivery installiert." #. module: stock #: code:addons/stock/wizard/stock_return_picking.py:198 #, python-format msgid "Please specify at least one non-zero quantity." -msgstr "" +msgstr "Bitte spezifizieren Sie wenigstens eine Menge ungleich 0" #. module: stock #: field:stock.fill.inventory,set_stock_zero:0 @@ -4572,7 +4867,7 @@ msgstr "Benutzer" #. module: stock #: field:stock.config.settings,module_stock_location:0 msgid "Create push/pull logistic rules" -msgstr "" +msgstr "Erstelle Push + Pull Logistik Regel" #. module: stock #: code:addons/stock/wizard/stock_invoice_onshipping.py:98 @@ -4602,7 +4897,7 @@ msgstr "Ungeplante Menge" #: field:stock.picking.out,message_comment_ids:0 #: help:stock.picking.out,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Kommentare und EMails" #. module: stock #: field:stock.location,chained_company_id:0 @@ -4633,6 +4928,8 @@ msgstr "Januar" #: constraint:stock.move:0 msgid "You cannot move products from or to a location of the type view." msgstr "" +"Sie können keine Lieferungen von einem Lagerort an einen anderen Lagerort " +"mit dem Typ Ansicht vornehmen." #. module: stock #: help:stock.config.settings,group_stock_production_lot:0 @@ -4641,6 +4938,9 @@ msgid "" "a serial number on product moves, you can get the upstream or downstream " "traceability of that product." msgstr "" +"Dieses ermöglicht Ihnen das Management von Produkten, unter Anwendung von " +"Serien Nummern. Wenn Sie eine Seriennummer für diese Lieferung machen, " +"können Sie die Rückverfolgbarkeit einsehen." #. module: stock #: code:addons/stock/wizard/stock_fill_inventory.py:124 @@ -4648,6 +4948,8 @@ msgstr "" msgid "" "No product in this location. Please select a location in the product form." msgstr "" +"Kein Produkt in diesem Lagerort enthalten. Bitte wählen Sie einen Lagerort " +"im Produkt Shop aus." #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_futur_open @@ -4699,6 +5001,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Auslieferung eines Produkts.\n" +"

\n" +" Hier finden Sie die Historie aller bisherigen Lieferungen im " +"Zusammenhang mit\n" +"                diesem Produkt, sowie anstehende Lieferungen zu Kunden.\n" +"

\n" +" " #. module: stock #: model:ir.actions.act_window,name:stock.action_location_form @@ -4716,6 +5026,8 @@ msgid "" "If this shipment was split, then this field links to the shipment which " "contains the already processed part." msgstr "" +"Falls die Auslieferung jetzt gesplittet wurde, sollte das Feld auf der " +"Lieferung mit dem bereits gelieferten Anteil bereits enthalten sein." #. module: stock #: view:stock.inventory:0 @@ -4734,7 +5046,7 @@ msgstr "Prefix" #: view:stock.move:0 #: view:stock.move.split:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Aufteilen in Seriennummer" #. module: stock #: help:product.template,property_stock_account_input:0 @@ -4837,7 +5149,7 @@ msgstr "Mai" #: code:addons/stock/product.py:110 #, python-format msgid "No difference between standard price and new price!" -msgstr "" +msgstr "Es gibt keinen Unterschied zwischen Standardpreise und Neupreis!" #. module: stock #: view:stock.picking.out:0 @@ -4852,7 +5164,7 @@ msgstr "Lieferung" #. module: stock #: view:stock.fill.inventory:0 msgid "Import the current inventory" -msgstr "" +msgstr "Importieren Sie die aktuelle Währung." #. module: stock #: model:ir.actions.act_window,name:stock.action5 @@ -4888,7 +5200,7 @@ msgstr "Lieferkette Typ" #: help:stock.picking.in,min_date:0 #: help:stock.picking.out,min_date:0 msgid "Scheduled time for the shipment to be processed" -msgstr "" +msgstr "Geplante Zeit für weitere Auslieferung" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -4935,6 +5247,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie, um eine Seriennummer zu generieren.\n" +"

\n" +"Dieses ist eine Liste aller erstellten Fertigungslose. Wenn Sie ein Los " +"auswählen, \n" +"können Sie jetzt die Rückverfolgung sowohl im Upstream als auch im " +"Downstream\n" +"vornehmen. Im Standard ist der Filter aktiv, um die vorhandenen " +"Seriennummern \n" +"auch anzuzeigen, sie könnten aber auch eine Deaktivierung des 'vorhanden' \n" +"Auswahlfeld vornehmen, um alle jemals erstellten Fertigungslose , die sie " +"eingekauft, \n" +"produziert und erhalten haben lückenlos anzuzeigen. \n" +"

\n" +" " #. module: stock #: help:stock.config.settings,group_stock_multiple_locations:0 @@ -4942,11 +5269,14 @@ msgid "" "This allows to configure and use multiple stock locations and warehouses,\n" " instead of having a single default one." msgstr "" +"Konfigurieren und nutzen Sie mehrere Lager und Lagerorte,\n" +" anstatt ein einzelnes als Standard " +"einzustellen." #. module: stock #: view:stock.picking:0 msgid "Confirm & Transfer" -msgstr "" +msgstr "Bestätigen & Liefern" #. module: stock #: field:stock.location,scrap_location:0 @@ -4992,6 +5322,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung einer Lieferung.\n" +"

\n" +" Dies ist die Liste aller Ausgangslieferungen, die " +"entsprechend der Verkaufsaufträge \n" +"und Logistikregeln bestimmt wurde.\n" +"

\n" +" " #. module: stock #: help:stock.tracking,name:0 @@ -5042,7 +5380,7 @@ msgstr "Optional: Weiterer Lieferauftrag bei Lieferkette" #. module: stock #: view:stock.picking.out:0 msgid "Print Delivery Slip" -msgstr "" +msgstr "Druck Lieferauftrag" #. module: stock #: view:report.stock.inventory:0 @@ -5065,7 +5403,7 @@ msgstr "Bereit zur Verarbeitung" #. module: stock #: report:stock.picking.list:0 msgid "Warehouse Address :" -msgstr "" +msgstr "Lager Anschrift" #~ msgid "LIFO" #~ msgstr "LiFo" diff --git a/addons/stock/i18n/es.po b/addons/stock/i18n/es.po index 4adc16284e1..1dcd1c42082 100644 --- a/addons/stock/i18n/es.po +++ b/addons/stock/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-05-10 18:02+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-13 16:31+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:07+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #~ msgid "Stock Management" #~ msgstr "Gestión de inventario" @@ -26,7 +26,7 @@ msgstr "" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Serial Numbers" -msgstr "" +msgstr "Números de Serie" #. module: stock #: help:stock.config.settings,group_product_variant:0 @@ -60,13 +60,13 @@ msgstr "" #. module: stock #: view:stock.picking.out:0 msgid "Confirm & Deliver" -msgstr "" +msgstr "Confirmar y enviar" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_product_quantity #: view:stock.change.product.qty:0 msgid "Update Product Quantity" -msgstr "" +msgstr "Actualizar la cantidad de productos" #. module: stock #: field:stock.location,chained_location_id:0 @@ -91,7 +91,7 @@ msgstr "Trazabilidad hacia arriba" #: code:addons/stock/stock.py:1448 #, python-format msgid "Products have been delivered." -msgstr "" +msgstr "Los productos han sido enviados." #. module: stock #: field:product.product,track_outgoing:0 @@ -133,7 +133,7 @@ msgstr "Movimientos productos" #: code:addons/stock/stock.py:2650 #, python-format msgid "Please provide proper quantity." -msgstr "" +msgstr "Por favor introduzca una cantidad adecuada." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_inventory_control @@ -206,7 +206,7 @@ msgstr "Inventarios físicos" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse a Period" -msgstr "" +msgstr "Analizar un periodo" #. module: stock #: field:product.category,property_stock_journal:0 @@ -219,7 +219,7 @@ msgstr "Diario de inventario" #: code:addons/stock/stock.py:1449 #, python-format msgid "Products have been received." -msgstr "" +msgstr "Los productos han sido recibidos." #. module: stock #: view:report.stock.move:0 @@ -267,7 +267,7 @@ msgstr "Ordenes de envío asignadas" #: code:addons/stock/wizard/stock_change_standard_price.py:107 #, python-format msgid "Active ID is not set in Context." -msgstr "" +msgstr "El id. activo no se ha establecido en el contexto." #. module: stock #: selection:stock.picking,invoice_state:0 @@ -282,7 +282,7 @@ msgstr "No aplicable" #: help:stock.picking.in,message_unread:0 #: help:stock.picking.out,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: stock #: help:stock.tracking,serial:0 @@ -347,7 +347,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Forecasted:" -msgstr "" +msgstr "Previsto:" #. module: stock #: view:stock.partial.move:0 @@ -363,6 +363,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: stock #: code:addons/stock/stock.py:773 @@ -395,7 +397,7 @@ msgstr "Agrupar por empresa" #: help:stock.picking.in,move_type:0 #: help:stock.picking.out,move_type:0 msgid "It specifies goods to be deliver partially or all at once" -msgstr "" +msgstr "Especifica si los bienes se entregan parcialmente o de una" #. module: stock #: model:ir.model,name:stock.model_res_partner @@ -413,7 +415,7 @@ msgstr "Empresa" #. module: stock #: field:stock.config.settings,module_claim_from_delivery:0 msgid "Allow claim on deliveries" -msgstr "" +msgstr "Permite reclamaciones en las entregas" #. module: stock #: selection:stock.return.picking,invoice_state:0 @@ -429,12 +431,12 @@ msgstr "Movimientos de existencias que han sido procesados" #: field:stock.inventory.line.split,use_exist:0 #: field:stock.move.split,use_exist:0 msgid "Existing Serial Numbers" -msgstr "" +msgstr "Números de serie existentes" #. module: stock #: model:res.groups,name:stock.group_inventory_valuation msgid "Manage Inventory valuation" -msgstr "" +msgstr "Administrar valoración del inventario" #. module: stock #: model:stock.location,name:stock.stock_location_suppliers @@ -465,7 +467,7 @@ msgstr "Ubicación interna" #. module: stock #: view:stock.move:0 msgid "Split in Serial Number" -msgstr "" +msgstr "Dividir en nº de serie" #. module: stock #: view:stock.location:0 @@ -485,7 +487,7 @@ msgstr "Retraso (días)" #. module: stock #: selection:stock.picking.out,state:0 msgid "Ready to Deliver" -msgstr "" +msgstr "Lista para envío" #. module: stock #: model:ir.model,name:stock.model_action_traceability @@ -523,7 +525,7 @@ msgstr "En cantidad" #. module: stock #: model:ir.actions.client,name:stock.action_client_warehouse_menu msgid "Open Warehouse Menu" -msgstr "" +msgstr "Abrir menú de almacén" #. module: stock #: field:stock.warehouse,lot_output_id:0 @@ -539,7 +541,7 @@ msgstr "Dividir en" #. module: stock #: field:stock.config.settings,module_product_expiry:0 msgid "Expiry date on serial numbers" -msgstr "" +msgstr "Fecha de caducidad en los nº de serie" #. module: stock #: field:stock.move,price_currency_id:0 diff --git a/addons/stock/i18n/pt.po b/addons/stock/i18n/pt.po index acdacd0c812..29d28161395 100644 --- a/addons/stock/i18n/pt.po +++ b/addons/stock/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 16:43+0000\n" -"Last-Translator: Andrei Talpa (multibase.pt) \n" +"PO-Revision-Date: 2012-12-13 15:22+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-13 04:42+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -23,7 +23,7 @@ msgstr "" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Serial Numbers" -msgstr "" +msgstr "Números de série" #. module: stock #: help:stock.config.settings,group_product_variant:0 @@ -56,13 +56,13 @@ msgstr "" #. module: stock #: view:stock.picking.out:0 msgid "Confirm & Deliver" -msgstr "" +msgstr "Confirmar & entregar" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_product_quantity #: view:stock.change.product.qty:0 msgid "Update Product Quantity" -msgstr "" +msgstr "Actualizar a quantidade do produto" #. module: stock #: field:stock.location,chained_location_id:0 @@ -129,7 +129,7 @@ msgstr "Movimentos de Artigo" #: code:addons/stock/stock.py:2650 #, python-format msgid "Please provide proper quantity." -msgstr "" +msgstr "Por favor indique uma quantidade adequada." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_inventory_control @@ -202,7 +202,7 @@ msgstr "Inventário físico" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse a Period" -msgstr "" +msgstr "Analisar um período" #. module: stock #: field:product.category,property_stock_journal:0 @@ -215,7 +215,7 @@ msgstr "Diário de Stock" #: code:addons/stock/stock.py:1449 #, python-format msgid "Products have been received." -msgstr "" +msgstr "Os produtos foram rececionados." #. module: stock #: view:report.stock.move:0 @@ -343,7 +343,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Forecasted:" -msgstr "" +msgstr "Previsto:" #. module: stock #: view:stock.partial.move:0 @@ -425,7 +425,7 @@ msgstr "Movimentos de stock que tenham sido processados" #: field:stock.inventory.line.split,use_exist:0 #: field:stock.move.split,use_exist:0 msgid "Existing Serial Numbers" -msgstr "" +msgstr "Números de série existentes" #. module: stock #: model:res.groups,name:stock.group_inventory_valuation @@ -461,7 +461,7 @@ msgstr "Localização Interna" #. module: stock #: view:stock.move:0 msgid "Split in Serial Number" -msgstr "" +msgstr "Dividir em número de série" #. module: stock #: view:stock.location:0 @@ -481,7 +481,7 @@ msgstr "Atraso(Dias)" #. module: stock #: selection:stock.picking.out,state:0 msgid "Ready to Deliver" -msgstr "" +msgstr "Pronto a entregar" #. module: stock #: model:ir.model,name:stock.model_action_traceability @@ -519,7 +519,7 @@ msgstr "Em Qtd" #. module: stock #: model:ir.actions.client,name:stock.action_client_warehouse_menu msgid "Open Warehouse Menu" -msgstr "" +msgstr "Abrir menu de armazém" #. module: stock #: field:stock.warehouse,lot_output_id:0 @@ -584,7 +584,7 @@ msgstr "Tipo de Localização" #. module: stock #: view:stock.config.settings:0 msgid "Location & Warehouse" -msgstr "" +msgstr "Localização & armazém" #. module: stock #: code:addons/stock/stock.py:1848 @@ -1011,7 +1011,7 @@ msgstr "" #. module: stock #: field:stock.config.settings,decimal_precision:0 msgid "Decimal precision on weight" -msgstr "" +msgstr "Precisão decimal no peso" #. module: stock #: selection:stock.location,chained_auto_packing:0 @@ -1051,7 +1051,7 @@ msgstr "Localização do Inventário" #. module: stock #: constraint:stock.move:0 msgid "You must assign a serial number for this product." -msgstr "" +msgstr "Deve atribuir um número de série a este produto" #. module: stock #: code:addons/stock/stock.py:2326 @@ -1067,7 +1067,7 @@ msgstr "Detalhes" #. module: stock #: selection:stock.picking,state:0 msgid "Ready to Transfer" -msgstr "" +msgstr "Pronto para transferir" #. module: stock #: report:lot.stock.overview:0 @@ -1112,7 +1112,7 @@ msgstr "está agendado %s." #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping msgid "Create Draft Invoices" -msgstr "" +msgstr "Criar rascunhos de faturas" #. module: stock #: help:stock.picking,location_id:0 @@ -1130,7 +1130,7 @@ msgstr "" #. module: stock #: selection:stock.picking.in,state:0 msgid "Ready to Receive" -msgstr "" +msgstr "Pronto a receber" #. module: stock #: view:stock.move:0 @@ -1226,7 +1226,7 @@ msgstr "Aplicar" #. module: stock #: field:product.template,loc_row:0 msgid "Row" -msgstr "" +msgstr "Linha" #. module: stock #: field:product.template,property_stock_production:0 @@ -1335,7 +1335,7 @@ msgstr "Operação Manual" #: field:report.stock.move,picking_id:0 #, python-format msgid "Shipment" -msgstr "" +msgstr "Expedição" #. module: stock #: view:stock.location:0 @@ -1441,7 +1441,7 @@ msgstr "Quantidade total" #: field:stock.picking.in,min_date:0 #: field:stock.picking.out,min_date:0 msgid "Scheduled Time" -msgstr "" +msgstr "Hora agendada" #. module: stock #: model:ir.actions.act_window,name:stock.move_consume @@ -1452,7 +1452,7 @@ msgstr "Movimento de consumo" #. module: stock #: report:stock.picking.list:0 msgid "Delivery Order :" -msgstr "" +msgstr "Ordem de entrega :" #. module: stock #: help:stock.location,chained_delay:0 @@ -1826,7 +1826,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_shop1 msgid "Your Company, Birmingham shop" -msgstr "" +msgstr "A sua empresa, loja de Luanda" #. module: stock #: view:product.product:0 @@ -1874,7 +1874,7 @@ msgstr "Moeda" #: help:stock.picking.in,origin:0 #: help:stock.picking.out,origin:0 msgid "Reference of the document" -msgstr "" +msgstr "Referência do documento" #. module: stock #: view:stock.picking:0 @@ -2006,7 +2006,7 @@ msgstr "Quantidade Entregue" #. module: stock #: view:stock.partial.picking:0 msgid "Transfer Products" -msgstr "" +msgstr "Transferir produtos" #. module: stock #: help:product.template,property_stock_inventory:0 @@ -2075,7 +2075,7 @@ msgstr "Data" #: field:stock.picking.in,message_is_follower:0 #: field:stock.picking.out,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: stock #: view:report.stock.inventory:0 @@ -2339,7 +2339,7 @@ msgstr "Nome" #. module: stock #: report:stock.picking.list:0 msgid "Supplier Address :" -msgstr "" +msgstr "Endereço do fornecedor:" #. module: stock #: view:stock.inventory.line:0 @@ -2371,7 +2371,7 @@ msgstr "Localização do cliente" #: code:addons/stock/stock.py:2928 #, python-format msgid "User Error!" -msgstr "" +msgstr "Erro do utilizador!" #. module: stock #: view:stock.partial.picking:0 @@ -2389,7 +2389,7 @@ msgstr "" #: help:stock.picking.in,message_ids:0 #: help:stock.picking.out,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: stock #: view:report.stock.inventory:0 @@ -2459,7 +2459,7 @@ msgstr "Especificar o tipo de transporte, mercadorias a entrar ou sair" #. module: stock #: view:stock.config.settings:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidade" #. module: stock #: model:ir.ui.menu,name:stock.menu_warehouse_config @@ -2549,7 +2549,7 @@ msgstr "" #: field:stock.picking.in,message_unread:0 #: field:stock.picking.out,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: stock #: help:stock.production.lot,stock_available:0 @@ -2615,7 +2615,7 @@ msgstr "Qtd Futura" #. module: stock #: model:res.groups,name:stock.group_production_lot msgid "Manage Serial Numbers" -msgstr "" +msgstr "Gerir números de série" #. module: stock #: field:stock.move,note:0 @@ -2748,7 +2748,7 @@ msgstr "Qtd P&L" #. module: stock #: model:ir.model,name:stock.model_stock_config_settings msgid "stock.config.settings" -msgstr "" +msgstr "stock.config.settings" #. module: stock #: view:stock.production.lot:0 @@ -2775,7 +2775,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_4 msgid "Big Suppliers" -msgstr "" +msgstr "Grandes fornecedores" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_inventory_report @@ -2899,7 +2899,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "On hand:" -msgstr "" +msgstr "Em mão:" #. module: stock #: model:ir.model,name:stock.model_stock_report_prodlots @@ -2934,7 +2934,7 @@ msgstr "" #: code:addons/stock/wizard/stock_invoice_onshipping.py:112 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Por favor, crie faturas." #. module: stock #: help:stock.config.settings,module_product_expiry:0 @@ -2952,7 +2952,7 @@ msgstr "" #: code:addons/stock/wizard/stock_partial_picking.py:173 #, python-format msgid "Please provide proper Quantity." -msgstr "" +msgstr "Por favor, indique uma quantidade adequada." #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_history @@ -3181,7 +3181,7 @@ msgstr "Endereço de contato:" #: field:stock.production.lot.revision,lot_id:0 #: field:stock.report.prodlots,prodlot_id:0 msgid "Serial Number" -msgstr "" +msgstr "Número de série" #. module: stock #: help:stock.config.settings,group_stock_tracking_lot:0 @@ -3430,14 +3430,14 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Confirm & Receive" -msgstr "" +msgstr "Confirmar & receber" #. module: stock #: field:stock.picking,origin:0 #: field:stock.picking.in,origin:0 #: field:stock.picking.out,origin:0 msgid "Source Document" -msgstr "" +msgstr "Documento de origem" #. module: stock #: selection:stock.move,priority:0 @@ -3653,7 +3653,7 @@ msgstr "Artigos por Localização" #. module: stock #: view:stock.config.settings:0 msgid "Logistic" -msgstr "" +msgstr "Logística" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -3808,7 +3808,7 @@ msgstr "" #: model:ir.actions.act_window,name:stock.action_stock_config_settings #: view:stock.config.settings:0 msgid "Configure Warehouse" -msgstr "" +msgstr "Configurar armazém" #. module: stock #: view:stock.picking:0 @@ -3871,13 +3871,13 @@ msgstr "Empresa" #: field:stock.move.consume,product_uom:0 #: field:stock.move.scrap,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidade de medida do produto" #. module: stock #: code:addons/stock/stock.py:1426 #, python-format msgid "Delivery order" -msgstr "" +msgstr "Ordem de entrega" #. module: stock #: view:stock.move:0 @@ -3941,7 +3941,7 @@ msgstr "" #: field:stock.picking.in,message_ids:0 #: field:stock.picking.out,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensagens" #. module: stock #: model:stock.location,name:stock.stock_location_8 @@ -4023,7 +4023,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_shop0 msgid "Your Company, Chicago shop" -msgstr "" +msgstr "A sua empresa, loja de Lisboa" #. module: stock #: selection:report.stock.move,type:0 @@ -4071,7 +4071,7 @@ msgstr "" #. module: stock #: view:stock.production.lot.revision:0 msgid "Serial Number Revisions" -msgstr "" +msgstr "Revisões de úmeros de série" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree @@ -4133,7 +4133,7 @@ msgstr "" #: field:stock.picking.in,message_follower_ids:0 #: field:stock.picking.out,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: stock #: code:addons/stock/stock.py:2655 @@ -4388,7 +4388,7 @@ msgstr "" #: view:stock.return.picking:0 #: view:stock.split.into:0 msgid "or" -msgstr "" +msgstr "ou" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -4436,7 +4436,7 @@ msgstr "Picking auto" #. module: stock #: report:stock.picking.list:0 msgid "Customer Address :" -msgstr "" +msgstr "Endereço do cliente :" #. module: stock #: field:stock.location,chained_auto_packing:0 @@ -4508,7 +4508,7 @@ msgstr "" #. module: stock #: model:ir.model,name:stock.model_stock_production_lot_revision msgid "Serial Number Revision" -msgstr "" +msgstr "Revisão de número de série" #. module: stock #: code:addons/stock/product.py:96 @@ -4572,7 +4572,7 @@ msgstr "Qtd não Planeada" #: field:stock.picking.out,message_comment_ids:0 #: help:stock.picking.out,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: stock #: field:stock.location,chained_company_id:0 @@ -4704,7 +4704,7 @@ msgstr "Prefixo" #: view:stock.move:0 #: view:stock.move.split:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Dividir em números de série" #. module: stock #: help:product.template,property_stock_account_input:0 @@ -4754,12 +4754,12 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Delays" -msgstr "" +msgstr "Atrasos" #. module: stock #: report:stock.picking.list:0 msgid "Schedule Date" -msgstr "" +msgstr "Data marcada" #. module: stock #: field:stock.location.product,to_date:0 @@ -4824,7 +4824,7 @@ msgstr "Entrega" #. module: stock #: view:stock.fill.inventory:0 msgid "Import the current inventory" -msgstr "" +msgstr "Importar o inventário atual" #. module: stock #: model:ir.actions.act_window,name:stock.action5 @@ -4918,7 +4918,7 @@ msgstr "" #. module: stock #: view:stock.picking:0 msgid "Confirm & Transfer" -msgstr "" +msgstr "Confirmar & transferir" #. module: stock #: field:stock.location,scrap_location:0 @@ -5038,7 +5038,7 @@ msgstr "Pronto para processar" #. module: stock #: report:stock.picking.list:0 msgid "Warehouse Address :" -msgstr "" +msgstr "Endereço do armazém :" #~ msgid "Sub Products" #~ msgstr "Sub Produtos" diff --git a/addons/stock/i18n/pt_BR.po b/addons/stock/i18n/pt_BR.po index 282cf0f8255..f744e15029d 100644 --- a/addons/stock/i18n/pt_BR.po +++ b/addons/stock/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:42+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 diff --git a/addons/stock_location/i18n/pt.po b/addons/stock_location/i18n/pt.po index bc011386f96..bc17202e8fe 100644 --- a/addons/stock_location/i18n/pt.po +++ b/addons/stock_location/i18n/pt.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2010-12-12 09:18+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-13 15:24+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:43+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: stock_location #: help:product.pulled.flow,company_id:0 msgid "Is used to know to which company the pickings and moves belong." -msgstr "" +msgstr "Usa-se para saber a que empresa as entregas e movimentos pertencem" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 diff --git a/addons/warning/i18n/pt_BR.po b/addons/warning/i18n/pt_BR.po index b2aa1f3df5c..5f9c7690171 100644 --- a/addons/warning/i18n/pt_BR.po +++ b/addons/warning/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: warning #: model:ir.model,name:warning.model_purchase_order_line diff --git a/addons/web/i18n/it.po b/addons/web/i18n/it.po index de2a3607ec8..f4fdb0931d6 100644 --- a/addons/web/i18n/it.po +++ b/addons/web/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-11 12:49+0000\n" -"Last-Translator: Nicola Riolini - Micronaet \n" +"PO-Revision-Date: 2012-12-13 19:55+0000\n" +"Last-Translator: Davide Corio - agilebg.com \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:54+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:48+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: web #. openerp-web @@ -908,7 +908,7 @@ msgstr "Salva" #: code:addons/web/static/src/xml/base.xml:355 #, python-format msgid "More" -msgstr "Più" +msgstr "Altro" #. module: web #. openerp-web diff --git a/addons/web/i18n/sl.po b/addons/web/i18n/sl.po index 5ac47466796..6d58c30648b 100644 --- a/addons/web/i18n/sl.po +++ b/addons/web/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-11-01 16:38+0000\n" +"PO-Revision-Date: 2012-12-13 23:15+0000\n" "Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-01 05:21+0000\n" -"X-Generator: Launchpad (build 16319)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: web #. openerp-web @@ -36,14 +36,14 @@ msgstr "pred %d minutami" #: code:addons/web/static/src/js/coresetup.js:621 #, python-format msgid "Still loading...
Please be patient." -msgstr "" +msgstr "Nalaganje" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1834 #, python-format msgid "%(field)s %(operator)s \"%(value)s\"" -msgstr "" +msgstr "%(field)s %(operator)s \"%(value)s\"" #. module: web #. openerp-web @@ -59,7 +59,7 @@ msgstr "Manjše ali enako" #: code:addons/web/static/src/js/chrome.js:393 #, python-format msgid "Please enter your previous password" -msgstr "" +msgstr "Vnesite prejšnje geslo" #. module: web #. openerp-web @@ -75,28 +75,28 @@ msgstr "Glavno geslo:" #: code:addons/web/static/src/xml/base.xml:274 #, python-format msgid "Change Master Password" -msgstr "" +msgstr "Spremeni glavno geslo" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:491 #, python-format msgid "Do you really want to delete the database: %s ?" -msgstr "" +msgstr "Res želite brisati podatkovno zbirko: %s ?" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1400 #, python-format msgid "Search %(field)s at: %(value)s" -msgstr "" +msgstr "Iskanje %(field)s at: %(value)s" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:537 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Dostop zavrnjen" #. module: web #. openerp-web @@ -112,7 +112,7 @@ msgstr "pred približno eno uro" #: code:addons/web/static/src/xml/base.xml:216 #, python-format msgid "Backup Database" -msgstr "" +msgstr "Varnostna kopija podatkovne zbirke" #. module: web #. openerp-web @@ -120,7 +120,7 @@ msgstr "" #: code:addons/web/static/src/js/dates.js:53 #, python-format msgid "'%s' is not a valid date" -msgstr "" +msgstr "'%s' ni veljaven datum" #. module: web #. openerp-web @@ -141,13 +141,13 @@ msgstr "približno pred minuto" #: code:addons/web/static/src/xml/base.xml:1272 #, python-format msgid "File" -msgstr "" +msgstr "Datoteke" #. module: web #: code:addons/web/controllers/main.py:842 #, python-format msgid "You cannot leave any password empty." -msgstr "" +msgstr "Geslo ne more biti prazno" #. module: web #. openerp-web @@ -192,28 +192,28 @@ msgstr "Različica" #: code:addons/web/static/src/xml/base.xml:564 #, python-format msgid "Latest Modification Date:" -msgstr "" +msgstr "Zadnji datum spremembe:" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1461 #, python-format msgid "M2O search fields do not currently handle multiple default values" -msgstr "" +msgstr "M2O iskalna polja trenutno ne podpirajo večih prevzetih vrednosti" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1242 #, python-format msgid "Widget type '%s' is not implemented" -msgstr "" +msgstr "Čarovnik vrste '%s' ni implementiran" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1583 #, python-format msgid "Share with all users" -msgstr "" +msgstr "Skupna raba z vsemi uporabniki" #. module: web #. openerp-web @@ -228,14 +228,14 @@ msgstr "Forma" #: code:addons/web/static/src/xml/base.xml:1299 #, python-format msgid "(no string)" -msgstr "" +msgstr "(ni tekst)" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:282 #, python-format msgid "'%s' is not a correct time" -msgstr "" +msgstr "'%s' ni pravilen čas" #. module: web #. openerp-web @@ -270,7 +270,7 @@ msgstr "Nedoločeno" #: code:addons/web/static/src/js/view_form.js:4831 #, python-format msgid "File Upload" -msgstr "" +msgstr "Nalaganje datoteke" #. module: web #. openerp-web @@ -284,7 +284,7 @@ msgstr "približno pred enim mesecem" #: code:addons/web/static/src/xml/base.xml:1575 #, python-format msgid "Custom Filters" -msgstr "" +msgstr "Filtri po meri" #. module: web #. openerp-web @@ -305,14 +305,14 @@ msgstr "podjetja OpenERP SA" #: code:addons/web/static/src/js/search.js:1555 #, python-format msgid "Custom Filter" -msgstr "" +msgstr "Filter po meri" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:159 #, python-format msgid "Duplicate Database" -msgstr "" +msgstr "Podvoji podatkovno zbirko" #. module: web #. openerp-web @@ -334,7 +334,7 @@ msgstr "Spremeni geslo" #: code:addons/web/static/src/js/view_form.js:3382 #, python-format msgid "View type '%s' is not supported in One2Many." -msgstr "" +msgstr "Pogled '%s' ni podprt v \"One2Many\"." #. module: web #. openerp-web @@ -349,7 +349,7 @@ msgstr "Prenesi" #: code:addons/web/static/src/js/formats.js:266 #, python-format msgid "'%s' is not a correct datetime" -msgstr "" +msgstr "'%s' ni pravilen čas" #. module: web #. openerp-web @@ -377,20 +377,20 @@ msgstr "Izbor:" #: code:addons/web/static/src/js/view_form.js:869 #, python-format msgid "The following fields are invalid:" -msgstr "" +msgstr "Sledeča polja so napačna:" #. module: web #: code:addons/web/controllers/main.py:863 #, python-format msgid "Languages" -msgstr "" +msgstr "Jeziki" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1245 #, python-format msgid "...Upload in progress..." -msgstr "" +msgstr "...Nalaganje v teku..." #. module: web #. openerp-web @@ -404,21 +404,21 @@ msgstr "Uvozi" #: code:addons/web/static/src/js/chrome.js:543 #, python-format msgid "Could not restore the database" -msgstr "" +msgstr "Ni možno obnoviti podatkovne zbirke" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4811 #, python-format msgid "File upload" -msgstr "" +msgstr "Nalaganje datoteke" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:3775 #, python-format msgid "Action Button" -msgstr "" +msgstr "Gumb (akcija)" #. module: web #. openerp-web @@ -440,14 +440,14 @@ msgstr "vsebuje" #: code:addons/web/static/src/js/coresetup.js:624 #, python-format msgid "Take a minute to get a coffee,
because it's loading..." -msgstr "" +msgstr "Še imate čas za kavico,
še vedno traja nalaganje..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:413 #, python-format msgid "Activate the developer mode" -msgstr "" +msgstr "Aktiviranje razvijalskega načina" #. module: web #. openerp-web @@ -461,7 +461,7 @@ msgstr "Nalaganje (%d)" #: code:addons/web/static/src/js/search.js:1116 #, python-format msgid "GroupBy" -msgstr "" +msgstr "Združi po" #. module: web #. openerp-web @@ -475,7 +475,7 @@ msgstr "Izbrati morate vsaj en zapis" #: code:addons/web/static/src/xml/base.xml:529 #, python-format msgid "View Log (perm_read)" -msgstr "" +msgstr "Ogled \"log\" datoteke" #. module: web #. openerp-web @@ -510,14 +510,14 @@ msgstr "Pogoj:" #: code:addons/web/static/src/js/view_form.js:1707 #, python-format msgid "Unsupported operator %s in domain %s" -msgstr "" +msgstr "Nepodprt operator %s v domeni %s" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:242 #, python-format msgid "'%s' is not a correct float" -msgstr "" +msgstr "'%s' ni prava vrednost z plavajočo vejico (float)" #. module: web #. openerp-web @@ -531,28 +531,28 @@ msgstr "Obnovljeno" #: code:addons/web/static/src/js/view_list.js:392 #, python-format msgid "%d-%d of %d" -msgstr "" +msgstr "%d-%d of %d" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2841 #, python-format msgid "Create and Edit..." -msgstr "" +msgstr "Ustvarite in uredite" #. module: web #. openerp-web #: code:addons/web/static/src/js/pyeval.js:731 #, python-format msgid "Unknown nonliteral type " -msgstr "" +msgstr "Neznana ne-tekstovna vrsta " #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2345 #, python-format msgid "Resource error" -msgstr "" +msgstr "Naapaka vira" #. module: web #. openerp-web @@ -566,14 +566,14 @@ msgstr "ni" #: code:addons/web/static/src/xml/base.xml:544 #, python-format msgid "Print Workflow" -msgstr "" +msgstr "Natisni delovni proces!" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:396 #, python-format msgid "Please confirm your new password" -msgstr "" +msgstr "Potrdite novo geslo" #. module: web #. openerp-web @@ -587,14 +587,14 @@ msgstr "UTF-8" #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "For more information visit" -msgstr "" +msgstr "Za več informacij obiščite" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1834 #, python-format msgid "Add All Info..." -msgstr "" +msgstr "Vse informacije..." #. module: web #. openerp-web @@ -608,21 +608,21 @@ msgstr "Oblike izvoza" #: code:addons/web/static/src/xml/base.xml:952 #, python-format msgid "On change:" -msgstr "" +msgstr "Ob spremembi:" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:863 #, python-format msgid "Model %s fields" -msgstr "" +msgstr "Polja %s modela" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:890 #, python-format msgid "Setting 'id' attribute on existing record %s" -msgstr "" +msgstr "Postavljanje 'id' atributa obstoječem zapisu %s" #. module: web #. openerp-web @@ -659,21 +659,21 @@ msgstr "Shrani filter" #: code:addons/web/static/src/xml/base.xml:1319 #, python-format msgid "Action ID:" -msgstr "" +msgstr "Akcija ID:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:453 #, python-format msgid "Your user's preference timezone does not match your browser timezone:" -msgstr "" +msgstr "Časovni pas uporabnika in brskalnika nista usklajena" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1238 #, python-format msgid "Field '%s' specified in view could not be found." -msgstr "" +msgstr "Polja '%s' ni možno najti." #. module: web #. openerp-web @@ -694,21 +694,21 @@ msgstr "Staro geslo:" #: code:addons/web/static/src/js/formats.js:113 #, python-format msgid "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb" -msgstr "" +msgstr "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:481 #, python-format msgid "The database has been duplicated." -msgstr "" +msgstr "Podatkovna zbirka je podvojena." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1600 #, python-format msgid "Apply" -msgstr "" +msgstr "Uporabi" #. module: web #. openerp-web @@ -730,7 +730,7 @@ msgstr "Shrani kot" #: code:addons/web/static/src/js/view_form.js:2316 #, python-format msgid "E-mail error" -msgstr "" +msgstr "Napaka e-mail" #. module: web #. openerp-web @@ -762,6 +762,9 @@ msgid "" "\n" "Are you sure you want to leave this page ?" msgstr "" +"Opozorilo, zapis je bil spremenjen, vaše spremembe bodo preklicane.\n" +"\n" +"Res želite zapustiti to stran ?" #. module: web #. openerp-web @@ -789,7 +792,7 @@ msgstr "Razmejitelj:" #: code:addons/web/static/src/xml/base.xml:458 #, python-format msgid "Browser's timezone" -msgstr "" +msgstr "Časovni pas brskalnika" #. module: web #. openerp-web @@ -803,7 +806,7 @@ msgstr "Ime filtra" #: code:addons/web/static/src/xml/base.xml:1439 #, python-format msgid "-- Actions --" -msgstr "" +msgstr "-- Akcije --" #. module: web #. openerp-web @@ -820,7 +823,7 @@ msgstr "Dodaj" #: code:addons/web/static/src/xml/base.xml:530 #, python-format msgid "Toggle Form Layout Outline" -msgstr "" +msgstr "Preklop izgleda" #. module: web #. openerp-web @@ -834,7 +837,7 @@ msgstr "OpenERP.com" #: code:addons/web/static/src/js/view_form.js:2316 #, python-format msgid "Can't send email to invalid e-mail address" -msgstr "" +msgstr "Ni možno odposlati e-pošte (napačen naslov)" #. module: web #. openerp-web @@ -855,7 +858,7 @@ msgstr "Nastavitve" #: code:addons/web/static/src/js/view_form.js:434 #, python-format msgid "Wrong on change format: %s" -msgstr "" +msgstr "Napaka v formatu:%s" #. module: web #. openerp-web @@ -863,28 +866,28 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:185 #, python-format msgid "Drop Database" -msgstr "" +msgstr "Brisanje podatkovne zbirke" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:462 #, python-format msgid "Click here to change your user's timezone." -msgstr "" +msgstr "Kliknite tu , če želite spremeniti časovni pas" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:944 #, python-format msgid "Modifiers:" -msgstr "" +msgstr "Prilagoditve:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:605 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Brisanje priponke" #. module: web #. openerp-web @@ -916,28 +919,28 @@ msgstr "Uporabniško ime" #: code:addons/web/static/src/js/chrome.js:481 #, python-format msgid "Duplicating database" -msgstr "" +msgstr "Podvojitev podatkovne zbirke" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:563 #, python-format msgid "Password has been changed successfully" -msgstr "" +msgstr "Geslo je spremenjeno" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list_editable.js:781 #, python-format msgid "The form's data can not be discarded" -msgstr "" +msgstr "Podatki obrazca ne morejo biti preklicani" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:527 #, python-format msgid "Debug View#" -msgstr "" +msgstr "Razvijalski pogled#" #. module: web #. openerp-web @@ -965,6 +968,10 @@ msgid "" "\n" "%s" msgstr "" +"Lokalna napaka vrednotenja\n" +"%s\n" +"\n" +"%s" #. module: web #. openerp-web @@ -985,28 +992,28 @@ msgstr "Shrani seznam polj" #: code:addons/web/static/src/js/views.js:821 #, python-format msgid "View Log (%s)" -msgstr "" +msgstr "Ogled \"log\" datoteke (%s)" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:558 #, python-format msgid "Creation Date:" -msgstr "" +msgstr "Datum kreiranja:" #. module: web #: code:addons/web/controllers/main.py:806 #: code:addons/web/controllers/main.py:851 #, python-format msgid "Error, password not changed !" -msgstr "" +msgstr "Napaka, geslo ni bilo spremenjeno!" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4810 #, python-format msgid "The selected file exceed the maximum file size of %s." -msgstr "" +msgstr "Izbrana datoteka presega dovoljeno velikost %s." #. module: web #. openerp-web @@ -1014,14 +1021,14 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1275 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binary/upload_attachment" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:563 #, python-format msgid "Changed Password" -msgstr "" +msgstr "Spremenjeno geslo" #. module: web #. openerp-web @@ -1055,21 +1062,21 @@ msgstr "Varnostna kopija" #: code:addons/web/static/src/js/dates.js:80 #, python-format msgid "'%s' is not a valid time" -msgstr "" +msgstr "'%s' ni pravilen čas" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:274 #, python-format msgid "'%s' is not a correct date" -msgstr "" +msgstr "'%s' ni pravilen datum" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:911 #, python-format msgid "(nolabel)" -msgstr "" +msgstr "(brez naziva)" #. module: web #. openerp-web @@ -1108,7 +1115,7 @@ msgstr "Nalaganje …" #: code:addons/web/static/src/xml/base.xml:561 #, python-format msgid "Latest Modification by:" -msgstr "" +msgstr "Zadnja sprememba:" #. module: web #. openerp-web @@ -1116,21 +1123,21 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:466 #, python-format msgid "Timezone mismatch" -msgstr "" +msgstr "Neskladje časovnega pasu" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1661 #, python-format msgid "Unknown operator %s in domain %s" -msgstr "" +msgstr "Neznan operator %s v domeni %s" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:426 #, python-format msgid "%d / %d" -msgstr "" +msgstr "%d / %d" #. module: web #. openerp-web @@ -1177,13 +1184,13 @@ msgstr "Izbriši" #: code:addons/web/static/src/xml/base.xml:1440 #, python-format msgid "Add Advanced Filter" -msgstr "" +msgstr "Dodaj napredni filter" #. module: web #: code:addons/web/controllers/main.py:844 #, python-format msgid "The new password and its confirmation must be identical." -msgstr "" +msgstr "Novo geslo in njegova potrditev morata biti identična." #. module: web #. openerp-web @@ -1191,14 +1198,14 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:248 #, python-format msgid "Restore Database" -msgstr "" +msgstr "Obnovitev podatkovne zbirke" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:645 #, python-format msgid "Login" -msgstr "" +msgstr "Prijava" #. module: web #. openerp-web @@ -1241,7 +1248,7 @@ msgstr "Združi po: %s" #: code:addons/web/static/src/js/view_form.js:151 #, python-format msgid "No data provided." -msgstr "" +msgstr "Ni podatkov." #. module: web #. openerp-web @@ -1270,7 +1277,7 @@ msgstr "Izbrati morate vsaj en zapis." #: code:addons/web/static/src/js/coresetup.js:622 #, python-format msgid "Don't leave yet,
it's still loading..." -msgstr "" +msgstr "Še malo potrpljenja,
nalaganje..." #. module: web #. openerp-web @@ -1284,7 +1291,7 @@ msgstr "Nepravilno Iskanje" #: code:addons/web/static/src/js/view_list.js:959 #, python-format msgid "Could not find id in dataset" -msgstr "" +msgstr "V naboru podatkov ni možno najti id-ja" #. module: web #. openerp-web @@ -1305,14 +1312,14 @@ msgstr "Metoda:" #: code:addons/web/static/src/js/view_list.js:1418 #, python-format msgid "%(page)d/%(page_count)d" -msgstr "" +msgstr "%(page)d/%(page_count)d" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:397 #, python-format msgid "The confirmation does not match the password" -msgstr "" +msgstr "Gesli nista enaki" #. module: web #. openerp-web @@ -1326,7 +1333,7 @@ msgstr "Shrani kot ..." #: code:addons/web/static/src/js/view_form.js:4971 #, python-format msgid "Could not display the selected image." -msgstr "" +msgstr "Ni možno prikazati izbrane slike" #. module: web #. openerp-web @@ -1349,7 +1356,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:393 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web #. openerp-web @@ -1363,14 +1370,14 @@ msgstr "1. Uvozi .CSV datoteko" #: code:addons/web/static/src/js/chrome.js:645 #, python-format msgid "No database selected !" -msgstr "" +msgstr "Nobena podatkovna zbirka ni izbrana!" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:180 #, python-format msgid "(%d records)" -msgstr "" +msgstr "(%d zapisa)" #. module: web #. openerp-web @@ -1384,7 +1391,7 @@ msgstr "Spremeni privzete vrednosti:" #: code:addons/web/static/src/xml/base.xml:171 #, python-format msgid "Original database name:" -msgstr "" +msgstr "Ime originalne podatkovne zbirke" #. module: web #. openerp-web @@ -1401,14 +1408,14 @@ msgstr "je enako kot" #: code:addons/web/static/src/js/views.js:1455 #, python-format msgid "Could not serialize XML" -msgstr "" +msgstr "Ni možno serializirati XML" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1594 #, python-format msgid "Advanced Search" -msgstr "" +msgstr "Napredno iskanje" #. module: web #. openerp-web @@ -1422,7 +1429,7 @@ msgstr "Potrdi novo glavno geslo:" #: code:addons/web/static/src/js/coresetup.js:625 #, python-format msgid "Maybe you should consider reloading the application by pressing F5..." -msgstr "" +msgstr "Mogoče je potrebno osvežiti stran (F5)" #. module: web #. openerp-web @@ -1454,7 +1461,7 @@ msgstr "Možnosti uvoza" #: code:addons/web/static/src/js/view_form.js:2909 #, python-format msgid "Add %s" -msgstr "" +msgstr "Dodaj %s" #. module: web #. openerp-web @@ -1478,7 +1485,7 @@ msgstr "Zapri" #, python-format msgid "" "You may not believe it,
but the application is actually loading..." -msgstr "" +msgstr "Nalaganje..." #. module: web #. openerp-web @@ -1505,14 +1512,14 @@ msgstr "Drevo" #: code:addons/web/controllers/main.py:766 #, python-format msgid "Could not drop database !" -msgstr "" +msgstr "Podatkovne zbirke ni bilo možno zbrisati!" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:227 #, python-format msgid "'%s' is not a correct integer" -msgstr "" +msgstr "'%s' ni pravilno celo število" #. module: web #. openerp-web @@ -1526,14 +1533,14 @@ msgstr "Vsi uporabniki" #: code:addons/web/static/src/js/view_form.js:1669 #, python-format msgid "Unknown field %s in domain %s" -msgstr "" +msgstr "Neznano polje %s v domeni %s" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:1421 #, python-format msgid "Node [%s] is not a JSONified XML node" -msgstr "" +msgstr "Node [%s] nije JSONified XML node" #. module: web #. openerp-web @@ -1547,7 +1554,7 @@ msgstr "Napredno iskanje ..." #: code:addons/web/static/src/js/chrome.js:499 #, python-format msgid "Dropping database" -msgstr "" +msgstr "Brisanje podatkovne zbirke" #. module: web #. openerp-web @@ -1570,7 +1577,7 @@ msgstr "Da" #: code:addons/web/static/src/js/view_form.js:4831 #, python-format msgid "There was a problem while uploading your file" -msgstr "" +msgstr "Nastal je problem pri nalaganju datoteke" #. module: web #. openerp-web @@ -1591,14 +1598,14 @@ msgstr "Velikost:" #: code:addons/web/static/src/xml/base.xml:1799 #, python-format msgid "--- Don't Import ---" -msgstr "" +msgstr "--- Ne uvozi ---" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1654 #, python-format msgid "Import-Compatible Export" -msgstr "" +msgstr "Uvoz-Primerljiv Izvoz" #. module: web #. openerp-web @@ -1612,7 +1619,7 @@ msgstr "Pred %d leti" #: code:addons/web/static/src/js/view_list.js:1019 #, python-format msgid "Unknown m2m command %s" -msgstr "" +msgstr "Neznan m2m ukaz %s" #. module: web #. openerp-web @@ -1635,14 +1642,14 @@ msgstr "Ime nove podatkovne baze" #: code:addons/web/static/src/js/chrome.js:394 #, python-format msgid "Please enter your new password" -msgstr "" +msgstr "Vnesite svoje novo geslo" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:1463 #, python-format msgid "Could not parse string to xml" -msgstr "" +msgstr "Ni možno razčleniti teksta v XML" #. module: web #. openerp-web @@ -1670,7 +1677,7 @@ msgstr "Vrstice za preskočit" #: code:addons/web/static/src/js/view_form.js:2831 #, python-format msgid "Create \"%s\"" -msgstr "" +msgstr "Ustvari \"%s\"" #. module: web #. openerp-web @@ -1684,14 +1691,14 @@ msgstr "Izberite polja, ki se hranijo na seznamu izvoza" #: code:addons/web/static/src/xml/base.xml:418 #, python-format msgid "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved." -msgstr "" +msgstr "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved." #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2345 #, python-format msgid "This resource is empty" -msgstr "" +msgstr "Ta vir je prazen" #. module: web #. openerp-web @@ -1713,7 +1720,7 @@ msgstr "Uvoz ni uspel zaradi:" #: code:addons/web/static/src/xml/base.xml:533 #, python-format msgid "JS Tests" -msgstr "" +msgstr "JS Testi" #. module: web #. openerp-web @@ -1727,7 +1734,7 @@ msgstr "Shrani kot:" #: code:addons/web/static/src/js/search.js:929 #, python-format msgid "Filter on: %s" -msgstr "" +msgstr "Filtriraj po: %s" #. module: web #. openerp-web @@ -1742,14 +1749,14 @@ msgstr "Ustvari: " #: code:addons/web/static/src/xml/base.xml:534 #, python-format msgid "View Fields" -msgstr "" +msgstr "Polja pogleda" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:330 #, python-format msgid "Confirm New Password:" -msgstr "" +msgstr "Potrdite novo geslo:" #. module: web #. openerp-web @@ -1824,7 +1831,7 @@ msgstr "Nalaganje..." #: code:addons/web/static/src/xml/base.xml:1828 #, python-format msgid "Name:" -msgstr "" +msgstr "Naziv:" #. module: web #. openerp-web @@ -1838,14 +1845,14 @@ msgstr "Vizitka" #: code:addons/web/static/src/xml/base.xml:1406 #, python-format msgid "Search Again" -msgstr "" +msgstr "Išči ponovno" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1430 #, python-format msgid "-- Filters --" -msgstr "" +msgstr "-- Filtri --" #. module: web #. openerp-web @@ -1869,14 +1876,14 @@ msgstr "Izvozi vse podatke" msgid "" "Grouping on field '%s' is not possible because that field does not appear in " "the list view." -msgstr "" +msgstr "Združevanje po polju '%s' ni mogoče, ker polja ni v pregledu." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:531 #, python-format msgid "Set Defaults" -msgstr "" +msgstr "Nastavi privzete vrednosti" #. module: web #. openerp-web @@ -1898,7 +1905,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:319 #, python-format msgid "The record could not be found in the database." -msgstr "" +msgstr "Zapisa ni v podatkovni zbirki" #. module: web #. openerp-web @@ -1919,7 +1926,7 @@ msgstr "Vrsta:" #: code:addons/web/static/src/js/chrome.js:538 #, python-format msgid "Incorrect super-administrator password" -msgstr "" +msgstr "Napačno geslo za glavnega administratorja" #. module: web #. openerp-web @@ -1934,7 +1941,7 @@ msgstr "Objekt:" #: code:addons/web/static/src/js/chrome.js:326 #, python-format msgid "Loading" -msgstr "" +msgstr "Nalaganje" #. module: web #. openerp-web @@ -2077,7 +2084,7 @@ msgstr "pravilno" #: code:addons/web/static/src/js/view_form.js:3880 #, python-format msgid "Add an item" -msgstr "" +msgstr "Dodaj postavko" #. module: web #. openerp-web @@ -2112,7 +2119,7 @@ msgstr "Prenos \"%s\"" #: code:addons/web/static/src/js/view_form.js:324 #, python-format msgid "New" -msgstr "" +msgstr "Novo" #. module: web #. openerp-web @@ -2185,7 +2192,7 @@ msgstr "napačno" #: code:addons/web/static/src/xml/base.xml:404 #, python-format msgid "About OpenERP" -msgstr "" +msgstr "O OpenERP-u" #. module: web #. openerp-web @@ -2212,7 +2219,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:4971 #, python-format msgid "Image" -msgstr "" +msgstr "Slika" #. module: web #. openerp-web @@ -2334,7 +2341,7 @@ msgstr "" #: code:addons/web/static/src/js/view_list.js:1327 #, python-format msgid "%s (%d)" -msgstr "" +msgstr "%s (%d)" #. module: web #. openerp-web @@ -2440,7 +2447,7 @@ msgstr "Tiskanje" #: code:addons/web/static/src/xml/base.xml:1306 #, python-format msgid "Special:" -msgstr "" +msgstr "Posebno:" #. module: web #: code:addons/web/controllers/main.py:850 @@ -2520,14 +2527,14 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1252 #, python-format msgid "Delete this file" -msgstr "" +msgstr "Brisanje datoteke" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:109 #, python-format msgid "Create Database" -msgstr "" +msgstr "Ustvari podatkovno zbirko" #. module: web #. openerp-web diff --git a/addons/web_calendar/i18n/sl.po b/addons/web_calendar/i18n/sl.po index f8065c4fee5..ae0edbcbae4 100644 --- a/addons/web_calendar/i18n/sl.po +++ b/addons/web_calendar/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-11-01 18:19+0000\n" +"PO-Revision-Date: 2012-12-13 23:20+0000\n" "Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-01 05:21+0000\n" -"X-Generator: Launchpad (build 16319)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: web_calendar #. openerp-web @@ -43,7 +43,7 @@ msgstr "Shrani" #: code:addons/web_calendar/static/src/js/calendar.js:99 #, python-format msgid "Calendar view has a 'date_delay' type != float" -msgstr "" +msgstr "Končni datum ni pravega tipa" #. module: web_calendar #. openerp-web @@ -101,7 +101,7 @@ msgstr "Datum" #: code:addons/web_calendar/static/src/js/calendar.js:468 #, python-format msgid "Edit: " -msgstr "" +msgstr "Urejanje: " #. module: web_calendar #. openerp-web @@ -186,7 +186,7 @@ msgstr "Onemogočeno" #: code:addons/web_calendar/static/src/js/calendar.js:433 #, python-format msgid "Create: " -msgstr "" +msgstr "Ustvari: " #. module: web_calendar #. openerp-web @@ -214,7 +214,7 @@ msgstr "Koledar" #: code:addons/web_calendar/static/src/js/calendar.js:91 #, python-format msgid "Calendar view has not defined 'date_start' attribute." -msgstr "" +msgstr "Začetni datum ni definiran" #~ msgid "Navigator" #~ msgstr "Navigator" diff --git a/addons/web_diagram/i18n/sl.po b/addons/web_diagram/i18n/sl.po index 0f9e1e4e2a6..256a3139457 100644 --- a/addons/web_diagram/i18n/sl.po +++ b/addons/web_diagram/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 01:23+0000\n" -"PO-Revision-Date: 2012-01-30 17:41+0000\n" -"Last-Translator: ERP Basing \n" +"PO-Revision-Date: 2012-12-13 23:20+0000\n" +"Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:41+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: web_diagram #. openerp-web @@ -73,7 +73,7 @@ msgstr "Aktivnost" #: code:addons/web_diagram/static/src/js/diagram.js:422 #, python-format msgid "%d / %d" -msgstr "" +msgstr "%d / %d" #. module: web_diagram #. openerp-web diff --git a/addons/web_graph/i18n/sl.po b/addons/web_graph/i18n/sl.po index c17c876e65e..cfee3bde732 100644 --- a/addons/web_graph/i18n/sl.po +++ b/addons/web_graph/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-01-30 17:56+0000\n" -"Last-Translator: ERP Basing \n" +"PO-Revision-Date: 2012-12-13 23:22+0000\n" +"Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-01 05:21+0000\n" -"X-Generator: Launchpad (build 16319)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: web_graph #. openerp-web @@ -57,14 +57,14 @@ msgstr "" #: code:addons/web_graph/static/src/xml/web_graph.xml:11 #, python-format msgid "Pie" -msgstr "" +msgstr "Krožni izsek" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:28 #, python-format msgid "Actions" -msgstr "" +msgstr "Dejanja" #. module: web_graph #. openerp-web @@ -92,14 +92,14 @@ msgstr "" #: code:addons/web_graph/static/src/xml/web_graph.xml:26 #, python-format msgid "Top" -msgstr "" +msgstr "Zgoraj" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:24 #, python-format msgid "Hidden" -msgstr "" +msgstr "Skrito" #. module: web_graph #. openerp-web @@ -113,14 +113,14 @@ msgstr "" #: code:addons/web_graph/static/src/xml/web_graph.xml:14 #, python-format msgid "Lines" -msgstr "" +msgstr "Vrstice" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:20 #, python-format msgid "Legend" -msgstr "" +msgstr "Legenda" #. module: web_graph #. openerp-web @@ -134,4 +134,4 @@ msgstr "" #: code:addons/web_graph/static/src/xml/web_graph.xml:15 #, python-format msgid "Areas" -msgstr "" +msgstr "Območja" diff --git a/addons/web_kanban/i18n/sl.po b/addons/web_kanban/i18n/sl.po new file mode 100644 index 00000000000..263e2d8bc13 --- /dev/null +++ b/addons/web_kanban/i18n/sl.po @@ -0,0 +1,160 @@ +# Slovenian translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-30 18:13+0000\n" +"PO-Revision-Date: 2012-12-13 23:28+0000\n" +"Last-Translator: Dusan Laznik \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:698 +#, python-format +msgid "Edit column" +msgstr "Urejanje vrstice" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:413 +#, python-format +msgid "An error has occured while moving the record to this group." +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:10 +#, python-format +msgid "Kanban" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:552 +#, python-format +msgid "Undefined" +msgstr "Nedoločeno" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:717 +#, python-format +msgid "Are you sure to remove this column ?" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:42 +#, python-format +msgid "Edit" +msgstr "Urejanje" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:188 +#, python-format +msgid "Add column" +msgstr "Dodaj stolpec" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:1093 +#, python-format +msgid "Create: " +msgstr "Ustvari: " + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24 +#, python-format +msgid "Add a new column" +msgstr "Dodaj nov stolpec" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:688 +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:40 +#, python-format +msgid "Fold" +msgstr "Zlaganje" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:90 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 +#, python-format +msgid "Quick create" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:929 +#, python-format +msgid "Are you sure you want to delete this record ?" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:688 +#, python-format +msgid "Unfold" +msgstr "Odvij" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:72 +#, python-format +msgid "Show more... (" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:91 +#, python-format +msgid "Cancel" +msgstr "Prekliči" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:72 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:22 +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:90 +#, python-format +msgid "or" +msgstr "ali" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:51 +#, python-format +msgid "99+" +msgstr "99+" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:43 +#, python-format +msgid "Delete" +msgstr "Izbriši" diff --git a/addons/web_view_editor/i18n/sl.po b/addons/web_view_editor/i18n/sl.po new file mode 100644 index 00000000000..4b686080655 --- /dev/null +++ b/addons/web_view_editor/i18n/sl.po @@ -0,0 +1,184 @@ +# Slovenian translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-30 18:13+0000\n" +"PO-Revision-Date: 2012-12-13 23:25+0000\n" +"Last-Translator: Dusan Laznik \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" +"X-Generator: Launchpad (build 16369)\n" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:164 +#, python-format +msgid "The following fields are invalid :" +msgstr "" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:63 +#, python-format +msgid "Create" +msgstr "Ustvari" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:986 +#, python-format +msgid "New Field" +msgstr "Novo polje" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:386 +#, python-format +msgid "Do you really wants to create an inherited view here?" +msgstr "Ali res želite ustvariti podeodvan pogled tukaj?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:396 +#, python-format +msgid "Preview" +msgstr "Predogled" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:183 +#, python-format +msgid "Do you really want to remove this view?" +msgstr "Res želite odstraniti ta pogled ?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:90 +#, python-format +msgid "Save" +msgstr "Shrani" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:393 +#, python-format +msgid "Select an element" +msgstr "" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:828 +#: code:addons/web_view_editor/static/src/js/view_editor.js:954 +#, python-format +msgid "Update" +msgstr "Posodobi" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:263 +#, python-format +msgid "Please select view in list :" +msgstr "" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:37 +#, python-format +msgid "Manage Views (%s)" +msgstr "Upravljanje pogledov (%s)" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:13 +#, python-format +msgid "Manage Views" +msgstr "Urejanje pogledov" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:825 +#: code:addons/web_view_editor/static/src/js/view_editor.js:951 +#, python-format +msgid "Properties" +msgstr "Lastnosti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:64 +#, python-format +msgid "Edit" +msgstr "Urejanje" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:14 +#, python-format +msgid "Could not find current view declaration" +msgstr "" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:382 +#, python-format +msgid "Inherited View" +msgstr "Podedovan pogled" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:65 +#, python-format +msgid "Remove" +msgstr "Odstrani" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:516 +#, python-format +msgid "Do you really want to remove this node?" +msgstr "Ali res želite izbrisati to vozlišče?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:390 +#, python-format +msgid "Can't Update View" +msgstr "" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:379 +#, python-format +msgid "View Editor %d - %s" +msgstr "Urejevalnik pogleda %d - %s" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:112 +#: code:addons/web_view_editor/static/src/js/view_editor.js:846 +#: code:addons/web_view_editor/static/src/js/view_editor.js:974 +#, python-format +msgid "Cancel" +msgstr "Prekliči" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:66 +#: code:addons/web_view_editor/static/src/js/view_editor.js:413 +#, python-format +msgid "Close" +msgstr "Zapri" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:88 +#, python-format +msgid "Create a view (%s)" +msgstr "Ustvari pogled (%s)" From a261f54c821d92fb6bb5cddf245f0188f157212c Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 10:03:40 +0100 Subject: [PATCH 098/192] [FIX] email_template: use urlencode to build urls, and adapt email templates; also fixes incorrect usage of 'safe' in those templates" bzr revid: rco@openerp.com-20121214090340-nd3u4ahhb4460r4q --- addons/account/edi/invoice_action_data.xml | 35 ++++------ .../account_followup_data.xml | 16 ++--- addons/email_template/email_template.py | 3 +- addons/portal_sale/portal_sale_data.xml | 70 ++++++++----------- .../edi/purchase_order_action_data.xml | 6 +- addons/sale/edi/sale_order_action_data.xml | 34 ++++----- 6 files changed, 74 insertions(+), 90 deletions(-) diff --git a/addons/account/edi/invoice_action_data.xml b/addons/account/edi/invoice_action_data.xml index bdb08d66cfe..36bb31b1db3 100644 --- a/addons/account/edi/invoice_action_data.xml +++ b/addons/account/edi/invoice_action_data.xml @@ -22,7 +22,7 @@ Invoice - Send by Email - ${object.user_id.email or object.company_id.email or 'noreply@localhost'|safe} + ${object.user_id.email or object.company_id.email or 'noreply@localhost'} ${object.company_id.name} Invoice (Ref ${object.number or 'n/a'}) ${object.partner_id.id} @@ -46,32 +46,27 @@   Order reference: ${object.origin}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

% if object.company_id.paypal_account and object.type in ('out_invoice'): - <% set paypal_url = ( - "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" - "&business=%(paypal_account)s" - "&item_name=%(company_name)s%%20Invoice%%20%(inv)s" - "&invoice=%(inv)s" - "&amount=%(amount)s" - "&currency_code=%(currency)s" - "&button_subtype=services" - "&no_note=1" - "&bn=OpenERP_Invoice_PayNow_%(currency)s" - % { - 'paypal_account': quote(object.company_id.paypal_account), - 'company_name': quote(object.company_id.name), - 'inv': quote(object.number), - 'amount': quote(str(object.residual)), - 'currency': quote(object.currency_id.name), + <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + + urlencode({ + "cmd": "_xclick", + "business": object.company_id.paypal_account, + "item_name": object.company_id.name + " Invoice " + object.number, + "invoice": object.number, + "amount": object.residual, + "currency_code": object.currency_id.name, + "button_subtype": "services", + "no_note": "1", + "bn": "OpenERP_Invoice_PayNow_" + object.currency_id.name, }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -107,7 +102,7 @@ % endif % if object.company_id.website: %endif

diff --git a/addons/account_followup/account_followup_data.xml b/addons/account_followup/account_followup_data.xml index d5b257a052f..c35a0ffcd49 100644 --- a/addons/account_followup/account_followup_data.xml +++ b/addons/account_followup/account_followup_data.xml @@ -6,9 +6,9 @@ First polite payment follow-up reminder email - ${user.email or ''|safe} + ${user.email or ''} ${user.company_id.name} Payment Reminder - ${object.email|safe} + ${object.email} ${object.lang} @@ -45,9 +45,9 @@ ${ctx.get('followup_table','') | safe} A bit urging second payment follow-up reminder email - ${user.email or ''|safe} + ${user.email or ''} ${user.company_id.name} Payment Reminder - ${object.email|safe} + ${object.email} ${object.lang} @@ -85,9 +85,9 @@ ${ctx.get('followup_table','') | safe} Urging payment follow-up reminder email - ${user.email or ''|safe} + ${user.email or ''} ${user.company_id.name} Payment Reminder - ${object.email|safe} + ${object.email} ${object.lang} @@ -122,9 +122,9 @@ ${ctx.get('followup_table','') | safe} Default payment follow-up reminder e-mail - ${user.email or ''|safe} + ${user.email or ''} ${user.company_id.name} Payment Reminder - ${object.email|safe} + ${object.email} ${object.lang} diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index e4cbc20f8f6..619569f4c81 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -28,7 +28,7 @@ from osv import osv from osv import fields import tools from tools.translate import _ -from urllib import quote as quote +from urllib import quote, urlencode _logger = logging.getLogger(__name__) @@ -56,6 +56,7 @@ try: mako_template_env.globals.update({ 'str': str, 'quote': quote, + 'urlencode': urlencode, }) except ImportError: _logger.warning("jinja2 not available, templating features will not work!") diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index bdf51fd2fe7..60f11a5f767 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -6,7 +6,7 @@ Sale Order - Send by Email (Portal) - ${object.user_id.email or ''|safe} + ${object.user_id.email or ''} ${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' }) ${object.partner_invoice_id.id} @@ -32,7 +32,7 @@   Your reference: ${object.client_order_ref}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

@@ -42,30 +42,26 @@ You can access this document and pay online via our Customer Portal:

View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} + href="${signup_url}">View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} % endif % if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft': - <% set paypal_url = ("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" - "&business=%(paypal_account)s" - "&item_name=%(company_name)s%%20Order%%20%(order_name)s" - "&invoice=%(order_name)s" - "&amount=%(order_amount)s" - "&currency_code=%(currency)s" - "&button_subtype=services" - "&no_note=1" - "&bn=OpenERP_Order_PayNow_%(currency)s" - % { - 'paypal_account': quote(object.company_id.paypal_account), - 'company_name': quote(object.company_id.name), - 'order_name': quote(object.name), - 'order_amount': quote(str(object.residual)), - 'currency': quote(object.pricelist_id.currency_id.name), + <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + + urlencode({ + "cmd": "_xclick", + "business": object.company_id.paypal_account, + "item_name": object.company_id.name + " Order " + object.name, + "invoice": object.name, + "amount": object.amount_total, + "currency_code": object.pricelist_id.currency_id.name, + "button_subtype": "services", + "no_note": "1", + "bn": "OpenERP_Order_PayNow_" + object.pricelist_id.currency_id.name, }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -101,7 +97,7 @@ % endif % if object.company_id.website: % endif

@@ -112,7 +108,7 @@ Invoice - Send by Email (Portal) - ${object.user_id.email or object.company_id.email or 'noreply@localhost'|safe} + ${object.user_id.email or object.company_id.email or 'noreply@localhost'} ${object.company_id.name} Invoice (Ref ${object.number or 'n/a' }) ${object.partner_id.id} @@ -135,7 +131,7 @@   Order reference: ${object.origin}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

@@ -149,26 +145,22 @@ % endif % if object.company_id.paypal_account and object.type in ('out_invoice'): - <% set paypal_url = ("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" - "&business=%(paypal_account)s" - "&item_name=%(company_name)s%%20Invoice%%20%(inv)s" - "&invoice=%(inv)s" - "&amount=%(amount)s" - "&currency_code=%(currency)s" - "&button_subtype=services" - "&no_note=1" - "&bn=OpenERP_Invoice_PayNow_%(currency)s" - % { - 'paypal_account': quote(object.company_id.paypal_account), - 'company_name': quote(object.company_id.name), - 'inv': quote(object.number), - 'amount': quote(str(object.residual)), - 'currency': quote(object.currency_id.name), + <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + + urlencode({ + "cmd": "_xclick", + "business": object.company_id.paypal_account, + "item_name": object.company_id.name + " Invoice " + object.number, + "invoice": object.number, + "amount": object.residual, + "currency_code": object.currency_id.name, + "button_subtype": "services", + "no_note": "1", + "bn": "OpenERP_Invoice_PayNow_" + object.currency_id.name, }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -204,7 +196,7 @@ % endif % if object.company_id.website: % endif

diff --git a/addons/purchase/edi/purchase_order_action_data.xml b/addons/purchase/edi/purchase_order_action_data.xml index f861c025ae8..06a68aaab83 100644 --- a/addons/purchase/edi/purchase_order_action_data.xml +++ b/addons/purchase/edi/purchase_order_action_data.xml @@ -19,7 +19,7 @@ Purchase Order - Send by mail - ${object.validator.email or ''|safe} + ${object.validator.email or ''} ${object.company_id.name} Order (Ref ${object.name or 'n/a' }) ${object.partner_id.id} @@ -46,7 +46,7 @@   Your reference: ${object.partner_ref}
% endif % if object.validator: -   Your contact: ${object.validator.name} +   Your contact: ${object.validator.name} % endif

@@ -81,7 +81,7 @@ % endif % if object.company_id.website: %endif

diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml index 2a2061f1e6b..eebb63fb624 100644 --- a/addons/sale/edi/sale_order_action_data.xml +++ b/addons/sale/edi/sale_order_action_data.xml @@ -21,7 +21,7 @@ Sale Order - Send by Email - ${object.user_id.email or ''|safe} + ${object.user_id.email or ''} ${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' }) ${object.partner_invoice_id.id} @@ -48,31 +48,27 @@   Your reference: ${object.client_order_ref}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

% if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft': - <% set paypal_url = ("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick" - "&business=%(paypal_account)s" - "&item_name=%(company_name)s%%20Order%%20%(order_name)s" - "&invoice=%(order_name)s" - "&amount=%(order_amount)s" - "&currency_code=%(currency)s" - "&button_subtype=services" - "&no_note=1" - "&bn=OpenERP_Order_PayNow_%(currency)s" - % { - 'paypal_account': quote(object.company_id.paypal_account), - 'company_name': quote(object.company_id.name), - 'order_name': quote(object.name), - 'order_amount': quote(str(object.amount_total)), - 'currency': quote(object.pricelist_id.currency_id.name), + <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + + urlencode({ + "cmd": "_xclick", + "business": object.company_id.paypal_account, + "item_name": object.company_id.name + " Order " + object.name, + "invoice": object.name, + "amount": object.amount_total, + "currency_code": object.pricelist_id.currency_id.name, + "button_subtype": "services", + "no_note": "1", + "bn": "OpenERP_Order_PayNow_" + object.pricelist_id.currency_id.name, }) %>

It is also possible to directly pay with Paypal:

- + % endif @@ -108,7 +104,7 @@ % endif % if object.company_id.website: %endif

From 157f1db551d4cb11a12856e8ffacbb4adc5a714d Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 10:10:57 +0100 Subject: [PATCH 099/192] [IMP] email_template: small simplification in email templates bzr revid: rco@openerp.com-20121214091057-ztar9xgmxx56cvae --- addons/account/edi/invoice_action_data.xml | 2 +- addons/portal_sale/portal_sale_data.xml | 4 ++-- addons/purchase/edi/purchase_order_action_data.xml | 2 +- addons/sale/edi/sale_order_action_data.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/account/edi/invoice_action_data.xml b/addons/account/edi/invoice_action_data.xml index 36bb31b1db3..93c32b1cdc5 100644 --- a/addons/account/edi/invoice_action_data.xml +++ b/addons/account/edi/invoice_action_data.xml @@ -33,7 +33,7 @@ -

Hello ${object.partner_id.name or ''},

+

Hello ${object.partner_id.name},

A new invoice is available for you:

diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index 60f11a5f767..d2c8d656bcb 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -16,7 +16,7 @@ -

Hello ${object.partner_id.name or ''},

+

Hello ${object.partner_id.name},

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}:

@@ -118,7 +118,7 @@ -

Hello ${object.partner_id.name or ''},

+

Hello ${object.partner_id.name},

A new invoice is available for you:

diff --git a/addons/purchase/edi/purchase_order_action_data.xml b/addons/purchase/edi/purchase_order_action_data.xml index 06a68aaab83..d616ff1d116 100644 --- a/addons/purchase/edi/purchase_order_action_data.xml +++ b/addons/purchase/edi/purchase_order_action_data.xml @@ -30,7 +30,7 @@ -

Hello$ ${object.partner_id.name or ''},

+

Hello$ ${object.partner_id.name},

Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:

diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml index eebb63fb624..371233b96c7 100644 --- a/addons/sale/edi/sale_order_action_data.xml +++ b/addons/sale/edi/sale_order_action_data.xml @@ -32,7 +32,7 @@ -

Hello ${object.partner_id.name or ''},

+

Hello ${object.partner_id.name},

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}:

From 95a3a0677b3b3fe7432d08c7c51f03027fcdba9c Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 10:16:27 +0100 Subject: [PATCH 100/192] [IMP] portal_sale: small improvement in email template bzr revid: rco@openerp.com-20121214091627-1b1z56vb59kyjzxl --- addons/portal_sale/portal_sale_data.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index d2c8d656bcb..761733ee31e 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -32,7 +32,7 @@   Your reference: ${object.client_order_ref}
% endif % if object.user_id: -   Your contact: ${object.user_id.name} +   Your contact: ${object.user_id.name} % endif

From 34100dd535bb77dc442cbecc3d8ff2fde169faf0 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 11:43:29 +0100 Subject: [PATCH 101/192] [IMP] auth_signup: improve code that makes a signup url by using urlencode instead of manual stuff bzr revid: rco@openerp.com-20121214104329-jhflp8vxwy4wzc10 --- addons/auth_signup/res_users.py | 40 +++++++++++++++++---------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py index 5fd7917f444..cc7c3722540 100644 --- a/addons/auth_signup/res_users.py +++ b/addons/auth_signup/res_users.py @@ -20,8 +20,8 @@ ############################################################################## from datetime import datetime, timedelta import random -import urllib -import urlparse +from urllib import urlencode +from urlparse import urljoin from openerp.osv import osv, fields from openerp.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT @@ -62,25 +62,27 @@ class res_partner(osv.Model): if context and context.get('signup_valid') and not partner.user_ids: self.signup_prepare(cr, uid, [partner.id], context=context) - action_template = None - params = { - 'action': urllib.quote(action), - 'db': urllib.quote(cr.dbname), - } + # the parameters to encode for the query and fragment part of url + query = {'db': cr.dbname} + fragment = {'action': action} + if partner.signup_token: - action_template = "?db=%(db)s#action=%(action)s&token=%(token)s" - params['token'] = urllib.quote(partner.signup_token) + fragment['token'] = partner.signup_token elif partner.user_ids: - action_template = "?db=%(db)s#action=%(action)s&db=%(db)s&login=%(login)s" - params['login'] = urllib.quote(partner.user_ids[0].login) - if action_template: - if view_type: - action_template += '&view_type=%s' % urllib.quote(view_type) - if menu_id: - action_template += '&menu_id=%s' % urllib.quote(str(menu_id)) - if res_id: - action_template += '&id=%s' % urllib.quote(str(res_id)) - res[partner.id] = urlparse.urljoin(base_url, action_template % params) + fragment['db'] = cr.dbname + fragment['login'] = partner.user_ids[0].login + else: + continue # no signup token, no user, thus no signup url! + + if view_type: + fragment['view_type'] = view_type + if menu_id: + fragment['menu_id'] = menu_id + if res_id: + fragment['id'] = res_id + + res[partner.id] = urljoin(base_url, "?%s#%s" % (urlencode(query), urlencode(fragment))) + return res def _get_signup_url(self, cr, uid, ids, name, arg, context=None): From d5a2853ba403041258194ce6616047aef3f8f3d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 14 Dec 2012 11:47:54 +0100 Subject: [PATCH 102/192] [IMP] mail_mail: removed unnecessary SUPERUSER_ID. bzr revid: tde@openerp.com-20121214104754-5zsqi9tyhyk7fe6s --- addons/mail/mail_mail.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py index cbd0eec9adb..8df12707ad6 100644 --- a/addons/mail/mail_mail.py +++ b/addons/mail/mail_mail.py @@ -63,7 +63,7 @@ class mail_mail(osv.Model): } def _get_default_from(self, cr, uid, context=None): - this = self.pool.get('res.users').browse(cr, SUPERUSER_ID, uid, context=context) + this = self.pool.get('res.users').browse(cr, uid, uid, context=context) if this.alias_domain: return '%s@%s' % (this.alias_name, this.alias_domain) elif this.email: From 5f008a69a6c823d54170c172b5ea0f1d5b306922 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 14 Dec 2012 11:48:10 +0100 Subject: [PATCH 103/192] [IMP] mail: small code cleanup, added some comments. bzr revid: tde@openerp.com-20121214104810-kpmnwii14ghdaksd --- addons/mail/mail_followers.py | 1 + addons/mail/mail_message.py | 17 ++++++++--------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/mail/mail_followers.py b/addons/mail/mail_followers.py index 0f87eb1c25c..14ce006fd5b 100644 --- a/addons/mail/mail_followers.py +++ b/addons/mail/mail_followers.py @@ -120,6 +120,7 @@ class mail_notification(osv.Model): # mail_noemail (do not send email) or no partner_ids: do not send, return if context.get('mail_noemail'): return True + # browse as SUPERUSER_ID because of access to res_partner not necessarily allowed msg = self.pool.get('mail.message').browse(cr, SUPERUSER_ID, msg_id, context=context) notify_partner_ids = self.get_partners_to_notify(cr, uid, msg, context=context) if not notify_partner_ids: diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 932c47a5a59..cabbcf97dd2 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -303,12 +303,11 @@ class mail_message(osv.Model): partner_ids |= set([partner.id for partner in message.partner_ids]) if message.attachment_ids: attachment_ids |= set([attachment.id for attachment in message.attachment_ids]) - - # Filter author_ids uid can see + # Read partners as SUPERUSER -> display the names like classic m2o even if no access partners = res_partner_obj.name_get(cr, SUPERUSER_ID, list(partner_ids), context=context) partner_tree = dict((partner[0], partner) for partner in partners) - # 2. Attachments + # 2. Attachments as SUPERUSER, because could receive msg and attachments for doc uid cannot see attachments = ir_attachment_obj.read(cr, SUPERUSER_ID, list(attachment_ids), ['id', 'datas_fname'], context=context) attachments_tree = dict((attachment['id'], {'id': attachment['id'], 'filename': attachment['datas_fname']}) for attachment in attachments) @@ -856,6 +855,7 @@ class mail_message(osv.Model): # all followers of the mail.message document have to be added as partners and notified if message.model and message.res_id: fol_obj = self.pool.get("mail.followers") + # browse as SUPERUSER because rules could restrict the search results fol_ids = fol_obj.search(cr, SUPERUSER_ID, [ ('res_model', '=', message.model), ('res_id', '=', message.res_id), @@ -868,18 +868,17 @@ class mail_message(osv.Model): elif message.author_id: partners_to_notify = partners_to_notify - set([message.author_id]) + # notify if partners_to_notify: self.write(cr, SUPERUSER_ID, [newid], {'notified_partner_ids': [(4, p.id) for p in partners_to_notify]}, context=context) - notification_obj._notify(cr, uid, newid, context=context) + message.refresh() - # An error appear when a user receive a notify to a message without notify to his parent message. - # Add a notification with read = true to the parented message if there are no notification + # An error appear when a user receive a notification without notifying + # the parent message -> add a read notification for the parent if message.parent_id: # all notified_partner_ids of the mail.message have to be notified for the parented messages - if message.notified_partner_ids: - partners_to_notify |= set(message.notified_partner_ids) - partners_to_parent_notify = set(partners_to_notify) - set(message.parent_id.notified_partner_ids) + partners_to_parent_notify = set(message.notified_partner_ids).difference(message.parent_id.notified_partner_ids) for partner in partners_to_parent_notify: notification_obj.create(cr, uid, { 'message_id': message.parent_id.id, From 0475ce0f565f38b40f6be750b7ea02382f7ba70f Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 14 Dec 2012 11:54:34 +0100 Subject: [PATCH 104/192] [FIX]note: remove double set stage (sequence=1) for set_stage_per_user. Add set on list. bzr revid: chm@openerp.com-20121214105434-xctytfnl929nt8sb --- addons/note/note.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/note/note.py b/addons/note/note.py index 9e1a9187095..b8f9b803a2d 100644 --- a/addons/note/note.py +++ b/addons/note/note.py @@ -94,7 +94,7 @@ class note_note(osv.osv): note = self.browse(cr, uid, id, context=context) if not value: return False stage_ids = [value] + [stage.id for stage in note.stage_ids if stage.user_id.id != uid ] - return self.write(cr, uid, [id], {'stage_ids': [(6, 0, stage_ids)]}, context=context) + return self.write(cr, uid, [id], {'stage_ids': [(6, 0, set(stage_ids))]}, context=context) def _get_stage_per_user(self, cr, uid, ids, name, args, context=None): result = dict.fromkeys(ids, False) From 3667e3c6190d8a22e358bfd2eac48e0cdca9a8a3 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 14 Dec 2012 11:58:20 +0100 Subject: [PATCH 105/192] [IMP] module loading: removed unnecessary indentation, added comments. bzr revid: vmt@openerp.com-20121214105820-9nlgzu9pm7cvh1pz --- openerp/modules/loading.py | 7 +++- openerp/osv/orm.py | 85 +++++++++++++++++++------------------- 2 files changed, 49 insertions(+), 43 deletions(-) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index 48f816035ff..b4ad08af7a1 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -146,7 +146,10 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= cr.execute("select (now() at time zone 'UTC')::timestamp") dt_before_load = cr.fetchone()[0] - pool.fields_by_model = {'whatever': {}} + # Query manual fields for all models at once and save them on the registry + # so the initialization code for each model does not have to do it + # one model at a time. + pool.fields_by_model = {'so_this_dict_is_not_empty': {}} cr.execute('SELECT * FROM ir_model_fields WHERE state=%s', ('manual',)) for field in cr.dictfetchall(): pool.fields_by_model.setdefault(field['model'], []).append(field) @@ -227,6 +230,8 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= cr.commit() + # The query won't be valid for models created later (i.e. custom model + # created after the registry has been loaded), so empty its result. pool.fields_by_model = {} cr.commit() diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 4ba3d24b4c4..7d89139b2d5 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1018,49 +1018,50 @@ class BaseModel(object): # Load manual fields - #cr.execute("SELECT id FROM ir_model_fields WHERE name=%s AND model=%s", ('state', 'ir.model.fields')) - if True: #cr.fetchone(): - if self.pool.fields_by_model: - fields__ = self.pool.fields_by_model.get(self._name, []) - else: - cr.execute('SELECT * FROM ir_model_fields WHERE model=%s AND state=%s', (self._name, 'manual')) - fields__ = cr.dictfetchall() - for field in fields__: - if field['name'] in self._columns: - continue - attrs = { - 'string': field['field_description'], - 'required': bool(field['required']), - 'readonly': bool(field['readonly']), - 'domain': eval(field['domain']) if field['domain'] else None, - 'size': field['size'], - 'ondelete': field['on_delete'], - 'translate': (field['translate']), - 'manual': True, - #'select': int(field['select_level']) - } + # Check the query is already done for all modules of if we need to + # do it ourselves. + if self.pool.fields_by_model: + manual_fields = self.pool.fields_by_model.get(self._name, []) + else: + cr.execute('SELECT * FROM ir_model_fields WHERE model=%s AND state=%s', (self._name, 'manual')) + manual_fields = cr.dictfetchall() + for field in manual_fields: + if field['name'] in self._columns: + continue + attrs = { + 'string': field['field_description'], + 'required': bool(field['required']), + 'readonly': bool(field['readonly']), + 'domain': eval(field['domain']) if field['domain'] else None, + 'size': field['size'], + 'ondelete': field['on_delete'], + 'translate': (field['translate']), + 'manual': True, + #'select': int(field['select_level']) + } + + if field['serialization_field_id']: + cr.execute('SELECT name FROM ir_model_fields WHERE id=%s', (field['serialization_field_id'],)) + attrs.update({'serialization_field': cr.fetchone()[0], 'type': field['ttype']}) + if field['ttype'] in ['many2one', 'one2many', 'many2many']: + attrs.update({'relation': field['relation']}) + self._columns[field['name']] = fields.sparse(**attrs) + elif field['ttype'] == 'selection': + self._columns[field['name']] = fields.selection(eval(field['selection']), **attrs) + elif field['ttype'] == 'reference': + self._columns[field['name']] = fields.reference(selection=eval(field['selection']), **attrs) + elif field['ttype'] == 'many2one': + self._columns[field['name']] = fields.many2one(field['relation'], **attrs) + elif field['ttype'] == 'one2many': + self._columns[field['name']] = fields.one2many(field['relation'], field['relation_field'], **attrs) + elif field['ttype'] == 'many2many': + _rel1 = field['relation'].replace('.', '_') + _rel2 = field['model'].replace('.', '_') + _rel_name = 'x_%s_%s_%s_rel' % (_rel1, _rel2, field['name']) + self._columns[field['name']] = fields.many2many(field['relation'], _rel_name, 'id1', 'id2', **attrs) + else: + self._columns[field['name']] = getattr(fields, field['ttype'])(**attrs) - if field['serialization_field_id']: - cr.execute('SELECT name FROM ir_model_fields WHERE id=%s', (field['serialization_field_id'],)) - attrs.update({'serialization_field': cr.fetchone()[0], 'type': field['ttype']}) - if field['ttype'] in ['many2one', 'one2many', 'many2many']: - attrs.update({'relation': field['relation']}) - self._columns[field['name']] = fields.sparse(**attrs) - elif field['ttype'] == 'selection': - self._columns[field['name']] = fields.selection(eval(field['selection']), **attrs) - elif field['ttype'] == 'reference': - self._columns[field['name']] = fields.reference(selection=eval(field['selection']), **attrs) - elif field['ttype'] == 'many2one': - self._columns[field['name']] = fields.many2one(field['relation'], **attrs) - elif field['ttype'] == 'one2many': - self._columns[field['name']] = fields.one2many(field['relation'], field['relation_field'], **attrs) - elif field['ttype'] == 'many2many': - _rel1 = field['relation'].replace('.', '_') - _rel2 = field['model'].replace('.', '_') - _rel_name = 'x_%s_%s_%s_rel' % (_rel1, _rel2, field['name']) - self._columns[field['name']] = fields.many2many(field['relation'], _rel_name, 'id1', 'id2', **attrs) - else: - self._columns[field['name']] = getattr(fields, field['ttype'])(**attrs) self._inherits_check() self._inherits_reload() if not self._sequence: From bd365fca74becfd2da57d96f901ffadc1a6e9acd Mon Sep 17 00:00:00 2001 From: "dle@openerp.com" <> Date: Fri, 14 Dec 2012 12:14:32 +0100 Subject: [PATCH 106/192] [FIX]hr analytic timesheet view bzr revid: dle@openerp.com-20121214111432-2b5rynpl75gh342s --- addons/hr_timesheet/hr_timesheet_view.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml index 2d733c6e6cb..6edd2a74eea 100644 --- a/addons/hr_timesheet/hr_timesheet_view.xml +++ b/addons/hr_timesheet/hr_timesheet_view.xml @@ -6,17 +6,17 @@ hr.analytic.timesheet.tree hr.analytic.timesheet - - - - + - - + + + + +
From 01bffef54898388fdf288b3e367c52d9655e79a8 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 12:31:32 +0100 Subject: [PATCH 107/192] [IMP] sale, account, portal_sale: factor the paypal_url in the templates into function fields bzr revid: rco@openerp.com-20121214113132-skqi1tddmkjybwpn --- addons/account/edi/invoice.py | 26 ++++++++++++++++- addons/account/edi/invoice_action_data.xml | 17 ++--------- addons/portal_sale/portal_sale_data.xml | 34 +++------------------- addons/sale/edi/sale_order.py | 30 +++++++++++++++++-- addons/sale/edi/sale_order_action_data.xml | 17 ++--------- 5 files changed, 61 insertions(+), 63 deletions(-) diff --git a/addons/account/edi/invoice.py b/addons/account/edi/invoice.py index 3e27bc5ea99..ca25d4e6e90 100644 --- a/addons/account/edi/invoice.py +++ b/addons/account/edi/invoice.py @@ -19,7 +19,9 @@ # ############################################################################## -from openerp.osv import osv +from urllib import urlencode + +from openerp.osv import osv, fields from edi import EDIMixin INVOICE_LINE_EDI_STRUCT = { @@ -258,6 +260,28 @@ class account_invoice(osv.osv, EDIMixin): pass return action + def _edi_paypal_url(self, cr, uid, ids, field, arg, context=None): + res = dict.fromkeys(ids, False) + for inv in self.browse(cr, uid, ids, context=context): + if inv.type == 'out_invoice' and inv.company_id.paypal_account: + params = { + "cmd": "_xclick", + "business": inv.company_id.paypal_account, + "item_name": inv.company_id.name + " Invoice " + inv.number, + "invoice": inv.number, + "amount": inv.residual, + "currency_code": inv.currency_id.name, + "button_subtype": "services", + "no_note": "1", + "bn": "OpenERP_Invoice_PayNow_" + inv.currency_id.name, + } + res[inv.id] = "https://www.paypal.com/cgi-bin/webscr?" + urlencode(params) + return res + + _columns = { + 'paypal_url': fields.function(_edi_paypal_url, type='char', string='Paypal Url'), + } + class account_invoice_line(osv.osv, EDIMixin): _inherit='account.invoice.line' diff --git a/addons/account/edi/invoice_action_data.xml b/addons/account/edi/invoice_action_data.xml index 93c32b1cdc5..18ac71f55ce 100644 --- a/addons/account/edi/invoice_action_data.xml +++ b/addons/account/edi/invoice_action_data.xml @@ -50,23 +50,10 @@ % endif

- % if object.company_id.paypal_account and object.type in ('out_invoice'): - <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + - urlencode({ - "cmd": "_xclick", - "business": object.company_id.paypal_account, - "item_name": object.company_id.name + " Invoice " + object.number, - "invoice": object.number, - "amount": object.residual, - "currency_code": object.currency_id.name, - "button_subtype": "services", - "no_note": "1", - "bn": "OpenERP_Invoice_PayNow_" + object.currency_id.name, - }) - %> + % if object.paypal_url:

It is also possible to directly pay with Paypal:

- + % endif diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index 761733ee31e..0ef9b1ec5cc 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -45,23 +45,10 @@ href="${signup_url}">View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} % endif - % if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft': - <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + - urlencode({ - "cmd": "_xclick", - "business": object.company_id.paypal_account, - "item_name": object.company_id.name + " Order " + object.name, - "invoice": object.name, - "amount": object.amount_total, - "currency_code": object.pricelist_id.currency_id.name, - "button_subtype": "services", - "no_note": "1", - "bn": "OpenERP_Order_PayNow_" + object.pricelist_id.currency_id.name, - }) - %> + % if object.paypal_url:

It is also possible to directly pay with Paypal:

- + % endif @@ -144,23 +131,10 @@ href="${signup_url}">View Invoice % endif - % if object.company_id.paypal_account and object.type in ('out_invoice'): - <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + - urlencode({ - "cmd": "_xclick", - "business": object.company_id.paypal_account, - "item_name": object.company_id.name + " Invoice " + object.number, - "invoice": object.number, - "amount": object.residual, - "currency_code": object.currency_id.name, - "button_subtype": "services", - "no_note": "1", - "bn": "OpenERP_Invoice_PayNow_" + object.currency_id.name, - }) - %> + % if object.paypal_url:

It is also possible to directly pay with Paypal:

- + % endif diff --git a/addons/sale/edi/sale_order.py b/addons/sale/edi/sale_order.py index 15389f1481c..b906f9a6926 100644 --- a/addons/sale/edi/sale_order.py +++ b/addons/sale/edi/sale_order.py @@ -19,7 +19,10 @@ # ############################################################################## -from openerp.osv import osv +from urllib import urlencode + +from openerp.osv import osv, fields +from openerp.tools.translate import _ from edi import EDIMixin SALE_ORDER_LINE_EDI_STRUCT = { @@ -118,7 +121,6 @@ class sale_order(osv.osv, EDIMixin): edi_document.pop('partner_address', None) # ignored, that's supposed to be our own address! return partner_id - def _edi_get_pricelist(self, cr, uid, partner_id, currency, context=None): # TODO: refactor into common place for purchase/sale, e.g. into product module partner_model = self.pool.get('res.partner') @@ -180,6 +182,30 @@ class sale_order(osv.osv, EDIMixin): order_line.pop('price_subtotal', None) return super(sale_order,self).edi_import(cr, uid, edi_document, context=context) + def _edi_paypal_url(self, cr, uid, ids, field, arg, context=None): + res = dict.fromkeys(ids, False) + for order in self.browse(cr, uid, ids, context=context): + if order.order_policy in ('prepaid', 'manual') and \ + order.company_id.paypal_account and order.state != 'draft': + params = { + "cmd": "_xclick", + "business": order.company_id.paypal_account, + "item_name": order.company_id.name + " Order " + order.name, + "invoice": order.name, + "amount": order.amount_total, + "currency_code": order.pricelist_id.currency_id.name, + "button_subtype": "services", + "no_note": "1", + "bn": "OpenERP_Order_PayNow_" + order.pricelist_id.currency_id.name, + } + res[order.id] = "https://www.paypal.com/cgi-bin/webscr?" + urlencode(params) + return res + + _columns = { + 'paypal_url': fields.function(_edi_paypal_url, type='char', string='Paypal Url'), + } + + class sale_order_line(osv.osv, EDIMixin): _inherit='sale.order.line' diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml index 371233b96c7..f031daf8656 100644 --- a/addons/sale/edi/sale_order_action_data.xml +++ b/addons/sale/edi/sale_order_action_data.xml @@ -52,23 +52,10 @@ % endif

- % if object.order_policy in ('prepaid','manual') and object.company_id.paypal_account and object.state != 'draft': - <% set paypal_url = "https://www.paypal.com/cgi-bin/webscr?" + - urlencode({ - "cmd": "_xclick", - "business": object.company_id.paypal_account, - "item_name": object.company_id.name + " Order " + object.name, - "invoice": object.name, - "amount": object.amount_total, - "currency_code": object.pricelist_id.currency_id.name, - "button_subtype": "services", - "no_note": "1", - "bn": "OpenERP_Order_PayNow_" + object.pricelist_id.currency_id.name, - }) - %> + % if object.paypal_url:

It is also possible to directly pay with Paypal:

- + % endif From 62d9ce4ccef2dd6272aa61e7a434fd15839077d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 14 Dec 2012 12:50:32 +0100 Subject: [PATCH 108/192] [REM] mail_group: removed unused method. bzr revid: tde@openerp.com-20121214115032-de2w9jnnigkjuojn --- addons/mail/mail_group.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py index b5911e513b8..af900684754 100644 --- a/addons/mail/mail_group.py +++ b/addons/mail/mail_group.py @@ -44,10 +44,6 @@ class mail_group(osv.Model): def _set_image(self, cr, uid, id, name, value, args, context=None): return self.write(cr, uid, [id], {'image': tools.image_resize_image_big(value)}, context=context) - def _get_name(self, cr, uid, context=None): - ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'group_user') - return ref and ref[1] or False - _columns = { 'name': fields.char('Name', size=64, required=True, translate=True), 'description': fields.text('Description'), @@ -97,7 +93,7 @@ class mail_group(osv.Model): 'public': 'groups', 'group_public_id': _get_default_employee_group, 'image': _get_default_image, - 'alias_domain': False, # always hide alias during creation + 'alias_domain': False, # always hide alias during creation } def _subscribe_users(self, cr, uid, ids, context=None): @@ -110,7 +106,7 @@ class mail_group(osv.Model): def create(self, cr, uid, vals, context=None): mail_alias = self.pool.get('mail.alias') if not vals.get('alias_id'): - vals.pop('alias_name', None) # prevent errors during copy() + vals.pop('alias_name', None) # prevent errors during copy() alias_id = mail_alias.create_unique_alias(cr, uid, # Using '+' allows using subaddressing for those who don't # have a catchall domain setup. From 580f6f0551a0d507135b1af8c81d8c79571e771b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 14 Dec 2012 12:50:53 +0100 Subject: [PATCH 109/192] [REM] portal: removed file adding because of merge conflict. bzr revid: tde@openerp.com-20121214115053-mv089r9fk4g3vqhu --- .../portal/security/portal_security.xml.THIS | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 addons/portal/security/portal_security.xml.THIS diff --git a/addons/portal/security/portal_security.xml.THIS b/addons/portal/security/portal_security.xml.THIS deleted file mode 100644 index 2d9a89d88dd..00000000000 --- a/addons/portal/security/portal_security.xml.THIS +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - Portal - Portal members have specific access rights (such as record rules and restricted menus). - They usually do not belong to the usual OpenERP groups. - - - - - - - res_partner: read access on my partner - - [('user_ids', 'in', user.id)] - - - - - - - - From 576571bae26e7d13caf382d13370607f9042e7be Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:16:04 +0100 Subject: [PATCH 110/192] [IMP] simplify to chained comparison bzr revid: xmo@openerp.com-20121214121604-anypg1nudbk0bh9y --- openerp/report/pyPdf/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/report/pyPdf/filters.py b/openerp/report/pyPdf/filters.py index 7fe10fb4819..ebdacd0ee14 100644 --- a/openerp/report/pyPdf/filters.py +++ b/openerp/report/pyPdf/filters.py @@ -106,7 +106,7 @@ class FlateDecode(object): if predictor != 1: columns = decodeParms["/Columns"] # PNG prediction: - if predictor >= 10 and predictor <= 15: + if 10 <= predictor <= 15: output = StringIO() # PNG prediction can vary from row to row rowlength = columns + 1 @@ -191,7 +191,7 @@ class ASCII85Decode(object): break else: c = ord(c) - 33 - assert c >= 0 and c < 85 + assert 0 <= c < 85 group += [ c ] if len(group) >= 5: b = group[0] * (85**4) + \ From 4cb3685f7095803250dd30b5746fe8b3ef9e9fc5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:16:38 +0100 Subject: [PATCH 111/192] [IMP] compare to None by identity bzr revid: xmo@openerp.com-20121214121638-6k5h0ztg94i4f5t6 --- openerp/addons/base/ir/ir_ui_menu.py | 2 +- openerp/osv/orm.py | 4 ++-- openerp/report/custom.py | 12 +++++----- openerp/report/printscreen/ps_form.py | 2 +- openerp/report/printscreen/ps_list.py | 4 ++-- openerp/report/pyPdf/generic.py | 6 ++--- openerp/report/pyPdf/pdf.py | 30 ++++++++++++------------ openerp/report/pyPdf/xmp.py | 8 +++---- openerp/report/render/rml2pdf/color.py | 2 +- openerp/report/render/rml2txt/rml2txt.py | 2 +- openerp/tools/lru.py | 4 ++-- 11 files changed, 38 insertions(+), 38 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index 72d01f326b2..2eb17d91fc1 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -144,7 +144,7 @@ class ir_ui_menu(osv.osv): return res def _get_full_name(self, cr, uid, ids, name=None, args=None, context=None): - if context == None: + if context is None: context = {} res = {} for elmt in self.browse(cr, uid, ids, context=context): diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 1968e4b0864..07cf4364f6c 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -2675,7 +2675,7 @@ class BaseModel(object): groupby = group_by for r in cr.dictfetchall(): for fld, val in r.items(): - if val == None: r[fld] = False + if val is None: r[fld] = False alldata[r['id']] = r del r['id'] @@ -3584,7 +3584,7 @@ class BaseModel(object): context = {} if not ids: return [] - if fields_to_read == None: + if fields_to_read is None: fields_to_read = self._columns.keys() # Construct a clause for the security rules. diff --git a/openerp/report/custom.py b/openerp/report/custom.py index 596d9a9f1b9..0c572c0c249 100644 --- a/openerp/report/custom.py +++ b/openerp/report/custom.py @@ -96,7 +96,7 @@ class report_custom(report_int): else: # Process group_by data first key = [] - if group_by != None and fields[group_by] != None: + if group_by is not None and fields[group_by] is not None: if fields[group_by][0] in levels.keys(): key.append(fields[group_by][0]) for l in levels.keys(): @@ -212,7 +212,7 @@ class report_custom(report_int): new_res = [] prev = None - if groupby != None: + if groupby is not None: res_dic = {} for line in results: if not line[groupby] and prev in res_dic: @@ -322,7 +322,7 @@ class report_custom(report_int): col.attrib.update(para='yes', tree='yes', space=str(3*shift)+'mm') - if line[f] != None: + if line[f] is not None: col.text = prefix+str(line[f]) or '' else: col.text = '/' @@ -381,7 +381,7 @@ class report_custom(report_int): # plots are usually displayed year by year # so we do so if the first field is a date data_by_year = {} - if date_idx != None: + if date_idx is not None: for r in results: key = process_date['Y'](r[date_idx]) if key not in data_by_year: @@ -480,7 +480,7 @@ class report_custom(report_int): # plot are usually displayed year by year # so we do so if the first field is a date data_by_year = {} - if date_idx != None: + if date_idx is not None: for r in results: key = process_date['Y'](r[date_idx]) if key not in data_by_year: @@ -602,7 +602,7 @@ class report_custom(report_int): node_line = etree.SubElement(lines, 'row') for f in range(len(fields)): col = etree.SubElement(node_line, 'col', tree='no') - if line[f] != None: + if line[f] is not None: col.text = line[f] or '' else: col.text = '/' diff --git a/openerp/report/printscreen/ps_form.py b/openerp/report/printscreen/ps_form.py index cf6d77cbe26..c3735df2850 100644 --- a/openerp/report/printscreen/ps_form.py +++ b/openerp/report/printscreen/ps_form.py @@ -119,7 +119,7 @@ class report_printscreen_list(report_int): precision=(('digits' in fields[f]) and fields[f]['digits'][1]) or 2 line[f]=round(line[f],precision) col = etree.SubElement(node_line, 'col', tree='no') - if line[f] != None: + if line[f] is not None: col.text = tools.ustr(line[f] or '') else: col.text = '/' diff --git a/openerp/report/printscreen/ps_list.py b/openerp/report/printscreen/ps_list.py index 8f0629462f8..8908577e6ac 100644 --- a/openerp/report/printscreen/ps_list.py +++ b/openerp/report/printscreen/ps_list.py @@ -230,7 +230,7 @@ class report_printscreen_list(report_int): col.text = line[f] = 'Undefined' col.set('tree', 'undefined') - if line[f] != None: + if line[f] is not None: col.text = tools.ustr(line[f] or '') if float_flag: col.set('tree','float') @@ -245,7 +245,7 @@ class report_printscreen_list(report_int): for f in range(0, len(fields_order)): col = etree.SubElement(node_line, 'col', para='group', tree='no') col.set('tree', 'float') - if tsum[f] != None: + if tsum[f] is not None: if tsum[f] != 0.0: digits = fields[fields_order[f]].get('digits', (16, 2)) prec = '%%.%sf' % (digits[1], ) diff --git a/openerp/report/pyPdf/generic.py b/openerp/report/pyPdf/generic.py index aaf503180f8..0edb432a69a 100644 --- a/openerp/report/pyPdf/generic.py +++ b/openerp/report/pyPdf/generic.py @@ -81,7 +81,7 @@ def readObject(stream, pdf): return NumberObject.readFromStream(stream) peek = stream.read(20) stream.seek(-len(peek), 1) # reset to start - if re.match(r"(\d+)\s(\d+)\sR[^a-zA-Z]", peek) != None: + if re.match(r"(\d+)\s(\d+)\sR[^a-zA-Z]", peek) is not None: return IndirectObject.readFromStream(stream, pdf) else: return NumberObject.readFromStream(stream) @@ -169,7 +169,7 @@ class IndirectObject(PdfObject): def __eq__(self, other): return ( - other != None and + other is not None and isinstance(other, IndirectObject) and self.idnum == other.idnum and self.generation == other.generation and @@ -489,7 +489,7 @@ class DictionaryObject(dict, PdfObject): # return None if no metadata was found on the document root. def getXmpMetadata(self): metadata = self.get("/Metadata", None) - if metadata == None: + if metadata is None: return None metadata = metadata.getObject() import xmp diff --git a/openerp/report/pyPdf/pdf.py b/openerp/report/pyPdf/pdf.py index 53c0b428c14..9c4f31c4e41 100644 --- a/openerp/report/pyPdf/pdf.py +++ b/openerp/report/pyPdf/pdf.py @@ -197,7 +197,7 @@ class PdfFileWriter(object): # flag is on. def encrypt(self, user_pwd, owner_pwd = None, use_128bit = True): import time, random - if owner_pwd == None: + if owner_pwd is None: owner_pwd = user_pwd if use_128bit: V = 2 @@ -251,7 +251,7 @@ class PdfFileWriter(object): # copying in a new copy of the page object. for objIndex in xrange(len(self._objects)): obj = self._objects[objIndex] - if isinstance(obj, PageObject) and obj.indirectRef != None: + if isinstance(obj, PageObject) and obj.indirectRef is not None: data = obj.indirectRef if not externalReferenceMap.has_key(data.pdf): externalReferenceMap[data.pdf] = {} @@ -340,7 +340,7 @@ class PdfFileWriter(object): return data else: newobj = externMap.get(data.pdf, {}).get(data.generation, {}).get(data.idnum, None) - if newobj == None: + if newobj is None: newobj = data.pdf.getObject(data) self._objects.append(None) # placeholder idnum = len(self._objects) @@ -426,7 +426,7 @@ class PdfFileReader(object): # Stability: Added in v1.0, will exist for all v1.x releases. # @return Returns an integer. def getNumPages(self): - if self.flattenedPages == None: + if self.flattenedPages is None: self._flatten() return len(self.flattenedPages) @@ -445,7 +445,7 @@ class PdfFileReader(object): def getPage(self, pageNumber): ## ensure that we're not trying to access an encrypted PDF #assert not self.trailer.has_key("/Encrypt") - if self.flattenedPages == None: + if self.flattenedPages is None: self._flatten() return self.flattenedPages[pageNumber] @@ -465,7 +465,7 @@ class PdfFileReader(object): # @return Returns a dict which maps names to {@link #Destination # destinations}. def getNamedDestinations(self, tree=None, retval=None): - if retval == None: + if retval is None: retval = {} catalog = self.trailer["/Root"] @@ -477,7 +477,7 @@ class PdfFileReader(object): if names.has_key("/Dests"): tree = names['/Dests'] - if tree == None: + if tree is None: return retval if tree.has_key("/Kids"): @@ -493,7 +493,7 @@ class PdfFileReader(object): if isinstance(val, DictionaryObject) and val.has_key('/D'): val = val['/D'] dest = self._buildDestination(key, val) - if dest != None: + if dest is not None: retval[key] = dest return retval @@ -511,7 +511,7 @@ class PdfFileReader(object): # Stability: Added in v1.10, will exist for all future v1.x releases. # @return Returns a nested list of {@link #Destination destinations}. def getOutlines(self, node=None, outlines=None): - if outlines == None: + if outlines is None: outlines = [] catalog = self.trailer["/Root"] @@ -522,7 +522,7 @@ class PdfFileReader(object): node = lines["/First"] self._namedDests = self.getNamedDestinations() - if node == None: + if node is None: return outlines # see if there are any more outlines @@ -588,9 +588,9 @@ class PdfFileReader(object): NameObject("/Resources"), NameObject("/MediaBox"), NameObject("/CropBox"), NameObject("/Rotate") ) - if inherit == None: + if inherit is None: inherit = dict() - if pages == None: + if pages is None: self.flattenedPages = [] catalog = self.trailer["/Root"].getObject() pages = catalog["/Pages"].getObject() @@ -616,7 +616,7 @@ class PdfFileReader(object): def getObject(self, indirectReference): retval = self.resolvedObjects.get(indirectReference.generation, {}).get(indirectReference.idnum, None) - if retval != None: + if retval is not None: return retval if indirectReference.generation == 0 and \ self.xref_objStm.has_key(indirectReference.idnum): @@ -959,10 +959,10 @@ def getRectangle(self, name, defaults): retval = self.get(name) if isinstance(retval, RectangleObject): return retval - if retval == None: + if retval is None: for d in defaults: retval = self.get(d) - if retval != None: + if retval is not None: break if isinstance(retval, IndirectObject): retval = self.pdf.getObject(retval) diff --git a/openerp/report/pyPdf/xmp.py b/openerp/report/pyPdf/xmp.py index 0813b806d45..1b49fd7b2b7 100644 --- a/openerp/report/pyPdf/xmp.py +++ b/openerp/report/pyPdf/xmp.py @@ -66,7 +66,7 @@ class XmpInformation(PdfObject): for desc in self.rdfRoot.getElementsByTagNameNS(RDF_NAMESPACE, "Description"): if desc.getAttributeNS(RDF_NAMESPACE, "about") == aboutUri: attr = desc.getAttributeNodeNS(namespace, name) - if attr != None: + if attr is not None: yield attr for element in desc.getElementsByTagNameNS(namespace, name): yield element @@ -187,7 +187,7 @@ class XmpInformation(PdfObject): else: value = self._getText(element) break - if value != None: + if value is not None: value = converter(value) ns_cache = self.cache.setdefault(namespace, {}) ns_cache[name] = value @@ -353,5 +353,5 @@ class XmpInformation(PdfObject): custom_properties = property(custom_properties) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/report/render/rml2pdf/color.py b/openerp/report/render/rml2pdf/color.py index 69ef56003b1..35dd9637376 100644 --- a/openerp/report/render/rml2pdf/color.py +++ b/openerp/report/render/rml2pdf/color.py @@ -28,7 +28,7 @@ regex_t = re.compile('\(([0-9\.]*),([0-9\.]*),([0-9\.]*)\)') regex_h = re.compile('#([0-9a-zA-Z][0-9a-zA-Z])([0-9a-zA-Z][0-9a-zA-Z])([0-9a-zA-Z][0-9a-zA-Z])') def get(col_str): - if col_str == None: + if col_str is None: col_str = '' global allcols if col_str in allcols.keys(): diff --git a/openerp/report/render/rml2txt/rml2txt.py b/openerp/report/render/rml2txt/rml2txt.py index ab1930d81ba..b431904f9c8 100755 --- a/openerp/report/render/rml2txt/rml2txt.py +++ b/openerp/report/render/rml2txt/rml2txt.py @@ -220,7 +220,7 @@ class _flowable(object): def rec_render(self,node): """ Recursive render: fill outarr with text of current node """ - if node.tag != None: + if node.tag is not None: if node.tag in self._tags: self._tags[node.tag](node) else: diff --git a/openerp/tools/lru.py b/openerp/tools/lru.py index 5e84775a352..13b76f387b7 100644 --- a/openerp/tools/lru.py +++ b/openerp/tools/lru.py @@ -77,7 +77,7 @@ class LRU(object): @synchronized() def __iter__(self): cur = self.first - while cur != None: + while cur is not None: cur2 = cur.next yield cur.me[1] cur = cur2 @@ -89,7 +89,7 @@ class LRU(object): @synchronized() def iteritems(self): cur = self.first - while cur != None: + while cur is not None: cur2 = cur.next yield cur.me cur = cur2 From 83c102714f7e033853ead24c35242065c236e78b Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:17:11 +0100 Subject: [PATCH 112/192] [REM] access to deprecated APIs for unsupported Python versions bzr revid: xmo@openerp.com-20121214121711-d1r6nx82f0mpwgwy --- openerp/report/pyPdf/pdf.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/openerp/report/pyPdf/pdf.py b/openerp/report/pyPdf/pdf.py index 9c4f31c4e41..a3dd9f22962 100644 --- a/openerp/report/pyPdf/pdf.py +++ b/openerp/report/pyPdf/pdf.py @@ -53,13 +53,7 @@ import utils from generic import * from utils import readNonWhitespace, readUntilWhitespace, ConvertFunctionsToVirtualList -if version_info < ( 2, 4 ): - from sets import ImmutableSet as frozenset - -if version_info < ( 2, 5 ): - from md5 import md5 -else: - from hashlib import md5 +from hashlib import md5 ## # This class supports writing PDF files out, given pages produced by another From 80d97e8d1766180d27e115cb4fa4c5f3d5c465ca Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:17:41 +0100 Subject: [PATCH 113/192] [REM] duplicate dict keys bzr revid: xmo@openerp.com-20121214121741-lhkqewfw76riqy45 --- openerp/tools/translate.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/openerp/tools/translate.py b/openerp/tools/translate.py index 0b600c75933..4fc832289d2 100644 --- a/openerp/tools/translate.py +++ b/openerp/tools/translate.py @@ -93,7 +93,6 @@ _LOCALE2WIN32 = { 'lt_LT': 'Lithuanian_Lithuania', 'lat': 'Latvian_Latvia', 'ml_IN': 'Malayalam_India', - 'id_ID': 'Indonesian_indonesia', 'mi_NZ': 'Maori', 'mn': 'Cyrillic_Mongolian', 'no_NO': 'Norwegian_Norway', @@ -103,7 +102,6 @@ _LOCALE2WIN32 = { 'pt_BR': 'Portuguese_Brazil', 'ro_RO': 'Romanian_Romania', 'ru_RU': 'Russian_Russia', - 'mi_NZ': 'Maori', 'sr_CS': 'Serbian (Cyrillic)_Serbia and Montenegro', 'sk_SK': 'Slovak_Slovakia', 'sl_SI': 'Slovenian_Slovenia', @@ -131,7 +129,6 @@ _LOCALE2WIN32 = { 'sv_SE': 'Swedish_Sweden', 'ta_IN': 'English_Australia', 'th_TH': 'Thai_Thailand', - 'mi_NZ': 'Maori', 'tr_TR': 'Turkish_Turkey', 'uk_UA': 'Ukrainian_Ukraine', 'vi_VN': 'Vietnamese_Viet Nam', From 2270f8e8ddd882676b5a1383c98c3d2a5975a432 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:22:23 +0100 Subject: [PATCH 114/192] [IMP] merge extraneous setitem into literal dict creation bzr revid: xmo@openerp.com-20121214122223-91elxxp0m6ska8ua --- .../addons/base/ir/workflow/print_instance.py | 6 ++- openerp/addons/base_quality_interrogation.py | 5 +-- openerp/report/custom.py | 45 ++++++++++--------- 3 files changed, 31 insertions(+), 25 deletions(-) diff --git a/openerp/addons/base/ir/workflow/print_instance.py b/openerp/addons/base/ir/workflow/print_instance.py index c14e01b7a19..c9f1dc1c97e 100644 --- a/openerp/addons/base/ir/workflow/print_instance.py +++ b/openerp/addons/base/ir/workflow/print_instance.py @@ -77,8 +77,10 @@ def graph_get(cr, graph, wkf_ids, nested, workitem, processed_subflows): for t in transitions: if not t['act_to'] in activities: continue - args = {} - args['label'] = str(t['condition']).replace(' or ', '\\nor ').replace(' and ', '\\nand ') + args = { + 'label': str(t['condition']).replace(' or ', '\\nor ') + .replace(' and ','\\nand ') + } if t['signal']: args['label'] += '\\n'+str(t['signal']) args['style'] = 'bold' diff --git a/openerp/addons/base_quality_interrogation.py b/openerp/addons/base_quality_interrogation.py index ae49996ec95..a1b03b894e6 100755 --- a/openerp/addons/base_quality_interrogation.py +++ b/openerp/addons/base_quality_interrogation.py @@ -30,6 +30,7 @@ import time import pickle import base64 import socket +import string admin_passwd = 'admin' waittime = 10 @@ -305,13 +306,11 @@ options = { 'port' : opt.port or 8069, 'netport':opt.netport or 8070, 'database': opt.db_name or 'terp', - 'modules' : opt.modules or [], + 'modules' : map(string.strip, opt.modules.split(',')) if opt.modules else [], 'login' : opt.login or 'admin', 'pwd' : opt.pwd or '', 'extra-addons':opt.extra_addons or [] } - -options['modules'] = opt.modules and map(lambda m: m.strip(), opt.modules.split(',')) or [] # Hint:i18n-import=purchase:ar_AR.po+sale:fr_FR.po,nl_BE.po if opt.translate_in: translate = opt.translate_in diff --git a/openerp/report/custom.py b/openerp/report/custom.py index 0c572c0c249..0ae560e1a22 100644 --- a/openerp/report/custom.py +++ b/openerp/report/custom.py @@ -144,10 +144,11 @@ class report_custom(report_int): parent_field = self.pool.get('ir.model.fields').read(cr, uid, [report['field_parent'][0]], ['model']) model_name = self.pool.get('ir.model').read(cr, uid, [report['model_id'][0]], ['model'], context=context)[0]['model'] - fct = {} - fct['id'] = lambda x : x - fct['gety'] = lambda x: x.split('-')[0] - fct['in'] = lambda x: x.split(',') + fct = { + 'id': lambda x: x, + 'gety': lambda x: x.split('-')[0], + 'in': lambda x: x.split(',') + } new_fields = [] new_cond = [] for f in fields: @@ -350,15 +351,17 @@ class report_custom(report_int): x_axis = axis.X(label = fields[0]['name'], format="/a-30{}%s"), y_axis = axis.Y(label = ', '.join(map(lambda x : x['name'], fields[1:])))) - process_date = {} - process_date['D'] = lambda x : reduce(lambda xx,yy : xx+'-'+yy,x.split('-')[1:3]) - process_date['M'] = lambda x : x.split('-')[1] - process_date['Y'] = lambda x : x.split('-')[0] + process_date = { + 'D': lambda x: reduce(lambda xx, yy: xx + '-' + yy, x.split('-')[1:3]), + 'M': lambda x: x.split('-')[1], + 'Y': lambda x: x.split('-')[0] + } - order_date = {} - order_date['D'] = lambda x : time.mktime((2005,int(x.split('-')[0]), int(x.split('-')[1]),0,0,0,0,0,0)) - order_date['M'] = lambda x : x - order_date['Y'] = lambda x : x + order_date = { + 'D': lambda x: time.mktime((2005, int(x.split('-')[0]), int(x.split('-')[1]), 0, 0, 0, 0, 0, 0)), + 'M': lambda x: x, + 'Y': lambda x: x + } abscissa = [] @@ -447,15 +450,17 @@ class report_custom(report_int): can.show(80,380,'/16/H'+report['title']) - process_date = {} - process_date['D'] = lambda x : reduce(lambda xx,yy : xx+'-'+yy,x.split('-')[1:3]) - process_date['M'] = lambda x : x.split('-')[1] - process_date['Y'] = lambda x : x.split('-')[0] + process_date = { + 'D': lambda x: reduce(lambda xx, yy: xx + '-' + yy, x.split('-')[1:3]), + 'M': lambda x: x.split('-')[1], + 'Y': lambda x: x.split('-')[0] + } - order_date = {} - order_date['D'] = lambda x : time.mktime((2005,int(x.split('-')[0]), int(x.split('-')[1]),0,0,0,0,0,0)) - order_date['M'] = lambda x : x - order_date['Y'] = lambda x : x + order_date = { + 'D': lambda x: time.mktime((2005, int(x.split('-')[0]), int(x.split('-')[1]), 0, 0, 0, 0, 0, 0)), + 'M': lambda x: x, + 'Y': lambda x: x + } ar = area.T(size=(350,350), x_axis = axis.X(label = fields[0]['name'], format="/a-30{}%s"), From affda60c8e904c85531bf65f664c2b9a04878c48 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:24:23 +0100 Subject: [PATCH 115/192] [FIX] spaceify tabs bzr revid: xmo@openerp.com-20121214122423-j8hla3cf3uir7ypt --- .../module/report/ir_module_reference.rml | 22 +++++++++---------- openerp/tools/osutil.py | 22 +++++++++---------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/openerp/addons/base/module/report/ir_module_reference.rml b/openerp/addons/base/module/report/ir_module_reference.rml index 10117c7130a..00030a10596 100644 --- a/openerp/addons/base/module/report/ir_module_reference.rml +++ b/openerp/addons/base/module/report/ir_module_reference.rml @@ -3,16 +3,16 @@ @@ -236,7 +236,7 @@ [[ repeatIn(objdoc2(object.model) or [], 'sline') ]] - [[ sline ]] + [[ sline ]] diff --git a/openerp/tools/osutil.py b/openerp/tools/osutil.py index 3da9fa624a3..67c586ad008 100644 --- a/openerp/tools/osutil.py +++ b/openerp/tools/osutil.py @@ -27,16 +27,16 @@ import os from os.path import join as opj def listdir(dir, recursive=False): - """Allow to recursively get the file listing""" - dir = os.path.normpath(dir) - if not recursive: - return os.listdir(dir) + """Allow to recursively get the file listing""" + dir = os.path.normpath(dir) + if not recursive: + return os.listdir(dir) - res = [] - for root, dirs, files in walksymlinks(dir): - root = root[len(dir)+1:] - res.extend([opj(root, f) for f in files]) - return res + res = [] + for root, dirs, files in walksymlinks(dir): + root = root[len(dir)+1:] + res.extend([opj(root, f) for f in files]) + return res def walksymlinks(top, topdown=True, onerror=None): """ @@ -58,7 +58,7 @@ def walksymlinks(top, topdown=True, onerror=None): if __name__ == '__main__': - from pprint import pprint as pp - pp(listdir('../report', True)) + from pprint import pprint as pp + pp(listdir('../report', True)) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From a5cb8460c63d840e61b4cb4e510e5147811aa013 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:25:25 +0100 Subject: [PATCH 116/192] [FIX] __init__ can't return values bzr revid: xmo@openerp.com-20121214122525-bd5207viiz4vqi8x --- openerp/addons/base/ir/ir_ui_menu.py | 3 +-- openerp/osv/fields.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index 2eb17d91fc1..31d0c6714fb 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -44,9 +44,8 @@ class ir_ui_menu(osv.osv): def __init__(self, *args, **kwargs): self.cache_lock = threading.RLock() self._cache = {} - r = super(ir_ui_menu, self).__init__(*args, **kwargs) + super(ir_ui_menu, self).__init__(*args, **kwargs) self.pool.get('ir.model.access').register_cache_clearing_method(self._name, 'clear_cache') - return r def clear_cache(self): with self.cache_lock: diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 3d2c83b2621..52717a40354 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -1304,7 +1304,7 @@ class sparse(function): def __init__(self, serialization_field, **kwargs): self.serialization_field = serialization_field - return super(sparse, self).__init__(self._fnct_read, fnct_inv=self._fnct_write, multi='__sparse_multi', **kwargs) + super(sparse, self).__init__(self._fnct_read, fnct_inv=self._fnct_write, multi='__sparse_multi', **kwargs) From e83d61583050ee61736a0dcec752bca2d28e82c3 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:26:05 +0100 Subject: [PATCH 117/192] [IMP] literalify list creation bzr revid: xmo@openerp.com-20121214122605-w1danvqxmqm12800 --- openerp/report/interface.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openerp/report/interface.py b/openerp/report/interface.py index 334d7d4056a..32091b410e8 100644 --- a/openerp/report/interface.py +++ b/openerp/report/interface.py @@ -244,10 +244,10 @@ class report_rml(report_int): return obj.get() def _get_path(self): - ret = [] - ret.append(self.tmpl.replace(os.path.sep, '/').rsplit('/',1)[0]) # Same dir as the report rml - ret.append('addons') - ret.append(tools.config['root_path']) - return ret + return [ + self.tmpl.replace(os.path.sep, '/').rsplit('/', 1)[0], + 'addons', + tools.config['root_path'] + ] # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From c6079dd6bbc55849b34326d5d1718a0aa97e2a90 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:38:03 +0100 Subject: [PATCH 118/192] [REM] unnecessary parens bzr revid: xmo@openerp.com-20121214123803-6xu2s1ndnoyj4i3e --- openerp/addons/base/ir/ir_model.py | 10 ++++---- openerp/addons/base/ir/ir_translation.py | 2 +- .../addons/base/ir/workflow/print_instance.py | 10 ++++---- openerp/addons/base/res/res_config.py | 2 +- openerp/addons/base/res/res_currency.py | 4 ++-- openerp/addons/base/res/res_lang.py | 4 ++-- openerp/addons/base/res/res_partner.py | 4 ++-- openerp/addons/base/res/res_request.py | 2 +- openerp/addons/base_quality_interrogation.py | 6 ++--- openerp/loglevels.py | 2 +- openerp/osv/expression.py | 24 +++++++++---------- openerp/osv/fields.py | 2 +- openerp/osv/orm.py | 20 ++++++++-------- openerp/osv/query.py | 2 +- openerp/report/custom.py | 2 +- openerp/report/int_to_text.py | 2 +- openerp/report/interface.py | 4 ++-- openerp/report/printscreen/ps_form.py | 2 +- openerp/report/printscreen/ps_list.py | 2 +- openerp/report/pyPdf/pdf.py | 2 +- openerp/report/render/rml2html/rml2html.py | 2 +- openerp/report/render/rml2pdf/color.py | 2 +- openerp/report/render/rml2pdf/trml2pdf.py | 12 +++++----- openerp/report/render/rml2txt/rml2txt.py | 4 ++-- openerp/report/report_sxw.py | 10 ++++---- openerp/service/http_server.py | 2 +- openerp/service/web_services.py | 6 ++--- openerp/sql_db.py | 4 ++-- openerp/tools/config.py | 2 +- openerp/tools/convert.py | 2 +- openerp/tools/func.py | 6 ++--- openerp/tools/graph.py | 14 +++++------ openerp/tools/misc.py | 14 +++++------ openerp/tools/translate.py | 6 ++--- openerp/workflow/workitem.py | 2 +- 35 files changed, 98 insertions(+), 98 deletions(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index fcf1ee92ebd..7cb0e387710 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -514,7 +514,7 @@ class ir_model_constraint(Model): # double-check we are really going to delete all the owners of this schema element cr.execute("""SELECT id from ir_model_constraint where name=%s""", (data.name,)) external_ids = [x[0] for x in cr.fetchall()] - if (set(external_ids)-ids_set): + if set(external_ids)-ids_set: # as installed modules have defined this element we must not delete it! continue @@ -573,7 +573,7 @@ class ir_model_relation(Model): # double-check we are really going to delete all the owners of this schema element cr.execute("""SELECT id from ir_model_relation where name = %s""", (data.name,)) external_ids = [x[0] for x in cr.fetchall()] - if (set(external_ids)-ids_set): + if set(external_ids)-ids_set: # as installed modules have defined this element we must not delete it! continue @@ -585,7 +585,7 @@ class ir_model_relation(Model): # drop m2m relation tables for table in to_drop_table: - cr.execute('DROP TABLE %s CASCADE'% (table),) + cr.execute('DROP TABLE %s CASCADE'% table,) _logger.info('Dropped table %s', table) cr.commit() @@ -862,7 +862,7 @@ class ir_model_data(osv.osv): res = self.read(cr, uid, data_id, ['model', 'res_id']) if not res['res_id']: raise ValueError('No such external ID currently defined in the system: %s.%s' % (module, xml_id)) - return (res['model'], res['res_id']) + return res['model'], res['res_id'] def get_object(self, cr, uid, module, xml_id, context=None): """Returns a browsable record for the given module name and xml_id or raise ValueError if not found""" @@ -903,7 +903,7 @@ class ir_model_data(osv.osv): # records created during module install should not display the messages of OpenChatter context = dict(context, install_mode=True) if xml_id and ('.' in xml_id): - assert len(xml_id.split('.'))==2, _("'%s' contains too many dots. XML ids should not contain dots ! These are used to refer to other modules data, as in module.reference_id") % (xml_id) + assert len(xml_id.split('.'))==2, _("'%s' contains too many dots. XML ids should not contain dots ! These are used to refer to other modules data, as in module.reference_id") % xml_id module, xml_id = xml_id.split('.') if (not xml_id) and (not self.doinit): return False diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py index f3985045fb2..f9983b5878b 100644 --- a/openerp/addons/base/ir/ir_translation.py +++ b/openerp/addons/base/ir/ir_translation.py @@ -134,7 +134,7 @@ class ir_translation_import_cursor(object): """ % (self._parent_table, self._table_name, self._parent_table, find_expr)) if self._debug: - cr.execute('SELECT COUNT(*) FROM ONLY %s' % (self._parent_table)) + cr.execute('SELECT COUNT(*) FROM ONLY %s' % self._parent_table) c1 = cr.fetchone()[0] cr.execute('SELECT COUNT(*) FROM ONLY %s AS irt, %s AS ti WHERE %s' % \ (self._parent_table, self._table_name, find_expr)) diff --git a/openerp/addons/base/ir/workflow/print_instance.py b/openerp/addons/base/ir/workflow/print_instance.py index c9f1dc1c97e..2ac677b194e 100644 --- a/openerp/addons/base/ir/workflow/print_instance.py +++ b/openerp/addons/base/ir/workflow/print_instance.py @@ -101,11 +101,11 @@ def graph_get(cr, graph, wkf_ids, nested, workitem, processed_subflows): start = cr.fetchone()[0] cr.execute("select 'subflow.'||name,id from wkf_activity where flow_stop=True and wkf_id in ("+','.join(['%s']*len(wkf_ids))+')', wkf_ids) stop = cr.fetchall() - if (stop): + if stop: stop = (stop[0][1], dict(stop)) else: stop = ("stop",{}) - return ((start,{}),stop) + return (start, {}), stop def graph_instance_get(cr, graph, inst_id, nested=False): @@ -208,13 +208,13 @@ class report_graph(report.interface.report_int): def result(self): if self.obj.is_done(): - return (True, self.obj.get(), 'pdf') + return True, self.obj.get(), 'pdf' else: - return (False, False, False) + return False, False, False def create(self, cr, uid, ids, data, context=None): self.obj = report_graph_instance(cr, uid, ids, data) - return (self.obj.get(), 'pdf') + return self.obj.get(), 'pdf' report_graph('report.workflow.instance.graph', 'ir.workflow') diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 1aa108c14d2..98c5ca7e6af 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -309,7 +309,7 @@ class res_config_installer(osv.osv_memory): hooks_results = set() for module in base: - hook = getattr(self, '_if_%s'%(module), None) + hook = getattr(self, '_if_%s'% module, None) if hook: hooks_results.update(hook(cr, uid, ids, context=None) or set()) diff --git a/openerp/addons/base/res/res_currency.py b/openerp/addons/base/res/res_currency.py index c1f4bd0b5c3..a95ac454057 100644 --- a/openerp/addons/base/res/res_currency.py +++ b/openerp/addons/base/res/res_currency.py @@ -99,7 +99,7 @@ class res_currency(osv.osv): res = super(res_currency, self).read(cr, user, ids, fields, context, load) currency_rate_obj = self.pool.get('res.currency.rate') values = res - if not isinstance(values, (list)): + if not isinstance(values, list): values = [values] for r in values: if r.__contains__('rate_ids'): @@ -217,7 +217,7 @@ class res_currency(osv.osv): if round: return self.round(cr, uid, to_currency, from_amount * rate) else: - return (from_amount * rate) + return from_amount * rate res_currency() diff --git a/openerp/addons/base/res/res_lang.py b/openerp/addons/base/res/res_lang.py index 6c62877a89a..5f39a7cb703 100644 --- a/openerp/addons/base/res/res_lang.py +++ b/openerp/addons/base/res/res_lang.py @@ -168,7 +168,7 @@ class lang(osv.osv): thousands_sep = lang_obj.thousands_sep or conv[monetary and 'mon_thousands_sep' or 'thousands_sep'] decimal_point = lang_obj.decimal_point grouping = lang_obj.grouping - return (grouping, thousands_sep, decimal_point) + return grouping, thousands_sep, decimal_point def write(self, cr, uid, ids, vals, context=None): for lang_id in ids : @@ -231,7 +231,7 @@ lang() def original_group(s, grouping, thousands_sep=''): if not grouping: - return (s, 0) + return s, 0 result = "" seps = 0 diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index 07dba6b0d32..e44f6340fc8 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -309,7 +309,7 @@ class res_partner(osv.osv, format_address): if default is None: default = {} name = self.read(cr, uid, [id], ['name'], context)[0]['name'] - default.update({'name': _('%s (copy)') % (name)}) + default.update({'name': _('%s (copy)') % name}) return super(res_partner, self).copy(cr, uid, id, default, context) def onchange_type(self, cr, uid, ids, is_company, context=None): @@ -519,7 +519,7 @@ class res_partner(osv.osv, format_address): def view_header_get(self, cr, uid, view_id, view_type, context): res = super(res_partner, self).view_header_get(cr, uid, view_id, view_type, context) if res: return res - if (not context.get('category_id', False)): + if not context.get('category_id', False): return False return _('Partners: ')+self.pool.get('res.partner.category').browse(cr, uid, context['category_id'], context).name diff --git a/openerp/addons/base/res/res_request.py b/openerp/addons/base/res/res_request.py index b1e3bf88505..25db0e43b2e 100644 --- a/openerp/addons/base/res/res_request.py +++ b/openerp/addons/base/res/res_request.py @@ -58,7 +58,7 @@ class res_request(osv.osv): ids = map(lambda x:x[0], cr.fetchall()) cr.execute('select id from res_request where act_from=%s and (act_to<>%s) and (trigger_date<=%s or trigger_date is null) and active=True and state != %s', (uid,uid,time.strftime('%Y-%m-%d'), 'closed')) ids2 = map(lambda x:x[0], cr.fetchall()) - return (ids, ids2) + return ids, ids2 _columns = { 'create_date': fields.datetime('Created Date', readonly=True), diff --git a/openerp/addons/base_quality_interrogation.py b/openerp/addons/base_quality_interrogation.py index a1b03b894e6..e89d2206e1f 100755 --- a/openerp/addons/base_quality_interrogation.py +++ b/openerp/addons/base_quality_interrogation.py @@ -68,10 +68,10 @@ def execute(connector, method, *args): except socket.error,e: if e.args[0] == 111: if wait_count > wait_limit: - print "Server is taking too long to start, it has exceeded the maximum limit of %d seconds."%(wait_limit) + print "Server is taking too long to start, it has exceeded the maximum limit of %d seconds." % wait_limit clean() sys.exit(1) - print 'Please wait %d sec to start server....'%(waittime) + print 'Please wait %d sec to start server....' % waittime wait_count += 1 time.sleep(waittime) res = execute(connector, method, *args) @@ -137,7 +137,7 @@ def check_quality(uri, user, pwd, dbname, modules, quality_logs): detail_html +='''

%s (Score : %s)

%s
%s
'''%(test.replace(' ', '-'), test, score, msg, detail.get('detail', '')) test_detail[test] = (score,msg,detail.get('detail','')) html += "" - html += "%s"%(detail_html) + html += "%s"% detail_html html += "" if not os.path.isdir(quality_logs): os.mkdir(quality_logs) diff --git a/openerp/loglevels.py b/openerp/loglevels.py index f4fa46901dd..f80fd673939 100644 --- a/openerp/loglevels.py +++ b/openerp/loglevels.py @@ -110,7 +110,7 @@ def get_encodings(hint_encoding='utf-8'): # some defaults (also taking care of pure ASCII) for charset in ['utf8','latin1']: - if not (hint_encoding) or (charset.lower() != hint_encoding.lower()): + if not hint_encoding or (charset.lower() != hint_encoding.lower()): yield charset from locale import getpreferredencoding diff --git a/openerp/osv/expression.py b/openerp/osv/expression.py index e14e013d536..43717320a48 100644 --- a/openerp/osv/expression.py +++ b/openerp/osv/expression.py @@ -340,11 +340,11 @@ def generate_table_alias(src_table_alias, joined_tables=[]): """ alias = src_table_alias if not joined_tables: - return ('%s' % alias, '%s' % _quote(alias)) + return '%s' % alias, '%s' % _quote(alias) for link in joined_tables: alias += '__' + link[1] - assert len(alias) < 64, 'Table alias name %s is longer than the 64 characters size accepted by default in postgresql.' % (alias) - return ('%s' % alias, '%s as %s' % (_quote(joined_tables[-1][0]), _quote(alias))) + assert len(alias) < 64, 'Table alias name %s is longer than the 64 characters size accepted by default in postgresql.' % alias + return '%s' % alias, '%s as %s' % (_quote(joined_tables[-1][0]), _quote(alias)) def get_alias_from_query(from_query): @@ -356,9 +356,9 @@ def get_alias_from_query(from_query): """ from_splitted = from_query.split(' as ') if len(from_splitted) > 1: - return (from_splitted[0].replace('"', ''), from_splitted[1].replace('"', '')) + return from_splitted[0].replace('"', ''), from_splitted[1].replace('"', '') else: - return (from_splitted[0].replace('"', ''), from_splitted[0].replace('"', '')) + return from_splitted[0].replace('"', ''), from_splitted[0].replace('"', '') def normalize_leaf(element): @@ -377,7 +377,7 @@ def normalize_leaf(element): if isinstance(right, (list, tuple)) and operator in ('=', '!='): _logger.warning("The domain term '%s' should use the 'in' or 'not in' operator." % ((left, original, right),)) operator = 'in' if operator == '=' else 'not in' - return (left, operator, right) + return left, operator, right def is_operator(element): @@ -829,7 +829,7 @@ class expression(object): push(create_substitution_leaf(leaf, AND_OPERATOR, relational_model)) elif len(field_path) > 1 and field._auto_join: - raise NotImplementedError('_auto_join attribute not supported on many2many field %s' % (left)) + raise NotImplementedError('_auto_join attribute not supported on many2many field %s' % left) elif len(field_path) > 1 and field._type == 'many2one': right_ids = relational_model.search(cr, uid, [(field_path[1], operator, right)], context=context) @@ -989,7 +989,7 @@ class expression(object): res_ids = [x[0] for x in relational_model.name_search(cr, uid, right, [], operator, limit=None, context=c)] if operator in NEGATIVE_TERM_OPERATORS: res_ids.append(False) # TODO this should not be appended if False was in 'right' - return (left, 'in', res_ids) + return left, 'in', res_ids # resolve string-based m2o criterion into IDs if isinstance(right, basestring) or \ right and isinstance(right, (tuple, list)) and all(isinstance(item, basestring) for item in right): @@ -1140,8 +1140,8 @@ class expression(object): query = '%s."%s" IS NOT NULL' % (table_alias, left) params = [] - elif (operator == '=?'): - if (right is False or right is None): + elif operator == '=?': + if right is False or right is None: # '=?' is a short-circuit that makes the term TRUE if right is None or False query = 'TRUE' params = [] @@ -1187,7 +1187,7 @@ class expression(object): if isinstance(params, basestring): params = [params] - return (query, params) + return query, params def to_sql(self): stack = [] @@ -1213,6 +1213,6 @@ class expression(object): if joins: query = '(%s) AND %s' % (joins, query) - return (query, tools.flatten(params)) + return query, tools.flatten(params) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 52717a40354..51e49f19558 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -668,7 +668,7 @@ class many2many(_column): col1 = '%s_id' % source_model._table if not col2: col2 = '%s_id' % dest_model._table - return (tbl, col1, col2) + return tbl, col1, col2 def _get_query_and_where_params(self, cr, model, ids, values, where_params): """ Extracted from ``get`` to facilitate fine-tuning of the generated diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 07cf4364f6c..ab9b4873f18 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -454,7 +454,7 @@ class browse_record(object): new_data[field_name] = browse_null() elif field_column._type in ('one2many', 'many2many') and len(result_line[field_name]): new_data[field_name] = self._list_class([browse_record(self._cr, self._uid, id, self._table.pool.get(field_column._obj), self._cache, context=self._context, list_class=self._list_class, fields_process=self._fields_process) for id in result_line[field_name]], self._context) - elif field_column._type in ('reference'): + elif field_column._type in 'reference': if result_line[field_name]: if isinstance(result_line[field_name], browse_record): new_data[field_name] = result_line[field_name] @@ -1741,7 +1741,7 @@ class BaseModel(object): views = {} xml = "
" for f in node: - if f.tag in ('field'): + if f.tag in 'field': xml += etree.tostring(f, encoding="utf-8") xml += "
" new_xml = etree.fromstring(encode(xml)) @@ -2010,7 +2010,7 @@ class BaseModel(object): view = etree.Element('calendar', string=self._description) etree.SubElement(view, 'field', self._rec_name_fallback(cr, user, context)) - if (self._date_name not in self._columns): + if self._date_name not in self._columns: date_found = False for dt in ['date', 'date_start', 'x_date', 'x_date_start']: if dt in self._columns: @@ -2031,7 +2031,7 @@ class BaseModel(object): self._columns, 'date_delay'): raise except_orm( _('Invalid Object Architecture!'), - _("Insufficient fields to generate a Calendar View for %s, missing a date_stop or a date_delay" % (self._name))) + _("Insufficient fields to generate a Calendar View for %s, missing a date_stop or a date_delay" % self._name)) return view @@ -3097,7 +3097,7 @@ class BaseModel(object): else: default = self._defaults[k] - if (default is not None): + if default is not None: ss = self._columns[k]._symbol_set query = 'UPDATE "%s" SET "%s"=%s WHERE "%s" is NULL' % (self._table, k, ss[0], k) cr.execute(query, (ss[1](default),)) @@ -3176,7 +3176,7 @@ class BaseModel(object): # and add constraints if needed if isinstance(f, fields.many2one): if not self.pool.get(f._obj): - raise except_orm('Programming Error', ('There is no reference available for %s') % (f._obj,)) + raise except_orm('Programming Error', 'There is no reference available for %s' % (f._obj,)) dest_model = self.pool.get(f._obj) ref = dest_model._table # ir_actions is inherited so foreign key doesn't work on it @@ -3303,7 +3303,7 @@ class BaseModel(object): # TODO the condition could use fields_get_keys(). if f._fields_id not in other._columns.keys(): if f._fields_id not in other._inherit_fields.keys(): - raise except_orm('Programming Error', ("There is no reference field '%s' found for '%s'") % (f._fields_id, f._obj,)) + raise except_orm('Programming Error', "There is no reference field '%s' found for '%s'" % (f._fields_id, f._obj,)) def _m2m_raise_or_create_relation(self, cr, f): m2m_tbl, col1, col2 = f._sql_names(self) @@ -3311,7 +3311,7 @@ class BaseModel(object): cr.execute("SELECT relname FROM pg_class WHERE relkind IN ('r','v') AND relname=%s", (m2m_tbl,)) if not cr.dictfetchall(): if not self.pool.get(f._obj): - raise except_orm('Programming Error', ('Many2Many destination model does not exist: `%s`') % (f._obj,)) + raise except_orm('Programming Error', 'Many2Many destination model does not exist: `%s`' % (f._obj,)) dest_model = self.pool.get(f._obj) ref = dest_model._table cr.execute('CREATE TABLE "%s" ("%s" INTEGER NOT NULL, "%s" INTEGER NOT NULL, UNIQUE("%s","%s"))' % (m2m_tbl, col1, col2, col1, col2)) @@ -4672,7 +4672,7 @@ class BaseModel(object): new_tables = [] for table in added_tables: # table is just a table name -> switch to the full alias - if table == '"%s"' % (parent_table): + if table == '"%s"' % parent_table: new_tables.append('"%s" as "%s"' % (parent_table, parent_alias)) # table is already a full statement -> replace reference to the table to its alias, is correct with the way aliases are generated else: @@ -4997,7 +4997,7 @@ class BaseModel(object): """ if type(ids) in (int, long): ids = [ids] - query = 'SELECT id FROM "%s"' % (self._table) + query = 'SELECT id FROM "%s"' % self._table cr.execute(query + "WHERE ID IN %s", (tuple(ids),)) return [x[0] for x in cr.fetchall()] diff --git a/openerp/osv/query.py b/openerp/osv/query.py index 5cad7cf96f7..04a0ec5509b 100644 --- a/openerp/osv/query.py +++ b/openerp/osv/query.py @@ -151,7 +151,7 @@ class Query(object): query_from = add_joins_for_table(table_alias, query_from) query_from += ',' query_from = query_from[:-1] # drop last comma - return (query_from, " AND ".join(self.where_clause), self.where_clause_params) + return query_from, " AND ".join(self.where_clause), self.where_clause_params def __str__(self): return '' % self.get_sql() diff --git a/openerp/report/custom.py b/openerp/report/custom.py index 0ae560e1a22..c3d0ff810b7 100644 --- a/openerp/report/custom.py +++ b/openerp/report/custom.py @@ -273,7 +273,7 @@ class report_custom(report_int): res = self._create_bars(cr,uid, ids, report, fields, results2, context) elif report['type']=='line': res = self._create_lines(cr,uid, ids, report, fields, results2, context) - return (self.obj.get(), 'pdf') + return self.obj.get(), 'pdf' def _create_tree(self, uid, ids, report, fields, level, results, context): pageSize=common.pageSize.get(report['print_format'], [210.0,297.0]) diff --git a/openerp/report/int_to_text.py b/openerp/report/int_to_text.py index 52c456a1295..68906b98e72 100644 --- a/openerp/report/int_to_text.py +++ b/openerp/report/int_to_text.py @@ -52,7 +52,7 @@ def _1000_to_text(chiffre): d2 = chiffre/100 if d2>0 and d: return centaine[d2]+' '+d - elif d2>1 and not(d): + elif d2>1 and not d: return centaine[d2]+'s' else: return centaine[d2] or d diff --git a/openerp/report/interface.py b/openerp/report/interface.py index 32091b410e8..c0274e21c3f 100644 --- a/openerp/report/interface.py +++ b/openerp/report/interface.py @@ -85,7 +85,7 @@ class report_rml(report_int): xml = tools.ustr(xml).encode('utf8') report_type = datas.get('report_type', 'pdf') if report_type == 'raw': - return (xml,report_type) + return xml, report_type rml = self.create_rml(cr, xml, uid, context) pool = pooler.get_pool(cr.dbname) ir_actions_report_xml_obj = pool.get('ir.actions.report.xml') @@ -93,7 +93,7 @@ class report_rml(report_int): self.title = report_xml_ids and ir_actions_report_xml_obj.browse(cr,uid,report_xml_ids)[0].name or 'OpenERP Report' create_doc = self.generators[report_type] pdf = create_doc(rml, title=self.title) - return (pdf, report_type) + return pdf, report_type def create_xml(self, cr, uid, ids, datas, context=None): if not context: diff --git a/openerp/report/printscreen/ps_form.py b/openerp/report/printscreen/ps_form.py index c3735df2850..299e0466d8f 100644 --- a/openerp/report/printscreen/ps_form.py +++ b/openerp/report/printscreen/ps_form.py @@ -65,7 +65,7 @@ class report_printscreen_list(report_int): fields_order = self._parse_string(result['arch']) rows = model.read(cr, uid, datas['ids'], result['fields'].keys() ) self._create_table(uid, datas['ids'], result['fields'], fields_order, rows, context, model._description) - return (self.obj.get(), 'pdf') + return self.obj.get(), 'pdf' def _create_table(self, uid, ids, fields, fields_order, results, context, title=''): diff --git a/openerp/report/printscreen/ps_list.py b/openerp/report/printscreen/ps_list.py index 8908577e6ac..021994a732a 100644 --- a/openerp/report/printscreen/ps_list.py +++ b/openerp/report/printscreen/ps_list.py @@ -115,7 +115,7 @@ class report_printscreen_list(report_int): rows_new += [elem for elem in rows if elem['id'] == id] rows = rows_new res = self._create_table(uid, datas['ids'], result['fields'], fields_order, rows, context, model_desc) - return (self.obj.get(), 'pdf') + return self.obj.get(), 'pdf' def _create_table(self, uid, ids, fields, fields_order, results, context, title=''): diff --git a/openerp/report/pyPdf/pdf.py b/openerp/report/pyPdf/pdf.py index a3dd9f22962..5258e43e154 100644 --- a/openerp/report/pyPdf/pdf.py +++ b/openerp/report/pyPdf/pdf.py @@ -299,7 +299,7 @@ class PdfFileWriter(object): trailer.writeToStream(stream, None) # eof - stream.write("\nstartxref\n%s\n%%%%EOF\n" % (xref_location)) + stream.write("\nstartxref\n%s\n%%%%EOF\n" % xref_location) def _sweepIndirectReferences(self, externMap, data): if isinstance(data, DictionaryObject): diff --git a/openerp/report/render/rml2html/rml2html.py b/openerp/report/render/rml2html/rml2html.py index 90bd58af99a..0e82a5d3ea8 100644 --- a/openerp/report/render/rml2html/rml2html.py +++ b/openerp/report/render/rml2html/rml2html.py @@ -391,7 +391,7 @@ class _rml_doc(object): list_story.append(story_text) del f if template.data: - tag = ''''''%(template.data) + tag = ''''''% template.data else: tag = '' self.result +=''' diff --git a/openerp/report/render/rml2pdf/color.py b/openerp/report/render/rml2pdf/color.py index 35dd9637376..4d608c799d8 100644 --- a/openerp/report/render/rml2pdf/color.py +++ b/openerp/report/render/rml2pdf/color.py @@ -35,7 +35,7 @@ def get(col_str): return allcols[col_str] res = regex_t.search(col_str, 0) if res: - return (float(res.group(1)),float(res.group(2)),float(res.group(3))) + return float(res.group(1)), float(res.group(2)), float(res.group(3)) res = regex_h.search(col_str, 0) if res: return tuple([ float(int(res.group(i),16))/255 for i in range(1,4)]) diff --git a/openerp/report/render/rml2pdf/trml2pdf.py b/openerp/report/render/rml2pdf/trml2pdf.py index b8dc9885a4a..f9f060db1b9 100644 --- a/openerp/report/render/rml2pdf/trml2pdf.py +++ b/openerp/report/render/rml2pdf/trml2pdf.py @@ -123,7 +123,7 @@ class PageCount(platypus.Flowable): self.story_count = story_count def draw(self): - self.canv.beginForm("pageCount%d" % (self.story_count)) + self.canv.beginForm("pageCount%d" % self.story_count) self.canv.setFont("Helvetica", utils.unit_get(str(8))) self.canv.drawString(0, 0, str(self.canv.getPageNumber())) self.canv.endForm() @@ -268,18 +268,18 @@ class _rml_doc(object): if fontname not in pdfmetrics._fonts: pdfmetrics.registerFont(TTFont(fontname, filename)) - if (mode == 'all'): + if mode == 'all': addMapping(face, 0, 0, fontname) #normal addMapping(face, 0, 1, fontname) #italic addMapping(face, 1, 0, fontname) #bold addMapping(face, 1, 1, fontname) #italic and bold elif (mode== 'normal') or (mode == 'regular'): addMapping(face, 0, 0, fontname) #normal - elif (mode == 'italic'): + elif mode == 'italic': addMapping(face, 0, 1, fontname) #italic - elif (mode == 'bold'): + elif mode == 'bold': addMapping(face, 1, 0, fontname) #bold - elif (mode == 'bolditalic'): + elif mode == 'bolditalic': addMapping(face, 1, 1, fontname) #italic and bold def _textual_image(self, node): @@ -602,7 +602,7 @@ class _rml_Illustration(platypus.flowables.Flowable): self.height = utils.unit_get(node.get('height')) self.self2 = self2 def wrap(self, *args): - return (self.width, self.height) + return self.width, self.height def draw(self): drw = _rml_draw(self.localcontext ,self.node,self.styles, images=self.self2.images, path=self.self2.path, title=self.self2.title) drw.render(self.canv, None) diff --git a/openerp/report/render/rml2txt/rml2txt.py b/openerp/report/render/rml2txt/rml2txt.py index b431904f9c8..b0de2069c6e 100755 --- a/openerp/report/render/rml2txt/rml2txt.py +++ b/openerp/report/render/rml2txt/rml2txt.py @@ -107,11 +107,11 @@ class textbox(object): def haplines(self,arr,offset,cc= ''): """ Horizontaly append lines """ - while (len(self.lines) < len(arr)): + while len(self.lines) < len(arr): self.lines.append("") for i in range(len(self.lines)): - while (len(self.lines[i]) < offset): + while len(self.lines[i]) < offset: self.lines[i] += " " for i in range(len(arr)): self.lines[i] += cc +arr[i] diff --git a/openerp/report/report_sxw.py b/openerp/report/report_sxw.py index 27bd5fa5394..e0731b819f5 100644 --- a/openerp/report/report_sxw.py +++ b/openerp/report/report_sxw.py @@ -441,7 +441,7 @@ class report_sxw(report_rml, preprocess.report): raise NotImplementedError(_('Unknown report type: %s') % report_type) fnct_ret = fnct(cr, uid, ids, data, report_xml, context) if not fnct_ret: - return (False,False) + return False, False return fnct_ret def create_source_odt(self, cr, uid, ids, data, report_xml, context=None): @@ -531,7 +531,7 @@ class report_sxw(report_rml, preprocess.report): logo = base64.decodestring(rml_parser.logo) create_doc = self.generators[report_xml.report_type] pdf = create_doc(etree.tostring(processed_rml),rml_parser.localcontext,logo,title.encode('utf8')) - return (pdf, report_xml.report_type) + return pdf, report_xml.report_type def create_single_odt(self, cr, uid, ids, data, report_xml, context=None): if not context: @@ -644,7 +644,7 @@ class report_sxw(report_rml, preprocess.report): sxw_z.close() final_op = sxw_io.getvalue() sxw_io.close() - return (final_op, mime_type) + return final_op, mime_type def create_single_html2html(self, cr, uid, ids, data, report_xml, context=None): if not context: @@ -666,7 +666,7 @@ class report_sxw(report_rml, preprocess.report): create_doc = self.generators['html2html'] html = etree.tostring(create_doc(html_dom, html_parser.localcontext)) - return (html.replace('&','&').replace('<', '<').replace('>', '>').replace('
',''), report_type) + return html.replace('&','&').replace('<', '<').replace('>', '>').replace('
',''), report_type def create_single_mako2html(self, cr, uid, ids, data, report_xml, context=None): mako_html = report_xml.report_rml_content @@ -675,7 +675,7 @@ class report_sxw(report_rml, preprocess.report): html_parser.set_context(objs, data, ids, 'html') create_doc = self.generators['makohtml2html'] html = create_doc(mako_html,html_parser.localcontext) - return (html,'html') + return html,'html' # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/http_server.py b/openerp/service/http_server.py index 1496ea71646..6134f75f93e 100644 --- a/openerp/service/http_server.py +++ b/openerp/service/http_server.py @@ -139,7 +139,7 @@ class OpenERPAuthProvider(AuthProvider): uid = security.login(db,user,passwd) if uid is False: return False - return (user, passwd, db, uid) + return user, passwd, db, uid except Exception,e: _logger.debug("Fail auth: %s" % e ) return False diff --git a/openerp/service/web_services.py b/openerp/service/web_services.py index 5ce5b546dc7..d393dfa1003 100644 --- a/openerp/service/web_services.py +++ b/openerp/service/web_services.py @@ -172,13 +172,13 @@ class db(netsvc.ExportService): def exp_get_progress(self, id): if self.actions[id]['thread'].isAlive(): # return openerp.modules.init_progress[db_name] - return (min(self.actions[id].get('progress', 0),0.95), []) + return min(self.actions[id].get('progress', 0),0.95), [] else: clean = self.actions[id]['clean'] if clean: users = self.actions[id]['users'] self.actions.pop(id) - return (1.0, users) + return 1.0, users else: e = self.actions[id]['exception'] # TODO this seems wrong: actions[id]['traceback'] is set, but not 'exception'. self.actions.pop(id) @@ -543,7 +543,7 @@ GNU Public Licence. if os.name == 'posix': if platform.system() == 'Linux': lsbinfo = os.popen('lsb_release -a').read() - environment += '%s'%(lsbinfo) + environment += '%s'% lsbinfo else: environment += 'Your System is not lsb compliant\n' environment += 'Operating System Release : %s\n' \ diff --git a/openerp/sql_db.py b/openerp/sql_db.py index f18414bdff8..9848488660f 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -226,11 +226,11 @@ class Cursor(object): params = params or None res = self._obj.execute(query, params) except psycopg2.ProgrammingError, pe: - if (self._default_log_exceptions if log_exceptions is None else log_exceptions): + if self._default_log_exceptions if log_exceptions is None else log_exceptions: _logger.error("Programming error: %s, in query %s", pe, query) raise except Exception: - if (self._default_log_exceptions if log_exceptions is None else log_exceptions): + if self._default_log_exceptions if log_exceptions is None else log_exceptions: _logger.exception("bad query: %s", self._obj.query or query) raise diff --git a/openerp/tools/config.py b/openerp/tools/config.py index 1ad5f2b4baa..9717792a82a 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -352,7 +352,7 @@ class configmanager(object): # Check if the config file exists (-c used, but not -s) die(not opt.save and opt.config and not os.path.exists(opt.config), "The config file '%s' selected with -c/--config doesn't exist, "\ - "use -s/--save if you want to generate it"%(opt.config)) + "use -s/--save if you want to generate it"% opt.config) # place/search the config file on Win32 near the server installation # (../etc from the server) diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py index 12ed269db8b..26561fc01f7 100644 --- a/openerp/tools/convert.py +++ b/openerp/tools/convert.py @@ -662,7 +662,7 @@ form: module.record_id""" % (xml_id,) if rec.get('action') and pid: action = "ir.actions.%s,%d" % (a_type, a_id) self.pool.get('ir.model.data').ir_set(cr, self.uid, 'action', 'tree_but_open', 'Menuitem', [('ir.ui.menu', int(pid))], action, True, True, xml_id=rec_id) - return ('ir.ui.menu', pid) + return 'ir.ui.menu', pid def _assert_equals(self, f1, f2, prec=4): return not round(f1 - f2, prec) diff --git a/openerp/tools/func.py b/openerp/tools/func.py index d1797e30b9a..4728d971c69 100644 --- a/openerp/tools/func.py +++ b/openerp/tools/func.py @@ -45,7 +45,7 @@ def frame_codeinfo(fframe, back=0): try: if not fframe: - return ("", '') + return "", '' for i in range(back): fframe = fframe.f_back try: @@ -53,8 +53,8 @@ def frame_codeinfo(fframe, back=0): except TypeError: fname = '' lineno = fframe.f_lineno or '' - return (fname, lineno) + return fname, lineno except Exception: - return ("", '') + return "", '' # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tools/graph.py b/openerp/tools/graph.py index 1b039ce97c6..5eb69c793b0 100755 --- a/openerp/tools/graph.py +++ b/openerp/tools/graph.py @@ -70,7 +70,7 @@ class graph(object): for edge in list_edge: if ((self.reachable_nodes.__contains__(edge[0]) and edge[1] not in self.reachable_nodes) or (self.reachable_nodes.__contains__(edge[1]) and edge[0] not in self.reachable_nodes)): - if(slack>self.edge_wt[edge]-1): + if slack > self.edge_wt[edge]-1: slack = self.edge_wt[edge]-1 new_edge = edge @@ -243,7 +243,7 @@ class graph(object): if source_node in self.head_nodes: for dest_node in self.transitions[source_node]: if dest_node not in self.head_nodes: - if(slack>(self.edge_wt[edge]-1)): + if slack>(self.edge_wt[edge]-1): slack = self.edge_wt[edge]-1 new_edge = (source_node, dest_node) @@ -276,7 +276,7 @@ class graph(object): least_rank = min(map(lambda x: x['x'], self.result.values())) - if(least_rank!=0): + if least_rank!=0: for node in self.result: self.result[node]['x']-=least_rank @@ -377,7 +377,7 @@ class graph(object): if pre_level_nodes: for src in pre_level_nodes: - if (self.transitions.get(src) and self.transitions[src].__contains__(node)): + if self.transitions.get(src) and self.transitions[src].__contains__(node): adj_nodes.append(self.result[src]['y']) return adj_nodes @@ -455,7 +455,7 @@ class graph(object): mid_node = l[no/2] self.result[mid_node]['y'] = mid_pos - if self.transitions.get((mid_node), False): + if self.transitions.get(mid_node, False): if last: self.result[mid_node]['y'] = last + len(self.transitions[mid_node])/2 + 1 if node!=mid_node: @@ -494,7 +494,7 @@ class graph(object): if max_level%2: self.result[self.start]['y'] = (max_level+1)/2 + self.max_order + (self.max_order and 1) else: - self.result[self.start]['y'] = (max_level)/2 + self.max_order + (self.max_order and 1) + self.result[self.start]['y'] = max_level /2 + self.max_order + (self.max_order and 1) self.graph_order() @@ -716,7 +716,7 @@ class graph(object): #for flat edges ie. source an destination nodes are on the same rank for src in self.transitions: for des in self.transitions[src]: - if (self.result[des]['x'] - self.result[src]['x'] == 0): + if self.result[des]['x'] - self.result[src]['x'] == 0: self.result[src]['x'] += 0.08 self.result[des]['x'] -= 0.08 diff --git a/openerp/tools/misc.py b/openerp/tools/misc.py index 209e4aaebdf..1b84e3a5eb7 100644 --- a/openerp/tools/misc.py +++ b/openerp/tools/misc.py @@ -92,7 +92,7 @@ def exec_pg_command_pipe(name, *args): pop = subprocess.Popen((prog,) + args, bufsize= -1, stdin=subprocess.PIPE, stdout=subprocess.PIPE, close_fds=(os.name=="posix")) - return (pop.stdin, pop.stdout) + return pop.stdin, pop.stdout def exec_command_pipe(name, *args): prog = find_in_path(name) @@ -103,7 +103,7 @@ def exec_command_pipe(name, *args): pop = subprocess.Popen((prog,) + args, bufsize= -1, stdin=subprocess.PIPE, stdout=subprocess.PIPE, close_fds=(os.name=="posix")) - return (pop.stdin, pop.stdout) + return pop.stdin, pop.stdout #---------------------------------------------------------- # File paths @@ -181,7 +181,7 @@ def _fileopen(path, mode, basedir, pathinfo, basename=None): if os.path.isfile(name): fo = open(name, mode) if pathinfo: - return (fo, name) + return fo, name return fo # Support for loading modules in zipped form. @@ -208,7 +208,7 @@ def _fileopen(path, mode, basedir, pathinfo, basename=None): os.sep, '/'))) fo.seek(0) if pathinfo: - return (fo, name) + return fo, name return fo except Exception: pass @@ -725,7 +725,7 @@ def get_win32_timezone(): @return the standard name of the current win32 timezone, or False if it cannot be found. """ res = False - if (sys.platform == "win32"): + if sys.platform == "win32": try: import _winreg hklm = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) @@ -756,7 +756,7 @@ def detect_server_timezone(): (time.tzname[0], 'time.tzname'), (os.environ.get('TZ',False),'TZ environment variable'), ] # Option 4: OS-specific: /etc/timezone on Unix - if (os.path.exists("/etc/timezone")): + if os.path.exists("/etc/timezone"): tz_value = False try: f = open("/etc/timezone") @@ -767,7 +767,7 @@ def detect_server_timezone(): f.close() sources.append((tz_value,"/etc/timezone file")) # Option 5: timezone info from registry on Win32 - if (sys.platform == "win32"): + if sys.platform == "win32": # Timezone info is stored in windows registry. # However this is not likely to work very well as the standard name # of timezones in windows is rarely something that is known to pytz. diff --git a/openerp/tools/translate.py b/openerp/tools/translate.py index 4fc832289d2..35f54a5151e 100644 --- a/openerp/tools/translate.py +++ b/openerp/tools/translate.py @@ -288,7 +288,7 @@ class TinyPoFile(object): return lines def cur_line(self): - return (self.lines_count - len(self.lines)) + return self.lines_count - len(self.lines) def next(self): trans_type = name = res_id = source = trad = None @@ -301,7 +301,7 @@ class TinyPoFile(object): targets = [] line = None fuzzy = False - while (not line): + while not line: if 0 == len(self.lines): raise StopIteration() line = self.lines.pop(0).strip() @@ -861,7 +861,7 @@ def trans_generate(lang, modules, cr): frelativepath = fabsolutepath[len(path):] display_path = "addons%s" % frelativepath module = get_module_from_path(fabsolutepath, mod_paths=mod_paths) - if (('all' in modules) or (module in modules)) and module in installed_modules: + if ('all' in modules or module in modules) and module in installed_modules: return module, fabsolutepath, frelativepath, display_path return None, None, None, None diff --git a/openerp/workflow/workitem.py b/openerp/workflow/workitem.py index ac783b76a30..60c03ea9da5 100644 --- a/openerp/workflow/workitem.py +++ b/openerp/workflow/workitem.py @@ -126,7 +126,7 @@ def _execute(cr, workitem, activity, ident, stack): _state_set(cr, workitem, activity, 'running', ident) if activity.get('action', False): id_new = wkf_expr.execute(cr, ident, workitem, activity) - if not (id_new): + if not id_new: cr.execute('delete from wkf_workitem where id=%s', (workitem['id'],)) return False assert type(id_new)==type(1) or type(id_new)==type(1L), 'Wrong return value: '+str(id_new)+' '+str(type(id_new)) From a34a16703737388d647221d250d39b3fe0ba86f2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:41:11 +0100 Subject: [PATCH 119/192] [FIX] crazy direct calls to dunder methods bzr revid: xmo@openerp.com-20121214124111-xk1wq0xh0gzgx8oh --- openerp/tools/graph.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/openerp/tools/graph.py b/openerp/tools/graph.py index 5eb69c793b0..4e336818638 100755 --- a/openerp/tools/graph.py +++ b/openerp/tools/graph.py @@ -51,7 +51,7 @@ class graph(object): for link in self.links: self.edge_wt[link] = self.result[link[1]]['x'] - self.result[link[0]]['x'] - tot_node = self.partial_order.__len__() + tot_node = len(self.partial_order) #do until all the nodes in the component are searched while self.tight_tree() self.edge_wt[edge]-1: slack = self.edge_wt[edge]-1 new_edge = edge @@ -93,7 +93,7 @@ class graph(object): self.reachable_nodes = [] self.tree_edges = [] self.reachable_node(self.start) - return self.reachable_nodes.__len__() + return len(self.reachable_nodes) def reachable_node(self, node): @@ -123,7 +123,7 @@ class graph(object): self.head_nodes = [] rest_edges = [] rest_edges += self.tree_edges - rest_edges.__delitem__(i) + del rest_edges[i] self.head_component(self.start, rest_edges) i+=1 positive = 0 @@ -197,7 +197,7 @@ class graph(object): des = link[1] edge_len = self.partial_order[des]['level'] - self.partial_order[src]['level'] if edge_len < 0: - self.links.__delitem__(i) + del self.links[i] self.links.insert(i, (des, src)) self.transitions[src].remove(des) self.transitions.setdefault(des, []).append(src) @@ -213,7 +213,7 @@ class graph(object): @param edge edge with negative cut-value @param edge new edge with minimum slack-value """ - self.tree_edges.__delitem__(self.tree_edges.index(e)) + del self.tree_edges[self.tree_edges.index(e)] self.tree_edges.append(f) self.init_cutvalues() @@ -227,13 +227,13 @@ class graph(object): self.head_nodes = [] rest_edges = [] rest_edges += self.tree_edges - rest_edges.__delitem__(rest_edges.index(edge)) + del rest_edges[rest_edges.index(edge)] self.head_component(self.start, rest_edges) - if self.head_nodes.__contains__(edge[1]): + if edge[1] in self.head_nodes: l = [] for node in self.result: - if not self.head_nodes.__contains__(node): + if node not in self.head_nodes: l.append(node) self.head_nodes = l @@ -377,7 +377,7 @@ class graph(object): if pre_level_nodes: for src in pre_level_nodes: - if self.transitions.get(src) and self.transitions[src].__contains__(node): + if self.transitions.get(src) and node in self.transitions[src]: adj_nodes.append(self.result[src]['y']) return adj_nodes @@ -511,7 +511,7 @@ class graph(object): for start in self.start_nodes[:index]: same = True for edge in self.tree_list[start][1:]: - if self.tree_list[self.start].__contains__(edge): + if edge in self.tree_list[self.start]: continue else: same = False @@ -590,9 +590,9 @@ class graph(object): for edge in largest_tree: - if rem_nodes.__contains__(edge[0]): + if edge[0] in rem_nodes: rem_nodes.remove(edge[0]) - if rem_nodes.__contains__(edge[1]): + if edge[1] in rem_nodes: rem_nodes.remove(edge[1]) if not rem_nodes: From 90a687ab7af38c4f1b957815a360682e8c582833 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:42:43 +0100 Subject: [PATCH 120/192] [FIX] misplaced docstrings bzr revid: xmo@openerp.com-20121214124243-kvg2cg00k0a4518p --- openerp/report/interface.py | 11 +++++------ openerp/sql_db.py | 7 +------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/openerp/report/interface.py b/openerp/report/interface.py index c0274e21c3f..88331db1f4d 100644 --- a/openerp/report/interface.py +++ b/openerp/report/interface.py @@ -55,13 +55,12 @@ class report_int(netsvc.Service): def create(self, cr, uid, ids, datas, context=None): return False -""" - Class to automatically build a document using the transformation process: - XML -> DATAS -> RML -> PDF - -> HTML - using a XSL:RML transformation -""" class report_rml(report_int): + """ + Automatically builds a document using the transformation process: + XML -> DATAS -> RML -> PDF -> HTML + using a XSL:RML transformation + """ def __init__(self, name, table, tmpl, xsl): super(report_rml, self).__init__(name) self.table = table diff --git a/openerp/sql_db.py b/openerp/sql_db.py index 9848488660f..31f45f879da 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -357,11 +357,6 @@ class Cursor(object): def __getattr__(self, name): return getattr(self._obj, name) - """ Set the mode of postgres operations for all cursors - """ - """Obtain the mode of postgres operations for all cursors - """ - class PsycoConnection(psycopg2.extensions.connection): pass @@ -521,8 +516,8 @@ def db_connect(db_name): return Connection(_Pool, db_name) def close_db(db_name): - global _Pool """ You might want to call openerp.modules.registry.RegistryManager.delete(db_name) along this function.""" + global _Pool if _Pool: _Pool.close_all(dsn(db_name)) ct = currentThread() From b6ece5d65f895a2d9ab4b1a5130594de3d80d95f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:43:10 +0100 Subject: [PATCH 121/192] [REM] trailing semicolons bzr revid: xmo@openerp.com-20121214124310-wfdkhmcwxnyqu30m --- openerp/osv/orm.py | 2 +- openerp/report/printscreen/ps_list.py | 4 ++-- openerp/report/render/rml2txt/rml2txt.py | 3 ++- openerp/sql_db.py | 4 ++-- openerp/tools/graph.py | 2 +- openerp/tools/translate.py | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index ab9b4873f18..ab9d8df85a6 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -2411,7 +2411,7 @@ class BaseModel(object): :rtype: tuple :return: the :meth:`~.name_get` pair value for the newly-created record. """ - rec_id = self.create(cr, uid, {self._rec_name: name}, context); + rec_id = self.create(cr, uid, {self._rec_name: name}, context) return self.name_get(cr, uid, [rec_id], context)[0] # private implementation of name_search, allows passing a dedicated user for the name_get part to diff --git a/openerp/report/printscreen/ps_list.py b/openerp/report/printscreen/ps_list.py index 021994a732a..51882b6c81a 100644 --- a/openerp/report/printscreen/ps_list.py +++ b/openerp/report/printscreen/ps_list.py @@ -147,7 +147,7 @@ class report_printscreen_list(report_int): for i in range(0, len(fields_order)): temp.append(0) tsum.append(0) - ince = -1; + ince = -1 for f in fields_order: s = 0 ince += 1 @@ -237,7 +237,7 @@ class report_printscreen_list(report_int): if line.get('__no_leaf') and temp[count] == 1 and f != 'id' and not line['__context']['group_by']: tsum[count] = float(tsum[count]) + float(line[f]) if not line.get('__group') and f != 'id' and temp[count] == 1: - tsum[count] = float(tsum[count]) + float(line[f]); + tsum[count] = float(tsum[count]) + float(line[f]) else: col.text = '/' diff --git a/openerp/report/render/rml2txt/rml2txt.py b/openerp/report/render/rml2txt/rml2txt.py index b0de2069c6e..f86fee00713 100755 --- a/openerp/report/render/rml2txt/rml2txt.py +++ b/openerp/report/render/rml2txt/rml2txt.py @@ -29,7 +29,8 @@ import utils Font_size= 10.0 def verbose(text): - sys.stderr.write(text+"\n"); + sys.stderr.write(text+"\n") + class textbox(object): """A box containing plain text. diff --git a/openerp/sql_db.py b/openerp/sql_db.py index 31f45f879da..337964f3368 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -74,8 +74,8 @@ import threading from inspect import currentframe import re -re_from = re.compile('.* from "?([a-zA-Z_0-9]+)"? .*$'); -re_into = re.compile('.* into "?([a-zA-Z_0-9]+)"? .*$'); +re_from = re.compile('.* from "?([a-zA-Z_0-9]+)"? .*$') +re_into = re.compile('.* into "?([a-zA-Z_0-9]+)"? .*$') sql_counter = 0 diff --git a/openerp/tools/graph.py b/openerp/tools/graph.py index 4e336818638..d26355e177d 100755 --- a/openerp/tools/graph.py +++ b/openerp/tools/graph.py @@ -117,7 +117,7 @@ class graph(object): """ self.cut_edges = {} self.head_nodes = [] - i=0; + i=0 for edge in self.tree_edges: self.head_nodes = [] diff --git a/openerp/tools/translate.py b/openerp/tools/translate.py index 35f54a5151e..405566e37e7 100644 --- a/openerp/tools/translate.py +++ b/openerp/tools/translate.py @@ -272,7 +272,7 @@ class TinyPoFile(object): def __iter__(self): self.buffer.seek(0) self.lines = self._get_lines() - self.lines_count = len(self.lines); + self.lines_count = len(self.lines) self.first = True self.extra_lines= [] From fb6f4bcfbde3de656aa95c60853bc6979d715e03 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 13:46:06 +0100 Subject: [PATCH 122/192] [REM] unreachable code bzr revid: xmo@openerp.com-20121214124606-nccvun2sf12gu7c7 --- openerp/report/pyPdf/pdf.py | 1 - openerp/report/render/rml2txt/rml2txt.py | 30 +----------------------- 2 files changed, 1 insertion(+), 30 deletions(-) diff --git a/openerp/report/pyPdf/pdf.py b/openerp/report/pyPdf/pdf.py index 5258e43e154..50317efcec1 100644 --- a/openerp/report/pyPdf/pdf.py +++ b/openerp/report/pyPdf/pdf.py @@ -838,7 +838,6 @@ class PdfFileReader(object): else: # no xref table found at specified location assert False - break def _pairs(self, array): i = 0 diff --git a/openerp/report/render/rml2txt/rml2txt.py b/openerp/report/render/rml2txt/rml2txt.py index f86fee00713..0237a2a5df8 100755 --- a/openerp/report/render/rml2txt/rml2txt.py +++ b/openerp/report/render/rml2txt/rml2txt.py @@ -256,12 +256,10 @@ class _rml_tmpl_frame(_rml_tmpl_tag): self.posx = posx def tag_start(self): return "frame start" - return '
 ' % (self.width+self.posx,self.posx) def tag_end(self): return True def tag_stop(self): return "frame stop" - return '

' def tag_mergeable(self): return False @@ -283,24 +281,7 @@ class _rml_tmpl_draw_string(_rml_tmpl_tag): def tag_start(self): return "draw string \"%s\" @(%d,%d)..\n" %("txt",self.posx,self.posy) - self.pos.sort() - res = '\\table ...' - posx = 0 - i = 0 - for (x,y,align,txt, style, fs) in self.pos: - if align=="left": - pos2 = len(txt)*fs - res+='%s' % (x - posx, style, pos2, txt) - posx = x+pos2 - if align=="right": - res+='%s' % (x - posx, style, txt) - posx = x - if align=="center": - res+='%s' % ((x - posx)*2, style, txt) - posx = 2*x-posx - i+=1 - res+='\\table end' - return res + def merge(self, ds): self.pos+=ds.pos @@ -317,10 +298,6 @@ class _rml_tmpl_draw_lines(_rml_tmpl_tag): def tag_start(self): return "draw lines..\n" - if self.ok: - return '

' % (self.posx+self.width,self.posx,self.style) - else: - return '' class _rml_stylesheet(object): def __init__(self, stylesheet, doc): @@ -457,11 +434,6 @@ class _rml_template(object): def end(self): return "template end\n" - result = '' - while not self.loop: - result += self.frame_start() - result += self.frame_stop() - return result class _rml_doc(object): def __init__(self, node, localcontext=None, images=None, path='.', title=None): From 1954c7ae2b8d3e3048e244f6443dd931fdc27a83 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:05:07 +0100 Subject: [PATCH 123/192] [FIX] unresolved reference: 'model' not available inside test body if generator used bzr revid: xmo@openerp.com-20121214130507-qc1fqzbdttb2a0n2 --- openerp/addons/base/ir/ir_model.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 7cb0e387710..4e21f83992e 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -158,9 +158,10 @@ class ir_model(osv.osv): if context is None: context = {} if isinstance(ids, (int, long)): ids = [ids] - if not context.get(MODULE_UNINSTALL_FLAG) and \ - any(model.state != 'manual' for model in self.browse(cr, user, ids, context)): - raise except_orm(_('Error'), _("Model '%s' contains module data and cannot be removed!") % (model.name,)) + if not context.get(MODULE_UNINSTALL_FLAG): + for model in self.browse(cr, user, ids, context): + if model.state != 'manual': + raise except_orm(_('Error'), _("Model '%s' contains module data and cannot be removed!") % (model.name,)) self._drop_table(cr, user, ids, context) res = super(ir_model, self).unlink(cr, user, ids, context) From d0a377cb1c7b4b8d24db3209cbd5a23c52c41896 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:07:58 +0100 Subject: [PATCH 124/192] [FIX] incorrect docstrings or docstring param names not matching actual param names bzr revid: xmo@openerp.com-20121214130758-a2wp963w4djmb02k --- openerp/addons/base/ir/ir_mail_server.py | 2 +- openerp/loglevels.py | 2 +- openerp/osv/expression.py | 26 +++++++++++++++--------- openerp/osv/orm.py | 4 ++-- openerp/service/websrv_lib.py | 6 +++--- openerp/tools/graph.py | 8 ++------ 6 files changed, 25 insertions(+), 23 deletions(-) diff --git a/openerp/addons/base/ir/ir_mail_server.py b/openerp/addons/base/ir/ir_mail_server.py index 1f5c14209a9..b30efef1b14 100644 --- a/openerp/addons/base/ir/ir_mail_server.py +++ b/openerp/addons/base/ir/ir_mail_server.py @@ -228,7 +228,7 @@ class ir_mail_server(osv.osv): :param int port: SMTP port to connect to :param user: optional username to authenticate with :param password: optional password to authenticate with - :param string encryption: optional: ``'ssl'`` | ``'starttls'`` + :param string encryption: optional, ``'ssl'`` | ``'starttls'`` :param bool smtp_debug: toggle debugging of SMTP sessions (all i/o will be output in logs) """ diff --git a/openerp/loglevels.py b/openerp/loglevels.py index f80fd673939..75dca53bb6a 100644 --- a/openerp/loglevels.py +++ b/openerp/loglevels.py @@ -129,7 +129,7 @@ def ustr(value, hint_encoding='utf-8', errors='strict'): :param: value: the value to convert :param: hint_encoding: an optional encoding that was detecte upstream and should be tried first to decode ``value``. - :param str error: optional `errors` flag to pass to the unicode + :param str errors: optional `errors` flag to pass to the unicode built-in to indicate how illegal character values should be treated when converting a string: 'strict', 'ignore' or 'replace' (see ``unicode()`` constructor). diff --git a/openerp/osv/expression.py b/openerp/osv/expression.py index 43717320a48..cca376994ec 100644 --- a/openerp/osv/expression.py +++ b/openerp/osv/expression.py @@ -332,9 +332,9 @@ def generate_table_alias(src_table_alias, joined_tables=[]): - src_model='res_users', join_tables=[(res.partner, 'parent_id')] alias = ('res_users__parent_id', '"res_partner" as "res_users__parent_id"') - :param model src_model: model source of the alias - :param list join_tables: list of tuples - (dst_model, link_field) + :param model src_table_alias: model source of the alias + :param list joined_tables: list of tuples + (dst_model, link_field) :return tuple: (table_alias, alias statement for from clause with quotes added) """ @@ -351,8 +351,6 @@ def get_alias_from_query(from_query): """ :param string from_query: is something like : - '"res_partner"' OR - '"res_partner" as "res_users__partner_id"'' - :param tuple result: (unquoted table name, unquoted alias) - i.e. (res_partners, res_partner) OR (res_partner, res_users__partner_id) """ from_splitted = from_query.split(' as ') if len(from_splitted) > 1: @@ -497,11 +495,19 @@ class ExtendedLeaf(object): adding joins :attr list join_context: list of join contexts. This is a list of tuples like ``(lhs, table, lhs_col, col, link)`` - :param obj lhs: source (left hand) model - :param obj model: destination (right hand) model - :param string lhs_col: source model column for join condition - :param string col: destination model column for join condition - :param link: link column between source and destination model + + where + + lhs + source (left hand) model + model + destination (right hand) model + lhs_col + source model column for join condition + col + destination model column for join condition + link + link column between source and destination model that is not necessarily (but generally) a real column used in the condition (i.e. in many2one); this link is used to compute aliases diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index ab9d8df85a6..2e02132d31e 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3485,7 +3485,7 @@ class BaseModel(object): :param cr: database cursor :param user: current user id - :param fields: list of fields + :param allfields: list of fields :param context: context arguments, like lang, time zone :return: dictionary of field dictionaries, each one describing a field of the business object :raise AccessError: * if user has no create/write rights on the requested object @@ -4838,7 +4838,7 @@ class BaseModel(object): Copy given record's data with all its fields values :param cr: database cursor - :param user: current user id + :param uid: current user id :param id: id of the record to copy :param default: field values to override in the original values of the copied record :type default: dictionary diff --git a/openerp/service/websrv_lib.py b/openerp/service/websrv_lib.py index d9f654f4edb..2ce6d3fa09d 100644 --- a/openerp/service/websrv_lib.py +++ b/openerp/service/websrv_lib.py @@ -226,9 +226,9 @@ class HttpOptions: Sometimes, like in special DAV folders, the OPTIONS may contain extra keywords, perhaps also dependant on the request url. - @param the options already. MUST be copied before being altered - @return the updated options. - + :param opts: MUST be copied before being altered + :returns: the updated options. + """ return opts diff --git a/openerp/tools/graph.py b/openerp/tools/graph.py index d26355e177d..7c1f00c45d0 100755 --- a/openerp/tools/graph.py +++ b/openerp/tools/graph.py @@ -210,8 +210,8 @@ class graph(object): def exchange(self, e, f): """Exchange edges to make feasible-tree optimized - @param edge edge with negative cut-value - @param edge new edge with minimum slack-value + :param e: edge with negative cut-value + :param f: new edge with minimum slack-value """ del self.tree_edges[self.tree_edges.index(e)] self.tree_edges.append(f) @@ -601,8 +601,6 @@ class graph(object): def rank(self): """Finds the optimized rank of the nodes using Network-simplex algorithm - - @param start starting node of the component """ self.levels = {} self.critical_edges = [] @@ -641,8 +639,6 @@ class graph(object): def order_in_rank(self): """Finds optimized order of the nodes within their ranks using median heuristic - - @param start: starting node of the component """ self.make_chain() From 8d238252ccbe6b1432f182790ffa8388ede86c47 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:13:10 +0100 Subject: [PATCH 125/192] [REM] unused and broken base.module.scan bzr revid: xmo@openerp.com-20121214131310-k9yuwqoau6a8e89u --- .../base/module/wizard/base_module_scan.py | 75 ------------------- .../module/wizard/base_module_scan_view.xml | 31 -------- 2 files changed, 106 deletions(-) delete mode 100644 openerp/addons/base/module/wizard/base_module_scan.py delete mode 100644 openerp/addons/base/module/wizard/base_module_scan_view.xml diff --git a/openerp/addons/base/module/wizard/base_module_scan.py b/openerp/addons/base/module/wizard/base_module_scan.py deleted file mode 100644 index 3e03c57ea9b..00000000000 --- a/openerp/addons/base/module/wizard/base_module_scan.py +++ /dev/null @@ -1,75 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -import os -import glob -import imp - -import tools - -import zipfile -from osv import osv - -class base_module_scan(osv.osv_memory): - """ scan module """ - - _name = "base.module.scan" - _description = "scan module" - - def watch_dir(self, cr, uid, ids, context): - mod_obj = self.pool.get('ir.module.module') - all_mods = mod_obj.read(cr, uid, mod_obj.search(cr, uid, []), ['name', 'state']) - known_modules = [x['name'] for x in all_mods] - ls_ad = glob.glob(os.path.join(tools.config['addons_path'], '*', '__terp__.py')) - modules = [module_name_re.match(name).group(1) for name in ls_ad] - for fname in os.listdir(tools.config['addons_path']): - if zipfile.is_zipfile(fname): - modules.append( fname.split('.')[0]) - for module in modules: - if module in known_modules: - continue - terp = mod_obj.get_module_info(module) - if not terp.get('installable', True): - continue - - # XXX check if this code is correct... - fm = imp.find_module(module) - try: - imp.load_module(module, *fm) - finally: - if fm[0]: - fm[0].close() - - values = mod_obj.get_values_from_terp(terp) - mod_id = mod_obj.create(cr, uid, dict(name=module, state='uninstalled', **values)) - dependencies = terp.get('depends', []) - for d in dependencies: - cr.execute('insert into ir_module_module_dependency (module_id,name) values (%s, %s)', (mod_id, d)) - for module in known_modules: - terp = mod_obj.get_module_info(module) - if terp.get('installable', True): - for mod in all_mods: - if mod['name'] == module and mod['state'] == 'uninstallable': - mod_obj.write(cr, uid, [mod['id']], {'state': 'uninstalled'}) - return {} - -base_module_scan() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/module/wizard/base_module_scan_view.xml b/openerp/addons/base/module/wizard/base_module_scan_view.xml deleted file mode 100644 index f6f72eac483..00000000000 --- a/openerp/addons/base/module/wizard/base_module_scan_view.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Module Scan - base.module.scan - -
-
-
- - - Module Scan - ir.actions.act_window - base.module.scan - form - form - new - - -
-
- From 91f441d0cd02466dbe28d4691f4ef46f04342340 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:17:20 +0100 Subject: [PATCH 126/192] [FIX] mutable default argument values bzr revid: xmo@openerp.com-20121214131720-jll2i2y0ph7aexox --- openerp/addons/base/ir/ir_model.py | 2 +- openerp/addons/base/ir/ir_needaction.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 4e21f83992e..e0158609e1c 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -257,7 +257,7 @@ class ir_model_fields(osv.osv): 'selection': "", 'domain': "[]", 'name': 'x_', - 'state': lambda self,cr,uid,ctx={}: (ctx and ctx.get('manual',False)) and 'manual' or 'base', + 'state': lambda self,cr,uid,ctx=None: (ctx and ctx.get('manual',False)) and 'manual' or 'base', 'on_delete': 'set null', 'select_level': '0', 'size': 64, diff --git a/openerp/addons/base/ir/ir_needaction.py b/openerp/addons/base/ir/ir_needaction.py index 39432ca6792..12f0fccee8a 100644 --- a/openerp/addons/base/ir/ir_needaction.py +++ b/openerp/addons/base/ir/ir_needaction.py @@ -56,7 +56,7 @@ class ir_needaction_mixin(osv.AbstractModel): # "Need action" API #------------------------------------------------------ - def _needaction_count(self, cr, uid, domain=[], context=None): + def _needaction_count(self, cr, uid, domain=None, context=None): """ Get the number of actions uid has to perform. """ dom = self._needaction_domain_get(cr, uid, context=context) if not dom: From 5d3d3868f6f78556164e382c3160b1bc8fde66ea Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:19:24 +0100 Subject: [PATCH 127/192] [IMP] use augmented assignments bzr revid: xmo@openerp.com-20121214131924-bpl48ht21ic4g34b --- openerp/addons/base/ir/ir_ui_menu.py | 2 +- openerp/addons/base/ir/ir_ui_view.py | 2 +- openerp/addons/base/ir/ir_values.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index 31d0c6714fb..9b945da5fe3 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -181,7 +181,7 @@ class ir_ui_menu(osv.osv): next_num=int(concat[0])+1 datas['name']=rex.sub(('(%d)'%next_num),datas['name']) else: - datas['name']=datas['name']+'(1)' + datas['name'] += '(1)' self.write(cr,uid,[res],{'name':datas['name']}) ids = ir_values_obj.search(cr, uid, [ ('model', '=', 'ir.ui.menu'), diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 2f2a610877d..83a1a9a8bcb 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -254,7 +254,7 @@ class view(osv.osv): if label: for lbl in eval(label): if t.has_key(tools.ustr(lbl)) and tools.ustr(t[lbl])=='False': - label_string = label_string + ' ' + label_string += ' ' else: label_string = label_string + " " + tools.ustr(t[lbl]) labels[str(t['id'])] = (a['id'],label_string) diff --git a/openerp/addons/base/ir/ir_values.py b/openerp/addons/base/ir/ir_values.py index 7af11789225..af7751c950b 100644 --- a/openerp/addons/base/ir/ir_values.py +++ b/openerp/addons/base/ir/ir_values.py @@ -307,10 +307,10 @@ class ir_values(osv.osv): ORDER BY v.user_id, u.company_id""" params = ('default', model, uid, uid) if condition: - query = query % 'AND v.key2 = %s' + query %= 'AND v.key2 = %s' params += (condition[:200],) else: - query = query % 'AND v.key2 is NULL' + query %= 'AND v.key2 is NULL' cr.execute(query, params) # keep only the highest priority default for each field From 0051f993c03a5e66fe41b25dcde018a78888f0a8 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:20:07 +0100 Subject: [PATCH 128/192] [FIX] single-quoted docstrings should use double quotes removed a completely useless docstring bzr revid: xmo@openerp.com-20121214132007-he0yvpmgjw4rwykb --- openerp/addons/base/ir/ir_filters.py | 3 --- openerp/addons/base/ir/ir_needaction.py | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/openerp/addons/base/ir/ir_filters.py b/openerp/addons/base/ir/ir_filters.py index 7c03341b55f..96021ee5d05 100644 --- a/openerp/addons/base/ir/ir_filters.py +++ b/openerp/addons/base/ir/ir_filters.py @@ -24,9 +24,6 @@ from osv import osv, fields from tools.translate import _ class ir_filters(osv.osv): - ''' - Filters - ''' _name = 'ir.filters' _description = 'Filters' diff --git a/openerp/addons/base/ir/ir_needaction.py b/openerp/addons/base/ir/ir_needaction.py index 12f0fccee8a..042283fcea0 100644 --- a/openerp/addons/base/ir/ir_needaction.py +++ b/openerp/addons/base/ir/ir_needaction.py @@ -23,7 +23,7 @@ from osv import osv class ir_needaction_mixin(osv.AbstractModel): - '''Mixin class for objects using the need action feature. + """Mixin class for objects using the need action feature. Need action feature can be used by models that have to be able to signal that an action is required on a particular record. If in @@ -37,7 +37,7 @@ class ir_needaction_mixin(osv.AbstractModel): This class also offers several global services: - ``_needaction_count``: returns the number of actions uid has to perform - ''' + """ _name = 'ir.needaction_mixin' _needaction = True From 3ee178ab2c7aee65155972e3ee04687811e3c3f8 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:21:13 +0100 Subject: [PATCH 129/192] [FIX] unnecessary backslashes bzr revid: xmo@openerp.com-20121214132113-1ofmm5x0ua3l2q5d --- openerp/addons/base/ir/ir_model.py | 2 +- openerp/addons/base/ir/ir_translation.py | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index e0158609e1c..4b56ae06ea7 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -272,7 +272,7 @@ class ir_model_fields(osv.osv): except Exception: _logger.warning('Invalid selection list definition for fields.selection', exc_info=True) raise except_orm(_('Error'), - _("The Selection Options expression is not a valid Pythonic expression." \ + _("The Selection Options expression is not a valid Pythonic expression." "Please provide an expression in the [('key','Label'), ...] format.")) check = True diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py index f9983b5878b..a9712756b88 100644 --- a/openerp/addons/base/ir/ir_translation.py +++ b/openerp/addons/base/ir/ir_translation.py @@ -217,11 +217,11 @@ class ir_translation(osv.osv): def _get_ids(self, cr, uid, name, tt, lang, ids): translations = dict.fromkeys(ids, False) if ids: - cr.execute('select res_id,value ' \ - 'from ir_translation ' \ - 'where lang=%s ' \ - 'and type=%s ' \ - 'and name=%s ' \ + cr.execute('select res_id,value ' + 'from ir_translation ' + 'where lang=%s ' + 'and type=%s ' + 'and name=%s ' 'and res_id IN %s', (lang,tt,name,tuple(ids))) for res_id, value in cr.fetchall(): @@ -237,10 +237,10 @@ class ir_translation(osv.osv): self._get_ids.clear_cache(self, uid, name, tt, lang, res_id) self._get_source.clear_cache(self, uid, name, tt, lang) - cr.execute('delete from ir_translation ' \ - 'where lang=%s ' \ - 'and type=%s ' \ - 'and name=%s ' \ + cr.execute('delete from ir_translation ' + 'where lang=%s ' + 'and type=%s ' + 'and name=%s ' 'and res_id IN %s', (lang,tt,name,tuple(ids),)) for id in ids: From 5155f303032b21e84ff24a885fc73a92b78211f9 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:25:33 +0100 Subject: [PATCH 130/192] [REM] unused local variables bzr revid: xmo@openerp.com-20121214132533-aafgbov19ckb9ksp --- openerp/addons/base/ir/ir_actions.py | 6 ++---- openerp/addons/base/ir/ir_cron.py | 2 +- openerp/addons/base/ir/ir_model.py | 2 -- openerp/addons/base/ir/ir_sequence.py | 2 +- openerp/addons/base/ir/ir_values.py | 2 +- openerp/addons/base/ir/workflow/print_instance.py | 5 ++--- 6 files changed, 7 insertions(+), 12 deletions(-) diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py index 633977452a5..66d676088f7 100644 --- a/openerp/addons/base/ir/ir_actions.py +++ b/openerp/addons/base/ir/ir_actions.py @@ -671,7 +671,7 @@ class actions_server(osv.osv): context['object'] = obj for i in expr: context['active_id'] = i.id - result = self.run(cr, uid, [action.loop_action.id], context) + self.run(cr, uid, [action.loop_action.id], context) if action.state == 'object_write': res = {} @@ -716,8 +716,6 @@ class actions_server(osv.osv): expr = exp.value res[exp.col1.name] = expr - obj_pool = None - res_id = False obj_pool = self.pool.get(action.srcmodel_id.model) res_id = obj_pool.create(cr, uid, res) if action.record_id: @@ -736,7 +734,7 @@ class actions_server(osv.osv): model = action.copy_object.split(',')[0] cid = action.copy_object.split(',')[1] obj_pool = self.pool.get(model) - res_id = obj_pool.copy(cr, uid, int(cid), res) + obj_pool.copy(cr, uid, int(cid), res) return False diff --git a/openerp/addons/base/ir/ir_cron.py b/openerp/addons/base/ir/ir_cron.py index e2d791281d7..aaff5b3510b 100644 --- a/openerp/addons/base/ir/ir_cron.py +++ b/openerp/addons/base/ir/ir_cron.py @@ -231,7 +231,7 @@ class ir_cron(osv.osv): _logger.warning('Tried to poll an undefined table on database %s.', db_name) else: raise - except Exception, ex: + except Exception: _logger.warning('Exception in cron:', exc_info=True) finally: diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 4b56ae06ea7..ff43a15692f 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -568,7 +568,6 @@ class ir_model_relation(Model): ids.reverse() for data in self.browse(cr, uid, ids, context): model = data.model - model_obj = self.pool.get(model) name = openerp.tools.ustr(data.name) # double-check we are really going to delete all the owners of this schema element @@ -1074,7 +1073,6 @@ class ir_model_data(osv.osv): if model == 'ir.model.fields') ir_model_relation = self.pool.get('ir.model.relation') - relation_ids = ir_model_relation.search(cr, uid, [('module', 'in', modules_to_remove)]) ir_module_module = self.pool.get('ir.module.module') modules_to_remove_ids = ir_module_module.search(cr, uid, [('name', 'in', modules_to_remove)]) relation_ids = ir_model_relation.search(cr, uid, [('module', 'in', modules_to_remove_ids)]) diff --git a/openerp/addons/base/ir/ir_sequence.py b/openerp/addons/base/ir/ir_sequence.py index f6f9e58ca90..13035f41cec 100644 --- a/openerp/addons/base/ir/ir_sequence.py +++ b/openerp/addons/base/ir/ir_sequence.py @@ -140,7 +140,7 @@ class ir_sequence(openerp.osv.osv.osv): values = self._add_missing_default_values(cr, uid, values, context) values['id'] = super(ir_sequence, self).create(cr, uid, values, context) if values['implementation'] == 'standard': - f = self._create_sequence(cr, values['id'], values['number_increment'], values['number_next']) + self._create_sequence(cr, values['id'], values['number_increment'], values['number_next']) return values['id'] def unlink(self, cr, uid, ids, context=None): diff --git a/openerp/addons/base/ir/ir_values.py b/openerp/addons/base/ir/ir_values.py index af7751c950b..8b9d44da6f7 100644 --- a/openerp/addons/base/ir/ir_values.py +++ b/openerp/addons/base/ir/ir_values.py @@ -417,7 +417,7 @@ class ir_values(osv.osv): continue # keep only the first action registered for each action name results[action['name']] = (action['id'], action['name'], action_def) - except except_orm, e: + except except_orm: continue return sorted(results.values()) diff --git a/openerp/addons/base/ir/workflow/print_instance.py b/openerp/addons/base/ir/workflow/print_instance.py index 2ac677b194e..4e2f30ca03a 100644 --- a/openerp/addons/base/ir/workflow/print_instance.py +++ b/openerp/addons/base/ir/workflow/print_instance.py @@ -96,7 +96,7 @@ def graph_get(cr, graph, wkf_ids, nested, workitem, processed_subflows): activity_from = actfrom[t['act_from']][1].get(t['signal'], actfrom[t['act_from']][0]) activity_to = actto[t['act_to']][1].get(t['signal'], actto[t['act_to']][0]) graph.add_edge(pydot.Edge( str(activity_from) ,str(activity_to), fontsize='10', **args)) - nodes = cr.dictfetchall() + cr.execute('select * from wkf_activity where flow_start=True and wkf_id in ('+','.join(['%s']*len(wkf_ids))+')', wkf_ids) start = cr.fetchone()[0] cr.execute("select 'subflow.'||name,id from wkf_activity where flow_stop=True and wkf_id in ("+','.join(['%s']*len(wkf_ids))+')', wkf_ids) @@ -109,7 +109,6 @@ def graph_get(cr, graph, wkf_ids, nested, workitem, processed_subflows): def graph_instance_get(cr, graph, inst_id, nested=False): - workitems = {} cr.execute('select wkf_id from wkf_instance where id=%s', (inst_id,)) inst = cr.fetchall() @@ -171,7 +170,7 @@ showpage''' inst_id = inst_id[0] graph_instance_get(cr, graph, inst_id, data.get('nested', False)) ps_string = graph.create(prog='dot', format='ps') - except Exception, e: + except Exception: _logger.exception('Exception in call:') # string is in PS, like the success message would have been ps_string = '''%PS-Adobe-3.0 From d02fc09bb9e52e705b542cd43f36f2dc99a10bbc Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 14:44:55 +0100 Subject: [PATCH 131/192] [IMP] more augmented assignments bzr revid: xmo@openerp.com-20121214134455-c1o7ehlot6vdwioe --- openerp/report/pyPdf/utils.py | 2 +- openerp/report/render/rml2pdf/trml2pdf.py | 4 ++-- openerp/tools/amount_to_text.py | 8 ++++---- openerp/tools/amount_to_text_en.py | 4 ++-- openerp/tools/graph.py | 2 +- openerp/tools/misc.py | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/openerp/report/pyPdf/utils.py b/openerp/report/pyPdf/utils.py index 7c1d472d0b7..98eb7a2a2a9 100644 --- a/openerp/report/pyPdf/utils.py +++ b/openerp/report/pyPdf/utils.py @@ -78,7 +78,7 @@ class ConvertFunctionsToVirtualList(object): len_self = len(self) if index < 0: # support negative indexes - index = len_self + index + index += len_self if index < 0 or index >= len_self: raise IndexError, "sequence index out of range" return self.getFunction(index) diff --git a/openerp/report/render/rml2pdf/trml2pdf.py b/openerp/report/render/rml2pdf/trml2pdf.py index f9f060db1b9..81faef88a93 100644 --- a/openerp/report/render/rml2pdf/trml2pdf.py +++ b/openerp/report/render/rml2pdf/trml2pdf.py @@ -96,7 +96,7 @@ class NumberedCanvas(canvas.Canvas): key=self._pageCounter if not self.pages.get(key,False): while not self.pages.get(key,False): - key = key + 1 + key += 1 self.setFont("Helvetica", 8) self.drawRightString((self._pagesize[0]-30), (self._pagesize[1]-40), " %(this)i / %(total)i" % { @@ -890,7 +890,7 @@ class TinyDocTemplate(platypus.BaseDocTemplate): self.canv._storyCount = 0 def ___handle_pageBegin(self): - self.page = self.page + 1 + self.page += 1 self.pageTemplate.beforeDrawPage(self.canv,self) self.pageTemplate.checkPageSize(self.canv,self) self.pageTemplate.onPage(self.canv,self) diff --git a/openerp/tools/amount_to_text.py b/openerp/tools/amount_to_text.py index 331640a2c28..1dd8f7a6074 100644 --- a/openerp/tools/amount_to_text.py +++ b/openerp/tools/amount_to_text.py @@ -57,9 +57,9 @@ def _convert_nnn_fr(val): if rem > 0: word = to_19_fr[rem] + ' Cent' if mod > 0: - word = word + ' ' + word += ' ' if mod > 0: - word = word + _convert_nn_fr(mod) + word += _convert_nn_fr(mod) return word def french_number(val): @@ -125,9 +125,9 @@ def _convert_nnn_nl(val): if rem > 0: word = to_19_nl[rem] + ' Honderd' if mod > 0: - word = word + ' ' + word += ' ' if mod > 0: - word = word + _convert_nn_nl(mod) + word += _convert_nn_nl(mod) return word def dutch_number(val): diff --git a/openerp/tools/amount_to_text_en.py b/openerp/tools/amount_to_text_en.py index 97d690c70e2..94550588aad 100644 --- a/openerp/tools/amount_to_text_en.py +++ b/openerp/tools/amount_to_text_en.py @@ -60,9 +60,9 @@ def _convert_nnn(val): if rem > 0: word = to_19[rem] + ' Hundred' if mod > 0: - word = word + ' ' + word += ' ' if mod > 0: - word = word + _convert_nn(mod) + word += _convert_nn(mod) return word def english_number(val): diff --git a/openerp/tools/graph.py b/openerp/tools/graph.py index 7c1f00c45d0..785b3b8fee2 100755 --- a/openerp/tools/graph.py +++ b/openerp/tools/graph.py @@ -310,7 +310,7 @@ class graph(object): """ if not self.result[node]['y']: self.result[node]['y'] = self.order[level] - self.order[level] = self.order[level]+1 + self.order[level] += 1 for sec_end in self.transitions.get(node, []): if node!=sec_end: diff --git a/openerp/tools/misc.py b/openerp/tools/misc.py index 1b84e3a5eb7..372b048c4d9 100644 --- a/openerp/tools/misc.py +++ b/openerp/tools/misc.py @@ -561,8 +561,8 @@ def human_size(sz): sz=len(sz) s, i = float(sz), 0 while s >= 1024 and i < len(units)-1: - s = s / 1024 - i = i + 1 + s /= 1024 + i += 1 return "%0.2f %s" % (s, units[i]) def logged(f): From 8fb701d0b33ba21b65eb18985015b8335994618a Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 15:06:36 +0100 Subject: [PATCH 132/192] [IMP] account_followup: simplify code in report bzr revid: rco@openerp.com-20121214140636-34i98k29ldl15z3h --- .../report/account_followup_print.py | 47 +++++++++---------- 1 file changed, 21 insertions(+), 26 deletions(-) diff --git a/addons/account_followup/report/account_followup_print.py b/addons/account_followup/report/account_followup_print.py index f101aeaa369..67ce062dcd1 100644 --- a/addons/account_followup/report/account_followup_print.py +++ b/addons/account_followup/report/account_followup_print.py @@ -20,6 +20,7 @@ ############################################################################## import time +from collections import defaultdict import pooler from report import report_sxw @@ -50,36 +51,30 @@ class report_rappel(report_sxw.rml_parse): def _lines_get_with_partner(self, partner, company_id): pool = pooler.get_pool(self.cr.dbname) moveline_obj = pool.get('account.move.line') - company_obj = pool.get('res.company') - obj_currency = pool.get('res.currency') - movelines = moveline_obj.search(self.cr, self.uid, - [('partner_id', '=', partner.id), - ('account_id.type', '=', 'receivable'), - ('reconcile_id', '=', False), ('state', '<>', 'draft'),('company_id','=', company_id)]) - movelines = moveline_obj.browse(self.cr, self.uid, movelines) - base_currency = movelines[0].company_id.currency_id - final_res = [] - line_cur = {base_currency.id: {'line': []}} + moveline_ids = moveline_obj.search(self.cr, self.uid, [ + ('partner_id', '=', partner.id), + ('account_id.type', '=', 'receivable'), + ('reconcile_id', '=', False), + ('state', '!=', 'draft'), + ('company_id', '=', company_id), + ]) - for line in movelines: - if line.currency_id and (not line.currency_id.id in line_cur): - line_cur[line.currency_id.id] = {'line': []} + # lines_per_currency = {currency: [line data, ...], ...} + lines_per_currency = defaultdict(list) + for line in moveline_obj.browse(self.cr, self.uid, moveline_ids): currency = line.currency_id or line.company_id.currency_id line_data = { - 'name': line.move_id.name, - 'ref': line.ref, - 'date':line.date, - 'date_maturity': line.date_maturity, - 'balance': currency.id <> line.company_id.currency_id.id and line.amount_currency or (line.debit - line.credit), - 'blocked': line.blocked, - 'currency_id': currency, - } - line_cur[currency.id]['line'].append(line_data) + 'name': line.move_id.name, + 'ref': line.ref, + 'date': line.date, + 'date_maturity': line.date_maturity, + 'balance': line.amount_currency if currency != line.company_id.currency_id else line.debit - line.credit, + 'blocked': line.blocked, + 'currency_id': currency, + } + lines_per_currency[currency].append(line_data) - for cur in line_cur: - if line_cur[cur]['line']: - final_res.append({'line': line_cur[cur]['line']}) - return final_res + return [{'line': lines} for lines in lines_per_currency.values()] def _get_text(self, stat_line, followup_id, context=None): if context is None: From 08a082f63fb9b2d86ae62932d83ca535d1684b59 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 14 Dec 2012 15:11:14 +0100 Subject: [PATCH 133/192] [FIX] registry: Set the fields_by_model attribute in __init__(), use None to flag non-existing fields-per-model cache. bzr revid: vmt@openerp.com-20121214141114-em9r66e3sfy21t2r --- openerp/modules/loading.py | 4 ++-- openerp/modules/registry.py | 1 + openerp/osv/orm.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index b4ad08af7a1..935ea8a2436 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -149,7 +149,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= # Query manual fields for all models at once and save them on the registry # so the initialization code for each model does not have to do it # one model at a time. - pool.fields_by_model = {'so_this_dict_is_not_empty': {}} + pool.fields_by_model = {} cr.execute('SELECT * FROM ir_model_fields WHERE state=%s', ('manual',)) for field in cr.dictfetchall(): pool.fields_by_model.setdefault(field['model'], []).append(field) @@ -232,7 +232,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= # The query won't be valid for models created later (i.e. custom model # created after the registry has been loaded), so empty its result. - pool.fields_by_model = {} + pool.fields_by_model = None cr.commit() diff --git a/openerp/modules/registry.py b/openerp/modules/registry.py index d898cc7e8db..afa8351bce9 100644 --- a/openerp/modules/registry.py +++ b/openerp/modules/registry.py @@ -50,6 +50,7 @@ class Registry(object): self._init = True self._init_parent = {} self._assertion_report = assertion_report.assertion_report() + self.fields_by_model = None # modules fully loaded (maintained during init phase by `loading` module) self._init_modules = set() diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 7d89139b2d5..69aee5adcdd 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1020,7 +1020,7 @@ class BaseModel(object): # Check the query is already done for all modules of if we need to # do it ourselves. - if self.pool.fields_by_model: + if self.pool.fields_by_model is not None: manual_fields = self.pool.fields_by_model.get(self._name, []) else: cr.execute('SELECT * FROM ir_model_fields WHERE model=%s AND state=%s', (self._name, 'manual')) From 8e43af0e70cf1ad0bd2ed397c8548c5d559dda8a Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 14 Dec 2012 15:16:54 +0100 Subject: [PATCH 134/192] [IMP] account_followup: in email templates, move the followup_table from the context to a partner method bzr revid: rco@openerp.com-20121214141654-ksmjs6t73wzwedvl --- addons/account_followup/account_followup.py | 106 ++++++++---------- .../account_followup_data.xml | 8 +- 2 files changed, 50 insertions(+), 64 deletions(-) diff --git a/addons/account_followup/account_followup.py b/addons/account_followup/account_followup.py index 17a09d51e6e..30bd543f7ca 100644 --- a/addons/account_followup/account_followup.py +++ b/addons/account_followup/account_followup.py @@ -113,66 +113,6 @@ class account_move_line(osv.osv): } - -class email_template(osv.osv): - _inherit = 'email.template' - - def _get_followup_table_html(self, cr, uid, res_id, context=None): - ''' - Build the html tables to be included in emails send to partners, when reminding them their - overdue invoices. - - :param res_id: ID of the partner for whom we are building the tables - :rtype: string - ''' - from report import account_followup_print - - partner = self.pool.get('res.partner').browse(cr, uid, res_id, context=context) - followup_table = '' - if partner.unreconciled_aml_ids: - company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id - current_date = fields.date.context_today(cr, uid, context) - rml_parse = account_followup_print.report_rappel(cr, uid, "followup_rml_parser") - final_res = rml_parse._lines_get_with_partner(partner, company.id) - - for currency_dict in final_res: - currency = currency_dict.get('line', [{'currency_id': company.currency_id}])[0]['currency_id'] - followup_table += ''' - - - - - - - - - ''' % (currency.symbol) - total = 0 - for aml in currency_dict['line']: - block = aml['blocked'] and 'X' or ' ' - total += aml['balance'] - strbegin = "" - date = aml['date_maturity'] or aml['date'] - if date <= current_date and aml['balance'] > 0: - strbegin = "" - followup_table +="" + strbegin + str(aml['date']) + strend + strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin + str(aml['balance']) + strend + strbegin + block + strend + "" - total = rml_parse.formatLang(total, dp='Account', currency_obj=currency) - followup_table += ''' -
Invoice dateReferenceDue dateAmount (%s)Lit.
" - strend = "" - strend = "
-
Amount due: %s
''' % (total) - return followup_table - - - def render_template(self, cr, uid, template, model, res_id, context=None): - if model == 'res.partner' and context.get('followup'): - context['followup_table'] = self._get_followup_table_html(cr, uid, res_id, context=context) - # Adds current_date to the context. That way it can be used to put - # the account move lines in bold that are overdue in the email - context['current_date'] = fields.date.context_today(cr, uid, context) - return super(email_template, self).render_template(cr, uid, template, model, res_id, context=context) - class res_partner(osv.osv): def fields_view_get(self, cr, uid, view_id=None, view_type=None, context=None, toolbar=False, submenu=False): @@ -289,6 +229,52 @@ class res_partner(osv.osv): 'payment_next_action': payment_next_action}, context=ctx) return unknown_mails + def get_followup_table_html(self, cr, uid, ids, context=None): + """ Build the html tables to be included in emails send to partners, + when reminding them their overdue invoices. + :param ids: [id] of the partner for whom we are building the tables + :rtype: string + """ + from report import account_followup_print + + assert len(ids) == 1 + partner = self.browse(cr, uid, ids[0], context=context) + followup_table = '' + if partner.unreconciled_aml_ids: + company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id + current_date = fields.date.context_today(cr, uid, context) + rml_parse = account_followup_print.report_rappel(cr, uid, "followup_rml_parser") + final_res = rml_parse._lines_get_with_partner(partner, company.id) + + for currency_dict in final_res: + currency = currency_dict.get('line', [{'currency_id': company.currency_id}])[0]['currency_id'] + followup_table += ''' + + + + + + + + + ''' % (currency.symbol) + total = 0 + for aml in currency_dict['line']: + block = aml['blocked'] and 'X' or ' ' + total += aml['balance'] + strbegin = "" + date = aml['date_maturity'] or aml['date'] + if date <= current_date and aml['balance'] > 0: + strbegin = "" + followup_table +="" + strbegin + str(aml['date']) + strend + strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin + str(aml['balance']) + strend + strbegin + block + strend + "" + total = rml_parse.formatLang(total, dp='Account', currency_obj=currency) + followup_table += ''' +
Invoice dateReferenceDue dateAmount (%s)Lit.
" + strend = "" + strend = "
+
Amount due: %s
''' % (total) + return followup_table + def action_done(self, cr, uid, ids, context=None): return self.write(cr, uid, ids, {'payment_next_action_date': False, 'payment_next_action':'', 'payment_responsible_id': False}, context=context) diff --git a/addons/account_followup/account_followup_data.xml b/addons/account_followup/account_followup_data.xml index c35a0ffcd49..d7e6d029ae9 100644 --- a/addons/account_followup/account_followup_data.xml +++ b/addons/account_followup/account_followup_data.xml @@ -34,7 +34,7 @@ ${user.name}
-${ctx.get('followup_table','') | safe} +${object.get_followup_table_html() | safe}
@@ -74,7 +74,7 @@ ${user.name}

-${ctx.get('followup_table','') | safe} +${object.get_followup_table_html() | safe}
@@ -111,7 +111,7 @@ ${user.name}
-${ctx.get('followup_table','') | safe} +${object.get_followup_table_html() | safe}
@@ -146,7 +146,7 @@ ${user.name}

-${ctx.get('followup_table','') | safe} +${object.get_followup_table_html() | safe}
From 539af8a8f04375e100eb55d7c61b25b39c5c31f2 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 14 Dec 2012 16:24:53 +0100 Subject: [PATCH 135/192] [FIX] hr_attendance: check the user is an employee by checking if (s)he belongs to the "Employee" group bzr revid: chs@openerp.com-20121214152453-tvtjuvvmefw9qcrp --- .../hr_attendance/static/src/js/attendance.js | 34 ++++++------------- 1 file changed, 11 insertions(+), 23 deletions(-) diff --git a/addons/hr_attendance/static/src/js/attendance.js b/addons/hr_attendance/static/src/js/attendance.js index 281822361ef..f030562da9b 100644 --- a/addons/hr_attendance/static/src/js/attendance.js +++ b/addons/hr_attendance/static/src/js/attendance.js @@ -72,34 +72,22 @@ openerp.hr_attendance = function (instance) { }); instance.web.UserMenu.include({ - - is_employee: function() { - var self = this; - if (_.isUndefined(self._is_employee)) { - var Users = new instance.web.Model('res.users'); - return Users.query(['employee']).filter([['id', '=', self.session.uid]]).all().then(function(records) { - if (_.isEmpty(records)) { - self._is_employee = false; - } else { - self._is_employee = records[0].employee; - } - return self._is_employee; - }); - } else { - return $.Deferred().resolve(self._is_employee).promise(); - } - }, - do_update: function () { this._super(); var self = this; this.update_promise.done(function () { - $.when(self.is_employee()).done(function(is_employee) { - if (!is_employee || self.attendanceslider) { - return; + if (_.isUndefined(self.attendanceslider)) { + return; + } + // check current user is an employee + var Users = new instance.web.Model('res.users'); + Users.call('has_group', ['base.group_user']).done(function(is_employee) { + if (is_employee) { + self.attendanceslider = new instance.hr_attendance.AttendanceSlider(self); + self.attendanceslider.prependTo(instance.webclient.$('.oe_systray')); + } else { + self.attendanceslider = null; } - self.attendanceslider = new instance.hr_attendance.AttendanceSlider(self); - self.attendanceslider.prependTo(instance.webclient.$('.oe_systray')); }); }); }, From d6087e208fa372f12536c30342deb898d3883c6f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 14 Dec 2012 16:29:57 +0100 Subject: [PATCH 136/192] [FIX] flow control annoyances bzr revid: xmo@openerp.com-20121214152957-izvuo2u0uvpuv2ho --- addons/web/controllers/main.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index d4fe2d79acc..e47a716b2bc 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -1276,11 +1276,11 @@ class Binary(openerpweb.Controller): @openerpweb.httprequest def upload(self, req, callback, ufile): # TODO: might be useful to have a configuration flag for max-length file uploads + out = """""" try: - out = """""" data = ufile.read() args = [len(data), ufile.filename, ufile.content_type, base64.b64encode(data)] @@ -1291,11 +1291,11 @@ class Binary(openerpweb.Controller): @openerpweb.httprequest def upload_attachment(self, req, callback, model, id, ufile): Model = req.session.model('ir.attachment') + out = """""" try: - out = """""" attachment_id = Model.create({ 'name': ufile.filename, 'datas': base64.encodestring(ufile.read()), @@ -1307,7 +1307,7 @@ class Binary(openerpweb.Controller): 'filename': ufile.filename, 'id': attachment_id } - except Exception,e: + except xmlrpclib.Fault, e: args = {'error':e.faultCode } return out % (simplejson.dumps(callback), simplejson.dumps(args)) From 9ebbe7d2303a14beff884cb049324a7953d9f5d2 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 14 Dec 2012 16:30:48 +0100 Subject: [PATCH 137/192] [IMP] doc/security: removed note stating the groups attribute was partially implemented. bzr revid: vmt@openerp.com-20121214153048-pehjjfp05uc9gdu4 --- doc/04_security.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/doc/04_security.rst b/doc/04_security.rst index 99d7fd3d17f..bb0ce468de5 100644 --- a/doc/04_security.rst +++ b/doc/04_security.rst @@ -141,10 +141,6 @@ for users who do not belong to the authorized groups: .. note:: The tests related to this feature are in ``openerp/tests/test_acl.py``. -.. warning:: At the time of writing the implementation of this feature is partial - and does not yet restrict read/write RPC access to the field. - The corresponding test is written already but currently disabled. - Workflow transition rules +++++++++++++++++++++++++ From 2c8f4f75729c20ff9c43dff100e3eb97e86ffd5e Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 14 Dec 2012 16:52:25 +0100 Subject: [PATCH 138/192] [FIX] hr_attendance: invert condition bzr revid: chs@openerp.com-20121214155225-olze66svgx4hwqvg --- addons/hr_attendance/static/src/js/attendance.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_attendance/static/src/js/attendance.js b/addons/hr_attendance/static/src/js/attendance.js index f030562da9b..c2750a920a4 100644 --- a/addons/hr_attendance/static/src/js/attendance.js +++ b/addons/hr_attendance/static/src/js/attendance.js @@ -76,7 +76,7 @@ openerp.hr_attendance = function (instance) { this._super(); var self = this; this.update_promise.done(function () { - if (_.isUndefined(self.attendanceslider)) { + if (!_.isUndefined(self.attendanceslider)) { return; } // check current user is an employee From 91ee5eae52846518b84e07b658d72f5c3c6f9016 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 14 Dec 2012 16:53:13 +0100 Subject: [PATCH 139/192] [IMP] orm/acl: proper message instead of `TODO`. bzr revid: vmt@openerp.com-20121214155313-76lncslpx7ugrp6x --- openerp/osv/orm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index ce2f8fc671a..1457013035b 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3560,7 +3560,11 @@ class BaseModel(object): filtered_fields = filter(lambda a: not p(a), fields) if filtered_fields: _logger.warning('Access Denied by ACLs for operation: %s, uid: %s, model: %s, fields: %s', operation, user, self._name, ', '.join(filtered_fields)) - raise except_orm(_('Access Denied'), 'TODO') + raise except_orm( + _('Access Denied'), + _('The requested operation cannot be completed due to security restrictions. ' + 'Please contact your system administrator.\n\n(Document type: %s, Operation: %s)') % \ + (self._description, operation)) return fields def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'): From 809c92fdefd52ee8021f552c2043bffedfa9edc0 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Sat, 15 Dec 2012 05:17:23 +0000 Subject: [PATCH 140/192] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20121214053618-1gz9xun2cb10afle bzr revid: launchpad_translations_on_behalf_of_openerp-20121215050358-th0pl9jeams3pwkr bzr revid: launchpad_translations_on_behalf_of_openerp-20121215050620-y27swfcuh62k8u32 bzr revid: launchpad_translations_on_behalf_of_openerp-20121215051723-6cnx1julk94gkm66 --- addons/account/i18n/es.po | 76 +- addons/account/i18n/it.po | 222 +- addons/account/i18n/zh_CN.po | 37 +- .../i18n/it.po | 72 +- addons/account_budget/i18n/it.po | 10 +- addons/account_followup/i18n/es.po | 373 +- addons/account_payment/i18n/pl.po | 59 +- addons/account_voucher/i18n/it.po | 120 +- addons/analytic/i18n/it.po | 16 +- addons/analytic/i18n/pl.po | 104 +- addons/base_iban/i18n/pl.po | 17 +- addons/base_import/i18n/hr.po | 1166 ++ addons/base_import/i18n/zh_CN.po | 34 +- addons/base_setup/i18n/it.po | 34 +- addons/base_setup/i18n/pl.po | 76 +- addons/base_setup/i18n/zh_CN.po | 17 +- addons/contacts/i18n/zh_CN.po | 14 +- addons/crm/i18n/pt.po | 128 +- addons/crm_claim/i18n/zh_CN.po | 44 +- addons/crm_helpdesk/i18n/zh_CN.po | 32 +- addons/crm_partner_assign/i18n/zh_CN.po | 20 +- addons/delivery/i18n/hr.po | 48 +- addons/fetchmail/i18n/hr.po | 103 +- addons/fetchmail/i18n/it.po | 15 +- addons/fleet/i18n/pt.po | 220 +- addons/hr/i18n/hr.po | 65 +- addons/hr/i18n/it.po | 114 +- addons/hr_attendance/i18n/hr.po | 12 +- addons/hr_attendance/i18n/pl.po | 54 +- addons/hr_attendance/i18n/zh_CN.po | 12 +- addons/hr_evaluation/i18n/hr.po | 166 +- addons/hr_holidays/i18n/pl.po | 195 +- addons/hr_payroll/i18n/hr.po | 86 +- addons/hr_payroll_account/i18n/hr.po | 22 +- addons/hr_timesheet_sheet/i18n/hr.po | 144 +- addons/lunch/i18n/es.po | 235 +- addons/mail/i18n/de.po | 194 +- addons/mail/i18n/es.po | 147 +- addons/mrp/i18n/de.po | 106 +- addons/mrp/i18n/es.po | 318 +- addons/mrp/i18n/pt.po | 52 +- addons/mrp/i18n/sl.po | 30 +- addons/mrp_repair/i18n/pl.po | 62 +- addons/portal_project/i18n/zh_CN.po | 10 +- addons/portal_sale/i18n/pt.po | 36 +- addons/procurement/i18n/es.po | 57 +- addons/product/i18n/es.po | 461 +- addons/project/i18n/es.po | 278 +- addons/project/i18n/pl.po | 86 +- addons/project/i18n/zh_CN.po | 214 +- addons/purchase/i18n/es.po | 130 +- addons/purchase/i18n/it.po | 367 +- addons/purchase/i18n/sl.po | 4 +- addons/purchase_requisition/i18n/es.po | 8 +- addons/sale/i18n/de.po | 8 +- addons/sale/i18n/it.po | 258 +- addons/sale/i18n/zh_CN.po | 81 +- addons/stock/i18n/de.po | 4 +- addons/stock/i18n/sl.po | 104 +- addons/stock_no_autopicking/i18n/es.po | 12 +- addons/stock_no_autopicking/i18n/pl.po | 16 +- addons/web/i18n/fr.po | 33 +- addons/web/i18n/sl.po | 58 +- addons/web_calendar/i18n/ro.po | 17 +- addons/web_diagram/i18n/ro.po | 20 +- addons/web_gantt/i18n/ro.po | 10 +- addons/web_graph/i18n/ro.po | 40 +- addons/web_graph/i18n/sl.po | 24 +- addons/web_kanban/i18n/ro.po | 22 +- addons/web_kanban/i18n/sl.po | 20 +- addons/web_linkedin/i18n/it.po | 17 +- addons/web_view_editor/i18n/ro.po | 184 + addons/web_view_editor/i18n/sl.po | 16 +- openerp/addons/base/i18n/es.po | 22 +- openerp/addons/base/i18n/es_DO.po | 608 +- openerp/addons/base/i18n/hi.po | 15072 ++++++++++++++++ openerp/addons/base/i18n/hu.po | 120 +- openerp/addons/base/i18n/hy.po | 1034 +- openerp/addons/base/i18n/it.po | 186 +- openerp/addons/base/i18n/mn.po | 135 +- openerp/addons/base/i18n/pt_BR.po | 19 +- openerp/addons/base/i18n/sl.po | 3728 +++- 82 files changed, 25516 insertions(+), 3074 deletions(-) create mode 100644 addons/base_import/i18n/hr.po create mode 100644 addons/web_view_editor/i18n/ro.po create mode 100644 openerp/addons/base/i18n/hi.po diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index 4521d5a6ceb..fd713b9b3df 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-13 13:06+0000\n" +"PO-Revision-Date: 2012-12-14 11:26+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:37+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -3965,6 +3965,8 @@ msgid "" "by\n" " your supplier/customer." msgstr "" +"Podrá editar y validar esta nota de crédito directamente o mantenerla como " +"borrador, esperando a que el documento sea expedido por su cliente/proveedor." #. module: account #: view:validate.account.move.lines:0 @@ -3993,7 +3995,7 @@ msgstr "Transferencias" #. module: account #: field:account.config.settings,expects_chart_of_accounts:0 msgid "This company has its own chart of accounts" -msgstr "" +msgstr "Esta compañía tiene su propio plan de cuentas" #. module: account #: view:account.chart:0 @@ -4065,6 +4067,8 @@ msgid "" "You cannot modify a posted entry of this journal.\n" "First you should set the journal to allow cancelling entries." msgstr "" +"No puede modificar una entrada de este diario asentada.\n" +"Primero debería permitir cancelar asientos en el diario." #. module: account #: model:ir.actions.act_window,name:account.action_account_print_sale_purchase_journal @@ -4102,7 +4106,7 @@ msgstr "Crear cuenta" #: code:addons/account/wizard/account_fiscalyear_close.py:62 #, python-format msgid "The entries to reconcile should belong to the same company." -msgstr "" +msgstr "Las entradas a conciliar deben pertenecer a la misma compañía." #. module: account #: field:account.invoice.tax,tax_amount:0 @@ -4152,7 +4156,7 @@ msgstr "(si no selecciona periodo se usarán todos los periodos abiertos)" #. module: account #: model:ir.model,name:account.model_account_journal_cashbox_line msgid "account.journal.cashbox.line" -msgstr "" +msgstr "Línea de entrada de caja" #. module: account #: model:ir.model,name:account.model_account_partner_reconcile_process @@ -4307,6 +4311,8 @@ msgid "" "When monthly periods are created. The status is 'Draft'. At the end of " "monthly period it is in 'Done' status." msgstr "" +"Cuando se crean periodos mensuales, el estado es 'Borrador'. Al final del " +"periodo mensual, están es estado 'Realizado'." #. module: account #: view:account.invoice.report:0 @@ -4334,6 +4340,7 @@ msgstr "Cuenta a pagar" #, python-format msgid "The periods to generate opening entries cannot be found." msgstr "" +"No se ha encontrado ningún periodo para generar los asientos de apertura." #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 @@ -4376,7 +4383,7 @@ msgstr "Código impuesto factor multiplicación" #. module: account #: field:account.config.settings,complete_tax_set:0 msgid "Complete set of taxes" -msgstr "" +msgstr "Conjunto completo de impuestos" #. module: account #: field:account.account,name:0 @@ -4399,7 +4406,7 @@ msgstr "¡No hay compañías sin configurar!" #. module: account #: field:res.company,expects_chart_of_accounts:0 msgid "Expects a Chart of Accounts" -msgstr "" +msgstr "Se esperaba un plan de cuentas" #. module: account #: model:mail.message.subtype,name:account.mt_invoice_paid @@ -4427,6 +4434,8 @@ msgstr "Configurar sus cuentas bancarias" #: selection:account.invoice.refund,filter_refund:0 msgid "Modify: create credit note, reconcile and create a new draft invoice" msgstr "" +"Modicar: crear una nota de crédito, la concilia y crea un nueva factura en " +"borrador" #. module: account #: xsl:account.transfer:0 @@ -4472,6 +4481,8 @@ msgid "" "Check this box if you don't want any tax related to this tax Code to appear " "on invoices." msgstr "" +"Marque esta casilla si no quiere que ningún impuesto relacionado con este " +"código de impuesto aparezca en las facturas." #. module: account #: code:addons/account/account_move_line.py:1048 @@ -4546,7 +4557,7 @@ msgstr "título" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Create a draft credit note" -msgstr "" +msgstr "Crear una nota de crédito en borrador" #. module: account #: view:account.invoice:0 @@ -4605,7 +4616,7 @@ msgstr "(debería romper la conciliación si desea abrir la factura)" #. module: account #: field:account.tax,account_analytic_collected_id:0 msgid "Invoice Tax Analytic Account" -msgstr "" +msgstr "Cuenta analítica del impuesto de factura" #. module: account #: field:account.chart,period_from:0 @@ -4643,6 +4654,7 @@ msgid "" "If you put \"%(year)s\" in the prefix, it will be replaced by the current " "year." msgstr "" +"Si pone \"%(year)s\" en el prefijo, será reemplazado por el año actual." #. module: account #: help:account.account,active:0 @@ -4679,6 +4691,8 @@ msgid "" "9.99 EUR, whereas a decimal precision of 4 will allow journal entries like: " "0.0231 EUR." msgstr "" +"Como ejemplo, un precisión decimal de 2 permite al diario entradas como: " +"9.99 EUR, y una precisión decimal de 4 permitiría entradas como: 0.0231 EUR." #. module: account #: view:account.payment.term.line:0 @@ -4755,6 +4769,8 @@ msgid "" "Error!\n" "You cannot create recursive Tax Codes." msgstr "" +"¡Error!\n" +"No puede crear códigos de impuestos recursivos." #. module: account #: constraint:account.period:0 @@ -4762,6 +4778,8 @@ msgid "" "Error!\n" "The duration of the Period(s) is/are invalid." msgstr "" +"¡Error!\n" +"La duración del periodo es inválida." #. module: account #: field:account.entries.report,month:0 @@ -4778,12 +4796,12 @@ msgstr "Mes" #: code:addons/account/account.py:667 #, python-format msgid "You cannot change the code of account which contains journal items!" -msgstr "" +msgstr "¡No puede cambiar el código de una cuenta que contiene apuntes!" #. module: account #: field:account.config.settings,purchase_sequence_prefix:0 msgid "Supplier invoice sequence" -msgstr "" +msgstr "Secuencia de factura de proveedor" #. module: account #: code:addons/account/account_invoice.py:571 @@ -4793,13 +4811,15 @@ msgid "" "Cannot find a chart of account, you should create one from Settings\\" "Configuration\\Accounting menu." msgstr "" +"No se puede encontrar un plan de cuentas. Debería crear uno desde el menú " +"Configuración\\Configuración\\Contabilidad." #. module: account #: field:account.entries.report,product_uom_id:0 #: view:analytic.entries.report:0 #: field:analytic.entries.report,product_uom_id:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidad de medida del producto" #. module: account #: field:res.company,paypal_account:0 @@ -4837,7 +4857,7 @@ msgstr "Dejarlo vacío para utilizar la fecha actual." #: view:account.bank.statement:0 #: field:account.cashbox.line,subtotal_closing:0 msgid "Closing Subtotal" -msgstr "" +msgstr "Subtotal de cierre" #. module: account #: field:account.tax,base_code_id:0 @@ -4849,7 +4869,7 @@ msgstr "Código base cuenta" #, python-format msgid "" "You have to provide an account for the write off/exchange difference entry." -msgstr "" +msgstr "Tiene que introducir una cuenta de desajuste para la diferencia." #. module: account #: help:res.company,paypal_account:0 @@ -4891,14 +4911,14 @@ msgstr "Compruebe si también desea mostrar cuentas con saldo 0." #. module: account #: field:account.move.reconcile,opening_reconciliation:0 msgid "Opening Entries Reconciliation" -msgstr "" +msgstr "Conciliación del asiento de apertura" #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_move_reconciliation.xml:24 #, python-format msgid "Last Reconciliation:" -msgstr "" +msgstr "Última conciliación:" #. module: account #: model:ir.ui.menu,name:account.menu_finance_periodical_processing @@ -4908,7 +4928,7 @@ msgstr "Procesamiento periódico" #. module: account #: selection:account.move.line,state:0 msgid "Balanced" -msgstr "" +msgstr "Cuadrado" #. module: account #: model:process.node,note:account.process_node_importinvoice0 @@ -4922,6 +4942,8 @@ msgid "" "There is currently no company without chart of account. The wizard will " "therefore not be executed." msgstr "" +"Actualmente no hay ninguna compañía sin plan de cuentas. El asistente no se " +"ejecutará en consecuencia." #. module: account #: model:ir.actions.act_window,name:account.action_wizard_multi_chart @@ -5007,7 +5029,7 @@ msgstr "Abonos" #: model:ir.actions.act_window,name:account.action_account_manual_reconcile #: model:ir.ui.menu,name:account.menu_manual_reconcile_bank msgid "Journal Items to Reconcile" -msgstr "" +msgstr "Apuntes a conciliar" #. module: account #: sql_constraint:account.period:0 @@ -5017,12 +5039,12 @@ msgstr "El nombre del periodo debe ser único por compañia!" #. module: account #: help:wizard.multi.charts.accounts,currency_id:0 msgid "Currency as per company's country." -msgstr "" +msgstr "Moneda por país de la compañía" #. module: account #: view:account.tax:0 msgid "Tax Computation" -msgstr "" +msgstr "Cálculo de tasas" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -5059,6 +5081,8 @@ msgid "" "Error!\n" "You cannot create an account which has parent account of different company." msgstr "" +"¡Error!\n" +"No puede crear una cuenta cuya cuenta padre es de otra compañía." #. module: account #: code:addons/account/account_invoice.py:615 @@ -5094,7 +5118,7 @@ msgstr "Modelos recurrentes" #. module: account #: view:account.tax:0 msgid "Children/Sub Taxes" -msgstr "" +msgstr "Impuestos hijos" #. module: account #: xsl:account.transfer:0 @@ -5119,7 +5143,7 @@ msgstr "Actúa como una cuenta por defecto para los importes en el haber." #. module: account #: view:cash.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "Indique por qué retira dinero de la caja registradora:" #. module: account #: selection:account.invoice,state:0 @@ -5136,12 +5160,12 @@ msgstr "Ejemplo" #. module: account #: help:account.config.settings,group_proforma_invoices:0 msgid "Allows you to put invoices in pro-forma state." -msgstr "" +msgstr "Permite poner las facturas es estado pro-forma." #. module: account #: view:account.journal:0 msgid "Unit Of Currency Definition" -msgstr "" +msgstr "Unidad de definición de la moneda" #. module: account #: view:account.tax.template:0 @@ -5194,7 +5218,7 @@ msgstr "Factura cancelada" #. module: account #: view:account.invoice:0 msgid "My Invoices" -msgstr "" +msgstr "Mis facturas" #. module: account #: selection:account.bank.statement,state:0 diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index bca027850f7..e985e6d3728 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-13 22:30+0000\n" -"Last-Translator: paola \n" +"PO-Revision-Date: 2012-12-14 21:07+0000\n" +"Last-Translator: Davide Corio - agilebg.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: 2012-12-14 05:37+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -2422,6 +2422,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare una nuova fattura fornitore.\n" +"

\n" +" E' possibile controllare la fattura fornitore in base a\n" +" quanto acquisto o ricevuto. OpenERP può anche creare\n" +" fatture bozza automaticamente da ordini di acquisto o " +"ricevute.\n" +"

\n" +" " #. module: account #: sql_constraint:account.move.line:0 @@ -2482,6 +2491,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare un estratto conto bancario.\n" +"

\n" +" Un estratto conto bancario è il riepilogo di tutte le " +"transazioni finanziarie\n" +" avvenute in un determinato periodo di tempo su un conto " +"bancario.\n" +" Dovresti riceverlo periodicamente dalla tua banca.\n" +"

\n" +" OpenERP allows you to reconcile a statement line directly " +"with\n" +" OpenERP consente di riconciliare una riga dell'estratto " +"conto direttamente con\n" +" le fatture di vendita o acquisto relative.\n" +"

\n" +" " #. module: account #: field:account.config.settings,currency_id:0 @@ -2953,6 +2978,11 @@ msgid "" "amount greater than the total invoiced amount. In order to avoid rounding " "issues, the latest line of your payment term must be of type 'balance'." msgstr "" +"Impossibile creare la fattura.\n" +"Il termine di pagamento relativo è probabilmente mal configurato siccome " +"fornisce un importo calcolato superiore al totale fatturato. Per evitare " +"errori di arrotondamento, l'ultima riga del pagamento deve essere di tipo " +"'bilancio'." #. module: account #: view:account.move:0 @@ -3149,6 +3179,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare una registrazione sezionale.\n" +"

\n" +" Una registrazione sezionale consiste in diverse voci " +"sezionale, ognuna delle\n" +" quali può essere una transazione in dare o avere.\n" +"

\n" +" OpenERP crea automaticamente una registrazione sezionale per " +"ogni documento\n" +" contabile: fattura, nota di credito, pagamento fornitore, " +"estratto conto bancario,\n" +" etc. Quindi, è possibile creare registrazione sezionali " +"puramente o principalmente manuali\n" +" per varie operazioni.\n" +"

\n" +" " #. module: account #: help:account.invoice,date_due:0 @@ -3360,6 +3406,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare un nuovo anno fiscale.\n" +"

\n" +" Dinire l'anno fiscale della propria azienda in base alle " +"proprie necessità.\n" +" aziandale si conclude (generalmente 12 mesi). L'anno fiscale " +"è\n" +" solitamente riferito alla data in cui termina. Per esempio,\n" +" se l'anno fiscale aziendale termina il 30 novembre 2011, " +"quindi tutto ciò\n" +" che accade tra il 1 dicembre 2010 e il 30 novembre 2011\n" +" verrà identificato come AF 2011.\n" +"

\n" +" " #. module: account #: view:account.common.report:0 @@ -4210,6 +4270,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare una fattura cliente.\n" +"

\n" +" La fatturazione elettronica di OpenERP consente di " +"collezionare\n" +" velocemente e facilmente i pagamenti fornitore. I tuoi " +"clienti ricevono\n" +" le fatture vie email e possono pagarle online o importarle\n" +" nel proprio sistema.\n" +"

\n" +" Le discussioni con i propri clienti vengono automaticamente " +"mostrate\n" +" al fondo di ogni fattura.\n" +"

\n" +" " #. module: account #: field:account.tax.code,name:0 @@ -4915,6 +4990,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Click to setup a new bank account. \n" +" Cliccare per configurare un nuovo conto bancario.\n" +"

\n" +" Configura il conto bancario per l'azienda e seleziona quelli " +"che\n" +" devono comparire nel footer delle stampe.\n" +"

\n" +" Se si usano le funzionalità contabili di OpenERP, sezionali e\n" +" conti verranno creati automaticamente in base ai dati forniti.\n" +"

\n" +" " #. module: account #: model:ir.model,name:account.model_account_invoice_cancel @@ -5275,6 +5362,10 @@ msgid "" "You can create one in the menu: \n" "Configuration\\Journals\\Journals." msgstr "" +"Impossibile trovare un sezionale contabile di tipo %s per l'azienda.\n" +"\n" +"E' possibile crearne uno manualmente dal menù: \n" +"Configurazione\\Sezionali\\Sezionali." #. module: account #: report:account.vat.declaration:0 @@ -8072,7 +8163,7 @@ msgstr "Prezzo" #: view:account.bank.statement:0 #: field:account.bank.statement,closing_details_ids:0 msgid "Closing Cashbox Lines" -msgstr "" +msgstr "Chiusura Righe Registrazione di Cassa" #. module: account #: view:account.bank.statement:0 @@ -8340,6 +8431,25 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Click to add a new analytic account.\n" +" Cliccare per creare un nuovo conto analitico.\n" +"

\n" +" Il piano dei conti standard ha una struttura definita in " +"base alla\n" +" normativa locale. Il piano dei conti analitico dovrebbe " +"invece riflettere\n" +" le necessità aziendali in fatto di reportistica " +"costi/ricavi.\n" +"

\n" +" Sono generalmente strutturati in base a contratti, progetti, " +"prodotti o\n" +" dipartimenti. La maggior parte delle operazioni OpenERP " +"(fatture,\n" +" timesheets, spese, etc) generano movimenti analitici sui " +"conti relativi.\n" +"

\n" +" " #. module: account #: model:account.account.type,name:account.data_account_type_view @@ -8751,7 +8861,7 @@ msgstr "Riga Movimento di Cassa" #. module: account #: field:account.installer,charts:0 msgid "Accounting Package" -msgstr "" +msgstr "Pacchetto Contabilità" #. module: account #: report:account.third_party_ledger:0 @@ -8941,7 +9051,7 @@ msgstr "Residuo totale" #. module: account #: view:account.bank.statement:0 msgid "Opening Cash Control" -msgstr "" +msgstr "Apertura Controllo Cassa" #. module: account #: model:process.node,note:account.process_node_invoiceinvoice0 @@ -9151,6 +9261,9 @@ msgid "" "This wizard will remove the end of year journal entries of selected fiscal " "year. Note that you can run this wizard many times for the same fiscal year." msgstr "" +"Questo wizard rimuoverà le registrazioni di fine anno dall'anno fiscale " +"selezionato. Notare che è possibile avviare questo wizard diverse volte per " +"lo stesso anno fiscale." #. module: account #: report:account.invoice:0 @@ -9232,6 +9345,12 @@ msgid "" "invoice will be created \n" " so that you can edit it." msgstr "" +"Usare questa opzione se si vuole annullare una fattura e crearne\n" +" una nuova. La nota di credito verrà " +"creata, validata e riconciliata\n" +" con la fattura corrente. Una nuova " +"fattura bozza, verrà creata\n" +" così da poterla modificare." #. module: account #: model:process.transition,name:account.process_transition_filestatement0 @@ -9333,6 +9452,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per aggiungere un sezionale.\n" +"

\n" +" Un sezionale è usato per registrare movimenti contabili " +"riguardanti\n" +" l'attività contabile quotidiana.\n" +"

\n" +" L'azienda tipicamente userà un sezionale per ogni tipo di " +"pagamento\n" +" (cassa, banca, assegni), un sezionale acquisti, un sezionale " +"vendite\n" +" e uno per operazioni varie.\n" +"

\n" +" " #. module: account #: model:ir.model,name:account.model_account_fiscalyear_close_state @@ -9549,6 +9682,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per definire una nuova voce ricorrente.\n" +"

\n" +" Una voce ricorrente avviene su base ricorrente ad una " +"specifica\n" +" data, cioè corrispondente alla firma di un contratto o un " +"accordo\n" +" con un cliente o un fornitore. E' possibile creare questi " +"movimenti\n" +" per automatizzare le registrazioni nel sistema.\n" +"

\n" +" " #. module: account #: view:account.journal:0 @@ -9895,6 +10040,10 @@ msgid "" "chart\n" " of accounts." msgstr "" +"Quando le fatture bozza vengono confermate, non è possibile\n" +" modificarle. Le fatture riceveranno un numero\n" +" univoco e registrazioni sezionale verranno create\n" +" nel piano dei conti." #. module: account #: model:process.node,note:account.process_node_bankstatement0 @@ -9909,7 +10058,7 @@ msgstr "Chiudi lo stato dell'anno Fiscale e dei periodi" #. module: account #: field:account.config.settings,purchase_refund_journal_id:0 msgid "Purchase refund journal" -msgstr "" +msgstr "Sezionale Note di Debito" #. module: account #: view:account.analytic.line:0 @@ -9933,7 +10082,7 @@ msgstr "Crea fattura" #. module: account #: model:ir.actions.act_window,name:account.action_account_configuration_installer msgid "Configure Accounting Data" -msgstr "" +msgstr "Configurazione Dati Contabili" #. module: account #: field:wizard.multi.charts.accounts,purchase_tax_rate:0 @@ -9953,6 +10102,8 @@ msgid "" "Please check that the field 'Internal Transfers Account' is set on the " "payment method '%s'." msgstr "" +"Si prega di controllare che il campo 'Conto Movimenti Interni' sia " +"configurato sul metodo di pagamento '%s'." #. module: account #: field:account.vat.declaration,display_detail:0 @@ -9993,6 +10144,15 @@ msgid "" "related journal entries may or may not be reconciled. \n" "* The 'Cancelled' status is used when user cancel invoice." msgstr "" +" * Lo stato 'Bozza' è usato quando un utente sta registrando una fattura " +"nuova o non confermata.\n" +"* Quando la fattura è 'Pro-forma' non ha un numero.\n" +"* Lo stato 'Aperta' è usato quando l'utente crea la fattura. Un numero " +"fattura viene generato. Rimane in questo stato fino a quando l'utente non " +"paga la fattura.\n" +"* Lo stato 'Pagata' viene impostato automaticamente quando la fattura viene " +"pagata. Le registrazioni giornale possono o no essere riconciliate. \n" +"* Lo stato 'Annullata' viene usato quando un utente annulla la fattura." #. module: account #: field:account.period,date_stop:0 @@ -10397,7 +10557,7 @@ msgstr "Bilancio Contabilità Analitica" msgid "" "Credit note base on this type. You can not Modify and Cancel if the invoice " "is already reconciled" -msgstr "" +msgstr "Impossibile modificare o annullare la fattura se è riconciliata." #. module: account #: report:account.account.balance:0 @@ -10525,7 +10685,7 @@ msgstr "Fatture bozza" #: view:cash.box.in:0 #: model:ir.actions.act_window,name:account.action_cash_box_in msgid "Put Money In" -msgstr "" +msgstr "Immettere denaro" #. module: account #: selection:account.account.type,close_method:0 @@ -10636,6 +10796,10 @@ msgid "" "some non legal fields or you must unconfirm the journal entry first.\n" "%s." msgstr "" +"Non è possibile applicare questa modifica su una registrazione confermata. " +"E' possibile solamente modificare alcuni dati non legali altrimenti è " +"necessario annullare le registrazioni sezionali prima.\n" +"%s." #. module: account #: help:account.config.settings,module_account_budget:0 @@ -10646,6 +10810,11 @@ msgid "" "analytic account.\n" " This installs the module account_budget." msgstr "" +"Consente ai contabili di gestire budgets incrociati ed analitici.\n" +" Una volta che il budget principale viene definito,\n" +" il project manager può impostare l'importo pianficato su " +"ogni conto analitico.\n" +" Installa il modulo account_budget." #. module: account #: help:res.partner,property_account_payable:0 @@ -10705,7 +10874,7 @@ msgstr "Bozza Fattura " #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Cancel: create credit note and reconcile" -msgstr "" +msgstr "Annulla: crea e riconcilia note di credito" #. module: account #: model:ir.ui.menu,name:account.menu_account_general_journal @@ -10721,7 +10890,7 @@ msgstr "Modello di Registrazione" #: code:addons/account/account.py:1058 #, python-format msgid "Start period should precede then end period." -msgstr "" +msgstr "Il periodo di inizio deve essere antecedente a quello finale" #. module: account #: field:account.invoice,number:0 @@ -10885,7 +11054,7 @@ msgstr "Tipo interno" #. module: account #: field:account.subscription.generate,date:0 msgid "Generate Entries Before" -msgstr "" +msgstr "Genera prima le registrazioni" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_running @@ -11014,7 +11183,7 @@ msgstr "Non è possibile %s una fattura bozza/proforma/annullata." #. module: account #: field:account.tax,account_analytic_paid_id:0 msgid "Refund Tax Analytic Account" -msgstr "" +msgstr "Conto Rimborso Imposte Analitico" #. module: account #: view:account.move.bank.reconcile:0 @@ -11435,6 +11604,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare un nuovo conto imposta.\n" +"

\n" +" In base al paese, un conto imposta è generalmente una cella " +"dove inserire\n" +" le registrazioni legali riguardanti le imposte. OpenERP " +"consente di definire\n" +" la struttura delle imposte ed ogni formula per il calcolo " +"verrà applicata ad\n" +" uno o più conti imposta.\n" +"

\n" +" " #. module: account #: selection:account.entries.report,month:0 @@ -11461,6 +11642,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Selezionare periodo e sezionale da usare.\n" +"

\n" +" Verranno usati dai contabili per registrare velocemente\n" +" movimenti in OpenERP. Se si vuole registrare una fattura " +"fornitore,\n" +" iniziare a registrare la riga del conto spese. OpenERP\n" +" proporrà automaticamente l'imposta relativa a questo conto\n" +" e la sua contropartita.\n" +"

\n" +" " #. module: account #: help:account.invoice.line,account_id:0 diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 65c83ae19f2..171cffaaeb7 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-09 04:42+0000\n" -"Last-Translator: sum1201 \n" +"PO-Revision-Date: 2012-12-14 15:57+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: 2012-12-10 04:38+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -25,7 +25,7 @@ msgstr "系统支付" #: sql_constraint:account.fiscal.position.account:0 msgid "" "An account fiscal position could be defined only once time on same accounts." -msgstr "" +msgstr "在一个科目上只能设置一个应税设定" #. module: account #: view:account.unreconcile:0 @@ -175,7 +175,7 @@ msgid "" "You have to set the 'End of Year Entries Journal' for this Fiscal Year " "which is set after generating opening entries from 'Generate Opening " "Entries'." -msgstr "" +msgstr "在生成开账分录之后必须设置分类账的结束年度。" #. module: account #: field:account.fiscal.position.account,account_src_id:0 @@ -214,7 +214,7 @@ msgstr "字段标签" #. module: account #: help:account.config.settings,code_digits:0 msgid "No. of digits to use for account code" -msgstr "" +msgstr "科目代码的编码长度" #. module: account #: help:account.analytic.journal,type:0 @@ -274,7 +274,7 @@ msgstr "科目类别用于生成合乎各国财税规范的报表,设置财年 #. module: account #: field:account.config.settings,sale_refund_sequence_next:0 msgid "Next credit note number" -msgstr "" +msgstr "下一个信用证编码" #. module: account #: help:account.config.settings,module_account_voucher:0 @@ -283,6 +283,9 @@ msgid "" "sales, purchase, expense, contra, etc.\n" " This installs the module account_voucher." msgstr "" +"This includes all the basic requirements of voucher entries for bank, cash, " +"sales, purchase, expense, contra, etc.\n" +" This installs the module account_voucher." #. module: account #: model:ir.actions.act_window,name:account.action_account_use_model_create_entry @@ -314,6 +317,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" 点击创建一个客户退款. \n" +"

\n" +" 退款是全部或部分借记销售发票的证明。\n" +"

\n" +" 可以直接从与客户相关联的发票直接生成退款,以代替手工创建客户退款。.\n" +"

\n" +" " #. module: account #: help:account.installer,charts:0 @@ -442,6 +453,10 @@ msgid "" "this box, you will be able to do invoicing & payments,\n" " but not accounting (Journal Items, Chart of Accounts, ...)" msgstr "" +"此处可以管理属于公司或者个人的资产.\n" +" 跟踪资产折旧的发生,创建折旧明细账户。.\n" +" 要安装account_asset模块. 如果不检查box, 可以处理发票和付款,\n" +" 但不能处理账记(账簿明细, 会计报表, ...)" #. module: account #. openerp-web @@ -537,7 +552,7 @@ msgstr "上级目标" #. module: account #: help:account.invoice.line,sequence:0 msgid "Gives the sequence of this line when displaying the invoice." -msgstr "" +msgstr "显示发票的时候给出明细编号。" #. module: account #: field:account.bank.statement,account_id:0 @@ -944,6 +959,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" 账簿明细未找到.\n" +"

\n" +" " #. module: account #: code:addons/account/account.py:1632 diff --git a/addons/account_bank_statement_extensions/i18n/it.po b/addons/account_bank_statement_extensions/i18n/it.po index fe46f2e8d9d..935f0f9095f 100644 --- a/addons/account_bank_statement_extensions/i18n/it.po +++ b/addons/account_bank_statement_extensions/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-13 21:05+0000\n" -"Last-Translator: Nicola Riolini - Micronaet \n" +"PO-Revision-Date: 2012-12-14 18:44+0000\n" +"Last-Translator: Davide Corio - agilebg.com \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -54,12 +54,12 @@ msgstr "Debito" #: model:ir.actions.act_window,name:account_bank_statement_extensions.action_cancel_statement_line #: model:ir.model,name:account_bank_statement_extensions.model_cancel_statement_line msgid "Cancel selected statement lines" -msgstr "" +msgstr "Annulla le registrazioni selezionate" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,val_date:0 msgid "Value Date" -msgstr "" +msgstr "Data Valore" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -82,13 +82,13 @@ msgstr "Dichiarazione" #: model:ir.actions.act_window,name:account_bank_statement_extensions.action_confirm_statement_line #: model:ir.model,name:account_bank_statement_extensions.model_confirm_statement_line msgid "Confirm selected statement lines" -msgstr "" +msgstr "Conferma le registrazioni selezionate" #. module: account_bank_statement_extensions #: report:bank.statement.balance.report:0 #: model:ir.actions.report.xml,name:account_bank_statement_extensions.bank_statement_balance_report msgid "Bank Statement Balances Report" -msgstr "" +msgstr "Report Bilancio Estratto Conto Bancario" #. module: account_bank_statement_extensions #: view:cancel.statement.line:0 @@ -99,7 +99,7 @@ msgstr "Cancella linee" #: view:account.bank.statement.line.global:0 #: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line_global msgid "Batch Payment Info" -msgstr "" +msgstr "Informazioni Pagamenti Raggruppati" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,state:0 @@ -113,6 +113,8 @@ msgid "" "Delete operation not allowed. Please go to the associated bank " "statement in order to delete and/or modify bank statement line." msgstr "" +"Eliminazione pagamenti non ammessa. Si prega di cancellare e/o modificare le " +"registrazioni direttamente dall'estratto conto associato." #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 @@ -143,7 +145,7 @@ msgstr "Registro" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Confirmed Statement Lines." -msgstr "" +msgstr "Righe Estratto Conto Confermate" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -153,12 +155,12 @@ msgstr "" #. module: account_bank_statement_extensions #: model:ir.actions.act_window,help:account_bank_statement_extensions.action_cancel_statement_line msgid "cancel selected statement lines." -msgstr "" +msgstr "Annulla i movimenti selezionati" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,counterparty_number:0 msgid "Counterparty Number" -msgstr "" +msgstr "Numero Controparte" #. module: account_bank_statement_extensions #: report:bank.statement.balance.report:0 @@ -174,7 +176,7 @@ msgstr "Data" #: view:account.bank.statement.line:0 #: field:account.bank.statement.line,globalisation_amount:0 msgid "Glob. Amount" -msgstr "" +msgstr "Totale Globale" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -189,12 +191,14 @@ msgstr "Filtri estesi..." #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 msgid "Confirmed lines cannot be changed anymore." -msgstr "" +msgstr "Le righe confermate non possono più essere modificate." #. module: account_bank_statement_extensions #: view:cancel.statement.line:0 msgid "Are you sure you want to cancel the selected Bank Statement lines ?" msgstr "" +"Si è sicuri di voler annullare le righe dell'estratto conto bancario " +"selezionate?" #. module: account_bank_statement_extensions #: report:bank.statement.balance.report:0 @@ -219,7 +223,7 @@ msgstr "Manuale" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Bank Transaction" -msgstr "" +msgstr "Transazione Bancaria" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -239,12 +243,12 @@ msgstr "" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,counterparty_currency:0 msgid "Counterparty Currency" -msgstr "" +msgstr "Valuta Controparte" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,counterparty_bic:0 msgid "Counterparty BIC" -msgstr "" +msgstr "BIC Controparte" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,child_ids:0 @@ -255,6 +259,8 @@ msgstr "Codici Figli" #: view:confirm.statement.line:0 msgid "Are you sure you want to confirm the selected Bank Statement lines ?" msgstr "" +"Si è sicuri di voler confermare le righe dell'estratto conto bancario " +"selezionate?" #. module: account_bank_statement_extensions #: help:account.bank.statement.line,globalisation_id:0 @@ -262,21 +268,23 @@ msgid "" "Code to identify transactions belonging to the same globalisation level " "within a batch payment" msgstr "" +"Codice che identifica le transazioni appartenenti allo stesso livello di un " +"pagamento raggruppato" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Draft Statement Lines." -msgstr "" +msgstr "Righe Estratto Conto Bozza" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Glob. Am." -msgstr "" +msgstr "Tot. Globale" #. module: account_bank_statement_extensions #: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line msgid "Bank Statement Line" -msgstr "" +msgstr "Righe Estratto Conto Bancario" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,code:0 @@ -286,45 +294,45 @@ msgstr "Codice" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,counterparty_name:0 msgid "Counterparty Name" -msgstr "" +msgstr "Nome Controparte" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,name:0 msgid "Communication" -msgstr "" +msgstr "Comunicazione" #. module: account_bank_statement_extensions #: model:ir.model,name:account_bank_statement_extensions.model_res_partner_bank msgid "Bank Accounts" -msgstr "" +msgstr "Conti Bancari" #. module: account_bank_statement_extensions #: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement msgid "Bank Statement" -msgstr "" +msgstr "Estratto Conto Bancario" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Statement Line" -msgstr "" +msgstr "Riga Estratto Conto" #. module: account_bank_statement_extensions #: sql_constraint:account.bank.statement.line.global:0 msgid "The code must be unique !" -msgstr "" +msgstr "Il codice deve essere univoco!" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,bank_statement_line_ids:0 #: model:ir.actions.act_window,name:account_bank_statement_extensions.action_bank_statement_line #: model:ir.ui.menu,name:account_bank_statement_extensions.bank_statement_line msgid "Bank Statement Lines" -msgstr "" +msgstr "Righe Estratto Conto Bancario" #. module: account_bank_statement_extensions #: code:addons/account_bank_statement_extensions/account_bank_statement.py:129 #, python-format msgid "Warning!" -msgstr "" +msgstr "Attenzione!" #. module: account_bank_statement_extensions #: view:account.bank.statement.line.global:0 @@ -334,22 +342,22 @@ msgstr "" #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Statement Lines" -msgstr "" +msgstr "Righe Estratto Conto" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Total Amount" -msgstr "" +msgstr "Importo Totale" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,globalisation_id:0 msgid "Globalisation ID" -msgstr "" +msgstr "ID Globalizzazione" #~ msgid "State" #~ msgstr "Stato" diff --git a/addons/account_budget/i18n/it.po b/addons/account_budget/i18n/it.po index 2a6f62c8bac..075eb95ae9d 100644 --- a/addons/account_budget/i18n/it.po +++ b/addons/account_budget/i18n/it.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-10 21:04+0000\n" -"Last-Translator: Sergio Corato \n" +"PO-Revision-Date: 2012-12-14 21:11+0000\n" +"Last-Translator: Davide Corio - agilebg.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: 2012-12-11 04:48+0000\n" -"X-Generator: Launchpad (build 16356)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account_budget #: view:account.budget.analytic:0 @@ -297,7 +297,7 @@ msgstr "Inizio Periodo" #. module: account_budget #: model:ir.model,name:account_budget.model_account_budget_crossvered_summary_report msgid "Account Budget crossvered summary report" -msgstr "" +msgstr "Report riepilogativo budgets" #. module: account_budget #: report:account.budget:0 diff --git a/addons/account_followup/i18n/es.po b/addons/account_followup/i18n/es.po index ae1e08ed2dd..6aa15d9887b 100644 --- a/addons/account_followup/i18n/es.po +++ b/addons/account_followup/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-13 13:03+0000\n" +"PO-Revision-Date: 2012-12-14 11:14+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account_followup #: view:account_followup.followup.line:0 @@ -144,6 +144,77 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +"\n" +"

Estimado/a ${object.name},

\n" +"

\n" +" Perdónenos si es un error, pero parece que la siguiente cantidad " +"permanece sin pagar. Por favor, tome las medidas adecuadas para realizar " +"este pago en los siguientes 8 días.\n" +"\n" +"Si el pago se ha realizado antes de que este correo se enviara, ignore por " +"favor este mensaje. No dude en contactar con nuestro departamento de " +"administración para cualquier cuestión.\n" +"

\n" +"
\n" +"Saludos cordiales,\n" +"\n" +"
\n" +"${user.name}\n" +"\n" +"
\n" +"
\n" +"<%\n" +" from openerp.addons.account_followup.report import " +"account_followup_print\n" +" rml_parse = account_followup_print.report_rappel(object._cr, user.id, " +"\"followup_rml_parser\")\n" +" final_res = rml_parse._lines_get_with_partner(object, " +"user.company_id.id)\n" +" followup_table = ''\n" +" for currency_dict in final_res:\n" +" currency_symbol = currency_dict.get('line', [{'currency_id': " +"user.company_id.currency_id}])[0]['currency_id'].symbol\n" +" followup_table += '''\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" ''' % (currency_symbol)\n" +" total = 0\n" +" for aml in currency_dict['line']:\n" +" block = aml['blocked'] and 'X' or ' '\n" +" total += aml['balance']\n" +" strbegin = \" \"\n" +" date = aml['date_maturity'] or aml['date']\n" +" if date <= ctx['current_date'] and aml['balance'] > 0:\n" +" strbegin = \"\"\n" +" followup_table +=\"\" + strbegin + str(aml['date']) + strend " +"+ strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin " +"+ str(aml['balance']) + strend + strbegin + block + strend + \"\"\n" +" total = rml_parse.formatLang(total, dp='Account', " +"currency_obj=object.company_id.currency_id)\n" +" followup_table += '''\n" +"
Invoice dateReferenceDue dateAmount (%s)Lit.
\"\n" +" strend = \"\"\n" +" strend = \"
\n" +"
Amount due: %s
''' % (total)\n" +"\n" +"%>\n" +"\n" +"${followup_table}\n" +"\n" +"
\n" +"\n" +"
\n" +" " #. module: account_followup #: view:res.partner:0 @@ -328,6 +399,23 @@ msgid "" "Best Regards,\n" " " msgstr "" +"\n" +"Estimado/a %(partner_name)s,\n" +"\n" +"A pesar de los diversos recordatorios, su cuenta aún no está resuelta.\n" +"\n" +"A menos que realice el pago completo en los próximos 8 días, se podrán " +"emprender acciones legales para recuperar la cantidad debida sin más " +"notificaciones.\n" +"\n" +"Confiamos en que esta acción sea innecesaria. Se muestran los detalles del " +"pago a continuación.\n" +"\n" +"En caso de alguna consulta acerca de este asunto, no dude en contactar con " +"nuestro departamento de administración.\n" +"\n" +"Saludos cordiales,\n" +" " #. module: account_followup #: help:account_followup.followup.line,send_letter:0 @@ -602,6 +690,9 @@ msgid "" " order to not include it in the next payment\n" " follow-ups." msgstr "" +"A continuación se encuentra la historia de las transacciones de este " +"cliente. Puede establecer una factura en litigio para no incluirla en los " +"próximos seguimientos de pago." #. module: account_followup #: model:ir.ui.menu,name:account_followup.account_followup_print_menu @@ -700,6 +791,11 @@ msgid "" "certain\n" " amount of days." msgstr "" +"Para recordar a los clientes el pago de sus facturas, puede definir " +"diferentes acciones dependiendo de cuánto esté de atrasado el cliente. Estas " +"acciones se empaquetarán en niveles de seguimiento que serán lanzados cuando " +"la fecha de vencimiento de la factura más atrasada haya sobrepasado cierta " +"cantidad de días." #. module: account_followup #: view:account_followup.stat:0 @@ -816,6 +912,27 @@ msgid "" "Best Regards,\n" " " msgstr "" +"\n" +"Estimado/a %(partner_name)s,\n" +"\n" +"Estamos decepcionados de ver que a pesar del recordatorio, su cuenta está " +"ahora seriamente atrasada.\n" +"\n" +"Es esencial que se realice el pago inmediatamente, o de lo contrario " +"deberemos considerar una parada en su cuenta, lo que significará que no " +"volveremos a suplir a su compañía con nuestros (bienes/servicios).\n" +"\n" +"Por favor, tome las medidas apropiadas para realizar el pago en los próximos " +"8 días.\n" +"\n" +"Si hay algún problema con el pago de la factura del que no seamos " +"conscientes, no dude en contactar con nuestro departamento de contabilidad, " +"para que podamos resolverlo rápidamente.\n" +"\n" +"Se acompañan a continuación detalles del pago atrasado.\n" +"\n" +"Saludos cordiales,\n" +" " #. module: account_followup #: report:account_followup.followup.print:0 @@ -900,6 +1017,81 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +" \n" +"

Estimado/a ${object.name},

\n" +"

\n" +"Perdónenos si es un error, pero parece que la siguiente cantidad permanece " +"sin pagar. Por favor, tome las medidas adecuadas para realizar este pago en " +"los siguientes 8 días.\n" +"\n" +"Si el pago se ha realizado antes de que este correo se enviara, ignore por " +"favor este mensaje. No dude en contactar con nuestro departamento de " +"administración para cualquier cuestión.\n" +"

\n" +"
\n" +"Saludos cordiales,\n" +"
\n" +"
\n" +"
\n" +"${user.name}\n" +" \n" +"
\n" +"
\n" +"\n" +" \n" +"\n" +"<%\n" +" from openerp.addons.account_followup.report import " +"account_followup_print\n" +" rml_parse = account_followup_print.report_rappel(object._cr, user.id, " +"\"followup_rml_parser\")\n" +" final_res = rml_parse._lines_get_with_partner(object, " +"user.company_id.id)\n" +" followup_table = ''\n" +" for currency_dict in final_res:\n" +" currency_symbol = currency_dict.get('line', [{'currency_id': " +"user.company_id.currency_id}])[0]['currency_id'].symbol\n" +" followup_table += '''\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" ''' % (currency_symbol)\n" +" total = 0\n" +" for aml in currency_dict['line']:\n" +" block = aml['blocked'] and 'X' or ' '\n" +" total += aml['balance']\n" +" strbegin = \" \"\n" +" date = aml['date_maturity'] or aml['date']\n" +" if date <= ctx['current_date'] and aml['balance'] > 0:\n" +" strbegin = \"\"\n" +" followup_table +=\"\" + strbegin + str(aml['date']) + strend " +"+ strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin " +"+ str(aml['balance']) + strend + strbegin + block + strend + \"\"\n" +" total = rml_parse.formatLang(total, dp='Account', " +"currency_obj=object.company_id.currency_id)\n" +" followup_table += '''\n" +"
Invoice dateReferenceDue dateAmount (%s)Lit.
\"\n" +" strend = \"\"\n" +" strend = \"
\n" +"
Amount due: %s
''' % (total)\n" +"\n" +"%>\n" +"\n" +"${followup_table}\n" +"\n" +"
\n" +"\n" +"
\n" +" " #. module: account_followup #: help:res.partner,latest_followup_level_id_without_lit:0 @@ -998,6 +1190,86 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +" \n" +"

Estimado/a ${object.name},

\n" +"

\n" +"Estamos decepcionados de ver que a pesar del recordatorio, su cuenta está " +"ahora seriamente atrasada.\n" +"\n" +"Es esencial que se realice el pago inmediatamente, o de lo contrario " +"deberemos considerar una parada en su cuenta, lo que significará que no " +"volveremos a suplir a su compañía con nuestros (bienes/servicios).\n" +"\n" +"Por favor, tome las medidas apropiadas para realizar el pago en los próximos " +"8 días.\n" +"\n" +"Si hay algún problema con el pago de la factura del que no seamos " +"conscientes, no dude en contactar con nuestro departamento de contabilidad, " +"para que podamos resolverlo rápidamente.\n" +"\n" +"Se acompañan a continuación detalles del pago atrasado.\n" +"

\n" +"
\n" +"Saludos cordiales, \n" +"
\n" +"${user.name}\n" +" \n" +"
\n" +"
\n" +"\n" +" \n" +"<%\n" +" from openerp.addons.account_followup.report import " +"account_followup_print\n" +" rml_parse = account_followup_print.report_rappel(object._cr, user.id, " +"\"followup_rml_parser\")\n" +" final_res = rml_parse._lines_get_with_partner(object, " +"user.company_id.id)\n" +" followup_table = ''\n" +" for currency_dict in final_res:\n" +" currency_symbol = currency_dict.get('line', [{'currency_id': " +"user.company_id.currency_id}])[0]['currency_id'].symbol\n" +" followup_table += '''\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" ''' % (currency_symbol)\n" +" total = 0\n" +" for aml in currency_dict['line']:\n" +" block = aml['blocked'] and 'X' or ' '\n" +" total += aml['balance']\n" +" strbegin = \" \"\n" +" date = aml['date_maturity'] or aml['date']\n" +" if date <= ctx['current_date'] and aml['balance'] > 0:\n" +" strbegin = \"\"\n" +" followup_table +=\"\" + strbegin + str(aml['date']) + strend " +"+ strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin " +"+ str(aml['balance']) + strend + strbegin + block + strend + \"\"\n" +" total = rml_parse.formatLang(total, dp='Account', " +"currency_obj=object.company_id.currency_id)\n" +" followup_table += '''\n" +"
Invoice dateReferenceDue dateAmount (%s)Lit.
\"\n" +" strend = \"\"\n" +" strend = \"
\n" +"
Amount due: %s
''' % (total)\n" +"\n" +"%>\n" +"\n" +"${followup_table}\n" +"\n" +"
\n" +"\n" +"
\n" +" " #. module: account_followup #: field:account.move.line,result:0 @@ -1010,7 +1282,7 @@ msgstr "Saldo pendiente" #. module: account_followup #: help:res.partner,payment_note:0 msgid "Payment Note" -msgstr "" +msgstr "Nota de pago" #. module: account_followup #: view:res.partner:0 @@ -1217,6 +1489,10 @@ msgid "" "installed\n" " using to top right icon." msgstr "" +"Escriba aquí la introducción de la carta, de acuerdo al nivel de " +"seguimiento. Puede usar palabras clave en el texto. No se olvide de " +"traducirla en todos los idiomas que tiene instalado usando en icono de la " +"parte superior derecha." #. module: account_followup #: view:account_followup.stat:0 @@ -1270,6 +1546,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir los niveles de seguimiento y sus acciones relacionadas.\n" +"

\n" +"Para cada paso, especifique las acciones a realizarse y el retraso en días. " +"Es posible usar plantillas de impresión y de correo electrónico para enviar " +"mensajes específicos al cliente.\n" +"

\n" +" " #. module: account_followup #: model:email.template,body_html:account_followup.email_template_account_followup_level2 @@ -1350,6 +1634,84 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +" \n" +"

Estimado %(partner_name)s,

\n" +"

\n" +"Pese a haberle sido remitidos varios avisos, sigue sin estar al corriente de " +"pago.\n" +"\n" +"A menos que se efectúe el pago íntegro de la cantidad adeudada en los " +"próximos 8 días, serán emprendidas acciones legales para reclamar el cobro " +"sin más aviso.\n" +"\n" +"Confiamos en que sea innecesario recurrir a la justicia, para ello tiene " +"adjuntos los detalles del pago pendiente.\n" +"\n" +"Para cualquier consulta sobre el asunto, no dude en contactar con nuestro " +"departamento contable en el (+32).10.68.94.39.\n" +"

\n" +"
\n" +"Saludos cordiales,\n" +"
\n" +"${user.name}\n" +" \n" +"
\n" +"
\n" +"\n" +" \n" +"\n" +"<%\n" +" from openerp.addons.account_followup.report import " +"account_followup_print\n" +" rml_parse = account_followup_print.report_rappel(object._cr, user.id, " +"\"followup_rml_parser\")\n" +" final_res = rml_parse._lines_get_with_partner(object, " +"user.company_id.id)\n" +" followup_table = ''\n" +" for currency_dict in final_res:\n" +" currency_symbol = currency_dict.get('line', [{'currency_id': " +"user.company_id.currency_id}])[0]['currency_id'].symbol\n" +" followup_table += '''\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" ''' % (currency_symbol)\n" +" total = 0\n" +" for aml in currency_dict['line']:\n" +" block = aml['blocked'] and 'X' or ' '\n" +" total += aml['balance']\n" +" strbegin = \" \"\n" +" date = aml['date_maturity'] or aml['date']\n" +" if date <= ctx['current_date'] and aml['balance'] > 0:\n" +" strbegin = \"\"\n" +" followup_table +=\"\" + strbegin + str(aml['date']) + strend " +"+ strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin " +"+ str(aml['balance']) + strend + strbegin + block + strend + \"\"\n" +" total = rml_parse.formatLang(total, dp='Account', " +"currency_obj=object.company_id.currency_id)\n" +" followup_table += '''\n" +"
Invoice dateReferenceDue dateAmount (%s)Lit.
\"\n" +" strend = \"\"\n" +" strend = \"
\n" +"
Amount due: %s
''' % (total)\n" +"\n" +"%>\n" +"\n" +"${followup_table}\n" +"\n" +"
\n" +"\n" +"
\n" +" " #. module: account_followup #: help:res.partner,payment_next_action:0 @@ -1358,6 +1720,9 @@ msgid "" "set when the action fields are empty and the partner gets a follow-up level " "that requires a manual action. " msgstr "" +"Ésta es la próxima acción a realizar por parte del usuario. Se establecerá " +"cuando los campos de acción estén vacíos y la empresa alcance el nivel de " +"seguimiento que requiere una acción manual. " #. module: account_followup #: code:addons/account_followup/wizard/account_followup_print.py:166 diff --git a/addons/account_payment/i18n/pl.po b/addons/account_payment/i18n/pl.po index e1c0bee3e0c..2e8903645be 100644 --- a/addons/account_payment/i18n/pl.po +++ b/addons/account_payment/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-10-30 08:51+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-14 12:29+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:35+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account_payment #: model:ir.actions.act_window,help:account_payment.action_payment_order_tree @@ -28,6 +28,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknij, aby utworzyć polecenie płatności.\n" +"

\n" +" Polecenie płatności jest poleceniem dla banku twojej\n" +" firmy dotyczącym przelewu za fakturę dostawcy lub\n" +" korektę klienta.\n" +"

\n" +" " #. module: account_payment #: field:payment.line,currency:0 @@ -69,7 +77,7 @@ msgid "" "minus the amount which is already in payment order" msgstr "" "Kwota, która powinna być zapłacona w bieżącym dniu\n" -"minus kwota, która już jest w poleceniu przelewu" +"minus kwota, która już jest w poleceniu płatności" #. module: account_payment #: field:payment.line,company_id:0 @@ -103,7 +111,7 @@ msgstr "Stosowane konta" #: field:payment.line,ml_maturity_date:0 #: field:payment.order.create,duedate:0 msgid "Due Date" -msgstr "Data zapłaty" +msgstr "Termin płatności" #. module: account_payment #: view:payment.order.create:0 @@ -123,6 +131,8 @@ msgid "" "You cannot cancel an invoice which has already been imported in a payment " "order. Remove it from the following payment order : %s." msgstr "" +"Nie możesz anulować faktury, która już była zaimportowana do polecenia " +"płatności. Usuń ją z następującego polecenia : %s." #. module: account_payment #: code:addons/account_payment/account_invoice.py:43 @@ -194,6 +204,9 @@ msgid "" " Once the bank is confirmed the status is set to 'Confirmed'.\n" " Then the order is paid the status is 'Done'." msgstr "" +"Kiedy polecenie jest tworzone to ma stan 'Projekt'.\n" +" Kiedy polecenie zostanie potwierdzone, to stan jest 'Potwierdzone'.\n" +" I kiedy polecenie jest wypłacone to stan zmienia się na 'Wykonano'." #. module: account_payment #: view:payment.order:0 @@ -219,7 +232,7 @@ msgstr "Strukturalny" #. module: account_payment #: view:account.bank.statement:0 msgid "Import Payment Lines" -msgstr "" +msgstr "Importuj pozycje płatności" #. module: account_payment #: view:payment.line:0 @@ -235,7 +248,7 @@ msgstr "Informacja transakcji" #: view:payment.order:0 #: field:payment.order,mode:0 msgid "Payment Mode" -msgstr "Sposób zapłaty" +msgstr "Sposób płatności" #. module: account_payment #: field:payment.line,ml_date_created:0 @@ -261,7 +274,7 @@ msgstr "" #. module: account_payment #: field:payment.order,date_created:0 msgid "Creation Date" -msgstr "" +msgstr "Data utworzenia" #. module: account_payment #: help:payment.mode,journal:0 @@ -287,7 +300,7 @@ msgstr "Konto docelowe" #. module: account_payment #: view:payment.order:0 msgid "Search Payment Orders" -msgstr "Szukaj poleceń zapłaty" +msgstr "Szukaj poleceń płatności" #. module: account_payment #: field:payment.line,create_date:0 @@ -369,12 +382,12 @@ msgstr "Polecenie płatności" #: code:addons/account_payment/account_move_line.py:110 #, python-format msgid "There is no partner defined on the entry line." -msgstr "" +msgstr "Brak partnera w pozycji zapisu" #. module: account_payment #: help:payment.mode,name:0 msgid "Mode of Payment" -msgstr "Sposób zapłaty" +msgstr "Sposób płatności" #. module: account_payment #: report:payment.order:0 @@ -401,7 +414,7 @@ msgstr "Projekt" #: view:payment.order:0 #: field:payment.order,state:0 msgid "Status" -msgstr "" +msgstr "Stan" #. module: account_payment #: help:payment.line,communication2:0 @@ -449,7 +462,7 @@ msgstr "Szukaj" #. module: account_payment #: field:payment.order,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Odpowiedzialny" #. module: account_payment #: field:payment.line,date:0 @@ -464,7 +477,7 @@ msgstr "Suma:" #. module: account_payment #: field:payment.order,date_done:0 msgid "Execution Date" -msgstr "" +msgstr "Data wykonania" #. module: account_payment #: view:account.payment.populate.statement:0 @@ -474,7 +487,7 @@ msgstr "" #. module: account_payment #: model:ir.actions.act_window,name:account_payment.action_create_payment_order msgid "Populate Payment" -msgstr "" +msgstr "Przenieś płatność" #. module: account_payment #: field:account.move.line,amount_to_pay:0 @@ -494,7 +507,7 @@ msgstr "Klient zamawiający" #. module: account_payment #: model:ir.model,name:account_payment.model_account_payment_make_payment msgid "Account make payment" -msgstr "" +msgstr "Wykonaj płatność" #. module: account_payment #: report:payment.order:0 @@ -582,7 +595,7 @@ msgstr "Komunikacja 2" #. module: account_payment #: field:payment.order,date_scheduled:0 msgid "Scheduled Date" -msgstr "" +msgstr "Zaplanowana data" #. module: account_payment #: view:account.payment.make.payment:0 @@ -616,12 +629,12 @@ msgstr "Waluta firmy" #: view:payment.line:0 #: view:payment.order:0 msgid "Payment" -msgstr "Płatności" +msgstr "Płatność" #. module: account_payment #: report:payment.order:0 msgid "Payment Order / Payment" -msgstr "Polecenie zapłaty / Płatność" +msgstr "Polecenie płatności / Płatność" #. module: account_payment #: field:payment.line,move_line_id:0 @@ -661,7 +674,7 @@ msgstr "" #. module: account_payment #: field:payment.line,order_id:0 msgid "Order" -msgstr "Kolejność" +msgstr "Polecenie" #. module: account_payment #: field:payment.order,total:0 @@ -677,7 +690,7 @@ msgstr "Wykonaj płatność" #. module: account_payment #: field:payment.order,date_prefered:0 msgid "Preferred Date" -msgstr "" +msgstr "Preferowana data" #. module: account_payment #: view:account.payment.make.payment:0 @@ -689,7 +702,7 @@ msgstr "" #. module: account_payment #: help:payment.mode,bank_id:0 msgid "Bank Account for the Payment Mode" -msgstr "Konto bankowe dla sposobu zapłaty" +msgstr "Konto bankowe dla sposobu płatności" #~ msgid "State" #~ msgstr "Stan" diff --git a/addons/account_voucher/i18n/it.po b/addons/account_voucher/i18n/it.po index 97607a37241..9792015dd13 100644 --- a/addons/account_voucher/i18n/it.po +++ b/addons/account_voucher/i18n/it.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: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-12 22:56+0000\n" +"PO-Revision-Date: 2012-12-14 22:34+0000\n" "Last-Translator: Sergio Corato \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-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 @@ -88,7 +88,7 @@ msgstr "Pagamento Importo" #: view:account.statement.from.invoice.lines:0 #: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice_lines msgid "Import Entries" -msgstr "" +msgstr "Importa Registrazioni" #. module: account_voucher #: view:account.voucher:0 @@ -167,6 +167,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Clicca per registrare una ricevuta d'acquisto. \n" +"

\n" +" Quando una ricevuta d'acquisto è confermata, è possibile " +"registrare\n" +" il pagamento del fornitore relativo a questa ricevuta " +"d'acquisto.\n" +"

\n" +" " #. module: account_voucher #: view:account.voucher:0 @@ -198,7 +207,7 @@ msgstr "Ok" #. module: account_voucher #: field:account.voucher.line,reconcile:0 msgid "Full Reconcile" -msgstr "" +msgstr "Riconciliazione Completa" #. module: account_voucher #: field:account.voucher,date_due:0 @@ -286,7 +295,7 @@ msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione" #. module: account_voucher #: model:ir.model,name:account_voucher.model_account_bank_statement_line msgid "Bank Statement Line" -msgstr "" +msgstr "Righe Estratto Conto Bancario" #. module: account_voucher #: view:sale.receipt.report:0 @@ -308,7 +317,7 @@ msgstr "Azione non valida!" #. module: account_voucher #: field:account.voucher,comment:0 msgid "Counterpart Comment" -msgstr "" +msgstr "Commento controparte" #. module: account_voucher #: field:account.voucher.line,account_analytic_id:0 @@ -321,6 +330,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Gestisce il sommario (numero di messaggi, ...) di Chatter. Questo sommario è " +"direttamente in html così da poter essere inserito nelle viste kanban." #. module: account_voucher #: view:account.voucher:0 @@ -366,6 +377,9 @@ msgid "" "settings, to manage automatically the booking of accounting entries related " "to differences between exchange rates." msgstr "" +"Dovrebbe essere configurato il 'Conto Utili su Cambi' nelle configurazioni " +"di contabilità, per gestire automaticamente la registrazione di movimenti " +"contabili relativi alle differenze su cambi." #. module: account_voucher #: view:account.voucher:0 @@ -445,7 +459,7 @@ msgstr "Memo" #. module: account_voucher #: view:account.voucher:0 msgid "Are you sure to unreconcile and cancel this record ?" -msgstr "" +msgstr "Sicuro di voler annullare la riconciliazione?" #. module: account_voucher #: view:account.voucher:0 @@ -481,11 +495,19 @@ msgid "" "\n" "* The 'Cancelled' status is used when user cancel voucher." msgstr "" +" * Lo stato 'Bozza' è usato quando un utente sta inserendo un Pagamento " +"nuovo e non confermato. \n" +"* Lo stato 'Proforma' quando il pagamento è in stato proforma, il pagamento " +"non ha un numero assegnato. \n" +"* Lo stato 'Pubblicato' è usato quanto l'utente crea un pagamento, un numero " +"di pagamento è generato e la registrazione contabile è creata " +" \n" +"* Lo stato 'Annullato' è usato quando l'utente annulla il pagamento." #. module: account_voucher #: field:account.voucher,writeoff_amount:0 msgid "Difference Amount" -msgstr "Differenza" +msgstr "Sbilancio" #. module: account_voucher #: view:sale.receipt.report:0 @@ -535,7 +557,7 @@ msgstr "" #: field:account.config.settings,expense_currency_exchange_account_id:0 #: field:res.company,expense_currency_exchange_account_id:0 msgid "Loss Exchange Rate Account" -msgstr "" +msgstr "Conto perdite su cambi" #. module: account_voucher #: view:account.voucher:0 @@ -559,7 +581,7 @@ msgstr "Da rivedere" #: code:addons/account_voucher/account_voucher.py:1175 #, python-format msgid "change" -msgstr "" +msgstr "cambia" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:997 @@ -569,6 +591,9 @@ msgid "" "settings, to manage automatically the booking of accounting entries related " "to differences between exchange rates." msgstr "" +"Dovresti configurare il \"conto perdite su cambi\" nelle impostazioni della " +"contabilità, per gestire automaticamente le scritture relative alla " +"differenza cambi." #. module: account_voucher #: view:account.voucher:0 @@ -578,19 +603,19 @@ msgstr "Righe spesa" #. module: account_voucher #: view:account.voucher:0 msgid "Sale voucher" -msgstr "" +msgstr "Voucher vendite" #. module: account_voucher #: help:account.voucher,is_multi_currency:0 msgid "" "Fields with internal purpose only that depicts if the voucher is a multi " "currency one or not" -msgstr "" +msgstr "Campi inerenti il fatto che il voucher può essere o no multi-valuta" #. module: account_voucher #: view:account.invoice:0 msgid "Register Payment" -msgstr "" +msgstr "Registra pagamento" #. module: account_voucher #: field:account.statement.from.invoice.lines,line_ids:0 @@ -628,17 +653,17 @@ msgstr "Debiti/Crediti" #. module: account_voucher #: view:account.voucher:0 msgid "Voucher Payment" -msgstr "" +msgstr "Pagamento voucher" #. module: account_voucher #: field:sale.receipt.report,state:0 msgid "Voucher Status" -msgstr "" +msgstr "Stato voucher" #. module: account_voucher #: view:account.voucher:0 msgid "Are you sure to unreconcile this record?" -msgstr "" +msgstr "Sicuro di voler annullare la riconciliazione di questa scrittura?" #. module: account_voucher #: field:account.voucher,company_id:0 @@ -656,19 +681,19 @@ msgstr "Il voucher è stato pagato interamente" #. module: account_voucher #: selection:account.voucher,payment_option:0 msgid "Reconcile Payment Balance" -msgstr "" +msgstr "Rinconcilia saldo pagamento" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:960 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "Errore di configurazione!" #. module: account_voucher #: view:account.voucher:0 #: view:sale.receipt.report:0 msgid "Draft Vouchers" -msgstr "" +msgstr "Voucher bozza" #. module: account_voucher #: view:sale.receipt.report:0 @@ -679,25 +704,25 @@ msgstr "Totale con imposte" #. module: account_voucher #: view:account.voucher:0 msgid "Purchase Voucher" -msgstr "" +msgstr "Voucher acquisto" #. module: account_voucher #: view:account.voucher:0 #: field:account.voucher,state:0 #: view:sale.receipt.report:0 msgid "Status" -msgstr "" +msgstr "Stato" #. module: account_voucher #: view:account.voucher:0 msgid "Allocation" -msgstr "" +msgstr "Allocazione" #. module: account_voucher #: view:account.statement.from.invoice.lines:0 #: view:account.voucher:0 msgid "or" -msgstr "" +msgstr "o" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -710,6 +735,8 @@ msgid "" "Check this box if you are unsure of that journal entry and if you want to " "note it as 'to be reviewed' by an accounting expert." msgstr "" +"Spuntare la casella se non si è sicuri della registrazione e si vuole che " +"venga verificata da un contabile" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -720,7 +747,7 @@ msgstr "Ottobre" #: code:addons/account_voucher/account_voucher.py:961 #, python-format msgid "Please activate the sequence of selected journal !" -msgstr "" +msgstr "Si prega di attivare la sequenza del sezionale selezionato!" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -730,17 +757,17 @@ msgstr "Giugno" #. module: account_voucher #: field:account.voucher,payment_rate_currency_id:0 msgid "Payment Rate Currency" -msgstr "" +msgstr "Cambio valuta del pagamento" #. module: account_voucher #: field:account.voucher,paid:0 msgid "Paid" -msgstr "" +msgstr "Pagato" #. module: account_voucher #: field:account.voucher,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "E' un Follower" #. module: account_voucher #: field:account.voucher,analytic_id:0 @@ -767,7 +794,7 @@ msgstr "Filtri estesi..." #. module: account_voucher #: field:account.voucher,paid_amount_in_company_currency:0 msgid "Paid Amount in Company Currency" -msgstr "" +msgstr "Importo Pagato in Valuta Aziendale" #. module: account_voucher #: field:account.bank.statement.line,amount_reconciled:0 @@ -778,7 +805,7 @@ msgstr "Importo riconciliato" #: field:account.voucher,message_comment_ids:0 #: help:account.voucher,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Commenti ed Email" #. module: account_voucher #: model:ir.actions.act_window,help:account_voucher.action_vendor_payment @@ -822,23 +849,23 @@ msgstr "Vouchers" #. module: account_voucher #: model:ir.model,name:account_voucher.model_res_company msgid "Companies" -msgstr "" +msgstr "Aziende" #. module: account_voucher #: field:account.voucher,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Riepilogo" #. module: account_voucher #: field:account.voucher,active:0 msgid "Active" -msgstr "" +msgstr "Attivo" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:965 #, python-format msgid "Please define a sequence on the journal." -msgstr "" +msgstr "E' necessario definire una sequenza per il sezionale." #. module: account_voucher #: view:account.voucher:0 @@ -848,7 +875,7 @@ msgstr "" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Group by Invoice Date" -msgstr "" +msgstr "Raggruppa per Data Fattura" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:1093 @@ -906,7 +933,7 @@ msgstr "Conto bancario" #. module: account_voucher #: view:account.bank.statement:0 msgid "onchange_amount(amount)" -msgstr "" +msgstr "onchange_amount(amount)" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -971,6 +998,7 @@ msgstr "Voci sezionale" #, python-format msgid "Please define default credit/debit accounts on the journal \"%s\"." msgstr "" +"Si prega di definire i conti credito/debito di default nel sezionale \"%s\"." #. module: account_voucher #: model:ir.actions.act_window,name:account_voucher.act_pay_voucher @@ -1021,6 +1049,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Da questo report, è possibile avere una panoramica dell'importo " +"fatturato\n" +" ai clienti, come dei ritardi di pagamento. L'utilità ricerca può " +"inoltre\n" +" essere usata per personalizzare i report delle fatture e così, " +"allineando\n" +" questa analisi alle necessità aziendali.\n" +"

\n" +" " #. module: account_voucher #: view:account.voucher:0 @@ -1030,7 +1068,7 @@ msgstr "" #. module: account_voucher #: field:account.voucher,payment_rate:0 msgid "Exchange Rate" -msgstr "" +msgstr "Tasso di cambio" #. module: account_voucher #: view:account.voucher:0 @@ -1143,7 +1181,7 @@ msgstr "Anno" #: field:account.config.settings,income_currency_exchange_account_id:0 #: field:res.company,income_currency_exchange_account_id:0 msgid "Gain Exchange Rate Account" -msgstr "" +msgstr "Conto Utili su Cambi" #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -1153,7 +1191,7 @@ msgstr "Aprile" #. module: account_voucher #: help:account.voucher,tax_id:0 msgid "Only for tax excluded from price" -msgstr "" +msgstr "Solo per imposte escluse dal prezzo" #. module: account_voucher #: field:account.voucher,type:0 @@ -1163,7 +1201,7 @@ msgstr "Tipo default" #. module: account_voucher #: help:account.voucher,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Storico messaggi e comunicazioni" #. module: account_voucher #: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines @@ -1187,6 +1225,8 @@ msgid "" "The amount of the voucher must be the same amount as the one on the " "statement line." msgstr "" +"L'importo del pagamento deve essere lo stesso di quello della riga nella " +"dichiarazione." #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:864 diff --git a/addons/analytic/i18n/it.po b/addons/analytic/i18n/it.po index 1b497650ecd..dcebab3348b 100644 --- a/addons/analytic/i18n/it.po +++ b/addons/analytic/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-10 22:05+0000\n" -"Last-Translator: Sergio Corato \n" +"PO-Revision-Date: 2012-12-14 21:13+0000\n" +"Last-Translator: Davide Corio - agilebg.com \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-11 04:49+0000\n" -"X-Generator: Launchpad (build 16356)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -187,6 +187,12 @@ msgid "" "consolidation purposes of several companies charts with different " "currencies, for example." msgstr "" +"Se viene selezionata un'azienda, la valuta selezionata deve essere la stessa " +"di quella aziendale. \n" +"E' possibile rimuovere l'azienda collegata, e quindi cambiare la valuta, " +"solo sui conti analitici di tipo 'vista'. Ciò può essere utile veramente " +"solo per ragioni di consolidamento di piani dei conti di diverse aziende con " +"diverse valuta, per esempio." #. module: analytic #: field:account.analytic.account,message_is_follower:0 @@ -274,7 +280,7 @@ msgstr "Riepilogo" #. module: analytic #: field:account.analytic.account,quantity_max:0 msgid "Prepaid Service Units" -msgstr "" +msgstr "Pacchetti prepagati" #. module: analytic #: field:account.analytic.account,credit:0 diff --git a/addons/analytic/i18n/pl.po b/addons/analytic/i18n/pl.po index 0dc218ef8e2..5bec314a3b7 100644 --- a/addons/analytic/i18n/pl.po +++ b/addons/analytic/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-08-03 00:15+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 12:04+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:46+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -25,12 +25,12 @@ msgstr "Konta podrzędne" #. module: analytic #: selection:account.analytic.account,state:0 msgid "In Progress" -msgstr "" +msgstr "W toku" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_status msgid "Status Change" -msgstr "" +msgstr "Zmiana statusu" #. module: analytic #: selection:account.analytic.account,state:0 @@ -40,7 +40,7 @@ msgstr "Szablon" #. module: analytic #: view:account.analytic.account:0 msgid "End Date" -msgstr "" +msgstr "Data Końcowa" #. module: analytic #: help:account.analytic.line,unit_amount:0 @@ -60,17 +60,25 @@ msgid "" "the\n" " customer." msgstr "" +"Kiedy nastąpi data końcowa umowy\n" +" lub zostanie osiągnięta maksymalna " +"ilość\n" +" jednostek, to menedżer kontraktu " +"jest\n" +" powiadamiany o konieczności " +"odnowienia\n" +" umowy z klientem." #. module: analytic #: code:addons/analytic/analytic.py:222 #, python-format msgid "Contract: " -msgstr "" +msgstr "Umowa: " #. module: analytic #: field:account.analytic.account,manager_id:0 msgid "Account Manager" -msgstr "Główna(y) księgowa(y)" +msgstr "Menedżer kontraktu" #. module: analytic #: field:account.analytic.account,message_follower_ids:0 @@ -81,7 +89,7 @@ msgstr "" #: code:addons/analytic/analytic.py:319 #, python-format msgid "Contract created." -msgstr "" +msgstr "Umowę utworzono." #. module: analytic #: selection:account.analytic.account,state:0 @@ -96,28 +104,28 @@ msgstr "Winien" #. module: analytic #: selection:account.analytic.account,state:0 msgid "New" -msgstr "Nowy" +msgstr "Nowe" #. module: analytic #: field:account.analytic.account,user_id:0 msgid "Project Manager" -msgstr "" +msgstr "Menedżer projektu" #. module: analytic #: field:account.analytic.account,state:0 msgid "Status" -msgstr "" +msgstr "Stan" #. module: analytic #: code:addons/analytic/analytic.py:261 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopia)" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Pozycja analityczna" #. module: analytic #: field:account.analytic.account,description:0 @@ -128,17 +136,17 @@ msgstr "Opis" #. module: analytic #: field:account.analytic.account,name:0 msgid "Account/Contract Name" -msgstr "" +msgstr "Nazwa umowy/konta" #. module: analytic #: field:account.analytic.account,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nieprzeczytane wiadomości" #. module: analytic #: constraint:account.analytic.account:0 msgid "Error! You cannot create recursive analytic accounts." -msgstr "" +msgstr "Błąd! Nie możesz tworzyć rekurencyjnych kont analitycznych." #. module: analytic #: field:account.analytic.account,company_id:0 @@ -149,19 +157,19 @@ msgstr "Firma" #. module: analytic #: view:account.analytic.account:0 msgid "Renewal" -msgstr "" +msgstr "Odnowienie" #. module: analytic #: help:account.analytic.account,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Wiadomości i historia komunikacji" #. module: analytic #: help:account.analytic.account,quantity_max:0 msgid "" "Sets the higher limit of time to work on the contract, based on the " "timesheet. (for instance, number of hours in a limited support contract.)" -msgstr "" +msgstr "Ustaw wyższy limit czasu pracy dla umowy związanej z kartą pracy." #. module: analytic #: code:addons/analytic/analytic.py:153 @@ -174,6 +182,9 @@ msgid "" "consolidation purposes of several companies charts with different " "currencies, for example." msgstr "" +"Jeśli ustawiłeś firmę, to waluta musi być taka sama jak w firmie. \n" +"Możesz usunąć firmę i zmienić walutę na kontach typu widok. Ta możliwość " +"może być przydatna przy konsolidacji firm o różnych walutach." #. module: analytic #: field:account.analytic.account,message_is_follower:0 @@ -207,53 +218,60 @@ msgid "" "The special type 'Template of Contract' allows you to define a template with " "default data that you can reuse easily." msgstr "" +"Typ konta Widok oznacza, że nie zezwalasz na zapisy na tym koncie.\n" +"Typ 'Konto analityczne' jest stosowany do zwykłych zapisów analitycznych.\n" +"Jeśli wybierzesz \"Umowa' lub 'Projekt', to konta będą miały dodatkowe " +"funkcjonalności\n" +"zatwierdzania zapisów i fakturowania.\n" +"Typ specjalny 'Szablon umowy' pozwala definiować szablon z ustawieniami " +"domyślnymi do kopiowania w tworzonych umowach.." #. module: analytic #: field:account.analytic.account,message_comment_ids:0 #: help:account.analytic.account,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentarze i emaile" #. module: analytic #: field:account.analytic.account,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Klient" #. module: analytic #: field:account.analytic.account,child_complete_ids:0 msgid "Account Hierarchy" -msgstr "" +msgstr "Hierarchia konta" #. module: analytic #: field:account.analytic.account,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Wiadomości" #. module: analytic #: constraint:account.analytic.line:0 msgid "You cannot create analytic line on view account." -msgstr "" +msgstr "Nie możesz robić zapisu na koncie analitycznym typu widok." #. module: analytic #: view:account.analytic.account:0 msgid "Contract Information" -msgstr "" +msgstr "Informacja o umowie" #. module: analytic #: field:account.analytic.account,template_id:0 #: selection:account.analytic.account,type:0 msgid "Template of Contract" -msgstr "" +msgstr "Szablon umowy" #. module: analytic #: field:account.analytic.account,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Podsumowanie" #. module: analytic #: field:account.analytic.account,quantity_max:0 msgid "Prepaid Service Units" -msgstr "" +msgstr "Jednostki usług przedpłatowych" #. module: analytic #: field:account.analytic.account,credit:0 @@ -269,12 +287,12 @@ msgstr "Kwota" #: code:addons/analytic/analytic.py:321 #, python-format msgid "Contract for %s has been created." -msgstr "" +msgstr "Umowa dla %s została utworzona." #. module: analytic #: view:account.analytic.account:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Warunki i postanowienia" #. module: analytic #: selection:account.analytic.account,state:0 @@ -284,7 +302,7 @@ msgstr "Anulowano" #. module: analytic #: selection:account.analytic.account,type:0 msgid "Analytic View" -msgstr "" +msgstr "Widok analityczny" #. module: analytic #: field:account.analytic.account,balance:0 @@ -294,12 +312,12 @@ msgstr "Saldo" #. module: analytic #: help:account.analytic.account,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" #. module: analytic #: selection:account.analytic.account,state:0 msgid "To Renew" -msgstr "" +msgstr "Do odnowienia" #. module: analytic #: field:account.analytic.account,quantity:0 @@ -315,23 +333,23 @@ msgstr "Data końcowa" #. module: analytic #: field:account.analytic.account,code:0 msgid "Reference" -msgstr "" +msgstr "Odnośnik" #. module: analytic #: code:addons/analytic/analytic.py:153 #, python-format msgid "Error!" -msgstr "" +msgstr "Błąd!" #. module: analytic #: model:res.groups,name:analytic.group_analytic_accounting msgid "Analytic Accounting" -msgstr "" +msgstr "Księgowość analityczna" #. module: analytic #: selection:account.analytic.account,type:0 msgid "Contract or Project" -msgstr "" +msgstr "Umowa lub Projekt" #. module: analytic #: field:account.analytic.account,complete_name:0 @@ -349,7 +367,7 @@ msgstr "Konto analityczne" #. module: analytic #: field:account.analytic.account,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Waluta" #. module: analytic #: help:account.analytic.account,message_summary:0 @@ -361,12 +379,12 @@ msgstr "" #. module: analytic #: field:account.analytic.account,type:0 msgid "Type of Account" -msgstr "" +msgstr "Rodzaj konta" #. module: analytic #: field:account.analytic.account,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Data początkowa" #. module: analytic #: help:account.analytic.line,amount:0 @@ -374,6 +392,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 "" +"Obliczone jako iloczyn ilości i ceny kosztowej z Produktu. Wyrażone i " +"walucie firmy." #. module: analytic #: field:account.analytic.account,line_ids:0 diff --git a/addons/base_iban/i18n/pl.po b/addons/base_iban/i18n/pl.po index b0364bd9b98..5f3552a7387 100644 --- a/addons/base_iban/i18n/pl.po +++ b/addons/base_iban/i18n/pl.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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2010-08-03 03:37+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 11:32+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:09+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base_iban #: constraint:res.partner.bank:0 @@ -23,12 +23,14 @@ msgid "" "Please define BIC/Swift code on bank for bank type IBAN Account to make " "valid payments" msgstr "" +"\n" +"Zdefiniuj kod BIC/Swift dla banku konta typu IBAN" #. module: base_iban #: code:addons/base_iban/base_iban.py:141 #, python-format msgid "This IBAN does not pass the validation check, please verify it" -msgstr "" +msgstr "Ten numer IBAN nie przeszedł weryfikacji. Sprawdź go." #. module: base_iban #: model:res.partner.bank.type,format_layout:base_iban.bank_iban @@ -48,7 +50,7 @@ msgstr "Kod poczt." #. module: base_iban #: help:res.partner.bank,iban:0 msgid "International Bank Account Number" -msgstr "Numer międzynarodowego konta bankowego (IBAN)" +msgstr "Międzynarodowy numer konta bankowego (IBAN)" #. module: base_iban #: model:ir.model,name:base_iban.model_res_partner_bank @@ -67,6 +69,7 @@ msgid "" "The IBAN does not seem to be correct. You should have entered something like " "this %s" msgstr "" +"Numer IBAN nie jest poprawny. Powinieneś wprowadzić numer podobny do %s" #. module: base_iban #: field:res.partner.bank,iban:0 @@ -77,7 +80,7 @@ msgstr "" #: code:addons/base_iban/base_iban.py:142 #, python-format msgid "The IBAN is invalid, it should begin with the country code" -msgstr "" +msgstr "Numer IBAN jest niepoprawny. Powienien zaczyanć się od kodu kraju" #. module: base_iban #: model:res.partner.bank.type,name:base_iban.bank_iban diff --git a/addons/base_import/i18n/hr.po b/addons/base_import/i18n/hr.po new file mode 100644 index 00000000000..5c47dc2ea7c --- /dev/null +++ b/addons/base_import/i18n/hr.po @@ -0,0 +1,1166 @@ +# Croatian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-24 02:52+0000\n" +"PO-Revision-Date: 2012-12-14 22:33+0000\n" +"Last-Translator: Goran Kliska \n" +"Language-Team: Croatian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:420 +#, python-format +msgid "Get all possible values" +msgstr "Dohvati sve moguće vrijednosti" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:71 +#, python-format +msgid "Need to import data from an other application?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:163 +#, python-format +msgid "" +"When you use External IDs, you can import CSV files \n" +" with the \"External ID\" column to define the " +"External \n" +" ID of each record you import. Then, you will be able " +"\n" +" to make a reference to that record with columns like " +"\n" +" \"Field/External ID\". The following two CSV files " +"give \n" +" you an example for Products and their Categories." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:271 +#, python-format +msgid "" +"How to export/import different tables from an SQL \n" +" application to OpenERP?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:310 +#, python-format +msgid "Relation Fields" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:142 +#, python-format +msgid "" +"Country/Database ID: the unique OpenERP ID for a \n" +" record, defined by the ID postgresql column" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:155 +#, python-format +msgid "" +"Use \n" +" Country/Database ID: You should rarely use this \n" +" notation. It's mostly used by developers as it's " +"main \n" +" advantage is to never have conflicts (you may have \n" +" several records with the same name, but they always " +"\n" +" have a unique Database ID)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:146 +#, python-format +msgid "" +"For the country \n" +" Belgium, you can use one of these 3 ways to import:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:303 +#, python-format +msgid "company_1,Bigees,True" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o +msgid "base_import.tests.models.m2o" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:297 +#, python-format +msgid "" +"copy \n" +" (select 'company_'||id as \"External " +"ID\",company_name \n" +" as \"Name\",'True' as \"Is a Company\" from " +"companies) TO \n" +" '/tmp/company.csv' with CSV HEADER;" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:206 +#, python-format +msgid "CSV file for Manufacturer, Retailer" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:160 +#, python-format +msgid "" +"Use \n" +" Country/External ID: Use External ID when you import " +"\n" +" data from a third party application." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:316 +#, python-format +msgid "person_1,Fabien,False,company_1" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "XXX/External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:351 +#, python-format +msgid "Don't Import" +msgstr "Ne uvozi" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:24 +#, python-format +msgid "Select the" +msgstr "Odaberi" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:100 +#, python-format +msgid "" +"Note that if your CSV file \n" +" has a tabulation as separator, OpenERP will not \n" +" detect the separations. You will need to change the " +"\n" +" file format options in your spreadsheet application. " +"\n" +" See the following question." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:141 +#, python-format +msgid "Country: the name or code of the country" +msgstr "Država: Naziv ili šifra države" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_o2m_child +msgid "base_import.tests.models.o2m.child" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:239 +#, python-format +msgid "Can I import several times the same record?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:15 +#, python-format +msgid "Validate" +msgstr "Potvrdi" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:55 +#, python-format +msgid "Map your data to OpenERP" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:153 +#, python-format +msgid "" +"Use Country: This is \n" +" the easiest way when your data come from CSV files \n" +" that have been created manually." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:127 +#, python-format +msgid "" +"What's the difference between Database ID and \n" +" External ID?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:138 +#, python-format +msgid "" +"For example, to \n" +" reference the country of a contact, OpenERP proposes " +"\n" +" you 3 different fields to import:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:175 +#, python-format +msgid "What can I do if I have multiple matches for a field?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:302 +#, python-format +msgid "External ID,Name,Is a Company" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,somevalue:0 +msgid "Some Value" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:231 +#, python-format +msgid "" +"The following CSV file shows how to import \n" +" suppliers and their respective contacts" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:109 +#, python-format +msgid "" +"How can I change the CSV file format options when \n" +" saving in my spreadsheet application?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:320 +#, python-format +msgid "" +"As you can see in this file, Fabien and Laurence \n" +" are working for the Bigees company (company_1) and \n" +" Eric is working for the Organi company. The relation " +"\n" +" between persons and companies is done using the \n" +" External ID of the companies. We had to prefix the \n" +" \"External ID\" by the name of the table to avoid a " +"\n" +" conflict of ID between persons and companies " +"(person_1 \n" +" and company_1 who shared the same ID 1 in the " +"orignial \n" +" database)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:308 +#, python-format +msgid "" +"copy (select \n" +" 'person_'||id as \"External ID\",person_name as \n" +" \"Name\",'False' as \"Is a " +"Company\",'company_'||company_id\n" +" as \"Related Company/External ID\" from persons) TO " +"\n" +" '/tmp/person.csv' with CSV" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:148 +#, python-format +msgid "Country: Belgium" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly +msgid "base_import.tests.models.char.stillreadonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:314 +#, python-format +msgid "" +"External ID,Name,Is a \n" +" Company,Related Company/External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:233 +#, python-format +msgid "Suppliers and their respective contacts" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:179 +#, python-format +msgid "" +"If for example you have two product categories \n" +" with the child name \"Sellable\" (ie. \"Misc. \n" +" Products/Sellable\" & \"Other Products/Sellable\"),\n" +" your validation is halted but you may still import \n" +" your data. However, we recommend you do not import " +"the \n" +" data because they will all be linked to the first \n" +" 'Sellable' category found in the Product Category " +"list \n" +" (\"Misc. Products/Sellable\"). We recommend you " +"modify \n" +" one of the duplicates' values or your product " +"category \n" +" hierarchy." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:306 +#, python-format +msgid "" +"To create the CSV file for persons, linked to \n" +" companies, we will use the following SQL command in " +"\n" +" PSQL:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:119 +#, python-format +msgid "" +"Microsoft Excel will allow \n" +" you to modify only the encoding when saving \n" +" (in 'Save As' dialog box > click 'Tools' dropdown \n" +" list > Encoding tab)." +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,othervalue:0 +msgid "Other Variable" +msgstr "Druga varijabla" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "" +"will also be used to update the original\n" +" import if you need to re-import modified data\n" +" later, it's thus good practice to specify it\n" +" whenever possible" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:26 +#, python-format +msgid "" +"file to import. If you need a sample importable file, you\n" +" can use the export tool to generate one." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:148 +#, python-format +msgid "" +"Country/Database \n" +" ID: 21" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char +msgid "base_import.tests.models.char" +msgstr "" + +#. module: base_import +#: help:base_import.import,file:0 +msgid "File to check and/or import, raw binary (not base64)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:230 +#, python-format +msgid "Purchase orders with their respective purchase order lines" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:60 +#, python-format +msgid "" +"If the file contains\n" +" the column names, OpenERP can try auto-detecting the\n" +" field corresponding to the column. This makes imports\n" +" simpler especially when the file has many columns." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:26 +#, python-format +msgid ".CSV" +msgstr ".CSV" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:360 +#, python-format +msgid "" +". The issue is\n" +" usually an incorrect file encoding." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required +msgid "base_import.tests.models.m2o.required" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:212 +#, python-format +msgid "" +"How can I import a one2many relationship (e.g. several \n" +" Order Lines of a Sale Order)?" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_noreadonly +msgid "base_import.tests.models.char.noreadonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:113 +#, python-format +msgid "" +"If you edit and save CSV files in speadsheet \n" +" applications, your computer's regional settings will " +"\n" +" be applied for the separator and delimiter. \n" +" We suggest you use OpenOffice or LibreOffice Calc \n" +" as they will allow you to modify all three options \n" +" (in 'Save As' dialog box > Check the box 'Edit " +"filter \n" +" settings' > Save)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:30 +#, python-format +msgid "CSV File:" +msgstr "CSV datoteka:" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_preview +msgid "base_import.tests.models.preview" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_required +msgid "base_import.tests.models.char.required" +msgstr "" + +#. module: base_import +#: code:addons/base_import/models.py:112 +#, python-format +msgid "Database ID" +msgstr "ID baze podataka" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:313 +#, python-format +msgid "It will produce the following CSV file:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:362 +#, python-format +msgid "Here is the start of the file we could not import:" +msgstr "Ovo je početni dio datoteke koju nismo uspjeli uvesti:" + +#. module: base_import +#: field:base_import.import,file_type:0 +msgid "File Type" +msgstr "Vrsta datoteke" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_import +msgid "base_import.import" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_o2m +msgid "base_import.tests.models.o2m" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:360 +#, python-format +msgid "Import preview failed due to:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:144 +#, python-format +msgid "" +"Country/External ID: the ID of this record \n" +" referenced in another application (or the .XML file " +"\n" +" that imported it)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:35 +#, python-format +msgid "Reload data to check changes." +msgstr "Ponovno učitaj podatke." + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly +msgid "base_import.tests.models.char.readonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:131 +#, python-format +msgid "" +"Some fields define a relationship with another \n" +" object. For example, the country of a contact is a \n" +" link to a record of the 'Country' object. When you \n" +" want to import such fields, OpenERP will have to \n" +" recreate links between the different records. \n" +" To help you import such fields, OpenERP provides 3 \n" +" mechanisms. You must use one and only one mechanism " +"\n" +" per field you want to import." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:201 +#, python-format +msgid "" +"The tags should be separated by a comma without any \n" +" spacing. For example, if you want you customer to be " +"\n" +" lined to both tags 'Manufacturer' and 'Retailer' \n" +" then you will encode it as follow \"Manufacturer,\n" +" Retailer\" in the same column of your CSV file." +msgstr "" + +#. module: base_import +#: code:addons/base_import/models.py:264 +#, python-format +msgid "You must configure at least one field to import" +msgstr "Definirajte barem jedno polje za uvoz" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:304 +#, python-format +msgid "company_2,Organi,True" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:58 +#, python-format +msgid "" +"The first row of the\n" +" file contains the label of the column" +msgstr "" +"Prvi redak u datoteci\n" +" sadrži naslove stupaca" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_states +msgid "base_import.tests.models.char.states" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:7 +#, python-format +msgid "Import a CSV File" +msgstr "Uvezi CSV datoteku" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:74 +#, python-format +msgid "Quoting:" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related +msgid "base_import.tests.models.m2o.required.related" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:293 +#, python-format +msgid ")." +msgstr ")." + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:18 +#: code:addons/base_import/static/src/xml/import.xml:396 +#, python-format +msgid "Import" +msgstr "Uvoz" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:407 +#, python-format +msgid "Here are the possible values:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "The" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:227 +#, python-format +msgid "" +"A single column was found in the file, this often means the file separator " +"is incorrect" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:293 +#, python-format +msgid "dump of such a PostgreSQL database" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:301 +#, python-format +msgid "This SQL command will create the following CSV file:" +msgstr "Ova SQL naredba će kreirati CSV datoteku sadržaja:" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:228 +#, python-format +msgid "" +"The following CSV file shows how to import purchase \n" +" orders with their respective purchase order lines:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:91 +#, python-format +msgid "" +"What can I do when the Import preview table isn't \n" +" displayed correctly?" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.char,value:0 +#: field:base_import.tests.models.char.noreadonly,value:0 +#: field:base_import.tests.models.char.readonly,value:0 +#: field:base_import.tests.models.char.required,value:0 +#: field:base_import.tests.models.char.states,value:0 +#: field:base_import.tests.models.char.stillreadonly,value:0 +#: field:base_import.tests.models.m2o,value:0 +#: field:base_import.tests.models.m2o.related,value:0 +#: field:base_import.tests.models.m2o.required,value:0 +#: field:base_import.tests.models.m2o.required.related,value:0 +#: field:base_import.tests.models.o2m,value:0 +#: field:base_import.tests.models.o2m.child,parent_id:0 +#: field:base_import.tests.models.o2m.child,value:0 +msgid "unknown" +msgstr "nepoznato" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:317 +#, python-format +msgid "person_2,Laurence,False,company_1" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:149 +#, python-format +msgid "Country/External ID: base.be" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:288 +#, python-format +msgid "" +"As an example, suppose you have a SQL database \n" +" with two tables you want to import: companies and \n" +" persons. Each person belong to one company, so you \n" +" will have to recreate the link between a person and " +"\n" +" the company he work for. (If you want to test this \n" +" example, here is a" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:396 +#, python-format +msgid "(%d more)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:227 +#, python-format +msgid "File for some Quotations" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:72 +#, python-format +msgid "Encoding:" +msgstr "Kodna stranica:" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:280 +#, python-format +msgid "" +"To manage relations between tables, \n" +" you can use the \"External ID\" facilities of " +"OpenERP. \n" +" The \"External ID\" of a record is the unique " +"identifier \n" +" of this record in another application. This " +"\"External \n" +" ID\" must be unique accoss all the records of all \n" +" objects, so it's a good practice to prefix this \n" +" \"External ID\" with the name of the application or " +"\n" +" table. (like 'company_1', 'person_1' instead of '1')" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:295 +#, python-format +msgid "" +"We will first export all companies and their \n" +" \"External ID\". In PSQL, write the following " +"command:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:373 +#, python-format +msgid "Everything seems valid." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:188 +#, python-format +msgid "" +"However if you do not wish to change your \n" +" configuration of product categories, we recommend " +"you \n" +" use make use of the external ID for this field \n" +" 'Category'." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:390 +#, python-format +msgid "at row %d" +msgstr "u retku %d" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:197 +#, python-format +msgid "" +"How can I import a many2many relationship field \n" +" (e.g. a customer that has multiple tags)?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "XXX/ID" +msgstr "XXX/ID" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:275 +#, python-format +msgid "" +"If you need to import data from different tables, \n" +" you will have to recreate relations between records " +"\n" +" belonging to different tables. (e.g. if you import \n" +" companies and persons, you will have to recreate the " +"\n" +" link between each person and the company they work \n" +" for)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:150 +#, python-format +msgid "" +"According to your need, you should use \n" +" one of these 3 ways to reference records in " +"relations. \n" +" Here is when you should use one or the other, \n" +" according to your need:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:319 +#, python-format +msgid "person_4,Ramsy,False,company_3" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:261 +#, python-format +msgid "" +"If you do not set all fields in your CSV file, \n" +" OpenERP will assign the default value for every non " +"\n" +" defined fields. But if you\n" +" set fields with empty values in your CSV file, " +"OpenERP \n" +" will set the EMPTY value in the field, instead of \n" +" assigning the default value." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:20 +#, python-format +msgid "Cancel" +msgstr "Odustani" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:257 +#, python-format +msgid "" +"What happens if I do not provide a value for a \n" +" specific field?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:68 +#, python-format +msgid "Frequently Asked Questions" +msgstr "Često postavljana pitanja" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:305 +#, python-format +msgid "company_3,Boum,True" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:249 +#, python-format +msgid "" +"This feature \n" +" allows you to use the Import/Export tool of OpenERP " +"to \n" +" modify a batch of records in your favorite " +"spreadsheet \n" +" application." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:77 +#, python-format +msgid "" +"column in OpenERP. When you\n" +" import an other record that links to the first\n" +" one, use" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:242 +#, python-format +msgid "" +"If you import a file that contains one of the \n" +" column \"External ID\" or \"Database ID\", records " +"that \n" +" have already been imported will be modified instead " +"of \n" +" being created. This is very usefull as it allows you " +"\n" +" to import several times the same CSV file while " +"having \n" +" made some changes in between two imports. OpenERP " +"will \n" +" take care of creating or modifying each record \n" +" depending if it's new or not." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:169 +#, python-format +msgid "CSV file for categories" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:309 +#, python-format +msgid "Normal Fields" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:74 +#, python-format +msgid "" +"In order to re-create relationships between\n" +" different records, you should use the unique\n" +" identifier from the original application and\n" +" map it to the" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:170 +#, python-format +msgid "CSV file for Products" +msgstr "CSV datoteka za proizvode" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:216 +#, python-format +msgid "" +"If you want to import sales order having several \n" +" order lines; for each order line, you need to " +"reserve \n" +" a specific row in the CSV file. The first order line " +"\n" +" will be imported on the same row as the information " +"\n" +" relative to order. Any additional lines will need an " +"\n" +" addtional row that does not have any information in " +"\n" +" the fields relative to the order." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related +msgid "base_import.tests.models.m2o.related" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,name:0 +msgid "Name" +msgstr "Naziv" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "to the original unique identifier." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:318 +#, python-format +msgid "person_3,Eric,False,company_2" +msgstr "" + +#. module: base_import +#: field:base_import.import,res_model:0 +msgid "Model" +msgstr "Model" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:77 +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "ID" +msgstr "ID" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:329 +#, python-format +msgid "" +"The two files produced are ready to be imported in \n" +" OpenERP without any modifications. After having \n" +" imported these two CSV files, you will have 4 " +"contacts \n" +" and 3 companies. (the firsts two contacts are linked " +"\n" +" to the first company). You must first import the \n" +" companies and then the persons." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:95 +#, python-format +msgid "" +"By default the Import preview is set on commas as \n" +" field separators and quotation marks as text \n" +" delimiters. If your csv file does not have these \n" +" settings, you can modify the File Format Options \n" +" (displayed under the Browse CSV file bar after you \n" +" select your file)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:73 +#, python-format +msgid "Separator:" +msgstr "Razdjelnik:" + +#. module: base_import +#: field:base_import.import,file_name:0 +msgid "File Name" +msgstr "Naziv datoteke" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/models.py:80 +#: code:addons/base_import/models.py:111 +#: code:addons/base_import/static/src/xml/import.xml:77 +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "External ID" +msgstr "Vanjski ID" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:39 +#, python-format +msgid "File Format Options…" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:392 +#, python-format +msgid "between rows %d and %d" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:19 +#, python-format +msgid "or" +msgstr "ili" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:223 +#, python-format +msgid "" +"As an example, here is \n" +" purchase.order_functional_error_line_cant_adpat.CSV " +"\n" +" file of some quotations you can import, based on " +"demo \n" +" data." +msgstr "" + +#. module: base_import +#: field:base_import.import,file:0 +msgid "File" +msgstr "" diff --git a/addons/base_import/i18n/zh_CN.po b/addons/base_import/i18n/zh_CN.po index 89aa3b23e80..1a2b7ea93d8 100644 --- a/addons/base_import/i18n/zh_CN.po +++ b/addons/base_import/i18n/zh_CN.po @@ -8,28 +8,28 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-12-09 11:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-12-14 14:17+0000\n" +"Last-Translator: nmglyy \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-10 04:39+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:420 #, python-format msgid "Get all possible values" -msgstr "" +msgstr "获取所有可能的值" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:71 #, python-format msgid "Need to import data from an other application?" -msgstr "" +msgstr "需要从其他应用程序中导入数据?" #. module: base_import #. openerp-web @@ -55,14 +55,14 @@ msgstr "" msgid "" "How to export/import different tables from an SQL \n" " application to OpenERP?" -msgstr "" +msgstr "从SQL中如何导出/导入不同的表" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:310 #, python-format msgid "Relation Fields" -msgstr "" +msgstr "关联字段" #. module: base_import #. openerp-web @@ -71,7 +71,7 @@ msgstr "" msgid "" "Country/Database ID: the unique OpenERP ID for a \n" " record, defined by the ID postgresql column" -msgstr "" +msgstr "国家/数据库ID:OpenERP的独特的ID为" #. module: base_import #. openerp-web @@ -95,7 +95,7 @@ msgstr "" msgid "" "For the country \n" " Belgium, you can use one of these 3 ways to import:" -msgstr "" +msgstr "对于国 家" #. module: base_import #. openerp-web @@ -127,7 +127,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:206 #, python-format msgid "CSV file for Manufacturer, Retailer" -msgstr "" +msgstr "从 制造商 零售商导出CSV文件" #. module: base_import #. openerp-web @@ -138,7 +138,7 @@ msgid "" " Country/External ID: Use External ID when you import " "\n" " data from a third party application." -msgstr "" +msgstr "使用" #. module: base_import #. openerp-web @@ -159,14 +159,14 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:351 #, python-format msgid "Don't Import" -msgstr "" +msgstr "不导入" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:24 #, python-format msgid "Select the" -msgstr "" +msgstr "选择" #. module: base_import #. openerp-web @@ -199,21 +199,21 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:239 #, python-format msgid "Can I import several times the same record?" -msgstr "" +msgstr "我可以导入多次相同的记录?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:15 #, python-format msgid "Validate" -msgstr "" +msgstr "验证" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:55 #, python-format msgid "Map your data to OpenERP" -msgstr "" +msgstr "映射数据到OpenERP" #. module: base_import #. openerp-web diff --git a/addons/base_setup/i18n/it.po b/addons/base_setup/i18n/it.po index 04b51835a97..3ae95d2fcf3 100644 --- a/addons/base_setup/i18n/it.po +++ b/addons/base_setup/i18n/it.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: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-12-13 20:55+0000\n" -"Last-Translator: Nicola Riolini - Micronaet \n" +"PO-Revision-Date: 2012-12-14 21:18+0000\n" +"Last-Translator: Davide Corio - agilebg.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: 2012-12-14 05:37+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base_setup #: view:sale.config.settings:0 @@ -122,7 +122,7 @@ msgstr "" #. module: base_setup #: view:sale.config.settings:0 msgid "On Mail Client" -msgstr "" +msgstr "Su client email" #. module: base_setup #: field:sale.config.settings,module_web_linkedin:0 @@ -171,7 +171,7 @@ msgstr "" #. module: base_setup #: selection:base.setup.terminology,partner:0 msgid "Tenant" -msgstr "" +msgstr "Gestore" #. module: base_setup #: help:base.config.settings,module_share:0 @@ -199,6 +199,9 @@ msgid "" "companies.\n" " This installs the module multi_company." msgstr "" +"Funzionale in un ambiente multi-compani, con impostazioni di sicurezza " +"appropriate tra le aziende.\n" +"Installa il modulo multi_company." #. module: base_setup #: view:base.config.settings:0 @@ -206,6 +209,8 @@ msgid "" "You will find more options in your company details: address for the header " "and footer, overdue payments texts, etc." msgstr "" +"Troverai maggiori opzioni tra i dettagli della tua azienda: indirizzo per " +"header e footer, messaggio pagamenti scaduti, etc." #. module: base_setup #: model:ir.model,name:base_setup.model_sale_config_settings @@ -231,6 +236,7 @@ msgstr "Cliente" #: help:base.config.settings,module_auth_anonymous:0 msgid "Enable the public part of openerp, openerp becomes a public website." msgstr "" +"Abilità l'accesso pubblico ad openerp, openerp diventa un sito web pubblico." #. module: base_setup #: help:sale.config.settings,module_plugin_thunderbird:0 @@ -258,7 +264,7 @@ msgstr "Utilizza un altra parola per dire \"Cliente\"" #: model:ir.actions.act_window,name:base_setup.action_sale_config #: view:sale.config.settings:0 msgid "Configure Sales" -msgstr "" +msgstr "Configura Vendite" #. module: base_setup #: help:sale.config.settings,module_plugin_outlook:0 @@ -280,27 +286,27 @@ msgstr "Opzioni" #. module: base_setup #: field:base.config.settings,module_portal:0 msgid "Activate the customer/supplier portal" -msgstr "" +msgstr "Attiva il portale clienti/fornitori" #. module: base_setup #: field:base.config.settings,module_share:0 msgid "Allow documents sharing" -msgstr "" +msgstr "Abilita la condivisione documenti" #. module: base_setup #: field:base.config.settings,module_auth_anonymous:0 msgid "Activate the public portal" -msgstr "" +msgstr "Attiva il portale pubblico" #. module: base_setup #: view:base.config.settings:0 msgid "Configure outgoing email servers" -msgstr "" +msgstr "Configura email server in uscita" #. module: base_setup #: view:sale.config.settings:0 msgid "Social Network Integration" -msgstr "" +msgstr "Integrazione social network" #. module: base_setup #: view:base.config.settings:0 @@ -317,7 +323,7 @@ msgstr "Applica" #. module: base_setup #: view:base.setup.terminology:0 msgid "Specify Your Terminology" -msgstr "" +msgstr "Specificare la propria terminologia" #. module: base_setup #: view:base.config.settings:0 @@ -328,7 +334,7 @@ msgstr "o" #. module: base_setup #: view:base.config.settings:0 msgid "Configure your company data" -msgstr "" +msgstr "Configura i dati aziendali" #~ msgid "" #~ "This sentence will appear at the bottom of your reports.\n" diff --git a/addons/base_setup/i18n/pl.po b/addons/base_setup/i18n/pl.po index dc4c4546113..f89629ab307 100644 --- a/addons/base_setup/i18n/pl.po +++ b/addons/base_setup/i18n/pl.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: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2011-11-07 12:47+0000\n" +"PO-Revision-Date: 2012-12-14 12:01+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-11-25 05:52+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base_setup #: view:sale.config.settings:0 msgid "Emails Integration" -msgstr "" +msgstr "Integracja poczty" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -29,7 +29,7 @@ msgstr "Gość" #. module: base_setup #: view:sale.config.settings:0 msgid "Contacts" -msgstr "" +msgstr "Kontakty" #. module: base_setup #: model:ir.model,name:base_setup.model_base_config_settings @@ -41,6 +41,8 @@ msgstr "" msgid "" "Use external authentication providers, sign in with google, facebook, ..." msgstr "" +"Stosuje zewnętrzną autentykację, do logowania się kontami google, facebook, " +"..." #. module: base_setup #: view:sale.config.settings:0 @@ -54,6 +56,14 @@ msgid "" "OpenERP using specific\n" " plugins for your preferred email application." msgstr "" +"OpenERP pozwala automatycznie tworzyć sygnały z wiadomości\n" +" przychodzących. Wiadomości możesz automatycznie " +"synchronizować\n" +" między OpenERP a kontami POP/IMAP przy " +"zastosowaniu bezpośrednich\n" +" skryptów pocztowych do serwera email lub ręcznie " +"możesz przekazywać\n" +" maile z aplikacji do OpenERP przy użyciu wtyczek." #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -63,24 +73,24 @@ msgstr "Członek" #. module: base_setup #: view:base.config.settings:0 msgid "Portal access" -msgstr "" +msgstr "Dostęp portalowy" #. module: base_setup #: view:base.config.settings:0 msgid "Authentication" -msgstr "" +msgstr "Autentykacja" #. module: base_setup #: view:sale.config.settings:0 msgid "Quotations and Sales Orders" -msgstr "" +msgstr "Oferty i Zamówienia sprzedaży" #. module: base_setup #: view:base.config.settings:0 #: model:ir.actions.act_window,name:base_setup.action_general_configuration #: model:ir.ui.menu,name:base_setup.menu_general_configuration msgid "General Settings" -msgstr "" +msgstr "Ustawienia ogólne" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -105,32 +115,32 @@ msgstr "Pacjent" #. module: base_setup #: field:base.config.settings,module_base_import:0 msgid "Allow users to import data from CSV files" -msgstr "" +msgstr "Pozwala importować dane z pliku CSV" #. module: base_setup #: field:base.config.settings,module_multi_company:0 msgid "Manage multiple companies" -msgstr "" +msgstr "Obsługuj kilka firm" #. module: base_setup #: help:base.config.settings,module_portal:0 msgid "Give access your customers and suppliers to their documents." -msgstr "" +msgstr "Udostępnia dokumenty klientom i dostawcom" #. module: base_setup #: view:sale.config.settings:0 msgid "On Mail Client" -msgstr "" +msgstr "W aplikacji mailowej" #. module: base_setup #: field:sale.config.settings,module_web_linkedin:0 msgid "Get contacts automatically from linkedIn" -msgstr "" +msgstr "Pobierz kontakty z LinkedIn" #. module: base_setup #: field:sale.config.settings,module_plugin_thunderbird:0 msgid "Enable Thunderbird plug-in" -msgstr "" +msgstr "Włącz wtyczkę Tunderbird" #. module: base_setup #: view:base.setup.terminology:0 @@ -140,29 +150,29 @@ msgstr "" #. module: base_setup #: view:sale.config.settings:0 msgid "Customer Features" -msgstr "" +msgstr "Własne funkcjonalności" #. module: base_setup #: view:base.config.settings:0 msgid "Import / Export" -msgstr "" +msgstr "Import / Eksport" #. module: base_setup #: view:sale.config.settings:0 msgid "Sale Features" -msgstr "" +msgstr "Funkcjonalność sprzedaży" #. module: base_setup #: field:sale.config.settings,module_plugin_outlook:0 msgid "Enable Outlook plug-in" -msgstr "" +msgstr "Włącz wtyczkę Outlook" #. 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 "" +msgstr "Ten kreator służy do zmiany terminologii w całej aplikacji." #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -172,7 +182,7 @@ msgstr "" #. module: base_setup #: help:base.config.settings,module_share:0 msgid "Share or embbed any screen of openerp." -msgstr "" +msgstr "Współdziel lub zagnieźdź dowolny ekran openerp" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -185,6 +195,8 @@ msgid "" "When you create a new contact (person or company), you will be able to load " "all the data from LinkedIn (photos, address, etc)." msgstr "" +"Kiedy utworzysz nowy kontakt (osobą lub firmę), to będziesz mógł pobrać dane " +"z LinkedIn (zdjęcia, adresy, etc)." #. module: base_setup #: help:base.config.settings,module_multi_company:0 @@ -224,7 +236,7 @@ msgstr "Klient" #. module: base_setup #: help:base.config.settings,module_auth_anonymous:0 msgid "Enable the public part of openerp, openerp becomes a public website." -msgstr "" +msgstr "Włącz część publiczną openerp. Openerp stanie się publiczną witryną." #. module: base_setup #: help:sale.config.settings,module_plugin_thunderbird:0 @@ -246,13 +258,13 @@ msgstr "" #. 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 "Podaj inny termin, który stosuejsz zamiast \"Klient\"" #. module: base_setup #: model:ir.actions.act_window,name:base_setup.action_sale_config #: view:sale.config.settings:0 msgid "Configure Sales" -msgstr "" +msgstr "Konfiguruj sprzedaż" #. module: base_setup #: help:sale.config.settings,module_plugin_outlook:0 @@ -269,32 +281,32 @@ msgstr "" #. module: base_setup #: view:base.config.settings:0 msgid "Options" -msgstr "" +msgstr "Opcje" #. module: base_setup #: field:base.config.settings,module_portal:0 msgid "Activate the customer/supplier portal" -msgstr "" +msgstr "Aktywuj portal klienta/dostawcy" #. module: base_setup #: field:base.config.settings,module_share:0 msgid "Allow documents sharing" -msgstr "" +msgstr "Pozwalaj na współdzielenie dokumentów" #. module: base_setup #: field:base.config.settings,module_auth_anonymous:0 msgid "Activate the public portal" -msgstr "" +msgstr "Aktywuj portal publiczny" #. module: base_setup #: view:base.config.settings:0 msgid "Configure outgoing email servers" -msgstr "" +msgstr "Konfiguruj serwery poczty wychodzącej" #. module: base_setup #: view:sale.config.settings:0 msgid "Social Network Integration" -msgstr "" +msgstr "Integracja z portalami społecznościowymi" #. module: base_setup #: view:base.config.settings:0 @@ -306,7 +318,7 @@ msgstr "Anuluj" #: view:base.config.settings:0 #: view:sale.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Zastosuj" #. module: base_setup #: view:base.setup.terminology:0 @@ -322,7 +334,7 @@ msgstr "" #. module: base_setup #: view:base.config.settings:0 msgid "Configure your company data" -msgstr "" +msgstr "Konfiguruj dane swojej firmy" #~ msgid "City" #~ msgstr "Miasto" diff --git a/addons/base_setup/i18n/zh_CN.po b/addons/base_setup/i18n/zh_CN.po index 7fa74452b03..5c119e20a9e 100644 --- a/addons/base_setup/i18n/zh_CN.po +++ b/addons/base_setup/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: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-11-28 16:54+0000\n" +"PO-Revision-Date: 2012-12-14 13:52+0000\n" "Last-Translator: ccdos \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-11-29 05:14+0000\n" -"X-Generator: Launchpad (build 16319)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base_setup #: view:sale.config.settings:0 @@ -54,6 +54,11 @@ msgid "" "OpenERP using specific\n" " plugins for your preferred email application." msgstr "" +"OpenERP允许从收到的Email 自动创建线索(或者其他单据)\n" +" 你能自动通过Openerp使用 POP/IMAP 账户同\n" +" 步 Email,为你 的服务器直接集成Email脚本,\n" +" 或者通过插件,为你首选的Email 程序手动推送\n" +" email到Openerp。" #. module: base_setup #: selection:base.setup.terminology,partner:0 @@ -115,7 +120,7 @@ msgstr "允许多公司操作" #. module: base_setup #: help:base.config.settings,module_portal:0 msgid "Give access your customers and suppliers to their documents." -msgstr "" +msgstr "允许客户或者供应商访问他们的单据" #. module: base_setup #: view:sale.config.settings:0 @@ -184,7 +189,7 @@ msgstr "客户" msgid "" "When you create a new contact (person or company), you will be able to load " "all the data from LinkedIn (photos, address, etc)." -msgstr "" +msgstr "创建联系人或者公司时,允许自动从LinkedIn载入相关信息(照片,地址等等)." #. module: base_setup #: help:base.config.settings,module_multi_company:0 @@ -201,7 +206,7 @@ msgstr "" msgid "" "You will find more options in your company details: address for the header " "and footer, overdue payments texts, etc." -msgstr "" +msgstr "你能在你的公司明细里找到多个选项:用于页首和页脚的地址,逾期支付文本等" #. module: base_setup #: model:ir.model,name:base_setup.model_sale_config_settings diff --git a/addons/contacts/i18n/zh_CN.po b/addons/contacts/i18n/zh_CN.po index f2e813afd34..4334507a174 100644 --- a/addons/contacts/i18n/zh_CN.po +++ b/addons/contacts/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: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-12-09 04:58+0000\n" -"Last-Translator: sum1201 \n" +"PO-Revision-Date: 2012-12-14 13:55+0000\n" +"Last-Translator: ccdos \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-10 04:39+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: contacts #: model:ir.actions.act_window,help:contacts.action_contacts @@ -29,6 +29,12 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" 单击以在你的地址簿中添加一个联系人。\n" +"

\n" +" OpenERP 更便捷地帮助你跟踪所有客户相关的活动,讨论,商机日志,单据等等。\n" +"

\n" +" " #. module: contacts #: model:ir.actions.act_window,name:contacts.action_contacts diff --git a/addons/crm/i18n/pt.po b/addons/crm/i18n/pt.po index 100d0aa4ba5..271b5e1bfe1 100644 --- a/addons/crm/i18n/pt.po +++ b/addons/crm/i18n/pt.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: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-05-31 15:17+0000\n" -"Last-Translator: ThinkOpen Solutions \n" +"PO-Revision-Date: 2012-12-14 10:12+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:17+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: crm #: view:crm.lead.report:0 @@ -62,12 +62,12 @@ msgstr "" #: model:res.groups,name:crm.group_fund_raising #: field:sale.config.settings,group_fund_raising:0 msgid "Manage Fund Raising" -msgstr "" +msgstr "Gerir angariação de fundos" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Convert to Opportunities" -msgstr "" +msgstr "Converter em oportunidades" #. module: crm #: view:crm.lead.report:0 @@ -87,7 +87,7 @@ msgstr "" #: view:crm.lead.report:0 #: view:crm.phonecall.report:0 msgid "Salesperson" -msgstr "" +msgstr "Vendedor" #. module: crm #: model:ir.model,name:crm.model_crm_lead_report @@ -109,12 +109,12 @@ msgstr "Dia" #. module: crm #: view:crm.lead:0 msgid "Company Name" -msgstr "" +msgstr "Nome da empresa" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor6 msgid "Training" -msgstr "" +msgstr "Formação" #. module: crm #: model:ir.actions.act_window,name:crm.crm_lead_categ_action @@ -221,7 +221,7 @@ msgstr "" #. module: crm #: model:ir.actions.server,name:crm.action_email_reminder_lead msgid "Reminder to User" -msgstr "" +msgstr "Lembrete ao utilizador" #. module: crm #: field:crm.segmentation,segmentation_line:0 @@ -385,7 +385,7 @@ msgstr "" #: field:crm.lead,message_unread:0 #: field:crm.phonecall,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: crm #: selection:crm.lead2opportunity.partner,action:0 @@ -556,7 +556,7 @@ msgstr "Resumo" #. module: crm #: view:crm.merge.opportunity:0 msgid "Merge" -msgstr "" +msgstr "Juntar" #. module: crm #: view:crm.case.categ:0 @@ -721,7 +721,7 @@ msgstr "Oportunidade" #: code:addons/crm/crm_meeting.py:62 #, python-format msgid "A meeting has been scheduled on %s." -msgstr "" +msgstr "Foi agendada uma reunião para %s." #. module: crm #: model:crm.case.resource.type,name:crm.type_lead7 @@ -731,12 +731,12 @@ msgstr "Televisão" #. module: crm #: model:ir.actions.act_window,name:crm.action_crm_send_mass_convert msgid "Convert to opportunities" -msgstr "" +msgstr "Converter em oportunidades" #. module: crm #: model:ir.model,name:crm.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: crm #: view:crm.segmentation:0 @@ -746,7 +746,7 @@ msgstr "Parar Processo" #. module: crm #: field:crm.case.section,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Nome alternativo" #. module: crm #: view:crm.phonecall:0 @@ -802,7 +802,7 @@ msgstr "Ano de Criação" #: view:crm.phonecall2partner:0 #: view:crm.phonecall2phonecall:0 msgid "or" -msgstr "" +msgstr "ou" #. module: crm #: field:crm.lead.report,create_date:0 @@ -915,7 +915,7 @@ msgstr "Março" #. module: crm #: view:crm.lead:0 msgid "Send Email" -msgstr "" +msgstr "Enviar mensagem" #. module: crm #: code:addons/crm/wizard/crm_lead_to_opportunity.py:100 @@ -956,6 +956,8 @@ msgid "" "Opportunities that are assigned to either me or one of the sale teams I " "manage" msgstr "" +"Oportunidades que foram atribuídas a mim ou a alguma das minhas equipas de " +"venda." #. module: crm #: help:crm.case.section,resource_calendar_id:0 @@ -1070,7 +1072,7 @@ msgstr "Data de Criação" #: code:addons/crm/crm_lead.py:862 #, python-format msgid "%s has been created." -msgstr "" +msgstr "%s foi criada." #. module: crm #: selection:crm.segmentation.line,expr_name:0 @@ -1094,7 +1096,7 @@ msgstr "Estágio" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone Calls that are assigned to me" -msgstr "" +msgstr "Chamadas telefónicas atribuídas a mim" #. module: crm #: field:crm.lead,user_login:0 @@ -1126,7 +1128,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Delete" -msgstr "" +msgstr "Apagar" #. module: crm #: field:crm.lead,planned_revenue:0 @@ -1144,7 +1146,7 @@ msgstr "" #: code:addons/crm/crm_lead.py:867 #, python-format msgid "Opportunity has been lost." -msgstr "" +msgstr "Perdeu-se a oportunidade." #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -1156,7 +1158,7 @@ msgstr "Setembro" #. module: crm #: help:crm.lead,email_from:0 msgid "Email address of the contact" -msgstr "" +msgstr "Endereço de email do contacto" #. module: crm #: field:crm.segmentation,partner_id:0 @@ -1175,12 +1177,12 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "oe_kanban_text_red" -msgstr "" +msgstr "oe_kanban_text_red" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_payment_mode_act msgid "Payment Modes" -msgstr "" +msgstr "Modos de pagamento" #. module: crm #: field:crm.lead.report,opening_date:0 @@ -1191,7 +1193,7 @@ msgstr "Data de abertura" #. module: crm #: field:crm.lead,company_currency:0 msgid "Currency" -msgstr "" +msgstr "Divisa" #. module: crm #: field:crm.case.channel,name:0 @@ -1296,12 +1298,12 @@ msgstr "Data" #: field:crm.lead,message_is_follower:0 #: field:crm.phonecall,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: crm #: model:crm.case.section,name:crm.crm_case_section_4 msgid "Online Support" -msgstr "" +msgstr "Apoio online" #. module: crm #: view:crm.lead.report:0 @@ -1365,7 +1367,7 @@ msgstr "Oportunidades intercaladas" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor7 msgid "Consulting" -msgstr "" +msgstr "Consultoria" #. module: crm #: field:crm.case.section,code:0 @@ -1375,7 +1377,7 @@ msgstr "Código" #. module: crm #: view:sale.config.settings:0 msgid "Features" -msgstr "" +msgstr "Funcionalidades" #. module: crm #: field:crm.case.section,child_ids:0 @@ -1390,7 +1392,7 @@ msgstr "As chamadas telefônicas que estão em rascunho e estado aberto" #. module: crm #: field:crm.lead2opportunity.partner.mass,user_ids:0 msgid "Salesmen" -msgstr "" +msgstr "Vendedor" #. module: crm #: view:crm.lead:0 @@ -1420,7 +1422,7 @@ msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor4 msgid "Information" -msgstr "" +msgstr "Informação" #. module: crm #: view:crm.lead.report:0 @@ -1472,7 +1474,7 @@ msgstr "Prospectos / Oportunidades que estejam no estado aberto" #. module: crm #: model:ir.model,name:crm.model_res_users msgid "Users" -msgstr "" +msgstr "Utilizadores" #. module: crm #: constraint:crm.case.section:0 @@ -1533,12 +1535,12 @@ msgstr "Meu(s) caso(s)" #: help:crm.lead,message_ids:0 #: help:crm.phonecall,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: crm #: view:crm.lead:0 msgid "Show Countries" -msgstr "" +msgstr "Mostrar países" #. module: crm #: view:crm.lead:0 @@ -1563,17 +1565,17 @@ msgstr "Converter de expetativa para o parceiro de negócio" #: code:addons/crm/crm_lead.py:871 #, python-format msgid "Opportunity has been won." -msgstr "" +msgstr "A oportunidade foi ganha." #. module: crm #: view:crm.phonecall:0 msgid "Phone Calls that are assigned to me or to my team(s)" -msgstr "" +msgstr "Telefonemas atribuídos a mim ou às minhas equipas" #. module: crm #: model:ir.model,name:crm.model_crm_payment_mode msgid "CRM Payment Mode" -msgstr "" +msgstr "Modo de pagamento CRM" #. module: crm #: view:crm.lead.report:0 @@ -1630,7 +1632,7 @@ msgstr "" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Assign opportunities to" -msgstr "" +msgstr "Atribuir oportunidades a" #. module: crm #: field:crm.lead,zip:0 @@ -1651,7 +1653,7 @@ msgstr "Mês da Chamada" #: code:addons/crm/crm_phonecall.py:289 #, python-format msgid "Partner has been created." -msgstr "" +msgstr "O parceiro foi criado." #. module: crm #: field:sale.config.settings,module_crm_claim:0 @@ -1669,7 +1671,7 @@ msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor3 msgid "Services" -msgstr "" +msgstr "Serviços" #. module: crm #: selection:crm.lead,priority:0 @@ -1760,7 +1762,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Edit..." -msgstr "" +msgstr "Editar..." #. module: crm #: model:crm.case.resource.type,name:crm.type_lead5 @@ -1798,7 +1800,7 @@ msgstr "" #: view:crm.payment.mode:0 #: model:ir.actions.act_window,name:crm.action_crm_payment_mode msgid "Payment Mode" -msgstr "" +msgstr "Modo de pagamento" #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner_mass @@ -1814,7 +1816,7 @@ msgstr "" #: model:ir.actions.act_window,name:crm.open_board_statistical_dash #: model:ir.ui.menu,name:crm.menu_board_statistics_dash msgid "CRM" -msgstr "" +msgstr "CRM" #. module: crm #: model:ir.actions.act_window,name:crm.crm_segmentation_tree-act @@ -1884,7 +1886,7 @@ msgstr "Prospecto / Cliente" #. module: crm #: model:crm.case.section,name:crm.crm_case_section_2 msgid "Support Department" -msgstr "" +msgstr "Departamento de apoio" #. module: crm #: view:crm.lead.report:0 @@ -1967,7 +1969,7 @@ msgstr "" #: selection:crm.lead2opportunity.partner,name:0 #: selection:crm.lead2opportunity.partner.mass,name:0 msgid "Merge with existing opportunities" -msgstr "" +msgstr "Fundir com diferentes oportunidades" #. module: crm #: model:ir.actions.act_window,help:crm.crm_case_category_act_oppor11 @@ -2122,13 +2124,13 @@ msgstr "Expressão obrigatória" #: selection:crm.lead2partner,action:0 #: selection:crm.phonecall2partner,action:0 msgid "Create a new customer" -msgstr "" +msgstr "Criar um novo cliente" #. module: crm #: field:crm.lead2opportunity.partner,action:0 #: field:crm.lead2opportunity.partner.mass,action:0 msgid "Related Customer" -msgstr "" +msgstr "Cliente relacionado" #. module: crm #: field:crm.lead.report,deadline_day:0 @@ -2192,17 +2194,17 @@ msgstr "Responsável" #. module: crm #: model:ir.actions.server,name:crm.action_email_reminder_customer_lead msgid "Reminder to Customer" -msgstr "" +msgstr "Lembrete para o cliente" #. module: crm #: model:crm.case.section,name:crm.crm_case_section_3 msgid "Direct Marketing" -msgstr "" +msgstr "Marketing direto" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor1 msgid "Product" -msgstr "" +msgstr "Produto" #. module: crm #: code:addons/crm/crm_phonecall.py:284 @@ -2218,12 +2220,12 @@ msgstr "Histórico da comunicação Máxima" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Conversion Options" -msgstr "" +msgstr "Opções de conversão" #. module: crm #: view:crm.lead:0 msgid "Address" -msgstr "" +msgstr "Endereço" #. module: crm #: help:crm.case.section,alias_id:0 @@ -2290,7 +2292,7 @@ msgstr "Continuar o processo" #: model:ir.actions.act_window,name:crm.action_crm_lead2opportunity_partner #: model:ir.actions.act_window,name:crm.phonecall2opportunity_act msgid "Convert to opportunity" -msgstr "" +msgstr "Converter em oportunidade" #. module: crm #: field:crm.opportunity2phonecall,user_id:0 @@ -2397,7 +2399,7 @@ msgstr "" #. module: crm #: view:sale.config.settings:0 msgid "After-Sale Services" -msgstr "" +msgstr "Serviço pós venda" #. module: crm #: model:ir.actions.server,message:crm.action_email_reminder_customer_lead @@ -2508,7 +2510,7 @@ msgstr "Confirmar" #. module: crm #: view:crm.lead:0 msgid "Unread messages" -msgstr "" +msgstr "Mensagens por ler" #. module: crm #: field:crm.phonecall.report,section_id:0 @@ -2525,7 +2527,7 @@ msgstr "Expressão opcional" #: field:crm.lead,message_follower_ids:0 #: field:crm.phonecall,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: crm #: field:sale.config.settings,fetchmail_lead:0 @@ -2614,7 +2616,7 @@ msgstr "Primeiro contato com nova prospeção" #. module: crm #: view:res.partner:0 msgid "Calls" -msgstr "" +msgstr "Telefonemas" #. module: crm #: field:crm.case.stage,on_change:0 @@ -2624,7 +2626,7 @@ msgstr "Mudar a probabilidade automaticamente" #. module: crm #: view:crm.phonecall.report:0 msgid "My Phone Calls" -msgstr "" +msgstr "Os meus telefonemas" #. module: crm #: model:crm.case.stage,name:crm.stage_lead3 @@ -2708,7 +2710,7 @@ msgstr "Ex. Ano de encerramento" #. module: crm #: model:ir.actions.client,name:crm.action_client_crm_menu msgid "Open Sale Menu" -msgstr "" +msgstr "Abrir menu de vendas" #. module: crm #: field:crm.lead,date_open:0 @@ -2846,7 +2848,7 @@ msgstr "Novembro" #: field:crm.phonecall,message_comment_ids:0 #: help:crm.phonecall,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: crm #: model:crm.case.stage,name:crm.stage_lead5 @@ -2947,7 +2949,7 @@ msgstr "Telefonema" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls that are assigned to one of the sale teams I manage" -msgstr "" +msgstr "Telefonemas atribuídos a uma das minhas equipas de vendas" #. module: crm #: view:crm.lead:0 @@ -3029,7 +3031,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Internal Notes" -msgstr "" +msgstr "Notas internas" #. module: crm #: view:crm.lead:0 diff --git a/addons/crm_claim/i18n/zh_CN.po b/addons/crm_claim/i18n/zh_CN.po index c28a92ed3d5..d2bde961580 100644 --- a/addons/crm_claim/i18n/zh_CN.po +++ b/addons/crm_claim/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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-02-17 05:59+0000\n" -"Last-Translator: 开阖软件 Jeff Wang \n" +"PO-Revision-Date: 2012-12-14 13:47+0000\n" +"Last-Translator: ccdos \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:49+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: crm_claim #: help:crm.claim.stage,fold:0 @@ -45,7 +45,7 @@ msgstr "责任人" msgid "" "Allows you to configure your incoming mail server, and create claims from " "incoming emails." -msgstr "" +msgstr "允许配置接收邮件服务器,并从接收的邮件里创建索赔" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim_stage @@ -65,7 +65,7 @@ msgstr "延迟关闭" #. module: crm_claim #: field:crm.claim,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "未读消息" #. module: crm_claim #: field:crm.claim,resolution:0 @@ -100,7 +100,7 @@ msgstr "#索赔" #. module: crm_claim #: field:crm.claim.stage,name:0 msgid "Stage Name" -msgstr "" +msgstr "阶段名称" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.action_report_crm_claim @@ -112,7 +112,7 @@ msgstr "为系统内所有的索赔处理指定一个排序标准" #. module: crm_claim #: view:crm.claim.report:0 msgid "Salesperson" -msgstr "" +msgstr "销售员" #. module: crm_claim #: selection:crm.claim,priority:0 @@ -156,7 +156,7 @@ msgstr "预防措施" #. module: crm_claim #: help:crm.claim,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "如果要求你关注新消息,勾选此项" #. module: crm_claim #: field:crm.claim.report,date_closed:0 @@ -166,7 +166,7 @@ msgstr "结束日期" #. module: crm_claim #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "False" #. module: crm_claim #: field:crm.claim,ref:0 @@ -188,7 +188,7 @@ msgstr "#邮件" msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." -msgstr "" +msgstr "保存复杂的摘要(消息数量,……等)。为了插入到看板视图,这一摘要直接是是HTML格式。" #. module: crm_claim #: view:crm.claim:0 @@ -247,12 +247,12 @@ msgstr "优先级" #. module: crm_claim #: field:crm.claim.stage,fold:0 msgid "Hide in Views when Empty" -msgstr "" +msgstr "当空的时候在视图中隐藏" #. module: crm_claim #: field:crm.claim,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "关注者" #. module: crm_claim #: view:crm.claim:0 @@ -266,7 +266,7 @@ msgstr "新建" #. module: crm_claim #: field:crm.claim.stage,section_ids:0 msgid "Sections" -msgstr "" +msgstr "节" #. module: crm_claim #: field:crm.claim,email_from:0 @@ -302,7 +302,7 @@ msgstr "索赔主题" #. module: crm_claim #: model:crm.claim.stage,name:crm_claim.stage_claim3 msgid "Rejected" -msgstr "" +msgstr "已拒绝" #. module: crm_claim #: field:crm.claim,date_action_next:0 @@ -353,7 +353,7 @@ msgstr "" #: code:addons/crm_claim/crm_claim.py:199 #, python-format msgid "No Subject" -msgstr "" +msgstr "无主题" #. module: crm_claim #: help:crm.claim.stage,state:0 @@ -393,7 +393,7 @@ msgstr "客户关系管理索赔报表" #. module: crm_claim #: view:sale.config.settings:0 msgid "Configure" -msgstr "" +msgstr "设置" #. module: crm_claim #: model:crm.case.resource.type,name:crm_claim.type_claim1 @@ -438,7 +438,7 @@ msgstr "索赔年份" msgid "" "If you check this field, this stage will be proposed by default on each " "sales team. It will not assign this stage to existing teams." -msgstr "" +msgstr "如果你勾选了这里,这个阶段会作为每个销售团队的默认阶段。对已有的销售团队无效。" #. module: crm_claim #: field:crm.claim,categ_id:0 @@ -492,7 +492,7 @@ msgstr "已结束" #. module: crm_claim #: view:crm.claim:0 msgid "Reject" -msgstr "" +msgstr "否决" #. module: crm_claim #: view:res.partner:0 @@ -520,7 +520,7 @@ msgstr "待处理" #: field:crm.claim.report,state:0 #: field:crm.claim.stage,state:0 msgid "Status" -msgstr "" +msgstr "状态" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -556,7 +556,7 @@ msgstr "电话" #. module: crm_claim #: field:crm.claim,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "是一个关注者" #. module: crm_claim #: field:crm.claim.report,user_id:0 @@ -608,7 +608,7 @@ msgstr "增加筛选条件" #: field:crm.claim,message_comment_ids:0 #: help:crm.claim,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "评论和电子邮件" #. module: crm_claim #: view:crm.claim:0 diff --git a/addons/crm_helpdesk/i18n/zh_CN.po b/addons/crm_helpdesk/i18n/zh_CN.po index 452f9e12020..d9ff9a56ea2 100644 --- a/addons/crm_helpdesk/i18n/zh_CN.po +++ b/addons/crm_helpdesk/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: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-02-17 05:43+0000\n" -"Last-Translator: 开阖软件 Jeff Wang \n" +"PO-Revision-Date: 2012-12-14 13:33+0000\n" +"Last-Translator: ccdos \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:28+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -52,7 +52,7 @@ msgstr "3月" #. module: crm_helpdesk #: field:crm.helpdesk,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "未读消息" #. module: crm_helpdesk #: field:crm.helpdesk,company_id:0 @@ -69,7 +69,7 @@ msgstr "关注者的电子邮件" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Salesperson" -msgstr "" +msgstr "销售员" #. module: crm_helpdesk #: selection:crm.helpdesk,priority:0 @@ -112,7 +112,7 @@ msgstr "已取消" #. module: crm_helpdesk #: help:crm.helpdesk,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "如果要求你关注新消息,勾选此项" #. module: crm_helpdesk #: model:ir.actions.act_window,name:crm_helpdesk.action_report_crm_helpdesk @@ -141,7 +141,7 @@ msgstr "下一动作" msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." -msgstr "" +msgstr "保存复杂的摘要(消息数量,……等)。为了插入到看板视图,这一摘要直接是是HTML格式。" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -182,7 +182,7 @@ msgstr "优先级" #. module: crm_helpdesk #: field:crm.helpdesk,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "关注者" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -403,7 +403,7 @@ msgstr "待处理" #: view:crm.helpdesk.report:0 #: field:crm.helpdesk.report,state:0 msgid "Status" -msgstr "" +msgstr "状态" #. module: crm_helpdesk #: selection:crm.helpdesk.report,month:0 @@ -457,7 +457,7 @@ msgstr "计划收入" #. module: crm_helpdesk #: field:crm.helpdesk,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "是一个关注者" #. module: crm_helpdesk #: field:crm.helpdesk.report,user_id:0 @@ -488,7 +488,7 @@ msgstr "服务台请求" #: field:crm.helpdesk,message_comment_ids:0 #: help:crm.helpdesk,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "评论和电子邮件" #. module: crm_helpdesk #: help:crm.helpdesk,section_id:0 @@ -510,7 +510,7 @@ msgstr "1月" #. module: crm_helpdesk #: field:crm.helpdesk,message_summary:0 msgid "Summary" -msgstr "" +msgstr "概要" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -526,7 +526,7 @@ msgstr "杂项" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "My Company" -msgstr "" +msgstr "我的公司" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -672,7 +672,7 @@ msgstr "" #. module: crm_helpdesk #: help:crm.helpdesk,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "信息和通讯记录" #. module: crm_helpdesk #: model:ir.actions.act_window,help:crm_helpdesk.crm_helpdesk_categ_action @@ -712,7 +712,7 @@ msgstr "最近动作" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Assigned to Me or My Sales Team(s)" -msgstr "" +msgstr "指派给我或者我的销售团队" #. module: crm_helpdesk #: field:crm.helpdesk,duration:0 diff --git a/addons/crm_partner_assign/i18n/zh_CN.po b/addons/crm_partner_assign/i18n/zh_CN.po index a6c7e7d275e..275509489c6 100644 --- a/addons/crm_partner_assign/i18n/zh_CN.po +++ b/addons/crm_partner_assign/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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-02-17 05:34+0000\n" -"Last-Translator: 开阖软件 Jeff Wang \n" +"PO-Revision-Date: 2012-12-14 13:50+0000\n" +"Last-Translator: ccdos \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:52+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: crm_partner_assign #: field:crm.lead.report.assign,delay_close:0 @@ -25,7 +25,7 @@ msgstr "延迟关闭" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,author_id:0 msgid "Author" -msgstr "" +msgstr "作者" #. module: crm_partner_assign #: field:crm.lead.report.assign,planned_revenue:0 @@ -175,7 +175,7 @@ msgstr "" #. module: crm_partner_assign #: field:crm.partner.report.assign,turnover:0 msgid "Turnover" -msgstr "" +msgstr "营业额" #. module: crm_partner_assign #: field:crm.lead.report.assign,date_closed:0 @@ -197,7 +197,7 @@ msgstr "" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,type:0 msgid "System notification" -msgstr "" +msgstr "系统通知" #. module: crm_partner_assign #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77 @@ -265,7 +265,7 @@ msgstr "" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,favorite_user_ids:0 msgid "Users that set this message in their favorites" -msgstr "" +msgstr "设置这些消息在收藏夹的用户" #. module: crm_partner_assign #: field:crm.lead.report.assign,delay_expected:0 @@ -281,7 +281,7 @@ msgstr "类型" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,type:0 msgid "Email" -msgstr "" +msgstr "Email" #. module: crm_partner_assign #: help:crm.lead,partner_assigned_id:0 @@ -326,7 +326,7 @@ msgstr "" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "父消息" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,res_id:0 diff --git a/addons/delivery/i18n/hr.po b/addons/delivery/i18n/hr.po index b6ad1657c1a..e96de5705c7 100644 --- a/addons/delivery/i18n/hr.po +++ b/addons/delivery/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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2010-08-03 03:24+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 22:50+0000\n" +"Last-Translator: Goran Kliska \n" "Language-Team: Vinteh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:11+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" "Language: hr\n" #. module: delivery @@ -41,7 +41,7 @@ msgstr "Odredište" #. module: delivery #: field:stock.move,weight_net:0 msgid "Net weight" -msgstr "" +msgstr "Neto težina" #. module: delivery #: model:ir.model,name:delivery.model_delivery_grid_line @@ -65,7 +65,7 @@ msgstr "Volumen" #. module: delivery #: view:delivery.carrier:0 msgid "Zip" -msgstr "" +msgstr "Poštanski br." #. module: delivery #: field:delivery.grid,line_ids:0 @@ -80,7 +80,7 @@ msgstr "" #. module: delivery #: model:ir.actions.report.xml,name:delivery.report_shipping msgid "Delivery order" -msgstr "" +msgstr "Otpremnica" #. module: delivery #: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form @@ -150,7 +150,7 @@ msgstr "" #. module: delivery #: report:sale.shipping:0 msgid "Delivery Order :" -msgstr "" +msgstr "Otpremnica" #. module: delivery #: field:delivery.grid.line,variable_factor:0 @@ -160,12 +160,12 @@ msgstr "Varijabilni Faktor" #. module: delivery #: field:delivery.carrier,amount:0 msgid "Amount" -msgstr "" +msgstr "Iznos" #. module: delivery #: view:sale.order:0 msgid "Add in Quote" -msgstr "" +msgstr "Dodaj u ponudu" #. module: delivery #: selection:delivery.grid.line,price_type:0 @@ -201,7 +201,7 @@ msgstr "" #: field:stock.picking.in,weight_net:0 #: field:stock.picking.out,weight_net:0 msgid "Net Weight" -msgstr "" +msgstr "Neto težina" #. module: delivery #: view:delivery.grid.line:0 @@ -218,7 +218,7 @@ msgstr "Definicija mreže" #: code:addons/delivery/stock.py:89 #, python-format msgid "Warning!" -msgstr "" +msgstr "Upozorenje!" #. module: delivery #: field:delivery.grid.line,operator:0 @@ -228,17 +228,17 @@ msgstr "Operator" #. module: delivery #: model:ir.model,name:delivery.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: delivery #: model:ir.model,name:delivery.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Prodajni nalog" #. module: delivery #: model:ir.model,name:delivery.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Otpremnice" #. module: delivery #: view:sale.order:0 @@ -289,7 +289,7 @@ msgstr "" #. module: delivery #: field:delivery.carrier,free_if_more_than:0 msgid "Free If Order Total Amount Is More Than" -msgstr "" +msgstr "Besplatno ako je iznos narudžbe veći od" #. module: delivery #: field:delivery.grid.line,grid_id:0 @@ -322,7 +322,7 @@ msgstr "" #. module: delivery #: report:sale.shipping:0 msgid "Order Date" -msgstr "" +msgstr "Datum narudžbe" #. module: delivery #: field:delivery.grid,name:0 @@ -333,7 +333,7 @@ msgstr "Naziv Mreže" #: field:stock.picking,number_of_packages:0 #: field:stock.picking.out,number_of_packages:0 msgid "Number of Packages" -msgstr "" +msgstr "Broj paketa" #. module: delivery #: selection:delivery.grid.line,type:0 @@ -379,7 +379,7 @@ msgstr "" #. module: delivery #: report:sale.shipping:0 msgid "Lot" -msgstr "" +msgstr "Lot" #. module: delivery #: field:delivery.carrier,active:0 @@ -426,7 +426,7 @@ msgstr "Maksimalna Vrijednost" #. module: delivery #: report:sale.shipping:0 msgid "Quantity" -msgstr "" +msgstr "Količina" #. module: delivery #: field:delivery.grid,zip_from:0 @@ -448,17 +448,17 @@ msgstr "" #. module: delivery #: model:ir.model,name:delivery.model_stock_picking_in msgid "Incoming Shipments" -msgstr "" +msgstr "Primke" #. module: delivery #: selection:delivery.grid.line,operator:0 msgid "<=" -msgstr "" +msgstr "<=" #. module: delivery #: report:sale.shipping:0 msgid "Description" -msgstr "" +msgstr "Opis" #. module: delivery #: help:delivery.carrier,active:0 @@ -558,7 +558,7 @@ msgstr "Prodajna Cijena" #. module: delivery #: view:stock.picking.out:0 msgid "Print Delivery Order" -msgstr "" +msgstr "Ispiši otpremnicu" #. module: delivery #: view:delivery.grid:0 diff --git a/addons/fetchmail/i18n/hr.po b/addons/fetchmail/i18n/hr.po index 973e6e4cf86..749127f523f 100644 --- a/addons/fetchmail/i18n/hr.po +++ b/addons/fetchmail/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2011-12-19 17:13+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-12-14 09:36+0000\n" +"Last-Translator: Bruno Bardić \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-11-25 06:23+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 @@ -25,17 +25,19 @@ msgstr "Potvrđeno" #. module: fetchmail #: field:fetchmail.server,server:0 msgid "Server Name" -msgstr "" +msgstr "Ime Servera" #. module: fetchmail #: field:fetchmail.server,script:0 msgid "Script" -msgstr "" +msgstr "Skripta" #. module: fetchmail #: help:fetchmail.server,priority:0 msgid "Defines the order of processing, lower values mean higher priority" msgstr "" +"Definira redoslijed procesiranja, niže vrijednosti podrazumijevaju veći " +"prioritet" #. module: fetchmail #: help:fetchmail.server,is_ssl:0 @@ -43,16 +45,18 @@ msgid "" "Connections are encrypted with SSL/TLS through a dedicated port (default: " "IMAPS=993, POP3S=995)" msgstr "" +"Konekcije su enkriptirane sa SSL/TLS kroz dedicirani port (default: " +"IMAPS=993, POP3S=995)" #. module: fetchmail #: field:fetchmail.server,attach:0 msgid "Keep Attachments" -msgstr "" +msgstr "Zadrži privitke" #. module: fetchmail #: field:fetchmail.server,is_ssl:0 msgid "SSL/TLS" -msgstr "" +msgstr "SSL/TLS" #. module: fetchmail #: help:fetchmail.server,original:0 @@ -70,18 +74,18 @@ msgstr "POP" #. module: fetchmail #: view:fetchmail.server:0 msgid "Fetch Now" -msgstr "" +msgstr "Dohvati poruke" #. module: fetchmail #: model:ir.actions.act_window,name:fetchmail.action_email_server_tree #: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree msgid "Incoming Mail Servers" -msgstr "" +msgstr "Poslužitelj dolazne pošte" #. module: fetchmail #: view:fetchmail.server:0 msgid "Server type IMAP." -msgstr "" +msgstr "Tip servera IMAP" #. module: fetchmail #: view:fetchmail.server:0 @@ -91,37 +95,37 @@ msgstr "POP/IMAP Servers" #. module: fetchmail #: selection:fetchmail.server,type:0 msgid "Local Server" -msgstr "" +msgstr "Lokalni poslužitelj" #. module: fetchmail #: field:fetchmail.server,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: fetchmail #: model:ir.model,name:fetchmail.model_fetchmail_server msgid "POP/IMAP Server" -msgstr "" +msgstr "POP/IMAP poslužitelj" #. module: fetchmail #: view:fetchmail.server:0 msgid "Reset Confirmation" -msgstr "" +msgstr "Resetiraj potvrdu" #. module: fetchmail #: view:fetchmail.server:0 msgid "SSL" -msgstr "" +msgstr "SSL" #. module: fetchmail #: model:ir.model,name:fetchmail.model_fetchmail_config_settings msgid "fetchmail.config.settings" -msgstr "" +msgstr "fetchmail.config.settings" #. module: fetchmail #: field:fetchmail.server,date:0 msgid "Last Fetch Date" -msgstr "" +msgstr "Zadnji datum ažuriranja poruka" #. module: fetchmail #: help:fetchmail.server,action_id:0 @@ -138,44 +142,44 @@ msgstr "" #. module: fetchmail #: field:fetchmail.server,original:0 msgid "Keep Original" -msgstr "" +msgstr "Zadrži original" #. module: fetchmail #: view:fetchmail.server:0 msgid "Advanced Options" -msgstr "" +msgstr "Napredne mogućnosti" #. module: fetchmail #: view:fetchmail.server:0 #: field:fetchmail.server,configuration:0 msgid "Configuration" -msgstr "" +msgstr "Postava" #. module: fetchmail #: view:fetchmail.server:0 msgid "Incoming Mail Server" -msgstr "" +msgstr "Poslužitelj dolaznih poruka" #. module: fetchmail #: code:addons/fetchmail/fetchmail.py:155 #, python-format msgid "Connection test failed!" -msgstr "" +msgstr "Greška pri testiranju povezivanja!" #. module: fetchmail #: field:fetchmail.server,user:0 msgid "Username" -msgstr "" +msgstr "Korisničko ime" #. module: fetchmail #: help:fetchmail.server,server:0 msgid "Hostname or IP of the mail server" -msgstr "" +msgstr "Ime ili IP adresa mail poslužitelja" #. module: fetchmail #: field:fetchmail.server,name:0 msgid "Name" -msgstr "" +msgstr "Naziv" #. module: fetchmail #: code:addons/fetchmail/fetchmail.py:155 @@ -188,33 +192,33 @@ msgstr "" #. module: fetchmail #: view:fetchmail.server:0 msgid "Test & Confirm" -msgstr "" +msgstr "Testiraj i potvrdi" #. module: fetchmail #: field:fetchmail.server,action_id:0 msgid "Server Action" -msgstr "" +msgstr "Serverske akcije" #. module: fetchmail #: field:mail.mail,fetchmail_server_id:0 msgid "Inbound Mail Server" -msgstr "" +msgstr "Poslužitelj dolaznih mail poruka" #. module: fetchmail #: field:fetchmail.server,message_ids:0 #: model:ir.actions.act_window,name:fetchmail.act_server_history msgid "Messages" -msgstr "" +msgstr "Poruke" #. module: fetchmail #: view:fetchmail.server:0 msgid "Search Incoming Mail Servers" -msgstr "" +msgstr "Pretraži poslužitelje dolaznih mail poruka" #. module: fetchmail #: field:fetchmail.server,active:0 msgid "Active" -msgstr "" +msgstr "Aktivan" #. module: fetchmail #: help:fetchmail.server,attach:0 @@ -222,31 +226,33 @@ msgid "" "Whether attachments should be downloaded. If not enabled, incoming emails " "will be stripped of any attachments before being processed" msgstr "" +"Privitci poruka trebali bi biti skinuti. Ako nije omogućeno, dolaznim " +"porukema biti će maknuti privitci prije procesiranja" #. module: fetchmail #: model:ir.model,name:fetchmail.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Odlazni mailovi" #. module: fetchmail #: field:fetchmail.server,priority:0 msgid "Server Priority" -msgstr "" +msgstr "Prioritet poslužitelja" #. module: fetchmail #: selection:fetchmail.server,type:0 msgid "IMAP Server" -msgstr "" +msgstr "IMAP poslužitelj" #. module: fetchmail #: view:fetchmail.server:0 msgid "IMAP" -msgstr "" +msgstr "IMAP" #. module: fetchmail #: view:fetchmail.server:0 msgid "Server type POP." -msgstr "" +msgstr "POP tip poslužitelja" #. module: fetchmail #: field:fetchmail.server,password:0 @@ -256,37 +262,37 @@ msgstr "Lozinka" #. module: fetchmail #: view:fetchmail.server:0 msgid "Actions to Perform on Incoming Mails" -msgstr "" +msgstr "Akcije za izvoditi na dolaznim porukama" #. module: fetchmail #: field:fetchmail.server,type:0 msgid "Server Type" -msgstr "" +msgstr "Tip poslužitelja" #. module: fetchmail #: view:fetchmail.server:0 msgid "Login Information" -msgstr "" +msgstr "Podaci o prijavi" #. module: fetchmail #: view:fetchmail.server:0 msgid "Server Information" -msgstr "" +msgstr "Informacije o poslužitelju" #. module: fetchmail #: view:fetchmail.server:0 msgid "If SSL required." -msgstr "" +msgstr "Ako je SSL obavezan" #. module: fetchmail #: view:fetchmail.server:0 msgid "Advanced" -msgstr "" +msgstr "Napredno" #. module: fetchmail #: view:fetchmail.server:0 msgid "Server & Login" -msgstr "" +msgstr "Poslužitelj i prijava" #. module: fetchmail #: help:fetchmail.server,object_id:0 @@ -295,11 +301,14 @@ msgid "" "document type. This will create new documents for new conversations, or " "attach follow-up emails to the existing conversations (documents)." msgstr "" +"Procesiraj svaku dolaznu poruku kao dio konvrzacije koja pripada ovom tipa " +"dokumenta. To će kreirati nove dokumente za nove konverzacije, ili priloži " +"follow-up poruka na postojeću konverzaciju." #. module: fetchmail #: field:fetchmail.server,object_id:0 msgid "Create a New Record" -msgstr "" +msgstr "Kreiraj novi zapis" #. module: fetchmail #: selection:fetchmail.server,state:0 @@ -309,12 +318,12 @@ msgstr "Nepotvrđeno" #. module: fetchmail #: selection:fetchmail.server,type:0 msgid "POP Server" -msgstr "" +msgstr "POP poslužitelj" #. module: fetchmail #: field:fetchmail.server,port:0 msgid "Port" -msgstr "" +msgstr "Port" #~ msgid "User Name" #~ msgstr "Korisničko ime" diff --git a/addons/fetchmail/i18n/it.po b/addons/fetchmail/i18n/it.po index a107f12d959..4750fee047c 100644 --- a/addons/fetchmail/i18n/it.po +++ b/addons/fetchmail/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-12-11 08:16+0000\n" -"Last-Translator: Nicola Riolini - Micronaet \n" +"PO-Revision-Date: 2012-12-15 00:30+0000\n" +"Last-Translator: Sergio Corato \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 @@ -64,6 +64,9 @@ msgid "" "attached to each processed message. This will usually double the size of " "your message database." msgstr "" +"Nel caso una copia originale completa di ogni mail debba essere conservata " +"per riferimento e allegata ad ogni messaggio processato. Questo di solito " +"duplica il peso del database dei messaggi." #. module: fetchmail #: view:fetchmail.server:0 @@ -304,6 +307,10 @@ msgid "" "document type. This will create new documents for new conversations, or " "attach follow-up emails to the existing conversations (documents)." msgstr "" +"Processa ogni mail in entrata come parte di una conversazzione " +"corrispondente a questo tipo documento. Questo creeraà nuovi documenti per " +"nuove conversazioni, o allegherà mail di risposta ad esistenti conversazioni " +"(documenti)." #. module: fetchmail #: field:fetchmail.server,object_id:0 diff --git a/addons/fleet/i18n/pt.po b/addons/fleet/i18n/pt.po index fa5d6ef0c5d..62ab6d482b6 100644 --- a/addons/fleet/i18n/pt.po +++ b/addons/fleet/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:52+0000\n" -"PO-Revision-Date: 2012-12-05 10:16+0000\n" -"Last-Translator: Andrei Talpa (multibase.pt) \n" +"PO-Revision-Date: 2012-12-14 10:39+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-06 04:41+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -42,12 +42,12 @@ msgstr "" #: view:fleet.vehicle.log.contract:0 #: view:fleet.vehicle.log.services:0 msgid "Service" -msgstr "" +msgstr "Serviço" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 msgid "Monthly" -msgstr "" +msgstr "Mensalmente" #. module: fleet #: code:addons/fleet/fleet.py:62 @@ -63,18 +63,18 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Vehicle costs" -msgstr "" +msgstr "Custos do veículo" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 msgid "Diesel" -msgstr "" +msgstr "Diesel" #. module: fleet #: code:addons/fleet/fleet.py:421 #, python-format msgid "License Plate: from '%s' to '%s'" -msgstr "" +msgstr "Matrícula: de '%s' a '%s'" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_38 @@ -116,7 +116,7 @@ msgstr "" #: field:fleet.vehicle.log.fuel,vendor_id:0 #: field:fleet.vehicle.log.services,vendor_id:0 msgid "Supplier" -msgstr "" +msgstr "Fornecedor" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_35 @@ -147,12 +147,12 @@ msgstr "" #. module: fleet #: view:board.board:0 msgid "Fuel Costs" -msgstr "" +msgstr "Custos de combustível" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_9 msgid "Battery Inspection" -msgstr "" +msgstr "Inspecção à bateria" #. module: fleet #: field:fleet.vehicle,company_id:0 @@ -162,12 +162,12 @@ msgstr "Empresa" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Invoice Date" -msgstr "" +msgstr "Data da fatura" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Refueling Details" -msgstr "" +msgstr "Detalhes de reabastecimento" #. module: fleet #: code:addons/fleet/fleet.py:655 @@ -178,7 +178,7 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Indicative Costs" -msgstr "" +msgstr "Custos indicativos" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_16 @@ -188,7 +188,7 @@ msgstr "" #. module: fleet #: help:fleet.vehicle,car_value:0 msgid "Value of the bought vehicle" -msgstr "" +msgstr "Valor do veículo comprado" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_44 @@ -222,18 +222,18 @@ msgstr "Termos e condições" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban msgid "Vehicles with alerts" -msgstr "" +msgstr "Veículos com alertas" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu msgid "Vehicle Costs" -msgstr "" +msgstr "Custos com os veículos" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Total Cost" -msgstr "" +msgstr "Custo total" #. module: fleet #: selection:fleet.service.type,category:0 @@ -280,35 +280,35 @@ msgstr "" #: view:fleet.vehicle.log.services:0 #: field:fleet.vehicle.log.services,notes:0 msgid "Notes" -msgstr "" +msgstr "Notas" #. module: fleet #: code:addons/fleet/fleet.py:47 #, python-format msgid "Operation not allowed!" -msgstr "" +msgstr "Operação não permitida!" #. module: fleet #: field:fleet.vehicle,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensagens" #. module: fleet #: help:fleet.vehicle.cost,vehicle_id:0 msgid "Vehicle concerned by this log" -msgstr "" +msgstr "Veículo a que diz respeito este registo" #. module: fleet #: field:fleet.vehicle.log.contract,cost_amount:0 #: field:fleet.vehicle.log.fuel,cost_amount:0 #: field:fleet.vehicle.log.services,cost_amount:0 msgid "Amount" -msgstr "" +msgstr "Montante" #. module: fleet #: field:fleet.vehicle,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_6 @@ -318,7 +318,7 @@ msgstr "" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_tag msgid "fleet.vehicle.tag" -msgstr "" +msgstr "fleet.vehicle.tag" #. module: fleet #: view:fleet.vehicle:0 @@ -328,7 +328,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,contract_renewal_name:0 msgid "Name of contract to renew soon" -msgstr "" +msgstr "Nome do contrato a renovar brevemente" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior @@ -354,17 +354,17 @@ msgstr "" #: code:addons/fleet/fleet.py:414 #, python-format msgid "Driver: from '%s' to '%s'" -msgstr "" +msgstr "Condutor: de '%s' a '%s'" #. module: fleet #: view:fleet.vehicle:0 msgid "and" -msgstr "" +msgstr "e" #. module: fleet #: field:fleet.vehicle.model.brand,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Foto de tamanho médio" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_34 @@ -374,12 +374,12 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.log.services:0 msgid "Service Type" -msgstr "" +msgstr "Tipo de serviço" #. module: fleet #: help:fleet.vehicle,transmission:0 msgid "Transmission Used by the vehicle" -msgstr "" +msgstr "Tipo de transmissão usada no veículo" #. module: fleet #: code:addons/fleet/fleet.py:726 @@ -387,17 +387,17 @@ msgstr "" #: model:ir.actions.act_window,name:fleet.act_renew_contract #, python-format msgid "Renew Contract" -msgstr "" +msgstr "Renovar contrato" #. module: fleet #: view:fleet.vehicle:0 msgid "show the odometer logs for this vehicle" -msgstr "" +msgstr "mostrar os registos de quilometragem para este veículo" #. module: fleet #: help:fleet.vehicle,odometer_unit:0 msgid "Unit of the odometer " -msgstr "" +msgstr "Unidade do conta quilómetros " #. module: fleet #: view:fleet.vehicle.log.services:0 @@ -412,7 +412,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_8 msgid "Repair and maintenance" -msgstr "" +msgstr "Reparação e manutenção" #. module: fleet #: help:fleet.vehicle.log.contract,purchaser_id:0 @@ -439,13 +439,13 @@ msgstr "" #. module: fleet #: model:ir.model,name:fleet.model_fleet_service_type msgid "Type of services available on a vehicle" -msgstr "" +msgstr "Tipos de serviços disponíveis para um veículo" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu msgid "Service Types" -msgstr "" +msgstr "Tipos de serviço" #. module: fleet #: view:board.board:0 @@ -502,7 +502,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,license_plate:0 msgid "License Plate" -msgstr "" +msgstr "Matrícula" #. module: fleet #: field:fleet.vehicle.log.contract,cost_frequency:0 @@ -518,7 +518,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: fleet #: field:fleet.vehicle,location:0 @@ -528,7 +528,7 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Costs Per Month" -msgstr "" +msgstr "Custos por mês" #. module: fleet #: field:fleet.contract.state,name:0 @@ -543,7 +543,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.cost,cost_subtype:0 msgid "Type" -msgstr "" +msgstr "Tipo" #. module: fleet #: field:fleet.vehicle,contract_renewal_overdue:0 @@ -553,7 +553,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.cost,amount:0 msgid "Total Price" -msgstr "" +msgstr "Preço total" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_27 @@ -563,22 +563,22 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_14 msgid "Car Wash" -msgstr "" +msgstr "Lavagem de carro" #. module: fleet #: help:fleet.vehicle,driver:0 msgid "Driver of the vehicle" -msgstr "" +msgstr "Condutor do veículo" #. module: fleet #: view:fleet.vehicle:0 msgid "other(s)" -msgstr "" +msgstr "outro(s)" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_refueling msgid "Refueling" -msgstr "" +msgstr "Reabastecimento" #. module: fleet #: help:fleet.vehicle,message_summary:0 @@ -595,17 +595,17 @@ msgstr "" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel msgid "Fuel log for vehicles" -msgstr "" +msgstr "Registo de combustível dos veículos" #. module: fleet #: view:fleet.vehicle:0 msgid "Engine Options" -msgstr "" +msgstr "Opções do motor" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Fuel Costs Per Month" -msgstr "" +msgstr "Custos de combustível por mês" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan @@ -615,17 +615,17 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,seats:0 msgid "Seats Number" -msgstr "" +msgstr "Número de lugares" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible msgid "Convertible" -msgstr "" +msgstr "Conversível" #. module: fleet #: model:ir.ui.menu,name:fleet.fleet_configuration msgid "Configuration" -msgstr "" +msgstr "Configuração" #. module: fleet #: view:fleet.vehicle.log.contract:0 @@ -641,7 +641,7 @@ msgstr "" #. module: fleet #: help:fleet.vehicle,model_id:0 msgid "Model of the vehicle" -msgstr "" +msgstr "Modelo do veículo" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act @@ -661,7 +661,7 @@ msgstr "" #: field:fleet.vehicle,log_fuel:0 #: view:fleet.vehicle.log.fuel:0 msgid "Fuel Logs" -msgstr "" +msgstr "Registos de combustível" #. module: fleet #: code:addons/fleet/fleet.py:409 @@ -681,22 +681,22 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_12 msgid "Brake Inspection" -msgstr "" +msgstr "Inspeção aos travões" #. module: fleet #: help:fleet.vehicle,state:0 msgid "Current state of the vehicle" -msgstr "" +msgstr "Estado atual do veículo" #. module: fleet #: selection:fleet.vehicle,transmission:0 msgid "Manual" -msgstr "" +msgstr "Manual" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_52 msgid "Wheel Bearing Replacement" -msgstr "" +msgstr "Substituição do rolamento da roda" #. module: fleet #: help:fleet.vehicle.cost,cost_subtype:0 @@ -706,7 +706,7 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 msgid "Gasoline" -msgstr "" +msgstr "Gasolina" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act @@ -725,7 +725,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,odometer_unit:0 msgid "Odometer Unit" -msgstr "" +msgstr "Unidade do conta quilómetros" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_30 @@ -735,12 +735,12 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 msgid "Daily" -msgstr "" +msgstr "Diariamente" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_6 msgid "Snow tires" -msgstr "" +msgstr "Pneus de neve" #. module: fleet #: help:fleet.vehicle.cost,date:0 @@ -755,17 +755,17 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Vehicles costs" -msgstr "" +msgstr "Custos do veículo" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_log_services msgid "Services for vehicles" -msgstr "" +msgstr "Serviços para veículos" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Indicative Cost" -msgstr "" +msgstr "Custo indicativo" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_26 @@ -782,12 +782,12 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.log.contract,state:0 msgid "Terminated" -msgstr "" +msgstr "Abatido" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_cost msgid "Cost related to a vehicle" -msgstr "" +msgstr "Custo relacionado com um veículo" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_33 @@ -798,12 +798,12 @@ msgstr "" #: field:fleet.vehicle.model,brand:0 #: view:fleet.vehicle.model.brand:0 msgid "Model Brand" -msgstr "" +msgstr "Marca do modelo" #. module: fleet #: field:fleet.vehicle.model.brand,image_small:0 msgid "Smal-sized photo" -msgstr "" +msgstr "Foto de tamanho pequeno" #. module: fleet #: field:fleet.vehicle,state:0 @@ -819,7 +819,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_49 msgid "Transmission Replacement" -msgstr "" +msgstr "Substituição da transmissão" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act @@ -849,32 +849,32 @@ msgstr "" #: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu msgid "Vehicle Model" -msgstr "" +msgstr "Modelo do veículo" #. module: fleet #: field:fleet.vehicle,doors:0 msgid "Doors Number" -msgstr "" +msgstr "Número de portas" #. module: fleet #: help:fleet.vehicle,acquisition_date:0 msgid "Date when the vehicle has been bought" -msgstr "" +msgstr "Data em que o veículo foi comprado" #. module: fleet #: view:fleet.vehicle.model:0 msgid "Models" -msgstr "" +msgstr "Modelos" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "amount" -msgstr "" +msgstr "montante" #. module: fleet #: help:fleet.vehicle,fuel_type:0 msgid "Fuel Used by the vehicle" -msgstr "" +msgstr "Combustível usado pelo veículo" #. module: fleet #: view:fleet.vehicle.log.contract:0 @@ -885,17 +885,17 @@ msgstr "" #: field:fleet.vehicle.cost,odometer_unit:0 #: field:fleet.vehicle.odometer,unit:0 msgid "Unit" -msgstr "" +msgstr "Unidade" #. module: fleet #: field:fleet.vehicle,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: fleet #: field:fleet.vehicle,horsepower:0 msgid "Horsepower" -msgstr "" +msgstr "Potência" #. module: fleet #: field:fleet.vehicle,image:0 @@ -906,7 +906,7 @@ msgstr "" #: field:fleet.vehicle.model,image_small:0 #: field:fleet.vehicle.model.brand,image:0 msgid "Logo" -msgstr "" +msgstr "Logótipo" #. module: fleet #: field:fleet.vehicle,horsepower_tax:0 @@ -933,12 +933,12 @@ msgstr "" #. module: fleet #: field:fleet.service.type,category:0 msgid "Category" -msgstr "" +msgstr "Categoria" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph msgid "Fuel Costs by Month" -msgstr "" +msgstr "Custos de combustível por mês" #. module: fleet #: help:fleet.vehicle.model.brand,image:0 @@ -950,18 +950,18 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_11 msgid "Management Fee" -msgstr "" +msgstr "Taxa de gestão" #. module: fleet #: view:fleet.vehicle:0 msgid "All vehicles" -msgstr "" +msgstr "Todos os veículos" #. module: fleet #: view:fleet.vehicle.log.fuel:0 #: view:fleet.vehicle.log.services:0 msgid "Additional Details" -msgstr "" +msgstr "Informação adicional" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph @@ -971,12 +971,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_9 msgid "Assistance" -msgstr "" +msgstr "Assistência" #. module: fleet #: field:fleet.vehicle.log.fuel,price_per_liter:0 msgid "Price Per Liter" -msgstr "" +msgstr "Preço por litro" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_17 @@ -986,7 +986,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_46 msgid "Tire Service" -msgstr "" +msgstr "Serviço de pneus" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_8 @@ -996,7 +996,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,fuel_type:0 msgid "Fuel Type" -msgstr "" +msgstr "Tipo de combustível" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_22 @@ -1006,7 +1006,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_50 msgid "Water Pump Replacement" -msgstr "" +msgstr "Substituição da bomba de água" #. module: fleet #: help:fleet.vehicle,location:0 @@ -1031,7 +1031,7 @@ msgstr "" #. module: fleet #: help:fleet.vehicle.model,brand:0 msgid "Brand of the vehicle" -msgstr "" +msgstr "Marca do veículo" #. module: fleet #: help:fleet.vehicle.log.contract,start_date:0 @@ -1052,7 +1052,7 @@ msgstr "" #: view:fleet.vehicle:0 #: field:fleet.vehicle,log_contracts:0 msgid "Contracts" -msgstr "" +msgstr "Contratos" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_13 @@ -1063,12 +1063,12 @@ msgstr "" #: view:fleet.vehicle.log.fuel:0 #: view:fleet.vehicle.log.services:0 msgid "Odometer Details" -msgstr "" +msgstr "Detalhes do conta quilómetros" #. module: fleet #: field:fleet.vehicle,driver:0 msgid "Driver" -msgstr "" +msgstr "Condutor" #. module: fleet #: help:fleet.vehicle.model.brand,image_small:0 @@ -1081,7 +1081,7 @@ msgstr "" #. module: fleet #: view:board.board:0 msgid "Fleet Dashboard" -msgstr "" +msgstr "Painel da frota" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break @@ -1101,12 +1101,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_15 msgid "Residual value (Excluding VAT)" -msgstr "" +msgstr "Valor residual (excluindo IVA)" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_7 msgid "Alternator Replacement" -msgstr "" +msgstr "Substituição do alternador" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_3 @@ -1116,17 +1116,17 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_23 msgid "Fuel Pump Replacement" -msgstr "" +msgstr "Substituição da bomba de combustível" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Activation Cost" -msgstr "" +msgstr "Custo de ativação" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Cost Type" -msgstr "" +msgstr "Tipo de custo" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_4 @@ -1147,7 +1147,7 @@ msgstr "" #: field:fleet.vehicle,message_comment_ids:0 #: help:fleet.vehicle,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_act @@ -1175,7 +1175,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.log.contract,expiration_date:0 msgid "Contract Expiration Date" -msgstr "" +msgstr "Data de expiração do contrato" #. module: fleet #: view:fleet.vehicle.cost:0 @@ -1209,19 +1209,19 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle,odometer_unit:0 msgid "Kilometers" -msgstr "" +msgstr "Quilómetros" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Vehicle Details" -msgstr "" +msgstr "Detalhes do veículo" #. module: fleet #: selection:fleet.service.type,category:0 #: field:fleet.vehicle.cost,contract_id:0 #: selection:fleet.vehicle.cost,cost_type:0 msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act @@ -1232,26 +1232,26 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_10 msgid "Battery Replacement" -msgstr "" +msgstr "Substituição da bateria" #. module: fleet #: view:fleet.vehicle.cost:0 #: field:fleet.vehicle.cost,date:0 #: field:fleet.vehicle.odometer,date:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_menu #: model:ir.ui.menu,name:fleet.fleet_vehicles msgid "Vehicles" -msgstr "" +msgstr "Veículos" #. module: fleet #: selection:fleet.vehicle,odometer_unit:0 msgid "Miles" -msgstr "" +msgstr "Milhas" #. module: fleet #: help:fleet.vehicle.log.contract,cost_generated:0 diff --git a/addons/hr/i18n/hr.po b/addons/hr/i18n/hr.po index 0155e0ea120..2a7f691ec0f 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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-12 15:11+0000\n" +"PO-Revision-Date: 2012-12-14 10:27+0000\n" "Last-Translator: Velimir Valjetic \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-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" "Language: hr\n" #. module: hr @@ -25,7 +25,7 @@ msgstr "OpenERP korisnik" #. module: hr #: field:hr.config.settings,module_hr_timesheet_sheet:0 msgid "Allow timesheets validation by managers" -msgstr "Dopusti voditelju potvrde kontrolnih kartica" +msgstr "Dopusti voditelju potvrdu kontrolnih kartica" #. module: hr #: field:hr.job,requirements:0 @@ -40,7 +40,7 @@ msgstr "Poveži djelatnika sa podacima" #. module: hr #: field:hr.employee,sinid:0 msgid "SIN No" -msgstr "SIN No" +msgstr "Broj zdravstvene kartice" #. module: hr #: model:ir.actions.act_window,name:hr.open_board_hr @@ -50,7 +50,7 @@ msgstr "SIN No" #: model:ir.ui.menu,name:hr.menu_hr_root #: model:ir.ui.menu,name:hr.menu_human_resources_configuration msgid "Human Resources" -msgstr "Ljudski potencijali" +msgstr "Ljudski resursi" #. module: hr #: help:hr.employee,image_medium:0 @@ -168,7 +168,7 @@ msgstr "Rođenje" #: model:ir.actions.act_window,name:hr.open_view_categ_form #: model:ir.ui.menu,name:hr.menu_view_employee_category_form msgid "Employee Tags" -msgstr "" +msgstr "Zapisi djelatnika" #. module: hr #: view:hr.job:0 @@ -188,7 +188,7 @@ msgstr "Nadređeni odjel" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config msgid "Leaves" -msgstr "Dopusti" +msgstr "Izostanci" #. module: hr #: selection:hr.employee,marital:0 @@ -228,7 +228,7 @@ msgstr "Ako je selektirano, nove poruke zahtijevaju Vašu pažnju." #. module: hr #: field:hr.employee,color:0 msgid "Color Index" -msgstr "Indeks boja" +msgstr "Indeks boje" #. module: hr #: model:process.transition,note:hr.process_transition_employeeuser0 @@ -237,7 +237,7 @@ msgid "" "(and her rights) to the employee." msgstr "" "Polje pripadajućeg korisnika na formi djelatnika dozvoljava povezivanje " -"OpenERP korisnika (i njegovih prava) sa djelatnikom" +"OpenERP korisnika (i njegovih prava) sa djelatnikom." #. module: hr #: field:hr.employee,image_medium:0 @@ -267,7 +267,7 @@ msgstr "Poslovni telefon" #. module: hr #: field:hr.employee.category,child_ids:0 msgid "Child Categories" -msgstr "Slijedne Kategorije" +msgstr "Podkategorije" #. module: hr #: field:hr.job,description:0 @@ -321,7 +321,7 @@ msgstr "Broj novih radnika koje planirate zaposliti." #. module: hr #: model:ir.actions.client,name:hr.action_client_hr_menu msgid "Open HR Menu" -msgstr "Otvori HR meni" +msgstr "Otvori izbornik ljudskih resursa" #. module: hr #: help:hr.job,message_summary:0 @@ -441,7 +441,8 @@ msgstr "" " " "Radna mjesta se koriste da bi definirali funkciju i zahtjeve za taj posao.\n" " " -"Možete voditi evidenciju broja radnika po radnom mjestu i pratit planirani \n" +"Možete voditi evidenciju broja radnika po radnom mjestu i pratiti planirani " +"\n" " " "razvoj.\n" "

\n" @@ -472,7 +473,7 @@ msgstr "Ovo instalira modul hr_evaluation." #. module: hr #: constraint:hr.employee:0 msgid "Error! You cannot create recursive hierarchy of Employee(s)." -msgstr "Greška! Ne možete kreirati rekurzivnu hijerarhiju radnika." +msgstr "Pogreška! Ne možete kreirati rekurzivnu hijerarhiju radnika." #. module: hr #: help:hr.config.settings,module_hr_attendance:0 @@ -523,7 +524,7 @@ msgstr "Zaustavi proces zapošljavanja" #. module: hr #: field:hr.config.settings,module_hr_attendance:0 msgid "Install attendances feature" -msgstr "Instaliraj modul za praćenje prisustva" +msgstr "" #. module: hr #: help:hr.employee,bank_account_id:0 @@ -560,12 +561,12 @@ msgstr "Podređeni odjeli" #: view:hr.job:0 #: field:hr.job,state:0 msgid "Status" -msgstr "Status" +msgstr "Stanje" #. module: hr #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "Drugi id" +msgstr "Druga identifikacija" #. module: hr #: model:process.process,name:hr.process_process_employeecontractprocess0 @@ -585,7 +586,7 @@ msgstr "Poruke i povijest komuniciranja" #. module: hr #: field:hr.employee,ssnid:0 msgid "SSN No" -msgstr "JMBG" +msgstr "OIB" #. module: hr #: field:hr.job,message_is_follower:0 @@ -666,7 +667,7 @@ msgstr "" #. module: hr #: view:hr.employee:0 msgid "HR Settings" -msgstr "HR postavke (Ljudski resursi)" +msgstr "Postavke ljudskih resursa" #. module: hr #: view:hr.employee:0 @@ -676,7 +677,7 @@ msgstr "Državljanstvo i ostale informacije" #. module: hr #: constraint:hr.department:0 msgid "Error! You cannot create recursive departments." -msgstr "Greška! Ne možete kreirati rekurzivne odjele." +msgstr "Pogreška! Ne možete kreirati rekurzivne odjele." #. module: hr #: field:hr.employee,address_id:0 @@ -701,7 +702,7 @@ msgstr "ir.actions.act_window" #. module: hr #: field:hr.employee,last_login:0 msgid "Latest Connection" -msgstr "Posljednje spajanje" +msgstr "Zadnje povezivanje" #. module: hr #: field:hr.employee,image:0 @@ -711,7 +712,7 @@ msgstr "Fotografija" #. module: hr #: view:hr.config.settings:0 msgid "Cancel" -msgstr "Otkaži" +msgstr "Poništi" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -728,7 +729,7 @@ msgid "" msgstr "" "

\n" " " -"Kliknite da bi kreirali odjel.\n" +"Kliknite da biste kreirali odjel.\n" " " "

\n" " " @@ -736,7 +737,7 @@ msgstr "" " " "vezanih za radnika prema odjelima: troškovi, kontrolne kartice, \n" " " -"godišnji i odsustva, zapošljavanja, itd.\n" +"izostanci i godišnji, zapošljavanja, itd.\n" "

\n" " " @@ -749,7 +750,7 @@ msgstr "Ovo instalira modul hr_timesheet." #: field:hr.job,message_comment_ids:0 #: help:hr.job,message_comment_ids:0 msgid "Comments and emails" -msgstr "Komentari i e-pošta." +msgstr "Komentari i emailovi." #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer @@ -766,12 +767,12 @@ msgid "" msgstr "" "

\n" " " -"Kliknite da bi definirali novi odjel.\n" +"Kliknite da biste definirali novi odjel.\n" "

\n" " " "Vaša odjelska struktura se koristi kako bi upravljali svim dokumentima\n" " " -"vezanim za radnike po odjelima: troškovi i kontrolne kartice, odsustva i " +"vezanim za radnike po odjelima: troškovi i kontrolne kartice, izostanci i " "godišnji,\n" " " "zapošljavanje, itd.\n" @@ -786,7 +787,7 @@ msgstr "Osobni podaci" #. module: hr #: field:hr.employee,city:0 msgid "City" -msgstr "Mjesto" +msgstr "Grad" #. module: hr #: field:hr.employee,passport_id:0 @@ -814,7 +815,7 @@ msgstr "" #. module: hr #: view:hr.employee.category:0 msgid "Employees Categories" -msgstr "Kategorije Djelatnika" +msgstr "Kategorije djelatnika" #. module: hr #: model:ir.model,name:hr.model_hr_department @@ -917,7 +918,7 @@ msgstr "Djelatnici" #. module: hr #: help:hr.employee,sinid:0 msgid "Social Insurance Number" -msgstr "JMBG" +msgstr "Broj zdravstvene kartice" #. module: hr #: field:hr.department,name:0 @@ -948,7 +949,7 @@ msgstr "Nema zapošljavanja" #. module: hr #: help:hr.employee,ssnid:0 msgid "Social Security Number" -msgstr "JMBG" +msgstr "OIB" #. module: hr #: model:process.node,note:hr.process_node_openerpuser0 @@ -1040,7 +1041,7 @@ msgstr "Trener" #. module: hr #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "Naziv radnog mjesta mora biti jedinstven po tvrtki" +msgstr "Naziv radnog mjesta mora biti jedinstven po tvrtki!" #. module: hr #: help:hr.config.settings,module_hr_expense:0 diff --git a/addons/hr/i18n/it.po b/addons/hr/i18n/it.po index 1c6140970b4..80dc29ea18d 100644 --- a/addons/hr/i18n/it.po +++ b/addons/hr/i18n/it.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-11-30 22:46+0000\n" +"PO-Revision-Date: 2012-12-14 13:13+0000\n" "Last-Translator: Davide Corio - agilebg.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: 2012-12-04 05:39+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -159,13 +159,13 @@ msgstr "Installa il modulo hr_recruitment." #. module: hr #: view:hr.employee:0 msgid "Birth" -msgstr "" +msgstr "Nascita" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_categ_form #: model:ir.ui.menu,name:hr.menu_view_employee_category_form msgid "Employee Tags" -msgstr "" +msgstr "Tags Dipendente" #. module: hr #: view:hr.job:0 @@ -220,12 +220,12 @@ msgstr "Ruolo" #. module: hr #: help:hr.job,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione" #. module: hr #: field:hr.employee,color:0 msgid "Color Index" -msgstr "" +msgstr "Indice Colore" #. module: hr #: model:process.transition,note:hr.process_transition_employeeuser0 @@ -239,7 +239,7 @@ msgstr "" #. module: hr #: field:hr.employee,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Foto grandezza media" #. module: hr #: field:hr.employee,identification_id:0 @@ -310,7 +310,7 @@ msgstr "Data di nascita" #. module: hr #: help:hr.job,no_of_recruitment:0 msgid "Number of new employees you expect to recruit." -msgstr "" +msgstr "Numero di dipendenti che si intende assumere." #. module: hr #: model:ir.actions.client,name:hr.action_client_hr_menu @@ -323,6 +323,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Gestisce il sommario (numero di messaggi, ...) di Chatter. Questo sommario è " +"direttamente in html così da poter essere inserito nelle viste kanban." #. module: hr #: help:hr.config.settings,module_account_analytic_analysis:0 @@ -346,7 +348,7 @@ msgstr "Lavoro" #. module: hr #: field:hr.job,no_of_employee:0 msgid "Current Number of Employees" -msgstr "" +msgstr "Numero attuale di dipendenti" #. module: hr #: field:hr.department,member_ids:0 @@ -366,13 +368,15 @@ msgstr "Modulo dipendenti e struttura" #. module: hr #: field:hr.config.settings,module_hr_expense:0 msgid "Manage employees expenses" -msgstr "" +msgstr "Gestisce i rimborsi ai dipendenti" #. module: hr #: help:hr.job,expected_employees:0 msgid "" "Expected number of employees for this job position after new recruitment." msgstr "" +"Numero atteso di dipendenti per questa posizione lavorativa dopo le nuove " +"assunzioni." #. module: hr #: view:hr.employee:0 @@ -435,26 +439,28 @@ msgid "" "$('.oe_employee_picture').load(function() { if($(this).width() > " "$(this).height()) { $(this).addClass('oe_employee_picture_wide') } });" msgstr "" +"$('.oe_employee_picture').load(function() { if($(this).width() > " +"$(this).height()) { $(this).addClass('oe_employee_picture_wide') } });" #. module: hr #: help:hr.config.settings,module_hr_evaluation:0 msgid "This installs the module hr_evaluation." -msgstr "" +msgstr "Installa il modulo hr_evaluation." #. module: hr #: constraint:hr.employee:0 msgid "Error! You cannot create recursive hierarchy of Employee(s)." -msgstr "" +msgstr "Errore! Impossibile creare gerarchie di dipendenti ricorsive." #. module: hr #: help:hr.config.settings,module_hr_attendance:0 msgid "This installs the module hr_attendance." -msgstr "" +msgstr "Installa il modulo hr_attendance." #. module: hr #: field:hr.employee,image_small:0 msgid "Smal-sized photo" -msgstr "" +msgstr "Foto grandezza piccola" #. module: hr #: view:hr.employee.category:0 @@ -465,12 +471,12 @@ msgstr "Categoria Dipendente" #. module: hr #: field:hr.employee,category_ids:0 msgid "Tags" -msgstr "" +msgstr "Tags" #. module: hr #: help:hr.config.settings,module_hr_contract:0 msgid "This installs the module hr_contract." -msgstr "" +msgstr "Installa il modulo hr_contract." #. module: hr #: view:hr.employee:0 @@ -480,7 +486,7 @@ msgstr "Utente Collegato" #. module: hr #: view:hr.config.settings:0 msgid "or" -msgstr "" +msgstr "o" #. module: hr #: field:hr.employee.category,name:0 @@ -490,12 +496,12 @@ msgstr "Categoria" #. module: hr #: view:hr.job:0 msgid "Stop Recruitment" -msgstr "" +msgstr "Ferma Assunzioni" #. module: hr #: field:hr.config.settings,module_hr_attendance:0 msgid "Install attendances feature" -msgstr "" +msgstr "Installa la gestione presenze" #. module: hr #: help:hr.employee,bank_account_id:0 @@ -520,7 +526,7 @@ msgstr "Informazioni Contatto" #. module: hr #: field:hr.config.settings,module_hr_holidays:0 msgid "Manage holidays, leaves and allocation requests" -msgstr "" +msgstr "Gestisce richieste ferie e permessi" #. module: hr #: field:hr.department,child_ids:0 @@ -537,7 +543,7 @@ msgstr "Stato" #. module: hr #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "Altro ID" #. module: hr #: model:process.process,name:hr.process_process_employeecontractprocess0 @@ -547,12 +553,12 @@ msgstr "Contratto dipendente" #. module: hr #: view:hr.config.settings:0 msgid "Contracts" -msgstr "" +msgstr "Contratti" #. module: hr #: help:hr.job,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Storico messaggi e comunicazioni" #. module: hr #: field:hr.employee,ssnid:0 @@ -562,12 +568,12 @@ msgstr "Numero SSN" #. module: hr #: field:hr.job,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "E' un Follower" #. module: hr #: field:hr.config.settings,module_hr_recruitment:0 msgid "Manage the recruitment process" -msgstr "" +msgstr "Gestisce il processo di assunzione" #. module: hr #: view:hr.employee:0 @@ -577,12 +583,12 @@ msgstr "Attivo" #. module: hr #: view:hr.config.settings:0 msgid "Human Resources Management" -msgstr "" +msgstr "Gestione Risorse Umane" #. module: hr #: view:hr.config.settings:0 msgid "Install your country's payroll" -msgstr "" +msgstr "Installare la gestione paghe localizzata" #. module: hr #: field:hr.employee,bank_account_id:0 @@ -597,7 +603,7 @@ msgstr "Aziende" #. module: hr #: field:hr.job,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Riepilogo" #. module: hr #: model:process.transition,note:hr.process_transition_contactofemployee0 @@ -626,17 +632,17 @@ msgstr "" #. module: hr #: view:hr.employee:0 msgid "HR Settings" -msgstr "" +msgstr "Configurazioni HR" #. module: hr #: view:hr.employee:0 msgid "Citizenship & Other Info" -msgstr "" +msgstr "Cittadinanza e Altre Informazioni" #. module: hr #: constraint:hr.department:0 msgid "Error! You cannot create recursive departments." -msgstr "" +msgstr "Errore! Impossibile creare dipartimenti ricorsivi." #. module: hr #: field:hr.employee,address_id:0 @@ -646,7 +652,7 @@ msgstr "Indirizzo di lavoro" #. module: hr #: view:hr.employee:0 msgid "Public Information" -msgstr "" +msgstr "Informazione Pubblica" #. module: hr #: field:hr.employee,marital:0 @@ -671,7 +677,7 @@ msgstr "Foto" #. module: hr #: view:hr.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "Annulla" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -690,13 +696,13 @@ msgstr "" #. module: hr #: help:hr.config.settings,module_hr_timesheet:0 msgid "This installs the module hr_timesheet." -msgstr "" +msgstr "Installa il modulo hr_timesheet." #. module: hr #: field:hr.job,message_comment_ids:0 #: help:hr.job,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Commenti ed Email" #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer @@ -720,7 +726,7 @@ msgstr "Informazioni Personali" #. module: hr #: field:hr.employee,city:0 msgid "City" -msgstr "" +msgstr "Città" #. module: hr #: field:hr.employee,passport_id:0 @@ -730,18 +736,20 @@ msgstr "Num. passaporto" #. module: hr #: field:hr.employee,mobile_phone:0 msgid "Work Mobile" -msgstr "" +msgstr "Cellulare ufficio" #. module: hr #: selection:hr.job,state:0 msgid "Recruitement in Progress" -msgstr "" +msgstr "Assunzioni in corso" #. module: hr #: field:hr.config.settings,module_account_analytic_analysis:0 msgid "" "Allow invoicing based on timesheets (the sale application will be installed)" msgstr "" +"Consente la fatturazione basata sui timesheets (il modulo sale verrà " +"installato)" #. module: hr #: view:hr.employee.category:0 @@ -761,7 +769,7 @@ msgstr "Indirizzo abitazione" #. module: hr #: field:hr.config.settings,module_hr_timesheet:0 msgid "Manage timesheets" -msgstr "" +msgstr "Gestisce i timesheets" #. module: hr #: model:ir.actions.act_window,name:hr.open_payroll_modules @@ -786,7 +794,7 @@ msgstr "Assunzioni effettuate" #. module: hr #: help:hr.config.settings,module_hr_payroll:0 msgid "This installs the module hr_payroll." -msgstr "" +msgstr "Installa il modulo hr_payroll." #. module: hr #: field:hr.config.settings,module_hr_contract:0 @@ -806,7 +814,7 @@ msgstr "Nazionalità" #. module: hr #: view:hr.config.settings:0 msgid "Additional Features" -msgstr "" +msgstr "Ulteriori Caratteristiche" #. module: hr #: field:hr.employee,notes:0 @@ -816,7 +824,7 @@ msgstr "Note" #. module: hr #: model:ir.actions.act_window,name:hr.action2 msgid "Subordinate Hierarchy" -msgstr "" +msgstr "Gerarchia Subordinata" #. module: hr #: field:hr.employee,resource_id:0 @@ -859,23 +867,23 @@ msgstr "Nome Dipartimento" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_reporting_timesheet msgid "Reports" -msgstr "" +msgstr "Reports" #. module: hr #: field:hr.config.settings,module_hr_payroll:0 msgid "Manage payroll" -msgstr "" +msgstr "Gestione Paghe" #. module: hr #: view:hr.config.settings:0 #: model:ir.actions.act_window,name:hr.action_human_resources_configuration msgid "Configure Human Resources" -msgstr "" +msgstr "Configura Risorse Umane" #. module: hr #: selection:hr.job,state:0 msgid "No Recruitment" -msgstr "" +msgstr "Nessuna Assunzione" #. module: hr #: help:hr.employee,ssnid:0 @@ -890,12 +898,12 @@ msgstr "Creazione utente di OpenERP" #. module: hr #: field:hr.employee,login:0 msgid "Login" -msgstr "" +msgstr "Login" #. module: hr #: field:hr.job,expected_employees:0 msgid "Total Forecasted Employees" -msgstr "" +msgstr "Totale Previsione Dipendenti" #. module: hr #: help:hr.job,state:0 @@ -907,7 +915,7 @@ msgstr "" #. module: hr #: model:ir.model,name:hr.model_res_users msgid "Users" -msgstr "" +msgstr "Utenti" #. module: hr #: model:ir.actions.act_window,name:hr.action_hr_job @@ -948,12 +956,12 @@ msgstr "" #. module: hr #: help:hr.config.settings,module_hr_expense:0 msgid "This installs the module hr_expense." -msgstr "" +msgstr "Installa il modulo hr_expense." #. module: hr #: model:ir.model,name:hr.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr #: field:hr.department,manager_id:0 @@ -975,7 +983,7 @@ msgstr "Subordinati" #. module: hr #: view:hr.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Applica" #~ msgid "Working Time Categories" #~ msgstr "Categorie Orari di Lavoro" diff --git a/addons/hr_attendance/i18n/hr.po b/addons/hr_attendance/i18n/hr.po index 79661e523da..47ef09a79c5 100644 --- a/addons/hr_attendance/i18n/hr.po +++ b/addons/hr_attendance/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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-13 22:53+0000\n" -"Last-Translator: Bruno Bardić \n" +"PO-Revision-Date: 2012-12-14 09:03+0000\n" +"Last-Translator: Velimir Valjetic \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-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_month @@ -43,7 +43,7 @@ msgstr "Prisutnost" #: code:addons/hr_attendance/static/src/js/attendance.js:34 #, python-format msgid "Last sign in: %s,
%s.
Click to sign out." -msgstr "" +msgstr "Zadnji zapis prijave: %s,
%s.
Klikni za odjavu." #. module: hr_attendance #: constraint:hr.attendance:0 @@ -66,7 +66,7 @@ msgstr "" #. module: hr_attendance #: view:hr.attendance.month:0 msgid "Print Attendance Report Monthly" -msgstr "Ispiši mjesečno izvještaj prisutosti" +msgstr "" #. module: hr_attendance #: code:addons/hr_attendance/report/timesheet.py:122 diff --git a/addons/hr_attendance/i18n/pl.po b/addons/hr_attendance/i18n/pl.po index cfdfa8e2782..a8e53c44a6c 100644 --- a/addons/hr_attendance/i18n/pl.po +++ b/addons/hr_attendance/i18n/pl.po @@ -7,29 +7,29 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2010-08-03 05:31+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 12:31+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:42+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_month msgid "Print Monthly Attendance Report" -msgstr "" +msgstr "Drukuj miesięczny raport obecności" #. module: hr_attendance #: view:hr.attendance:0 msgid "Hr Attendance Search" -msgstr "" +msgstr "Szukaj obecności" #. module: hr_attendance #: field:hr.employee,last_sign:0 msgid "Last Sign" -msgstr "" +msgstr "Ostatnie wejście" #. module: hr_attendance #: view:hr.attendance:0 @@ -43,7 +43,7 @@ msgstr "Obecności" #: code:addons/hr_attendance/static/src/js/attendance.js:34 #, python-format msgid "Last sign in: %s,
%s.
Click to sign out." -msgstr "" +msgstr "Ostatnie wejście: %s,
%s.
Kliknij, aby wyjść." #. module: hr_attendance #: constraint:hr.attendance:0 @@ -72,7 +72,7 @@ msgstr "" #: code:addons/hr_attendance/report/timesheet.py:122 #, python-format msgid "Attendances by Week" -msgstr "" +msgstr "Obecności wg tygodni" #. module: hr_attendance #: selection:hr.action.reason,action_type:0 @@ -87,7 +87,7 @@ msgstr "Opóźnienie" #. module: hr_attendance #: view:hr.attendance:0 msgid "Group By..." -msgstr "" +msgstr "Grupuj wg..." #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -106,14 +106,14 @@ msgstr "Wyjście" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No records are found for your selection!" -msgstr "" +msgstr "Nie znaleziono rekordów dla twoich kryteriów" #. module: hr_attendance #: view:hr.attendance.error:0 #: view:hr.attendance.month:0 #: view:hr.attendance.week:0 msgid "Print" -msgstr "" +msgstr "Drukuj" #. module: hr_attendance #: view:hr.attendance:0 @@ -177,12 +177,12 @@ msgstr "" #. module: hr_attendance #: field:hr.employee,attendance_access:0 msgid "unknown" -msgstr "" +msgstr "nieznane" #. module: hr_attendance #: view:hr.attendance:0 msgid "My Attendance" -msgstr "" +msgstr "Moje obecności" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -193,12 +193,12 @@ msgstr "Czerwiec" #: code:addons/hr_attendance/report/attendance_by_month.py:193 #, python-format msgid "Attendances by Month" -msgstr "" +msgstr "Obecności w miesiącu" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week msgid "Attendances By Week" -msgstr "" +msgstr "Obecności w tygodniu" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_error @@ -231,12 +231,12 @@ msgstr "" #. module: hr_attendance #: view:hr.attendance:0 msgid "Today" -msgstr "" +msgstr "Dziś" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 msgid "Date Signed" -msgstr "Data wpisu" +msgstr "Data wejścia" #. module: hr_attendance #: field:hr.attendance,name:0 @@ -263,7 +263,7 @@ msgstr "Raport błędów obecności" #: view:hr.attendance:0 #: field:hr.attendance,day:0 msgid "Day" -msgstr "" +msgstr "Dzień" #. module: hr_attendance #: selection:hr.employee,state:0 @@ -319,7 +319,7 @@ msgstr "Informacja analityczna" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_month msgid "Attendances By Month" -msgstr "" +msgstr "Obecności w miesiącu" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -330,7 +330,7 @@ msgstr "Styczeń" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No Data Available !" -msgstr "" +msgstr "Brak danych !" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -340,7 +340,7 @@ msgstr "Kwiecień" #. module: hr_attendance #: view:hr.attendance.week:0 msgid "Print Attendance Report Weekly" -msgstr "" +msgstr "Drukuj tygodniowy raport obecności" #. module: hr_attendance #: report:report.hr.timesheet.attendance.error:0 @@ -356,7 +356,7 @@ msgstr "Akcja" #. module: hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking msgid "Time Tracking" -msgstr "" +msgstr "Rejestracja czasu pracy" #. module: hr_attendance #: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason @@ -398,7 +398,7 @@ msgstr "Powody obecności" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_week msgid "Print Week Attendance Report" -msgstr "" +msgstr "Drukuj tygodniowy raport obecności" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_config_settings @@ -410,12 +410,12 @@ msgstr "" #: code:addons/hr_attendance/static/src/js/attendance.js:36 #, python-format msgid "Click to Sign In at %s." -msgstr "" +msgstr "Kliknij, aby wejść o %s." #. module: hr_attendance #: field:hr.action.reason,action_type:0 msgid "Action Type" -msgstr "" +msgstr "Typ akcji" #. module: hr_attendance #: selection:hr.attendance.month,month:0 @@ -464,7 +464,7 @@ msgstr "" #: help:hr.attendance,action_desc:0 msgid "" "Specifies the reason for Signing In/Signing Out in case of extra hours." -msgstr "" +msgstr "Okresla powód wejścia/wyjścia w przypadku dodatkowych godzin." #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/hr_attendance/i18n/zh_CN.po b/addons/hr_attendance/i18n/zh_CN.po index 82f7ccc0f87..37cf5420538 100644 --- a/addons/hr_attendance/i18n/zh_CN.po +++ b/addons/hr_attendance/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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-05 16:24+0000\n" -"Last-Translator: jerryzhang \n" +"PO-Revision-Date: 2012-12-14 13:59+0000\n" +"Last-Translator: ccdos \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-12-06 04:40+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_month @@ -70,7 +70,7 @@ msgstr "打印每月考勤报表" #: code:addons/hr_attendance/report/timesheet.py:122 #, python-format msgid "Attendances by Week" -msgstr "" +msgstr "按周考勤" #. module: hr_attendance #: selection:hr.action.reason,action_type:0 @@ -426,7 +426,7 @@ msgstr "5月" msgid "" "You tried to %s with a date anterior to another event !\n" "Try to contact the HR Manager to correct attendances." -msgstr "" +msgstr "你试图%s 前面的日期到另外的事件!尝试联系 人力资源主管纠正考勤" #. module: hr_attendance #: selection:hr.attendance.month,month:0 diff --git a/addons/hr_evaluation/i18n/hr.po b/addons/hr_evaluation/i18n/hr.po index fafc8c9ed1c..6651bd5385d 100644 --- a/addons/hr_evaluation/i18n/hr.po +++ b/addons/hr_evaluation/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2011-12-19 17:14+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-12-14 15:02+0000\n" +"Last-Translator: Bruno Bardić \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-12-04 05:44+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -38,7 +38,7 @@ msgstr "Grupiraj po..." #: field:hr.evaluation.interview,request_id:0 #: field:hr.evaluation.report,request_id:0 msgid "Request_id" -msgstr "" +msgstr "ID zahtjeva" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -83,7 +83,7 @@ msgstr "" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Request" -msgstr "" +msgstr "Pošalji zahtjev" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -96,7 +96,7 @@ msgstr "" #: view:hr.employee:0 #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_tree msgid "Appraisals" -msgstr "" +msgstr "Procjene" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -107,22 +107,22 @@ msgstr "" #: field:hr.evaluation.interview,message_ids:0 #: field:hr_evaluation.evaluation,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Poruke" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Mail Body" -msgstr "" +msgstr "Mail body" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,wait:0 msgid "Wait Previous Phases" -msgstr "" +msgstr "Pričekajte prošle faze" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation msgid "Employee Appraisal" -msgstr "" +msgstr "Procjene zaposlenika" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -141,13 +141,13 @@ msgstr "" #: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_tree #: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr msgid "Appraisal" -msgstr "" +msgstr "Procjene" #. module: hr_evaluation #: help:hr.evaluation.interview,message_unread:0 #: help:hr_evaluation.evaluation,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ako je selektirano, nove poruke zahtijevaju Vašu pažnju." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -157,7 +157,7 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.evaluation,date_close:0 msgid "Ending Date" -msgstr "" +msgstr "Završni datum" #. module: hr_evaluation #: help:hr_evaluation.evaluation,note_action:0 @@ -204,23 +204,25 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sadrži sažetak konverzacije (broj poruka,..). Ovaj sažetak je u html formatu " +"da bi mogao biti ubačen u kanban pogled." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Reset to Draft" -msgstr "" +msgstr "Vrati u nacrt" #. module: hr_evaluation #: field:hr.evaluation.report,deadline:0 msgid "Deadline" -msgstr "" +msgstr "Krajnji rok" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:250 #: code:addons/hr_evaluation/hr_evaluation.py:326 #, python-format msgid "Warning!" -msgstr "" +msgstr "Upozorenje!" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -230,17 +232,17 @@ msgstr "" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_survey_request msgid "survey.request" -msgstr "" +msgstr "survey.request" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "(date)s: Current Date" -msgstr "" +msgstr "(datum)i: Današnji datum" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Interviews" -msgstr "" +msgstr "Intervjui" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:82 @@ -252,13 +254,13 @@ msgstr "" #: field:hr.evaluation.interview,message_follower_ids:0 #: field:hr_evaluation.evaluation,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Pratitelji" #. module: hr_evaluation #: field:hr.evaluation.interview,message_unread:0 #: field:hr_evaluation.evaluation,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nepročitane poruke" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -267,17 +269,17 @@ msgstr "" #: field:hr_evaluation.evaluation,employee_id:0 #: model:ir.model,name:hr_evaluation.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Djelatnik" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 msgid "New" -msgstr "" +msgstr "Novi" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_body:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 @@ -294,12 +296,12 @@ msgstr "" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Creation Date" -msgstr "" +msgstr "Datum kreiranja" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_manager:0 msgid "Send all answers to the manager" -msgstr "" +msgstr "Šalji sve odgovore menađeru" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -310,12 +312,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Public Notes" -msgstr "" +msgstr "Javne bilješke" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Reminder Email" -msgstr "" +msgstr "Šalji e-mail podsjetnik" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -326,12 +328,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Print Interview" -msgstr "" +msgstr "Ispiši intervju" #. module: hr_evaluation #: field:hr.evaluation.report,closed:0 msgid "closed" -msgstr "" +msgstr "zatvoreno" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 @@ -343,12 +345,12 @@ msgstr "" #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,nbr:0 msgid "# of Requests" -msgstr "" +msgstr "# broj zahtjeva" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "July" -msgstr "" +msgstr "Srpanj" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -357,7 +359,7 @@ msgstr "" #: view:hr_evaluation.evaluation:0 #: field:hr_evaluation.evaluation,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer @@ -409,7 +411,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "In progress" -msgstr "" +msgstr "u tijeku" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -420,39 +422,39 @@ msgstr "" #: field:hr_evaluation.plan.phase,send_answer_employee:0 #: field:hr_evaluation.plan.phase,send_answer_manager:0 msgid "All Answers" -msgstr "" +msgstr "Svi odgovori" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Answer Survey" -msgstr "" +msgstr "Ispuni anketu" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "September" -msgstr "" +msgstr "Rujan" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "December" -msgstr "" +msgstr "Prosinac" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,month:0 msgid "Month" -msgstr "" +msgstr "Mjesec" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Group by..." -msgstr "" +msgstr "Grupiraj po..." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Mail Settings" -msgstr "" +msgstr "Postavke maila" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders @@ -469,7 +471,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Legend" -msgstr "Legenda" +msgstr "Kazalo" #. module: hr_evaluation #: field:hr_evaluation.plan,month_first:0 @@ -485,12 +487,12 @@ msgstr "" #: field:hr_evaluation.plan.phase,send_anonymous_employee:0 #: field:hr_evaluation.plan.phase,send_anonymous_manager:0 msgid "Anonymous Summary" -msgstr "" +msgstr "Anonimno izvješće" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Pending" -msgstr "" +msgstr "U tijeku" #. module: hr_evaluation #: field:hr.employee,evaluation_plan_id:0 @@ -505,23 +507,23 @@ msgstr "" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Print Survey" -msgstr "" +msgstr "Ispiši anketu" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "August" -msgstr "" +msgstr "Kolovoz" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "June" -msgstr "" +msgstr "Lipanj" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Significantly bellow expectations" -msgstr "" +msgstr "Značajo ispod očekivanja" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -537,7 +539,7 @@ msgstr "" #: field:hr.evaluation.interview,message_is_follower:0 #: field:hr_evaluation.evaluation,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Sljedbenik" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -545,22 +547,22 @@ msgstr "" #: view:hr_evaluation.evaluation:0 #: field:hr_evaluation.evaluation,plan_id:0 msgid "Plan" -msgstr "" +msgstr "Plan" #. module: hr_evaluation #: field:hr_evaluation.plan,active:0 msgid "Active" -msgstr "" +msgstr "Aktivan" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "November" -msgstr "" +msgstr "Studeni" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Prošireni filteri..." #. module: hr_evaluation #: field:hr.evaluation.interview,message_comment_ids:0 @@ -568,7 +570,7 @@ msgstr "" #: field:hr_evaluation.evaluation,message_comment_ids:0 #: help:hr_evaluation.evaluation,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentari i emailovi." #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_employee:0 @@ -583,7 +585,7 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "January" -msgstr "" +msgstr "Siječanj" #. module: hr_evaluation #: view:hr.employee:0 @@ -594,17 +596,17 @@ msgstr "" #: field:hr.evaluation.interview,message_summary:0 #: field:hr_evaluation.evaluation,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Sažetak" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Survey" -msgstr "" +msgstr "Anketa" #. module: hr_evaluation #: model:ir.actions.act_window,help:hr_evaluation.action_hr_evaluation_interview_tree @@ -625,13 +627,13 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,action:0 msgid "Action" -msgstr "" +msgstr "Akcija" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: selection:hr.evaluation.report,state:0 msgid "Final Validation" -msgstr "" +msgstr "Finalna validacija" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 @@ -659,7 +661,7 @@ msgstr "" #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interviewer" -msgstr "" +msgstr "Intervju" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_report @@ -684,12 +686,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "General" -msgstr "" +msgstr "Općenito" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_employee:0 msgid "Send all answers to the employee" -msgstr "" +msgstr "Šalji sve odgovore zaposleniku" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -698,7 +700,7 @@ msgstr "" #: view:hr_evaluation.evaluation:0 #: selection:hr_evaluation.evaluation,state:0 msgid "Done" -msgstr "" +msgstr "Izvršeno" #. module: hr_evaluation #: view:hr_evaluation.plan:0 @@ -716,17 +718,17 @@ msgstr "" #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Cancel" -msgstr "" +msgstr "Poništi" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "In Progress" -msgstr "" +msgstr "U tijeku" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "To Do" -msgstr "" +msgstr "Za napraviti" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -736,17 +738,17 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_feature:0 msgid "Send mail for this phase" -msgstr "" +msgstr "Šalji mail za ovu fazu" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,email_subject:0 msgid "char" -msgstr "" +msgstr "char" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "October" -msgstr "" +msgstr "Listopad" #. module: hr_evaluation #: help:hr.employee,evaluation_date:0 @@ -758,7 +760,7 @@ msgstr "" #. module: hr_evaluation #: field:hr.evaluation.report,overpass_delay:0 msgid "Overpassed Deadline" -msgstr "" +msgstr "Prekoračen rok" #. module: hr_evaluation #: help:hr_evaluation.plan,month_next:0 @@ -781,7 +783,7 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "May" -msgstr "" +msgstr "Svibanj" #. module: hr_evaluation #: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree @@ -804,17 +806,17 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Internal Notes" -msgstr "" +msgstr "Interne bilješke" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 msgid "Final Interview" -msgstr "" +msgstr "Završni intervju" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,name:0 msgid "Phase" -msgstr "" +msgstr "Faza" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -824,7 +826,7 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "February" -msgstr "" +msgstr "Veljača" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -859,7 +861,7 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "April" -msgstr "" +msgstr "Travanj" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -870,7 +872,7 @@ msgstr "" #: help:hr.evaluation.interview,message_ids:0 #: help:hr_evaluation.evaluation,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Poruke i povijest komuniciranja" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -881,7 +883,7 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Redoslijed" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -899,13 +901,13 @@ msgstr "" #. module: hr_evaluation #: field:hr.evaluation.report,create_date:0 msgid "Create Date" -msgstr "" +msgstr "Kreiraj datum" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,year:0 msgid "Year" -msgstr "" +msgstr "Godina" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_summary:0 diff --git a/addons/hr_holidays/i18n/pl.po b/addons/hr_holidays/i18n/pl.po index 3effa285a37..6c8879a5940 100644 --- a/addons/hr_holidays/i18n/pl.po +++ b/addons/hr_holidays/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2010-10-26 08:09+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-14 12:51+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:38+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -24,7 +24,7 @@ msgstr "Niebieski" #. module: hr_holidays #: field:hr.holidays,linked_request_ids:0 msgid "Linked Requests" -msgstr "" +msgstr "Powiązane zgłoszenia" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -38,6 +38,8 @@ msgid "" "You cannot modify a leave request that has been approved. Contact a human " "resource manager." msgstr "" +"Nie możesz modyfikować wniosku urlopowego, który jest już zaaprobowany. " +"Skontaktuj się z menedżerem kadr." #. module: hr_holidays #: help:hr.holidays.status,remaining_leaves:0 @@ -57,12 +59,12 @@ msgstr "Grupuj wg..." #. module: hr_holidays #: field:hr.holidays,holiday_type:0 msgid "Allocation Mode" -msgstr "" +msgstr "Tryb przydzielania" #. module: hr_holidays #: field:hr.employee,leave_date_from:0 msgid "From Date" -msgstr "" +msgstr "Od daty" #. module: hr_holidays #: view:hr.holidays:0 @@ -74,12 +76,12 @@ msgstr "Dział" #: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_allocation msgid "Allocation Requests to Approve" -msgstr "" +msgstr "Zgłoszenie przydziału do aprobaty" #. module: hr_holidays #: help:hr.holidays,category_id:0 msgid "Category of Employee" -msgstr "" +msgstr "Kategoria pracownika" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -94,7 +96,7 @@ msgstr "Pozostałe dni" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "of the" -msgstr "" +msgstr "z" #. module: hr_holidays #: selection:hr.holidays,holiday_type:0 @@ -111,12 +113,12 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,number_of_days_temp:0 msgid "Allocation" -msgstr "" +msgstr "Przydział" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "to" -msgstr "" +msgstr "do" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -126,7 +128,7 @@ msgstr "Jasnoseledynowy" #. module: hr_holidays #: constraint:hr.holidays:0 msgid "You can not have 2 leaves that overlaps on same day!" -msgstr "" +msgstr "Nie możesz mieć dwóch urlopów zachodzących na siebie!" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -136,12 +138,12 @@ msgstr "Jasnozielony" #. module: hr_holidays #: field:hr.employee,current_leave_id:0 msgid "Current Leave Type" -msgstr "" +msgstr "Typ urlopu" #. module: hr_holidays #: view:hr.holidays:0 msgid "Validate" -msgstr "" +msgstr "Zatwierdź" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -154,7 +156,7 @@ msgstr "Zaaprobowane" #. module: hr_holidays #: view:hr.holidays:0 msgid "Search Leave" -msgstr "" +msgstr "Szukaj urlopów" #. module: hr_holidays #: view:hr.holidays:0 @@ -166,12 +168,13 @@ msgstr "Odmów" #, python-format msgid "Request submitted, waiting for validation by the manager." msgstr "" +"Wniosek wystawiony, oczekuje na zatwierdzenie przez menedżera." #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:439 #, python-format msgid "Request approved, waiting second validation." -msgstr "" +msgstr "Wniosek zaaprobowany, oczekuje na drugie zatwierdzenie." #. module: hr_holidays #: view:hr.employee:0 @@ -183,23 +186,23 @@ msgstr "Nieobecności" #. module: hr_holidays #: field:hr.holidays,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Wiadomości" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Analyze from" -msgstr "" +msgstr "Analizuj od" #. module: hr_holidays #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "Error!" -msgstr "" +msgstr "Błąd!" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays msgid "Leave Requests to Approve" -msgstr "" +msgstr "Wniosek urlopowy do aprobowania" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -212,13 +215,13 @@ msgstr "Nieobecności wg działów" #: field:hr.holidays,manager_id2:0 #: selection:hr.holidays,state:0 msgid "Second Approval" -msgstr "" +msgstr "Druga aprobata" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:448 #, python-format msgid "The request has been approved." -msgstr "" +msgstr "Wniosek został zaaprobowany." #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -240,12 +243,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Validation" -msgstr "" +msgstr "Zatwierdzenie" #. module: hr_holidays #: help:hr.holidays,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" #. module: hr_holidays #: field:hr.holidays.status,color_name:0 @@ -256,6 +259,8 @@ msgstr "Kolor w raporcie" #: help:hr.holidays,manager_id:0 msgid "This area is automatically filled by the user who validate the leave" msgstr "" +"To pole jest automatycznie wypełniane przez użytkownika zatwierdzającego " +"urlop" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -284,7 +289,7 @@ msgstr "" #: code:addons/hr_holidays/hr_holidays.py:485 #, python-format msgid "Warning!" -msgstr "Uwaga!" +msgstr "Ostrzeżenie !" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -294,12 +299,12 @@ msgstr "Purpurowy" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_leave_request_to_meeting msgid "Leave Meetings" -msgstr "" +msgstr "Spotkania o urlopach" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_cl msgid "Legal Leaves 2012" -msgstr "" +msgstr "Oficjalne nieobecności 2012" #. module: hr_holidays #: selection:hr.holidays.summary.dept,holiday_type:0 @@ -316,24 +321,24 @@ msgstr "Od" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_sl msgid "Sick Leaves" -msgstr "" +msgstr "Zwolnienie lekarskie" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:492 #, python-format msgid "Leave Request for %s" -msgstr "" +msgstr "Wniosek urlopowy dla %s" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Sum" -msgstr "" +msgstr "Suma" #. module: hr_holidays #: view:hr.holidays.status:0 #: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status msgid "Leave Types" -msgstr "" +msgstr "Typy nieobecności" #. module: hr_holidays #: field:hr.holidays.status,remaining_leaves:0 @@ -362,7 +367,7 @@ msgstr "Pracownik" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 msgid "New" -msgstr "" +msgstr "Nowe" #. module: hr_holidays #: view:hr.holidays:0 @@ -382,7 +387,7 @@ msgstr "Nieobecności wg typów" #. module: hr_holidays #: model:ir.actions.server,name:hr_holidays.actions_server_holidays_unread msgid "Holidays: Mark unread" -msgstr "" +msgstr "Urlopy: Oznacz jako nieprzeczytane" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -393,7 +398,7 @@ msgstr "Pszenny" #: code:addons/hr_holidays/hr_holidays.py:490 #, python-format msgid "Allocation for %s" -msgstr "" +msgstr "Przydział dla %s" #. module: hr_holidays #: help:hr.holidays,state:0 @@ -434,7 +439,7 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.server,name:hr_holidays.actions_server_holidays_read msgid "Holidays: Mark read" -msgstr "" +msgstr "Urlopy: Oznacz jao przeczytane" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -444,12 +449,12 @@ msgstr "Oczekuje na aprobatę" #. module: hr_holidays #: field:hr.holidays,category_id:0 msgid "Employee Tag" -msgstr "" +msgstr "Tag pracownika" #. module: hr_holidays #: field:hr.holidays.status,max_leaves:0 msgid "Maximum Allowed" -msgstr "" +msgstr "Maksymalnie" #. module: hr_holidays #: field:hr.holidays.summary.employee,emp:0 @@ -462,6 +467,8 @@ msgid "" "Filters only on allocations and requests that belong to an holiday type that " "is 'active' (active field is True)" msgstr "" +"Filtruje tylko przydziały i wnioski, które należą do podanego typu i są " +"aktywne (pole Aktywne jest zaznaczone)" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal @@ -494,12 +501,12 @@ msgstr "Lawendowy" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Month" -msgstr "" +msgstr "Miesiąc" #. module: hr_holidays #: field:hr.holidays,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nieprzeczytane wiadomości" #. module: hr_holidays #: view:hr.holidays:0 @@ -517,7 +524,7 @@ msgstr "Pozwala przekroczyć limit" #: view:hr.holidays:0 #: field:hr.holidays,date_from:0 msgid "Start Date" -msgstr "" +msgstr "Data początkowa" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:409 @@ -526,6 +533,8 @@ msgid "" "There are not enough %s allocated for employee %s; please create an " "allocation request for this leave type." msgstr "" +"Brak odpowiedniego przydziału %s dla pracownika %s; utwórz wniosek " +"przydziałowy dla tego typu nieobecności." #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -555,7 +564,7 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Category" -msgstr "" +msgstr "Kategoria" #. module: hr_holidays #: help:hr.holidays.status,max_leaves:0 @@ -590,7 +599,7 @@ msgstr "Jasny koralowy" #. module: hr_holidays #: field:hr.employee,leave_date_to:0 msgid "To Date" -msgstr "" +msgstr "Do daty" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -605,12 +614,12 @@ msgstr "" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status msgid "Leaves Types" -msgstr "" +msgstr "Typy nieobecności" #. module: hr_holidays #: field:hr.holidays,meeting_id:0 msgid "Meeting" -msgstr "" +msgstr "Spotkanie" #. module: hr_holidays #: help:hr.holidays.status,color_name:0 @@ -623,7 +632,7 @@ msgstr "" #: view:hr.holidays:0 #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "Stan" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -638,7 +647,7 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests to Approve" -msgstr "" +msgstr "Wnioski do zaaprobowania" #. module: hr_holidays #: field:hr.holidays.status,leaves_taken:0 @@ -665,28 +674,28 @@ msgstr "Aktywny" #: field:hr.holidays,message_comment_ids:0 #: help:hr.holidays,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentarze i emaile" #. module: hr_holidays #: view:hr.employee:0 #: field:hr.employee,remaining_leaves:0 msgid "Remaining Legal Leaves" -msgstr "" +msgstr "Pozostałe prawne nieobecności" #. module: hr_holidays #: field:hr.holidays,manager_id:0 msgid "First Approval" -msgstr "" +msgstr "Pierwsza aprobata" #. module: hr_holidays #: field:hr.holidays,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Podsumowanie" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid msgid "Unpaid" -msgstr "" +msgstr "Niezapłacone" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -697,17 +706,17 @@ msgstr "" #: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary #: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation msgid "Leaves Summary" -msgstr "" +msgstr "Podsumowanie nieobecności" #. module: hr_holidays #: view:hr.holidays:0 msgid "Submit to Manager" -msgstr "" +msgstr "Wyślij do menedżera" #. module: hr_holidays #: view:hr.employee:0 msgid "Assign Leaves" -msgstr "" +msgstr "Przypisz nieobecności" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -717,23 +726,23 @@ msgstr "Jasnoniebieski" #. module: hr_holidays #: view:hr.holidays:0 msgid "My Department Leaves" -msgstr "" +msgstr "Nieobecności mojego działu" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:428 #, python-format msgid "Request created, waiting confirmation." -msgstr "" +msgstr "Wniosek utworzony, czeka na zatwierdzenie." #. module: hr_holidays #: field:hr.employee,current_leave_state:0 msgid "Current Leave Status" -msgstr "" +msgstr "Stan nieobecności" #. module: hr_holidays #: field:hr.holidays,type:0 msgid "Request Type" -msgstr "" +msgstr "Typ wniosku" #. module: hr_holidays #: help:hr.holidays.status,active:0 @@ -745,7 +754,7 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Misc" -msgstr "" +msgstr "Różne" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_comp @@ -761,7 +770,7 @@ msgstr "Jasnożółty" #: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report #: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree msgid "Leaves Analysis" -msgstr "" +msgstr "Analiza nieobecności" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -778,13 +787,13 @@ msgstr "Zatwierdzony" #: code:addons/hr_holidays/hr_holidays.py:230 #, python-format msgid "You cannot delete a leave which is in %s state." -msgstr "" +msgstr "Nie możesz usunąć nieobecności, która jest w stanie %s." #. module: hr_holidays #: view:hr.holidays:0 #: selection:hr.holidays,type:0 msgid "Allocation Request" -msgstr "" +msgstr "Wniosek przydziałowy" #. module: hr_holidays #: help:hr.holidays,holiday_type:0 @@ -796,19 +805,19 @@ msgstr "" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_resource_calendar_leaves msgid "Leave Detail" -msgstr "" +msgstr "Opis nieobecności" #. module: hr_holidays #: field:hr.holidays,double_validation:0 #: field:hr.holidays.status,double_validation:0 msgid "Apply Double Validation" -msgstr "" +msgstr "Zastosuj podwójne zatwierdzanie" #. module: hr_holidays #: view:hr.employee:0 #: view:hr.holidays:0 msgid "days" -msgstr "" +msgstr "dni" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -819,14 +828,14 @@ msgstr "Drukuj" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Details" -msgstr "" +msgstr "Szczegóły" #. module: hr_holidays #: view:board.board:0 #: view:hr.holidays:0 #: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_by_month msgid "My Leaves" -msgstr "" +msgstr "Moje nieobecności" #. module: hr_holidays #: field:hr.holidays.summary.dept,depts:0 @@ -836,7 +845,7 @@ msgstr "Dział(y)" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "To Submit" -msgstr "" +msgstr "Do wysłania" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:328 @@ -845,7 +854,7 @@ msgstr "" #: field:resource.calendar.leaves,holiday_id:0 #, python-format msgid "Leave Request" -msgstr "" +msgstr "Wniosek urlopowy" #. module: hr_holidays #: field:hr.holidays,name:0 @@ -861,12 +870,12 @@ msgstr "" #: selection:hr.employee,current_leave_state:0 #: selection:hr.holidays,state:0 msgid "Refused" -msgstr "Odrzucone" +msgstr "Odmówiono" #. module: hr_holidays #: field:hr.holidays.status,categ_id:0 msgid "Meeting Type" -msgstr "" +msgstr "Typ spotkania" #. module: hr_holidays #: field:hr.holidays.remaining.leaves.user,no_of_leaves:0 @@ -876,17 +885,17 @@ msgstr "Pozostałe nieobecności" #. module: hr_holidays #: view:hr.holidays:0 msgid "Allocated Days" -msgstr "" +msgstr "Przydzielone dni" #. module: hr_holidays #: view:hr.holidays:0 msgid "To Confirm" -msgstr "" +msgstr "Do potwierdzenia" #. module: hr_holidays #: field:hr.holidays,date_to:0 msgid "End Date" -msgstr "" +msgstr "Data końcowa" #. module: hr_holidays #: help:hr.holidays.status,leaves_taken:0 @@ -918,23 +927,23 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Mode" -msgstr "" +msgstr "Tryb" #. module: hr_holidays #: selection:hr.holidays.summary.dept,holiday_type:0 #: selection:hr.holidays.summary.employee,holiday_type:0 msgid "Both Approved and Confirmed" -msgstr "" +msgstr "Zaaprobowane i potwierdzone" #. module: hr_holidays #: view:hr.holidays:0 msgid "Approve" -msgstr "" +msgstr "Aprobuj" #. module: hr_holidays #: help:hr.holidays,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Wiadomości i historia komunikacji" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:241 @@ -942,18 +951,18 @@ msgstr "" #: sql_constraint:hr.holidays:0 #, python-format msgid "The start date must be anterior to the end date." -msgstr "" +msgstr "Data początkowa musi być przed datą końcową." #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays msgid "Leave" -msgstr "Zostaw" +msgstr "Nieobecność" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:453 #, python-format msgid "Request refused" -msgstr "" +msgstr "Wniosek odrzucony" #. module: hr_holidays #: help:hr.holidays.status,double_validation:0 @@ -967,12 +976,12 @@ msgstr "" #: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays msgid "Allocation Requests" -msgstr "" +msgstr "Wnioski przydziałowe" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Color" -msgstr "" +msgstr "Kolor" #. module: hr_holidays #: help:hr.employee,remaining_leaves:0 @@ -990,33 +999,33 @@ msgstr "Jasnoróżowy" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "leaves." -msgstr "" +msgstr "nieobecności." #. module: hr_holidays #: view:hr.holidays:0 msgid "Manager" -msgstr "" +msgstr "Menedżer" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept msgid "HR Leaves Summary Report By Department" -msgstr "" +msgstr "Raport nieobecności wg wydziałów" #. module: hr_holidays #: view:hr.holidays:0 msgid "Year" -msgstr "" +msgstr "Rok" #. module: hr_holidays #: view:hr.holidays:0 msgid "Duration" -msgstr "" +msgstr "Czas trwania" #. module: hr_holidays #: view:hr.holidays:0 #: selection:hr.holidays,state:0 msgid "To Approve" -msgstr "" +msgstr "Do aprobaty" #. module: hr_holidays #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 @@ -1027,18 +1036,18 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,notes:0 msgid "Reasons" -msgstr "" +msgstr "Powody" #. module: hr_holidays #: field:hr.holidays.summary.employee,holiday_type:0 msgid "Select Leave Type" -msgstr "" +msgstr "Wybierz typ nieobecności" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:445 #, python-format msgid "Request validated." -msgstr "" +msgstr "Wniosek zatwierdzony." #~ msgid "Set to Draft" #~ msgstr "Ustaw na projekt" diff --git a/addons/hr_payroll/i18n/hr.po b/addons/hr_payroll/i18n/hr.po index 285be018fdd..d06549684e0 100644 --- a/addons/hr_payroll/i18n/hr.po +++ b/addons/hr_payroll/i18n/hr.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-05-10 17:31+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-12-14 14:15+0000\n" +"Last-Translator: Bruno Bardić \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-12-04 05:46+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 #: field:hr.salary.rule,condition_select:0 msgid "Condition Based on" -msgstr "" +msgstr "Uvjet baziran na" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 @@ -62,14 +62,14 @@ msgstr "Grupiraj po..." #. module: hr_payroll #: view:hr.payslip:0 msgid "States" -msgstr "" +msgstr "Stanja" #. 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 "Ulazi" #. module: hr_payroll #: field:hr.payslip.line,parent_rule_id:0 @@ -123,7 +123,7 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.payslip.run:0 msgid "to" -msgstr "" +msgstr "do" #. module: hr_payroll #: field:hr.payslip,payslip_run_id:0 @@ -205,7 +205,7 @@ msgstr "Bilješke" #: code:addons/hr_payroll/hr_payroll.py:900 #, python-format msgid "Error!" -msgstr "" +msgstr "Greška!" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -300,7 +300,7 @@ msgstr "Struktura" #. module: hr_payroll #: field:hr.contribution.register,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: hr_payroll #: view:hr.payslip:0 @@ -378,7 +378,7 @@ msgstr "Kvartalno" #. module: hr_payroll #: selection:hr.payslip,state:0 msgid "Waiting" -msgstr "" +msgstr "Na čekanju" #. module: hr_payroll #: help:hr.salary.rule,quantity:0 @@ -420,13 +420,13 @@ msgstr "" #: field:hr.payslip.line,amount_percentage_base:0 #: field:hr.salary.rule,amount_percentage_base:0 msgid "Percentage based on" -msgstr "" +msgstr "Postotak baziran na" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:85 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopija)" #. module: hr_payroll #: help:hr.config.settings,module_hr_payroll_account:0 @@ -454,12 +454,12 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Miscellaneous" -msgstr "" +msgstr "Razno" #. module: hr_payroll #: selection:hr.payslip,state:0 msgid "Rejected" -msgstr "" +msgstr "Odbijeno" #. module: hr_payroll #: view:hr.payroll.structure:0 @@ -506,7 +506,7 @@ msgstr "Fiksni iznos" #: code:addons/hr_payroll/hr_payroll.py:365 #, python-format msgid "Warning!" -msgstr "" +msgstr "Upozorenje!" #. module: hr_payroll #: help:hr.payslip.line,active:0 @@ -520,7 +520,7 @@ msgstr "" #: field:hr.payslip,state:0 #: field:hr.payslip.run,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: hr_payroll #: view:hr.payslip:0 @@ -585,7 +585,7 @@ msgstr "Raspon" #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_tree msgid "Salary Structures Hierarchy" -msgstr "" +msgstr "Hijerarfija strukture plaća" #. module: hr_payroll #: help:hr.employee,total_wage:0 @@ -595,13 +595,13 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Payslip" -msgstr "" +msgstr "Platna lista" #. module: hr_payroll #: field:hr.payslip,credit_note:0 #: field:hr.payslip.run,credit_note:0 msgid "Credit Note" -msgstr "" +msgstr "Knjižno odobrenje" #. module: hr_payroll #: view:hr.payslip:0 @@ -734,7 +734,7 @@ msgstr "Uvjeti" #: field:hr.salary.rule,amount_percentage:0 #: selection:hr.salary.rule,amount_select:0 msgid "Percentage (%)" -msgstr "Postotak" +msgstr "Postotak (%)" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:866 @@ -750,17 +750,17 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.structure:0 msgid "Employee Function" -msgstr "Funkcija" +msgstr "Funkcija zaposlenika" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payslip_report msgid "Employee PaySlip" -msgstr "" +msgstr "Platna lista zaposlenika" #. module: hr_payroll #: field:hr.payslip.line,salary_rule_id:0 msgid "Rule" -msgstr "" +msgstr "Pravilo" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report @@ -793,7 +793,7 @@ msgstr "Minimalni iznos za ovo pravilo" #: selection:hr.payslip.line,condition_select:0 #: selection:hr.salary.rule,condition_select:0 msgid "Python Expression" -msgstr "" +msgstr "Python izraz" #. module: hr_payroll #: report:paylip.details:0 @@ -810,7 +810,7 @@ msgstr "Organizacije" #: report:paylip.details:0 #: report:payslip:0 msgid "Authorized Signature" -msgstr "" +msgstr "Autorizirani potpis" #. module: hr_payroll #: field:hr.payslip,contract_id:0 @@ -831,7 +831,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Credit" -msgstr "" +msgstr "Zasluge" #. module: hr_payroll #: field:hr.contract,schedule_pay:0 @@ -891,7 +891,7 @@ msgstr "Šifra" #: field:hr.salary.rule,amount_python_compute:0 #: selection:hr.salary.rule,amount_select:0 msgid "Python Code" -msgstr "" +msgstr "Python kod" #. module: hr_payroll #: field:hr.payslip.input,sequence:0 @@ -904,12 +904,12 @@ msgstr "Slijed" #. module: hr_payroll #: view:hr.payslip:0 msgid "Period" -msgstr "" +msgstr "Period" #. module: hr_payroll #: view:hr.payslip.run:0 msgid "Period from" -msgstr "" +msgstr "Od perioda" #. module: hr_payroll #: view:hr.salary.rule:0 @@ -934,7 +934,7 @@ msgstr "" #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payroll_structure msgid "Salary Structure" -msgstr "" +msgstr "Struktura plaće" #. module: hr_payroll #: field:hr.contribution.register,register_line_ids:0 @@ -991,7 +991,7 @@ msgstr "" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr_payroll #: view:hr.payslip.line:0 @@ -1004,12 +1004,12 @@ msgstr "" #. module: hr_payroll #: view:payslip.lines.contribution.register:0 msgid "Print" -msgstr "" +msgstr "Ispiši" #. module: hr_payroll #: view:hr.payslip.line:0 msgid "Calculations" -msgstr "" +msgstr "Kalkulacije" #. module: hr_payroll #: view:hr.payslip:0 @@ -1042,7 +1042,7 @@ msgstr "" #: field:hr.salary.rule,note:0 #: field:hr.salary.rule.category,note:0 msgid "Description" -msgstr "" +msgstr "Opis" #. module: hr_payroll #: field:hr.employee,total_wage:0 @@ -1061,7 +1061,7 @@ msgstr "" #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll #: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" -msgstr "" +msgstr "Obračun plaće" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.contribution_register @@ -1078,7 +1078,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Address" -msgstr "" +msgstr "Adresa" #. module: hr_payroll #: field:hr.payslip,worked_days_line_ids:0 @@ -1089,7 +1089,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule.category:0 msgid "Salary Categories" -msgstr "" +msgstr "Kategorija plaća" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -1102,7 +1102,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Name" -msgstr "" +msgstr "Naziv" #. module: hr_payroll #: help:hr.payslip.line,amount_percentage:0 @@ -1121,13 +1121,13 @@ msgstr "" #: field:hr.payslip.employees,employee_ids:0 #: view:hr.payslip.line:0 msgid "Employees" -msgstr "" +msgstr "Djelatnici" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Bank Account" -msgstr "" +msgstr "Bankovni račun" #. module: hr_payroll #: help:hr.payslip.line,sequence:0 @@ -1157,7 +1157,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Annually" -msgstr "" +msgstr "Godišnje" #. module: hr_payroll #: field:hr.payslip,input_line_ids:0 @@ -1187,7 +1187,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Total" -msgstr "" +msgstr "Ukupno" #. module: hr_payroll #: view:hr.payslip:0 diff --git a/addons/hr_payroll_account/i18n/hr.po b/addons/hr_payroll_account/i18n/hr.po index a58cb0ee1ee..d2a12456aaf 100644 --- a/addons/hr_payroll_account/i18n/hr.po +++ b/addons/hr_payroll_account/i18n/hr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-12-19 17:18+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-12-14 12:38+0000\n" +"Last-Translator: Bruno Bardić \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-12-04 05:48+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_payroll_account #: field:hr.salary.rule,account_credit:0 msgid "Credit Account" -msgstr "" +msgstr "Kreditni račun" #. module: hr_payroll_account #: code:addons/hr_payroll_account/hr_payroll_account.py:103 @@ -50,12 +50,12 @@ msgstr "" #. module: hr_payroll_account #: field:hr.salary.rule,account_tax_id:0 msgid "Tax Code" -msgstr "" +msgstr "Šifra poreza" #. module: hr_payroll_account #: field:hr.payslip,period_id:0 msgid "Force Period" -msgstr "Forsiraj period" +msgstr "Forsiraj razdoblje" #. module: hr_payroll_account #: help:hr.payslip,period_id:0 @@ -65,7 +65,7 @@ msgstr "" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_contract msgid "Contract" -msgstr "" +msgstr "Ugovor" #. module: hr_payroll_account #: field:hr.contract,analytic_account_id:0 @@ -76,7 +76,7 @@ msgstr "Analitički konto" #. module: hr_payroll_account #: field:hr.salary.rule,account_debit:0 msgid "Debit Account" -msgstr "" +msgstr "Debitni račun" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_payslip_run @@ -93,7 +93,7 @@ msgstr "" #: code:addons/hr_payroll_account/hr_payroll_account.py:172 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Greška u konfiguraciji!" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_salary_rule @@ -104,7 +104,7 @@ msgstr "" #: view:hr.contract:0 #: view:hr.salary.rule:0 msgid "Accounting" -msgstr "" +msgstr "Računovodstvo" #. module: hr_payroll_account #: model:ir.model,name:hr_payroll_account.model_hr_payslip diff --git a/addons/hr_timesheet_sheet/i18n/hr.po b/addons/hr_timesheet_sheet/i18n/hr.po index c8ce46445c4..22c15dc7d4b 100644 --- a/addons/hr_timesheet_sheet/i18n/hr.po +++ b/addons/hr_timesheet_sheet/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 15:33+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2012-12-14 12:35+0000\n" +"Last-Translator: Bruno Bardić \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-12-12 04:40+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 @@ -22,7 +22,7 @@ msgstr "" #: field:hr_timesheet_sheet.sheet.account,sheet_id:0 #: field:hr_timesheet_sheet.sheet.day,sheet_id:0 msgid "Sheet" -msgstr "" +msgstr "List" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0 @@ -122,7 +122,7 @@ msgstr "Postavi na nacrt" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Timesheet Period" -msgstr "" +msgstr "Period kontrolne kartice" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_to:0 @@ -138,14 +138,14 @@ msgstr "do" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0 msgid "Based on the timesheet" -msgstr "" +msgstr "Bazirano na kontrolnoj kartici" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:313 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:384 #, python-format msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "" +msgstr "Ne možete modificirati polje u potvrđenoj kontrolnoj kartici." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -156,7 +156,7 @@ msgstr "Grupiraj po danu u tjednu" #. module: hr_timesheet_sheet #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current msgid "My Current Timesheet" -msgstr "" +msgstr "Moja trenutačna kontrolna kartica" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 @@ -182,19 +182,19 @@ msgstr "Ukupni trošak" #: view:hr_timesheet_sheet.sheet:0 #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0 msgid "Refuse" -msgstr "" +msgstr "Odbiti" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet msgid "Timesheet Activities" -msgstr "" +msgstr "Aktivnosti kontrolne kartice" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Please create an employee and associate it with this user." -msgstr "" +msgstr "Kreirajte zaposlenika i pridružite ga sa ovim korisnikom." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:388 @@ -279,12 +279,12 @@ msgstr "Projekt / Analitički konto" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 msgid "Validation" -msgstr "" +msgstr "Validacija" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ako je selektirano, nove poruke zahtijevaju Vašu pažnju." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69 @@ -321,6 +321,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sadrži sažetak konverzacije (broj poruka,..). Ovaj sažetak je u html formatu " +"da bi mogao biti ubačen u kanban pogled." #. module: hr_timesheet_sheet #: field:timesheet.report,nbr:0 @@ -339,14 +341,14 @@ msgstr "Datum od" #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet #: view:res.company:0 msgid "Timesheets" -msgstr "" +msgstr "Kontrolne kartice" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0 #: view:timesheet.report:0 #: selection:timesheet.report,state:0 msgid "Confirmed" -msgstr "" +msgstr "Potvrđen" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.day,total_attendance:0 @@ -358,7 +360,7 @@ msgstr "Prisutnost" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0 msgid "Confirm" -msgstr "" +msgstr "Potvrdi" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,timesheet_ids:0 @@ -368,7 +370,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Pratitelji" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 @@ -378,13 +380,13 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,employee_id:0 msgid "Employee" -msgstr "" +msgstr "Djelatnik" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 #: selection:timesheet.report,state:0 msgid "New" -msgstr "" +msgstr "Novi" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph @@ -394,7 +396,7 @@ msgstr "Moja prisutnost po tjednima" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,total:0 msgid "Total Time" -msgstr "" +msgstr "Ukupno vrijeme" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form @@ -406,7 +408,7 @@ msgstr "" #: view:hr.timesheet.report:0 #: view:hr_timesheet_sheet.sheet:0 msgid "Hours" -msgstr "" +msgstr "Sati" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -423,7 +425,7 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "July" -msgstr "" +msgstr "Srpanj" #. module: hr_timesheet_sheet #: field:hr.config.settings,timesheet_range:0 @@ -442,7 +444,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_workontask0 @@ -452,7 +454,7 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Čeka odobrenje" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -474,7 +476,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Sign In" -msgstr "" +msgstr "Prijava" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -490,7 +492,7 @@ msgstr "" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0 msgid "Validated" -msgstr "" +msgstr "Potvrđeno" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71 @@ -504,13 +506,13 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "September" -msgstr "" +msgstr "Rujan" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "December" -msgstr "" +msgstr "Prosinac" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -525,7 +527,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,month:0 msgid "Month" -msgstr "" +msgstr "Mjesec" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -563,12 +565,12 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "or" -msgstr "" +msgstr "ili" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 msgid "Billing" -msgstr "" +msgstr "Fakturiranje" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_timesheetdraft0 @@ -580,20 +582,20 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,name:0 msgid "Note" -msgstr "" +msgstr "Bilješka" #. module: hr_timesheet_sheet #. openerp-web #: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 #, python-format msgid "Add" -msgstr "" +msgstr "Dodaj" #. module: hr_timesheet_sheet #: view:timesheet.report:0 #: selection:timesheet.report,state:0 msgid "Draft" -msgstr "" +msgstr "Nacrt" #. module: hr_timesheet_sheet #: field:res.company,timesheet_max_difference:0 @@ -630,46 +632,46 @@ msgstr "" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Stavka analitike" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "August" -msgstr "" +msgstr "Kolovoz" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Differences" -msgstr "" +msgstr "Razlike" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "June" -msgstr "" +msgstr "Lipanj" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Current Status" -msgstr "" +msgstr "Trenutni status" #. module: hr_timesheet_sheet #: selection:hr.config.settings,timesheet_range:0 #: selection:res.company,timesheet_range:0 msgid "Week" -msgstr "" +msgstr "Tjedan" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day msgid "Timesheets by Period" -msgstr "" +msgstr "Kontrolne kartice po periodu" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Sljedbenik" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -678,31 +680,31 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,user_id:0 msgid "User" -msgstr "" +msgstr "Korisnik" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account msgid "Timesheet by Account" -msgstr "" +msgstr "Raspored po Kupcu" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,date:0 #: field:hr_timesheet_sheet.sheet.day,name:0 #: field:timesheet.report,date:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "November" -msgstr "" +msgstr "Studeni" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 #: view:timesheet.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Prošireni filteri..." #. module: hr_timesheet_sheet #: field:res.company,timesheet_range:0 @@ -713,13 +715,13 @@ msgstr "" #: field:hr_timesheet_sheet.sheet,message_comment_ids:0 #: help:hr_timesheet_sheet.sheet,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentari i e-pošta." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "October" -msgstr "" +msgstr "Listopad" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:60 @@ -733,7 +735,7 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "January" -msgstr "" +msgstr "Siječanj" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0 @@ -743,13 +745,13 @@ msgstr "" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_res_company msgid "Companies" -msgstr "" +msgstr "Tvrtke" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 #: field:hr_timesheet_sheet.sheet,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Sažetak" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215 @@ -781,7 +783,7 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "Konto glavne knjige" #. module: hr_timesheet_sheet #: help:hr.config.settings,timesheet_range:0 @@ -812,7 +814,7 @@ msgstr "" #: field:hr_timesheet_sheet.sheet,period_ids:0 #: view:hr_timesheet_sheet.sheet.day:0 msgid "Period" -msgstr "" +msgstr "Period" #. module: hr_timesheet_sheet #: selection:hr.config.settings,timesheet_range:0 @@ -836,13 +838,13 @@ msgstr "" #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_current_open #: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timsheet_sheet msgid "My Timesheet" -msgstr "" +msgstr "Moje evidencija rada" #. module: hr_timesheet_sheet #: view:timesheet.report:0 #: selection:timesheet.report,state:0 msgid "Done" -msgstr "" +msgstr "Izvršeno" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0 @@ -852,7 +854,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "Cancel" -msgstr "" +msgstr "Poništi" #. module: hr_timesheet_sheet #: view:board.board:0 @@ -918,12 +920,12 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Details" -msgstr "" +msgstr "Detalji" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet msgid "Timesheet Line" -msgstr "" +msgstr "Stavka kontrolne kartice" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:213 @@ -937,14 +939,14 @@ msgstr "" #: view:timesheet.report:0 #: field:timesheet.report,product_id:0 msgid "Product" -msgstr "" +msgstr "Proizvod" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 #: field:hr_timesheet_sheet.sheet,attendances_ids:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance msgid "Attendances" -msgstr "" +msgstr "Prisutnosti" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,name:0 @@ -1029,7 +1031,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Employees" -msgstr "" +msgstr "Djelatnici" #. module: hr_timesheet_sheet #: constraint:hr.analytic.timesheet:0 @@ -1045,12 +1047,12 @@ msgstr "" #: selection:hr.timesheet.report,month:0 #: selection:timesheet.report,month:0 msgid "April" -msgstr "" +msgstr "Travanj" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0 msgid "Confirmation" -msgstr "" +msgstr "Potvrda" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 @@ -1068,7 +1070,7 @@ msgstr "" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:408 #, python-format msgid "User Error!" -msgstr "" +msgstr "Greška korisnika!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 @@ -1078,17 +1080,17 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Approve" -msgstr "" +msgstr "Odobri" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Poruke i povijest komuniciranja" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 msgid "Analytic accounts" -msgstr "" +msgstr "Analitička konta" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -1105,12 +1107,12 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,cost:0 msgid "Cost" -msgstr "" +msgstr "Trošak" #. module: hr_timesheet_sheet #: field:timesheet.report,date_current:0 msgid "Current date" -msgstr "" +msgstr "Trenutni datum" #. module: hr_timesheet_sheet #: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0 diff --git a/addons/lunch/i18n/es.po b/addons/lunch/i18n/es.po index 7f3b6d39b21..6ed6db7c01f 100644 --- a/addons/lunch/i18n/es.po +++ b/addons/lunch/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:53+0000\n" -"PO-Revision-Date: 2012-12-12 19:26+0000\n" +"PO-Revision-Date: 2012-12-14 16:08+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:44+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: lunch #: field:lunch.product,category_id:0 @@ -26,12 +26,12 @@ msgstr "Categoría" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_by_supplier_form msgid "Today's Orders by Supplier" -msgstr "" +msgstr "Pedidos de hoy por proveedor" #. module: lunch #: view:lunch.order:0 msgid "My Orders" -msgstr "" +msgstr "Mis pedidos" #. module: lunch #: selection:lunch.order,state:0 @@ -117,6 +117,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear un pedido de comida.\n" +"

\n" +"

\n" +"Un pedido de comida se define con el usuario solicitante, la fecha y las " +"líneas de pedido.\n" +"Cada línea de pedido corresponde a un producto, comentarios adicionales y un " +"precio.\n" +"Antes de seleccionar sus líneas de pedido, no olvide leer las advertencias " +"mostradas en el área rojiza.\n" +"

\n" +" " #. module: lunch #: view:lunch.order.line:0 @@ -137,7 +149,7 @@ msgstr "Recibir comidas" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove form" -msgstr "" +msgstr "Formulario de movimientos de caja" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_cashmove_form @@ -151,6 +163,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Aquí puede ver sus movimientos de caja.\n" +"
\n" +"Un movimiento de caja puede ser un gasto o un pago.\n" +"Los gastos se crean automáticamente cuando se recibe el pedido, mientras que " +"los pagos son los reembolsos a la compañía introducidos por el responsable " +"de las comidas.\n" +"

\n" +" " #. module: lunch #: field:lunch.cashmove,amount:0 @@ -179,7 +200,7 @@ msgstr "Cancelado" #. module: lunch #: view:lunch.cashmove:0 msgid "lunch employee payment" -msgstr "" +msgstr "Pago de comida de empleado" #. module: lunch #: view:lunch.alert:0 @@ -258,7 +279,7 @@ msgstr "Nuevo" #: code:addons/lunch/lunch.py:179 #, python-format msgid "This is the first time you order a meal" -msgstr "" +msgstr "Ésta es la primera vez que pide una comida" #. module: lunch #: field:report.lunch.order.line,price_total:0 @@ -268,7 +289,7 @@ msgstr "Precio total" #. module: lunch #: model:ir.model,name:lunch.model_lunch_validation msgid "lunch validation for order" -msgstr "" +msgstr "Validación de la comida para el pedido" #. module: lunch #: report:lunch.order.line:0 @@ -294,7 +315,7 @@ msgstr "Configuración" #: field:lunch.order,state:0 #: field:lunch.order.line,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: lunch #: view:lunch.order.order:0 @@ -302,22 +323,24 @@ msgid "" "Order a meal doesn't mean that we have to pay it.\n" " A meal should be paid when it is received." msgstr "" +"Pedir una comida no significa que la tenga que pagar.\n" +"La comida se pagará cuando se reciba." #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_control_accounts #: model:ir.ui.menu,name:lunch.menu_lunch_control_accounts msgid "Control Accounts" -msgstr "" +msgstr "Cuentas de control" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove msgid "Employee's Payment" -msgstr "" +msgstr "Pago de los empleados" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Day" -msgstr "" +msgstr "Todos los días" #. module: lunch #: field:lunch.order.line,cashmove:0 @@ -327,12 +350,12 @@ msgstr "Movimiento de caja" #. module: lunch #: model:ir.actions.act_window,name:lunch.order_order_lines msgid "Order meals" -msgstr "" +msgstr "Pedidos de comida" #. module: lunch #: view:lunch.alert:0 msgid "Schedule Hour" -msgstr "" +msgstr "Hora planificada" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -359,16 +382,28 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Aquí puede ver todos los pedidos agrupados por proveedor y por fecha.\n" +"

\n" +"

\n" +"- Pulse en para anunciar que se ha realizado el pedido.
\n" +"- Pulse en " +"para anunciar que se ha recibido el pedido.
\n" +"- Pulse en la X roja para anunciar que el pedido no está disponible.\n" +"

\n" +" " #. module: lunch #: field:lunch.alert,tuesday:0 msgid "Tuesday" -msgstr "" +msgstr "Martes" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_tree msgid "Your Orders" -msgstr "" +msgstr "Sus pedidos" #. module: lunch #: field:report.lunch.order.line,month:0 @@ -387,24 +422,32 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear un pedido para la comida.\n" +"

\n" +"

\n" +"Un producto se define por su nombre, su categoría, su precio y su " +"proveedor.\n" +"

\n" +" " #. module: lunch #: view:lunch.alert:0 #: field:lunch.alert,message:0 msgid "Message" -msgstr "" +msgstr "Mensaje" #. module: lunch #: view:lunch.order.order:0 msgid "Order Meals" -msgstr "" +msgstr "Pedidos de comida" #. module: lunch #: view:lunch.cancel:0 #: view:lunch.order.order:0 #: view:lunch.validation:0 msgid "or" -msgstr "" +msgstr "o" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_product_categories @@ -417,11 +460,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una categoría de comida.\n" +"

\n" +"

\n" +"Aquí puede encontrar cada categoría de comida para los productos.\n" +"

\n" +" " #. module: lunch #: view:lunch.order.order:0 msgid "Order meal" -msgstr "" +msgstr "Pedir comida" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_product_categories @@ -432,58 +482,58 @@ msgstr "Categorías de producto" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_control_suppliers msgid "Control Suppliers" -msgstr "" +msgstr "Proveedores de control" #. module: lunch #: view:lunch.alert:0 msgid "Schedule Date" -msgstr "" +msgstr "Fecha planificada" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_alert #: model:ir.ui.menu,name:lunch.menu_lunch_alert #: field:lunch.order,alerts:0 msgid "Alerts" -msgstr "" +msgstr "Alertas" #. module: lunch #: field:lunch.order.line,note:0 #: field:report.lunch.order.line,note:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: lunch #: code:addons/lunch/lunch.py:249 #, python-format msgid "Add" -msgstr "" +msgstr "Añadir" #. module: lunch #: view:lunch.product:0 #: view:lunch.product.category:0 msgid "Products Form" -msgstr "" +msgstr "Formulario de productos" #. module: lunch #: model:ir.actions.act_window,name:lunch.cancel_order_lines msgid "Cancel meals" -msgstr "" +msgstr "Cancelar comidas" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cashmove #: view:lunch.cashmove:0 msgid "lunch cashmove" -msgstr "" +msgstr "Movimiento de caja de la comida" #. module: lunch #: view:lunch.cancel:0 msgid "Are you sure you want to cancel these meals?" -msgstr "" +msgstr "¿Está seguro de que desea cancelar estas comidas?" #. module: lunch #: view:lunch.cashmove:0 msgid "My Account" -msgstr "" +msgstr "Mi cuenta" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -493,17 +543,17 @@ msgstr "Agosto" #. module: lunch #: field:lunch.alert,monday:0 msgid "Monday" -msgstr "" +msgstr "Lunes" #. module: lunch #: field:lunch.order.line,name:0 msgid "unknown" -msgstr "" +msgstr "desconocido" #. module: lunch #: model:ir.actions.act_window,name:lunch.validate_order_lines msgid "Receive meals" -msgstr "" +msgstr "Recibir comidas" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -527,12 +577,12 @@ msgstr "Comidas" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_line msgid "lunch order line" -msgstr "" +msgstr "Línea de pedido de comida" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product msgid "lunch product" -msgstr "" +msgstr "Producto de comida" #. module: lunch #: field:lunch.order.line,user_id:0 @@ -555,18 +605,18 @@ msgstr "Noviembre" #. module: lunch #: view:lunch.order:0 msgid "Orders Tree" -msgstr "" +msgstr "Árbol de pedidos" #. module: lunch #: view:lunch.order:0 msgid "Orders Form" -msgstr "" +msgstr "Formulario de pedidos" #. module: lunch #: view:lunch.alert:0 #: view:lunch.order.line:0 msgid "Search" -msgstr "" +msgstr "Buscar" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -592,6 +642,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Aquí puede ver los pedidos de hoy agrupados por proveedor.\n" +"

\n" +"

\n" +"- Pulse en para anunciar que se ha realizado el pedido.
\n" +"- Pulse en " +"para anunciar que se ha recibido el pedido.
\n" +"- Pulse en la X roja para anunciar que el pedido no está disponible.\n" +"

\n" +" " #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -601,27 +663,27 @@ msgstr "Enero" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Specific Day" -msgstr "" +msgstr "Día específico" #. module: lunch #: field:lunch.alert,wednesday:0 msgid "Wednesday" -msgstr "" +msgstr "Miércoles" #. module: lunch #: view:lunch.product.category:0 msgid "Product Category: " -msgstr "" +msgstr "Categoría de producto: " #. module: lunch #: field:lunch.alert,active_to:0 msgid "And" -msgstr "" +msgstr "Y" #. module: lunch #: selection:lunch.order.line,state:0 msgid "Ordered" -msgstr "" +msgstr "Pedido" #. module: lunch #: field:report.lunch.order.line,date:0 @@ -631,7 +693,7 @@ msgstr "Fecha pedido" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel Orders" -msgstr "" +msgstr "Cancelar pedidos" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_alert @@ -654,21 +716,37 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una alerta de comida.\n" +"

\n" +"

\n" +"Las alertas se usan para avisar a los empleados de posibles incidencias " +"relacionadas con los pedidos de comida.\n" +"Para crear una alerta de comida debe definir su recurrencia: el intervalo de " +"tiempo durante el que las alertas deben ejecutarse y el mensaje a mostrar.\n" +"

\n" +"

\n" +"Ejemplo:
\n" +"- Recurrencia: Todos los días
\n" +"- Intervalo de tiempo: de 0:00 a 11:59
\n" +"- Mensaje: \"Debe pedir antes de las 10:30\"\n" +"

\n" +" " #. module: lunch #: view:lunch.cancel:0 msgid "A cancelled meal should not be paid by employees." -msgstr "" +msgstr "Una comida cancelada no debe ser pagado por los empleados." #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cash msgid "Administrate Cash Moves" -msgstr "" +msgstr "Movimientos de caja administrativos" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cancel msgid "cancel lunch order" -msgstr "" +msgstr "Pedidos de comida cancelados" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -695,12 +773,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear un pago.\n" +"

\n" +"

\n" +"Aquí puede ver los pagos de los empleados. Un pago es un movimiento de caja " +"del empleado a la compañía.\n" +"

\n" +" " #. module: lunch #: code:addons/lunch/lunch.py:185 #, python-format msgid "Your favorite meals will be created based on your last orders." -msgstr "" +msgstr "Sus comidas favoritas se crearán en base a los últimos pedidos." #. module: lunch #: model:ir.module.category,description:lunch.module_lunch_category @@ -708,6 +794,8 @@ msgid "" "Helps you handle your lunch needs, if you are a manager you will be able to " "create new products, cashmoves and to confirm or cancel orders." msgstr "" +"Le ayuda a manejar sus necesidades de comida. Si es un responsable, podrá " +"crear nuevos productos, movimientos de caja, y confirmar o cancelar pedidos." #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_control_accounts @@ -724,22 +812,31 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear un nuevo pago.\n" +"

\n" +"

\n" +"Un movimiento de caja puede ser un gasto o un pago.
\n" +"Los gastos se crean automáticamente cuando se recibe el pedido.
\n" +"Un pago representa un reembolso del empleado a la compañía.\n" +"

\n" +" " #. module: lunch #: field:lunch.alert,alter_type:0 msgid "Recurrency" -msgstr "" +msgstr "Recurrencia" #. module: lunch #: code:addons/lunch/lunch.py:188 #, python-format msgid "Don't forget the alerts displayed in the reddish area" -msgstr "" +msgstr "No olvide las alertas mostradas en el área rojiza." #. module: lunch #: field:lunch.alert,thursday:0 msgid "Thursday" -msgstr "" +msgstr "Jueves" #. module: lunch #: report:lunch.order.line:0 @@ -773,29 +870,29 @@ msgstr "Precio" #. module: lunch #: field:lunch.cashmove,state:0 msgid "Is an order or a Payment" -msgstr "" +msgstr "Es un pedido o un pago" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_form #: model:ir.ui.menu,name:lunch.menu_lunch_order_form msgid "New Order" -msgstr "" +msgstr "Nuevo pedido" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove tree" -msgstr "" +msgstr "Árbol de movimientos de caja" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel a meal means that we didn't receive it from the supplier." -msgstr "" +msgstr "Cancelar una comida significa que no la ha recibido del proveedor." #. module: lunch #: view:lunch.cashmove:0 #: selection:lunch.cashmove,state:0 msgid "Payment" -msgstr "" +msgstr "Pago" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -810,12 +907,12 @@ msgstr "Año" #. module: lunch #: view:lunch.order:0 msgid "List" -msgstr "" +msgstr "Lista" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_admin msgid "Administrate Orders" -msgstr "" +msgstr "Pedidos administrativos" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -825,7 +922,7 @@ msgstr "Abril" #. module: lunch #: view:lunch.order:0 msgid "Select your order" -msgstr "" +msgstr "Seleccione su pedido" #. module: lunch #: field:lunch.cashmove,order_id:0 @@ -846,22 +943,22 @@ msgstr "Pedido de comida" #. module: lunch #: view:lunch.order.order:0 msgid "Are you sure you want to order these meals?" -msgstr "" +msgstr "¿Está seguro de que desea pedir esta comida?" #. module: lunch #: view:lunch.cancel:0 msgid "cancel order lines" -msgstr "" +msgstr "Cancelar líneas de pedido" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product_category msgid "lunch product category" -msgstr "" +msgstr "Categoría de producto de comida" #. module: lunch #: field:lunch.alert,saturday:0 msgid "Saturday" -msgstr "" +msgstr "Sábado" #. module: lunch #: model:res.groups,name:lunch.group_lunch_manager @@ -871,17 +968,19 @@ msgstr "Gerente" #. module: lunch #: view:lunch.validation:0 msgid "Did your received these meals?" -msgstr "" +msgstr "¿Ha recibido esta comida?" #. module: lunch #: view:lunch.validation:0 msgid "Once a meal is received a new cash move is created for the employee." msgstr "" +"Una vez se recibe la comida, se crea un nuevo movimiento de caja para el " +"empleado." #. module: lunch #: view:lunch.product:0 msgid "Products Tree" -msgstr "" +msgstr "Árbol de productos" #. module: lunch #: view:lunch.cashmove:0 @@ -889,12 +988,12 @@ msgstr "" #: field:lunch.order,total:0 #: view:lunch.order.line:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_tree msgid "Previous Orders" -msgstr "" +msgstr "Pedidos previos" #~ msgid " 7 Days " #~ msgstr " 7 días " diff --git a/addons/mail/i18n/de.po b/addons/mail/i18n/de.po index 6bd436fa19a..35f49930a2a 100644 --- a/addons/mail/i18n/de.po +++ b/addons/mail/i18n/de.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-05-10 17:52+0000\n" -"Last-Translator: Ferdinand-camptocamp \n" +"PO-Revision-Date: 2012-12-14 17:56+0000\n" +"Last-Translator: Felix Schubert \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-12-04 05:52+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Feeds by Email" -msgstr "" +msgstr "Feeds per E-Mail erhalten" #. module: mail #: view:mail.followers:0 @@ -30,13 +30,13 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_publisher_warranty_contract msgid "publisher_warranty.contract" -msgstr "" +msgstr "publisher_warranty.contract" #. module: mail #: field:mail.compose.message,author_id:0 #: field:mail.message,author_id:0 msgid "Author" -msgstr "" +msgstr "Von" #. module: mail #: view:mail.mail:0 @@ -51,7 +51,7 @@ msgstr "Mitteilung Empfänger" #. module: mail #: view:mail.message:0 msgid "Comments" -msgstr "" +msgstr "Kommentare" #. module: mail #: view:mail.alias:0 @@ -63,7 +63,7 @@ msgstr "Gruppierung..." #: help:mail.compose.message,body:0 #: help:mail.message,body:0 msgid "Automatically sanitized HTML contents" -msgstr "" +msgstr "Automatisch bereinigter HTML Inhalt" #. module: mail #: help:mail.alias,alias_name:0 @@ -71,6 +71,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" +"Der Name des E-Mail Alias, z.B. 'Jobs' für das E-Mail Konto " +"" #. module: mail #: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard @@ -88,12 +90,12 @@ msgstr "" #. module: mail #: view:mail.group:0 msgid "Group Name" -msgstr "" +msgstr "Gruppenname" #. module: mail #: selection:mail.group,public:0 msgid "Public" -msgstr "" +msgstr "Öffentlich" #. module: mail #: view:mail.mail:0 @@ -103,7 +105,7 @@ msgstr "Textkörper" #. module: mail #: view:mail.message:0 msgid "Show messages to read" -msgstr "" +msgstr "Ungelesene Nachrichten anzeigen" #. module: mail #: help:mail.compose.message,email_from:0 @@ -112,25 +114,27 @@ msgid "" "Email address of the sender. This field is set when no matching partner is " "found for incoming emails." msgstr "" +"E-Mail Adresse des Absenders. Dieses Feld wird ausgefüllt, wenn aufgrund " +"eingehender E-Mails keine automatische Zuordnung eines Partners möglich ist." #. module: mail #: model:ir.model,name:mail.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "E-Mail Assistent" #. module: mail #: field:mail.group,message_unread:0 #: field:mail.thread,message_unread:0 #: field:res.partner,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Ungelesene Nachrichten" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:247 #, python-format msgid "show" -msgstr "" +msgstr "Anzeigen" #. module: mail #: help:mail.message.subtype,default:0 @@ -143,37 +147,40 @@ msgid "" "Members of those groups will automatically added as followers. Note that " "they will be able to manage their subscription manually if necessary." msgstr "" +"Mitglieder dieser Gruppe werden automatisch als Follower hinzugefügt. " +"Beachten Sie das diese Ihre Nachrichteneinstellungen auch selbständig " +"bearbeiten können." #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail.js:778 #, python-format msgid "Do you really want to delete this message?" -msgstr "" +msgstr "Wollen Sie diese Nachricht wirklich löschen?" #. module: mail #: view:mail.message:0 #: field:mail.notification,read:0 msgid "Read" -msgstr "" +msgstr "Gelesen" #. module: mail #: view:mail.group:0 msgid "Search Groups" -msgstr "" +msgstr "Gruppen suchen" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail_followers.js:134 #, python-format msgid "followers" -msgstr "" +msgstr "Followers" #. module: mail #: code:addons/mail/mail_message.py:646 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Zugriff verweigert" #. module: mail #: help:mail.group,image_medium:0 @@ -182,6 +189,9 @@ msgid "" "image, with aspect ratio preserved. Use this field in form views or some " "kanban views." msgstr "" +"Bild mittlerer Größe der Gruppe. Es wird automatisch auf 128x128px " +"heruntergerechnet unter Beibehaltung der Seitenverhältnisse. Benutzen Sie " +"dieses Feld für Formulare oder in Kanban Ansichten." #. module: mail #: view:mail.mail:0 @@ -211,12 +221,12 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "ò" -msgstr "" +msgstr "ò" #. module: mail #: field:base.config.settings,alias_domain:0 msgid "Alias Domain" -msgstr "" +msgstr "Alias Domain" #. module: mail #: field:mail.group,group_ids:0 @@ -233,12 +243,12 @@ msgstr "Referenzen" #: code:addons/mail/static/src/xml/mail.xml:179 #, python-format msgid "No messages." -msgstr "" +msgstr "Keine Nachrichten" #. module: mail #: model:ir.model,name:mail.model_mail_group msgid "Discussion group" -msgstr "" +msgstr "Diskussionsgruppe" #. module: mail #. openerp-web @@ -246,14 +256,14 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:95 #, python-format msgid "uploading" -msgstr "" +msgstr "hochladen" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:211 #, python-format msgid "Set back to Inbox" -msgstr "" +msgstr "Zurück in Inbox verschieben" #. module: mail #: help:mail.compose.message,type:0 @@ -262,11 +272,13 @@ msgid "" "Message type: email for email message, notification for system message, " "comment for other messages such as user replies" msgstr "" +"Nachrichtentyp: E-Mail für E-mailnachricht, Mitteilung für Systemnachricht, " +"Kommentar für andere Mitteilungen wie Diskussionsbeiträgen von Benutzern." #. module: mail #: model:ir.model,name:mail.model_mail_wizard_invite msgid "Invite wizard" -msgstr "" +msgstr "Einladungsassistent" #. module: mail #: selection:mail.mail,state:0 @@ -282,25 +294,25 @@ msgstr "Antwort an" #: code:addons/mail/wizard/invite.py:36 #, python-format msgid "
You have been invited to follow %s.
" -msgstr "" +msgstr "
Sie wurden eingeladen %s. zu folgen
" #. module: mail #: help:mail.group,message_unread:0 #: help:mail.thread,message_unread:0 #: help:res.partner,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Wenn aktiviert, erfordern neue Nachrichten Ihr Handeln." #. module: mail #: field:mail.group,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Bild mittlerer Größe" #. module: mail #: model:ir.actions.client,name:mail.action_mail_to_me_feeds #: model:ir.ui.menu,name:mail.mail_tomefeeds msgid "To: me" -msgstr "" +msgstr "Private Nachrichten" #. module: mail #: field:mail.message.subtype,name:0 @@ -318,7 +330,7 @@ msgstr "Autom. Löschen" #: view:mail.group:0 #, python-format msgid "Unfollow" -msgstr "" +msgstr "Nicht mehr folgen" #. module: mail #. openerp-web @@ -332,7 +344,7 @@ msgstr "" #: code:addons/mail/res_users.py:76 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Ungültige Aktion!" #. module: mail #. openerp-web @@ -352,7 +364,7 @@ msgstr "EMails" #. module: mail #: field:mail.followers,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "zugehöriger Partner" #. module: mail #: help:mail.group,message_summary:0 @@ -362,6 +374,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Hier finden Sie die Nachrichtenübersicht (Anzahl Nachrichten etc., ...) im " +"html Format, um Sie später in einer Kanban Ansicht einfügen zu können." #. module: mail #: help:mail.alias,alias_model_id:0 @@ -375,7 +389,7 @@ msgstr "" #: selection:mail.compose.message,type:0 #: selection:mail.message,type:0 msgid "System notification" -msgstr "" +msgstr "System Benachrichtigung" #. module: mail #: model:ir.model,name:mail.model_res_partner @@ -386,7 +400,7 @@ msgstr "Partner" #. module: mail #: model:ir.ui.menu,name:mail.mail_my_stuff msgid "Organizer" -msgstr "" +msgstr "Verantwortlicher" #. module: mail #: field:mail.compose.message,subject:0 @@ -397,7 +411,7 @@ msgstr "Betreff" #. module: mail #: field:mail.wizard.invite,partner_ids:0 msgid "Partners" -msgstr "" +msgstr "Partner" #. module: mail #: view:mail.mail:0 @@ -421,18 +435,18 @@ msgstr "EMail Nachricht" #: help:mail.compose.message,favorite_user_ids:0 #: help:mail.message,favorite_user_ids:0 msgid "Users that set this message in their favorites" -msgstr "" +msgstr "Benutzer, die diese Nachricht in Ihren Favoriten verfolgen" #. module: mail #: model:ir.model,name:mail.model_base_config_settings msgid "base.config.settings" -msgstr "" +msgstr "base.config.settings" #. module: mail #: field:mail.compose.message,to_read:0 #: field:mail.message,to_read:0 msgid "To read" -msgstr "" +msgstr "ungelesen" #. module: mail #: view:mail.compose.message:0 @@ -444,7 +458,7 @@ msgstr "Senden" #: code:addons/mail/static/src/js/mail_followers.js:130 #, python-format msgid "No followers" -msgstr "" +msgstr "Keine Followers" #. module: mail #: view:mail.mail:0 @@ -454,7 +468,7 @@ msgstr "Fehlgeschlagen" #. module: mail #: model:mail.message.subtype,name:mail.mt_crm_won msgid "Won" -msgstr "" +msgstr "Won" #. module: mail #. openerp-web @@ -467,20 +481,20 @@ msgstr "" #: field:res.partner,message_follower_ids:0 #, python-format msgid "Followers" -msgstr "" +msgstr "Followers" #. module: mail #: model:ir.actions.client,name:mail.action_mail_archives_feeds #: model:ir.ui.menu,name:mail.mail_archivesfeeds msgid "Archives" -msgstr "" +msgstr "Archive" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:82 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Diesen Anhang löschen" #. module: mail #: field:mail.compose.message,message_id:0 @@ -493,20 +507,20 @@ msgstr "Nachricht-ID" #: code:addons/mail/static/src/js/mail_followers.js:132 #, python-format msgid "One follower" -msgstr "" +msgstr "Ein Follower" #. module: mail #: field:mail.compose.message,type:0 #: field:mail.message,type:0 msgid "Type" -msgstr "" +msgstr "Art" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Email" -msgstr "" +msgstr "E-Mail Adresse" #. module: mail #: field:ir.ui.menu,mail_group_id:0 @@ -516,7 +530,7 @@ msgstr "" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Comments and Emails" -msgstr "" +msgstr "Kommentare und E-Mails" #. module: mail #: model:ir.model,name:mail.model_mail_favorite @@ -548,41 +562,42 @@ msgstr "Empfänger" #: code:addons/mail/static/src/xml/mail.xml:126 #, python-format msgid "<<<" -msgstr "" +msgstr "<<<" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:43 #, python-format msgid "Write to the followers of this document..." -msgstr "" +msgstr "Die Follower dieses Dokuments benachrichtigen" #. module: mail #: field:mail.group,group_public_id:0 msgid "Authorized Group" -msgstr "" +msgstr "Berechtigte Gruppe" #. module: mail #: view:mail.group:0 msgid "Join Group" -msgstr "" +msgstr "Gruppe beitreten" #. module: mail #: help:mail.mail,email_from:0 msgid "Message sender, taken from user preferences." -msgstr "" +msgstr "Absender, aus den Benutzereinstellungen" #. module: mail #: code:addons/mail/wizard/invite.py:39 #, python-format msgid "
You have been invited to follow a new document.
" msgstr "" +"
Sie wurden eingeladen Follower eines neuen Dokuments zu werden.
" #. module: mail #: field:mail.compose.message,parent_id:0 #: field:mail.message,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Übergeordnete Nachricht" #. module: mail #: field:mail.compose.message,res_id:0 @@ -606,14 +621,14 @@ msgstr "" #. module: mail #: model:ir.ui.menu,name:mail.group_rd_ir_ui_menu msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:61 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "Copy text \t /web/binary/upload_attachment" #. module: mail #: model:ir.model,name:mail.model_mail_thread @@ -646,6 +661,8 @@ msgid "" "You may not create a user. To create new users, you should use the " "\"Settings > Users\" menu." msgstr "" +"Sie können keinen neuen Benutzer anlegen. Um einen neuen Benutzer anzulegen " +"benutzen Sie bitte das Menu \"Einstellungen > Benutzer\"." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_message @@ -687,7 +704,7 @@ msgstr "" #. module: mail #: field:mail.notification,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Kontakt" #. module: mail #: view:mail.group:0 @@ -695,21 +712,23 @@ msgid "" "Only the invited followers can read the\n" " discussions on this group." msgstr "" +"Nur eingeladene Follower können die\n" +" Diskussionen in dieser Gruppe lesen." #. module: mail #: model:ir.model,name:mail.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.menu" #. module: mail #: view:mail.message:0 msgid "Has attachments" -msgstr "" +msgstr "enthält Anhänge" #. module: mail #: view:mail.mail:0 msgid "on" -msgstr "" +msgstr "am" #. module: mail #: code:addons/mail/mail_message.py:809 @@ -718,6 +737,8 @@ msgid "" "The following partners chosen as recipients for the email have no email " "address linked :" msgstr "" +"Die folgenden Partner wurden als Empfänger dieser E-Mail ausgewählt, haben " +"jedoch keine E-Mail Adresse hinterlegt:" #. module: mail #: help:mail.alias,alias_defaults:0 @@ -725,6 +746,8 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" +"Ein Python Dictionary, das ausgewertet wird, wenn neue Datensätze für dieses " +"Alias angelegt werden." #. module: mail #: help:mail.compose.message,notified_partner_ids:0 @@ -732,13 +755,14 @@ msgstr "" msgid "" "Partners that have a notification pushing this message in their mailboxes" msgstr "" +"Partner, die benachrichtigt wurden, dass diese E-Mail ihnen zugestellt wurde." #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Comment" -msgstr "" +msgstr "Kommentar" #. module: mail #: model:ir.actions.client,help:mail.action_mail_inbox_feeds @@ -765,7 +789,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:161 #, python-format msgid "Compose a new message" -msgstr "" +msgstr "Eine neue Nachricht anlegen" #. module: mail #: view:mail.mail:0 @@ -778,6 +802,8 @@ msgstr "Sofort senden" msgid "" "Unable to send email, please configure the sender's email address or alias." msgstr "" +"Die E-Mail konnte nicht versendet werden, bitte legen Sie eine " +"Absenderadresse oder ein Alias an." #. module: mail #: help:res.users,alias_id:0 @@ -785,11 +811,13 @@ msgid "" "Email address internally associated with this user. Incoming emails will " "appear in the user's notifications." msgstr "" +"Die E-Mail Adresse des Benutzers. Eingehende E-Mails werden in den " +"Benachrichtigungen des Benutzers anzgeigt." #. module: mail #: field:mail.group,image:0 msgid "Photo" -msgstr "" +msgstr "Bild" #. module: mail #. openerp-web @@ -798,7 +826,7 @@ msgstr "" #: view:mail.wizard.invite:0 #, python-format msgid "or" -msgstr "" +msgstr "oder" #. module: mail #: help:mail.compose.message,vote_user_ids:0 @@ -826,7 +854,7 @@ msgstr "Suche EMail" #. module: mail #: model:mail.message.subtype,name:mail.mt_issue_canceled msgid "Canceled" -msgstr "" +msgstr "Abgebrochen" #. module: mail #: field:mail.compose.message,child_ids:0 @@ -838,7 +866,7 @@ msgstr "" #: help:mail.compose.message,to_read:0 #: help:mail.message,to_read:0 msgid "Functional field to search for messages the current user has to read" -msgstr "" +msgstr "Funkitonsfeld zur Suche ungelesener Nachrichten des Benutzers" #. module: mail #: field:mail.alias,alias_user_id:0 @@ -848,7 +876,7 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_res_users msgid "Users" -msgstr "" +msgstr "Benutzer" #. module: mail #: model:ir.model,name:mail.model_mail_message @@ -859,13 +887,13 @@ msgstr "" #: field:mail.vote,message_id:0 #: field:mail.wizard.invite,message:0 msgid "Message" -msgstr "" +msgstr "Nachricht" #. module: mail #: model:ir.actions.client,name:mail.action_mail_star_feeds #: model:ir.ui.menu,name:mail.mail_starfeeds msgid "Todo" -msgstr "" +msgstr "Zu erledigen" #. module: mail #: help:mail.followers,res_id:0 @@ -877,13 +905,13 @@ msgstr "" #: field:mail.compose.message,body:0 #: field:mail.message,body:0 msgid "Contents" -msgstr "" +msgstr "Inhalte" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_alias #: model:ir.ui.menu,name:mail.mail_alias_menu msgid "Aliases" -msgstr "" +msgstr "Aliase" #. module: mail #: field:mail.compose.message,vote_user_ids:0 @@ -894,32 +922,32 @@ msgstr "" #. module: mail #: view:mail.group:0 msgid "Group" -msgstr "" +msgstr "Gruppe" #. module: mail #: field:mail.group,public:0 msgid "Privacy" -msgstr "" +msgstr "Privatsphäre" #. module: mail #: view:mail.mail:0 msgid "Notification" -msgstr "" +msgstr "Benachrichtigung" #. module: mail #: model:ir.ui.menu,name:mail.group_support_ir_ui_menu msgid "Support" -msgstr "" +msgstr "Unterstützung" #. module: mail #: view:mail.wizard.invite:0 msgid "Add Followers" -msgstr "" +msgstr "Follower hinzufügen" #. module: mail #: model:mail.message.subtype,name:mail.mt_issue_closed msgid "Closed" -msgstr "" +msgstr "Geschlossen" #. module: mail #: field:mail.alias,alias_force_thread_id:0 @@ -929,7 +957,7 @@ msgstr "" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root msgid "My Groups" -msgstr "" +msgstr "Meine Gruppen" #. module: mail #: model:ir.actions.client,help:mail.action_mail_archives_feeds @@ -948,7 +976,7 @@ msgstr "" #: view:mail.mail:0 #: field:mail.mail,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: mail #: view:mail.mail:0 @@ -959,7 +987,7 @@ msgstr "Postausgang" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "All feeds" -msgstr "" +msgstr "Alle Feeds" #. module: mail #: help:mail.compose.message,record_name:0 @@ -976,12 +1004,12 @@ msgstr "" #: field:mail.message,notification_ids:0 #: view:mail.notification:0 msgid "Notifications" -msgstr "" +msgstr "Benachrichtigungen" #. module: mail #: view:mail.alias:0 msgid "Search Alias" -msgstr "" +msgstr "Alias suchen" #. module: mail #: help:mail.alias,alias_force_thread_id:0 diff --git a/addons/mail/i18n/es.po b/addons/mail/i18n/es.po index 8c7dbcbfdf9..a27d2eb2769 100644 --- a/addons/mail/i18n/es.po +++ b/addons/mail/i18n/es.po @@ -8,29 +8,29 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-13 23:42+0000\n" -"Last-Translator: lambdasoftware \n" +"PO-Revision-Date: 2012-12-14 16:45+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Feeds by Email" -msgstr "" +msgstr "Recibir feeds por correo electrónico" #. module: mail #: view:mail.followers:0 msgid "Followers Form" -msgstr "" +msgstr "Formulario de seguidores" #. module: mail #: model:ir.model,name:mail.model_publisher_warranty_contract msgid "publisher_warranty.contract" -msgstr "" +msgstr "Contrato de garantía del publicador" #. module: mail #: field:mail.compose.message,author_id:0 @@ -63,7 +63,7 @@ msgstr "Agrupar por..." #: help:mail.compose.message,body:0 #: help:mail.message,body:0 msgid "Automatically sanitized HTML contents" -msgstr "" +msgstr "Sanear automáticamente los contenidos HTML" #. module: mail #: help:mail.alias,alias_name:0 @@ -71,6 +71,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" +"Nombre del alias de correo, por ejemplo 'jobs' si desea capturar correos de " +"" #. module: mail #: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard @@ -105,7 +107,7 @@ msgstr "Cuerpo del mensaje" #. module: mail #: view:mail.message:0 msgid "Show messages to read" -msgstr "" +msgstr "Ver mensajes por leer" #. module: mail #: help:mail.compose.message,email_from:0 @@ -114,6 +116,8 @@ msgid "" "Email address of the sender. This field is set when no matching partner is " "found for incoming emails." msgstr "" +"Dirección de correo del remitente. Este campo se establece cuando no existe " +"una empresa coincidente para los correos entrantes." #. module: mail #: model:ir.model,name:mail.model_mail_compose_message @@ -137,7 +141,7 @@ msgstr "mostrar" #. module: mail #: help:mail.message.subtype,default:0 msgid "Checked by default when subscribing." -msgstr "" +msgstr "Marcado por defecto cuando se suscribe." #. module: mail #: help:mail.group,group_ids:0 @@ -219,12 +223,12 @@ msgstr "Abrir" #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "ò" -msgstr "" +msgstr "ò" #. module: mail #: field:base.config.settings,alias_domain:0 msgid "Alias Domain" -msgstr "Alias de dominio" +msgstr "Alias del dominio" #. module: mail #: field:mail.group,group_ids:0 @@ -310,7 +314,7 @@ msgstr "Foto de tamaño medio" #: model:ir.actions.client,name:mail.action_mail_to_me_feeds #: model:ir.ui.menu,name:mail.mail_tomefeeds msgid "To: me" -msgstr "Para: yo" +msgstr "Para: mí" #. module: mail #: field:mail.message.subtype,name:0 @@ -372,6 +376,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: mail #: help:mail.alias,alias_model_id:0 @@ -693,7 +699,7 @@ msgstr "Modelo del recurso seguido" #: code:addons/mail/static/src/xml/mail.xml:271 #, python-format msgid "like" -msgstr "" +msgstr "como" #. module: mail #: view:mail.compose.message:0 @@ -761,6 +767,8 @@ msgstr "" msgid "" "Partners that have a notification pushing this message in their mailboxes" msgstr "" +"Empresas que tienen una notificación poniendo este mensaje en sus bandejas " +"de entrada" #. module: mail #: selection:mail.compose.message,type:0 @@ -795,7 +803,7 @@ msgstr "" #. module: mail #: field:mail.mail,notification:0 msgid "Is Notification" -msgstr "" +msgstr "Es una notificación" #. module: mail #. openerp-web @@ -815,8 +823,8 @@ msgstr "Enviar ahora" msgid "" "Unable to send email, please configure the sender's email address or alias." msgstr "" -"No se ha podido enviar el mensaje, por favor configure el correo electrónico " -",o el alias, del remitente." +"No se ha podido enviar el mensaje, por favor configure el correo " +"electrónico, o el alias, del remitente." #. module: mail #: help:res.users,alias_id:0 @@ -908,7 +916,7 @@ msgstr "Mensaje" #: model:ir.actions.client,name:mail.action_mail_star_feeds #: model:ir.ui.menu,name:mail.mail_starfeeds msgid "Todo" -msgstr "Por hacer" +msgstr "Por realizar" #. module: mail #: help:mail.followers,res_id:0 @@ -967,7 +975,7 @@ msgstr "Cerrado" #. module: mail #: field:mail.alias,alias_force_thread_id:0 msgid "Record Thread ID" -msgstr "" +msgstr "Id. del hijo de registro" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root @@ -1011,7 +1019,7 @@ msgstr "Saliente" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "All feeds" -msgstr "" +msgstr "Todos los feeds" #. module: mail #: help:mail.compose.message,record_name:0 @@ -1042,6 +1050,9 @@ msgid "" "attached, even if they did not reply to it. If set, this will disable the " "creation of new records completely." msgstr "" +"Id. opcional de un hilo (registro) al que todos los mensajes entrantes serán " +"adjuntados, incluso si no fueron respuestas del mismo. Si se establece, se " +"deshabilitará completamente la creación de nuevos registros." #. module: mail #: help:mail.message.subtype,name:0 @@ -1052,6 +1063,11 @@ msgid "" "subtypes allow to precisely tune the notifications the user want to receive " "on its wall." msgstr "" +"El subtipo de mensaje da un tipo más preciso en el mensaje, especialmente " +"para los sistema de notificación. Por ejemplo, puede ser una notificación " +"relativa a un nuevo registro (Nuevo), o a un cambio de etapa en un proceso " +"(Cambio de etapa). Los subtipos de mensaje permiten afinar las " +"notificaciones que los usuarios quieren recibir en su muro." #. module: mail #: view:mail.mail:0 @@ -1104,7 +1120,7 @@ msgstr "Fecha" #: code:addons/mail/static/src/xml/mail.xml:34 #, python-format msgid "Post" -msgstr "" +msgstr "Enviado" #. module: mail #: view:mail.mail:0 @@ -1157,7 +1173,7 @@ msgstr "ver más mensajes" #: code:addons/mail/static/src/xml/mail.xml:213 #, python-format msgid "Mark as Todo" -msgstr "Marcar como 'Por hacer'" +msgstr "Marcar 'Por realizar'" #. module: mail #: field:mail.group,message_summary:0 @@ -1177,14 +1193,14 @@ msgstr "Subtipo" #. module: mail #: view:mail.group:0 msgid "Group Form" -msgstr "" +msgstr "Formulario de grupo" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:247 #, python-format msgid "more messages" -msgstr "" +msgstr "más mensajes" #. module: mail #: code:addons/mail/update.py:93 @@ -1215,11 +1231,15 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" +"El propietario de los registros creados al recibir correos electrónicos en " +"este alias. Si el campo no está establecido, el sistema tratará de encontrar " +"el propietario adecuado basado en la dirección del emisor (De), o usará la " +"cuenta de administrador si no se encuentra un usuario para esa dirección." #. module: mail #: view:mail.favorite:0 msgid "Favorite Form" -msgstr "" +msgstr "Formulario de favorito" #. module: mail #: help:mail.group,image:0 @@ -1342,7 +1362,7 @@ msgstr "Para" #. module: mail #: model:ir.model,name:mail.model_mail_message_subtype msgid "mail_message_subtype" -msgstr "" +msgstr "Subtipo de mensaje de correo" #. module: mail #: selection:mail.group,public:0 @@ -1373,6 +1393,8 @@ msgid "" "This group is visible by non members. Invisible groups can add " "members through the invite button." msgstr "" +"Este grupo es visible para los no miembros. Los grupos invisibles puede " +"añadir miembros a través del botón invitar." #. module: mail #: model:ir.ui.menu,name:mail.group_board_ir_ui_menu @@ -1382,7 +1404,7 @@ msgstr "Tablero de citas" #. module: mail #: field:mail.alias,alias_model_id:0 msgid "Aliased Model" -msgstr "" +msgstr "Modelo con alias" #. module: mail #: help:mail.compose.message,message_id:0 @@ -1454,6 +1476,7 @@ msgstr "Favoritos" msgid "" "Choose in which case you want to receive an email when you receive new feeds." msgstr "" +"Escoja en que caso quiere recibir un correo cuando reciba nuevas noticias." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_groups @@ -1469,6 +1492,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"No hay mensajes en este grupo.\n" +"

\n" +" " #. module: mail #: view:mail.group:0 @@ -1478,20 +1505,22 @@ msgid "" "installed\n" " the portal module." msgstr "" +"Este grupo es visible para todos, incluyendo sus cliente si instaló el " +"módulo 'portal'." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:210 #, python-format msgid "Set back to Todo" -msgstr "" +msgstr "Restablecer a 'Por realizar'" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:113 #, python-format msgid "this document" -msgstr "" +msgstr "este documento" #. module: mail #: field:mail.compose.message,filter_id:0 @@ -1501,12 +1530,12 @@ msgstr "Filtros" #. module: mail #: model:mail.message.subtype,name:mail.mt_crm_lost msgid "Lost" -msgstr "" +msgstr "Perdido" #. module: mail #: field:mail.alias,alias_defaults:0 msgid "Default Values" -msgstr "" +msgstr "Valores por defecto" #. module: mail #: help:base.config.settings,alias_domain:0 @@ -1514,19 +1543,21 @@ msgid "" "If you have setup a catch-all email domain redirected to the OpenERP server, " "enter the domain name here." msgstr "" +"Si ha establecido un dominio de correo electrónico redirigido a un servidor " +"de OpenERP, introduzca el nombre del dominio aquí." #. module: mail #: field:mail.compose.message,favorite_user_ids:0 #: field:mail.message,favorite_user_ids:0 msgid "Favorite" -msgstr "" +msgstr "Favorito" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:125 #, python-format msgid "others..." -msgstr "" +msgstr "otros..." #. module: mail #: view:mail.alias:0 @@ -1534,12 +1565,12 @@ msgstr "" #: field:mail.group,alias_id:0 #: field:res.users,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Alias" #. module: mail #: model:ir.model,name:mail.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Correos salientes" #. module: mail #: help:mail.compose.message,notification_ids:0 @@ -1548,23 +1579,25 @@ msgid "" "Technical field holding the message notifications. Use notified_partner_ids " "to access notified partners." msgstr "" +"Campo técnico que contiene las notificaciones de mensaje. Use " +"notified_partner_ids para acceder a las empresas notificadas." #. module: mail #: model:ir.ui.menu,name:mail.mail_feeds #: model:ir.ui.menu,name:mail.mail_feeds_main msgid "Messaging" -msgstr "" +msgstr "Mensajería" #. module: mail #: view:mail.alias:0 #: field:mail.message.subtype,res_model:0 msgid "Model" -msgstr "" +msgstr "Modelo" #. module: mail #: view:mail.message:0 msgid "Unread" -msgstr "" +msgstr "Sin leer" #. module: mail #: help:mail.followers,subtype_ids:0 @@ -1572,13 +1605,15 @@ msgid "" "Message subtypes followed, meaning subtypes that will be pushed onto the " "user's Wall." msgstr "" +"Subtipos de mensaje seguidos. Serán los subtipos que serán llevados al muro " +"del usuario." #. module: mail #: help:mail.group,message_ids:0 #: help:mail.thread,message_ids:0 #: help:res.partner,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: mail #: help:mail.mail,references:0 @@ -1589,7 +1624,7 @@ msgstr "" #. module: mail #: field:mail.compose.message,composition_mode:0 msgid "Composition mode" -msgstr "" +msgstr "Modo de composición" #. module: mail #: field:mail.compose.message,model:0 @@ -1604,7 +1639,7 @@ msgstr "Model de documento relacionado" #: code:addons/mail/static/src/xml/mail.xml:272 #, python-format msgid "unlike" -msgstr "" +msgstr "no es como" #. module: mail #: help:mail.compose.message,author_id:0 @@ -1613,6 +1648,8 @@ msgid "" "Author of the message. If not set, email_from may hold an email address that " "did not match any partner." msgstr "" +"Autor del mensaje. Si no se establece, email_from puede contener una " +"dirección de correo que no coincida con la de ninguna empresa." #. module: mail #: help:mail.mail,email_cc:0 @@ -1622,18 +1659,20 @@ msgstr "Destinatarios en Copia Carbón del mensaje" #. module: mail #: field:mail.alias,alias_domain:0 msgid "Alias domain" -msgstr "" +msgstr "Alias del dominio" #. module: mail #: code:addons/mail/update.py:93 #, python-format msgid "Error during communication with the publisher warranty server." msgstr "" +"Error durante la comunicación con el servidor de garantía del editor de " +"OpenERP." #. module: mail #: model:ir.model,name:mail.model_mail_vote msgid "Mail Vote" -msgstr "" +msgstr "Votación de correo" #. module: mail #: model:ir.actions.client,help:mail.action_mail_star_feeds @@ -1648,6 +1687,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"No realizados.\n" +"

\n" +"Cuando procesa mensajes en su bandeja de entrada, puede marcar varios como " +"por realizar. Desde este menú, puede procesar todo los pendientes de " +"realizar.\n" +"

\n" +" " #. module: mail #: selection:mail.mail,state:0 @@ -1657,36 +1704,36 @@ msgstr "Entrega fallida" #. module: mail #: field:mail.compose.message,partner_ids:0 msgid "Additional contacts" -msgstr "" +msgstr "Contactos adicionales" #. module: mail #: help:mail.compose.message,parent_id:0 #: help:mail.message,parent_id:0 msgid "Initial thread message." -msgstr "" +msgstr "Mensaje inicial del hilo" #. module: mail #: model:ir.ui.menu,name:mail.group_hr_policies_ir_ui_menu msgid "HR Policies" -msgstr "" +msgstr "Políticas de RRHH" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Emails only" -msgstr "" +msgstr "Sólo correos electrónicos" #. module: mail #: model:ir.actions.client,name:mail.action_mail_inbox_feeds #: model:ir.ui.menu,name:mail.mail_inboxfeeds msgid "Inbox" -msgstr "" +msgstr "Bandeja de entrada" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:58 #, python-format msgid "File" -msgstr "" +msgstr "Archivo" #. module: mail #. openerp-web @@ -1705,7 +1752,7 @@ msgstr "Subtipo" #. module: mail #: model:ir.model,name:mail.model_mail_alias msgid "Email Aliases" -msgstr "Alias de correo" +msgstr "Alias de los correos" #. module: mail #: field:mail.group,image_small:0 diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po index 356f698fc28..c7d6a52af37 100644 --- a/addons/mrp/i18n/de.po +++ b/addons/mrp/i18n/de.po @@ -7,14 +7,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-10-12 23:20+0000\n" -"Last-Translator: Ferdinand @ Camptocamp \n" +"PO-Revision-Date: 2012-12-14 17:36+0000\n" +"Last-Translator: Thorsten Vocks (OpenBig.org) \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-12-04 05:09+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -28,6 +29,15 @@ msgid "" " * Notes for the technician and for the final customer.\n" " This installs the module mrp_repair." msgstr "" +"Verwalten Sie Ihre Reparatur Vorfälle.\n" +" * Hinzufügen / Entfernen von neuen Reparaturen\n" +" * Auswirkung auf Bestände\n" +" * Abrechnung (Ersatzteile und / oder Dienstleistungen)\n" +" * Garantie Abwicklung\n" +" * Statistik erledigter Reparaturaufträge\n" +" * Hinweise und Mitteilungen für den Service oder End-" +"Kunden\n" +" Durch Aktivierung insatllieren Sie das Modul mrp-repair." #. module: mrp #: report:mrp.production.order:0 @@ -79,7 +89,7 @@ msgstr "Ausschuss buchen" #. module: mrp #: view:mrp.workcenter:0 msgid "Mrp Workcenter" -msgstr "" +msgstr "Arbeitsplatz" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_routing_action @@ -116,7 +126,7 @@ msgstr "" #. module: mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Ungültig" #. module: mrp #: view:mrp.bom:0 @@ -143,6 +153,9 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Hier finden Sie die Nachrichtenübersicht (Anzahl Nachrichten etc., ...) im " +"html Format, um über dieses Format dann später in einer Kanban Ansicht " +"weiterzuarbeiten." #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -162,6 +175,8 @@ msgid "" "The selection of the right Bill of Material to use will depend on the " "properties specified on the sale order and the Bill of Material." msgstr "" +"Die Auswahl der richtigen Stückliste hängt ab von der Eigenschaft, die im " +"Auftrag ausgewählt wird und eine Stückliste spezifiziert." #. module: mrp #: view:mrp.production:0 @@ -205,13 +220,13 @@ msgstr "Für eingekauftes Material" #. module: mrp #: field:mrp.config.settings,module_mrp_operations:0 msgid "Allow detailed planning of work order" -msgstr "" +msgstr "Ermöglicht detaillierte Planung von Arbeitsaufträgen" #. module: mrp #: code:addons/mrp/mrp.py:648 #, python-format msgid "Cannot cancel manufacturing order!" -msgstr "" +msgstr "Fertigungsauftrag kann nicht abgebrochen werden!" #. module: mrp #: field:mrp.workcenter,costs_cycle_account_id:0 @@ -253,6 +268,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung eines Arbeitsplan.\n" +"

\n" +" Arbeitspläne ermöglichen die Erstellung und das Management " +"von Arbeitsaufträgen,\n" +" die an einem Arbeitsplatz zur Erstellung eines Produkts " +"bearbeitet werden müssen. \n" +" Arbeitspläne werden bei einer Stückliste zugeordnet, die den " +"Bedarf an Komponenten\n" +" beinhaltet. \n" +"

\n" +" " #. module: mrp #: view:mrp.production:0 @@ -273,7 +300,7 @@ msgstr "Stücklisten" #. module: mrp #: field:mrp.config.settings,module_mrp_byproduct:0 msgid "Produce several products from one manufacturing order" -msgstr "" +msgstr "Erstelle mehrere Produkte durch einen Fertigungsauftrag" #. module: mrp #: report:mrp.production.order:0 @@ -309,7 +336,7 @@ msgstr "Referenz für externe Planungsposition." #. module: mrp #: model:res.groups,name:mrp.group_mrp_routings msgid "Manage Routings" -msgstr "" +msgstr "Verwalte Arbeitspläne" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_produce @@ -348,6 +375,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie zur Erstellung eines Fertigungsauftrags. \n" +"

\n" +" Ein Fertigungsauftrag basierend auf einer Stückliste, " +"erfordert Komponenten\n" +" um fertige Produkte zu erstellen.\n" +"

\n" +" Normalerweise werden Fertigungsaufträge automatisch entweder " +"durch \n" +" Aufträge von Kunden oder durch Regeln für Meldebestände " +"vorgeschlagen.\n" +"

\n" +" " #. module: mrp #: sql_constraint:mrp.production:0 @@ -371,6 +411,8 @@ msgid "" "Fill this product to easily track your production costs in the analytic " "accounting." msgstr "" +"Tragen Sie hier ein Produkt ein, zur Verfolgung der Arbeitskosten auf einer " +"Kostenstelle." #. module: mrp #: field:mrp.workcenter,product_id:0 @@ -436,6 +478,17 @@ msgid "" "'In Production'.\n" " When the production is over, the status is set to 'Done'." msgstr "" +"Durch die Erstellung eines Fertigungsauftrags ist der Status 'Neu'.\n" +" Durch Bestätigung wechselt der Status zu 'Erwartet " +"Material'.\n" +" In Ausnahme Sonderfällen, kann der Status auf 'Sonderfall' " +"wechseln.\n" +" Wenn Material verfügbar ist, wechselt der Status zu " +"'Startbereit für Fertigung'.\n" +" Nach Start des Fertigungsauftrags wechselt der Status zu " +"'Produktion begonnen'.\n" +" Wenn die Produktion gemeldet wurde, wechselt der Status auf " +"'Erledigt'." #. module: mrp #: model:ir.actions.act_window,name:mrp.action_report_in_out_picking_tree @@ -453,7 +506,7 @@ msgstr "Geplantes Datum" #: code:addons/mrp/procurement.py:113 #, python-format msgid "Manufacturing Order %s created." -msgstr "" +msgstr "Fertigungsauftrag %s wurde erstellt." #. module: mrp #: view:mrp.bom:0 @@ -468,6 +521,8 @@ msgid "" "Manufacturing order has been confirmed and is scheduled for " "the %s." msgstr "" +"Fertigungsauftrag wurde bestätigt und ist geplant für den " +"%s." #. module: mrp #: help:mrp.routing,location_id:0 @@ -496,7 +551,7 @@ msgstr "Stücklistenstruktur" #: code:addons/mrp/mrp.py:1043 #, python-format msgid "Manufacturing order has been canceled." -msgstr "" +msgstr "Fertigungsauftrag wurde abgebrochen." #. module: mrp #: model:process.node,note:mrp.process_node_serviceproduct0 @@ -531,7 +586,7 @@ msgstr "Anfrage für Angebot" #: view:mrp.product_price:0 #: view:mrp.workcenter.load:0 msgid "or" -msgstr "" +msgstr "oder" #. module: mrp #: model:process.transition,note:mrp.process_transition_billofmaterialrouting0 @@ -551,7 +606,7 @@ msgstr "Produkte zu produzieren" #. module: mrp #: view:mrp.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Anwenden" #. module: mrp #: view:mrp.routing:0 @@ -608,6 +663,16 @@ msgid "" "assembly operation.\n" " This installs the module stock_no_autopicking." msgstr "" +"Diese Anwendung ermöglicht einen vorgelagerten Pickvorgang zur " +"Materialbereitstellung.\n" +" Dieses ist z.B. bei Fremdvergabe von Fertigungsaufträgen an " +"Lieferanten sinnvoll (Lohnfertigung).\n" +" Um dies zu erreichen, deaktivieren Sie beim fremd " +"anzufertigenden Produkt \"Auto-Picking\"\n" +" und hinterlegen den Lagerort des Lieferanten im Arbeitsplan " +"bei der entsprechenden Arbeitsposition.\n" +" Durch Aktivierung installieren Sie hiermit das Modul " +"stock_no_autopicking." #. module: mrp #: selection:mrp.production,state:0 @@ -635,7 +700,7 @@ msgstr "Durch Deaktivierung können Sie den Arbeitsvorgang ausblenden." #: code:addons/mrp/mrp.py:386 #, python-format msgid "Bill of Material has been created for %s product." -msgstr "" +msgstr "Stückliste wurde erstellt für das Produkt %s." #. module: mrp #: model:process.transition,name:mrp.process_transition_billofmaterialrouting0 @@ -715,6 +780,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie für eine neue Stücklisten Komponente.\n" +"

\n" +" Stücklisten Komponenten sind Komponenten und Vor-Produkte, " +"die als Bestandteile von\n" +" Master Stücklisten benötigt werden. Verwenden Sie dieses " +"Hauptmenü, um zu suchen,\n" +" in welchen Stücklisten spezifische Komponenten verwendet " +"werden. \n" +"

\n" +" " #. module: mrp #: constraint:mrp.bom:0 diff --git a/addons/mrp/i18n/es.po b/addons/mrp/i18n/es.po index 10477727bac..fa9838eb175 100644 --- a/addons/mrp/i18n/es.po +++ b/addons/mrp/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-02-10 18:42+0000\n" -"Last-Translator: Carlos Ch. \n" +"PO-Revision-Date: 2012-12-14 18:23+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:10+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -28,6 +28,14 @@ msgid "" " * Notes for the technician and for the final customer.\n" " This installs the module mrp_repair." msgstr "" +"Permite administrar todas las reparaciones de producto\n" +"* Añade/elimina productos en la reparación\n" +"* Impacto en el stock\n" +"* Facturación (productos y/o servicios)\n" +"* Conceptos de garantía\n" +"* Informe de presupuestos de reparación\n" +"* Notas para el técnico o para el cliente final\n" +"Esto instalará el módulo 'mrp_repair'" #. module: mrp #: report:mrp.production.order:0 @@ -79,13 +87,13 @@ msgstr "Productos de desecho" #. module: mrp #: view:mrp.workcenter:0 msgid "Mrp Workcenter" -msgstr "" +msgstr "Centro de producción" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_routing_action #: model:ir.ui.menu,name:mrp.menu_mrp_routing_action msgid "Routings" -msgstr "Procesos productivos" +msgstr "Rutas de producción" #. module: mrp #: view:mrp.bom:0 @@ -102,7 +110,7 @@ msgstr "Para productos almacenables y consumibles" #: help:mrp.production,message_unread:0 #: help:mrp.production.workcenter.line,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: mrp #: help:mrp.routing.workcenter,cycle_nbr:0 @@ -116,7 +124,7 @@ msgstr "" #. module: mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Falso" #. module: mrp #: view:mrp.bom:0 @@ -143,6 +151,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -163,6 +173,8 @@ msgid "" "The selection of the right Bill of Material to use will depend on the " "properties specified on the sale order and the Bill of Material." msgstr "" +"La selección de la lista de materiales a usar depende de las propiedades " +"especificadas en el pedido de venta y en la lista de materiales." #. module: mrp #: view:mrp.production:0 @@ -185,8 +197,8 @@ msgid "" "In case the Supply method of the product is Produce, the system creates a " "production order." msgstr "" -"En caso de que el método de suministro del producto es Producir, el sistema " -"crea una orden de producción." +"En caso de que el método de suministro del producto es 'Fabricar', el " +"sistema crea una orden de producción." #. module: mrp #: field:change.production.qty,product_qty:0 @@ -206,13 +218,13 @@ msgstr "Para material comprado" #. module: mrp #: field:mrp.config.settings,module_mrp_operations:0 msgid "Allow detailed planning of work order" -msgstr "" +msgstr "Permitir planificación detallada de la orden de trabajo" #. module: mrp #: code:addons/mrp/mrp.py:648 #, python-format msgid "Cannot cancel manufacturing order!" -msgstr "" +msgstr "¡No se puede cancelar la orden de producción!" #. module: mrp #: field:mrp.workcenter,costs_cycle_account_id:0 @@ -254,6 +266,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una ruta de producción.\n" +"

\n" +"Las rutas de producción permiten crear y gestionar las operaciones de " +"producción que deben ser seguidas en sus centros de producción para producir " +"el producto. Se adjuntan a la lista de materiales que definirá las materias " +"primas requeridas. \n" +"

\n" +" " #. module: mrp #: view:mrp.production:0 @@ -274,7 +295,7 @@ msgstr "Datos principales" #. module: mrp #: field:mrp.config.settings,module_mrp_byproduct:0 msgid "Produce several products from one manufacturing order" -msgstr "" +msgstr "Fabricar varios productos de una sola orden de fabricación" #. module: mrp #: report:mrp.production.order:0 @@ -310,12 +331,12 @@ msgstr "Referencia a una ubicación en una plan. externa" #. module: mrp #: model:res.groups,name:mrp.group_mrp_routings msgid "Manage Routings" -msgstr "" +msgstr "Gestionar rutas de producción" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_produce msgid "Product Produce" -msgstr "Producir producto" +msgstr "Fabricar producto" #. module: mrp #: constraint:mrp.bom:0 @@ -349,6 +370,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una orden de facturación.\n" +"

\n" +"Una orden de fabricación, basada en una lista de materiales, consumirá " +"materias primas y producirá productos finalizados.\n" +"

\n" +"Las órdenes de fabricación son propuestas usualmente de manera automática " +"basados en los requisitos del cliente o reglas automáticas como la regla de " +"stock mínimo.\n" +"

\n" +" " #. module: mrp #: sql_constraint:mrp.production:0 @@ -372,6 +404,8 @@ msgid "" "Fill this product to easily track your production costs in the analytic " "accounting." msgstr "" +"Rellene este producto para seguir la pista a sus costes de producción " +"fácilmente en la contabilidad analítica." #. module: mrp #: field:mrp.workcenter,product_id:0 @@ -414,7 +448,7 @@ msgid "" "This is the Internal Picking List that brings the finished product to the " "production plan" msgstr "" -"Este es el albarán interno que trae el producto terminado hacia el plan de " +"Este es el acopio interno que trae el producto terminado hacia el plan de " "producción." #. module: mrp @@ -436,6 +470,14 @@ msgid "" "'In Production'.\n" " When the production is over, the status is set to 'Done'." msgstr "" +"Cuando se crea una orden de fabricación, su estado es 'Borrador'.\n" +"Si la orden se confirma, su estado pasa a 'Esperando materias primas'.\n" +"Si ocurre algún excepción, el estado para a 'Excepción de acopio'.\n" +"Si el stock está disponible, entonces el estado se establece a 'Listo para " +"producir'.\n" +"Cuando la producción se ha iniciado, entonces el estado pasa a ser 'En " +"producción'.\n" +"Cuando la producción ha terminado, el estado es 'Realizada'." #. module: mrp #: model:ir.actions.act_window,name:mrp.action_report_in_out_picking_tree @@ -453,7 +495,7 @@ msgstr "Fecha programada" #: code:addons/mrp/procurement.py:113 #, python-format msgid "Manufacturing Order %s created." -msgstr "" +msgstr "La orden de producción %s ha sido creada." #. module: mrp #: view:mrp.bom:0 @@ -468,6 +510,8 @@ msgid "" "Manufacturing order has been confirmed and is scheduled for " "the %s." msgstr "" +"La orden de producción ha sido confirmada y está programada " +"para %s." #. module: mrp #: help:mrp.routing,location_id:0 @@ -495,7 +539,7 @@ msgstr "Estructura lista de materiales" #: code:addons/mrp/mrp.py:1043 #, python-format msgid "Manufacturing order has been canceled." -msgstr "" +msgstr "La orden de producción ha sido cancelada." #. module: mrp #: model:process.node,note:mrp.process_node_serviceproduct0 @@ -530,7 +574,7 @@ msgstr "Solicitud de presupuesto." #: view:mrp.product_price:0 #: view:mrp.workcenter.load:0 msgid "or" -msgstr "" +msgstr "o" #. module: mrp #: model:process.transition,note:mrp.process_transition_billofmaterialrouting0 @@ -550,7 +594,7 @@ msgstr "Productos a fabricar" #. module: mrp #: view:mrp.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: mrp #: view:mrp.routing:0 @@ -594,7 +638,7 @@ msgstr "Estructura LdM" #. module: mrp #: model:process.transition,name:mrp.process_transition_stockproduction0 msgid "To Produce" -msgstr "A producir" +msgstr "A fabricar" #. module: mrp #: help:mrp.config.settings,module_stock_no_autopicking:0 @@ -609,11 +653,19 @@ msgid "" "assembly operation.\n" " This installs the module stock_no_autopicking." msgstr "" +"Este módulo permite un proceso de acopio intermedio para proveer de materias " +"primas a las órdenes de fabricación.\n" +"Por ejemplo, para gestionar las órdenes de fabricación realizadas por sus " +"proveedores (subcontratación).\n" +"Para conseguirlo, establezca el producto ensamblado que es sub-contratado " +"como sin \"auto-acopio\" y ponga la ubicación del proveedor en la ruta de " +"fabricación de la operación de ensamblaje.\n" +"Esto instalará el módulo 'stock_no_autopicking'." #. module: mrp #: selection:mrp.production,state:0 msgid "Picking Exception" -msgstr "Excepción albarán" +msgstr "Excepción de acopio" #. module: mrp #: field:mrp.bom,bom_lines:0 @@ -638,6 +690,7 @@ msgstr "" #, python-format msgid "Bill of Material has been created for %s product." msgstr "" +"La lista de materiales ha sido creada para el producto %s." #. module: mrp #: model:process.transition,name:mrp.process_transition_billofmaterialrouting0 @@ -718,6 +771,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir un componente a la lista de materiales.\n" +"

\n" +"Los componentes de las listas de materiales son componentes y sub-productos " +"usados para crear listas de material maestras. Use este menú para buscar en " +"qué LdM se usa un componente específico.\n" +"

\n" +" " #. module: mrp #: constraint:mrp.bom:0 @@ -752,6 +813,12 @@ msgid "" " * Product Attributes.\n" " This installs the module product_manufacturer." msgstr "" +"Le permite definir los siguientes datos para un producto:\n" +"* Fabricante\n" +"* Nombre del producto del fabricante.\n" +"* Código de producto del fabricante.\n" +"* Atributos del producto.\n" +"Esto instalará el módulo 'product_manufacturer'." #. module: mrp #: view:mrp.product_price:0 @@ -788,6 +855,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear un grupo de propiedades.\n" +"

\n" +"Define grupos específicos de propiedades que pueden ser asignados a una " +"lista de materiales y pedidos de venta. Las propiedades permiten a OpenERP " +"asignar automáticamente la lista de materiales adecuada de acuerdo a las " +"propiedades seleccionadas en el pedido de venta por parte del comercial.\n" +"

\n" +"Por ejemplo, en el grupo de propiedades \"Garantía\", tiene dos propiedades: " +"1 año de garantía, 3 años de garantía. Dependiendo de la propiedad " +"seleccionada en el pedido de venta, OpenERP planificará una fabricación " +"usando la lista de materiales correspondiente.\n" +"

\n" +" " #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_workcenter_action @@ -803,6 +884,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir un centro de trabajo.\n" +"

\n" +"Los centros de trabajo permiten crear y gestionar las unidades de " +"producción. Están compuestos de trabajadores y/o máquinas, que se consideran " +"como unidades para la asignación de tareas, así como para la capacidad y la " +"planificación prevista.\n" +"

\n" +" " #. module: mrp #: model:process.node,note:mrp.process_node_minimumstockrule0 @@ -820,6 +910,7 @@ msgid "" "Unit of Measure (Unit of Measure) is the unit of measurement for the " "inventory control" msgstr "" +"Unidad de medida es la unidad de medición para el control del inventario" #. module: mrp #: report:bom.structure:0 @@ -862,11 +953,13 @@ msgid "" "Fill this only if you want automatic analytic accounting entries on " "production orders." msgstr "" +"Relleno esto sólo si desea apuntes analíticos automáticos en las órdenes de " +"fabricación." #. module: mrp #: view:mrp.production:0 msgid "Mark as Started" -msgstr "" +msgstr "Marcar como iniciado" #. module: mrp #: view:mrp.production:0 @@ -907,6 +1000,8 @@ msgid "" "The Product Unit of Measure you chose has a different category than in the " "product form." msgstr "" +"La unidad de medida del producto que ha elegido tiene una categoría " +"diferente que la del formulario de producto." #. module: mrp #: model:ir.model,name:mrp.model_mrp_production @@ -928,6 +1023,9 @@ msgid "" "You should install the mrp_byproduct module if you want to manage extra " "products on BoMs !" msgstr "" +"Todas las cantidades de producto deben ser mayores de 0.\n" +"¡Debería instalar el módulo 'mrp_byproduct' si quiere gestionar productos " +"extra en las LdM!" #. module: mrp #: view:mrp.production:0 @@ -938,14 +1036,14 @@ msgstr "Total ciclos" #. module: mrp #: selection:mrp.production,state:0 msgid "Ready to Produce" -msgstr "Listo para producir" +msgstr "Listo para fabricar" #. module: mrp #: field:mrp.bom,message_is_follower:0 #: field:mrp.production,message_is_follower:0 #: field:mrp.production.workcenter.line,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: mrp #: view:mrp.bom:0 @@ -970,6 +1068,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para iniciar una nueva órden de fabricación.\n" +"

\n" +"Una orden de fabricación, basada en una lista de materiales, consumirá " +"materias primas y producirá productos finalizados.\n" +"

\n" +"Las órdenes de fabricación se proponen usualmente de manera automática " +"basadas en los requisitos del cliente o en reglas automáticas como la regla " +"de stock mínimo.\n" +"

\n" +" " #. module: mrp #: field:mrp.bom,type:0 @@ -1006,7 +1115,7 @@ msgid "" "You must first cancel related internal picking attached to this " "manufacturing order." msgstr "" -"Debes primero cancelar los adjuntos internos relacionados con esta orden de " +"Debe cancelar primero los acopios internos relacionados con esta orden de " "fabricación." #. module: mrp @@ -1053,7 +1162,7 @@ msgstr "Grupo de propiedad" #. module: mrp #: field:mrp.config.settings,group_mrp_routings:0 msgid "Manage routings and work orders " -msgstr "" +msgstr "Gestionar rutas y centros de producción " #. module: mrp #: model:process.node,note:mrp.process_node_production0 @@ -1112,7 +1221,7 @@ msgstr "Órdenes de producción" #. module: mrp #: selection:mrp.production,state:0 msgid "Awaiting Raw Materials" -msgstr "" +msgstr "Esperando materias primas" #. module: mrp #: field:mrp.bom,position:0 @@ -1122,7 +1231,7 @@ msgstr "Referencia interna" #. module: mrp #: field:mrp.production,product_uos_qty:0 msgid "Product UoS Quantity" -msgstr "" +msgstr "Cantidad de producto en UdV" #. module: mrp #: field:mrp.bom,name:0 @@ -1149,7 +1258,7 @@ msgstr "Modo" #: help:mrp.production,message_ids:0 #: help:mrp.production.workcenter.line,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: mrp #: field:mrp.workcenter.load,measure_unit:0 @@ -1165,6 +1274,10 @@ msgid "" " cases entail a small performance impact.\n" " This installs the module mrp_jit." msgstr "" +"Le permite el cálculo sobre la marcha de las órdenes de abastecimiento.\n" +"Todas las órdenes de abastecimiento serán procesadas inmediatamente, lo que " +"puede suponer un pequeño impacto en el rendimiento.\n" +"Esto instala el módulo mrp_jit." #. module: mrp #: help:mrp.workcenter,costs_hour:0 @@ -1189,7 +1302,7 @@ msgstr "Órdenes de producción en progreso" #. module: mrp #: model:ir.actions.client,name:mrp.action_client_mrp_menu msgid "Open MRP Menu" -msgstr "" +msgstr "Abrir menú MRP" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action4 @@ -1216,7 +1329,7 @@ msgstr "Coste ciclos" #: code:addons/mrp/wizard/change_production_qty.py:88 #, python-format msgid "Cannot find bill of material for this product." -msgstr "" +msgstr "No se ha encontrado una lista de materiales para este producto." #. module: mrp #: selection:mrp.workcenter.load,measure_unit:0 @@ -1251,7 +1364,7 @@ msgstr "Diario analítico" #: code:addons/mrp/report/price.py:139 #, python-format msgid "Supplier Price per Unit of Measure" -msgstr "" +msgstr "Precio del proveedor por unidad de medida" #. module: mrp #: selection:mrp.workcenter.load,time_unit:0 @@ -1263,7 +1376,7 @@ msgstr "Por semana" #: field:mrp.production,message_unread:0 #: field:mrp.production.workcenter.line,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: mrp #: model:process.transition,note:mrp.process_transition_stockmts0 @@ -1309,7 +1422,7 @@ msgstr "Seleccionar unidad de tiempo" #: model:ir.ui.menu,name:mrp.menu_mrp_product_form #: view:mrp.config.settings:0 msgid "Products" -msgstr "" +msgstr "Productos" #. module: mrp #: view:report.workcenter.load:0 @@ -1337,7 +1450,7 @@ msgstr "" #: code:addons/mrp/mrp.py:521 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "¡Acción no válida!" #. module: mrp #: model:process.transition,note:mrp.process_transition_producttostockrules0 @@ -1370,7 +1483,7 @@ msgstr "Prioridad" #: model:ir.model,name:mrp.model_stock_picking #: field:mrp.production,picking_id:0 msgid "Picking List" -msgstr "Albarán" +msgstr "Lista de acopio" #. module: mrp #: help:mrp.production,bom_id:0 @@ -1378,12 +1491,14 @@ msgid "" "Bill of Materials allow you to define the list of required raw materials to " "make a finished product." msgstr "" +"La lista de materiales le permite definir la lista de las materias primas " +"requeridas para realizar un producto final." #. module: mrp #: code:addons/mrp/mrp.py:374 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copia)" #. module: mrp #: model:ir.model,name:mrp.model_mrp_production_product_line @@ -1419,8 +1534,8 @@ msgid "" "In case the Supply method of the product is Buy, the system creates a " "purchase order." msgstr "" -"En caso de que el método de suministro del producto se Compra, el sistema " -"crea un pedido de compra." +"En caso de que el método de suministro del producto sea 'Comprar', el " +"sistema crea un pedido de compra." #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_property_action @@ -1442,6 +1557,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una nueva propiedad.\n" +"

\n" +"Las propiedades en OpenERP se usan para seleccionar la lista de materiales " +"adecuada para la fabricación de un producto cuando se tienen diversas formas " +"de construir el mismo producto. Puede asignar diversas propiedades a cada " +"lista de materiales. Cuando un comercial crea un pedido de venta, puede " +"relacionarlo a diversas propiedades, y OpenERP seleccionará automáticamente " +"la lista de materiales de acuerdo a esas propiedades.\n" +"

\n" +" " #. module: mrp #: model:ir.model,name:mrp.model_procurement_order @@ -1451,7 +1577,7 @@ msgstr "Abastecimiento" #. module: mrp #: field:mrp.config.settings,module_product_manufacturer:0 msgid "Define manufacturers on products " -msgstr "" +msgstr "Definir fabricantes en los productos " #. module: mrp #: model:ir.actions.act_window,name:mrp.action_view_mrp_product_price_wizard @@ -1495,7 +1621,7 @@ msgstr "Cuenta horas" #: field:mrp.production,product_uom:0 #: field:mrp.production.product.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidad de medida del producto" #. module: mrp #: view:mrp.production:0 @@ -1516,7 +1642,7 @@ msgstr "Pendiente" #: code:addons/mrp/mrp.py:1053 #, python-format msgid "Manufacturing order is in production." -msgstr "" +msgstr "La orden de fabricación está en producción." #. module: mrp #: field:mrp.bom,active:0 @@ -1533,6 +1659,10 @@ msgid "" "are attached to bills of materials\n" " that will define the required raw materials." msgstr "" +"Las rutas de producción permiten crear y gestionar las operaciones de " +"producción que se deben seguir en los centros de producción para producir un " +"producto. Se adjuntan a la lista de materiales que definirá las materias " +"primas requeridas." #. module: mrp #: view:report.workcenter.load:0 @@ -1560,7 +1690,7 @@ msgstr "" #: code:addons/mrp/mrp.py:1058 #, python-format msgid "Manufacturing order has been done." -msgstr "" +msgstr "La orden de fabricación se ha realizado." #. module: mrp #: model:process.transition,name:mrp.process_transition_minimumstockprocure0 @@ -1586,12 +1716,12 @@ msgstr "Guía las órdenes de abastecimiento para materias primas." #: code:addons/mrp/mrp.py:1048 #, python-format msgid "Manufacturing order is ready to produce." -msgstr "" +msgstr "La orden de fabricación está lista para fabricar." #. module: mrp #: field:mrp.production.product.line,product_uos_qty:0 msgid "Product UOS Quantity" -msgstr "" +msgstr "Cantidad de producto en UdV" #. module: mrp #: field:mrp.workcenter,costs_general_account_id:0 @@ -1607,17 +1737,17 @@ msgstr "Número venta" #: code:addons/mrp/mrp.py:521 #, python-format msgid "Cannot delete a manufacturing order in state '%s'." -msgstr "" +msgstr "No se puede eliminar una orden de fabricación en estado '%s'." #. module: mrp #: selection:mrp.production,state:0 msgid "Done" -msgstr "Realizado" +msgstr "Realizada" #. module: mrp #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "" +msgstr "Cuando venda este producto, OpenERP lanzará" #. module: mrp #: field:mrp.production,origin:0 @@ -1699,7 +1829,7 @@ msgstr "Consumir productos" #: view:mrp.product.produce:0 #: view:mrp.production:0 msgid "Produce" -msgstr "Producir" +msgstr "Fabricar" #. module: mrp #: model:process.node,name:mrp.process_node_stock0 @@ -1752,7 +1882,7 @@ msgid "" "operations and to plan future loads on work centers based on production " "planning." msgstr "" -"La lista de operaciones (lista de los centros de trabajo) para producir los " +"La lista de operaciones (lista de los centros de trabajo) para fabricar los " "productos terminados. La ruta se utiliza principalmente para calcular los " "costes del centro de trabajo durante las operaciones de carga y planificar " "el futuro en los centros de trabajo basado en la planificación de la " @@ -1766,7 +1896,7 @@ msgstr "Aprobar" #. module: mrp #: view:mrp.config.settings:0 msgid "Order" -msgstr "" +msgstr "Orden" #. module: mrp #: view:mrp.property.group:0 @@ -1803,12 +1933,14 @@ msgid "" " will contain the raw materials, instead of " "the finished product." msgstr "" +"Cuando se procese un pedido de venta para este producto, la orden de entrega " +"contendrá las materias primas, en lugar del producto final." #. module: mrp #: code:addons/mrp/mrp.py:1039 #, python-format msgid "Manufacturing order has been created." -msgstr "" +msgstr "La orden de fabricación ha sido creada." #. module: mrp #: help:mrp.product.produce,mode:0 @@ -1819,16 +1951,16 @@ msgid "" "the quantity selected and it will finish the production order when total " "ordered quantities are produced." msgstr "" -"El modo 'Sólo consumir' sólo se consumen los productos con la cantidad " +"Con el modo 'Sólo consumir', sólo se consumen los productos con la cantidad " "seleccionada.\n" -"El modo 'Consumo y Producción' se consumen y también se producen los " +"Con el modo 'Consumir y fabricar' se consumen y también se producen los " "productos con la cantidad seleccionada y finalizará la orden de producción " "cuando el total de las cantidades solicitadas se han producido." #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_production_order_action msgid "Orders Planning" -msgstr "" +msgstr "Planificación de órdenes" #. module: mrp #: field:mrp.workcenter,costs_cycle:0 @@ -1849,7 +1981,7 @@ msgstr "Cancelado" #. module: mrp #: view:mrp.production:0 msgid "(Update)" -msgstr "" +msgstr "(Actualizar)" #. module: mrp #: help:mrp.config.settings,module_mrp_operations:0 @@ -1858,6 +1990,10 @@ msgid "" "lines (in the \"Work Centers\" tab).\n" " This installs the module mrp_operations." msgstr "" +"Le permite añadir estado, fecha de inicio y fecha de fin en las líneas de " +"operación de las órdenes de fabricación (en la pestaña \"Centros de " +"trabajo\").\n" +"Esto instalará el módulo 'mrp_operations'." #. module: mrp #: code:addons/mrp/mrp.py:756 @@ -1892,7 +2028,7 @@ msgstr "Compañía" #. module: mrp #: view:mrp.bom:0 msgid "Default Unit of Measure" -msgstr "" +msgstr "Unidad de medida por defecto" #. module: mrp #: field:mrp.workcenter,time_cycle:0 @@ -1918,7 +2054,7 @@ msgstr "Regla de abastecimiento automática" #: field:mrp.production,message_ids:0 #: field:mrp.production.workcenter.line,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: mrp #: view:mrp.production:0 @@ -1931,7 +2067,7 @@ msgstr "Calcular datos" #: code:addons/mrp/wizard/change_production_qty.py:88 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -1949,7 +2085,7 @@ msgstr "Despiece de la LdM" #. module: mrp #: field:mrp.config.settings,module_mrp_jit:0 msgid "Generate procurement in real time" -msgstr "" +msgstr "Generar abastecimiento en tiempo real" #. module: mrp #: field:mrp.bom,date_stop:0 @@ -1975,7 +2111,7 @@ msgstr "Tiempo entrega de fabricación" #: code:addons/mrp/mrp.py:284 #, python-format msgid "Warning" -msgstr "" +msgstr "Advertencia" #. module: mrp #: field:mrp.bom,product_uos_qty:0 @@ -1985,7 +2121,7 @@ msgstr "Ctdad UdV producto" #. module: mrp #: field:mrp.production,move_prod_id:0 msgid "Product Move" -msgstr "" +msgstr "Movimiento de producto" #. module: mrp #: model:ir.actions.act_window,help:mrp.action_report_in_out_picking_tree @@ -2013,7 +2149,7 @@ msgstr "Eficiencia de la producción" #: field:mrp.production,message_follower_ids:0 #: field:mrp.production.workcenter.line,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: mrp #: help:mrp.bom,active:0 @@ -2042,7 +2178,7 @@ msgstr "Consumir únicamente" #. module: mrp #: view:mrp.production:0 msgid "Recreate Picking" -msgstr "Volver a crear albarán" +msgstr "Volver a realizar acopio" #. module: mrp #: selection:mrp.bom,method:0 @@ -2119,6 +2255,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una lista de material\n" +"

\n" +"Las lista de material o LdM permiten definir una lista de las materias " +"primas requeridas para fabricar el producto final, a través de una orden de " +"fabricación o un paquete de productos.\n" +"

\n" +"OpenERP usa estas LdM para proponer de manera automática órdenes de " +"fabricación de acuerdo a sus necesidades de abastecimiento.\n" +"

\n" +" " #. module: mrp #: field:mrp.routing.workcenter,routing_id:0 @@ -2133,7 +2280,7 @@ msgstr "Tiempo en horas para la configuración." #. module: mrp #: field:mrp.config.settings,module_mrp_repair:0 msgid "Manage repairs of products " -msgstr "" +msgstr "Administrar reparación de productos " #. module: mrp #: help:mrp.config.settings,module_mrp_byproduct:0 @@ -2143,6 +2290,10 @@ msgid "" " With this module: A + B + C -> D + E.\n" " This installs the module mrp_byproduct." msgstr "" +"Puede configurar subproductos en la lista de material.\n" +"Sin este módulo: A + B + C -> D.\n" +"Con este módulo: A + B + C -> D +E.\n" +"Esto instalará el módulo 'mrp_byproduct'." #. module: mrp #: field:procurement.order,bom_id:0 @@ -2165,7 +2316,7 @@ msgstr "Asignación desde stock." #: code:addons/mrp/report/price.py:139 #, python-format msgid "Cost Price per Unit of Measure" -msgstr "" +msgstr "Precio de coste por unidad de medida" #. module: mrp #: field:report.mrp.inout,date:0 @@ -2204,7 +2355,7 @@ msgstr "Usuario" #. module: mrp #: selection:mrp.product.produce,mode:0 msgid "Consume & Produce" -msgstr "Consumir y Producir" +msgstr "Consumir y fabricar" #. module: mrp #: field:mrp.bom,bom_id:0 @@ -2224,7 +2375,7 @@ msgstr "Ref LdM" #: field:mrp.production.workcenter.line,message_comment_ids:0 #: help:mrp.production.workcenter.line,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: mrp #: code:addons/mrp/mrp.py:784 @@ -2233,8 +2384,8 @@ msgid "" "You are going to produce total %s quantities of \"%s\".\n" "But you can only produce up to total %s quantities." msgstr "" -"Va a producir un total de %s cantidades de \"%s\".\n" -"Pero solo puede producir hasta un total de %s cantidades." +"Va a fabricar un total de %s cantidades de \"%s\".\n" +"Pero solo puede fabricar hasta un total de %s cantidades." #. module: mrp #: model:process.node,note:mrp.process_node_stockproduct0 @@ -2270,7 +2421,7 @@ msgstr "Lista de materiales (LdM)" #: code:addons/mrp/mrp.py:625 #, python-format msgid "Cannot find a bill of material for this product." -msgstr "" +msgstr "No se ha encontrado ninguna lista de materiales para este producto." #. module: mrp #: view:product.product:0 @@ -2279,11 +2430,14 @@ msgid "" " The delivery order will be ready once the production " "is done." msgstr "" +"usando la lista de materiales asignados a este producto.\n" +"La orden de entrega estará lista cuando se realice la fabricación." #. module: mrp #: field:mrp.config.settings,module_stock_no_autopicking:0 msgid "Manage manual picking to fulfill manufacturing orders " msgstr "" +"Gestionar acopios manuales para satisfacer las órdenes de fabricación " #. module: mrp #: view:mrp.routing.workcenter:0 @@ -2300,7 +2454,7 @@ msgstr "Producciones" #: model:ir.model,name:mrp.model_stock_move_split #: view:mrp.production:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Separar en números de serie" #. module: mrp #: help:mrp.bom,product_uos:0 @@ -2360,7 +2514,7 @@ msgstr "Tablero fabricación" #: code:addons/mrp/wizard/change_production_qty.py:68 #, python-format msgid "Active Id not found" -msgstr "" +msgstr "Id. activo no encontrado" #. module: mrp #: model:process.node,note:mrp.process_node_procureproducts0 @@ -2384,24 +2538,30 @@ msgid "" "product, it will be sold and shipped as a set of components, instead of " "being produced." msgstr "" +"Si un sub-producto se usa en varios productos, puede ser útil crear su " +"propia LdM. Sin embargo, si no quiere órdenes de fabricación separadas para " +"este sub-producto, seleccione 'Conjuntos / Fantasma' como tipo de LdM. Si " +"una LdM fantasma se usa para un producto raíz, será vendido y entregado como " +"un conjunto de componentes, en lugar de ser fabricado." #. module: mrp #: model:ir.actions.act_window,name:mrp.action_mrp_configuration #: view:mrp.config.settings:0 msgid "Configure Manufacturing" -msgstr "" +msgstr "Configurar producción" #. module: mrp #: view:product.product:0 msgid "" "a manufacturing\n" " order" -msgstr "" +msgstr "una orden de fabricación" #. module: mrp #: field:mrp.config.settings,group_mrp_properties:0 msgid "Allow several bill of materials per products using properties" msgstr "" +"Permitir varias listas de materiales por productos usando propiedades" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_property_group_action @@ -2440,7 +2600,7 @@ msgstr "Tiempo en horas para la limpieza." #: field:mrp.production,message_summary:0 #: field:mrp.production.workcenter.line,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: mrp #: model:process.transition,name:mrp.process_transition_purchaseprocure0 @@ -2453,7 +2613,7 @@ msgid "" "If the service has a 'Produce' supply method, this creates a task in the " "project management module of OpenERP." msgstr "" -"Si el servicio tiene un método de suministro 'Producir', se crea una tarea " +"Si el servicio tiene un método de suministro 'Fabricar', se crea una tarea " "en el módulo de gestión de proyectos de OpenERP." #. module: mrp @@ -2505,7 +2665,7 @@ msgstr "" #. module: mrp #: model:ir.model,name:mrp.model_mrp_config_settings msgid "mrp.config.settings" -msgstr "" +msgstr "Parámetros de configuración de la producción" #. module: mrp #: view:mrp.production:0 diff --git a/addons/mrp/i18n/pt.po b/addons/mrp/i18n/pt.po index d20ad80c668..00986126b17 100644 --- a/addons/mrp/i18n/pt.po +++ b/addons/mrp/i18n/pt.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2011-12-06 10:51+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 10:20+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \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-12-04 05:10+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -116,7 +116,7 @@ msgstr "" #. module: mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Falso" #. module: mrp #: view:mrp.bom:0 @@ -529,7 +529,7 @@ msgstr "Pedido de cotação" #: view:mrp.product_price:0 #: view:mrp.workcenter.load:0 msgid "or" -msgstr "" +msgstr "ou" #. module: mrp #: model:process.transition,note:mrp.process_transition_billofmaterialrouting0 @@ -549,7 +549,7 @@ msgstr "Artigos para produzir" #. module: mrp #: view:mrp.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: mrp #: view:mrp.routing:0 @@ -941,7 +941,7 @@ msgstr "Pronto para produzir" #: field:mrp.production,message_is_follower:0 #: field:mrp.production.workcenter.line,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "É um seguidor" #. module: mrp #: view:mrp.bom:0 @@ -1145,7 +1145,7 @@ msgstr "Modo" #: help:mrp.production,message_ids:0 #: help:mrp.production.workcenter.line,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: mrp #: field:mrp.workcenter.load,measure_unit:0 @@ -1185,7 +1185,7 @@ msgstr "Ordens de fabrico em Progresso" #. module: mrp #: model:ir.actions.client,name:mrp.action_client_mrp_menu msgid "Open MRP Menu" -msgstr "" +msgstr "Abrir o menu de MRP" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action4 @@ -1259,7 +1259,7 @@ msgstr "Por semana" #: field:mrp.production,message_unread:0 #: field:mrp.production.workcenter.line,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensagens por ler" #. module: mrp #: model:process.transition,note:mrp.process_transition_stockmts0 @@ -1305,7 +1305,7 @@ msgstr "Selecionar unidade de tempo" #: model:ir.ui.menu,name:mrp.menu_mrp_product_form #: view:mrp.config.settings:0 msgid "Products" -msgstr "" +msgstr "Produtos" #. module: mrp #: view:report.workcenter.load:0 @@ -1333,7 +1333,7 @@ msgstr "" #: code:addons/mrp/mrp.py:521 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Ação inválida!" #. module: mrp #: model:process.transition,note:mrp.process_transition_producttostockrules0 @@ -1379,7 +1379,7 @@ msgstr "" #: code:addons/mrp/mrp.py:374 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (cópia)" #. module: mrp #: model:ir.model,name:mrp.model_mrp_production_product_line @@ -1491,7 +1491,7 @@ msgstr "Conta horária" #: field:mrp.production,product_uom:0 #: field:mrp.production.product.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unidade de medida do produto" #. module: mrp #: view:mrp.production:0 @@ -1602,7 +1602,7 @@ msgstr "Número SO" #: code:addons/mrp/mrp.py:521 #, python-format msgid "Cannot delete a manufacturing order in state '%s'." -msgstr "" +msgstr "Não se pode apagar uma ordem deprodução com o estado '%s'." #. module: mrp #: selection:mrp.production,state:0 @@ -1760,7 +1760,7 @@ msgstr "Aprovar" #. module: mrp #: view:mrp.config.settings:0 msgid "Order" -msgstr "" +msgstr "Ordem" #. module: mrp #: view:mrp.property.group:0 @@ -1884,7 +1884,7 @@ msgstr "Empresa" #. module: mrp #: view:mrp.bom:0 msgid "Default Unit of Measure" -msgstr "" +msgstr "Unidade de medida padrão" #. module: mrp #: field:mrp.workcenter,time_cycle:0 @@ -1910,7 +1910,7 @@ msgstr "Regra de aquisição automática" #: field:mrp.production,message_ids:0 #: field:mrp.production.workcenter.line,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensagens" #. module: mrp #: view:mrp.production:0 @@ -1923,7 +1923,7 @@ msgstr "Processar dados" #: code:addons/mrp/wizard/change_production_qty.py:88 #, python-format msgid "Error!" -msgstr "" +msgstr "Erro!" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -1967,7 +1967,7 @@ msgstr "Tempo de fabrico da lead" #: code:addons/mrp/mrp.py:284 #, python-format msgid "Warning" -msgstr "" +msgstr "Aviso" #. module: mrp #: field:mrp.bom,product_uos_qty:0 @@ -2005,7 +2005,7 @@ msgstr "Eficiência de produção" #: field:mrp.production,message_follower_ids:0 #: field:mrp.production.workcenter.line,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: mrp #: help:mrp.bom,active:0 @@ -2216,7 +2216,7 @@ msgstr "BOM Ref" #: field:mrp.production.workcenter.line,message_comment_ids:0 #: help:mrp.production.workcenter.line,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentários e emails" #. module: mrp #: code:addons/mrp/mrp.py:784 @@ -2292,7 +2292,7 @@ msgstr "Produções" #: model:ir.model,name:mrp.model_stock_move_split #: view:mrp.production:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Dividir em números de série" #. module: mrp #: help:mrp.bom,product_uos:0 @@ -2431,7 +2431,7 @@ msgstr "Tempo em horas para a limpeza." #: field:mrp.production,message_summary:0 #: field:mrp.production.workcenter.line,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumo" #. module: mrp #: model:process.transition,name:mrp.process_transition_purchaseprocure0 @@ -2493,7 +2493,7 @@ msgstr "Dá a ordem da sequência ao exibir uma lista de listas de materiais." #. module: mrp #: model:ir.model,name:mrp.model_mrp_config_settings msgid "mrp.config.settings" -msgstr "" +msgstr "mrp.config.settings" #. module: mrp #: view:mrp.production:0 diff --git a/addons/mrp/i18n/sl.po b/addons/mrp/i18n/sl.po index 8df032df79b..21b408931f2 100644 --- a/addons/mrp/i18n/sl.po +++ b/addons/mrp/i18n/sl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-11-07 23:15+0000\n" +"PO-Revision-Date: 2012-12-15 00:01+0000\n" "Last-Translator: Dusan Laznik \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-12-04 05:10+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -42,7 +42,7 @@ msgstr "Lokacija za iskanje komponent" #. module: mrp #: field:mrp.production,workcenter_lines:0 msgid "Work Centers Utilisation" -msgstr "Zasedenost delovnih centrov" +msgstr "Zasedenost delovnih enot" #. module: mrp #: view:mrp.routing.workcenter:0 @@ -102,7 +102,7 @@ msgstr "" #: help:mrp.production,message_unread:0 #: help:mrp.production.workcenter.line,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Če je izbrano, zahtevajo nova sporočila vašo pozornost." #. module: mrp #: help:mrp.routing.workcenter,cycle_nbr:0 @@ -114,7 +114,7 @@ msgstr "" #. module: mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Napačno" #. module: mrp #: view:mrp.bom:0 @@ -207,7 +207,7 @@ msgstr "" #: code:addons/mrp/mrp.py:648 #, python-format msgid "Cannot cancel manufacturing order!" -msgstr "" +msgstr "Delovnega naloga ni možno preklicati!" #. module: mrp #: field:mrp.workcenter,costs_cycle_account_id:0 @@ -371,7 +371,7 @@ msgstr "" #. module: mrp #: field:mrp.workcenter,product_id:0 msgid "Work Center Product" -msgstr "Izdelek Delovnega Centra" +msgstr "Izdelek Delovne enote" #. module: mrp #: view:mrp.production:0 @@ -397,7 +397,7 @@ msgstr "" #: field:mrp.production,product_qty:0 #: field:mrp.production.product.line,product_qty:0 msgid "Product Quantity" -msgstr "" +msgstr "Količina" #. module: mrp #: help:mrp.production,picking_id:0 @@ -480,7 +480,7 @@ msgstr "Struktura kosovnice" #: code:addons/mrp/mrp.py:1043 #, python-format msgid "Manufacturing order has been canceled." -msgstr "" +msgstr "Delovni nalog je preklican." #. module: mrp #: model:process.node,note:mrp.process_node_serviceproduct0 @@ -515,7 +515,7 @@ msgstr "Povpraševanje" #: view:mrp.product_price:0 #: view:mrp.workcenter.load:0 msgid "or" -msgstr "" +msgstr "ali" #. module: mrp #: model:process.transition,note:mrp.process_transition_billofmaterialrouting0 @@ -528,12 +528,12 @@ msgstr "" #: view:mrp.production:0 #: field:mrp.production,move_created_ids:0 msgid "Products to Produce" -msgstr "" +msgstr "Predvideni izdelki" #. module: mrp #: view:mrp.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uporabi" #. module: mrp #: view:mrp.routing:0 @@ -570,7 +570,7 @@ msgstr "" #. module: mrp #: field:mrp.bom,child_complete_ids:0 msgid "BoM Hierarchy" -msgstr "" +msgstr "Sestava kosovnice" #. module: mrp #: model:process.transition,name:mrp.process_transition_stockproduction0 @@ -599,7 +599,7 @@ msgstr "" #. module: mrp #: field:mrp.bom,bom_lines:0 msgid "BoM Lines" -msgstr "" +msgstr "Postavke kosovnice" #. module: mrp #: field:mrp.workcenter,time_start:0 diff --git a/addons/mrp_repair/i18n/pl.po b/addons/mrp_repair/i18n/pl.po index c3a66f01e1f..154f1c638d7 100644 --- a/addons/mrp_repair/i18n/pl.po +++ b/addons/mrp_repair/i18n/pl.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: 2012-12-03 10:25+0000\n" -"PO-Revision-Date: 2010-08-03 08:04+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 12:47+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:43+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: mrp_repair #: field:mrp.repair.line,move_id:0 @@ -52,7 +52,7 @@ msgstr "Do zafakturowania" #. module: mrp_repair #: view:mrp.repair:0 msgid "Unit of Measure" -msgstr "" +msgstr "Jednostka Miary" #. module: mrp_repair #: report:repair.order:0 @@ -67,7 +67,7 @@ msgstr "Grupuj wg adresów partnera do faktur" #. module: mrp_repair #: field:mrp.repair,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nieprzeczytane wiadomości" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:440 @@ -94,7 +94,7 @@ msgstr "Wyjątek faktury" #. module: mrp_repair #: view:mrp.repair:0 msgid "Serial Number" -msgstr "" +msgstr "Numer seryjny" #. module: mrp_repair #: field:mrp.repair,address_id:0 @@ -121,6 +121,8 @@ msgstr "Adres do faktury :" #: help:mrp.repair,partner_id:0 msgid "Choose partner for whom the order will be invoiced and delivered." msgstr "" +"Wybierz partnera, dla którego ta naprawa jest przeznaczona i będzie " +"zafakturowana." #. module: mrp_repair #: view:mrp.repair:0 @@ -135,7 +137,7 @@ msgstr "Notatki" #. module: mrp_repair #: field:mrp.repair,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Wiadomości" #. module: mrp_repair #: field:mrp.repair,amount_tax:0 @@ -150,7 +152,7 @@ msgstr "Podatki" #: code:addons/mrp_repair/mrp_repair.py:447 #, python-format msgid "Error!" -msgstr "" +msgstr "Błąd!" #. module: mrp_repair #: report:repair.order:0 @@ -161,12 +163,12 @@ msgstr "Suma netto :" #: selection:mrp.repair,state:0 #: selection:mrp.repair.line,state:0 msgid "Cancelled" -msgstr "" +msgstr "Anulowano" #. module: mrp_repair #: help:mrp.repair,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" #. module: mrp_repair #: view:mrp.repair:0 @@ -215,7 +217,7 @@ msgstr "Przesunięcie" #: code:addons/mrp_repair/mrp_repair.py:579 #, python-format msgid "Repair Order for %s has been started." -msgstr "" +msgstr "Zamówienie naprawy dla %s zostało rozpoczęte." #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree @@ -296,13 +298,13 @@ msgstr "Zamówienie napraw" #. module: mrp_repair #: report:repair.order:0 msgid "Tax" -msgstr "" +msgstr "Podatek" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:336 #, python-format msgid "Serial number is required for operation line with product '%s'" -msgstr "" +msgstr "Dla operacji z produktem '%s' jest wymagany numer seryjny." #. module: mrp_repair #: report:repair.order:0 @@ -397,7 +399,7 @@ msgstr "Pozycja naprawy" #: code:addons/mrp_repair/mrp_repair.py:596 #, python-format msgid "Repair has been cancelled." -msgstr "" +msgstr "Zamówienie naprawy zostało anulowane." #. module: mrp_repair #: report:repair.order:0 @@ -440,7 +442,7 @@ msgstr "Tak" #: code:addons/mrp_repair/mrp_repair.py:573 #, python-format msgid "Repair Order for %s has been created." -msgstr "" +msgstr "Zamówienie naprawy od %s zostało utworzone." #. module: mrp_repair #: view:mrp.repair:0 @@ -454,7 +456,7 @@ msgstr "Zafakturowano" #: field:mrp.repair.fee,product_uom:0 #: field:mrp.repair.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Jednostka miary produktu" #. module: mrp_repair #: view:mrp.repair.make_invoice:0 @@ -513,18 +515,18 @@ msgstr "" #. module: mrp_repair #: field:mrp.repair,guarantee_limit:0 msgid "Warranty Expiration" -msgstr "" +msgstr "Koniec gwarancji" #. module: mrp_repair #: help:mrp.repair,pricelist_id:0 msgid "Pricelist of the selected partner." -msgstr "" +msgstr "Cennik dla partnera" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:606 #, python-format msgid "Repair Order is closed." -msgstr "" +msgstr "Zamówienie naprawy jest zamknięte." #. module: mrp_repair #: report:repair.order:0 @@ -562,7 +564,7 @@ msgstr "" #: code:addons/mrp_repair/mrp_repair.py:591 #, python-format msgid "Repair Order for %s has been accepted." -msgstr "" +msgstr "Zamówienie naprawy dla %s zostało zaakceptowane." #. module: mrp_repair #: view:mrp.repair:0 @@ -578,13 +580,13 @@ msgstr "Pozycja opłaty za naprawę" #: field:mrp.repair,message_comment_ids:0 #: help:mrp.repair,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentarze i emaile" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:585 #, python-format msgid "Draft Invoice of %s %s waiting for validation." -msgstr "" +msgstr "Projekt faktury %s %s czeka na zatwierdzenie." #. module: mrp_repair #: report:repair.order:0 @@ -594,7 +596,7 @@ msgstr "Oferta naprawy" #. module: mrp_repair #: field:mrp.repair,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Podsumowanie" #. module: mrp_repair #: view:mrp.repair:0 @@ -624,7 +626,7 @@ msgstr "Ilość" #. module: mrp_repair #: view:mrp.repair:0 msgid "Product Information" -msgstr "" +msgstr "Informacja o produkcie" #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice @@ -711,7 +713,7 @@ msgstr "Utwórz fakturę" #. module: mrp_repair #: view:mrp.repair:0 msgid "Reair Orders" -msgstr "" +msgstr "Zamówienia naprawy" #. module: mrp_repair #: field:mrp.repair.fee,name:0 @@ -760,13 +762,13 @@ msgstr "Podatki:" #. module: mrp_repair #: view:mrp.repair.make_invoice:0 msgid "Do you really want to create the invoice(s)?" -msgstr "" +msgstr "Czy chcesz utworzyć fakturę(y) ?" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:350 #, python-format msgid "Repair order is already invoiced." -msgstr "" +msgstr "Zamówienia naprawy jest już zafakturowane." #. module: mrp_repair #: view:mrp.repair:0 @@ -809,7 +811,7 @@ msgstr "Demontaż" #: code:addons/mrp_repair/mrp_repair.py:601 #, python-format msgid "Repair Order is now ready to repair." -msgstr "" +msgstr "Zamówienie naprawy jest teraz gotowe do wykonania." #. module: mrp_repair #: field:mrp.repair,partner_invoice_id:0 @@ -819,7 +821,7 @@ msgstr "Adres do faktury" #. module: mrp_repair #: help:mrp.repair,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Wiadomości i historia komunikacji" #. module: mrp_repair #: view:mrp.repair:0 diff --git a/addons/portal_project/i18n/zh_CN.po b/addons/portal_project/i18n/zh_CN.po index 3a078b7d674..3c794fbfaf0 100644 --- a/addons/portal_project/i18n/zh_CN.po +++ b/addons/portal_project/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: 2012-12-03 10:25+0000\n" -"PO-Revision-Date: 2012-11-28 09:37+0000\n" -"Last-Translator: ccdos \n" +"PO-Revision-Date: 2012-12-14 13:32+0000\n" +"Last-Translator: sum1201 \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:55+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: portal_project #: model:ir.actions.act_window,help:portal_project.open_view_project @@ -30,7 +30,7 @@ msgstr "" #: model:ir.actions.act_window,name:portal_project.open_view_project #: model:ir.ui.menu,name:portal_project.portal_services_projects msgid "Projects" -msgstr "" +msgstr "项目" #~ msgid "Tasks" #~ msgstr "任务" diff --git a/addons/portal_sale/i18n/pt.po b/addons/portal_sale/i18n/pt.po index 1ccefff480d..7af1a12920e 100644 --- a/addons/portal_sale/i18n/pt.po +++ b/addons/portal_sale/i18n/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-11 15:45+0000\n" -"Last-Translator: Andrei Talpa (multibase.pt) \n" +"PO-Revision-Date: 2012-12-14 09:45+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: portal_sale #: model:ir.model,name:portal_sale.model_account_config_settings @@ -25,12 +25,12 @@ msgstr "account.config.settings" #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.portal_action_invoices msgid "We haven't sent you any invoice." -msgstr "" +msgstr "Não lhe enviámos qualquer fatura" #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.action_orders_portal msgid "We haven't sent you any sale order." -msgstr "" +msgstr "Não lhe enviámos qualquer ordem de venda" #. module: portal_sale #: model:res.groups,name:portal_sale.group_payment_options @@ -48,16 +48,18 @@ msgid "" "${object.company_id.name} ${object.state in ('draft', 'sent') and " "'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" msgstr "" +"${object.company_id.name} ${object.state in ('draft', 'sent') and " +"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.action_quotations_portal msgid "We haven't sent you any quotation." -msgstr "" +msgstr "Não lhe enviámos qualquer orçamento." #. module: portal_sale #: model:ir.ui.menu,name:portal_sale.portal_sales_orders msgid "Sales Orders" -msgstr "" +msgstr "Ordens de venda" #. module: portal_sale #: model:email.template,body_html:portal_sale.email_template_edi_invoice @@ -199,27 +201,29 @@ msgid "" "Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " "and 'draft' or ''}" msgstr "" +"Fatura_${(object.number or '').replace('/','_')}_${object.state == 'draft' " +"and 'draft' or ''}" #. module: portal_sale #: model:email.template,subject:portal_sale.email_template_edi_invoice msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Fatura (Ref ${object.number or 'n/a' })" #. module: portal_sale #: model:ir.model,name:portal_sale.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Mensagens a sair" #. module: portal_sale #: model:ir.actions.act_window,name:portal_sale.action_quotations_portal #: model:ir.ui.menu,name:portal_sale.portal_quotations msgid "Quotations" -msgstr "" +msgstr "Orçamentos" #. module: portal_sale #: model:ir.model,name:portal_sale.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Ordem de venda" #. module: portal_sale #: field:account.invoice,portal_payment_options:0 @@ -238,7 +242,7 @@ msgstr "" #: model:ir.actions.act_window,name:portal_sale.portal_action_invoices #: model:ir.ui.menu,name:portal_sale.portal_invoices msgid "Invoices" -msgstr "" +msgstr "Faturas" #. module: portal_sale #: view:account.config.settings:0 @@ -378,12 +382,12 @@ msgstr "" #. module: portal_sale #: model:ir.model,name:portal_sale.model_account_invoice msgid "Invoice" -msgstr "" +msgstr "Fatura" #. module: portal_sale #: model:ir.actions.act_window,name:portal_sale.action_orders_portal msgid "Sale Orders" -msgstr "" +msgstr "Ordens de venda" #. module: portal_sale #: model:email.template,report_name:portal_sale.email_template_edi_sale @@ -391,3 +395,5 @@ msgid "" "${(object.name or '').replace('/','_')}_${object.state == 'draft' and " "'draft' or ''}" msgstr "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" diff --git a/addons/procurement/i18n/es.po b/addons/procurement/i18n/es.po index 6ff090e6375..a66f58359db 100644 --- a/addons/procurement/i18n/es.po +++ b/addons/procurement/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-13 16:28+0000\n" +"PO-Revision-Date: 2012-12-14 12:00+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -225,7 +225,7 @@ msgstr "" #. module: procurement #: selection:procurement.order,state:0 msgid "Ready" -msgstr "Preparada" +msgstr "Listo" #. module: procurement #: field:procurement.order.compute.all,automatic:0 @@ -249,6 +249,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Las órdenes de abastecimiento representan una cierta cantidad de productos, " +"para un momento dado, en una ubicación determinada. Los pedidos de venta son " +"típicamente (pero son documentos distintos). Dependiendo de los parámetros " +"de abastecimiento y de la configuración del producto, el motor de " +"abastecimiento tratará de satisfacer la demanda reservando productos del " +"stock, pidiéndolos de un proveedor o pasando una orden de fabricación. Una " +"excepción de abastecimiento ocurre cuando el sistema no puede encontrar una " +"vía para completar el abastecimiento. Algunas excepciones se resolverán " +"automáticamente, pero otras requieren una intervención manual (aquellas que " +"son identificadas por un mensaje de error específico).\n" +"

\n" +" " #. module: procurement #: view:product.product:0 @@ -437,6 +450,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una orden de abastecimiento.\n" +"

\n" +"Las órdenes de abastecimiento se usan para registrar una necesidad de un " +"producto específico en una ubicación concreta. Las órdenes de fabricación " +"son creadas automáticamente desde los pedidos de venta, reglas logísticas o " +"reglas de stock mínimo.\n" +"

\n" +"Cuando se confirma la orden de abastecimiento, se crean automáticamente las " +"operaciones necesarias para satisfacer las necesidades: propuesta de pedido " +"de compra, orden de fabricación, etc.\n" +"

\n" +" " #. module: procurement #: help:procurement.order,procure_method:0 @@ -535,6 +561,14 @@ msgid "" " It is in 'Waiting'. status when the procurement is waiting for another one " "to finish." msgstr "" +"Cuando se crea un abastecimiento, su estado se establece en 'Borrador'.\n" +"Si se confirma el abastecimiento, su estado se establece a 'Confirmado'.\n" +"Después de confirmado, el estado se establece a 'En ejecución'.\n" +"Si surge alguna excepción en el pedido, el estado se establece a " +"'Excepción'.\n" +"Una vez se elimina la excepción, el estado se convierte en 'Listo'.\n" +"Si el estado es 'Esperando', el abastecimiento está esperando que otro " +"termine." #. module: procurement #: help:stock.warehouse.orderpoint,active:0 @@ -553,6 +587,9 @@ msgid "" "procurement method as\n" " 'Make to Stock'." msgstr "" +"Cuando venda este servicio, no se lanzará nada especial para la entrega al " +"cliente, puesto que ha establecido el método de abastecimiento como 'Obtener " +"para stock'." #. module: procurement #: help:procurement.orderpoint.compute,automatic:0 @@ -602,6 +639,9 @@ msgid "" "OpenERP generates a procurement to bring the forecasted quantity to the Max " "Quantity." msgstr "" +"Cuando el stock virtual baja por debajo de la cantidad mínima especificada " +"en este campo, OpenERP genera un abastecimiento para llevar la cantidad " +"prevista a la cantidad máxima." #. module: procurement #: selection:procurement.order,state:0 @@ -648,6 +688,9 @@ msgid "" "will be generated, depending on the product type. \n" "Buy: When procuring the product, a purchase order will be generated." msgstr "" +"Fabricar: Cuando se abastezca el producto, se generará una orden de " +"fabricación o una tarea, dependiendo del tipo de producto.\n" +"Comprar: Cuando se abastezca el producto, se generará un pedido de compra." #. module: procurement #: field:stock.warehouse.orderpoint,product_max_qty:0 @@ -779,6 +822,9 @@ msgid "" "for replenishment. \n" "Make to Order: When needed, the product is purchased or produced." msgstr "" +"Obtener para stock: Cuando se necesita, el producto se toma del stock o se " +"espera reposición.\n" +"Obtener bajo pedido: Cuando se necesita, el producto se compra o se fabrica." #. module: procurement #: field:mrp.property,composition:0 @@ -904,6 +950,9 @@ msgid "" "order or\n" " a new task." msgstr "" +"Rellene esto para lanzar una petición de abastecimiento para este producto. " +"De acuerdo a la configuración de su producto, esto puede crear un pedido de " +"compra en borrador, una orden de fabricación o una nueva tareas." #. module: procurement #: field:procurement.order,close_move:0 diff --git a/addons/product/i18n/es.po b/addons/product/i18n/es.po index 5e0d9f4e562..eb829d328a5 100644 --- a/addons/product/i18n/es.po +++ b/addons/product/i18n/es.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: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-12 20:50+0000\n" -"Last-Translator: lambdasoftware \n" +"PO-Revision-Date: 2012-12-14 18:32+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-13 04:43+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: product #: field:product.packaging,rows:0 @@ -101,7 +101,7 @@ msgstr "" #. module: product #: model:product.template,name:product.product_product_3_product_template msgid "PC Assemble SC234" -msgstr "" +msgstr "PC ensamblado SC234" #. module: product #: help:product.product,message_summary:0 @@ -109,6 +109,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: product #: code:addons/product/pricelist.py:177 @@ -150,7 +152,7 @@ msgstr "Nombre de regla explícita para esta línea de tarifa." #. module: product #: field:product.template,uos_coeff:0 msgid "Unit of Measure -> UOS Coeff" -msgstr "" +msgstr "Unidad de medida -> Coeficiente UdV" #. module: product #: field:product.price_list,price_list:0 @@ -160,7 +162,7 @@ msgstr "Tarifa" #. module: product #: model:product.template,name:product.product_product_4_product_template msgid "PC Assemble SC349" -msgstr "" +msgstr "PC ensamblado SC349" #. module: product #: help:product.product,seller_delay:0 @@ -208,6 +210,8 @@ msgid "" "Error! You cannot define the decimal precision of 'Account' as greater than " "the rounding factor of the company's main currency" msgstr "" +"¡Error! No puede definir una precisión decimal de las cuentas que sea mayor " +"que el factor de redondeo de la moneda actual de la compañía." #. module: product #: field:product.category,parent_id:0 @@ -217,7 +221,7 @@ msgstr "Categoría padre" #. module: product #: model:product.template,description:product.product_product_33_product_template msgid "Headset for laptop PC with USB connector." -msgstr "" +msgstr "Auriculares para portátil con conector USB." #. module: product #: model:product.category,name:product.product_category_all @@ -235,6 +239,8 @@ msgid "" "Error! You cannot define a rounding factor for the company's main currency " "that is smaller than the decimal precision of 'Account'." msgstr "" +"¡Error! No puede definir una precisión decimal para la moneda principal de " +"la compañía que sea menor que la precisión decimal de las cuentas." #. module: product #: help:product.product,outgoing_qty:0 @@ -249,6 +255,15 @@ msgid "" "Otherwise, this includes goods leaving any Stock Location with 'internal' " "type." msgstr "" +"Cantidad de productos a los que está planificado dar salida.\n" +"En un contexto con una única ubicación de stock, esto incluye los bienes " +"dejados en esta ubicación, o en cualquiera de sus hijas.\n" +"En un contexto con un solo almacén, esto incluye los bienes dejados en esta " +"ubicación de este almacén o en cualquiera de sus hijas.\n" +"En un contexto con una sola tienda, esto incluye los bienes dejados en esta " +"ubicación de este almacén de esta tienda o en cualquiera de sus hijas.\n" +"En otro caso, esto incluye los bienes dejados en cualquier ubicación de tipo " +"'Interna'." #. module: product #: model:product.template,description_sale:product.product_product_42_product_template @@ -256,6 +271,8 @@ msgid "" "Office Editing Software with word processing, spreadsheets, presentations, " "graphics, and databases..." msgstr "" +"Suite ofimática con procesador de textos, hoja de cálculo, presentaciones, " +"gráficos, y bases de datos..." #. module: product #: field:product.product,seller_id:0 @@ -276,7 +293,7 @@ msgstr "Empaquetado" #: help:product.product,active:0 msgid "" "If unchecked, it will allow you to hide the product without removing it." -msgstr "" +msgstr "Si no está marcado, permitirá ocultar el producto sin eliminarlo." #. module: product #: view:product.product:0 @@ -288,12 +305,12 @@ msgstr "Categoría" #. module: product #: model:product.uom,name:product.product_uom_litre msgid "Litre" -msgstr "" +msgstr "Litro" #. module: product #: model:product.template,name:product.product_product_25_product_template msgid "Laptop E5023" -msgstr "" +msgstr "Portátil E5023" #. module: product #: help:product.packaging,ul_qty:0 @@ -303,7 +320,7 @@ msgstr "El número de paquetes por capa." #. module: product #: model:product.template,name:product.product_product_30_product_template msgid "Pen drive, SP-4" -msgstr "" +msgstr "Pen drive, SP-4" #. module: product #: field:product.packaging,qty:0 @@ -313,7 +330,7 @@ msgstr "Cantidad por paquete" #. module: product #: model:product.template,name:product.product_product_29_product_template msgid "Pen drive, SP-2" -msgstr "" +msgstr "Pen drive, SP-2" #. module: product #: view:product.product:0 @@ -357,6 +374,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear un nuevo tipo de empaquetado.\n" +"

\n" +"El tipo de empaquetado define las dimensiones, así como el número de " +"productos por paquete. Esto asegura al comercial vender el número adecuado " +"de productos de acuerdo con el empaquetado seleccionado.\n" +"

\n" +" " #. module: product #: field:product.template,product_manager:0 @@ -366,7 +391,7 @@ msgstr "Responsable de producto" #. module: product #: model:product.template,name:product.product_product_7_product_template msgid "17” LCD Monitor" -msgstr "" +msgstr "Monitor LCD 17\"" #. module: product #: field:product.supplierinfo,product_name:0 @@ -392,7 +417,7 @@ msgstr "La longitud del paquete." #. module: product #: field:product.product,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: product #: help:product.template,weight_net:0 @@ -417,6 +442,8 @@ msgid "" "Specify a product if this rule only applies to one product. Keep empty " "otherwise." msgstr "" +"Especifique un producto si esta regla sólo se aplica a un producto, Déjelo " +"vacío en otro caso." #. module: product #: model:product.uom.categ,name:product.product_uom_categ_kgm @@ -436,6 +463,16 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location with 'internal' " "type." msgstr "" +"Cantidad prevista (calculada como cantidad existente - saliente + " +"entrante).\n" +"En un contexto con una única ubicación de stock, esto incluye los bienes " +"dejados en esta ubicación, o en cualquiera de sus hijas.\n" +"En un contexto con un solo almacén, esto incluye los bienes dejados en esta " +"ubicación de este almacén o en cualquiera de sus hijas.\n" +"En un contexto con una sola tienda, esto incluye los bienes dejados en esta " +"ubicación de este almacén de esta tienda o en cualquiera de sus hijas.\n" +"En otro caso, esto incluye los bienes dejados en cualquier ubicación de tipo " +"'Interna'." #. module: product #: field:product.packaging,height:0 @@ -445,12 +482,12 @@ msgstr "Altura" #. module: product #: view:product.product:0 msgid "Procurements" -msgstr "" +msgstr "Abastecimientos" #. module: product #: model:res.groups,name:product.group_mrp_properties msgid "Manage Properties of Product" -msgstr "" +msgstr "Gestionar propiedades de los productos" #. module: product #: help:product.uom,factor:0 @@ -459,6 +496,9 @@ msgid "" "Measure for this category:\n" "1 * (reference unit) = ratio * (this unit)" msgstr "" +"Cómo de grande o de pequeña es esta unidad comparada con la unidad de medida " +"de referencia de esta categoría:\n" +"1 * (unidad de referencia) = ratio * (esta unidad)" #. module: product #: model:ir.model,name:product.model_pricelist_partnerinfo @@ -493,7 +533,7 @@ msgstr "Ventas & Compras" #. module: product #: model:product.template,name:product.product_product_44_product_template msgid "GrapWorks Software" -msgstr "" +msgstr "Software GrapWorks" #. module: product #: model:product.uom.categ,name:product.uom_categ_wtime @@ -503,7 +543,7 @@ msgstr "Horario de trabajo" #. module: product #: model:product.template,name:product.product_product_42_product_template msgid "Office Suite" -msgstr "" +msgstr "Suite ofimática" #. module: product #: field:product.template,mes_type:0 @@ -513,7 +553,7 @@ msgstr "Tipo de medida" #. module: product #: model:product.template,name:product.product_product_32_product_template msgid "Headset standard" -msgstr "" +msgstr "Auriculares estándar" #. module: product #: help:product.product,incoming_qty:0 @@ -528,6 +568,15 @@ msgid "" "Otherwise, this includes goods arriving to any Stock Location with " "'internal' type." msgstr "" +"Cantidad de productos que está planificado que lleguen.\n" +"En un contexto con una única ubicación de stock, esto incluye los bienes " +"dejados en esta ubicación, o en cualquiera de sus hijas.\n" +"En un contexto con un solo almacén, esto incluye los bienes dejados en esta " +"ubicación de este almacén o en cualquiera de sus hijas.\n" +"En un contexto con una sola tienda, esto incluye los bienes dejados en esta " +"ubicación de este almacén de esta tienda o en cualquiera de sus hijas.\n" +"En otro caso, esto incluye los bienes dejados en cualquier ubicación de tipo " +"'Interna'." #. module: product #: constraint:product.template:0 @@ -535,6 +584,8 @@ msgid "" "Error: The default Unit of Measure and the purchase Unit of Measure must be " "in the same category." msgstr "" +"Error: La unidad de medida por defecto y la unidad de compra deben ser de la " +"misma categoría." #. module: product #: model:ir.model,name:product.model_product_uom_categ @@ -549,7 +600,7 @@ msgstr "Caja 20x20x40" #. module: product #: field:product.template,warranty:0 msgid "Warranty" -msgstr "" +msgstr "Garantía" #. module: product #: view:product.pricelist.item:0 @@ -562,16 +613,18 @@ msgid "" "You provided an invalid \"EAN13 Barcode\" reference. You may use the " "\"Internal Reference\" field instead." msgstr "" +"Ha introducido un código EAN13 no válido. Debe usar el campo \"Referencia " +"interna\" en su lugar." #. module: product #: model:res.groups,name:product.group_purchase_pricelist msgid "Purchase Pricelists" -msgstr "" +msgstr "Tarifas de compra" #. module: product #: model:product.template,name:product.product_product_5_product_template msgid "PC Assemble + Custom (PC on Demand)" -msgstr "" +msgstr "PC ensamblado y personalizado (PC bajo demanda)" #. module: product #: model:process.transition,note:product.process_transition_supplierofproduct0 @@ -591,12 +644,12 @@ msgstr "La anchura del paquete." #: code:addons/product/product.py:359 #, python-format msgid "Unit of Measure categories Mismatch!" -msgstr "" +msgstr "¡Categorías de las unidades de medida no coincidentes!" #. module: product #: model:product.template,name:product.product_product_36_product_template msgid "Blank DVD-RW" -msgstr "" +msgstr "DVD-RW virgen" #. module: product #: selection:product.category,type:0 @@ -616,7 +669,7 @@ msgstr "Padre izquierdo" #. module: product #: help:product.pricelist.item,price_max_margin:0 msgid "Specify the maximum amount of margin over the base price." -msgstr "" +msgstr "Especifique el importe máximo de margen sobre el precio base." #. module: product #: constraint:product.pricelist.item:0 @@ -624,11 +677,13 @@ msgid "" "Error! You cannot assign the Main Pricelist as Other Pricelist in PriceList " "Item!" msgstr "" +"¡Error! ¡No puede asignar la tarifa principal como otra tarifa en el " +"elemento de tarifa!" #. module: product #: view:product.price_list:0 msgid "or" -msgstr "" +msgstr "o" #. module: product #: constraint:product.packaging:0 @@ -643,12 +698,12 @@ msgstr "Cantidad mín." #. module: product #: model:product.template,name:product.product_product_12_product_template msgid "Mouse, Wireless" -msgstr "" +msgstr "Ratón inalámbrico" #. module: product #: model:product.template,name:product.product_product_22_product_template msgid "Processor Core i5 2.70 Ghz" -msgstr "" +msgstr "Procesador core i5 2.70 GHz" #. module: product #: model:ir.model,name:product.model_product_price_type @@ -684,12 +739,12 @@ msgstr "" #. module: product #: model:product.template,name:product.product_product_18_product_template msgid "HDD SH-2" -msgstr "" +msgstr "HDD SH-2" #. module: product #: model:product.template,name:product.product_product_17_product_template msgid "HDD SH-1" -msgstr "" +msgstr "HDD SH-1" #. module: product #: field:product.supplierinfo,name:0 @@ -703,6 +758,9 @@ msgid "" "period (usually every year). \n" "Average Price: The cost price is recomputed at each incoming shipment." msgstr "" +"Precio estándar: El precio de coste es actualizado manualmente al final de " +"un periodo específico (habitualmente cada año).\n" +"Precio medio: El precio de coste es recalculado con cada envío entrante." #. module: product #: field:product.product,qty_available:0 @@ -717,12 +775,12 @@ msgstr "Nombre precio" #. module: product #: help:product.product,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: product #: model:product.category,name:product.product_category_1 msgid "Saleable" -msgstr "" +msgstr "Se puede vender" #. module: product #: model:ir.actions.act_window,name:product.action_product_price_list @@ -736,17 +794,17 @@ msgstr "Lista de precios" #. module: product #: field:product.product,virtual_available:0 msgid "Forecasted Quantity" -msgstr "" +msgstr "Cantidad prevista" #. module: product #: view:product.product:0 msgid "Purchase" -msgstr "" +msgstr "Compra" #. module: product #: model:product.template,name:product.product_product_33_product_template msgid "Headset USB" -msgstr "" +msgstr "Auriculares USB" #. module: product #: view:product.template:0 @@ -756,7 +814,7 @@ msgstr "Proveedores" #. module: product #: model:res.groups,name:product.group_sale_pricelist msgid "Sales Pricelists" -msgstr "" +msgstr "Tarifas de venta" #. module: product #: view:product.pricelist.item:0 @@ -776,7 +834,7 @@ msgstr "Proveedor del producto" #. module: product #: model:product.template,name:product.product_product_28_product_template msgid "External Hard disk" -msgstr "" +msgstr "Disco duro externo" #. module: product #: help:product.template,standard_price:0 @@ -784,6 +842,8 @@ msgid "" "Cost price of the product used for standard stock valuation in accounting " "and used as a base price on purchase orders." msgstr "" +"Precio de coste del producto usado para la valoración de stock estándar en " +"contabilidad y usada como precio base en los pedidos de compra." #. module: product #: field:product.category,child_id:0 @@ -852,7 +912,7 @@ msgstr "Empresa" #. module: product #: model:product.template,description:product.product_product_27_product_template msgid "Custom Laptop based on customer's requirement." -msgstr "" +msgstr "Portátil personalizado basado en los requisitos del cliente." #. module: product #: field:product.pricelist.item,price_round:0 @@ -862,12 +922,12 @@ msgstr "Redondeo precio" #. module: product #: model:product.template,name:product.product_product_1_product_template msgid "On Site Monitoring" -msgstr "" +msgstr "Monitorización en el sitio" #. module: product #: view:product.template:0 msgid "days" -msgstr "" +msgstr "días" #. module: product #: model:process.node,name:product.process_node_supplier0 @@ -886,7 +946,7 @@ msgstr "Moneda" #. module: product #: model:product.template,name:product.product_product_46_product_template msgid "Datacard" -msgstr "" +msgstr "Tarjeta de datos" #. module: product #: help:product.template,uos_coeff:0 @@ -894,6 +954,9 @@ msgid "" "Coefficient to convert default Unit of Measure to Unit of Sale\n" " uos = uom * coeff" msgstr "" +"Coeficiente para convertir la unidad de medida por defecto a la unidad de " +"venta\n" +" UdV = UdM * coeficiente" #. module: product #: model:ir.actions.act_window,name:product.product_category_action_form @@ -910,7 +973,7 @@ msgstr "Abastecimiento-Ubicación" #. module: product #: model:product.template,name:product.product_product_20_product_template msgid "Motherboard I9P57" -msgstr "" +msgstr "Placa base I9P57" #. module: product #: field:product.packaging,weight:0 @@ -935,7 +998,7 @@ msgstr "Tipo de precios de productos" #. module: product #: field:product.product,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: product #: field:product.product,price_extra:0 @@ -954,6 +1017,9 @@ msgid "" "Measure in this category:\n" "1 * (this unit) = ratio * (reference unit)" msgstr "" +"Cómo de grande o de pequeña es esta unidad comparada con la unidad de medida " +"de referencia de esta categoría:\n" +"1 * (esta unidad) = ratio * (unidad de referencia)" #. module: product #: view:product.template:0 @@ -972,11 +1038,13 @@ msgid "" "Specify the minimum quantity that needs to be bought/sold for the rule to " "apply." msgstr "" +"Especifique la cantidad mínima que debe ser comprada/vendida para aplicar " +"esta regla." #. module: product #: help:product.pricelist.version,date_start:0 msgid "First valid date for the version." -msgstr "" +msgstr "Primera fecha válida para la versión." #. module: product #: help:product.supplierinfo,delay:0 @@ -997,6 +1065,10 @@ msgid "" "512MB RAM\n" "HDD SH-1" msgstr "" +"Monitor LCD 17\"\n" +"Procesador AMD 8-Core\n" +"512 MB RAM\n" +"HDD SH-1" #. module: product #: selection:product.template,type:0 @@ -1011,7 +1083,7 @@ msgstr "Código" #. module: product #: model:product.template,name:product.product_product_27_product_template msgid "Laptop Customized" -msgstr "" +msgstr "Portátil personalizado" #. module: product #: model:ir.model,name:product.model_product_ul @@ -1021,7 +1093,7 @@ msgstr "Unidad de envío" #. module: product #: model:product.template,name:product.product_product_35_product_template msgid "Blank CD" -msgstr "" +msgstr "CD virgen" #. module: product #: field:pricelist.partnerinfo,suppinfo_id:0 @@ -1045,6 +1117,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir un nuevo producto.\n" +"

\n" +"Debe definir un producto para todo lo que venda, tanto si es un producto " +"físico, un consumible o un servicio que ofrece a sus clientes.\n" +"

\n" +"El formulario de producto contiene información para simplificar el proceso " +"de venta: precio, texto para la oferta, datos de contabilidad, métodos de " +"abastecimiento, etc.\n" +"

\n" +" " #. module: product #: view:product.price_list:0 @@ -1054,7 +1137,7 @@ msgstr "Cancelar" #. module: product #: model:product.template,description:product.product_product_37_product_template msgid "All in one hi-speed printer with fax and scanner." -msgstr "" +msgstr "Impresora multi-función de alta velocidad con fax y escáner." #. module: product #: help:product.supplierinfo,min_qty:0 @@ -1063,6 +1146,9 @@ msgid "" "Product Unit of Measure if not empty, in the default unit of measure of the " "product otherwise." msgstr "" +"Cantidad mínima a comprar a este proveedor, expresada en la unidad de medida " +"del proveedor si no está vacía, o en la unidad de medida por defecto en caso " +"contrario." #. module: product #: view:product.product:0 @@ -1104,17 +1190,17 @@ msgstr "Recargo precio" #: field:product.product,code:0 #: field:product.product,default_code:0 msgid "Internal Reference" -msgstr "" +msgstr "Referencia interna" #. module: product #: model:product.template,name:product.product_product_8_product_template msgid "USB Keyboard, QWERTY" -msgstr "" +msgstr "Teclado QWERTY USB" #. module: product #: model:product.category,name:product.product_category_9 msgid "Softwares" -msgstr "" +msgstr "Softwares" #. module: product #: field:product.product,packaging:0 @@ -1136,12 +1222,12 @@ msgstr "Nombre" #. module: product #: model:product.category,name:product.product_category_4 msgid "Computers" -msgstr "" +msgstr "Ordenadores" #. module: product #: help:product.product,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: product #: model:product.uom,name:product.product_uom_kgm @@ -1161,7 +1247,7 @@ msgstr "km" #. module: product #: field:product.template,standard_price:0 msgid "Cost" -msgstr "" +msgstr "Coste" #. module: product #: help:product.category,sequence:0 @@ -1208,13 +1294,13 @@ msgstr "Unidad de venta" #. module: product #: field:product.product,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: product #: model:ir.actions.act_window,name:product.product_uom_categ_form_action #: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Categorías de las unidades de medida" #. module: product #: help:product.product,seller_id:0 @@ -1233,6 +1319,7 @@ msgstr "Servicios" #: help:product.product,ean13:0 msgid "International Article Number used for product identification." msgstr "" +"Número de artículo internacional usado para la identificación de producto." #. module: product #: model:ir.actions.act_window,help:product.product_category_action @@ -1246,6 +1333,12 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Esto es una lista de todos los productos clasificados por categoría. Puede " +"pulsar una categoría para obtener la lista de todos los productos asociados " +"con esta categoría o con sus categorías hijas.\n" +"

\n" +" " #. module: product #: code:addons/product/product.py:359 @@ -1256,6 +1349,10 @@ msgid "" "you may deactivate this product from the 'Procurements' tab and create a new " "one." msgstr "" +"La nueva unidad de medida '%s' debe pertenecer a la misma categoría '%s' que " +"la antigua unidad de medida '%s'. Si necesita cambiar la unidad de medida, " +"debe desactivar este producto desde la pestaña 'Aprovisionamientos' y crear " +"uno nuevo." #. module: product #: model:ir.actions.act_window,name:product.product_normal_action @@ -1273,6 +1370,8 @@ msgstr "Productos" msgid "" "Hands free headset for laptop PC with in-line microphone and headphone plug." msgstr "" +"Auriculares manos libres para portátil con conexión para micrófono y " +"auricular." #. module: product #: help:product.packaging,rows:0 @@ -1282,7 +1381,7 @@ msgstr "El número de capas en un palet o caja." #. module: product #: help:product.pricelist.item,price_min_margin:0 msgid "Specify the minimum amount of margin over the base price." -msgstr "" +msgstr "Especifique el importe mínimo del margen sobre el precio base." #. module: product #: field:product.template,weight_net:0 @@ -1301,6 +1400,8 @@ msgid "" "This field holds the image used as image for the product, limited to " "1024x1024px." msgstr "" +"Este campo contiene la imagen usada para el producto, limitada a 1024x1024 " +"px." #. module: product #: field:product.template,seller_ids:0 @@ -1313,27 +1414,30 @@ msgid "" "Specify a product category if this rule only applies to products belonging " "to this category or its children categories. Keep empty otherwise." msgstr "" +"Especifique una categoría de producto si esta regla sólo se aplica a los " +"productos pertenecientes a esa categoría o a sus categorías hijas. Déjelo en " +"blanco en caso contrario." #. module: product #: view:product.product:0 msgid "Inventory" -msgstr "" +msgstr "Inventario" #. module: product #: code:addons/product/product.py:736 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copia)" #. module: product #: model:product.template,name:product.product_product_2_product_template msgid "On Site Assistance" -msgstr "" +msgstr "Asistencia en el sitio" #. module: product #: model:product.template,name:product.product_product_39_product_template msgid "Toner Cartridge" -msgstr "" +msgstr "Cartucho de tóner" #. module: product #: model:ir.actions.act_window,name:product.product_uom_form_action @@ -1360,7 +1464,7 @@ msgstr "" #. module: product #: model:product.template,name:product.product_product_43_product_template msgid "Zed+ Antivirus" -msgstr "" +msgstr "Antivirus Zed+" #. module: product #: field:product.pricelist.item,price_version_id:0 @@ -1397,7 +1501,7 @@ msgstr "El peso bruto en Kg." #. module: product #: model:product.template,name:product.product_product_37_product_template msgid "Printer, All-in-one" -msgstr "" +msgstr "Impresora multi-función" #. module: product #: view:product.template:0 @@ -1407,7 +1511,7 @@ msgstr "Abastecimiento" #. module: product #: model:product.template,name:product.product_product_23_product_template msgid "Processor AMD 8-Core" -msgstr "" +msgstr "Procesador AMD 8-Core" #. module: product #: view:product.product:0 @@ -1418,7 +1522,7 @@ msgstr "Pesos" #. module: product #: view:product.product:0 msgid "Description for Quotations" -msgstr "" +msgstr "Descripción para las ofertas" #. module: product #: help:pricelist.partnerinfo,price:0 @@ -1426,6 +1530,8 @@ msgid "" "This price will be considered as a price for the supplier Unit of Measure if " "any or the default Unit of Measure of the product otherwise" msgstr "" +"Este precio se considerará como el precio para la unidad de medida del " +"proveedor si la tiene, o para la unidad de medida por defecto en otro caso" #. module: product #: field:product.template,uom_po_id:0 @@ -1440,7 +1546,7 @@ msgstr "Agrupar por..." #. module: product #: field:product.product,image_medium:0 msgid "Medium-sized image" -msgstr "" +msgstr "Imagen de tamaño medio" #. module: product #: selection:product.ul,type:0 @@ -1453,7 +1559,7 @@ msgstr "Unidad" #: code:addons/product/product.py:588 #, python-format msgid "Product has been created." -msgstr "" +msgstr "El producto ha sido creado." #. module: product #: field:product.pricelist.version,date_start:0 @@ -1463,7 +1569,7 @@ msgstr "Fecha inicial" #. module: product #: model:product.template,name:product.product_product_38_product_template msgid "Ink Cartridge" -msgstr "" +msgstr "Cartucho de tinta" #. module: product #: model:product.uom,name:product.product_uom_cm @@ -1489,6 +1595,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir una versión de tarifa.\n" +"

\n" +"Puede haber más de una versión de tarifa, que será válida durante cierto " +"periodo de tiempo. Algunos ejemplos de versiones son: precios principales, " +"2010, 2011, ventas de verano, etc.\n" +"

\n" +" " #. module: product #: help:product.template,uom_po_id:0 @@ -1502,7 +1616,7 @@ msgstr "" #. module: product #: view:product.pricelist:0 msgid "Products Price" -msgstr "" +msgstr "Precio de los productos" #. module: product #: model:product.template,description:product.product_product_26_product_template @@ -1512,6 +1626,10 @@ msgid "" "Hi-Speed 234Q Processor\n" "QWERTY keyboard" msgstr "" +"Monitor 17\"\n" +"6 GB RAM\n" +"Procesador 234Q de alta velocidad\n" +"Teclado QWERTY" #. module: product #: field:product.uom,rounding:0 @@ -1521,28 +1639,28 @@ msgstr "Precisión de redondeo" #. module: product #: view:product.product:0 msgid "Consumable products" -msgstr "" +msgstr "Productos consumibles" #. module: product #: model:product.template,name:product.product_product_21_product_template msgid "Motherboard A20Z7" -msgstr "" +msgstr "Placa base A20Z7" #. module: product #: model:product.template,description:product.product_product_1_product_template #: model:product.template,description_sale:product.product_product_1_product_template msgid "This type of service include basic monitoring of products." -msgstr "" +msgstr "Este tipo de servicio incluye monitorización básica de los productos" #. module: product #: help:product.pricelist.version,date_end:0 msgid "Last valid date for the version." -msgstr "" +msgstr "Última fecha válida para la versión." #. module: product #: model:product.template,name:product.product_product_19_product_template msgid "HDD on Demand" -msgstr "" +msgstr "Disco duro (HDD) bajo demanda" #. module: product #: field:product.price.type,active:0 @@ -1566,7 +1684,7 @@ msgstr "Nombre tarifa" #. module: product #: field:product.product,ean13:0 msgid "EAN13 Barcode" -msgstr "" +msgstr "Código EAN13" #. module: product #: sql_constraint:product.uom:0 @@ -1576,7 +1694,7 @@ msgstr "¡El ratio de conversión para una unidad de medida no puede ser 0!" #. module: product #: model:product.template,name:product.product_product_24_product_template msgid "Graphics Card" -msgstr "" +msgstr "Tarjeta gráfica" #. module: product #: help:product.packaging,ean:0 @@ -1596,7 +1714,7 @@ msgstr "Peso paquete vacío" #. module: product #: model:product.template,name:product.product_product_41_product_template msgid "Windows Home Server 2011" -msgstr "" +msgstr "Windows Home Server 2011" #. module: product #: field:product.price.type,field:0 @@ -1607,6 +1725,8 @@ msgstr "Campo de producto" #: model:product.template,description:product.product_product_5_product_template msgid "Custom computer assembled on order based on customer's requirement." msgstr "" +"Ordenador personalizado ensamblado bajo pedido basado en los requisitos del " +"cliente." #. module: product #: model:ir.actions.act_window,name:product.product_price_type_action @@ -1623,7 +1743,7 @@ msgstr "" #. module: product #: view:product.product:0 msgid "Sales" -msgstr "" +msgstr "Ventas" #. module: product #: model:ir.actions.act_window,help:product.product_uom_categ_form_action @@ -1639,6 +1759,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir una nueva categoría de unidad de medida.\n" +"

\n" +"Las unidades de medida pertenecientes a la misma categoría pueden ser " +"convertidas entre ellas. Por ejemplo, en la categoría Tiempo, puede " +"tener las siguiente unidades de medida: horas, días, etc.\n" +"

\n" +" " #. module: product #: help:pricelist.partnerinfo,min_quantity:0 @@ -1646,11 +1774,14 @@ msgid "" "The minimal quantity to trigger this rule, expressed in the supplier Unit of " "Measure if any or in the default Unit of Measure of the product otherrwise." msgstr "" +"La cantidad mínima para lanzar esta regla, expresada en la unidad de medida " +"del proveedor si está establecida, y en la unidad de medida por defecto en " +"caso contrario." #. module: product #: selection:product.uom,uom_type:0 msgid "Smaller than the reference Unit of Measure" -msgstr "" +msgstr "Más pequeña que la unidad de medida de referencia" #. module: product #: model:product.pricelist,name:product.list0 @@ -1666,7 +1797,7 @@ msgstr "Código producto proveedor" #: help:product.pricelist,active:0 msgid "" "If unchecked, it will allow you to hide the pricelist without removing it." -msgstr "" +msgstr "Si no está marcado, la tarifa podrá ocultarse sin eliminarla." #. module: product #: selection:product.ul,type:0 @@ -1693,7 +1824,7 @@ msgstr "Producto" #. module: product #: view:product.product:0 msgid "Price:" -msgstr "" +msgstr "Precio:" #. module: product #: field:product.template,weight:0 @@ -1719,12 +1850,12 @@ msgstr "Productos por categoría" #. module: product #: model:product.template,name:product.product_product_16_product_template msgid "Computer Case" -msgstr "" +msgstr "Carcasa de ordenador" #. module: product #: model:product.template,name:product.product_product_9_product_template msgid "USB Keyboard, AZERTY" -msgstr "" +msgstr "Teclado AZERTY USB" #. module: product #: help:product.supplierinfo,sequence:0 @@ -1734,12 +1865,12 @@ msgstr "Asigna la prioridad a la lista de proveedor de producto." #. module: product #: constraint:product.pricelist.item:0 msgid "Error! The minimum margin should be lower than the maximum margin." -msgstr "" +msgstr "¡Error! El margen mínimo debe ser menor que el margen máximo." #. module: product #: model:res.groups,name:product.group_uos msgid "Manage Secondary Unit of Measure" -msgstr "" +msgstr "Gestionar segunda unidad de medida" #. module: product #: help:product.uom,rounding:0 @@ -1747,6 +1878,8 @@ msgid "" "The computed quantity will be a multiple of this value. Use 1.0 for a Unit " "of Measure that cannot be further split, such as a piece." msgstr "" +"La cantidad calculada será un múltiplo de este valor. Use 1.0 para una " +"unidad de medida que no puede ser dividida, como una pieza." #. module: product #: view:product.pricelist.item:0 @@ -1766,12 +1899,12 @@ msgstr "Caja 30x40x60" #. module: product #: model:product.template,name:product.product_product_47_product_template msgid "Switch, 24 ports" -msgstr "" +msgstr "Switch de 24 puertos" #. module: product #: selection:product.uom,uom_type:0 msgid "Bigger than the reference Unit of Measure" -msgstr "" +msgstr "Más grande que la unidad de medida de referencia" #. module: product #: model:product.template,name:product.product_product_consultant_product_template @@ -1782,12 +1915,12 @@ msgstr "Servicio" #. module: product #: view:product.template:0 msgid "Internal Description" -msgstr "" +msgstr "Descripción interna" #. module: product #: model:product.template,name:product.product_product_48_product_template msgid "USB Adapter" -msgstr "" +msgstr "Adaptador USB" #. module: product #: help:product.template,uos_id:0 @@ -1795,12 +1928,16 @@ msgid "" "Sepcify a unit of measure here if invoicing is made in another unit of " "measure than inventory. Keep empty to use the default unit of measure." msgstr "" +"Especifique aquí una unidad de medida si la facturación se realiza en otra " +"unidad de medida distinta a la de inventario. Déjelo vacío para usar la " +"unidad de medida por defecto." #. module: product #: code:addons/product/product.py:206 #, python-format msgid "Cannot change the category of existing Unit of Measure '%s'." msgstr "" +"No se puede cambiar la categoría de la unidad de medida existente '%s'." #. module: product #: help:product.packaging,height:0 @@ -1825,7 +1962,7 @@ msgstr "Compañía" #. module: product #: model:product.template,name:product.product_product_26_product_template msgid "Laptop S3450" -msgstr "" +msgstr "Portátil S3450" #. module: product #: view:product.product:0 @@ -1857,13 +1994,13 @@ msgstr "" #. module: product #: field:product.product,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: product #: code:addons/product/product.py:174 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: product #: field:product.packaging,length:0 @@ -1878,7 +2015,7 @@ msgstr "Longitud / Distancia" #. module: product #: model:product.category,name:product.product_category_8 msgid "Components" -msgstr "" +msgstr "Componentes" #. module: product #: model:ir.model,name:product.model_product_pricelist_type @@ -1889,7 +2026,7 @@ msgstr "Tipo de tarifa" #. module: product #: model:product.category,name:product.product_category_6 msgid "External Devices" -msgstr "" +msgstr "Dispositivos externos" #. module: product #: field:product.product,color:0 @@ -1900,6 +2037,7 @@ msgstr "Índice de colores" #: help:product.template,sale_ok:0 msgid "Specify if the product can be selected in a sales order line." msgstr "" +"Especifique si un producto puede ser seleccionado en un pedido de venta." #. module: product #: view:product.product:0 @@ -1930,12 +2068,12 @@ msgstr "Materias primas" #. module: product #: model:product.template,name:product.product_product_13_product_template msgid "RAM SR5" -msgstr "" +msgstr "RAM SR5" #. module: product #: model:product.template,name:product.product_product_14_product_template msgid "RAM SR2" -msgstr "" +msgstr "RAM SR2" #. module: product #: model:ir.actions.act_window,help:product.product_normal_action_puchased @@ -1957,11 +2095,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir un nuevo producto.\n" +"

\n" +"Debe definir un producto para todo lo que compre, tanto si es un producto " +"físico, un consumible o un servicio que subcontrata.\n" +"

\n" +"El formulario de producto contiene información detallada para mejorar el " +"proceso de compra: precios, logística de aprovisionamiento, datos contables, " +"proveedores disponibles, etc.\n" +"

\n" +" " #. module: product #: model:product.template,description_sale:product.product_product_44_product_template msgid "Full featured image editing software." -msgstr "" +msgstr "Software de edición de imágenes completo" #. module: product #: model:ir.model,name:product.model_product_pricelist_version @@ -1978,17 +2127,17 @@ msgstr "* ( 1 + " #. module: product #: model:product.template,name:product.product_product_31_product_template msgid "Multimedia Speakers" -msgstr "" +msgstr "Altavoces multimedia" #. module: product #: field:product.product,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: product #: view:product.product:0 msgid "Sale Conditions" -msgstr "" +msgstr "Condiciones de venta" #. module: product #: view:product.packaging:0 @@ -2004,7 +2153,7 @@ msgstr "Nombre tarifa" #. module: product #: view:product.product:0 msgid "Description for Suppliers" -msgstr "" +msgstr "Descripción para los proveedores" #. module: product #: field:product.supplierinfo,delay:0 @@ -2014,7 +2163,7 @@ msgstr "Tiempo de entrega" #. module: product #: view:product.product:0 msgid "months" -msgstr "" +msgstr "meses" #. module: product #: help:product.uom,active:0 @@ -2033,7 +2182,7 @@ msgstr "Plazo de entrega del proveedor" #. module: product #: model:ir.model,name:product.model_decimal_precision msgid "decimal.precision" -msgstr "" +msgstr "Precision decimal" #. module: product #: selection:product.ul,type:0 @@ -2046,6 +2195,8 @@ msgid "" "Specify the fixed amount to add or substract(if negative) to the amount " "calculated with the discount." msgstr "" +"Especifica el importe fijo a añadir o a quitar (si es negativo) al importe " +"calculado con el descuento." #. module: product #: help:product.product,qty_available:0 @@ -2060,6 +2211,15 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location with 'internal' " "type." msgstr "" +"Cantidad actual de productos.\n" +"En un contexto con una única ubicación de stock, esto incluye los bienes " +"dejados en esta ubicación, o en cualquiera de sus hijas.\n" +"En un contexto con un solo almacén, esto incluye los bienes dejados en esta " +"ubicación de este almacén o en cualquiera de sus hijas.\n" +"En un contexto con una sola tienda, esto incluye los bienes dejados en esta " +"ubicación de este almacén de esta tienda o en cualquiera de sus hijas.\n" +"En otro caso, esto incluye los bienes dejados en cualquier ubicación de tipo " +"'Interna'." #. module: product #: help:product.template,type:0 @@ -2067,6 +2227,8 @@ msgid "" "Consumable: Will not imply stock management for this product. \n" "Stockable product: Will imply stock management for this product." msgstr "" +"Consumible: No se realizará control de stock para este producto.\n" +"Almacenable: Se realizar control de stock para el producto." #. module: product #: help:product.pricelist.type,key:0 @@ -2088,6 +2250,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para definir un nuevo producto.\n" +"

\n" +"Debe definir un producto para toda aquello que compra o vende, tanto si es " +"un producto físico, un consumible o un servicio.\n" +"

\n" +" " #. module: product #: view:product.product:0 @@ -2105,6 +2274,8 @@ msgid "" "A category of the view type is a virtual category that can be used as the " "parent of another category to create a hierarchical structure." msgstr "" +"Una categoría con tipo 'Vista' es una categoría que puede ser usada como " +"padre de otra categoría, para crear una estructura jerárquica." #. module: product #: selection:product.ul,type:0 @@ -2117,6 +2288,8 @@ msgid "" "Specify a template if this rule only applies to one product template. Keep " "empty otherwise." msgstr "" +"Especifique una plantilla si esta regla sólo se aplica a una plantilla de " +"producto. Déjelo vacío en caso contrario." #. module: product #: model:product.template,description:product.product_product_2_product_template @@ -2124,6 +2297,9 @@ msgid "" "This type of service include assistance for security questions, system " "configuration requirements, implementation or special needs." msgstr "" +"Este tipo de servicio incluye asistencia para preguntas de seguridad, " +"requisitos de configuración del sistema, implementación o necesidades " +"especiales." #. module: product #: field:product.product,image:0 @@ -2143,6 +2319,10 @@ msgid "" "2GB RAM\n" "HDD SH-1" msgstr "" +"Monitor LCD 19\"\n" +"Procesador Core i5 2.70 GHz\n" +"2 GB RAM\n" +"HDD SH-1" #. module: product #: view:product.template:0 @@ -2152,17 +2332,17 @@ msgstr "Descripciones" #. module: product #: model:res.groups,name:product.group_stock_packaging msgid "Manage Product Packaging" -msgstr "" +msgstr "Administrar empaquetado del producto" #. module: product #: model:product.category,name:product.product_category_2 msgid "Internal" -msgstr "" +msgstr "Interno" #. module: product #: model:product.template,name:product.product_product_45_product_template msgid "Router R430" -msgstr "" +msgstr "Router R430" #. module: product #: help:product.packaging,sequence:0 @@ -2227,6 +2407,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una tarifa.\n" +"

\n" +"Una tarifa contiene reglas a ser evaluadas para calcular el precio de " +"compra. La tarifa por defecto tiene una única regla: usar el precio de coste " +"definido en el formulario de producto, para que así no tenga que preocuparse " +"por las tarifas de proveedor si tiene necesidades muy básicas.\n" +"

\n" +"Pero puede también importar complejas tarifas de los proveedores, que pueden " +"depender de las cantidades pedidas o de promociones puntuales.\n" +"

\n" +" " #. module: product #: selection:product.template,mes_type:0 @@ -2237,7 +2429,7 @@ msgstr "Variable" #: field:product.product,message_comment_ids:0 #: help:product.product,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: product #: field:product.template,rental:0 @@ -2257,7 +2449,7 @@ msgstr "Mín. margen de precio" #. module: product #: model:res.groups,name:product.group_uom msgid "Manage Multiple Units of Measure" -msgstr "" +msgstr "Gestionar múltiples unidades de medida" #. module: product #: help:product.packaging,weight:0 @@ -2267,7 +2459,7 @@ msgstr "El peso de un paquete, palet o caja completo/a." #. module: product #: view:product.uom:0 msgid "e.g: 1 * (this unit) = ratio * (reference unit)" -msgstr "" +msgstr "Por ejemplo: 1 * (esta unidad) = ratio * (unidad de referencia)" #. module: product #: model:product.template,description:product.product_product_25_product_template @@ -2277,6 +2469,10 @@ msgid "" "Standard-1294P Processor\n" "QWERTY keyboard" msgstr "" +"Monitor 17\"\n" +"4 GB RAM\n" +"Procesador estándar 1294P\n" +"Teclado QWERTY" #. module: product #: field:product.category,sequence:0 @@ -2292,6 +2488,8 @@ msgid "" "Average delay in days to produce this product. In the case of multi-level " "BOM, the manufacturing lead times of the components will be added." msgstr "" +"Retraso medio en días para producir este producto. En caso de LdM multi-" +"nivel, los tiempos de fabricación de los componentes serán añadidos." #. module: product #: model:product.template,name:product.product_assembly_product_template @@ -2314,11 +2512,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir una nueva unidad de medida.\n" +"

\n" +"Puede definir una tasa de conversión entre varias unidades de medida de la " +"misma categoría.\n" +"

\n" +" " #. module: product #: model:product.template,name:product.product_product_11_product_template msgid "Mouse, Laser" -msgstr "" +msgstr "Ratón láser" #. module: product #: view:product.template:0 @@ -2367,21 +2572,24 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Imagen de tamaño pequeño del producto. Se redimensiona automáticamente a " +"64x64 px, preservando el ratio de aspecto. Use este campo siempre que se " +"requiera una imagen pequeña." #. module: product #: model:product.template,name:product.product_product_40_product_template msgid "Windows 7 Professional" -msgstr "" +msgstr "Windows 7 Professional" #. module: product #: selection:product.uom,uom_type:0 msgid "Reference Unit of Measure for this category" -msgstr "" +msgstr "Unidad de medida de referencia para esta categoría" #. module: product #: field:product.supplierinfo,product_uom:0 msgid "Supplier Unit of Measure" -msgstr "" +msgstr "Unidad de medida del proveedor" #. module: product #: view:product.product:0 @@ -2392,7 +2600,7 @@ msgstr "Variantes de producto" #. module: product #: model:product.template,name:product.product_product_6_product_template msgid "15” LCD Monitor" -msgstr "" +msgstr "Monitor LCD 15\"" #. module: product #: code:addons/product/pricelist.py:374 @@ -2421,6 +2629,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una tarifa.\n" +"

\n" +"Una tarifa contiene reglas a ser evaluadas para calcular el precio de venta " +"de los productos.\n" +"

\n" +"Las tarifas puede tener varias versiones (2010, 2011, promoción de febrero " +"de 2010, etc.), y cada versión puede tener varias reglas (por ejemplo, si el " +"precio de una categoría de producto se basará en el precio de proveedor " +"multiplicado por 1.80).\n" +"

\n" +" " #. module: product #: model:ir.model,name:product.model_product_template @@ -2446,6 +2666,7 @@ msgstr "Categoría de producto" #: model:product.template,description:product.product_product_19_product_template msgid "On demand hard-disk having capacity based on requirement." msgstr "" +"Disco duro bajo demanda con la capacidad basada en los requisitos dados." #. module: product #: selection:product.template,state:0 @@ -2455,7 +2676,7 @@ msgstr "Fin del ciclo de vida" #. module: product #: model:product.template,name:product.product_product_15_product_template msgid "RAM SR3" -msgstr "" +msgstr "RAM SR3" #. module: product #: help:product.product,packaging:0 @@ -2496,6 +2717,9 @@ msgid "" "Conversion between Units of Measure can only occur if they belong to the " "same category. The conversion will be made based on the ratios." msgstr "" +"La conversión entre las unidades de medidas sólo pueden ocurrir si " +"pertenecen a la misma categoría. La conversión se basará en los ratios " +"establecidos." #. module: product #: constraint:product.category:0 @@ -2509,16 +2733,21 @@ msgid "" "128x128px image, with aspect ratio preserved, only when the image exceeds " "one of those sizes. Use this field in form views or some kanban views." msgstr "" +"Imagen de tamaño medio del producto. Se redimensionará automáticamente a " +"128x128p px, preservando el ratio de aspecto, sólo cuando la imagen exceda " +"uno de esos tamaños. Este campo se usa en las vistas de formulario y en " +"algunas vistas kanban." #. module: product #: view:product.uom:0 msgid "e.g: 1 * (reference unit) = ratio * (this unit)" -msgstr "" +msgstr "Por ejemplo: 1* (unidad de referencia) = ratio * (esta unidad)" #. module: product #: help:product.supplierinfo,qty:0 msgid "This is a quantity which is converted into Default Unit of Measure." msgstr "" +"Ésta es una cantidad que se convierte en la unidad de medida por defecto." #. module: product #: help:product.template,volume:0 diff --git a/addons/project/i18n/es.po b/addons/project/i18n/es.po index b9059f46c2a..fb65effb13b 100644 --- a/addons/project/i18n/es.po +++ b/addons/project/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-02-15 20:00+0000\n" -"Last-Translator: Carlos Ch. \n" +"PO-Revision-Date: 2012-12-14 18:26+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:05+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "" +msgstr "Interface de correo electrónico" #. module: project #: help:account.analytic.account,use_tasks:0 @@ -27,6 +27,8 @@ msgid "" "If checked, this contract will be available in the project menu and you will " "be able to manage tasks or track issues" msgstr "" +"Si se marca, este contrato estará disponible en el menú proyecto y se podrán " +"gestionar las tareas o seguir las incidencias" #. module: project #: field:project.project,progress_rate:0 @@ -91,7 +93,7 @@ msgstr "¡ Advertencia !" #: help:project.project,message_unread:0 #: help:project.task,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -106,7 +108,7 @@ msgstr "Tarea es completada" #. module: project #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Falso" #. module: project #: model:project.task.type,name:project.project_tt_testing @@ -121,7 +123,7 @@ msgstr "Cuenta analítica" #. module: project #: field:project.config.settings,group_time_work_estimation_tasks:0 msgid "Manage time estimation on tasks" -msgstr "" +msgstr "Gestionar estimación de tiempo de tareas" #. module: project #: help:project.project,message_summary:0 @@ -130,13 +132,15 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: project #: code:addons/project/project.py:440 #: code:addons/project/project.py:1414 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Advertencia!" #. module: project #: model:ir.model,name:project.model_res_partner @@ -146,7 +150,7 @@ msgstr "Empresa" #. module: project #: field:project.config.settings,group_manage_delegation_task:0 msgid "Allow task delegation" -msgstr "" +msgstr "Permitir la delegación de tareas" #. module: project #: field:project.task.delegate,planned_hours:0 @@ -173,7 +177,7 @@ msgstr "Porcentaje de tareas cerradas según el total de tareas a realizar." #. module: project #: model:ir.actions.client,name:project.action_client_project_menu msgid "Open Project Menu" -msgstr "" +msgstr "Abrir menú Proyecto" #. module: project #: model:ir.actions.act_window,help:project.action_project_task_user_tree @@ -195,7 +199,7 @@ msgstr "Título tarea de validación" #. module: project #: model:res.groups,name:project.group_delegate_task msgid "Task Delegation" -msgstr "" +msgstr "Delegación de tareas" #. module: project #: field:project.project,planned_hours:0 @@ -207,17 +211,17 @@ msgstr "Tiempo estimado" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Public" -msgstr "" +msgstr "Público" #. module: project #: model:project.category,name:project.project_category_01 msgid "Contact's suggestion" -msgstr "" +msgstr "Sugerencia de contacto" #. module: project #: help:project.config.settings,group_time_work_estimation_tasks:0 msgid "Allows you to compute Time Estimation on tasks." -msgstr "" +msgstr "Permitir calcular estimación de tiempos en las tareas." #. module: project #: field:report.project.task.user,user_id:0 @@ -251,7 +255,7 @@ msgstr "Plantillas de proyectos" #. module: project #: field:project.project,analytic_account_id:0 msgid "Contract/Analytic" -msgstr "" +msgstr "Contrato/Analítica" #. module: project #: view:project.config.settings:0 @@ -268,12 +272,12 @@ msgstr "Delegar tarea de proyecto" #: code:addons/project/project.py:557 #, python-format msgid "Project has been created." -msgstr "" +msgstr "El proyecto ha sido creado." #. module: project #: view:project.config.settings:0 msgid "Support" -msgstr "" +msgstr "Soporte" #. module: project #: view:project.project:0 @@ -283,7 +287,7 @@ msgstr "Miembro" #. module: project #: view:project.task:0 msgid "Cancel Task" -msgstr "" +msgstr "Cancelar tarea" #. module: project #: help:project.project,members:0 @@ -318,7 +322,7 @@ msgstr "Agosto" #: code:addons/project/project.py:1303 #, python-format msgid "Task has been delegated to %s." -msgstr "" +msgstr "La tarea ha sido delegada a %s." #. module: project #: view:project.project:0 @@ -362,12 +366,13 @@ msgstr "Cuando se completa una tarea, cambia al estado Realizada." #: field:project.project,message_summary:0 #: field:project.task,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: project #: view:project.project:0 msgid "Append this project to another one using analytic accounts hierarchy" msgstr "" +"Adjuntar este proyecto a otro usando la jerarquía de cuentas analíticas" #. module: project #: view:project.task:0 @@ -402,7 +407,7 @@ msgstr "Debería especificarse un usuario delegado" #. module: project #: view:project.project:0 msgid "Project(s) Manager" -msgstr "" +msgstr "Responsable del proyecto(s)" #. module: project #: selection:project.project,state:0 @@ -434,17 +439,17 @@ msgstr "Re-evaluar tarea" #: code:addons/project/project.py:1292 #, python-format msgid "Stage changed to %s." -msgstr "" +msgstr "Etapa cambiada a %s." #. module: project #: view:project.task:0 msgid "Validate planned time" -msgstr "" +msgstr "Validar planificación de tiempo" #. module: project #: field:project.config.settings,module_pad:0 msgid "Use integrated collaborative note pads on task" -msgstr "" +msgstr "Usar el pad integrado de notas colaborativas para las tareas" #. module: project #: model:process.node,note:project.process_node_opentask0 @@ -454,17 +459,17 @@ msgstr "Codificar sus horas de trabajo." #. module: project #: field:project.project,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Alias" #. module: project #: view:project.task:0 msgid "oe_kanban_text_red" -msgstr "" +msgstr "oe_kanban_text_red" #. module: project #: view:project.task:0 msgid "Delegation" -msgstr "" +msgstr "Delegación" #. module: project #: field:project.task,create_date:0 @@ -479,7 +484,7 @@ msgstr "Para cambiar a estado abierto" #. module: project #: view:project.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: project #: model:ir.model,name:project.model_project_task_delegate @@ -494,7 +499,7 @@ msgstr "Volver a incluir la descripción de la tarea en la tarea del usuario." #. module: project #: view:project.project:0 msgid "Project Settings" -msgstr "" +msgstr "Configuración del proyecto" #. module: project #: view:report.project.task.user:0 @@ -585,7 +590,7 @@ msgstr "Tarea" #. module: project #: help:project.config.settings,group_tasks_work_on_tasks:0 msgid "Allows you to compute work on tasks." -msgstr "" +msgstr "Permitir calcular el trabajo sobre las tareas." #. module: project #: view:project.project:0 @@ -595,7 +600,7 @@ msgstr "Administración" #. module: project #: field:project.config.settings,group_tasks_work_on_tasks:0 msgid "Log work activities on tasks" -msgstr "" +msgstr "Registrar actividades de trabajo en las tareas" #. module: project #: model:project.task.type,name:project.project_tt_analysis @@ -618,11 +623,13 @@ msgstr "No es una plantilla de tarea" msgid "" "Follow this project to automatically follow all related tasks and issues." msgstr "" +"Siga este proyecto para seguir automáticamente todas las tareas e " +"incidencias relacionadas con el mismo." #. module: project #: field:project.task,planned_hours:0 msgid "Initially Planned Hours" -msgstr "" +msgstr "Horas iniciales planificadas" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -650,6 +657,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para iniciar un nuevo proyecto.\n" +"

\n" +"Los proyectos se usan para organizar sus actividades: planificar tareas, " +"seguir incidencias, facturar partes de horas, etc. Puede definir proyectos " +"internos (I+D, mejorar proceso de ventas, etc.), proyectos privados (mi " +"lista de tareas a realizar) o proyectos de clientes.\n" +"

\n" +"Puede colaborar en los proyectos con los usuarios internos o invitar a " +"clientes a compartir sus actividades.\n" +"

\n" +" " #. module: project #: view:project.config.settings:0 @@ -676,7 +695,7 @@ msgstr "Nuevas tareas" #. module: project #: field:project.config.settings,module_project_issue_sheet:0 msgid "Invoice working time on issues" -msgstr "" +msgstr "Facturar tiempo de trabajo en las incidencias" #. module: project #: model:project.task.type,name:project.project_tt_specification @@ -728,7 +747,7 @@ msgstr "Fecha de creación" #. module: project #: view:project.project:0 msgid "Miscellaneous" -msgstr "" +msgstr "Miscelánea" #. module: project #: view:project.task:0 @@ -746,7 +765,7 @@ msgstr "Tarea borrador a abierta" #. module: project #: field:project.project,alias_model:0 msgid "Alias Model" -msgstr "" +msgstr "Alias del modelo" #. module: project #: help:report.project.task.user,closing_days:0 @@ -767,7 +786,7 @@ msgstr "Etapas" #: view:project.project:0 #: view:project.task:0 msgid "Delete" -msgstr "" +msgstr "Eliminar" #. module: project #: view:report.project.task.user:0 @@ -787,7 +806,7 @@ msgstr "Urgente" #. module: project #: model:project.category,name:project.project_category_02 msgid "Feature request" -msgstr "" +msgstr "Petición de una característica" #. module: project #: view:project.task:0 @@ -808,12 +827,12 @@ msgstr "CONSULTAR: %s" #. module: project #: view:project.project:0 msgid "Close Project" -msgstr "" +msgstr "Cerrar proyecto" #. module: project #: field:project.project,tasks:0 msgid "Task Activities" -msgstr "" +msgstr "Actividades de las tareas" #. module: project #: field:project.project,effective_hours:0 @@ -825,18 +844,18 @@ msgstr "Tiempo dedicado" #: view:project.project:0 #: view:project.task:0 msgid "í" -msgstr "" +msgstr "í" #. module: project #: field:account.analytic.account,company_uom_id:0 msgid "unknown" -msgstr "" +msgstr "desconocido" #. module: project #: field:project.project,message_is_follower:0 #: field:project.task,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: project #: field:project.task,work_ids:0 @@ -851,7 +870,7 @@ msgstr "Filtros extendidos..." #. module: project #: model:ir.ui.menu,name:project.menu_tasks_config msgid "GTD" -msgstr "" +msgstr "GTD" #. module: project #: help:project.task,state:0 @@ -862,6 +881,10 @@ msgid "" "the case needs to be reviewed then the status is set " "to 'Pending'." msgstr "" +"El estado se establece a 'borrador', cuando se crea un caso. Si el caso está " +"en progreso el estado, se establece a 'Abierto'. Cuando el caso finaliza, el " +"estado se establece a 'Cerrado'. Si el caso necesita ser revisado, entonces " +"el estado se establece a 'Pendiente'." #. module: project #: model:ir.model,name:project.model_res_company @@ -881,6 +904,8 @@ msgid "" "Provides management of issues/bugs in projects.\n" " This installs the module project_issue." msgstr "" +"Provee gestión de incidencias/errores en los proyectos.\n" +"Esto instala el módulo 'project_issue'." #. module: project #: help:project.task,kanban_state:0 @@ -891,17 +916,23 @@ msgid "" " * Ready for next stage indicates the task is ready to be pulled to the next " "stage" msgstr "" +"Un estado de kanban de una tarea indica situaciones especiales que la " +"afectan:\n" +" * 'Normal' es la situación por defecto.\n" +" * 'Bloqueada' indica que algo está impidiendo el progreso de la tarea.\n" +" * 'Lista para la siguiente etapa' indica que la tarea puede ser llevada a " +"la siguiente etapa." #. module: project #: view:project.task:0 msgid "10" -msgstr "" +msgstr "10" #. module: project #: code:addons/project/project.py:566 #, python-format msgid "Project has been canceled." -msgstr "" +msgstr "El proyecto ha sido cancelado." #. module: project #: help:project.project,analytic_account_id:0 @@ -929,17 +960,17 @@ msgstr "Cancelar" #: code:addons/project/project.py:569 #, python-format msgid "Project has been closed." -msgstr "" +msgstr "El proyecto ha sido cerrado." #. module: project #: model:ir.actions.server,name:project.actions_server_project_task_read msgid "Task: Mark read" -msgstr "" +msgstr "Tareas: Marcos como leídas" #. module: project #: view:project.project:0 msgid "Other Info" -msgstr "" +msgstr "Otra información" #. module: project #: view:project.task.delegate:0 @@ -975,12 +1006,12 @@ msgstr "Usuarios" #: model:mail.message.subtype,name:project.mt_project_stage #: model:mail.message.subtype,name:project.mt_task_change msgid "Stage Changed" -msgstr "" +msgstr "Etapa cambiada" #. module: project #: field:project.task.type,fold:0 msgid "Hide in views if empty" -msgstr "" +msgstr "Ocultar en las vistas si vacío" #. module: project #: view:project.task:0 @@ -996,7 +1027,7 @@ msgstr "Común a todos los proyectos" #. module: project #: field:project.category,name:0 msgid "Name" -msgstr "" +msgstr "Nombre" #. module: project #: selection:report.project.task.user,month:0 @@ -1023,7 +1054,7 @@ msgstr "Común" #: help:project.project,message_ids:0 #: help:project.task,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mensajes e historial de comunicación" #. module: project #: view:project.project:0 @@ -1031,6 +1062,8 @@ msgid "" "To invoice or setup invoicing and renewal options, go to the related " "contract:" msgstr "" +"Para facturar o configurar la facturación y los opciones de renovación, para " +"al contrato relacionado:" #. module: project #: field:project.task.delegate,state:0 @@ -1046,13 +1079,13 @@ msgstr "Resumen del trabajo" #: code:addons/project/project.py:563 #, python-format msgid "Project is now pending." -msgstr "" +msgstr "El proyecto está ahora pendiente." #. module: project #: code:addons/project/project.py:560 #, python-format msgid "Project has been opened." -msgstr "" +msgstr "El proyecto ha sido abierto." #. module: project #: view:project.project:0 @@ -1101,7 +1134,7 @@ msgstr "Tareas delegadas" #: view:project.task:0 #: field:project.task,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mensajes sin leer" #. module: project #: view:project.task:0 @@ -1112,7 +1145,7 @@ msgstr "Tareas padre" #. module: project #: model:ir.actions.server,name:project.actions_server_project_read msgid "Project: Mark read" -msgstr "" +msgstr "Proyecto: Marcar como leídos" #. module: project #: model:process.node,name:project.process_node_opentask0 @@ -1148,7 +1181,7 @@ msgstr "Mostrar únicamente las tareas con fecha límite" #. module: project #: model:project.category,name:project.project_category_04 msgid "Usability" -msgstr "" +msgstr "Usabilidad" #. module: project #: view:report.project.task.user:0 @@ -1165,7 +1198,7 @@ msgstr "Realizado por" #: code:addons/project/project.py:180 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "¡Acción no válida!" #. module: project #: help:project.task.type,state:0 @@ -1174,6 +1207,10 @@ msgid "" "stage. For example, if a stage is related to the status 'Close', when your " "document reaches this stage, it is automatically closed." msgstr "" +"El estado del documento se cambia automáticamente dependiendo de la etapa " +"seleccionada. Por ejemplo, si una etapa está relacionada con el estado " +"'Cerrado/a', cuando el documento alcanza esa etapa, se cierra " +"automáticamente." #. module: project #: view:project.task:0 @@ -1183,7 +1220,7 @@ msgstr "Información extra" #. module: project #: view:project.task:0 msgid "Edit..." -msgstr "" +msgstr "Editar…" #. module: project #: view:report.project.task.user:0 @@ -1194,12 +1231,12 @@ msgstr "Nº de tareas" #. module: project #: field:project.project,doc_count:0 msgid "Number of documents attached" -msgstr "" +msgstr "Número de documentos adjuntos" #. module: project #: model:ir.actions.server,name:project.actions_server_project_task_unread msgid "Task: Mark unread" -msgstr "" +msgstr "Tareas: Marcar como no leídas" #. module: project #: field:project.task,priority:0 @@ -1219,6 +1256,9 @@ msgid "" "automatically synchronizedwith Tasks (or optionally Issues if the Issue " "Tracker module is installed)." msgstr "" +"Correo electrónico interno asociado con el proyecto. Los correos entrantes " +"serán sincronizados automáticamente con las tareas (u opcionalmente las " +"incidencias si el módulo rastreador de incidencias está instalado)." #. module: project #: model:ir.actions.act_window,help:project.open_task_type_form @@ -1234,6 +1274,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para añadir una etapa en el flujo de trabajo de las tareas.\n" +"

\n" +"Define los pasos que se usarán en el proyecto para la creación de la tarea, " +"hasta el cierra de la tarea o la incidencia. Se usarán dichas tareas para " +"seguir el progreso en la resolución de la tarea o la incidencia.\n" +"

\n" +" " #. module: project #: help:project.task,total_hours:0 @@ -1278,12 +1326,13 @@ msgstr "Retraso horas" #. module: project #: view:project.project:0 msgid "Team" -msgstr "" +msgstr "Equipo" #. module: project #: help:project.config.settings,time_unit:0 msgid "This will set the unit of measure used in projects and tasks." msgstr "" +"Esto establecerá la unidad de medida usada en los proyectos y las tareas." #. module: project #: view:report.project.task.user:0 @@ -1332,7 +1381,7 @@ msgstr "Título para su tarea de validación." #. module: project #: field:project.config.settings,time_unit:0 msgid "Working time unit" -msgstr "" +msgstr "Unidad de tiempo trabajado" #. module: project #: view:project.project:0 @@ -1350,7 +1399,7 @@ msgstr "Baja" #: model:mail.message.subtype,name:project.mt_task_closed #: selection:project.project,state:0 msgid "Closed" -msgstr "" +msgstr "Cerrado/a" #. module: project #: view:project.project:0 @@ -1369,7 +1418,7 @@ msgstr "Pendiente" #. module: project #: field:project.task,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Etiquetas" #. module: project #: model:ir.model,name:project.model_project_task_history @@ -1389,7 +1438,7 @@ msgstr "" #. module: project #: help:project.config.settings,group_manage_delegation_task:0 msgid "Allows you to delegate tasks to other users." -msgstr "" +msgstr "Permite delegar tareas en otros usuarios" #. module: project #: field:project.project,active:0 @@ -1399,7 +1448,7 @@ msgstr "Activo" #. module: project #: model:ir.model,name:project.model_project_category msgid "Category of project's task, issue, ..." -msgstr "" +msgstr "Categoría de la tarea de proyecto, incidencia, ..." #. module: project #: help:project.project,resource_calendar_id:0 @@ -1419,7 +1468,7 @@ msgstr "" #. module: project #: view:project.config.settings:0 msgid "Helpdesk & Support" -msgstr "" +msgstr "Mesa de ayuda (helpdesk) y soporte" #. module: project #: help:report.project.task.user,opening_days:0 @@ -1444,7 +1493,7 @@ msgstr "" #: code:addons/project/project.py:219 #, python-format msgid "Attachments" -msgstr "" +msgstr "Adjuntos" #. module: project #: view:project.task:0 @@ -1467,6 +1516,9 @@ msgid "" "You cannot delete a project containing tasks. You can either delete all the " "project's tasks and then delete the project or simply deactivate the project." msgstr "" +"No puede borrar un proyecto que contiene tareas. Puede borrar todas las " +"tareas del proyecto y entonces borrar el proyecto, o simplemente desactivar " +"el proyecto." #. module: project #: model:process.transition.action,name:project.process_transition_action_draftopentask0 @@ -1477,7 +1529,7 @@ msgstr "Abierto" #. module: project #: field:project.project,privacy_visibility:0 msgid "Privacy / Visibility" -msgstr "" +msgstr "Privacidad / Visibilidad" #. module: project #: view:project.task:0 @@ -1519,7 +1571,7 @@ msgstr "Responsable" #. module: project #: view:project.task:0 msgid "Very Important" -msgstr "" +msgstr "Muy importante" #. module: project #: view:report.project.task.user:0 @@ -1530,7 +1582,7 @@ msgstr "Total horas" #. module: project #: model:ir.model,name:project.model_project_config_settings msgid "project.config.settings" -msgstr "" +msgstr "Parámetros de configuración de proyectos" #. module: project #: view:project.project:0 @@ -1569,6 +1621,9 @@ msgid "" " (by default, http://ietherpad.com/).\n" " This installs the module pad." msgstr "" +"Deja a la compañía personalizar que instalación de Pad debe usarse para " +"enlazar con los nuevos pads (por defecto, http://ietherpad.com/).\n" +"Esto instala el módulo 'pad'." #. module: project #: field:project.task,id:0 @@ -1598,12 +1653,12 @@ msgstr "Asignar a" #. module: project #: model:res.groups,name:project.group_time_work_estimation_tasks msgid "Time Estimation on Tasks" -msgstr "" +msgstr "Estimación de tiempo en las tareas" #. module: project #: field:project.task,total_hours:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: project #: model:process.node,note:project.process_node_taskbydelegate0 @@ -1621,6 +1676,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"La etapa no es visible, por ejemplo en la barra de estado o en la vista " +"kanban, cuando no hay registros a visualizar en la misma." #. module: project #: view:project.task:0 @@ -1650,7 +1707,7 @@ msgstr "Proyectos pendientes" #. module: project #: view:project.task:0 msgid "Remaining" -msgstr "" +msgstr "Restante" #. module: project #: field:project.task,progress:0 @@ -1675,21 +1732,25 @@ msgid "" " editing and deleting either ways.\n" " This installs the module project_timesheet." msgstr "" +"Esto le permite transferir las entradas definidas en la gestión de proyectos " +"a líneas del parte de horas para una fecha y usuario en particular, con el " +"efecto de crear, editar o eliminar en ambas vías.\n" +"Esto instala el módulo 'project_timesheet'." #. module: project #: field:project.config.settings,module_project_issue:0 msgid "Track issues and bugs" -msgstr "" +msgstr "Seguir incidencias y errores" #. module: project #: field:project.config.settings,module_project_mrp:0 msgid "Generate tasks from sale orders" -msgstr "" +msgstr "Generar tareas de los pedidos de venta" #. module: project #: model:ir.ui.menu,name:project.menu_task_types_view msgid "Task Stages" -msgstr "" +msgstr "Etapas de la tarea" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -1700,7 +1761,7 @@ msgstr "Definir los requerimientos y fijar las horas previstas." #: field:project.project,message_ids:0 #: field:project.task,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mensajes" #. module: project #: field:project.project,color:0 @@ -1748,6 +1809,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una nueva tarea.\n" +"

\n" +"La gestión de proyectos de OpenERP le permite gestionar el flujo de las " +"tareas en orden para conseguir tener las cosas hechas eficientemente (GTD, " +"get things done). Puede seguir el progreso, discutir sobre las tareas, " +"adjuntar documentos, etc.\n" +"

\n" +" " #. module: project #: field:project.task,date_end:0 @@ -1758,12 +1828,12 @@ msgstr "Fecha final" #. module: project #: field:project.task.type,state:0 msgid "Related Status" -msgstr "" +msgstr "Estado relacionado" #. module: project #: view:project.project:0 msgid "Documents" -msgstr "" +msgstr "Documentos" #. module: project #: view:report.project.task.user:0 @@ -1775,7 +1845,7 @@ msgstr "Nº de días" #: field:project.project,message_follower_ids:0 #: field:project.task,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Seguidores" #. module: project #: model:mail.message.subtype,name:project.mt_project_new @@ -1815,7 +1885,7 @@ msgstr "Validación de tarea" #. module: project #: field:project.config.settings,module_project_long_term:0 msgid "Manage resources planning on gantt view" -msgstr "" +msgstr "Gestionar planificación de recursos en la vista Gantt" #. module: project #: view:project.task:0 @@ -1874,7 +1944,7 @@ msgstr "Proyectos" #. module: project #: model:res.groups,name:project.group_tasks_work_on_tasks msgid "Task's Work on Tasks" -msgstr "" +msgstr "Trabajo de las tareas en las tareas" #. module: project #: help:project.task.delegate,name:0 @@ -1898,7 +1968,7 @@ msgstr "Tareas de proyecto" #: code:addons/project/project.py:1296 #, python-format msgid "Task has been created." -msgstr "" +msgstr "La tarea ha sido creada." #. module: project #: field:account.analytic.account,use_tasks:0 @@ -1922,14 +1992,14 @@ msgstr "Diciembre" #: model:mail.message.subtype,name:project.mt_project_canceled #: model:mail.message.subtype,name:project.mt_task_canceled msgid "Canceled" -msgstr "" +msgstr "Cancelado" #. module: project #: view:project.config.settings:0 #: view:project.task.delegate:0 #: view:project.task.reevaluate:0 msgid "or" -msgstr "" +msgstr "o" #. module: project #: help:project.config.settings,module_project_mrp:0 @@ -1942,6 +2012,12 @@ msgid "" "'Manufacture'.\n" " This installs the module project_mrp." msgstr "" +"Esta característica crea automáticamente tareas de los productos de " +"servicios en los pedidos de venta.\n" +"De forma más precisa, las tareas se crean para las líneas de abastecimiento " +"con productos del tipo 'Servicio', método de abastecimiento 'Obtener bajo " +"pedido', y método de suministro 'Fabricar'.\n" +"Esto instala el módulo 'project_mrp'." #. module: project #: help:project.task.delegate,planned_hours:0 @@ -1951,7 +2027,7 @@ msgstr "Tiempo estimado para que el usuario delegado cierre esta tarea." #. module: project #: model:project.category,name:project.project_category_03 msgid "Experiment" -msgstr "" +msgstr "Experimento" #. module: project #: model:process.transition.action,name:project.process_transition_action_opendrafttask0 @@ -1970,12 +2046,12 @@ msgstr "Estado Kanban" #: code:addons/project/project.py:1299 #, python-format msgid "Task has been set as draft." -msgstr "" +msgstr "La tarea se ha establecido como borrador." #. module: project #: field:project.config.settings,module_project_timesheet:0 msgid "Record timesheet lines per tasks" -msgstr "" +msgstr "Grabar líneas de parte de horas para las tareas" #. module: project #: model:ir.model,name:project.model_report_project_task_user @@ -2012,12 +2088,14 @@ msgid "" "The kind of document created when an email is received on this project's " "email alias" msgstr "" +"El tipo de documento creado cuando se recibe un correo electrónico en el " +"alias de correo del proyecto" #. module: project #: model:ir.actions.act_window,name:project.action_config_settings #: view:project.config.settings:0 msgid "Configure Project" -msgstr "" +msgstr "Configurar proyecto" #. module: project #: field:project.project,message_comment_ids:0 @@ -2025,7 +2103,7 @@ msgstr "" #: field:project.task,message_comment_ids:0 #: help:project.task,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: project #: view:project.task.history.cumulative:0 @@ -2040,7 +2118,7 @@ msgstr "Enero" #. module: project #: model:ir.actions.server,name:project.actions_server_project_unread msgid "Project: Mark unread" -msgstr "" +msgstr "Proyecto: Marcar como no leído" #. module: project #: field:project.task.delegate,prefix:0 @@ -2074,7 +2152,7 @@ msgstr "Proyectos en los cuales soy responsable" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Ready for next stage" -msgstr "" +msgstr "Lista para la siguiente etapa" #. module: project #: view:project.task:0 @@ -2114,6 +2192,9 @@ msgid "" "resource allocation.\n" " This installs the module project_long_term." msgstr "" +"Módulo de gestión de proyectos a largo plazo que permite planificar, " +"programar y asignar recursos.\n" +"Esto instalará el módulo 'project_long_term'." #. module: project #: selection:report.project.task.user,month:0 @@ -2142,17 +2223,20 @@ msgid "" "Provides timesheet support for the issues/bugs management in project.\n" " This installs the module project_issue_sheet." msgstr "" +"Provee soporte para los partes de horas para la gestión de " +"incidencias/fallos en el proyecto.\n" +"Esto instala el módulo 'project_issue_sheet'." #. module: project #: selection:project.project,privacy_visibility:0 msgid "Followers Only" -msgstr "" +msgstr "Sólo seguidores" #. module: project #: view:board.board:0 #: field:project.project,task_count:0 msgid "Open Tasks" -msgstr "" +msgstr "Tareas abiertas" #. module: project #: field:project.project,priority:0 diff --git a/addons/project/i18n/pl.po b/addons/project/i18n/pl.po index b7fbbcd7ea4..da412c955ae 100644 --- a/addons/project/i18n/pl.po +++ b/addons/project/i18n/pl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-02-06 16:52+0000\n" +"PO-Revision-Date: 2012-12-14 12:57+0000\n" "Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:04+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "" +msgstr "Interfejs pocztowy" #. module: project #: help:account.analytic.account,use_tasks:0 @@ -91,7 +91,7 @@ msgstr "Ostrzeżenie !" #: help:project.project,message_unread:0 #: help:project.task,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeśli zaznaczone, to wiadomość wymaga twojej uwagi" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -136,7 +136,7 @@ msgstr "" #: code:addons/project/project.py:1414 #, python-format msgid "Warning!" -msgstr "" +msgstr "Ostrzeżenie !" #. module: project #: model:ir.model,name:project.model_res_partner @@ -146,7 +146,7 @@ msgstr "Partner" #. module: project #: field:project.config.settings,group_manage_delegation_task:0 msgid "Allow task delegation" -msgstr "" +msgstr "Pozwalaj na przekazywanie zadań" #. module: project #: field:project.task.delegate,planned_hours:0 @@ -194,7 +194,7 @@ msgstr "Tytuł zadania zatwierdzającego" #. module: project #: model:res.groups,name:project.group_delegate_task msgid "Task Delegation" -msgstr "" +msgstr "Przekazywanie zadań" #. module: project #: field:project.project,planned_hours:0 @@ -206,7 +206,7 @@ msgstr "Czas planowany" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Public" -msgstr "" +msgstr "Publiczny" #. module: project #: model:project.category,name:project.project_category_01 @@ -272,7 +272,7 @@ msgstr "" #. module: project #: view:project.config.settings:0 msgid "Support" -msgstr "" +msgstr "Wsparcie" #. module: project #: view:project.project:0 @@ -282,7 +282,7 @@ msgstr "Uczestnik" #. module: project #: view:project.task:0 msgid "Cancel Task" -msgstr "" +msgstr "Anuluj zadanie" #. module: project #: help:project.project,members:0 @@ -360,7 +360,7 @@ msgstr "Kiedy zadanie jest wypełnione, to przechodzi w stan Wykonano." #: field:project.project,message_summary:0 #: field:project.task,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Podsumowanie" #. module: project #: view:project.project:0 @@ -400,7 +400,7 @@ msgstr "Oddelegowani pracownicy powinni być wyspecyfikowani" #. module: project #: view:project.project:0 msgid "Project(s) Manager" -msgstr "" +msgstr "Menedżer projektu" #. module: project #: selection:project.project,state:0 @@ -432,7 +432,7 @@ msgstr "Przeszacuj zadanie" #: code:addons/project/project.py:1292 #, python-format msgid "Stage changed to %s." -msgstr "" +msgstr "Etap zmieniony na %s." #. module: project #: view:project.task:0 @@ -462,7 +462,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Delegation" -msgstr "" +msgstr "Przydzielanie" #. module: project #: field:project.task,create_date:0 @@ -477,7 +477,7 @@ msgstr "Do zmiany stanu na otwarty" #. module: project #: view:project.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Zastosuj" #. module: project #: model:ir.model,name:project.model_project_task_delegate @@ -492,7 +492,7 @@ msgstr "Wstawiaj opis zadania do zadania użytkownika" #. module: project #: view:project.project:0 msgid "Project Settings" -msgstr "" +msgstr "Ustawienia projektu" #. module: project #: view:report.project.task.user:0 @@ -726,7 +726,7 @@ msgstr "Data utworzenia" #. module: project #: view:project.project:0 msgid "Miscellaneous" -msgstr "" +msgstr "Różne" #. module: project #: view:project.task:0 @@ -765,7 +765,7 @@ msgstr "Etapy" #: view:project.project:0 #: view:project.task:0 msgid "Delete" -msgstr "" +msgstr "Usuń" #. module: project #: view:report.project.task.user:0 @@ -806,7 +806,7 @@ msgstr "SPRAWDŹ: %s" #. module: project #: view:project.project:0 msgid "Close Project" -msgstr "" +msgstr "Zamknij projekt" #. module: project #: field:project.project,tasks:0 @@ -828,7 +828,7 @@ msgstr "" #. module: project #: field:account.analytic.account,company_uom_id:0 msgid "unknown" -msgstr "" +msgstr "nieznane" #. module: project #: field:project.project,message_is_follower:0 @@ -899,7 +899,7 @@ msgstr "" #: code:addons/project/project.py:566 #, python-format msgid "Project has been canceled." -msgstr "" +msgstr "Projekt został anulowany." #. module: project #: help:project.project,analytic_account_id:0 @@ -926,7 +926,7 @@ msgstr "Anuluj" #: code:addons/project/project.py:569 #, python-format msgid "Project has been closed." -msgstr "" +msgstr "Projekt został zamknięty." #. module: project #: model:ir.actions.server,name:project.actions_server_project_task_read @@ -936,7 +936,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Other Info" -msgstr "" +msgstr "Inne informacje" #. module: project #: view:project.task.delegate:0 @@ -972,7 +972,7 @@ msgstr "Użytkownicy" #: model:mail.message.subtype,name:project.mt_project_stage #: model:mail.message.subtype,name:project.mt_task_change msgid "Stage Changed" -msgstr "" +msgstr "Zmieniono etap" #. module: project #: field:project.task.type,fold:0 @@ -993,7 +993,7 @@ msgstr "Wspólne dla wszystkich projektów" #. module: project #: field:project.category,name:0 msgid "Name" -msgstr "" +msgstr "Nazwa" #. module: project #: selection:report.project.task.user,month:0 @@ -1020,7 +1020,7 @@ msgstr "Wspólne" #: help:project.project,message_ids:0 #: help:project.task,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Wiadomości i historia komunikacji" #. module: project #: view:project.project:0 @@ -1095,7 +1095,7 @@ msgstr "Przydzielone zadania" #: view:project.task:0 #: field:project.task,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Nieprzeczytane wiadomości" #. module: project #: view:project.task:0 @@ -1142,7 +1142,7 @@ msgstr "Pokaż tylko zadania z podanym terminem" #. module: project #: model:project.category,name:project.project_category_04 msgid "Usability" -msgstr "" +msgstr "Użyteczność" #. module: project #: view:report.project.task.user:0 @@ -1159,7 +1159,7 @@ msgstr "Wykonane przez" #: code:addons/project/project.py:180 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Niedozwolona akcja!" #. module: project #: help:project.task.type,state:0 @@ -1177,7 +1177,7 @@ msgstr "Dodatkowe informacje" #. module: project #: view:project.task:0 msgid "Edit..." -msgstr "" +msgstr "Edytuj..." #. module: project #: view:report.project.task.user:0 @@ -1272,7 +1272,7 @@ msgstr "Opóźnienie" #. module: project #: view:project.project:0 msgid "Team" -msgstr "" +msgstr "Zespół" #. module: project #: help:project.config.settings,time_unit:0 @@ -1344,7 +1344,7 @@ msgstr "Niski" #: model:mail.message.subtype,name:project.mt_task_closed #: selection:project.project,state:0 msgid "Closed" -msgstr "" +msgstr "Zamknięte" #. module: project #: view:project.project:0 @@ -1363,7 +1363,7 @@ msgstr "Oczekiwanie" #. module: project #: field:project.task,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Tagi" #. module: project #: model:ir.model,name:project.model_project_task_history @@ -1438,7 +1438,7 @@ msgstr "" #: code:addons/project/project.py:219 #, python-format msgid "Attachments" -msgstr "" +msgstr "Załączniki" #. module: project #: view:project.task:0 @@ -1596,7 +1596,7 @@ msgstr "" #. module: project #: field:project.task,total_hours:0 msgid "Total" -msgstr "" +msgstr "Suma" #. module: project #: model:process.node,note:project.process_node_taskbydelegate0 @@ -1614,6 +1614,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"Ten etap jest niewidoczny. Na przykład w pasku stanu widoku kanban, kiedy " +"nie ma rekordów do wyświetlenia w tym etapie." #. module: project #: view:project.task:0 @@ -1643,7 +1645,7 @@ msgstr "Projekty oczekujące" #. module: project #: view:project.task:0 msgid "Remaining" -msgstr "" +msgstr "Pozostało" #. module: project #: field:project.task,progress:0 @@ -1693,7 +1695,7 @@ msgstr "Definiuj wymagania i ustal planowane godziny." #: field:project.project,message_ids:0 #: field:project.task,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Wiadomości" #. module: project #: field:project.project,color:0 @@ -1756,7 +1758,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Documents" -msgstr "" +msgstr "Dokumenty" #. module: project #: view:report.project.task.user:0 @@ -1914,7 +1916,7 @@ msgstr "Grudzień" #: model:mail.message.subtype,name:project.mt_project_canceled #: model:mail.message.subtype,name:project.mt_task_canceled msgid "Canceled" -msgstr "" +msgstr "Anulowano" #. module: project #: view:project.config.settings:0 @@ -1944,7 +1946,7 @@ msgstr "" #. module: project #: model:project.category,name:project.project_category_03 msgid "Experiment" -msgstr "" +msgstr "Eksperyment" #. module: project #: model:process.transition.action,name:project.process_transition_action_opendrafttask0 @@ -2018,7 +2020,7 @@ msgstr "" #: field:project.task,message_comment_ids:0 #: help:project.task,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Komentarze i emaile" #. module: project #: view:project.task.history.cumulative:0 diff --git a/addons/project/i18n/zh_CN.po b/addons/project/i18n/zh_CN.po index 1bdfde79833..ca32a7738ba 100644 --- a/addons/project/i18n/zh_CN.po +++ b/addons/project/i18n/zh_CN.po @@ -7,26 +7,26 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-08-19 21:16+0000\n" -"Last-Translator: Heling Yao \n" +"PO-Revision-Date: 2012-12-14 14:12+0000\n" +"Last-Translator: sum1201 \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-12-04 05:05+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "" +msgstr "Email 接口" #. module: project #: help:account.analytic.account,use_tasks:0 msgid "" "If checked, this contract will be available in the project menu and you will " "be able to manage tasks or track issues" -msgstr "" +msgstr "如果选中,则该合同将可在项目菜单中,您将能够管理任务或追踪问题" #. module: project #: field:project.project,progress_rate:0 @@ -91,7 +91,7 @@ msgstr "警告!" #: help:project.project,message_unread:0 #: help:project.task,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "如果要求你关注新消息,勾选此项" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -106,7 +106,7 @@ msgstr "任务完成" #. module: project #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "否" #. module: project #: model:project.task.type,name:project.project_tt_testing @@ -121,7 +121,7 @@ msgstr "辅助核算科目" #. module: project #: field:project.config.settings,group_time_work_estimation_tasks:0 msgid "Manage time estimation on tasks" -msgstr "" +msgstr "估计管理任务的时间" #. module: project #: help:project.project,message_summary:0 @@ -129,14 +129,14 @@ msgstr "" msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." -msgstr "" +msgstr "保存复杂的摘要(消息数量,……等)。为了插入到看板视图,这一摘要直接是是HTML格式。" #. module: project #: code:addons/project/project.py:440 #: code:addons/project/project.py:1414 #, python-format msgid "Warning!" -msgstr "" +msgstr "警告!" #. module: project #: model:ir.model,name:project.model_res_partner @@ -146,7 +146,7 @@ msgstr "业务伙伴" #. module: project #: field:project.config.settings,group_manage_delegation_task:0 msgid "Allow task delegation" -msgstr "" +msgstr "允许任务委派" #. module: project #: field:project.task.delegate,planned_hours:0 @@ -173,7 +173,7 @@ msgstr "结束任务和全部要做任务的百分比" #. module: project #: model:ir.actions.client,name:project.action_client_project_menu msgid "Open Project Menu" -msgstr "" +msgstr "打开项目菜单" #. module: project #: model:ir.actions.act_window,help:project.action_project_task_user_tree @@ -191,7 +191,7 @@ msgstr "验证任务标题" #. module: project #: model:res.groups,name:project.group_delegate_task msgid "Task Delegation" -msgstr "" +msgstr "任务委派" #. module: project #: field:project.project,planned_hours:0 @@ -203,17 +203,17 @@ msgstr "已计划的时间" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Public" -msgstr "" +msgstr "公开" #. module: project #: model:project.category,name:project.project_category_01 msgid "Contact's suggestion" -msgstr "" +msgstr "联系的建议" #. module: project #: help:project.config.settings,group_time_work_estimation_tasks:0 msgid "Allows you to compute Time Estimation on tasks." -msgstr "" +msgstr "可以估算任务时间" #. module: project #: field:report.project.task.user,user_id:0 @@ -247,7 +247,7 @@ msgstr "项目模版" #. module: project #: field:project.project,analytic_account_id:0 msgid "Contract/Analytic" -msgstr "" +msgstr "合同/分析" #. module: project #: view:project.config.settings:0 @@ -264,12 +264,12 @@ msgstr "任务分派" #: code:addons/project/project.py:557 #, python-format msgid "Project has been created." -msgstr "" +msgstr "项目已创建。" #. module: project #: view:project.config.settings:0 msgid "Support" -msgstr "" +msgstr "支持" #. module: project #: view:project.project:0 @@ -279,7 +279,7 @@ msgstr "成员" #. module: project #: view:project.task:0 msgid "Cancel Task" -msgstr "" +msgstr "取消任务" #. module: project #: help:project.project,members:0 @@ -312,7 +312,7 @@ msgstr "八月" #: code:addons/project/project.py:1303 #, python-format msgid "Task has been delegated to %s." -msgstr "" +msgstr "任务已经被委派给%s." #. module: project #: view:project.project:0 @@ -353,12 +353,12 @@ msgstr "当任务完成它将进入完成状态" #: field:project.project,message_summary:0 #: field:project.task,message_summary:0 msgid "Summary" -msgstr "" +msgstr "总计" #. module: project #: view:project.project:0 msgid "Append this project to another one using analytic accounts hierarchy" -msgstr "" +msgstr "这个项目追加到另一个分析帐户结构" #. module: project #: view:project.task:0 @@ -391,7 +391,7 @@ msgstr "应该制定委派用户" #. module: project #: view:project.project:0 msgid "Project(s) Manager" -msgstr "" +msgstr "项目管理员" #. module: project #: selection:project.project,state:0 @@ -423,17 +423,17 @@ msgstr "任务重估" #: code:addons/project/project.py:1292 #, python-format msgid "Stage changed to %s." -msgstr "" +msgstr "阶段已改为%s" #. module: project #: view:project.task:0 msgid "Validate planned time" -msgstr "" +msgstr "验证计划的时间" #. module: project #: field:project.config.settings,module_pad:0 msgid "Use integrated collaborative note pads on task" -msgstr "" +msgstr "使用集成的协作记事簿任务" #. module: project #: model:process.node,note:project.process_node_opentask0 @@ -443,17 +443,17 @@ msgstr "你工作小时编码" #. module: project #: field:project.project,alias_id:0 msgid "Alias" -msgstr "" +msgstr "别名" #. module: project #: view:project.task:0 msgid "oe_kanban_text_red" -msgstr "" +msgstr "oe_kanban_text_red" #. module: project #: view:project.task:0 msgid "Delegation" -msgstr "" +msgstr "代表" #. module: project #: field:project.task,create_date:0 @@ -468,7 +468,7 @@ msgstr "要改为打开状态" #. module: project #: view:project.config.settings:0 msgid "Apply" -msgstr "" +msgstr "套用" #. module: project #: model:ir.model,name:project.model_project_task_delegate @@ -483,7 +483,7 @@ msgstr "包含当前任务的描述" #. module: project #: view:project.project:0 msgid "Project Settings" -msgstr "" +msgstr "项目设置" #. module: project #: view:report.project.task.user:0 @@ -572,7 +572,7 @@ msgstr "任务" #. module: project #: help:project.config.settings,group_tasks_work_on_tasks:0 msgid "Allows you to compute work on tasks." -msgstr "" +msgstr "可以计算的工作任务。" #. module: project #: view:project.project:0 @@ -582,7 +582,7 @@ msgstr "管理" #. module: project #: field:project.config.settings,group_tasks_work_on_tasks:0 msgid "Log work activities on tasks" -msgstr "" +msgstr "记录工作活动的任务" #. module: project #: model:project.task.type,name:project.project_tt_analysis @@ -604,12 +604,12 @@ msgstr "非模版任务" #: view:project.project:0 msgid "" "Follow this project to automatically follow all related tasks and issues." -msgstr "" +msgstr "按照这个项目的自动跟踪所有相关的任务和问题。" #. module: project #: field:project.task,planned_hours:0 msgid "Initially Planned Hours" -msgstr "" +msgstr "最初计划时数" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -715,7 +715,7 @@ msgstr "创建日期" #. module: project #: view:project.project:0 msgid "Miscellaneous" -msgstr "" +msgstr "杂项" #. module: project #: view:project.task:0 @@ -754,7 +754,7 @@ msgstr "阶段" #: view:project.project:0 #: view:project.task:0 msgid "Delete" -msgstr "" +msgstr "删除" #. module: project #: view:report.project.task.user:0 @@ -774,7 +774,7 @@ msgstr "紧急的" #. module: project #: model:project.category,name:project.project_category_02 msgid "Feature request" -msgstr "" +msgstr "功能要求" #. module: project #: view:project.task:0 @@ -795,12 +795,12 @@ msgstr "参考:%s" #. module: project #: view:project.project:0 msgid "Close Project" -msgstr "" +msgstr "关闭项目" #. module: project #: field:project.project,tasks:0 msgid "Task Activities" -msgstr "" +msgstr "任务活动" #. module: project #: field:project.project,effective_hours:0 @@ -817,13 +817,13 @@ msgstr "" #. module: project #: field:account.analytic.account,company_uom_id:0 msgid "unknown" -msgstr "" +msgstr "未知" #. module: project #: field:project.project,message_is_follower:0 #: field:project.task,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "是一个关注者" #. module: project #: field:project.task,work_ids:0 @@ -849,6 +849,7 @@ msgid "" "the case needs to be reviewed then the status is set " "to 'Pending'." msgstr "" +"当事件被创建时,状态设置为'草稿'。如果事件是在进行的状态设置为'打开'。如果事件已经完成时,状态设置为'做'。如果事件需要审核时,状态设置为'等待'." #. module: project #: model:ir.model,name:project.model_res_company @@ -867,7 +868,7 @@ msgstr "日期" msgid "" "Provides management of issues/bugs in projects.\n" " This installs the module project_issue." -msgstr "" +msgstr "管理问题/错误的项目。" #. module: project #: help:project.task,kanban_state:0 @@ -878,17 +879,24 @@ msgid "" " * Ready for next stage indicates the task is ready to be pulled to the next " "stage" msgstr "" +"一个任务的看板状态表明,特殊情况下的影响:\n" +"\n" +"*正常是默认情况\n" +"\n" +"*封锁表明什么是防止进展这一任务\n" +"\n" +"*准备下一阶段表明任务是准备拉到下一个阶段" #. module: project #: view:project.task:0 msgid "10" -msgstr "" +msgstr "10" #. module: project #: code:addons/project/project.py:566 #, python-format msgid "Project has been canceled." -msgstr "" +msgstr "项目已取消。" #. module: project #: help:project.project,analytic_account_id:0 @@ -912,17 +920,17 @@ msgstr "取消" #: code:addons/project/project.py:569 #, python-format msgid "Project has been closed." -msgstr "" +msgstr "项目已关闭。" #. module: project #: model:ir.actions.server,name:project.actions_server_project_task_read msgid "Task: Mark read" -msgstr "" +msgstr "任务:标记为已读" #. module: project #: view:project.project:0 msgid "Other Info" -msgstr "" +msgstr "其它信息" #. module: project #: view:project.task.delegate:0 @@ -956,12 +964,12 @@ msgstr "用户" #: model:mail.message.subtype,name:project.mt_project_stage #: model:mail.message.subtype,name:project.mt_task_change msgid "Stage Changed" -msgstr "" +msgstr "阶段变更" #. module: project #: field:project.task.type,fold:0 msgid "Hide in views if empty" -msgstr "" +msgstr "如果为空,隐藏视图" #. module: project #: view:project.task:0 @@ -977,7 +985,7 @@ msgstr "对所有项目通用" #. module: project #: field:project.category,name:0 msgid "Name" -msgstr "" +msgstr "名称" #. module: project #: selection:report.project.task.user,month:0 @@ -1004,7 +1012,7 @@ msgstr "公共" #: help:project.project,message_ids:0 #: help:project.task,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "信息和通信历史记录" #. module: project #: view:project.project:0 @@ -1027,13 +1035,13 @@ msgstr "工作摘要" #: code:addons/project/project.py:563 #, python-format msgid "Project is now pending." -msgstr "" +msgstr "项目现在待定。" #. module: project #: code:addons/project/project.py:560 #, python-format msgid "Project has been opened." -msgstr "" +msgstr "项目已打开。" #. module: project #: view:project.project:0 @@ -1079,7 +1087,7 @@ msgstr "已委派任务" #: view:project.task:0 #: field:project.task,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "未读消息" #. module: project #: view:project.task:0 @@ -1090,7 +1098,7 @@ msgstr "上级任务" #. module: project #: model:ir.actions.server,name:project.actions_server_project_read msgid "Project: Mark read" -msgstr "" +msgstr "项目:标记为已读" #. module: project #: model:process.node,name:project.process_node_opentask0 @@ -1126,7 +1134,7 @@ msgstr "只显示有截止日期的项目" #. module: project #: model:project.category,name:project.project_category_04 msgid "Usability" -msgstr "" +msgstr "可用性" #. module: project #: view:report.project.task.user:0 @@ -1143,7 +1151,7 @@ msgstr "完成者" #: code:addons/project/project.py:180 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "无效的动作!" #. module: project #: help:project.task.type,state:0 @@ -1151,7 +1159,7 @@ msgid "" "The status of your document is automatically changed regarding the selected " "stage. For example, if a stage is related to the status 'Close', when your " "document reaches this stage, it is automatically closed." -msgstr "" +msgstr "您的文档的状态将自动更改选定的阶段。例如,如果某个阶段相关状态为“关闭”,当你的文档达到这个阶段,它会自动关闭。" #. module: project #: view:project.task:0 @@ -1161,7 +1169,7 @@ msgstr "额外信息" #. module: project #: view:project.task:0 msgid "Edit..." -msgstr "" +msgstr "编辑..." #. module: project #: view:report.project.task.user:0 @@ -1172,12 +1180,12 @@ msgstr "任务编号" #. module: project #: field:project.project,doc_count:0 msgid "Number of documents attached" -msgstr "" +msgstr "附件数量" #. module: project #: model:ir.actions.server,name:project.actions_server_project_task_unread msgid "Task: Mark unread" -msgstr "" +msgstr "任务:标记为未读" #. module: project #: field:project.task,priority:0 @@ -1196,7 +1204,7 @@ msgid "" "Internal email associated with this project. Incoming emails are " "automatically synchronizedwith Tasks (or optionally Issues if the Issue " "Tracker module is installed)." -msgstr "" +msgstr "与此项目相关的内部电子邮件。传入的电子邮件会自动的同步任务(或选择性的问题,如果问题跟踪模块安装)。" #. module: project #: model:ir.actions.act_window,help:project.open_task_type_form @@ -1256,12 +1264,12 @@ msgstr "延迟的小时数" #. module: project #: view:project.project:0 msgid "Team" -msgstr "" +msgstr "团队" #. module: project #: help:project.config.settings,time_unit:0 msgid "This will set the unit of measure used in projects and tasks." -msgstr "" +msgstr "这将设置用于项目和任务的度量单位。" #. module: project #: view:report.project.task.user:0 @@ -1308,7 +1316,7 @@ msgstr "验证任务的前缀" #. module: project #: field:project.config.settings,time_unit:0 msgid "Working time unit" -msgstr "" +msgstr "工作时间单位" #. module: project #: view:project.project:0 @@ -1326,7 +1334,7 @@ msgstr "低" #: model:mail.message.subtype,name:project.mt_task_closed #: selection:project.project,state:0 msgid "Closed" -msgstr "" +msgstr "已关闭" #. module: project #: view:project.project:0 @@ -1345,7 +1353,7 @@ msgstr "未决" #. module: project #: field:project.task,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "标签" #. module: project #: model:ir.model,name:project.model_project_task_history @@ -1363,7 +1371,7 @@ msgstr "你的任务进入了新的阶段。等待状态将在分派的任务结 #. module: project #: help:project.config.settings,group_manage_delegation_task:0 msgid "Allows you to delegate tasks to other users." -msgstr "" +msgstr "允许您将任务委托给其他用户。" #. module: project #: field:project.project,active:0 @@ -1373,7 +1381,7 @@ msgstr "有效" #. module: project #: model:ir.model,name:project.model_project_category msgid "Category of project's task, issue, ..." -msgstr "" +msgstr "项目的任务类别,问题,..." #. module: project #: help:project.project,resource_calendar_id:0 @@ -1390,7 +1398,7 @@ msgstr "计算公式为:项目经理估算的时间和实际花费的时间的 #. module: project #: view:project.config.settings:0 msgid "Helpdesk & Support" -msgstr "" +msgstr "帮助台和技术支持" #. module: project #: help:report.project.task.user,opening_days:0 @@ -1413,7 +1421,7 @@ msgstr "做任务的估计时间.通常由项目经理在任务草稿阶段设 #: code:addons/project/project.py:219 #, python-format msgid "Attachments" -msgstr "" +msgstr "附件" #. module: project #: view:project.task:0 @@ -1435,7 +1443,7 @@ msgstr "完成" msgid "" "You cannot delete a project containing tasks. You can either delete all the " "project's tasks and then delete the project or simply deactivate the project." -msgstr "" +msgstr "您不能删除一个项目,其中包含任务。您可以删除所有项目的任务,然后删除项目或干脆取消的项目。" #. module: project #: model:process.transition.action,name:project.process_transition_action_draftopentask0 @@ -1446,7 +1454,7 @@ msgstr "待处理" #. module: project #: field:project.project,privacy_visibility:0 msgid "Privacy / Visibility" -msgstr "" +msgstr "隐私/能见度" #. module: project #: view:project.task:0 @@ -1487,7 +1495,7 @@ msgstr "经理" #. module: project #: view:project.task:0 msgid "Very Important" -msgstr "" +msgstr "非常重要" #. module: project #: view:report.project.task.user:0 @@ -1563,12 +1571,12 @@ msgstr "指派到" #. module: project #: model:res.groups,name:project.group_time_work_estimation_tasks msgid "Time Estimation on Tasks" -msgstr "" +msgstr "任务时间估计" #. module: project #: field:project.task,total_hours:0 msgid "Total" -msgstr "" +msgstr "合计" #. module: project #: model:process.node,note:project.process_node_taskbydelegate0 @@ -1585,7 +1593,7 @@ msgstr "在这里输入完成这个任务还需要多少小时" msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." -msgstr "" +msgstr "此阶段是不可见的,例如,在状态栏或看板视图,当不存在记录在该阶段中,可显示的。" #. module: project #: view:project.task:0 @@ -1615,7 +1623,7 @@ msgstr "未决项目" #. module: project #: view:project.task:0 msgid "Remaining" -msgstr "" +msgstr "剩余" #. module: project #: field:project.task,progress:0 @@ -1644,17 +1652,17 @@ msgstr "" #. module: project #: field:project.config.settings,module_project_issue:0 msgid "Track issues and bugs" -msgstr "" +msgstr "追踪问题和错误" #. module: project #: field:project.config.settings,module_project_mrp:0 msgid "Generate tasks from sale orders" -msgstr "" +msgstr "从销售订单生成任务" #. module: project #: model:ir.ui.menu,name:project.menu_task_types_view msgid "Task Stages" -msgstr "" +msgstr "任务阶段" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -1665,7 +1673,7 @@ msgstr "确认要求和设置计划时间" #: field:project.project,message_ids:0 #: field:project.task,message_ids:0 msgid "Messages" -msgstr "" +msgstr "消息" #. module: project #: field:project.project,color:0 @@ -1723,12 +1731,12 @@ msgstr "结束日期" #. module: project #: field:project.task.type,state:0 msgid "Related Status" -msgstr "" +msgstr "相关状态" #. module: project #: view:project.project:0 msgid "Documents" -msgstr "" +msgstr "文档" #. module: project #: view:report.project.task.user:0 @@ -1740,7 +1748,7 @@ msgstr "天数" #: field:project.project,message_follower_ids:0 #: field:project.task,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "关注者" #. module: project #: model:mail.message.subtype,name:project.mt_project_new @@ -1780,7 +1788,7 @@ msgstr "确认任务" #. module: project #: field:project.config.settings,module_project_long_term:0 msgid "Manage resources planning on gantt view" -msgstr "" +msgstr "管理甘特图资源规划" #. module: project #: view:project.task:0 @@ -1837,7 +1845,7 @@ msgstr "项目列表" #. module: project #: model:res.groups,name:project.group_tasks_work_on_tasks msgid "Task's Work on Tasks" -msgstr "" +msgstr "任务的工作任务" #. module: project #: help:project.task.delegate,name:0 @@ -1861,7 +1869,7 @@ msgstr "项目任务列表" #: code:addons/project/project.py:1296 #, python-format msgid "Task has been created." -msgstr "" +msgstr "任务已经创建。" #. module: project #: field:account.analytic.account,use_tasks:0 @@ -1885,14 +1893,14 @@ msgstr "十二月" #: model:mail.message.subtype,name:project.mt_project_canceled #: model:mail.message.subtype,name:project.mt_task_canceled msgid "Canceled" -msgstr "" +msgstr "取消" #. module: project #: view:project.config.settings:0 #: view:project.task.delegate:0 #: view:project.task.reevaluate:0 msgid "or" -msgstr "" +msgstr "或者" #. module: project #: help:project.config.settings,module_project_mrp:0 @@ -1914,7 +1922,7 @@ msgstr "被分派任务的人估算的工时" #. module: project #: model:project.category,name:project.project_category_03 msgid "Experiment" -msgstr "" +msgstr "实验" #. module: project #: model:process.transition.action,name:project.process_transition_action_opendrafttask0 @@ -1933,12 +1941,12 @@ msgstr "看板状态" #: code:addons/project/project.py:1299 #, python-format msgid "Task has been set as draft." -msgstr "" +msgstr "任务已被设置为的草稿。" #. module: project #: field:project.config.settings,module_project_timesheet:0 msgid "Record timesheet lines per tasks" -msgstr "" +msgstr "记录每个任务的时间表线" #. module: project #: model:ir.model,name:project.model_report_project_task_user @@ -1974,13 +1982,13 @@ msgstr "用户" msgid "" "The kind of document created when an email is received on this project's " "email alias" -msgstr "" +msgstr "该类型的文件创建电子邮件时,收到该项目的电子邮件别名" #. module: project #: model:ir.actions.act_window,name:project.action_config_settings #: view:project.config.settings:0 msgid "Configure Project" -msgstr "" +msgstr "配置项目" #. module: project #: field:project.project,message_comment_ids:0 @@ -1988,7 +1996,7 @@ msgstr "" #: field:project.task,message_comment_ids:0 #: help:project.task,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "评论和电子邮件" #. module: project #: view:project.task.history.cumulative:0 @@ -2003,7 +2011,7 @@ msgstr "一月" #. module: project #: model:ir.actions.server,name:project.actions_server_project_unread msgid "Project: Mark unread" -msgstr "" +msgstr "项目:标记为未读" #. module: project #: field:project.task.delegate,prefix:0 @@ -2037,7 +2045,7 @@ msgstr "我是项目经理的项目" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Ready for next stage" -msgstr "" +msgstr "准备好下一个阶段" #. module: project #: view:project.task:0 @@ -2106,13 +2114,13 @@ msgstr "" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Followers Only" -msgstr "" +msgstr "仅关注着" #. module: project #: view:board.board:0 #: field:project.project,task_count:0 msgid "Open Tasks" -msgstr "" +msgstr "未完成任务" #. module: project #: field:project.project,priority:0 diff --git a/addons/purchase/i18n/es.po b/addons/purchase/i18n/es.po index 145f5c3c931..e71606dcfcf 100644 --- a/addons/purchase/i18n/es.po +++ b/addons/purchase/i18n/es.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-02-15 12:20+0000\n" -"Last-Translator: mikel \n" +"PO-Revision-Date: 2012-12-14 18:42+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:12+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting msgid "Analytic Accounting for Purchases" -msgstr "" +msgstr "Contabilidad analítica para las compras" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "Parámetros de configuración contable" #. module: purchase #: view:board.board:0 @@ -39,6 +39,11 @@ msgid "" "Example: Product: this product is deprecated, do not purchase more than 5.\n" " Supplier: don't forget to ask for an express delivery." msgstr "" +"Permite configurar notificaciones en los productos y lanzarlas cuando un " +"usuario quiera comprar un producto dado o en un proveedor determinado.\n" +"Ejemplo: \n" +"Producto: este producto está obsoleto - No comprar más de 5 -.\n" +"Proveedor: no olvidar preguntar por una entrega rápida." #. module: purchase #: model:product.pricelist,name:purchase.list0 @@ -48,7 +53,7 @@ msgstr "Tarifa de compra por defecto" #. module: purchase #: report:purchase.order:0 msgid "Tel :" -msgstr "" +msgstr "Tel :" #. module: purchase #: help:purchase.order,pricelist_id:0 @@ -62,7 +67,7 @@ msgstr "" #. module: purchase #: model:ir.actions.server,name:purchase.actions_server_purchase_order_read msgid "Purchase: Mark read" -msgstr "" +msgstr "Compras: Marcar como leídos" #. module: purchase #: view:purchase.report:0 @@ -78,7 +83,7 @@ msgstr "Orden del día" #. module: purchase #: help:purchase.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory @@ -103,6 +108,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen viene " +"directamente en formato HTML para poder ser insertado en las vistas kanban." #. module: purchase #: code:addons/purchase/purchase.py:973 @@ -111,7 +118,7 @@ msgstr "" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Advertencia!" #. module: purchase #: code:addons/purchase/purchase.py:573 @@ -162,7 +169,7 @@ msgstr "Precio medio" #: code:addons/purchase/purchase.py:830 #, python-format msgid "Invoice paid." -msgstr "" +msgstr "Factura pagada." #. module: purchase #: view:purchase.order:0 @@ -196,12 +203,12 @@ msgstr "Dirección de envío :" #. module: purchase #: view:purchase.order:0 msgid "Confirm Order" -msgstr "" +msgstr "Confirmar pedido" #. module: purchase #: field:purchase.config.settings,module_warning:0 msgid "Alerts by products or supplier" -msgstr "" +msgstr "Avisos por producto o proveedor" #. module: purchase #: field:purchase.order,name:0 @@ -213,7 +220,7 @@ msgstr "Referencia del pedido" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Process" -msgstr "" +msgstr "Proceso de facturación" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -225,6 +232,8 @@ msgstr "Aprobación" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Permite seleccionar y configurar diferentes unidades de medida para los " +"productos." #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -239,12 +248,12 @@ msgstr "" #: code:addons/purchase/purchase.py:255 #, python-format msgid "In order to delete a purchase order, you must cancel it first." -msgstr "" +msgstr "Para borrar un pedido de compra, debe cancelarlo primero." #. module: purchase #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "" +msgstr "Cuando venda este producto, OpenERP lanzará" #. module: purchase #: view:purchase.order:0 @@ -264,7 +273,7 @@ msgstr "Total importe base" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Categorías de las unidades de medida" #. module: purchase #: view:purchase.report:0 @@ -275,7 +284,7 @@ msgstr "Categoría" #. module: purchase #: view:purchase.order:0 msgid "Quotation " -msgstr "" +msgstr "Cotización " #. module: purchase #: code:addons/purchase/purchase.py:810 @@ -283,6 +292,7 @@ msgstr "" msgid "" "Quotation for %s converted to a Purchase Order of %s %s." msgstr "" +"Cotización para %s convertida a pedido de compra de %s %s." #. module: purchase #: model:process.transition,note:purchase.process_transition_purchaseinvoice0 @@ -302,7 +312,7 @@ msgstr "" #: field:purchase.order.line,state:0 #: view:purchase.report:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: purchase #: selection:purchase.report,month:0 @@ -312,7 +322,7 @@ msgstr "Agosto" #. module: purchase #: view:product.product:0 msgid "to" -msgstr "" +msgstr "a" #. module: purchase #: selection:purchase.report,month:0 @@ -329,6 +339,7 @@ msgstr "Pedidos de compras" #: help:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Allows you to specify an analytic account on purchase orders." msgstr "" +"Permite asignar una cuenta analítica específica en los pedidos de compra." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -345,6 +356,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Pulse para crear una factura en borrador.\n" +"

\n" +"Use este menú para controlar las facturas a ser recibidas de sus " +"proveedores. OpenERP genera facturas borrados de los pedidos de venta o " +"recepciones, dependiendo de su configuración.\n" +"

\n" +"Una vez recibe una factura de proveedor, puede casarla con la factura en " +"borrador y validarla.\n" +"

\n" +" " #. module: purchase #: selection:purchase.report,month:0 @@ -355,12 +377,12 @@ msgstr "Octubre" #: code:addons/purchase/purchase.py:837 #, python-format msgid "Purchase Order for %s cancelled." -msgstr "" +msgstr "El pedido de compra para %s ha sido cancelado." #. module: purchase #: field:purchase.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -378,7 +400,7 @@ msgstr "Presupuestos" #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Do you want to generate the supplier invoices?" -msgstr "" +msgstr "¿Quiere generar las facturas de proveedor?" #. module: purchase #: field:purchase.order.line,product_qty:0 @@ -391,7 +413,7 @@ msgstr "Cantidad" #: code:addons/purchase/purchase.py:819 #, python-format msgid "Shipment %s scheduled for %s." -msgstr "" +msgstr "Envío %s programado para %s." #. module: purchase #: field:purchase.order,fiscal_position:0 @@ -401,7 +423,7 @@ msgstr "Posición fiscal" #. module: purchase #: field:purchase.config.settings,default_invoice_method:0 msgid "Default invoicing control method" -msgstr "" +msgstr "Método de control de facturación por defecto" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking_in @@ -449,12 +471,16 @@ msgid "" "Put an address if you want to deliver directly from the supplier to the " "customer. Otherwise, keep empty to deliver to your own company." msgstr "" +"Coloque una dirección si quiere enviar directamente del proveedor al " +"cliente. En caso contrario, déjelo en blanco para enviar a su propia " +"compañía." #. module: purchase #: code:addons/purchase/purchase.py:824 #, python-format msgid "Draft Invoice of %s %s is waiting for validation." msgstr "" +"La factura en borrador de %s %s esta esperando para validación." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_line_form_action2 @@ -501,19 +527,19 @@ msgstr "Pedidos de compra que incluyen líneas no facturadas." #: view:product.product:0 #: field:product.template,purchase_ok:0 msgid "Can be Purchased" -msgstr "" +msgstr "Puede ser comprado" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move msgid "Incoming Products" -msgstr "" +msgstr "Productos entrantes" #. module: purchase #: view:purchase.config.settings:0 #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "or" -msgstr "" +msgstr "o" #. module: purchase #: field:res.company,po_lead:0 @@ -534,7 +560,7 @@ msgstr "" #. module: purchase #: view:purchase.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: purchase #: field:purchase.order,amount_untaxed:0 @@ -554,12 +580,12 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Customer Address" -msgstr "" +msgstr "Dirección de cliente" #. module: purchase #: selection:purchase.order,state:0 msgid "RFQ Sent" -msgstr "" +msgstr "Petición de cotización enviada" #. module: purchase #: view:purchase.order:0 @@ -579,7 +605,7 @@ msgstr "Proveedor" #: code:addons/purchase/purchase.py:508 #, python-format msgid "Define expense account for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Defina la cuenta de gastos para esta compañía: \"%s\" (id:%d)." #. module: purchase #: model:process.transition,name:purchase.process_transition_packinginvoice0 @@ -612,12 +638,12 @@ msgstr "Pedidos de compra que están en borrador" #. module: purchase #: view:product.product:0 msgid "Suppliers" -msgstr "" +msgstr "Proveedores" #. module: purchase #: view:product.product:0 msgid "To Purchase" -msgstr "" +msgstr "A comprar" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -639,7 +665,7 @@ msgstr "" #. module: purchase #: view:purchase.order.line:0 msgid "Invoices and Receptions" -msgstr "" +msgstr "Facturas y recepciones" #. module: purchase #: view:purchase.report:0 @@ -651,12 +677,12 @@ msgstr "Nº de líneas" #: code:addons/purchase/wizard/purchase_line_invoice.py:110 #, python-format msgid "Define expense account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Defina la cuenta de gastos para este producto:\"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 msgid "(update)" -msgstr "" +msgstr "(actualizar)" #. module: purchase #: view:purchase.order:0 @@ -673,7 +699,7 @@ msgstr "Indica que un albarán ha sido realizado." #: code:addons/purchase/purchase.py:572 #, python-format msgid "Unable to cancel this purchase order." -msgstr "" +msgstr "No se ha podido cancelar este pedido de compra." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice @@ -705,6 +731,8 @@ msgid "" "Unique number of the purchase order, computed automatically when the " "purchase order is created." msgstr "" +"Número único del pedido de compra, calculado automáticamente cuando se crea " +"el pedido." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase @@ -732,7 +760,7 @@ msgstr "Tarifa" #. module: purchase #: selection:purchase.order,state:0 msgid "Draft PO" -msgstr "" +msgstr "OC en borrador" #. module: purchase #: model:process.node,name:purchase.process_node_draftpurchaseorder0 @@ -752,7 +780,7 @@ msgstr "Fecha pedido" #. module: purchase #: field:purchase.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Gestionar diferentes unidades de medida para los productos" #. module: purchase #: model:process.node,name:purchase.process_node_invoiceafterpacking0 @@ -784,7 +812,7 @@ msgstr "Presupuesto solicitado:" #: 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 msgid "On Incoming Shipments" -msgstr "" +msgstr "En envíos entrantes" #. module: purchase #: report:purchase.order:0 @@ -800,7 +828,7 @@ msgstr "Movimientos de stock" #: code:addons/purchase/purchase.py:1158 #, python-format msgid "Draft Purchase Order created" -msgstr "" +msgstr "Pedido de compra en borrador creado" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase @@ -815,12 +843,12 @@ msgstr "Indica que una factura ha sido pagada." #. module: purchase #: field:purchase.order,notes:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Términos y condiciones" #. module: purchase #: field:purchase.order,currency_id:0 msgid "unknown" -msgstr "" +msgstr "desconocido" #. module: purchase #: help:purchase.order,date_order:0 @@ -830,7 +858,7 @@ msgstr "Fecha de la creación de este documento." #. module: purchase #: field:purchase.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Es un seguidor" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph @@ -867,17 +895,17 @@ msgstr "Compañías" #. module: purchase #: view:purchase.order.group:0 msgid "Are you sure you want to merge these orders?" -msgstr "" +msgstr "¿Está seguro de que desea juntar estos pedidos?" #. module: purchase #: field:account.config.settings,module_purchase_analytic_plans:0 msgid "Use multiple analytic accounts on orders" -msgstr "" +msgstr "Usar múltiples cuentas analíticas en los pedidos" #. module: purchase #: view:product.product:0 msgid "will be created in order to subcontract the job" -msgstr "" +msgstr "será creado para subcontrar el trabajo" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -897,7 +925,7 @@ msgstr "Días a validar" #. module: purchase #: view:purchase.config.settings:0 msgid "Supplier Features" -msgstr "" +msgstr "Características del proveedor" #. module: purchase #: report:purchase.order:0 @@ -919,7 +947,7 @@ msgstr "Cancelar" #: field:purchase.order,message_comment_ids:0 #: help:purchase.order,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Comentarios y correos" #. module: purchase #: sql_constraint:purchase.order:0 @@ -958,7 +986,7 @@ msgstr "Fecha aprobación" #: code:addons/purchase/purchase.py:806 #, python-format msgid "Request for quotation created." -msgstr "" +msgstr "Petición de cotización creada." #. module: purchase #: view:product.product:0 diff --git a/addons/purchase/i18n/it.po b/addons/purchase/i18n/it.po index 6a68e716023..10288b87e26 100644 --- a/addons/purchase/i18n/it.po +++ b/addons/purchase/i18n/it.po @@ -7,29 +7,29 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2011-11-07 12:52+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-12-14 21:02+0000\n" +"Last-Translator: Davide Corio - agilebg.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: 2012-12-04 05:11+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting msgid "Analytic Accounting for Purchases" -msgstr "" +msgstr "Contabilità Analitica su Acquisti" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: purchase #: view:board.board:0 msgid "Monthly Purchases by Category" -msgstr "" +msgstr "Acquisti Mensili per Categoria" #. module: purchase #: help:purchase.config.settings,module_warning:0 @@ -48,7 +48,7 @@ msgstr "Listino acquisti predefinito" #. module: purchase #: report:purchase.order:0 msgid "Tel :" -msgstr "" +msgstr "Tel :" #. module: purchase #: help:purchase.order,pricelist_id:0 @@ -62,7 +62,7 @@ msgstr "" #. module: purchase #: model:ir.actions.server,name:purchase.actions_server_purchase_order_read msgid "Purchase: Mark read" -msgstr "" +msgstr "Acquisti: Segna come letto" #. module: purchase #: view:purchase.report:0 @@ -73,12 +73,12 @@ msgstr "Giorno" #. module: purchase #: view:purchase.report:0 msgid "Order of Day" -msgstr "" +msgstr "Ordine del Giorno" #. module: purchase #: help:purchase.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory @@ -103,6 +103,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Gestisce il sommario (numero di messaggi, ...) di Chatter. Questo sommario è " +"direttamente in html così da poter essere inserito nelle viste kanban." #. module: purchase #: code:addons/purchase/purchase.py:973 @@ -111,13 +113,15 @@ msgstr "" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning!" -msgstr "" +msgstr "Attenzione!" #. module: purchase #: code:addons/purchase/purchase.py:573 #, python-format msgid "You must first cancel all receptions related to this purchase order." msgstr "" +"Dovresti prima annullare tutte le ricezioni correlate a questo ordine di " +"acquisto." #. module: purchase #: model:ir.model,name:purchase.model_res_partner @@ -160,12 +164,12 @@ msgstr "Prezzo medio" #: code:addons/purchase/purchase.py:830 #, python-format msgid "Invoice paid." -msgstr "" +msgstr "Fattura pagata." #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in the exception state" -msgstr "" +msgstr "Ordini di acquisto in stato eccezione" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group @@ -194,12 +198,12 @@ msgstr "Indirizzo Spedizione:" #. module: purchase #: view:purchase.order:0 msgid "Confirm Order" -msgstr "" +msgstr "Conferma Ordine" #. module: purchase #: field:purchase.config.settings,module_warning:0 msgid "Alerts by products or supplier" -msgstr "" +msgstr "Avvisi per prodotto o fornitore" #. module: purchase #: field:purchase.order,name:0 @@ -211,7 +215,7 @@ msgstr "Rif. Ordine" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Process" -msgstr "" +msgstr "Processo di Fatturazione" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -223,6 +227,8 @@ msgstr "Approvazione" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Consente di selezionare e mantenere differenti unità di misura per i " +"prodotti." #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -238,21 +244,22 @@ msgstr "" #, python-format msgid "In order to delete a purchase order, you must cancel it first." msgstr "" +"Deve essere prima annullato per poter cancellare un ordine di acquisto." #. module: purchase #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "" +msgstr "Quando vendi questo prodotto, OpenERP avvierà" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase orders" -msgstr "" +msgstr "Ordini di Acquisto Approvati" #. 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} Ordine (Rif ${object.name or 'n/a' })" #. module: purchase #: view:purchase.order:0 @@ -262,7 +269,7 @@ msgstr "Totale imponibile" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Categorie Unità di Misura" #. module: purchase #: view:purchase.report:0 @@ -273,7 +280,7 @@ msgstr "Categoria" #. module: purchase #: view:purchase.order:0 msgid "Quotation " -msgstr "" +msgstr "Preventivo " #. module: purchase #: code:addons/purchase/purchase.py:810 @@ -281,6 +288,7 @@ msgstr "" msgid "" "Quotation for %s converted to a Purchase Order of %s %s." msgstr "" +"Preventivo per %s convertito in Ordine di Acquisto per %s %s." #. module: purchase #: model:process.transition,note:purchase.process_transition_purchaseinvoice0 @@ -301,7 +309,7 @@ msgstr "" #: field:purchase.order.line,state:0 #: view:purchase.report:0 msgid "Status" -msgstr "" +msgstr "Stato" #. module: purchase #: selection:purchase.report,month:0 @@ -311,7 +319,7 @@ msgstr "Agosto" #. module: purchase #: view:product.product:0 msgid "to" -msgstr "" +msgstr "a" #. module: purchase #: selection:purchase.report,month:0 @@ -327,7 +335,7 @@ msgstr "Ordini di Acquisto" #: help:account.config.settings,group_analytic_account_for_purchases:0 #: help:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Allows you to specify an analytic account on purchase orders." -msgstr "" +msgstr "Consente di specificare un conto analitico sugli ordini di acquisto." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -354,12 +362,12 @@ msgstr "Ottobre" #: code:addons/purchase/purchase.py:837 #, python-format msgid "Purchase Order for %s cancelled." -msgstr "" +msgstr "Ordine di Acquisto per %s annullato." #. module: purchase #: field:purchase.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Riepilogo" #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -378,7 +386,7 @@ msgstr "Preventivi" #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Do you want to generate the supplier invoices?" -msgstr "" +msgstr "Vuoi generare la fattura fornitore?" #. module: purchase #: field:purchase.order.line,product_qty:0 @@ -391,7 +399,7 @@ msgstr "Quantità" #: code:addons/purchase/purchase.py:819 #, python-format msgid "Shipment %s scheduled for %s." -msgstr "" +msgstr "Spedizione %s pianificata per %s." #. module: purchase #: field:purchase.order,fiscal_position:0 @@ -401,7 +409,7 @@ msgstr "Posizione Fiscale" #. module: purchase #: field:purchase.config.settings,default_invoice_method:0 msgid "Default invoicing control method" -msgstr "" +msgstr "Metodo di fatturazione predefinito" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking_in @@ -449,12 +457,15 @@ msgid "" "Put an address if you want to deliver directly from the supplier to the " "customer. Otherwise, keep empty to deliver to your own company." msgstr "" +"Inserire un indirizzo se si vuole consegnare direttamente dal fornitore al " +"cliente. Altrimenti, lasciare vuote per consegnare direttamente alla propria " +"azienda." #. module: purchase #: code:addons/purchase/purchase.py:824 #, python-format msgid "Draft Invoice of %s %s is waiting for validation." -msgstr "" +msgstr "Fattura bozza per %s %s is in attesa di validazione." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_line_form_action2 @@ -479,7 +490,7 @@ msgstr "Data preventivata" #. module: purchase #: field:purchase.order,journal_id:0 msgid "Journal" -msgstr "" +msgstr "Sezionale" #. module: purchase #: view:board.board:0 @@ -495,25 +506,25 @@ msgstr "Prenotazione" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders that include lines not invoiced." -msgstr "" +msgstr "Ordini di acquisto che includono righe non fatturate." #. module: purchase #: view:product.product:0 #: field:product.template,purchase_ok:0 msgid "Can be Purchased" -msgstr "" +msgstr "Può essere acquistato" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move msgid "Incoming Products" -msgstr "" +msgstr "Prodotti in arrivo" #. module: purchase #: view:purchase.config.settings:0 #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "or" -msgstr "" +msgstr "o" #. module: purchase #: field:res.company,po_lead:0 @@ -534,7 +545,7 @@ msgstr "" #. module: purchase #: view:purchase.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Applica" #. module: purchase #: field:purchase.order,amount_untaxed:0 @@ -553,12 +564,12 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Customer Address" -msgstr "" +msgstr "Indirizzo Cliente" #. module: purchase #: selection:purchase.order,state:0 msgid "RFQ Sent" -msgstr "" +msgstr "RFQ Inviata" #. module: purchase #: view:purchase.order:0 @@ -578,7 +589,7 @@ msgstr "Fornitore" #: code:addons/purchase/purchase.py:508 #, python-format msgid "Define expense account for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Definire un conto spese per questa azienda: \"%s\" (id:%d)." #. module: purchase #: model:process.transition,name:purchase.process_transition_packinginvoice0 @@ -606,17 +617,17 @@ msgstr "Ricevuto" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in draft state" -msgstr "" +msgstr "Ordini di acquisto in stato bozza" #. module: purchase #: view:product.product:0 msgid "Suppliers" -msgstr "" +msgstr "Fornitori" #. module: purchase #: view:product.product:0 msgid "To Purchase" -msgstr "" +msgstr "Da Acquistare" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -638,7 +649,7 @@ msgstr "" #. module: purchase #: view:purchase.order.line:0 msgid "Invoices and Receptions" -msgstr "" +msgstr "Fatture e Arrivi" #. module: purchase #: view:purchase.report:0 @@ -650,12 +661,12 @@ msgstr "Numero di linee" #: code:addons/purchase/wizard/purchase_line_invoice.py:110 #, python-format msgid "Define expense account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Definire un conto spese per questo prodotto: \"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 msgid "(update)" -msgstr "" +msgstr "(aggiornamento)" #. module: purchase #: view:purchase.order:0 @@ -672,7 +683,7 @@ msgstr "Indica che è stato eseguito un movimento merci" #: code:addons/purchase/purchase.py:572 #, python-format msgid "Unable to cancel this purchase order." -msgstr "" +msgstr "Impossibile annullare questo ordine di acquisto." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice @@ -705,6 +716,8 @@ msgid "" "Unique number of the purchase order, computed automatically when the " "purchase order is created." msgstr "" +"Numero univoco dell'ordine di acquisto, calcolato automaticamente quando " +"l'ordine di acquisto viene creato." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase @@ -732,7 +745,7 @@ msgstr "Listino Prezzi" #. module: purchase #: selection:purchase.order,state:0 msgid "Draft PO" -msgstr "" +msgstr "PO Bozza" #. module: purchase #: model:process.node,name:purchase.process_node_draftpurchaseorder0 @@ -752,7 +765,7 @@ msgstr "Data ordine" #. module: purchase #: field:purchase.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Gestisce differenti unità di misura per prodotto" #. module: purchase #: model:process.node,name:purchase.process_node_invoiceafterpacking0 @@ -784,7 +797,7 @@ msgstr "Richiesta di quotazione :" #: 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 msgid "On Incoming Shipments" -msgstr "" +msgstr "Su spedizioni in entrata" #. module: purchase #: report:purchase.order:0 @@ -800,12 +813,12 @@ msgstr "Movimenti di magazzino" #: code:addons/purchase/purchase.py:1158 #, python-format msgid "Draft Purchase Order created" -msgstr "" +msgstr "Ordine di acquisto bozza creato" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase msgid "Product Categories" -msgstr "" +msgstr "Categorie Prodotto" #. module: purchase #: help:purchase.order,invoiced:0 @@ -815,12 +828,12 @@ msgstr "Indica che una fattura è stata pagata" #. module: purchase #: field:purchase.order,notes:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Termini e Condizioni" #. module: purchase #: field:purchase.order,currency_id:0 msgid "unknown" -msgstr "" +msgstr "sconosciuto" #. module: purchase #: help:purchase.order,date_order:0 @@ -830,7 +843,7 @@ msgstr "Data in cui questo documento è stato creato" #. module: purchase #: field:purchase.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "E' un Follower" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph @@ -858,7 +871,7 @@ msgstr "Eccezione" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat msgid "Address Book" -msgstr "" +msgstr "Rubrica" #. module: purchase #: model:ir.model,name:purchase.model_res_company @@ -868,17 +881,17 @@ msgstr "Aziende" #. module: purchase #: view:purchase.order.group:0 msgid "Are you sure you want to merge these orders?" -msgstr "" +msgstr "Sicuro di voler unire questi ordini?" #. module: purchase #: field:account.config.settings,module_purchase_analytic_plans:0 msgid "Use multiple analytic accounts on orders" -msgstr "" +msgstr "Usa conti analitici multipli sugli ordini" #. module: purchase #: view:product.product:0 msgid "will be created in order to subcontract the job" -msgstr "" +msgstr "verrà creato per esternalizzare il lavoro" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -898,7 +911,7 @@ msgstr "Giorni dalla validazione" #. module: purchase #: view:purchase.config.settings:0 msgid "Supplier Features" -msgstr "" +msgstr "Caratteristiche Fornitore" #. module: purchase #: report:purchase.order:0 @@ -920,12 +933,12 @@ msgstr "Annulla" #: field:purchase.order,message_comment_ids:0 #: help:purchase.order,message_comment_ids:0 msgid "Comments and emails" -msgstr "" +msgstr "Commenti ed Email" #. module: purchase #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Il Riferimento Ordine deve essere unico per azienda!" #. module: purchase #: model:process.transition,name:purchase.process_transition_purchaseinvoice0 @@ -941,7 +954,7 @@ msgstr "Richiesta Preventivo" #. module: purchase #: view:purchase.report:0 msgid "Order of Month" -msgstr "" +msgstr "Ordine del mese" #. module: purchase #: report:purchase.order:0 @@ -959,28 +972,28 @@ msgstr "Data Approvazione" #: code:addons/purchase/purchase.py:806 #, python-format msgid "Request for quotation created." -msgstr "" +msgstr "Richiesta di preventivo creata." #. module: purchase #: view:product.product:0 msgid "a draft purchase order" -msgstr "" +msgstr "un ordine di acquisto bozza" #. module: purchase #: view:purchase.report:0 msgid "Order of Year" -msgstr "" +msgstr "Ordine dell'anno" #. module: purchase #: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order msgid "RFQs and Purchases" -msgstr "" +msgstr "RFQ e Acquisti" #. module: purchase #: field:account.config.settings,group_analytic_account_for_purchases:0 #: field:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Analytic accounting for purchases" -msgstr "" +msgstr "Contabilità analitica su acquisti" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1 @@ -1003,29 +1016,29 @@ msgstr "" #. module: purchase #: model:ir.model,name:purchase.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Email in uscita" #. module: purchase #: code:addons/purchase/purchase.py:437 #, python-format msgid "You cannot confirm a purchase order without any purchase order line." -msgstr "" +msgstr "Non è possibile confermare un ordine di acquisto senza righe." #. module: purchase #: model:ir.actions.server,name:purchase.actions_server_purchase_order_unread msgid "Purchase: Mark unread" -msgstr "" +msgstr "Acquisti: Segna come letto" #. module: purchase #: help:purchase.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Storico messaggi e comunicazioni" #. module: purchase #: field:purchase.order,warehouse_id:0 #: field:stock.picking.in,warehouse_id:0 msgid "Destination Warehouse" -msgstr "" +msgstr "Magazzino di destinazione" #. module: purchase #: code:addons/purchase/purchase.py:973 @@ -1034,6 +1047,8 @@ msgid "" "Selected Unit of Measure does not belong to the same category as the product " "Unit of Measure." msgstr "" +"L'unità di misura selezionata non appartiene alla stessa categoria di quella " +"del prodotto." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase @@ -1044,13 +1059,13 @@ msgstr "Unità di Misura" #. module: purchase #: field:purchase.config.settings,group_purchase_pricelist:0 msgid "Manage pricelist per supplier" -msgstr "" +msgstr "Gestisce i listini prezzi per fornitore" #. module: purchase #: code:addons/purchase/purchase.py:833 #, python-format msgid "Purchase Order has been set to draft." -msgstr "" +msgstr "L'ordine di acquisto è stato impostato a bozza." #. module: purchase #: view:board.board:0 @@ -1062,11 +1077,12 @@ msgstr "Dashboard acquisti" #, python-format msgid "First cancel all receptions related to this purchase order." msgstr "" +"Annullare prima tutti le ricezioni legate a questo ordine di acquisto." #. module: purchase #: view:purchase.order:0 msgid "Approve Order" -msgstr "" +msgstr "Approva Ordine" #. module: purchase #: help:purchase.report,date:0 @@ -1094,7 +1110,7 @@ msgstr "Statistiche degli ordini di vendita" #: view:purchase.order:0 #: field:purchase.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Messaggi non letti" #. module: purchase #: view:purchase.order.line_invoice:0 @@ -1114,7 +1130,7 @@ msgstr "Note" #. module: purchase #: field:purchase.config.settings,module_purchase_requisition:0 msgid "Manage purchase requisitions" -msgstr "" +msgstr "Gestisce le richieste d'acquisto" #. module: purchase #: report:purchase.order:0 @@ -1139,7 +1155,7 @@ msgstr "Movimento di magazzino" #: code:addons/purchase/purchase.py:255 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Azione non valida!" #. module: purchase #: field:purchase.order,validator:0 @@ -1156,7 +1172,7 @@ msgstr "Costo Prodotti" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in exception state" -msgstr "" +msgstr "Ordini di acquisto in stato eccezione" #. module: purchase #: model:process.node,note:purchase.process_node_draftpurchaseorder0 @@ -1167,7 +1183,7 @@ msgstr "Richiesta di preventivo" #. module: purchase #: view:purchase.order:0 msgid "Source" -msgstr "" +msgstr "Origine" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking @@ -1188,12 +1204,14 @@ msgstr "Fatture generate per un ordine di acquisto" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Pre-generate draft invoices based on purchase orders" -msgstr "" +msgstr "Pre-genera fatture bozza basate sugli ordini di acquisto" #. module: purchase #: help:product.template,purchase_ok:0 msgid "Specify if the product can be selected in a purchase order line." msgstr "" +"Specifica se il prodotto può essere selezionato in una riga d'ordine " +"d'acquisto" #. module: purchase #: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0 @@ -1235,13 +1253,13 @@ msgstr "" msgid "" "a draft\n" " purchase order" -msgstr "" +msgstr "un ordine di acquisto bozza" #. module: purchase #: code:addons/purchase/purchase.py:310 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Si prega di creare le fatture." #. module: purchase #: model:ir.model,name:purchase.model_procurement_order @@ -1262,7 +1280,7 @@ msgstr "Marzo" #. module: purchase #: view:purchase.order:0 msgid "Receive Invoice" -msgstr "" +msgstr "Ricevi fattura" #. module: purchase #: view:purchase.order:0 @@ -1290,7 +1308,7 @@ msgstr "Da controllare dal responsabile contabilità" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_settings msgid "purchase.config.settings" -msgstr "" +msgstr "purchase.config.settings" #. module: purchase #: model:process.node,note:purchase.process_node_approvepurchaseorder0 @@ -1301,7 +1319,7 @@ msgstr "Stato dell'ordine di acquisto" #. module: purchase #: field:purchase.order.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unità di misura prodotto" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_pricelist_version_action @@ -1332,23 +1350,23 @@ msgstr "Genera fattura da linea ordine di acquisto" #: code:addons/purchase/purchase.py:1133 #, python-format msgid "PO: %s" -msgstr "" +msgstr "PO: %s" #. module: purchase #: view:purchase.order:0 msgid "Send by EMail" -msgstr "" +msgstr "Invia tramite email" #. module: purchase #: code:addons/purchase/purchase.py:498 #, python-format msgid "Define purchase journal for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Definire il sezionale acquisti per l'azienda: \"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 msgid "Purchase Order " -msgstr "" +msgstr "Ordine d'acquisto " #. module: purchase #: view:purchase.order.line:0 @@ -1359,12 +1377,12 @@ msgstr "Fatture manuali" #: model:ir.actions.act_window,name:purchase.action_purchase_configuration #: view:purchase.config.settings:0 msgid "Configure Purchases" -msgstr "" +msgstr "Configura acquisti" #. module: purchase #: view:purchase.order:0 msgid "Untaxed" -msgstr "" +msgstr "Non tassato" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 @@ -1375,7 +1393,7 @@ msgstr "Generata lista prelievo" #: model:ir.actions.act_window,name:purchase.purchase_line_form_action2 #: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft msgid "On Purchase Order Lines" -msgstr "" +msgstr "Su righe ordine d'acquisto" #. module: purchase #: report:purchase.quotation:0 @@ -1388,16 +1406,18 @@ msgid "" "This is the list of incoming shipments that have been generated for this " "purchase order." msgstr "" +"E' la lista delle spedizioni in entrata che sono state generate da questo " +"ordine d'acquisto" #. module: purchase #: field:purchase.config.settings,module_purchase_double_validation:0 msgid "Force two levels of approvals" -msgstr "" +msgstr "Forza due livelli di approvazione" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase_type msgid "Price Types" -msgstr "" +msgstr "Tipi di prezzo" #. module: purchase #: help:purchase.order,date_approve:0 @@ -1481,7 +1501,7 @@ msgstr "Unisci Ordini" #. module: purchase #: field:purchase.config.settings,module_purchase_analytic_plans:0 msgid "Use multiple analytic accounts on purchase orders" -msgstr "" +msgstr "Usa conti analitici multipli sugli ordini di acquisto" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management @@ -1504,7 +1524,7 @@ msgstr "Correzione manuale" #. module: purchase #: field:purchase.config.settings,group_costing_method:0 msgid "Compute product cost price based on average cost" -msgstr "" +msgstr "Calcola il prezzo di costo del prodotto basandosi sul costo medio" #. module: purchase #: code:addons/purchase/purchase.py:340 @@ -1533,7 +1553,7 @@ msgstr "Conferma" #. module: purchase #: report:purchase.order:0 msgid "TIN :" -msgstr "" +msgstr "P.IVA :" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form @@ -1556,7 +1576,7 @@ msgstr "" #. module: purchase #: field:purchase.order,invoiced:0 msgid "Invoice Received" -msgstr "" +msgstr "Fattura Ricevuta" #. module: purchase #: field:purchase.order,invoice_method:0 @@ -1571,7 +1591,7 @@ msgstr "Approvo" #. module: purchase #: view:purchase.report:0 msgid "Reference UOM" -msgstr "" +msgstr "UoM di riferimento" #. module: purchase #: selection:purchase.report,month:0 @@ -1581,12 +1601,12 @@ msgstr "Maggio" #. module: purchase #: model:res.groups,name:purchase.group_purchase_manager msgid "Manager" -msgstr "" +msgstr "Responsabile" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on Purchase Order lines" -msgstr "" +msgstr "Basato sulle righe dell'ordine di acquisto" #. module: purchase #: field:purchase.order,amount_total:0 @@ -1612,17 +1632,17 @@ msgstr "Destinazione" #. module: purchase #: field:purchase.order,dest_address_id:0 msgid "Customer Address (Direct Delivery)" -msgstr "" +msgstr "Indirizzo Cliente (Consegna Diretta)" #. module: purchase #: model:ir.actions.client,name:purchase.action_client_purchase_menu msgid "Open Purchase Menu" -msgstr "" +msgstr "Apre Menù Acquisti" #. module: purchase #: model:ir.model,name:purchase.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Wizard composizione email" #. module: purchase #: field:purchase.order,company_id:0 @@ -1655,7 +1675,7 @@ msgstr "Fax :" #. module: purchase #: model:ir.model,name:purchase.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Wizard Prelievo Parziale" #. module: purchase #: model:product.pricelist.version,name:purchase.ver0 @@ -1665,7 +1685,7 @@ msgstr "Versione predefinita del listino prezzi d'acquisto" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on generated draft invoice" -msgstr "" +msgstr "Basato sulle fatture bozza generate" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_stock_move_report_po @@ -1676,7 +1696,7 @@ msgstr "Analisi movimenti di magazzino" #. module: purchase #: field:purchase.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Messaggi" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_order @@ -1701,7 +1721,7 @@ msgstr "Ordine Acquisto" #: code:addons/purchase/wizard/purchase_line_invoice.py:109 #, python-format msgid "Error!" -msgstr "" +msgstr "Errore!" #. module: purchase #: report:purchase.order:0 @@ -1739,13 +1759,13 @@ msgstr "Annullato" #. module: purchase #: field:res.partner,purchase_order_count:0 msgid "# of Purchase Order" -msgstr "" +msgstr "# dell'ordine di acquisto" #. module: purchase #: code:addons/purchase/purchase.py:827 #, python-format msgid "Shipment received." -msgstr "" +msgstr "Spedizione ricevuta." #. module: purchase #: report:purchase.quotation:0 @@ -1755,7 +1775,7 @@ msgstr "Tel.:" #. module: purchase #: view:purchase.order:0 msgid "Resend Purchase Order" -msgstr "" +msgstr "Reinvia ordine di acquisto" #. module: purchase #: report:purchase.order:0 @@ -1778,7 +1798,7 @@ msgstr "Conferma" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on receptions" -msgstr "" +msgstr "Basato sulle ricezioni" #. module: purchase #: field:purchase.order,partner_ref:0 @@ -1799,7 +1819,7 @@ msgstr "" #. module: purchase #: field:purchase.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Followers" #. module: purchase #: help:purchase.config.settings,module_purchase_requisition:0 @@ -1832,7 +1852,7 @@ msgstr "" #. module: purchase #: model:email.template,report_name:purchase.email_template_edi_purchase msgid "RFQ_${(object.name or '').replace('/','_')}" -msgstr "" +msgstr "RFQ_${(object.name or '').replace('/','_')}" #. module: purchase #: code:addons/purchase/purchase.py:988 @@ -1867,13 +1887,13 @@ msgstr "" #: code:addons/purchase/edi/purchase_order.py:132 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "Listino EDI (%s)" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,product_uom:0 msgid "Reference Unit of Measure" -msgstr "" +msgstr "Unità di Misura di Riferimento" #. module: purchase #: model:process.node,note:purchase.process_node_packinginvoice0 @@ -1920,12 +1940,12 @@ msgstr "Lista dei prodotti ordinati." #. module: purchase #: view:purchase.order:0 msgid "Incoming Shipments & Invoices" -msgstr "" +msgstr "Spedizioni in entrata & Fatture" #. module: purchase #: selection:purchase.order,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "In attesa di approvazione" #. module: purchase #: help:purchase.order,amount_total:0 @@ -1957,12 +1977,12 @@ msgstr "Unione ordine d'acquisto" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_email_templates msgid "Email Templates" -msgstr "" +msgstr "Modelli Email" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user msgid "User" -msgstr "" +msgstr "Utente" #. module: purchase #: selection:purchase.report,month:0 @@ -1973,6 +1993,8 @@ msgstr "Novembre" #: help:purchase.config.settings,group_costing_method:0 msgid "Allows you to compute product cost price based on average cost." msgstr "" +"Consente di calcolare il prezzo di costo del prodotto basandosi sul costo " +"medio." #. module: purchase #: report:purchase.order:0 @@ -2000,11 +2022,13 @@ msgid "" "Reference of the document that generated this purchase order request; a sale " "order or an internal procurement request." msgstr "" +"Riferimento del documento che ha generato questo ordine di acquisto; un " +"ordine di vendita o una richiesta di approvvigionamento interna." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form msgid "Partner Categories" -msgstr "" +msgstr "Categorie Partner" #. module: purchase #: field:purchase.report,state:0 @@ -2019,7 +2043,7 @@ msgstr "Richiesta di Quotazione N°" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Settings" -msgstr "" +msgstr "Impostazioni Fatturazione" #. module: purchase #: model:email.template,body_html:purchase.email_template_edi_purchase @@ -2103,6 +2127,84 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +"\n" +"

Salve ${object.partner_id.name and ' ' or ''}${object.partner_id.name " +"or ''},

\n" +" \n" +"

Ecco la vostra ${object.state in ('draft', 'sent') and 'richiesta di " +"preventivo' or \"conferma d'ordine di acquisto\"} da " +"${object.company_id.name}:

\n" +" \n" +"

\n" +"   REFERENCES
\n" +"   Numero ordine: ${object.name}
\n" +"   Totale ordine: ${object.amount_total} " +"${object.pricelist_id.currency_id.name}
\n" +"   Data ordine: ${object.date_order}
\n" +" % if object.origin:\n" +"   Riferimento ordine: ${object.origin}
\n" +" % endif\n" +" % if object.partner_ref:\n" +"   Vostro rif.: ${object.partner_ref}
\n" +" % endif\n" +" % if object.validator:\n" +"   Your contact: ${object.validator.name}\n" +" % endif\n" +"

\n" +"\n" +"
\n" +"

Per qualsiasi informazione non esitate a contattarci.

\n" +"

Grazie!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % " +"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name " +"or ''}
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"
\n" +" " #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all @@ -2112,7 +2214,7 @@ msgstr "Ordini totali per utente per mese" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on incoming shipments" -msgstr "" +msgstr "Basato sulle spedizioni in entrata" #. module: purchase #: view:purchase.report:0 @@ -2127,6 +2229,9 @@ msgid "" "used to do the matching when you receive the products as this reference is " "usually written on the delivery order sent by your supplier." msgstr "" +"Riferimento dell'ordine di vendita o preventivo inviato dal fornitore. E' " +"principalmente usato per collegare i prodotti ricevuti siccome solitamente " +"viene scritto sul DDT." #. module: purchase #: code:addons/purchase/purchase.py:991 @@ -2135,6 +2240,8 @@ msgid "" "The selected supplier has a minimal quantity set to %s %s, you should not " "purchase less." msgstr "" +"Il fornitore selezionato ha una quantità minima impostata a %s %s, non si " +"dovrebbe ordinare una quantità inferiore." #. module: purchase #: report:purchase.order:0 @@ -2157,7 +2264,7 @@ msgstr "Febbraio" #: model:ir.actions.act_window,name:purchase.action_invoice_pending #: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice msgid "On Draft Invoices" -msgstr "" +msgstr "Su fatture bozza" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all @@ -2183,7 +2290,7 @@ msgstr "Importo Totale" #. module: purchase #: model:ir.model,name:purchase.model_product_template msgid "Product Template" -msgstr "" +msgstr "Modello Prodotto" #. module: purchase #: view:purchase.order.group:0 @@ -2216,7 +2323,7 @@ msgstr "" #. module: purchase #: view:product.product:0 msgid "When you sell this service to a customer," -msgstr "" +msgstr "Quando si vendite questo servizio ad un cliente," #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_pricelist_version_action @@ -2227,7 +2334,7 @@ msgstr "Versione listino prezzi" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in draft state" -msgstr "" +msgstr "Ordini d'acquisto in stato bozza" #. module: purchase #: view:purchase.report:0 @@ -2238,7 +2345,7 @@ msgstr "Anno" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on purchase order lines" -msgstr "" +msgstr "Basato su righe ordini d'acquisto" #. module: purchase #: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order diff --git a/addons/purchase/i18n/sl.po b/addons/purchase/i18n/sl.po index 03b6417b86c..00e450fdd88 100644 --- a/addons/purchase/i18n/sl.po +++ b/addons/purchase/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting diff --git a/addons/purchase_requisition/i18n/es.po b/addons/purchase_requisition/i18n/es.po index 5faff2348c9..05d66d539c8 100644 --- a/addons/purchase_requisition/i18n/es.po +++ b/addons/purchase_requisition/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2012-12-13 11:59+0000\n" +"PO-Revision-Date: 2012-12-14 18:41+0000\n" "Last-Translator: Pedro Manuel Baeza \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -299,7 +299,7 @@ msgstr "Estado" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Terms and Conditions" -msgstr "Plazos y condiciones" +msgstr "Términos y condiciones" #. module: purchase_requisition #: view:purchase.order:0 diff --git a/addons/sale/i18n/de.po b/addons/sale/i18n/de.po index c1c039f455b..4f433888592 100644 --- a/addons/sale/i18n/de.po +++ b/addons/sale/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-11 15:17+0000\n" +"PO-Revision-Date: 2012-12-14 11:34+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:40+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: sale #: model:ir.model,name:sale.model_account_config_settings @@ -1761,7 +1761,7 @@ msgstr "Auftrag" #. module: sale #: view:sale.order:0 msgid "Confirm Sale" -msgstr "Auftrag bestätiguen" +msgstr "Auftrag bestätigen" #. module: sale #: model:process.transition,name:sale.process_transition_saleinvoice0 diff --git a/addons/sale/i18n/it.po b/addons/sale/i18n/it.po index 2e733c7136e..24f2e6f7cce 100644 --- a/addons/sale/i18n/it.po +++ b/addons/sale/i18n/it.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-13 19:16+0000\n" +"PO-Revision-Date: 2012-12-14 20:21+0000\n" "Last-Translator: Davide Corio - agilebg.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: 2012-12-14 05:38+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: sale #: model:ir.model,name:sale.model_account_config_settings @@ -100,6 +100,12 @@ msgid "" "The 'Waiting Schedule' status is set when the invoice is confirmed " " but waiting for the scheduler to run on the order date." msgstr "" +"Fornisce lo stato del preventivo o ordine di vendita.\n" +"Lo stato di eccezione viene impostato automaticamente quando si annulla " +"un'operazione durante la validazione della fattura (Eccezione Fattura) o " +"durante il prelievo da magazzino (Eccezione Consegna).\n" +"Lo stato 'Attesa Pianificazione' viene impostato quando la fattura è " +"confermata ma in attesa che lo scheduler venga avviato." #. module: sale #: field:sale.order,project_id:0 @@ -197,6 +203,17 @@ msgid "" "user-wise as well as month wise.\n" " This installs the module account_analytic_analysis." msgstr "" +"For modifying account analytic view to show important data to project " +"manager of services companies.\n" +" You can also view the report of account analytic summary " +"user-wise as well as month wise.\n" +" This installs the module account_analytic_analysis.\n" +"\n" +"Per modificare la vista del conto analitico al fine di mostrare dati " +"rilevanti ai project manager delle aziende di servizi.\n" +" E' possibile inoltre mostrare il sommario del conto " +"analitico lato utente così come quello mensile.\n" +" Installa il modulo account_analytic_analysis." #. module: sale #: selection:sale.order,invoice_quantity:0 @@ -296,6 +313,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Ecco una lista di ogni riga ordine di vendita da fatturare. " +"Puoi\n" +" fatturare ordini di vendita parzialmente. Non si ha bisogno\n" +" di questa lista se si fattura partendo dalle consegne o se " +"si\n" +" fattura completamente gli ordini di vendita.\n" +"

\n" +" " #. module: sale #: view:sale.order:0 @@ -347,6 +373,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare un preventivo che verrà convertito in un " +"ordine\n" +" di vendita.\n" +"

\n" +" OpenERP ti aiuterà a gestire efficientemente un flusso di " +"vendita completo:\n" +" preventivo, ordine di vendita, consegna, fatturazione e " +"pagamento.\n" +"

\n" +" " #. module: sale #: selection:sale.report,month:0 @@ -609,6 +646,10 @@ msgid "" " or a fixed price (for advances) directly from the sale " "order form if you prefer." msgstr "" +"Tutti gli elementi in questa riga d'ordine verranno fatturati. E' anche " +"possibile fatturare una percentuale dell'ordine di vendita\n" +" o un prezzo fisso (per anticipi) direttamente dal form " +"dell'ordine di vendita se si preferisce." #. module: sale #: view:sale.order:0 @@ -654,6 +695,10 @@ msgid "" " and perform batch operations on journals.\n" " This installs the module sale_journal." msgstr "" +"Consente di categorizzare le vendite e le consegne (picking lists) tra " +"differenti sezionali,\n" +" e di fare operazioni raggruppate sui giornali.\n" +" Installa il modulo sale_journal." #. module: sale #: field:sale.order,create_date:0 @@ -702,6 +747,16 @@ msgid "" " \n" "* The 'Cancelled' status is set when a user cancel the sales order related." msgstr "" +"* Lo stato 'Bozza' viene impostato quando l'ordine di vendita relativo sono " +"nello stato bozza. \n" +"* Lo stato 'Confermato' viene impostato quando l'ordine di vendita relativo " +"è confermato.\n" +"* Lo stato 'Eccezione' viene impostato quando l'ordine di vendita relativo è " +"in eccezione. \n" +"* Lo stato 'Completato' viene impostato quando l'ordine di vendita relativo " +"è stato prelevato.\n" +"* Lo stato 'Annullato' è impostato quando un utente annulla l'ordine di " +"vendita relativo." #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:92 @@ -773,6 +828,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per definire un nuovo punto vendita.\n" +"

\n" +" Ogni preventivo o ordine di vendita deve essere legato ad un " +"punto vendita. Il\n" +" punto vendita definisce inoltre il magazzino dal quale i " +"prodotto verranno\n" +" spediti per ogni specifica vendita.\n" +"

\n" +" " #. module: sale #: report:sale.order:0 @@ -862,6 +927,9 @@ msgid "" " You may have to create it and set it as a default value on " "this field." msgstr "" +"Selezionare un prodotto di tipo servizio chiamato 'Anticipo'.\n" +" Potrebbe essere necessario creare tale prodotto e impostarlo " +"come valore prefefinito per questo campo." #. module: sale #: help:sale.config.settings,module_warning:0 @@ -871,6 +939,12 @@ msgid "" "Example: Product: this product is deprecated, do not purchase more than 5.\n" " Supplier: don't forget to ask for an express delivery." msgstr "" +"Consente di configurare avvisi sui prodotti e lanciarli quando un utente " +"vuole vendere un determinato prodotto ad un determinato cliente.\n" +"Esempio: Prodotto: questo prodotto è deprecato, non acquistarne più di 5 " +"unità.\n" +" Fornitore: non dimenticare di chiedere l'invio tramite " +"corriere." #. module: sale #: code:addons/sale/sale.py:979 @@ -958,6 +1032,9 @@ msgid "" "Manage Related Stock.\n" " This installs the module sale_stock." msgstr "" +"Consente di creare Preventivi e Ordini di Vendita usando differenti " +"politiche e gestirne le relative giacenze.\n" +" Installa il modulo sale_stock." #. module: sale #: model:email.template,subject:sale.email_template_edi_sale @@ -1130,6 +1207,13 @@ msgid "" "available.\n" " This installs the module analytic_user_function." msgstr "" +"Consente di defainire quale sia la funzione predefinita di uno specifico " +"utente su un determinato conto.\n" +" E' maggiormente utilizzato quando un utente compila il " +"proprio timesheet. I valori vengono estratti ed i campi auto-completati.\n" +" Ma la possibilità di modificare questi valori rimane " +"presente.\n" +" Installa il modulo analytic_user_function." #. module: sale #: help:sale.order,create_date:0 @@ -1410,6 +1494,110 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +"\n" +"

Salve ${object.partner_id.name and ' ' or ''}${object.partner_id.name " +"or ''},

\n" +" \n" +"

Ecco il vostro ${object.state in ('draft', 'sent') and 'preventivo' " +"or 'ordine di vendita'} da parte di ${object.company_id.name}:

\n" +"\n" +"

\n" +"   RIFERIMENTI
\n" +"   Numero ordine: ${object.name}
\n" +"   Totale ordine: ${object.amount_total} " +"${object.pricelist_id.currency_id.name}
\n" +"   Data ordine: ${object.date_order}
\n" +" % if object.origin:\n" +"   Riferimento ordine: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Vostro Rif.: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Vostro contatto: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.order_policy in ('prepaid','manual') and " +"object.company_id.paypal_account and object.state != 'draft':\n" +" <%\n" +" comp_name = quote(object.company_id.name)\n" +" order_name = quote(object.name)\n" +" paypal_account = quote(object.company_id.paypal_account)\n" +" order_amount = quote(str(object.amount_total))\n" +" cur_name = quote(object.pricelist_id.currency_id.name)\n" +" paypal_url = \"https://www.paypal.com/cgi-" +"bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Order%%20%s\" \\\n" +" " +"\"&invoice=%s&amount=%s&currency_code=%s&button_subtype=servi" +"ces&no_note=1\" \\\n" +" \"&bn=OpenERP_Order_PayNow_%s\" % \\\n" +" " +"(paypal_account,comp_name,order_name,order_name,order_amount,cur_name,cur_nam" +"e)\n" +" %>\n" +"
\n" +"

E' anche possibile pagare direttamente con PayPal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +"\n" +"
\n" +"

Per ulteriori informazioni non esitate a contattarci.

\n" +"

Grazie per aver scelto ${object.company_id.name or 'i nostri " +"servizi'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % " +"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name " +"or ''}
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"
\n" +" " #. module: sale #: field:sale.config.settings,group_sale_pricelist:0 @@ -1427,7 +1615,7 @@ msgid "" "The sale order will automatically create the invoice proposition (draft " "invoice). You have to choose " "if you want your invoice based on ordered " -msgstr "" +msgstr "L'ordine di vendita creerà automaticamente una fattura bozza. " #. module: sale #: code:addons/sale/sale.py:435 @@ -1451,6 +1639,10 @@ msgid "" "between the Unit Price and Cost Price.\n" " This installs the module sale_margin." msgstr "" +"Aggiunge il 'Margine' all'ordine di vendita.\n" +" Mostra il guadagno calcolando la differenza tra il prezzo " +"unitario e il prezzo di costo.\n" +" Installa il modulo sale_margin." #. module: sale #: report:sale.order:0 @@ -1515,6 +1707,12 @@ msgid "" "Before delivery: A draft invoice is created from the sales order and must be " "paid before the products can be delivered." msgstr "" +"Su richiesta. Una fattura bozza può essere creata dall'ordine di vendita " +"quando necessario.\n" +"Su consegne: Una fattura bozza può essere creata dall'ordine di consegna " +"quando i prodotti vengono spediti.\n" +"Prima della consegna: Una fattura bozza viene creata dall'ordine di vendita " +"e deve essere pagata prima che i prodotti vengano spediti." #. module: sale #: view:account.invoice.report:0 @@ -1620,6 +1818,9 @@ msgid "" " will create a draft invoice that can be modified\n" " before validation." msgstr "" +"Select how you want to invoice this order. This\n" +" will create a draft invoice that can be modified\n" +" before validation." #. module: sale #: view:board.board:0 @@ -1635,6 +1836,12 @@ msgid "" " Use Some Order Lines to invoice a selection of the sale " "order lines." msgstr "" +"Usare Tutto per creare la fattura finale.\n" +" Usare Percentuale per fatturare solo una percentuale " +"dell'importo totale.\n" +" Usare Prezzo Fisso per fatturare un determinato anticipo.\n" +" Usare Alcune Righe Ordine per fatturare una selezione delle " +"righe dell'ordine di vendita." #. module: sale #: help:sale.config.settings,module_account_analytic_analysis:0 @@ -1648,6 +1855,14 @@ msgid "" "invoice automatically.\n" " It installs the account_analytic_analysis module." msgstr "" +"Consente di definire le condizioni contrattuali per i clienti: metodi di\n" +" fatturazione (prezzo fisso, su timesheet, fatture d'anticipo), " +"l'esatto prezzo\n" +" (650 €/giorno per sviluppatore), la durata (contratto di " +"supporto annuale).\n" +" Sarà possibile seguire il progresso del contratto e fatturare " +"automaticamente.\n" +" Installa il modulo account_analytic_analysis module." #. module: sale #: model:email.template,report_name:sale.email_template_edi_sale @@ -1892,6 +2107,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliccare per creare un preventivo o un ordine di vendita per " +"questo cliente.\n" +"

\n" +" OpenERP aiuterà a gestire efficientemente il flusso di " +"vendita completo:\n" +" preventivo, ordine di vendita, consegne fatturazione e " +"pagamenti.\n" +"

\n" +" Le funzionalità social aiuteranno ad organizzare discussioni " +"su ogni ordine\n" +" di vendita, e consentiranno al cliente di tenere traccia " +"dell'evoluzione\n" +" dell'ordine di vendita.\n" +"

\n" +" " #. module: sale #: selection:sale.order,order_policy:0 @@ -1922,6 +2153,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Click to create a quotation, the first step of a new sale.\n" +" Cliccare per creare un preventivo, il primo passo di una " +"nuova vendita.\n" +"

\n" +" OpenERP aiuterà a gestire efficientemente il flusso di " +"vendita completo:\n" +" preventivo, ordine di vendita, consegne fatturazione e " +"pagamenti.\n" +"

\n" +" Le funzionalità social aiuteranno ad organizzare discussioni " +"su ogni ordine\n" +" di vendita, e consentiranno al cliente di tenere traccia " +"dell'evoluzione\n" +" dell'ordine di vendita.\n" +"

\n" +" " #. module: sale #: code:addons/sale/wizard/sale_line_invoice.py:111 @@ -2196,6 +2444,8 @@ msgid "" "with\n" " your customer." msgstr "" +"Usa i contratti per gestire i servizi tramite fatturazione multipla come " +"parte integrante dello stesso contratto con il cliente." #. module: sale #: view:sale.order:0 diff --git a/addons/sale/i18n/zh_CN.po b/addons/sale/i18n/zh_CN.po index 35a9fad3f7c..54817503a2b 100644 --- a/addons/sale/i18n/zh_CN.po +++ b/addons/sale/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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-11-30 17:53+0000\n" -"Last-Translator: ccdos \n" +"PO-Revision-Date: 2012-12-14 14:24+0000\n" +"Last-Translator: sum1201 \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-12-04 05:31+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: sale #: help:sale.order,message_summary:0 @@ -64,6 +64,7 @@ msgstr "天" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancelorder0 +#: view:sale.order:0 msgid "Cancel Order" msgstr "取消订单" @@ -106,6 +107,7 @@ msgid "" msgstr "" #. module: sale +#: field:sale.order,project_id:0 #: view:sale.report:0 #: field:sale.report,analytic_account_id:0 #: field:sale.shop,project_id:0 @@ -254,7 +256,7 @@ msgstr "折扣(%)" #. module: sale #: view:sale.order.line.make.invoice:0 msgid "Create & View Invoice" -msgstr "" +msgstr "创建和查看发票" #. module: sale #: view:board.board:0 @@ -299,7 +301,7 @@ msgid "Advance of %s %%" msgstr "%s%% 的预付款" #. module: sale -#: model:ir.actions.act_window,name:sale.action_orders_exception +#: model:ir.actions.act_window,name:sale.action_order_tree2 msgid "Sales in Exception" msgstr "销售异常" @@ -375,8 +377,8 @@ msgid "Advance of %s %s" msgstr "预付款:%s %s" #. module: sale -#: model:ir.actions.act_window,name:sale.action_quotations -#: model:ir.ui.menu,name:sale.menu_sale_quotations +#: view:board.board:0 +#: model:ir.actions.act_window,name:sale.action_quotation_for_sale #: view:sale.order:0 #: view:sale.report:0 msgid "Quotations" @@ -385,7 +387,6 @@ msgstr "报价单" #. module: sale #: field:sale.advance.payment.inv,qtty:0 #: report:sale.order:0 -#: field:sale.order.line,product_uom_qty:0 msgid "Quantity" msgstr "数量" @@ -410,6 +411,7 @@ msgid "Fiscal Position" msgstr "财务结构" #. module: sale +#: selection:sale.order,state:0 #: selection:sale.report,state:0 msgid "In Progress" msgstr "处理中" @@ -496,7 +498,6 @@ msgid "or" msgstr "or" #. module: sale -#: field:sale.order,invoice_exists:0 #: field:sale.order,invoiced_rate:0 #: field:sale.order.line,invoiced:0 msgid "Invoiced" @@ -530,7 +531,7 @@ msgstr "3月" #. module: sale #: model:ir.actions.server,name:sale.actions_server_sale_order_read msgid "Sale: Mark read" -msgstr "" +msgstr "销售:标记为已读" #. module: sale #: help:sale.order,amount_total:0 @@ -598,6 +599,7 @@ msgstr "(更新)" #. module: sale #: model:ir.model,name:sale.model_sale_order_line +#: field:stock.move,sale_line_id:0 msgid "Sales Order Line" msgstr "销售订单明细" @@ -617,7 +619,6 @@ msgid "Order N°" msgstr "单号" #. module: sale -#: view:sale.order:0 #: field:sale.order,order_line:0 msgid "Order Lines" msgstr "订单明细" @@ -722,6 +723,7 @@ msgstr "订单日期" #. module: sale #: view:sale.order.line:0 +#: field:sale.report,shipped:0 msgid "Shipped" msgstr "已送货" @@ -733,7 +735,6 @@ msgid "" msgstr "通过菜单“按行开票”,允许销售员为销售订单行制作发票" #. module: sale -#: model:ir.model,name:sale.model_res_partner #: view:sale.report:0 #: field:sale.report,partner_id:0 msgid "Partner" @@ -778,7 +779,7 @@ msgid "You cannot confirm a sale order which has no line." msgstr "你不能确认没有明细的销售订单。" #. module: sale -#: code:addons/sale/sale.py:966 +#: code:addons/sale/sale.py:1124 #, python-format msgid "" "You have to select a pricelist or a customer in the sales form !\n" @@ -888,6 +889,7 @@ msgid "Your Reference" msgstr "您的关联单号" #. module: sale +#: view:sale.order:0 #: view:sale.order.line:0 msgid "Qty" msgstr "数量" @@ -899,9 +901,10 @@ msgstr "我的销售订单明细" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancel0 +#: model:process.transition.action,name:sale.process_transition_action_cancel1 +#: model:process.transition.action,name:sale.process_transition_action_cancel2 #: view:sale.advance.payment.inv:0 #: view:sale.make.invoice:0 -#: view:sale.order:0 #: view:sale.order.line:0 #: view:sale.order.line.make.invoice:0 msgid "Cancel" @@ -924,10 +927,9 @@ msgstr "" #. module: sale #: model:process.transition,name:sale.process_transition_invoice0 +#: model:process.transition,name:sale.process_transition_invoiceafterdelivery0 #: model:process.transition.action,name:sale.process_transition_action_createinvoice0 #: view:sale.advance.payment.inv:0 -#: view:sale.order:0 -#: field:sale.order,order_policy:0 #: view:sale.order.line:0 msgid "Create Invoice" msgstr "生成发票" @@ -958,6 +960,7 @@ msgstr "" #. module: sale #: report:sale.order:0 +#: view:sale.order.line:0 msgid "Price" msgstr "价格" @@ -1093,6 +1096,7 @@ msgid "Sale Order" msgstr "销售订单" #. module: sale +#: view:sale.order:0 #: field:sale.order,amount_tax:0 #: field:sale.order.line,tax_id:0 msgid "Taxes" @@ -1160,6 +1164,7 @@ msgstr "如果你修改这订单的价格表(货币),现有订单明细的 #. module: sale #: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice #: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice +#: view:sale.order:0 msgid "Make Invoices" msgstr "生成发票" @@ -1264,7 +1269,7 @@ msgstr "销售分析表" #. module: sale #: model:process.node,name:sale.process_node_quotation0 -#: view:sale.order:0 +#: selection:sale.order,state:0 #: selection:sale.report,state:0 msgid "Quotation" msgstr "报价单" @@ -1410,10 +1415,8 @@ msgid "Customer Invoices" msgstr "客户发票" #. module: sale -#: model:ir.actions.act_window,name:sale.open_board_sales -#: model:ir.ui.menu,name:sale.menu_dashboard_sales +#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order #: model:process.process,name:sale.process_process_salesprocess0 -#: view:res.partner:0 #: view:sale.order:0 #: view:sale.report:0 msgid "Sales" @@ -1438,7 +1441,6 @@ msgid "Unit Price" msgstr "单价" #. module: sale -#: view:sale.order:0 #: selection:sale.order,state:0 #: view:sale.order.line:0 #: selection:sale.order.line,state:0 @@ -1447,10 +1449,8 @@ msgid "Done" msgstr "已完成" #. module: sale -#: code:addons/sale/wizard/sale_line_invoice.py:123 #: model:process.node,name:sale.process_node_invoice0 -#: view:sale.order:0 -#, python-format +#: model:process.node,name:sale.process_node_invoiceafterdelivery0 msgid "Invoice" msgstr "发票" @@ -1529,6 +1529,7 @@ msgid "Product UoS" msgstr "产品销售单位" #. module: sale +#: selection:sale.order,state:0 #: selection:sale.report,state:0 msgid "Manual In Progress" msgstr "手动处理" @@ -1536,7 +1537,7 @@ msgstr "手动处理" #. module: sale #: model:ir.actions.server,name:sale.actions_server_sale_order_unread msgid "Sale: Mark unread" -msgstr "" +msgstr "销售单:标记未读" #. module: sale #: view:sale.order.line:0 @@ -1684,7 +1685,7 @@ msgid "Invoice Exception" msgstr "发票异常" #. module: sale -#: code:addons/sale/sale.py:888 +#: code:addons/sale/sale.py:1017 #, python-format msgid "No Customer Defined !" msgstr "客户没有定义 !" @@ -1763,6 +1764,7 @@ msgstr "Email撰写向导" #. module: sale #: model:ir.actions.act_window,name:sale.action_shop_form +#: model:ir.ui.menu,name:sale.menu_action_shop_form #: field:sale.order,shop_id:0 #: view:sale.report:0 #: field:sale.report,shop_id:0 @@ -1783,18 +1785,15 @@ msgstr "轻微公司 \"%s\" (id:%d) 定义销售分类账" #. module: sale #: view:sale.config.settings:0 msgid "Contract Features" -msgstr "" +msgstr "合同特性" #. module: sale -#: code:addons/sale/sale.py:273 -#: code:addons/sale/sale.py:576 #: model:ir.model,name:sale.model_sale_order #: model:process.node,name:sale.process_node_order0 #: model:process.node,name:sale.process_node_saleorder0 -#: field:res.partner,sale_order_ids:0 #: model:res.request.link,name:sale.req_link_sale_order #: view:sale.order:0 -#, python-format +#: field:stock.picking,sale_id:0 msgid "Sales Order" msgstr "销售订单" @@ -1829,6 +1828,7 @@ msgid "Followers" msgstr "关注者" #. module: sale +#: view:sale.order:0 #: field:sale.order.line,invoice_lines:0 msgid "Invoice Lines" msgstr "发票明细" @@ -1840,7 +1840,6 @@ msgid "# of Lines" msgstr "明细#" #. module: sale -#: model:ir.actions.act_window,name:sale.action_order_line_product_tree #: view:sale.order:0 #: view:sale.order.line:0 msgid "Sales Order Lines" @@ -1932,7 +1931,7 @@ msgstr "" " " #. module: sale -#: code:addons/sale/wizard/sale_line_invoice.py:109 +#: code:addons/sale/wizard/sale_line_invoice.py:111 #, python-format msgid "" "Invoice cannot be created for this Sales Order Line due to one of the " @@ -1955,6 +1954,8 @@ msgid "Weight" msgstr "重量" #. module: sale +#: view:sale.open.invoice:0 +#: view:sale.order:0 #: field:sale.order,invoice_ids:0 msgid "Invoices" msgstr "发票" @@ -1986,7 +1987,10 @@ msgid "Untaxed Amount" msgstr "不含税金额" #. module: sale -#: code:addons/sale/wizard/sale_make_invoice_advance.py:202 +#: code:addons/sale/wizard/sale_make_invoice_advance.py:163 +#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv +#: view:sale.advance.payment.inv:0 +#: view:sale.order:0 #, python-format msgid "Advance Invoice" msgstr "预付款发票" @@ -2027,6 +2031,8 @@ msgid "Email Templates" msgstr "电子邮件模板" #. module: sale +#: model:ir.actions.act_window,name:sale.action_order_form +#: model:ir.ui.menu,name:sale.menu_sale_order #: view:sale.order:0 msgid "Sales Orders" msgstr "销售订单" @@ -2064,7 +2070,7 @@ msgid "January" msgstr "1月" #. module: sale -#: model:ir.actions.act_window,name:sale.action_orders_in_progress +#: model:ir.actions.act_window,name:sale.action_order_tree4 msgid "Sales Order in Progress" msgstr "销售订单处理中" @@ -2239,6 +2245,7 @@ msgid "Quotation N°" msgstr "报价单号" #. module: sale +#: field:sale.order,picked_rate:0 #: view:sale.report:0 msgid "Picked" msgstr "已装箱" @@ -2252,7 +2259,7 @@ msgstr "年" #. module: sale #: view:sale.order.line.make.invoice:0 msgid "Do you want to invoice the selected sale order lines?" -msgstr "" +msgstr "您要将选定的销售单记录生成发票吗?" #~ msgid "sale.config.picking_policy" #~ msgstr "sale.config.picking_policy" diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index 4cadfc381bc..16feb33f5f2 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 diff --git a/addons/stock/i18n/sl.po b/addons/stock/i18n/sl.po index 97d589fd599..61ed13a5669 100644 --- a/addons/stock/i18n/sl.po +++ b/addons/stock/i18n/sl.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: 2012-12-03 16:02+0000\n" -"PO-Revision-Date: 2012-12-10 00:30+0000\n" +"PO-Revision-Date: 2012-12-14 23:44+0000\n" "Last-Translator: Dusan Laznik \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-12-11 04:46+0000\n" -"X-Generator: Launchpad (build 16356)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:04+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -400,7 +400,7 @@ msgstr "Partner" #. module: stock #: field:stock.config.settings,module_claim_from_delivery:0 msgid "Allow claim on deliveries" -msgstr "" +msgstr "Dovoli reklamacije na dobavah" #. module: stock #: selection:stock.return.picking,invoice_state:0 @@ -421,7 +421,7 @@ msgstr "Obstoječe serijske številke" #. module: stock #: model:res.groups,name:stock.group_inventory_valuation msgid "Manage Inventory valuation" -msgstr "" +msgstr "Vrednotenje zaloge" #. module: stock #: model:stock.location,name:stock.stock_location_suppliers @@ -472,7 +472,7 @@ msgstr "Zamuda (Dnevi)" #. module: stock #: selection:stock.picking.out,state:0 msgid "Ready to Deliver" -msgstr "" +msgstr "Pripravljeno za dobavo" #. module: stock #: model:ir.model,name:stock.model_action_traceability @@ -510,7 +510,7 @@ msgstr "Došla količina" #. module: stock #: model:ir.actions.client,name:stock.action_client_warehouse_menu msgid "Open Warehouse Menu" -msgstr "" +msgstr "Odpri meni skladišča" #. module: stock #: field:stock.warehouse,lot_output_id:0 @@ -536,7 +536,7 @@ msgstr "Valuta povprečne cene" #. module: stock #: view:product.product:0 msgid "Stock and Expected Variations" -msgstr "" +msgstr "Zaloga in pričakovana odstopanja" #. module: stock #: help:product.category,property_stock_valuation_account_id:0 @@ -582,6 +582,8 @@ msgid "" "Quantities, Units of Measure, Products and Locations cannot be modified on " "stock moves that have already been processed (except by the Administrator)." msgstr "" +"Količin, enote mer, izdelkov in lokacij na opravljenih premikih zalog ne " +"morete več spreminjati (razen administratorja)." #. module: stock #: help:report.stock.move,type:0 @@ -626,7 +628,7 @@ msgstr "Statistika premikov" #: help:stock.config.settings,group_uom:0 msgid "" "Allows you to select and maintain different units of measure for products." -msgstr "" +msgstr "Omogoča izbiro in vzdrževanje različnih enot mere za produkte." #. module: stock #: model:ir.model,name:stock.model_stock_report_tracklots @@ -678,7 +680,7 @@ msgstr "Pakiranje" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_in msgid "Receipt Slip" -msgstr "" +msgstr "Prevzemni list" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 @@ -732,7 +734,7 @@ msgstr "" #: field:product.product,reception_count:0 #, python-format msgid "Reception" -msgstr "" +msgstr "Prevzem" #. module: stock #: field:stock.tracking,serial:0 @@ -883,7 +885,7 @@ msgstr "" #: field:stock.picking.in,message_summary:0 #: field:stock.picking.out,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Povzetek" #. module: stock #: view:product.category:0 @@ -940,7 +942,7 @@ msgstr "Odpis izdelkov" #. module: stock #: view:product.product:0 msgid "- update" -msgstr "" +msgstr "- posodobi" #. module: stock #: report:stock.picking.list:0 @@ -950,7 +952,7 @@ msgstr "Teža" #. module: stock #: field:stock.warehouse,lot_input_id:0 msgid "Location Input" -msgstr "" +msgstr "Vhodna lokacija" #. module: stock #: help:stock.partial.move,hide_tracking:0 @@ -963,7 +965,7 @@ msgstr "" #. module: stock #: selection:product.product,valuation:0 msgid "Periodical (manual)" -msgstr "" +msgstr "Periodično (ročno)" #. module: stock #: model:stock.location,name:stock.location_procurement @@ -1037,7 +1039,7 @@ msgstr "Lokacija zaloge" #. module: stock #: constraint:stock.move:0 msgid "You must assign a serial number for this product." -msgstr "" +msgstr "Temu izdelku morate določiti serijsko številko." #. module: stock #: code:addons/stock/stock.py:2326 @@ -1197,7 +1199,7 @@ msgstr "" #. module: stock #: field:product.category,property_stock_valuation_account_id:0 msgid "Stock Valuation Account" -msgstr "" +msgstr "Konto vrednotenja zaloge" #. module: stock #: view:stock.config.settings:0 @@ -1465,7 +1467,7 @@ msgstr "" #: help:stock.change.product.qty,new_quantity:0 msgid "" "This quantity is expressed in the Default Unit of Measure of the product." -msgstr "" +msgstr "Količina je prikazana v privzeti enoti mere izdelka." #. module: stock #: help:stock.move,price_unit:0 @@ -1506,7 +1508,7 @@ msgstr "" #: code:addons/stock/stock.py:2521 #, python-format msgid "You can only delete draft moves." -msgstr "" +msgstr "Lahko brišete samo osnutke premikov." #. module: stock #: code:addons/stock/stock.py:1736 @@ -1563,12 +1565,12 @@ msgstr "" #: code:addons/stock/wizard/stock_return_picking.py:99 #, python-format msgid "You may only return pickings that are Confirmed, Available or Done!" -msgstr "" +msgstr "Lahko vrnete samo potrjene, razpoložljive ali končane prevzeme." #. module: stock #: view:stock.location:0 msgid "Stock Locations" -msgstr "" +msgstr "Lokacije skladišča" #. module: stock #: view:stock.picking:0 @@ -1598,7 +1600,7 @@ msgstr "Razdeli" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_out msgid "Delivery Slip" -msgstr "" +msgstr "Dobavnica" #. module: stock #: view:stock.move:0 @@ -1631,7 +1633,7 @@ msgstr "" #: field:stock.production.lot,date:0 #: field:stock.tracking,date:0 msgid "Creation Date" -msgstr "" +msgstr "Datum kreiranja" #. module: stock #: field:report.stock.lines.date,id:0 @@ -1714,7 +1716,7 @@ msgstr "" #: view:stock.picking:0 #: view:stock.picking.in:0 msgid "Order Date" -msgstr "" +msgstr "Datum Naročila" #. module: stock #: code:addons/stock/wizard/stock_change_product_qty.py:93 @@ -1747,7 +1749,7 @@ msgstr "" #. module: stock #: field:stock.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Omogoči različne enote mere za izdelke" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping @@ -1782,13 +1784,13 @@ msgstr "" #: selection:stock.picking.in,move_type:0 #: selection:stock.picking.out,move_type:0 msgid "Partial" -msgstr "" +msgstr "Delno" #. module: stock #: selection:report.stock.inventory,month:0 #: selection:report.stock.move,month:0 msgid "September" -msgstr "" +msgstr "September" #. module: stock #: view:product.product:0 @@ -1798,13 +1800,13 @@ msgstr "" #. module: stock #: model:ir.model,name:stock.model_report_stock_inventory msgid "Stock Statistics" -msgstr "" +msgstr "Statistika zaloge" #. module: stock #: field:stock.partial.move.line,currency:0 #: field:stock.partial.picking.line,currency:0 msgid "Currency" -msgstr "" +msgstr "Valuta" #. module: stock #: help:stock.picking,origin:0 @@ -1864,12 +1866,12 @@ msgstr "Pošiljanje blaga" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_category_config_stock msgid "Product Categories" -msgstr "" +msgstr "Kategorije izdelkov" #. module: stock #: view:stock.move:0 msgid "Cancel Availability" -msgstr "" +msgstr "Prekliči razpoložljivost" #. module: stock #: code:addons/stock/wizard/stock_location_product.py:49 @@ -1932,7 +1934,7 @@ msgstr "" #. module: stock #: view:stock.location:0 msgid "Localization" -msgstr "" +msgstr "Lokalizacija" #. module: stock #: code:addons/stock/product.py:455 @@ -2152,7 +2154,7 @@ msgstr "Vrednotenje zaloge" #. module: stock #: view:stock.invoice.onshipping:0 msgid "Create Invoice" -msgstr "" +msgstr "Ustvari račun" #. module: stock #: view:stock.move:0 @@ -2198,7 +2200,7 @@ msgstr "" #. module: stock #: field:stock.change.standard.price,new_price:0 msgid "Price" -msgstr "" +msgstr "Cena" #. module: stock #: field:stock.config.settings,module_stock_invoice_directly:0 @@ -2263,7 +2265,7 @@ msgstr "Ime" #. module: stock #: report:stock.picking.list:0 msgid "Supplier Address :" -msgstr "" +msgstr "Naslov dobavitelja:" #. module: stock #: view:stock.inventory.line:0 @@ -2313,7 +2315,7 @@ msgstr "" #: help:stock.picking.in,message_ids:0 #: help:stock.picking.out,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Sporočila in zgodovina sporočil" #. module: stock #: view:report.stock.inventory:0 @@ -2383,7 +2385,7 @@ msgstr "" #. module: stock #: model:ir.ui.menu,name:stock.menu_warehouse_config msgid "Warehouse Management" -msgstr "" +msgstr "Skladiščno poslovanje" #. module: stock #: selection:stock.location,chained_auto_packing:0 @@ -2406,7 +2408,7 @@ msgstr "" #: view:stock.picking.in:0 #: view:stock.production.lot:0 msgid "Group By..." -msgstr "" +msgstr "Združi po..." #. module: stock #: model:ir.actions.act_window,help:stock.action_move_form2 @@ -2436,7 +2438,7 @@ msgstr "Primanjkljaj inventarja" #: code:addons/stock/stock.py:1405 #, python-format msgid "Document" -msgstr "" +msgstr "Dokument" #. module: stock #: view:stock.inventory:0 @@ -2448,7 +2450,7 @@ msgstr "" #: field:stock.partial.picking.line,product_uom:0 #: view:stock.production.lot:0 msgid "Unit of Measure" -msgstr "" +msgstr "Enota mere" #. module: stock #: field:stock.config.settings,group_stock_multiple_locations:0 @@ -2500,7 +2502,7 @@ msgstr "" #. module: stock #: selection:report.stock.move,type:0 msgid "Others" -msgstr "" +msgstr "Ostalo" #. module: stock #: model:stock.location,name:stock.stock_location_scrapped @@ -2706,7 +2708,7 @@ msgstr "" #. module: stock #: view:stock.invoice.onshipping:0 msgid "Create" -msgstr "" +msgstr "Ustvari" #. module: stock #: field:stock.change.product.qty,new_quantity:0 @@ -2722,7 +2724,7 @@ msgstr "Prioriteta" #: view:stock.move:0 #: field:stock.move,origin:0 msgid "Source" -msgstr "" +msgstr "Vir" #. module: stock #: model:ir.model,name:stock.model_stock_location @@ -2751,7 +2753,7 @@ msgstr "Lokacija" #: model:ir.model,name:stock.model_stock_picking #: view:stock.picking:0 msgid "Picking List" -msgstr "" +msgstr "Prevzemnica" #. module: stock #: view:stock.inventory:0 @@ -2815,7 +2817,7 @@ msgstr "" #: selection:report.stock.inventory,month:0 #: selection:report.stock.move,month:0 msgid "July" -msgstr "" +msgstr "Julij" #. module: stock #: view:report.stock.lines.date:0 @@ -2930,7 +2932,7 @@ msgstr "Pregled zaloge" #: view:report.stock.move:0 #: field:report.stock.move,month:0 msgid "Month" -msgstr "" +msgstr "Mesec" #. module: stock #: help:stock.picking,date_done:0 @@ -3082,7 +3084,7 @@ msgstr "Kontaktni naslov:" #: field:stock.production.lot.revision,lot_id:0 #: field:stock.report.prodlots,prodlot_id:0 msgid "Serial Number" -msgstr "" +msgstr "Serijska številka" #. module: stock #: help:stock.config.settings,group_stock_tracking_lot:0 @@ -3332,7 +3334,7 @@ msgstr "" #: field:stock.picking.in,origin:0 #: field:stock.picking.out,origin:0 msgid "Source Document" -msgstr "" +msgstr "Izvorni dokument" #. module: stock #: selection:stock.move,priority:0 @@ -3353,7 +3355,7 @@ msgstr "Skladišča" #. module: stock #: field:stock.journal,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Odgovoren" #. module: stock #: view:stock.move:0 @@ -3513,7 +3515,7 @@ msgstr "Skupna vrednost" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_by_category_stock_form msgid "Products by Category" -msgstr "" +msgstr "Izdelki po kategorijah" #. module: stock #: selection:stock.picking,state:0 @@ -3532,7 +3534,7 @@ msgstr "" #: field:stock.partial.picking.line,wizard_id:0 #: field:stock.return.picking.memory,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Čarovnik" #. module: stock #: view:report.stock.move:0 diff --git a/addons/stock_no_autopicking/i18n/es.po b/addons/stock_no_autopicking/i18n/es.po index 24b05f093ee..32b0cf5c19f 100644 --- a/addons/stock_no_autopicking/i18n/es.po +++ b/addons/stock_no_autopicking/i18n/es.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2010-12-29 13:01+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \n" +"PO-Revision-Date: 2012-12-14 14:20+0000\n" +"Last-Translator: Pedro Manuel Baeza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:41+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_mrp_production @@ -29,12 +29,12 @@ msgstr "Producto" #. module: stock_no_autopicking #: field:product.product,auto_pick:0 msgid "Auto Picking" -msgstr "Auto empaquetado" +msgstr "Auto-acopio" #. module: stock_no_autopicking #: help:product.product,auto_pick:0 msgid "Auto picking for raw materials of production orders." -msgstr "Auto empaquetado para materiales a granel en órdenes de producción." +msgstr "Auto-acopio para materiales a granel en órdenes de producción." #~ msgid "Invalid XML for View Architecture!" #~ msgstr "¡XML inválido para la definición de la vista!" diff --git a/addons/stock_no_autopicking/i18n/pl.po b/addons/stock_no_autopicking/i18n/pl.po index b7349f0f19b..51ad4db0888 100644 --- a/addons/stock_no_autopicking/i18n/pl.po +++ b/addons/stock_no_autopicking/i18n/pl.po @@ -7,34 +7,34 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:04+0000\n" -"PO-Revision-Date: 2009-09-08 13:13+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-12-14 12:54+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.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: 2012-12-04 05:41+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:05+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_mrp_production msgid "Manufacturing Order" -msgstr "" +msgstr "Zamówienie produkcji" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_product_product msgid "Product" -msgstr "" +msgstr "Produkt" #. module: stock_no_autopicking #: field:product.product,auto_pick:0 msgid "Auto Picking" -msgstr "" +msgstr "Autopobranie" #. module: stock_no_autopicking #: help:product.product,auto_pick:0 msgid "Auto picking for raw materials of production orders." -msgstr "" +msgstr "Autopobranie surowców do zamówienia produkcji" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!" diff --git a/addons/web/i18n/fr.po b/addons/web/i18n/fr.po index 6edcaedd5a8..5df1ce2882f 100644 --- a/addons/web/i18n/fr.po +++ b/addons/web/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-04 14:14+0000\n" +"PO-Revision-Date: 2012-12-14 14:51+0000\n" "Last-Translator: Numérigraphe \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-05 05:42+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web #. openerp-web @@ -670,6 +670,8 @@ msgstr "ID Action :" #, python-format msgid "Your user's preference timezone does not match your browser timezone:" msgstr "" +"Le fuseau horaire défini dans vos préférences d'utilisateur n'est pas le " +"même que celui de votre navigateur." #. module: web #. openerp-web @@ -733,7 +735,7 @@ msgstr "Enregistrer sous" #: code:addons/web/static/src/js/view_form.js:2316 #, python-format msgid "E-mail error" -msgstr "" +msgstr "Erreur dans le courriel" #. module: web #. openerp-web @@ -827,7 +829,7 @@ msgstr "Ajouter" #: code:addons/web/static/src/xml/base.xml:530 #, python-format msgid "Toggle Form Layout Outline" -msgstr "" +msgstr "Activer/désactiver la mise en valeur de la structure." #. module: web #. openerp-web @@ -938,7 +940,7 @@ msgstr "Le mot de passe a été modifié avec succès" #: code:addons/web/static/src/js/view_list_editable.js:781 #, python-format msgid "The form's data can not be discarded" -msgstr "" +msgstr "Les données du formulaire ne peuvent pas être annulées" #. module: web #. openerp-web @@ -1366,7 +1368,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:393 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web #. openerp-web @@ -1401,7 +1403,7 @@ msgstr "Déclencheur de valeur par défaut :" #: code:addons/web/static/src/xml/base.xml:171 #, python-format msgid "Original database name:" -msgstr "" +msgstr "Nom de la base de données originale :" #. module: web #. openerp-web @@ -1512,7 +1514,7 @@ msgstr "Fichier CSV :" #: code:addons/web/static/src/js/search.js:1743 #, python-format msgid "Advanced" -msgstr "" +msgstr "Avancé" #. module: web #. openerp-web @@ -2049,7 +2051,7 @@ msgstr "Charger les données de démonstration:" #: code:addons/web/static/src/js/dates.js:26 #, python-format msgid "'%s' is not a valid datetime" -msgstr "" +msgstr "\"%s\" n'est pas un horodatage valide" #. module: web #. openerp-web @@ -2143,7 +2145,7 @@ msgstr "Nouveau" #: code:addons/web/static/src/js/view_list.js:1746 #, python-format msgid "Can't convert value %s to context" -msgstr "" +msgstr "Impossible de convertir la valeur %s en un contexte" #. module: web #. openerp-web @@ -2216,7 +2218,7 @@ msgstr "À propos d'OpenERP" #: code:addons/web/static/src/js/formats.js:297 #, python-format msgid "'%s' is not a correct date, datetime nor time" -msgstr "" +msgstr "\"%s\" n'est ni une date, ni un horodatage ni une heure correcte" #. module: web #: code:addons/web/controllers/main.py:1306 @@ -2284,6 +2286,7 @@ msgstr "Non" #, python-format msgid "'%s' is not convertible to date, datetime nor time" msgstr "" +"\"%s\" n'est pas convertible en une date, ni un horodatage ni une heure" #. module: web #. openerp-web @@ -2315,7 +2318,7 @@ msgstr "Ajouter une condition" #: code:addons/web/static/src/js/coresetup.js:620 #, python-format msgid "Still loading..." -msgstr "" +msgstr "Chargement en cours…" #. module: web #. openerp-web @@ -2415,7 +2418,7 @@ msgstr "Modifier le workflow" #: code:addons/web/static/src/js/views.js:1172 #, python-format msgid "Do you really want to delete this attachment ?" -msgstr "" +msgstr "Voulez-vous réellement supprimer cette pièce jointe ?" #. module: web #. openerp-web @@ -2540,7 +2543,7 @@ msgstr "Choisir une date" #: code:addons/web/static/src/js/search.js:1251 #, python-format msgid "Search %(field)s for: %(value)s" -msgstr "" +msgstr "Rechercher %(value)s dans %(field)s" #. module: web #. openerp-web diff --git a/addons/web/i18n/sl.po b/addons/web/i18n/sl.po index 6d58c30648b..e3810e3df2d 100644 --- a/addons/web/i18n/sl.po +++ b/addons/web/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-13 23:15+0000\n" +"PO-Revision-Date: 2012-12-14 12:50+0000\n" "Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web #. openerp-web @@ -1350,6 +1350,7 @@ msgid "" "For use if CSV files have titles on multiple lines, skips more than a single " "line during import" msgstr "" +"Če ima CSV naslovne vrstice v več vrsticah , preskoči več vrstic pri uvozu" #. module: web #. openerp-web @@ -1968,6 +1969,7 @@ msgid "" "The type of the field '%s' must be a many2many field with a relation to " "'ir.attachment' model." msgstr "" +"Vrsta polja '%s' mora biti many2many z relacijo do 'ir.attachment' modela." #. module: web #. openerp-web @@ -1989,7 +1991,7 @@ msgstr "Dodaj: " #: code:addons/web/static/src/xml/base.xml:1833 #, python-format msgid "Quick Add" -msgstr "" +msgstr "Hitro dodajanje" #. module: web #. openerp-web @@ -2032,14 +2034,14 @@ msgstr "Naloži demonstracijske podatke:" #: code:addons/web/static/src/js/dates.js:26 #, python-format msgid "'%s' is not a valid datetime" -msgstr "" +msgstr "'%s' ni pravi čas" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:1471 #, python-format msgid "Could not find a DOM Parser: %s" -msgstr "" +msgstr "Ni možno najti DOM \"Parser-ja\": %s" #. module: web #. openerp-web @@ -2070,7 +2072,7 @@ msgstr "Opozorilo" #: code:addons/web/static/src/xml/base.xml:541 #, python-format msgid "Edit SearchView" -msgstr "" +msgstr "Urejanje pogleda" #. module: web #. openerp-web @@ -2091,7 +2093,7 @@ msgstr "Dodaj postavko" #: code:addons/web/static/src/xml/base.xml:1578 #, python-format msgid "Save current filter" -msgstr "" +msgstr "Shrani trenutni filter" #. module: web #. openerp-web @@ -2126,7 +2128,7 @@ msgstr "Novo" #: code:addons/web/static/src/js/view_list.js:1746 #, python-format msgid "Can't convert value %s to context" -msgstr "" +msgstr "Ni možno spremeniti vrednost %s v vsebino" #. module: web #. openerp-web @@ -2134,7 +2136,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:535 #, python-format msgid "Fields View Get" -msgstr "" +msgstr "Polja pogled - opis" #. module: web #. openerp-web @@ -2199,20 +2201,20 @@ msgstr "O OpenERP-u" #: code:addons/web/static/src/js/formats.js:297 #, python-format msgid "'%s' is not a correct date, datetime nor time" -msgstr "" +msgstr "'%s' ni pravi datum ali čas" #. module: web #: code:addons/web/controllers/main.py:1306 #, python-format msgid "No content found for field '%s' on '%s:%s'" -msgstr "" +msgstr "Ni vsebine za polja '%s' v '%s:%s'" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:304 #, python-format msgid "Database Management" -msgstr "" +msgstr "Urejanje podatkovnih zbirk" #. module: web #. openerp-web @@ -2233,7 +2235,7 @@ msgstr "Upravljanje podatkovnih zbir" #: code:addons/web/static/src/js/pyeval.js:765 #, python-format msgid "Evaluation Error" -msgstr "" +msgstr "Napaka vrednotenja" #. module: web #. openerp-web @@ -2266,7 +2268,7 @@ msgstr "Ne" #: code:addons/web/static/src/js/formats.js:309 #, python-format msgid "'%s' is not convertible to date, datetime nor time" -msgstr "" +msgstr "'%s' se ne da spremeniti v čas ali datum" #. module: web #. openerp-web @@ -2291,14 +2293,14 @@ msgstr "Opusti" #: code:addons/web/static/src/xml/base.xml:1599 #, python-format msgid "Add a condition" -msgstr "" +msgstr "Dodaj pogoj" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:620 #, python-format msgid "Still loading..." -msgstr "" +msgstr "Še se nalaga..." #. module: web #. openerp-web @@ -2313,7 +2315,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:3776 #, python-format msgid "The o2m record must be saved before an action can be used" -msgstr "" +msgstr "O2M zapis mora biti shranjen , preden lahko uporabite akcijo" #. module: web #. openerp-web @@ -2327,14 +2329,14 @@ msgstr "Zaščiteno" #: code:addons/web/static/src/xml/base.xml:1585 #, python-format msgid "Use by default" -msgstr "" +msgstr "Uporabljeno kot privzeto" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4846 #, python-format msgid "The field is empty, there's nothing to save !" -msgstr "" +msgstr "Polje je prazno in ni kaj shraniti!" #. module: web #. openerp-web @@ -2397,14 +2399,14 @@ msgstr "Uredi delovni proces" #: code:addons/web/static/src/js/views.js:1172 #, python-format msgid "Do you really want to delete this attachment ?" -msgstr "" +msgstr "Res želite brisati ti prilogo?" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:838 #, python-format msgid "Technical Translation" -msgstr "" +msgstr "Prevodi" #. module: web #. openerp-web @@ -2418,14 +2420,14 @@ msgstr "Polje:" #: code:addons/web/static/src/js/chrome.js:499 #, python-format msgid "The database %s has been dropped" -msgstr "" +msgstr "Podatkovna zbirka %s je izbrisana" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:456 #, python-format msgid "User's timezone" -msgstr "" +msgstr "Časovni pas uporabnika" #. module: web #. openerp-web @@ -2454,14 +2456,14 @@ msgstr "Posebno:" #, python-format msgid "" "The old password you provided is incorrect, your password was not changed." -msgstr "" +msgstr "Staro geslo ni pravilno, geslo ni bilo spremenjeno." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:555 #, python-format msgid "Creation User:" -msgstr "" +msgstr "Uporabnik:" #. module: web #. openerp-web @@ -2482,7 +2484,7 @@ msgstr "Shrani & Zapri" #: code:addons/web/static/src/js/view_form.js:2818 #, python-format msgid "Search More..." -msgstr "" +msgstr "Več..." #. module: web #. openerp-web @@ -2520,7 +2522,7 @@ msgstr "Izberi datum" #: code:addons/web/static/src/js/search.js:1251 #, python-format msgid "Search %(field)s for: %(value)s" -msgstr "" +msgstr "Išči %(field)s for: %(value)s" #. module: web #. openerp-web diff --git a/addons/web_calendar/i18n/ro.po b/addons/web_calendar/i18n/ro.po index 2c14856a4a8..2b4f410bc2f 100644 --- a/addons/web_calendar/i18n/ro.po +++ b/addons/web_calendar/i18n/ro.po @@ -8,21 +8,21 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-03-10 13:17+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-12-14 19:02+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-01 05:21+0000\n" -"X-Generator: Launchpad (build 16319)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:151 #, python-format msgid "New event" -msgstr "Un eveniment nou" +msgstr "Eveniment nou" #. module: web_calendar #. openerp-web @@ -36,7 +36,7 @@ msgstr "Detalii" #: code:addons/web_calendar/static/src/js/calendar.js:152 #, python-format msgid "Save" -msgstr "Salvati" +msgstr "Salveaza" #. module: web_calendar #. openerp-web @@ -44,6 +44,7 @@ msgstr "Salvati" #, python-format msgid "Calendar view has a 'date_delay' type != float" msgstr "" +"Vizualizarea Calendar are un tip de 'intarziere_data' ! = stabilizare" #. module: web_calendar #. openerp-web @@ -101,7 +102,7 @@ msgstr "Data" #: code:addons/web_calendar/static/src/js/calendar.js:468 #, python-format msgid "Edit: " -msgstr "" +msgstr "Editeaza: " #. module: web_calendar #. openerp-web @@ -115,7 +116,7 @@ msgstr "Ziua" #: code:addons/web_calendar/static/src/js/calendar.js:155 #, python-format msgid "Edit" -msgstr "Editati" +msgstr "Editeaza" #. module: web_calendar #. openerp-web diff --git a/addons/web_diagram/i18n/ro.po b/addons/web_diagram/i18n/ro.po index 6663c4bca9b..b803de46ccf 100644 --- a/addons/web_diagram/i18n/ro.po +++ b/addons/web_diagram/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 01:23+0000\n" -"PO-Revision-Date: 2012-03-19 23:14+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-12-14 18:51+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:41+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_diagram #. openerp-web @@ -23,7 +23,7 @@ msgstr "" #: code:addons/web_diagram/static/src/js/diagram.js:319 #, python-format msgid "Open: " -msgstr "Deschideti: " +msgstr "Deschide: " #. module: web_diagram #. openerp-web @@ -35,7 +35,7 @@ msgid "" "\n" "Are you sure ?" msgstr "" -"Stergerea acestui nod nu poate fi anulata.\n" +"Nu se va putea reveni asupra stergerii acestui nod.\n" "Vor fi sterse, de asemenea, toate tranzitiile asociate.\n" "\n" "Sunteti sigur(a) ?" @@ -45,7 +45,7 @@ msgstr "" #: code:addons/web_diagram/static/src/xml/base_diagram.xml:13 #, python-format msgid "New Node" -msgstr "Nod nou" +msgstr "Nod Nou" #. module: web_diagram #. openerp-web @@ -75,7 +75,7 @@ msgstr "Activitate" #: code:addons/web_diagram/static/src/js/diagram.js:422 #, python-format msgid "%d / %d" -msgstr "" +msgstr "%d / %d" #. module: web_diagram #. openerp-web @@ -83,7 +83,7 @@ msgstr "" #: code:addons/web_diagram/static/src/js/diagram.js:337 #, python-format msgid "Create:" -msgstr "Creati:" +msgstr "Creeaza:" #. module: web_diagram #. openerp-web @@ -101,6 +101,6 @@ msgid "" "\n" "Are you sure ?" msgstr "" -"Stergerea acestei tranzitii nu poate fi anulata.\n" +"Nu se va putea reveni asupra stergerii acestei tranzitii.\n" "\n" "Sunteti sigur(a) ?" diff --git a/addons/web_gantt/i18n/ro.po b/addons/web_gantt/i18n/ro.po index fe71389a157..4bec5bbb104 100644 --- a/addons/web_gantt/i18n/ro.po +++ b/addons/web_gantt/i18n/ro.po @@ -8,21 +8,21 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 01:23+0000\n" -"PO-Revision-Date: 2012-03-19 23:43+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-12-14 18:43+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-11-25 06:41+0000\n" -"X-Generator: Launchpad (build 16293)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_gantt #. openerp-web #: code:addons/web_gantt/static/src/xml/web_gantt.xml:10 #, python-format msgid "Create" -msgstr "Creati" +msgstr "Creeaza" #. module: web_gantt #. openerp-web diff --git a/addons/web_graph/i18n/ro.po b/addons/web_graph/i18n/ro.po index 3cb502dc133..bc49a951d7e 100644 --- a/addons/web_graph/i18n/ro.po +++ b/addons/web_graph/i18n/ro.po @@ -8,28 +8,28 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-03-28 19:17+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-12-14 18:43+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-01 05:21+0000\n" -"X-Generator: Launchpad (build 16319)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:12 #, python-format msgid "Bars" -msgstr "" +msgstr "Bare" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:33 #, python-format msgid "Show Data" -msgstr "" +msgstr "Afiseaza Datele" #. module: web_graph #. openerp-web @@ -43,95 +43,95 @@ msgstr "Grafic" #: code:addons/web_graph/static/src/xml/web_graph.xml:25 #, python-format msgid "Inside" -msgstr "" +msgstr "Interior" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:3 #, python-format msgid "í" -msgstr "" +msgstr "í" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:11 #, python-format msgid "Pie" -msgstr "" +msgstr "Diagrama circulara" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:28 #, python-format msgid "Actions" -msgstr "" +msgstr "Actiuni" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:7 #, python-format msgid "Graph Mode" -msgstr "" +msgstr "Modul Grafic" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:18 #, python-format msgid "Radar" -msgstr "" +msgstr "Radar" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:34 #, python-format msgid "Download as PNG" -msgstr "" +msgstr "Descarca drept PNG" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:26 #, python-format msgid "Top" -msgstr "" +msgstr "Sus" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:24 #, python-format msgid "Hidden" -msgstr "" +msgstr "Ascuns(a)" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:3 #, python-format msgid "Graph Options" -msgstr "" +msgstr "Optiuni Grafic" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:14 #, python-format msgid "Lines" -msgstr "" +msgstr "Linii" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:20 #, python-format msgid "Legend" -msgstr "" +msgstr "Legenda" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:32 #, python-format msgid "Switch Axis" -msgstr "" +msgstr "Schimba Axa" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:15 #, python-format msgid "Areas" -msgstr "" +msgstr "Zone" diff --git a/addons/web_graph/i18n/sl.po b/addons/web_graph/i18n/sl.po index cfee3bde732..7f2a304c41f 100644 --- a/addons/web_graph/i18n/sl.po +++ b/addons/web_graph/i18n/sl.po @@ -8,28 +8,28 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-13 23:22+0000\n" +"PO-Revision-Date: 2012-12-14 12:56+0000\n" "Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:12 #, python-format msgid "Bars" -msgstr "" +msgstr "Vrstice" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:33 #, python-format msgid "Show Data" -msgstr "" +msgstr "Prikaži podatke" #. module: web_graph #. openerp-web @@ -43,14 +43,14 @@ msgstr "Graf" #: code:addons/web_graph/static/src/xml/web_graph.xml:25 #, python-format msgid "Inside" -msgstr "" +msgstr "Znotraj" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:3 #, python-format msgid "í" -msgstr "" +msgstr "í" #. module: web_graph #. openerp-web @@ -71,21 +71,21 @@ msgstr "Dejanja" #: code:addons/web_graph/static/src/xml/web_graph.xml:7 #, python-format msgid "Graph Mode" -msgstr "" +msgstr "Način grafa" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:18 #, python-format msgid "Radar" -msgstr "" +msgstr "Radar" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:34 #, python-format msgid "Download as PNG" -msgstr "" +msgstr "Prenesi kot PNG" #. module: web_graph #. openerp-web @@ -106,7 +106,7 @@ msgstr "Skrito" #: code:addons/web_graph/static/src/xml/web_graph.xml:3 #, python-format msgid "Graph Options" -msgstr "" +msgstr "Možnosti grafa" #. module: web_graph #. openerp-web @@ -127,7 +127,7 @@ msgstr "Legenda" #: code:addons/web_graph/static/src/xml/web_graph.xml:32 #, python-format msgid "Switch Axis" -msgstr "" +msgstr "Sprememba osi" #. module: web_graph #. openerp-web diff --git a/addons/web_kanban/i18n/ro.po b/addons/web_kanban/i18n/ro.po index 5d94ff2d563..48a02656f81 100644 --- a/addons/web_kanban/i18n/ro.po +++ b/addons/web_kanban/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-10 05:10+0000\n" +"PO-Revision-Date: 2012-12-14 18:22+0000\n" "Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-11 05:03+0000\n" -"X-Generator: Launchpad (build 16356)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_kanban #. openerp-web @@ -29,7 +29,7 @@ msgstr "Editează coloana" #: code:addons/web_kanban/static/src/js/kanban.js:413 #, python-format msgid "An error has occured while moving the record to this group." -msgstr "Eroare in timp ce inregistra mutarea la acest grup." +msgstr "A avut loc o eroare in timpul mutarii inregistrarii la acest grup." #. module: web_kanban #. openerp-web @@ -50,14 +50,14 @@ msgstr "Nedefinit(a)" #: code:addons/web_kanban/static/src/js/kanban.js:717 #, python-format msgid "Are you sure to remove this column ?" -msgstr "Sunteţi sigur că vreti sa eliminati această coloană?" +msgstr "Sunteţi sigur(a) că vreti sa eliminati această coloană ?" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:42 #, python-format msgid "Edit" -msgstr "Editaţi" +msgstr "Editeaza" #. module: web_kanban #. openerp-web @@ -71,14 +71,14 @@ msgstr "Adaugă coloană" #: code:addons/web_kanban/static/src/js/kanban.js:1093 #, python-format msgid "Create: " -msgstr "Creati: " +msgstr "Creează: " #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:24 #, python-format msgid "Add a new column" -msgstr "Adaugă coloană nouă" +msgstr "Adaugă o coloană nouă" #. module: web_kanban #. openerp-web @@ -100,7 +100,7 @@ msgstr "Adaugă" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "Creaza rapid" +msgstr "Creare rapida" #. module: web_kanban #. openerp-web @@ -128,7 +128,7 @@ msgstr "Afiseaza mai mult... (" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:91 #, python-format msgid "Cancel" -msgstr "Renunţare" +msgstr "Anuleaza" #. module: web_kanban #. openerp-web @@ -150,7 +150,7 @@ msgstr "sau" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:51 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/sl.po b/addons/web_kanban/i18n/sl.po index 263e2d8bc13..9ea05b20fa0 100644 --- a/addons/web_kanban/i18n/sl.po +++ b/addons/web_kanban/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-13 23:28+0000\n" +"PO-Revision-Date: 2012-12-14 13:00+0000\n" "Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_kanban #. openerp-web @@ -29,14 +29,14 @@ msgstr "Urejanje vrstice" #: code:addons/web_kanban/static/src/js/kanban.js:413 #, python-format msgid "An error has occured while moving the record to this group." -msgstr "" +msgstr "Napaka pri premikanju zapisa v to skupino." #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:10 #, python-format msgid "Kanban" -msgstr "" +msgstr "Kanban" #. module: web_kanban #. openerp-web @@ -50,7 +50,7 @@ msgstr "Nedoločeno" #: code:addons/web_kanban/static/src/js/kanban.js:717 #, python-format msgid "Are you sure to remove this column ?" -msgstr "" +msgstr "Res želite odstraniti to vrstico?" #. module: web_kanban #. openerp-web @@ -100,14 +100,14 @@ msgstr "Dodaj" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "" +msgstr "Hitro ustvarjanje" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:929 #, python-format msgid "Are you sure you want to delete this record ?" -msgstr "" +msgstr "Res želite brisati ta zapis?" #. module: web_kanban #. openerp-web @@ -121,7 +121,7 @@ msgstr "Odvij" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:72 #, python-format msgid "Show more... (" -msgstr "" +msgstr "Več...(" #. module: web_kanban #. openerp-web @@ -135,7 +135,7 @@ msgstr "Prekliči" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:72 #, python-format msgid "remaining)" -msgstr "" +msgstr "ostanek)" #. module: web_kanban #. openerp-web diff --git a/addons/web_linkedin/i18n/it.po b/addons/web_linkedin/i18n/it.po index e4c95a7ca2c..e0507535192 100644 --- a/addons/web_linkedin/i18n/it.po +++ b/addons/web_linkedin/i18n/it.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-24 02:54+0000\n" -"PO-Revision-Date: 2012-12-11 08:53+0000\n" -"Last-Translator: Nicola Riolini - Micronaet \n" +"PO-Revision-Date: 2012-12-14 21:06+0000\n" +"Last-Translator: Davide Corio - agilebg.com \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:41+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:06+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_linkedin #: view:sale.config.settings:0 @@ -83,7 +83,7 @@ msgstr "Chiave API" #. module: web_linkedin #: view:sale.config.settings:0 msgid "Copy the" -msgstr "" +msgstr "Copiare il" #. module: web_linkedin #. openerp-web @@ -101,6 +101,9 @@ msgid "" " Please ask your administrator to configure it in Settings > " "Configuration > Sales > Social Network Integration." msgstr "" +"Accesso a LinkedIn non abilitato su questo server.\n" +" Si prega di chiedere all'amministratore di configurarlo in " +"Configurazione > Configurazione > Vendite > Integrazione Social Networks." #. module: web_linkedin #: view:sale.config.settings:0 @@ -108,6 +111,8 @@ msgid "" "To use the LinkedIn module with this database, an API Key is required. " "Please follow this procedure:" msgstr "" +"Per usare il modulo LinkedIn in questo database, è necessaria una API Key. " +"Si prega di seguire questa procedura:" #. module: web_linkedin #. openerp-web @@ -129,7 +134,7 @@ msgstr "Vai all'URL:" #. module: web_linkedin #: view:sale.config.settings:0 msgid "The programming tool is Javascript" -msgstr "" +msgstr "Il linguaggio di programmazione è Javascript" #. module: web_linkedin #: view:sale.config.settings:0 diff --git a/addons/web_view_editor/i18n/ro.po b/addons/web_view_editor/i18n/ro.po new file mode 100644 index 00000000000..44e20f3dd8d --- /dev/null +++ b/addons/web_view_editor/i18n/ro.po @@ -0,0 +1,184 @@ +# Romanian translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-30 18:13+0000\n" +"PO-Revision-Date: 2012-12-14 18:14+0000\n" +"Last-Translator: Fekete Mihai \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:164 +#, python-format +msgid "The following fields are invalid :" +msgstr "Urmatoarele campuri sunt nevalide:" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:63 +#, python-format +msgid "Create" +msgstr "Creati" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:986 +#, python-format +msgid "New Field" +msgstr "Camp nou" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:386 +#, python-format +msgid "Do you really wants to create an inherited view here?" +msgstr "Doriti intr-adevar sa creati o vizualizare derivata aici?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:396 +#, python-format +msgid "Preview" +msgstr "Previzualizare" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:183 +#, python-format +msgid "Do you really want to remove this view?" +msgstr "Doriti intr-adevar sa eliminati aceasta vizualizare?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:90 +#, python-format +msgid "Save" +msgstr "Salvati" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:393 +#, python-format +msgid "Select an element" +msgstr "Selectati un element" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:828 +#: code:addons/web_view_editor/static/src/js/view_editor.js:954 +#, python-format +msgid "Update" +msgstr "Actualizare" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:263 +#, python-format +msgid "Please select view in list :" +msgstr "Va rugam sa selectati vizualizare in lista :" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:37 +#, python-format +msgid "Manage Views (%s)" +msgstr "Gestionati Vizualizarile (%s)" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:13 +#, python-format +msgid "Manage Views" +msgstr "Gestionati Vizualizarile" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:825 +#: code:addons/web_view_editor/static/src/js/view_editor.js:951 +#, python-format +msgid "Properties" +msgstr "Proprietati" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:64 +#, python-format +msgid "Edit" +msgstr "Editati" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:14 +#, python-format +msgid "Could not find current view declaration" +msgstr "Nu s-a gasit declaratia vizualizarii curente" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:382 +#, python-format +msgid "Inherited View" +msgstr "Vizualizare mostenita" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:65 +#, python-format +msgid "Remove" +msgstr "Elimina" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:516 +#, python-format +msgid "Do you really want to remove this node?" +msgstr "Sunteti sigur(a) ca doriti sa eliminati acest nod?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:390 +#, python-format +msgid "Can't Update View" +msgstr "Nu se poate Actualiza Vizualizarea" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:379 +#, python-format +msgid "View Editor %d - %s" +msgstr "Editor Vizualizare %d - %s" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:112 +#: code:addons/web_view_editor/static/src/js/view_editor.js:846 +#: code:addons/web_view_editor/static/src/js/view_editor.js:974 +#, python-format +msgid "Cancel" +msgstr "Anulati" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:66 +#: code:addons/web_view_editor/static/src/js/view_editor.js:413 +#, python-format +msgid "Close" +msgstr "Inchideti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:88 +#, python-format +msgid "Create a view (%s)" +msgstr "Creati o vizualizare (%s)" diff --git a/addons/web_view_editor/i18n/sl.po b/addons/web_view_editor/i18n/sl.po index 4b686080655..0c276f7e1f1 100644 --- a/addons/web_view_editor/i18n/sl.po +++ b/addons/web_view_editor/i18n/sl.po @@ -8,21 +8,21 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-11-30 18:13+0000\n" -"PO-Revision-Date: 2012-12-13 23:25+0000\n" +"PO-Revision-Date: 2012-12-14 13:02+0000\n" "Last-Translator: Dusan Laznik \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-14 05:49+0000\n" -"X-Generator: Launchpad (build 16369)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:17+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:164 #, python-format msgid "The following fields are invalid :" -msgstr "" +msgstr "Sledeča polja so napačna:" #. module: web_view_editor #. openerp-web @@ -71,7 +71,7 @@ msgstr "Shrani" #: code:addons/web_view_editor/static/src/js/view_editor.js:393 #, python-format msgid "Select an element" -msgstr "" +msgstr "Izberite element" #. module: web_view_editor #. openerp-web @@ -86,7 +86,7 @@ msgstr "Posodobi" #: code:addons/web_view_editor/static/src/js/view_editor.js:263 #, python-format msgid "Please select view in list :" -msgstr "" +msgstr "Prosim izberite pogled v seznamu:" #. module: web_view_editor #. openerp-web @@ -122,7 +122,7 @@ msgstr "Urejanje" #: code:addons/web_view_editor/static/src/js/view_editor.js:14 #, python-format msgid "Could not find current view declaration" -msgstr "" +msgstr "Ni moč najti opisa trenutnega pogleda" #. module: web_view_editor #. openerp-web @@ -150,7 +150,7 @@ msgstr "Ali res želite izbrisati to vozlišče?" #: code:addons/web_view_editor/static/src/js/view_editor.js:390 #, python-format msgid "Can't Update View" -msgstr "" +msgstr "Ni možno posodobiti pogleda" #. module: web_view_editor #. openerp-web diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index 3119314f541..0b0474e092f 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-11 00:59+0000\n" -"Last-Translator: Santi (Pexego) \n" +"PO-Revision-Date: 2012-12-13 16:14+0000\n" +"Last-Translator: Roberto Lizana (trey.es) \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-12-12 04:38+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:35+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -365,6 +365,8 @@ msgid "" "Database ID of record to open in form view, when ``view_mode`` is set to " "'form' only" msgstr "" +"Id. de la base datos del registro para abrir en el formulario de vista, " +"cuando se establece el modo de visto únicamente a 'formulario'" #. module: base #: field:res.partner.address,name:0 @@ -871,6 +873,11 @@ msgid "" "This module provides the Integration of the LinkedIn with OpenERP.\n" " " msgstr "" +"\n" +"Módulo web de LinkedIn para OpenERP.\n" +"=================================\n" +"Este módulo provee integración de LinkedIn con OpenERP.\n" +" " #. module: base #: help:ir.actions.act_window,src_model:0 @@ -918,7 +925,7 @@ msgstr "Rumanía - Contabilidad" #. module: base #: model:ir.model,name:base.model_res_config_settings msgid "res.config.settings" -msgstr "" +msgstr "Parámetros de configuración" #. module: base #: help:res.partner,image_small:0 @@ -1073,6 +1080,7 @@ msgstr "Zimbabwe" msgid "" "Type of the constraint: `f` for a foreign key, `u` for other constraints." msgstr "" +"Tipo de restricción: 'f' para un clave ajena, 'u' para otras restricciones." #. module: base #: view:ir.actions.report.xml:0 @@ -1214,7 +1222,7 @@ msgstr "Principado de Andorra" #. module: base #: field:ir.rule,perm_read:0 msgid "Apply for Read" -msgstr "" +msgstr "Aplicar para lectura" #. module: base #: model:res.country,name:base.mn @@ -1244,7 +1252,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:727 #, python-format msgid "Document model" -msgstr "" +msgstr "Modelo de documento" #. module: base #: view:res.lang:0 diff --git a/openerp/addons/base/i18n/es_DO.po b/openerp/addons/base/i18n/es_DO.po index eaf07f8d727..d4ced70298f 100644 --- a/openerp/addons/base/i18n/es_DO.po +++ b/openerp/addons/base/i18n/es_DO.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-10 19:40+0000\n" +"PO-Revision-Date: 2012-12-13 19:40+0000\n" "Last-Translator: Carlos Matos Villar \n" "Language-Team: Spanish (Dominican Republic) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-11 04:46+0000\n" -"X-Generator: Launchpad (build 16356)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -12287,12 +12287,12 @@ msgstr "A" #. module: base #: model:ir.module.module,shortdesc:base.module_hr msgid "Employee Directory" -msgstr "" +msgstr "Directorio de empleados" #. module: base #: field:ir.cron,args:0 msgid "Arguments" -msgstr "" +msgstr "Argumentos" #. module: base #: model:ir.module.module,description:base.module_crm_claim @@ -12309,16 +12309,28 @@ msgid "" "automatically new claims based on incoming emails.\n" " " msgstr "" +"\n" +"\n" +"Gestiona reclamaciones de Clientes.\n" +"=============================================================================" +"======================\n" +"Esta aplicación les permite rastrear las reclamaciones y quejas de sus " +"Clientes/Suplidores.\n" +"\n" +"Esta totalmente integrado con la puerta de enlace del correo electrónico que " +"usted puede crear automáticamente\n" +"nuevas reclamaciones basadas en correos entrantes.\n" +" " #. module: base #: selection:ir.module.module,license:0 msgid "GPL Version 2" -msgstr "" +msgstr "GPL Versión 2" #. module: base #: selection:ir.module.module,license:0 msgid "GPL Version 3" -msgstr "" +msgstr "GPL Versión 3" #. module: base #: model:ir.module.module,description:base.module_stock_location @@ -12429,27 +12441,34 @@ msgid "" "\n" "The decimal precision is configured per company.\n" msgstr "" +"\n" +"Configurar la precisión de precios que usted necesita para diferentes tipos " +"de uso: Contabilidad, Ventas, Compras.\n" +"=============================================================================" +"========================\n" +"\n" +"La precisión decimal es configurada por Empresa.\n" #. module: base #: selection:res.company,paper_format:0 msgid "A4" -msgstr "" +msgstr "A4" #. module: base #: view:res.config.installer:0 msgid "Configuration Installer" -msgstr "" +msgstr "Instalador de Configuración" #. module: base #: field:res.partner,customer:0 #: field:res.partner.address,is_customer_add:0 msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (NI) / Español (NI)" -msgstr "" +msgstr "Español (NI) / Español (NI)" #. module: base #: model:ir.module.module,description:base.module_pad_project @@ -12459,42 +12478,46 @@ msgid "" "===================================================\n" " " msgstr "" +"\n" +"Este modulo agrega un PAD en todas las vistas del proyecto kanban.\n" +"=================================================================\n" +" " #. module: base #: field:ir.actions.act_window,context:0 #: field:ir.actions.client,context:0 msgid "Context Value" -msgstr "" +msgstr "Valor de contexto" #. module: base #: view:ir.sequence:0 msgid "Hour 00->24: %(h24)s" -msgstr "" +msgstr "Hora 00->24: %(h24)s" #. module: base #: field:ir.cron,nextcall:0 msgid "Next Execution Date" -msgstr "" +msgstr "Siguiente fecha de ejecución" #. module: base #: field:ir.sequence,padding:0 msgid "Number Padding" -msgstr "" +msgstr "Relleno del número" #. module: base #: help:multi_company.default,field_id:0 msgid "Select field property" -msgstr "" +msgstr "Seleccione campo propiedad" #. module: base #: field:res.request.history,date_sent:0 msgid "Date sent" -msgstr "" +msgstr "Fecha de envío" #. module: base #: view:ir.sequence:0 msgid "Month: %(month)s" -msgstr "" +msgstr "Mes: %(month)s" #. module: base #: field:ir.actions.act_window.view,sequence:0 @@ -12511,12 +12534,12 @@ msgstr "" #: field:multi_company.default,sequence:0 #: field:res.partner.bank,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Secuencia" #. module: base #: model:res.country,name:base.tn msgid "Tunisia" -msgstr "" +msgstr "República Tunecina" #. module: base #: help:ir.model.access,active:0 @@ -12525,44 +12548,47 @@ msgid "" "(if you delete a native ACL, it will be re-created when you reload the " "module." msgstr "" +"Si usted desmarca el campo activo, esto desactivará el ACL sin eliminarlo " +"(si usted elimina un ACL nativo, este será re-creado cuando usted recargue " +"el modulo)." #. module: base #: model:ir.model,name:base.model_ir_fields_converter msgid "ir.fields.converter" -msgstr "" +msgstr "ir.fields.converter" #. module: base #: code:addons/base/res/res_partner.py:436 #, python-format msgid "Couldn't create contact without email address !" -msgstr "" +msgstr "Usted no puede crear contacto sin dirección de correo electrónico" #. module: base #: model:ir.module.category,name:base.module_category_manufacturing #: model:ir.ui.menu,name:base.menu_mrp_config #: model:ir.ui.menu,name:base.menu_mrp_root msgid "Manufacturing" -msgstr "" +msgstr "Producción" #. module: base #: model:res.country,name:base.km msgid "Comoros" -msgstr "" +msgstr "Comoros" #. module: base #: view:ir.module.module:0 msgid "Cancel Install" -msgstr "" +msgstr "Cancelar instalación" #. module: base #: model:ir.model,name:base.model_ir_model_relation msgid "ir.model.relation" -msgstr "" +msgstr "ir.model.relation" #. module: base #: model:ir.module.module,shortdesc:base.module_account_check_writing msgid "Check Writing" -msgstr "" +msgstr "Emisión de Cheques" #. module: base #: model:ir.module.module,description:base.module_plugin_outlook @@ -12584,7 +12610,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_openid msgid "OpenID Authentification" -msgstr "" +msgstr "Autentificación OpenID" #. module: base #: model:ir.module.module,description:base.module_plugin_thunderbird @@ -12600,43 +12626,54 @@ msgid "" "HR Applicant and Project Issue from selected mails.\n" " " msgstr "" +"\n" +"Este módulo requiere del plug-in Thuderbird para funcionar correctamente.\n" +"============================================================\n" +"\n" +"El plug-in permite archivar un e-mail y sus adjuntos a los objetos OpenERP " +"seleccionados. Puede seleccionar una empresa, una tarea, un proyecto, una " +"cuenta analítica o cualquier otro objeto y adjuntar el correo seleccionado " +"como un archivo .eml. Puede crear documentos para una iniciativa CRM, un " +"candidato de RRHH, una incidencia de un proyecto desde los correos " +"seleccionados.\n" +" " #. module: base #: view:res.lang:0 msgid "Legends for Date and Time Formats" -msgstr "" +msgstr "Leyenda para formatos de fecha y hora" #. module: base #: selection:ir.actions.server,state:0 msgid "Copy Object" -msgstr "" +msgstr "Copiar objeto" #. module: base #: field:ir.actions.server,trigger_name:0 msgid "Trigger Signal" -msgstr "" +msgstr "Desencadenar Señal" #. module: base #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner msgid "Fed. States" -msgstr "" +msgstr "Provincias" #. module: base #: view:ir.model:0 #: view:res.groups:0 msgid "Access Rules" -msgstr "" +msgstr "Reglas de acceso" #. module: base #: field:res.groups,trans_implied_ids:0 msgid "Transitively inherits" -msgstr "" +msgstr "Heredar transitivamente" #. module: base #: field:ir.default,ref_table:0 msgid "Table Ref." -msgstr "" +msgstr "Ref. tabla" #. module: base #: model:ir.module.module,description:base.module_sale_journal @@ -12677,7 +12714,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:470 #, python-format msgid "Mail delivery failed" -msgstr "" +msgstr "Entrega fallida del correo" #. module: base #: view:ir.actions.act_window:0 @@ -12698,7 +12735,7 @@ msgstr "" #: field:res.request.link,object:0 #: field:workflow.triggers,model:0 msgid "Object" -msgstr "" +msgstr "Objeto" #. module: base #: code:addons/osv.py:148 @@ -12708,26 +12745,29 @@ msgid "" "\n" "[object with reference: %s - %s]" msgstr "" +"\n" +"\n" +"[objeto con referencia: %s - %s]" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_plans msgid "Multiple Analytic Plans" -msgstr "" +msgstr "Planes analíticos múltiples" #. module: base #: model:ir.model,name:base.model_ir_default msgid "ir.default" -msgstr "" +msgstr "ir.default" #. module: base #: view:ir.sequence:0 msgid "Minute: %(min)s" -msgstr "" +msgstr "Minuto: %(min)s" #. module: base #: model:ir.ui.menu,name:base.menu_ir_cron msgid "Scheduler" -msgstr "" +msgstr "Planificación" #. module: base #: model:ir.module.module,description:base.module_event_moodle @@ -12775,16 +12815,60 @@ msgid "" "\n" "**PASSWORD:** ${object.moodle_user_password}\n" msgstr "" +"\n" +"Configurar su servidor moodle.\n" +"================================= \n" +"\n" +"Con este modulo usted esta habilitado para conectar su OpenERP con una " +"plataforma moodle.\n" +"Este modulo creará cursos y estudiantes automáticamente en su plataforma " +"moodle \n" +"para evitar perdida de tiempo.\n" +"Ahora usted tiene un simple camino para crear training o cursos con OpenERP " +"y moodle.\n" +"\n" +"Pasos para Configurar:\n" +"------------------\n" +"\n" +"1. Activar servicios Web en moodle.\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +">sitio de administración > plugins > servicios web > gestionar protocolos " +"activados el servicio web xmlrpc \n" +"\n" +"\n" +">sitio de administración > plugins > servicios web > gestionar tokens crear " +"un token \n" +"\n" +"\n" +">sitio de administración > plugins > servicios web > resumen activar el " +"servicio web\n" +"\n" +"\n" +"2. Crear correo de confirmación con usuario y contraseña.\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"Nosotros fuertemente sugerimos que usted agregue las siguientes lineas en el " +"botón de su correo de\n" +"confirmación de eventos para comunicar el usuario/contraseña de moodle a sus " +"subscriptores.\n" +"\n" +"\n" +"........su configuración de texto.......\n" +"\n" +"**URL:** su enlace de ejemplo moodle: http://openerp.moodle.com\n" +"\n" +"**USUARIO:** ${object.moodle_username}\n" +"\n" +"**CONTRASEÑA:** ${object.moodle_user_password}\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk msgid "UK - Accounting" -msgstr "" +msgstr "Reino Unido - Contabilidad" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Mrs." -msgstr "" +msgstr "Sr." #. module: base #: code:addons/base/ir/ir_model.py:424 @@ -12793,54 +12877,56 @@ msgid "" "Changing the type of a column is not yet supported. Please drop it and " "create it again!" msgstr "" +"El cambio del tipo de una columna todavía no está soportado. ¡Elimine la " +"columna y créala de nuevo!" #. module: base #: field:ir.ui.view_sc,user_id:0 msgid "User Ref." -msgstr "" +msgstr "Ref. de usuario" #. module: base #: code:addons/base/ir/ir_fields.py:227 #, python-format msgid "'%s' does not seem to be a valid datetime for field '%%(field)s'" -msgstr "" +msgstr "'%s' no parece una fecha valida para el campo '%%(field)s'" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base #: field:ir.actions.server,expression:0 msgid "Loop Expression" -msgstr "" +msgstr "Expresión del bucle" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 msgid "Retailer" -msgstr "" +msgstr "Proveedor" #. module: base #: view:ir.model.fields:0 #: field:ir.model.fields,readonly:0 #: field:res.partner.bank.type.field,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Sólo lectura" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gt msgid "Guatemala - Accounting" -msgstr "" +msgstr "Guatemala - Contabilidad" #. module: base #: help:ir.cron,args:0 msgid "Arguments to be passed to the method, e.g. (uid,)." -msgstr "" +msgstr "Argumentos que se pasarán al método, por ejemplo, uid." #. module: base #: report:ir.module.reference:0 msgid "Reference Guide" -msgstr "" +msgstr "Guía de referencia" #. module: base #: model:ir.model,name:base.model_res_partner @@ -12851,7 +12937,7 @@ msgstr "" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "" +msgstr "Socio" #. module: base #: code:addons/base/ir/ir_mail_server.py:478 @@ -12860,6 +12946,8 @@ msgid "" "Your server does not seem to support SSL, you may want to try STARTTLS " "instead" msgstr "" +"Su servidor no parece soportar SSL. Tal vez quiera probar STARTTLS en su " +"lugar." #. module: base #: code:addons/base/ir/workflow/workflow.py:100 @@ -12867,100 +12955,102 @@ msgstr "" msgid "" "Please make sure no workitems refer to an activity before deleting it!" msgstr "" +"Por favor asegúrese que ningún item de trabajo refiera a una actividad antes " +"eliminada!" #. module: base #: model:res.country,name:base.tr msgid "Turkey" -msgstr "" +msgstr "Turquía" #. module: base #: model:res.country,name:base.fk msgid "Falkland Islands" -msgstr "" +msgstr "Islas Malvinas" #. module: base #: model:res.country,name:base.lb msgid "Lebanon" -msgstr "" +msgstr "Líbano" #. module: base #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "Xor" -msgstr "" +msgstr "Xor" #. module: base #: view:ir.actions.report.xml:0 #: field:ir.actions.report.xml,report_type:0 msgid "Report Type" -msgstr "" +msgstr "Tipo de Informe" #. module: base #: view:res.country.state:0 #: field:res.partner,state_id:0 msgid "State" -msgstr "" +msgstr "Estado" #. module: base #: selection:base.language.install,lang:0 msgid "Galician / Galego" -msgstr "" +msgstr "Gallego / Galego" #. module: base #: model:res.country,name:base.no msgid "Norway" -msgstr "" +msgstr "Noruega" #. module: base #: view:res.lang:0 msgid "4. %b, %B ==> Dec, December" -msgstr "" +msgstr "4. %b, %B ==> Dic, Diciembre" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cl msgid "Chile Localization Chart Account" -msgstr "" +msgstr "Plan de Cuenta Localización Chilena" #. module: base #: selection:base.language.install,lang:0 msgid "Sinhalese / සිංහල" -msgstr "" +msgstr "Sinhalese / සිංහල" #. module: base #: selection:res.request,state:0 msgid "waiting" -msgstr "" +msgstr "En espera" #. module: base #: model:ir.model,name:base.model_workflow_triggers msgid "workflow.triggers" -msgstr "" +msgstr "workflow.activadores" #. module: base #: selection:ir.translation,type:0 msgid "XSL" -msgstr "" +msgstr "XSL" #. module: base #: code:addons/base/ir/ir_model.py:84 #, python-format msgid "Invalid search criterions" -msgstr "" +msgstr "Criterios de búsqueda inválidos" #. module: base #: view:ir.mail_server:0 msgid "Connection Information" -msgstr "" +msgstr "Información de la conexión" #. module: base #: model:res.partner.title,name:base.res_partner_title_prof msgid "Professor" -msgstr "" +msgstr "Profesor" #. module: base #: model:res.country,name:base.hm msgid "Heard and McDonald Islands" -msgstr "" +msgstr "Islas Heard y McDonald" #. module: base #: help:ir.model.data,name:0 @@ -12968,36 +13058,39 @@ msgid "" "External Key/Identifier that can be used for data integration with third-" "party systems" msgstr "" +"Identificador/clave externo que puede ser usado para integración de datos " +"con sistemas third-party" #. module: base #: field:ir.actions.act_window,view_id:0 msgid "View Ref." -msgstr "" +msgstr "Ref. de vista" #. module: base #: model:ir.module.category,description:base.module_category_sales_management msgid "Helps you handle your quotations, sale orders and invoicing." msgstr "" +"Le ayuda a gestionar sus presupuestos, pedidos de venta y facturación." #. module: base #: field:res.users,login_date:0 msgid "Latest connection" -msgstr "" +msgstr "Última conexión" #. module: base #: field:res.groups,implied_ids:0 msgid "Inherits" -msgstr "" +msgstr "Hereda" #. module: base #: selection:ir.translation,type:0 msgid "Selection" -msgstr "" +msgstr "Selección" #. module: base #: field:ir.module.module,icon:0 msgid "Icon URL" -msgstr "" +msgstr "URL del ícono" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -13017,6 +13110,20 @@ msgid "" "yearly\n" " account reporting (balance, profit & losses).\n" msgstr "" +"\n" +"Plan de Cuentas Español (PGCE 2008).\n" +"=========================================\n" +"\n" +" * Define las siguientes plantillas de planes de cuentas:\n" +" * Plan de Cuenta General en Español 2008\n" +" * Plan de Cuenta General en Español 2008 para medianas y pequeñas " +"empresas\n" +" * Definir plantillas para ventas y compras VAT\n" +" * Definir plantillas de códigos de impuestos\n" +"\n" +"**Note:** Usted debería instalar el modulo por año " +"l10n_ES_account_balance_report\n" +" reporte de cuentas (balance, ganancias y perdidas).\n" #. module: base #: field:ir.actions.act_url,type:0 @@ -13030,7 +13137,7 @@ msgstr "" #: field:ir.actions.server,type:0 #: field:ir.actions.wizard,type:0 msgid "Action Type" -msgstr "" +msgstr "Tipo de acción" #. module: base #: code:addons/base/module/module.py:351 @@ -13039,31 +13146,33 @@ msgid "" "You try to install module '%s' that depends on module '%s'.\n" "But the latter module is not available in your system." msgstr "" +"Intenta instalar el módulo '%s' que depende del módulo '%s'.\n" +"Este último módulo no está disponible en su sistema." #. module: base #: view:base.language.import:0 #: model:ir.actions.act_window,name:base.action_view_base_import_language #: model:ir.ui.menu,name:base.menu_view_base_import_language msgid "Import Translation" -msgstr "" +msgstr "Importar traducción" #. module: base #: view:ir.module.module:0 #: field:ir.module.module,category_id:0 msgid "Category" -msgstr "" +msgstr "Categoría" #. module: base #: view:ir.attachment:0 #: selection:ir.attachment,type:0 #: selection:ir.property,type:0 msgid "Binary" -msgstr "" +msgstr "Binario" #. module: base #: model:res.partner.title,name:base.res_partner_title_doctor msgid "Doctor" -msgstr "" +msgstr "Doctor" #. module: base #: model:ir.module.module,description:base.module_mrp_repair @@ -13085,27 +13194,27 @@ msgstr "" #. module: base #: model:res.country,name:base.cd msgid "Congo, Democratic Republic of the" -msgstr "" +msgstr "Congo, República Democrática del" #. module: base #: model:res.country,name:base.cr msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_ldap msgid "Authentication via LDAP" -msgstr "" +msgstr "Autenticación vía LDAP" #. module: base #: view:workflow.activity:0 msgid "Conditions" -msgstr "" +msgstr "Condiciones" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "" +msgstr "Otras empresas" #. module: base #: field:base.language.install,state:0 @@ -13120,39 +13229,39 @@ msgstr "" #: view:workflow.workitem:0 #: field:workflow.workitem,state:0 msgid "Status" -msgstr "" +msgstr "Estado" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form #: model:ir.ui.menu,name:base.menu_action_currency_form #: view:res.currency:0 msgid "Currencies" -msgstr "" +msgstr "Divisas" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 msgid "Consultancy Services" -msgstr "" +msgstr "Servicios de consultoría" #. module: base #: help:ir.values,value:0 msgid "Default value (pickled) or reference to an action" -msgstr "" +msgstr "Valor por defecto o referencia a una acción" #. module: base #: field:ir.actions.report.xml,auto:0 msgid "Custom Python Parser" -msgstr "" +msgstr "Cliente Analizador Python" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" -msgstr "" +msgstr "¡El nombre del grupo debe ser único!" #. module: base #: help:ir.translation,module:0 msgid "Module this term belongs to" -msgstr "" +msgstr "Modulo este termino pertenece a" #. module: base #: model:ir.module.module,description:base.module_web_view_editor @@ -13163,42 +13272,47 @@ msgid "" "\n" " " msgstr "" +"\n" +"OpenERP Web para editar vistas.\n" +"=============================\n" +"\n" +" " #. module: base #: view:ir.sequence:0 msgid "Hour 00->12: %(h12)s" -msgstr "" +msgstr "Hora 00->12: %(h12)s" #. module: base #: help:res.partner.address,active:0 msgid "Uncheck the active field to hide the contact." -msgstr "" +msgstr "Desmarque el campo activo para ocultar el contacto." #. module: base #: model:res.country,name:base.dk msgid "Denmark" -msgstr "" +msgstr "Dinamarca" #. module: base #: field:res.country,code:0 msgid "Country Code" -msgstr "" +msgstr "Código de país" #. module: base #: model:ir.model,name:base.model_workflow_instance msgid "workflow.instance" -msgstr "" +msgstr "workflow.instance" #. module: base #: code:addons/orm.py:480 #, python-format msgid "Unknown attribute %s in %s " -msgstr "" +msgstr "Atributo desconocido %s en %s " #. module: base #: view:res.lang:0 msgid "10. %S ==> 20" -msgstr "" +msgstr "10. %S ==> 20" #. module: base #: model:ir.module.module,description:base.module_l10n_ar @@ -13211,103 +13325,108 @@ msgid "" "\n" " " msgstr "" +"\n" +"Plan contable argentino e impuestos de acuerdo a disposiciones vigentes\n" +"============================================================\n" +"\n" +" " #. module: base #: code:addons/fields.py:126 #, python-format msgid "undefined get method !" -msgstr "" +msgstr "¡Método get (obtener) no definido!" #. module: base #: selection:base.language.install,lang:0 msgid "Norwegian Bokmål / Norsk bokmål" -msgstr "" +msgstr "Noruego Bokmål / Norsk bokmål" #. module: base #: model:res.partner.title,name:base.res_partner_title_madam msgid "Madam" -msgstr "" +msgstr "Sra." #. module: base #: model:res.country,name:base.ee msgid "Estonia" -msgstr "" +msgstr "Estonia" #. module: base #: model:ir.module.module,shortdesc:base.module_board #: model:ir.ui.menu,name:base.menu_reporting_dashboard msgid "Dashboards" -msgstr "" +msgstr "Tableros" #. module: base #: model:ir.module.module,shortdesc:base.module_procurement msgid "Procurements" -msgstr "" +msgstr "Abastecimientos" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 msgid "Bronze" -msgstr "" +msgstr "Bronce" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account msgid "Payroll Accounting" -msgstr "" +msgstr "Cálculo de nóminas" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or external URL" -msgstr "" +msgstr "Archivo binario o URL externa" #. module: base #: view:res.users:0 msgid "Change password" -msgstr "" +msgstr "Cambiar contraseña" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_order_dates msgid "Dates on Sales Order" -msgstr "" +msgstr "Fechas en pedidos de venta" #. module: base #: view:ir.attachment:0 msgid "Creation Month" -msgstr "" +msgstr "Mes de creación" #. module: base #: field:ir.module.module,demo:0 msgid "Demo Data" -msgstr "" +msgstr "Datos de ejemplo" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_mister msgid "Mr." -msgstr "" +msgstr "Sr." #. module: base #: model:res.country,name:base.mv msgid "Maldives" -msgstr "" +msgstr "Maldivas" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_crm msgid "Portal CRM" -msgstr "" +msgstr "Portal CRM" #. module: base #: model:ir.ui.menu,name:base.next_id_4 msgid "Low Level Objects" -msgstr "" +msgstr "Objetos de bajo nivel" #. module: base #: help:ir.values,model:0 msgid "Model to which this entry applies" -msgstr "" +msgstr "Modelo al que se le aplica esta entrada" #. module: base #: field:res.country,address_format:0 msgid "Address Format" -msgstr "" +msgstr "Formato de dirección" #. module: base #: help:res.lang,grouping:0 @@ -13317,6 +13436,11 @@ msgid "" "1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as " "106,500. Provided ',' as the thousand separator in each case." msgstr "" +"El formato de separación debería ser como [,n] dónde 0 < n, empezando por " +"el dígito unidad. -1 terminará la separación. Por ej. [3,2,-1] representará " +"106500 como 1,06,500; [1,2,-1] lo representará como 106,50,0; [3] lo " +"representará como 106,500. Siempre que ',' sea el separador de mil en cada " +"caso." #. module: base #: model:ir.module.module,description:base.module_l10n_br @@ -13377,17 +13501,17 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_values msgid "ir.values" -msgstr "" +msgstr "ir.values" #. module: base #: model:res.groups,name:base.group_no_one msgid "Technical Features" -msgstr "" +msgstr "Características técnicas" #. module: base #: selection:base.language.install,lang:0 msgid "Occitan (FR, post 1500) / Occitan" -msgstr "" +msgstr "Occitano (FR, post 1500) / Occitan" #. module: base #: code:addons/base/ir/ir_mail_server.py:213 @@ -13396,24 +13520,26 @@ msgid "" "Here is what we got instead:\n" " %s" msgstr "" +"Esto es lo que se obtuvo en su lugar:\n" +" %s" #. module: base #: model:ir.actions.act_window,name:base.action_model_data #: view:ir.model.data:0 #: model:ir.ui.menu,name:base.ir_model_data_menu msgid "External Identifiers" -msgstr "" +msgstr "Identificadores externos" #. module: base #: selection:base.language.install,lang:0 msgid "Malayalam / മലയാളം" -msgstr "" +msgstr "Malayalam / മലയാളം" #. module: base #: field:res.request,body:0 #: field:res.request.history,req_id:0 msgid "Request" -msgstr "" +msgstr "Solicitud" #. module: base #: model:ir.actions.act_window,help:base.act_ir_actions_todo_form @@ -13422,11 +13548,15 @@ msgid "" "OpenERP. They are launched during the installation of new modules, but you " "can choose to restart some wizards manually from this menu." msgstr "" +"Los asistentes de configuración se utilizan para ayudarle a configurar una " +"nueva instalación de OpenERP. Son ejecutados durante la instalación de " +"nuevos módulos, pero desde este menú puede seleccionar algunos asistentes " +"para ejecutarlos manualmente." #. module: base #: field:ir.actions.report.xml,report_sxw:0 msgid "SXW Path" -msgstr "" +msgstr "SXW Path" #. module: base #: model:ir.module.module,description:base.module_account_asset @@ -13443,23 +13573,34 @@ msgid "" "\n" " " msgstr "" +"\n" +"Contabilidad y Finanzas administración de Activos.\n" +"============================================\n" +"\n" +"Este modulo gestiona los activos propios mediante una compañía o uno " +"individual. Esto mantendrá \n" +"rastreo de depreciaciones en esos activos. Y esto permite crear movimientos " +"\n" +"de las lineas de depreciación.\n" +"\n" +" " #. module: base #: field:ir.cron,numbercall:0 msgid "Number of Calls" -msgstr "" +msgstr "Número de llamadas" #. module: base #: code:addons/base/res/res_bank.py:192 #, python-format msgid "BANK" -msgstr "" +msgstr "BANCO" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point of Sale" -msgstr "" +msgstr "Terminal punto de venta" #. module: base #: model:ir.module.module,description:base.module_mail @@ -13502,26 +13643,28 @@ msgid "" "Important when you deal with multiple actions, the execution order will be " "decided based on this, low number is higher priority." msgstr "" +"Importante en acciones múltiples, el orden de ejecución se decidirá según " +"este campo. Número bajo indica prioridad más alta." #. module: base #: model:res.country,name:base.gr msgid "Greece" -msgstr "" +msgstr "Grecia" #. module: base #: view:res.config:0 msgid "Apply" -msgstr "" +msgstr "Aplicar" #. module: base #: field:res.request,trigger_date:0 msgid "Trigger Date" -msgstr "" +msgstr "Fecha de activación" #. module: base #: selection:base.language.install,lang:0 msgid "Croatian / hrvatski jezik" -msgstr "" +msgstr "Croata / hrvatski jezik" #. module: base #: model:ir.module.module,description:base.module_l10n_uy @@ -13537,28 +13680,28 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr msgid "Greece - Accounting" -msgstr "" +msgstr "Grecia - Contabilidad" #. module: base #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" -msgstr "" +msgstr "¡El código de país debe ser único!" #. module: base #: selection:ir.module.module.dependency,state:0 msgid "Uninstallable" -msgstr "" +msgstr "No instalable" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "" +msgstr "Categoría de socio" #. module: base #: view:ir.actions.server:0 #: selection:ir.actions.server,state:0 msgid "Trigger" -msgstr "" +msgstr "Desencadenante" #. module: base #: model:ir.module.category,description:base.module_category_warehouse_management @@ -13566,27 +13709,29 @@ msgid "" "Helps you manage your inventory and main stock operations: delivery orders, " "receptions, etc." msgstr "" +"Le ayuda a gestionar su inventario y las operaciones principales de stock: " +"las órdenes de entrega, recepciones, ..." #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" -msgstr "" +msgstr "Actualizar módulo" #. module: base #: view:ir.model.fields:0 msgid "Translate" -msgstr "" +msgstr "Traducir" #. module: base #: field:res.request.history,body:0 msgid "Body" -msgstr "" +msgstr "Contenido" #. module: base #: code:addons/base/ir/ir_mail_server.py:220 #, python-format msgid "Connection test succeeded!" -msgstr "" +msgstr "¡Prueba de conexión realizada con éxito!" #. module: base #: model:ir.module.module,description:base.module_project_gtd @@ -13611,11 +13756,32 @@ msgid "" "actually performing those tasks.\n" " " msgstr "" +"\n" +"Implementa conceptos de la Metodología \"Obtener Todo Listo\" \n" +"========================================================\n" +"\n" +"Este modulo implementa un simple to-do list personal basado en tareas. Esto " +"agrega una lista editable de tareas simplificadas al mínimo campo requerido " +"en el proyecto de aplicación.\n" +"\n" +"El to-do list esta basado en la metodología GTD. Esta metodología usada " +"mundialmente para mejorar la gestión del tiempo personal.\n" +"\n" +"Obtener Todo Listo (comúnmente abreviado como GTD) es un método de gestión " +"de acción creado por David Allen, y descrito en un libro con el mismo " +"nombre.\n" +"\n" +"GTD descansa en lo principal que una persona necesita para mover tareas " +"fuera de su mente mediante el recordatorio de las mismas externamente. De " +"esa manera, la mente esta libre de el trabajo de recordatorio de cualquier " +"cosa que necesite ser hecha, y puede concentrarse en actualmente realizar " +"esas tareas.\n" +" " #. module: base #: field:res.users,menu_id:0 msgid "Menu Action" -msgstr "" +msgstr "Acción de menú" #. module: base #: help:ir.model.fields,selection:0 @@ -13624,11 +13790,14 @@ msgid "" "defining a list of (key, label) pairs. For example: " "[('blue','Blue'),('yellow','Yellow')]" msgstr "" +"Lista de opciones para un campo de selección, se especifica como una " +"expresión Python definiendo una lista de pares (clave, etiqueta). Por " +"ejemplo: [('blue','Blue'),('yellow','Yellow')]" #. module: base #: selection:base.language.export,state:0 msgid "choose" -msgstr "" +msgstr "elegir" #. module: base #: code:addons/base/ir/ir_mail_server.py:442 @@ -13637,16 +13806,18 @@ msgid "" "Please define at least one SMTP server, or provide the SMTP parameters " "explicitly." msgstr "" +"Por favor defina al menos un servidor SMTP, o incluya los parámetros SMTP " +"explícitamente." #. module: base #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "Filtros en mis documentos" #. module: base #: model:ir.module.module,summary:base.module_project_gtd msgid "Personal Tasks, Contexts, Timeboxes" -msgstr "" +msgstr "Tareas Personales, Contextos, Cajas de Tiempo" #. module: base #: model:ir.module.module,description:base.module_l10n_cr @@ -13674,33 +13845,33 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "Proveedores" #. module: base #: field:res.request,ref_doc2:0 msgid "Document Ref 2" -msgstr "" +msgstr "Ref documento 2" #. module: base #: field:res.request,ref_doc1:0 msgid "Document Ref 1" -msgstr "" +msgstr "Ref documento 1" #. module: base #: model:res.country,name:base.ga msgid "Gabon" -msgstr "" +msgstr "Gabón" #. module: base #: model:ir.module.module,summary:base.module_stock msgid "Inventory, Logistic, Storage" -msgstr "" +msgstr "Inventario, Logistica, Almacenamiento" #. module: base #: view:ir.actions.act_window:0 #: selection:ir.translation,type:0 msgid "Help" -msgstr "" +msgstr "ayda" #. module: base #: view:ir.model:0 @@ -13709,17 +13880,17 @@ msgstr "" #: model:res.groups,name:base.group_erp_manager #: view:res.users:0 msgid "Access Rights" -msgstr "" +msgstr "Derechos de acceso" #. module: base #: model:res.country,name:base.gl msgid "Greenland" -msgstr "" +msgstr "Groenlandia" #. module: base #: field:res.partner.bank,acc_number:0 msgid "Account Number" -msgstr "" +msgstr "Número de cuenta" #. module: base #: view:ir.rule:0 @@ -13727,43 +13898,45 @@ msgid "" "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" msgstr "" +"Ejemplo: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " +"GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_th msgid "Thailand - Accounting" -msgstr "" +msgstr "Tailandia - Contabilidad" #. module: base #: view:res.lang:0 msgid "1. %c ==> Fri Dec 5 18:25:20 2008" -msgstr "" +msgstr "1. %c ==> Vie Dic 5 18:25:20 2008" #. module: base #: model:res.country,name:base.nc msgid "New Caledonia (French)" -msgstr "" +msgstr "Nueva Caledonia (Francesa)" #. module: base #: field:ir.model,osv_memory:0 msgid "Transient Model" -msgstr "" +msgstr "Modelo Transitorio" #. module: base #: model:res.country,name:base.cy msgid "Cyprus" -msgstr "" +msgstr "Chipre" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "Establecer contraseña" #. module: base #: field:ir.actions.server,subject:0 #: field:res.request,name:0 #: view:res.request.link:0 msgid "Subject" -msgstr "" +msgstr "Asunto" #. module: base #: model:ir.module.module,description:base.module_membership @@ -13788,23 +13961,23 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "Before Amount" -msgstr "" +msgstr "Antes de la cantidad" #. module: base #: field:res.request,act_from:0 #: field:res.request.history,act_from:0 msgid "From" -msgstr "" +msgstr "Remitente" #. module: base #: view:res.users:0 msgid "Preferences" -msgstr "" +msgstr "Preferencias" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Buyer" -msgstr "" +msgstr "Componentes del Comprador" #. module: base #: view:ir.module.module:0 @@ -13812,21 +13985,23 @@ msgid "" "Do you confirm the uninstallation of this module? This will permanently " "erase all data currently stored by the module!" msgstr "" +"Usted confirmó la desinstalación de este modulo? Esto borrará " +"permanentemente todos los datos previamente almacenados por el modulo!" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "Nombre del método que se llamará cuando este trabajo se procese." #. module: base #: field:ir.actions.client,tag:0 msgid "Client action tag" -msgstr "" +msgstr "Etiqueta de acción del cliente" #. module: base #: field:ir.values,model_id:0 msgid "Model (change only)" -msgstr "" +msgstr "Modelo (sólo cambiar)" #. module: base #: model:ir.module.module,description:base.module_marketing_campaign_crm_demo @@ -13839,12 +14014,19 @@ msgid "" "marketing_campaign.\n" " " msgstr "" +"\n" +"Datos demo para el módulo 'marketing_campaign'.\n" +"=======================================\n" +"\n" +"Crea datos demo como iniciativas, campañas y segmentos para el módulo " +"'marketing_campaign'.\n" +" " #. module: base #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 msgid "Kanban" -msgstr "" +msgstr "Kanban" #. module: base #: code:addons/base/ir/ir_model.py:287 @@ -13853,35 +14035,37 @@ msgid "" "The Selection Options expression is must be in the [('key','Label'), ...] " "format!" msgstr "" +"¡La expresión de opciones de selección debe estar en el formato " +"[('clave','Etiqueta'), ...] !" #. module: base #: field:res.company,company_registry:0 msgid "Company Registry" -msgstr "" +msgstr "Registro de compañía" #. module: base #: view:ir.actions.report.xml:0 #: model:ir.ui.menu,name:base.menu_sales_configuration_misc #: view:res.currency:0 msgid "Miscellaneous" -msgstr "" +msgstr "Misceláneo" #. module: base #: model:ir.actions.act_window,name:base.action_ir_mail_server_list #: view:ir.mail_server:0 #: model:ir.ui.menu,name:base.menu_mail_servers msgid "Outgoing Mail Servers" -msgstr "" +msgstr "Servidores de correo saliente" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Technical" -msgstr "" +msgstr "Técnico" #. module: base #: model:res.country,name:base.cn msgid "China" -msgstr "" +msgstr "China" #. module: base #: model:ir.module.module,description:base.module_l10n_pl @@ -13899,6 +14083,12 @@ msgid "" "że wszystkie towary są w obrocie hurtowym.\n" " " msgstr "" +"\n" +"Éste es el módulo para administrar el plan de cuentas e impuestos en OpenERP " +"para Polonia.\n" +"=============================================================================" +"=====\n" +" " #. module: base #: help:ir.actions.server,wkf_model_id:0 @@ -13906,6 +14096,8 @@ msgid "" "The object that should receive the workflow signal (must have an associated " "workflow)" msgstr "" +"El objeto que debe recibir la señal del flujo de trabajo (debe tener un " +"flujo de trabajo asociado)" #. module: base #: model:ir.module.category,description:base.module_category_account_voucher @@ -13913,16 +14105,18 @@ msgid "" "Allows you to create your invoices and track the payments. It is an easier " "version of the accounting module for managers who are not accountants." msgstr "" +"Le permite crear sus facturas y rastrear los pagos. Es una versión más fácil " +"del módulo de contabilidad para gestores que no sean contables." #. module: base #: model:res.country,name:base.eh msgid "Western Sahara" -msgstr "" +msgstr "Sáhara occidental" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "" +msgstr "Facturación y pagos" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form @@ -13930,11 +14124,13 @@ msgid "" "Create and manage the companies that will be managed by OpenERP from here. " "Shops or subsidiaries can be created and maintained from here." msgstr "" +"Cree o modifique las compañías que se gestionarán mediante OpenERP. Tiendas " +"o delegaciones también pueden ser creadas y gestionadas desde aquí." #. module: base #: model:res.country,name:base.id msgid "Indonesia" -msgstr "" +msgstr "Indonesia" #. module: base #: model:ir.module.module,description:base.module_stock_no_autopicking @@ -13953,6 +14149,18 @@ msgid "" "routing of the assembly operation.\n" " " msgstr "" +"\n" +"Este modulo permite un proceso de recolección intermediario para proveer " +"materias primas para producir ordenes.\n" +"=============================================================================" +"======================\n" +"\n" +"Un ejemplo de uso de este modulo es para gestionar producciones hechas por " +"sus suplidores (sub-contratación). Para lograr esto, ajuste los productos " +"montados cual es sub-contratado a 'No Auto-Recolección' y poner la " +"localización de el suplidor en la\n" +"ruta de la operación montada.\n" +" " #. module: base #: help:multi_company.default,expression:0 @@ -13960,11 +14168,13 @@ msgid "" "Expression, must be True to match\n" "use context.get or user (browse)" msgstr "" +"Expresión, debe ser cierta para concordar\n" +"utilice context.get o user (browse)" #. module: base #: model:res.country,name:base.bg msgid "Bulgaria" -msgstr "" +msgstr "Bulgaria" #. module: base #: model:ir.module.module,description:base.module_mrp_byproduct @@ -13986,11 +14196,27 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"Este modulo les permite producir varios productos desde una orden de " +"producción.\n" +"=============================================================================" +"==\n" +"\n" +"usted puede configurar por productos en la lista de materiales.\n" +"\n" +"Sin este modulo:\n" +"---------------\n" +" A + B + C -> D\n" +"\n" +"Con este modulo:\n" +"---------------\n" +" A + B + C -> D + E\n" +" " #. module: base #: model:res.country,name:base.tf msgid "French Southern Territories" -msgstr "" +msgstr "Territorios franceses del sur" #. module: base #: model:ir.model,name:base.model_res_currency @@ -14001,17 +14227,17 @@ msgstr "" #: field:res.currency,name:0 #: field:res.currency.rate,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Divisa" #. module: base #: view:res.lang:0 msgid "5. %y, %Y ==> 08, 2008" -msgstr "" +msgstr "5. %y, %Y ==> 08, 2008" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_ltd msgid "ltd" -msgstr "" +msgstr "S.L." #. module: base #: model:ir.module.module,description:base.module_purchase_double_validation @@ -14025,26 +14251,34 @@ msgid "" "exceeds minimum amount set by configuration wizard.\n" " " msgstr "" +"\n" +"Doble-validación para compras excediendo la cantidad mínima.\n" +"============================================================\n" +"\n" +"Este modulo modifica el flujo de trabajo de compras en orden para validar " +"compras que\n" +"exceden cantidad máxima ajustada por el asistente de configuración.\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_administration msgid "Administration" -msgstr "" +msgstr "Administración" #. module: base #: view:base.module.update:0 msgid "Click on Update below to start the process..." -msgstr "" +msgstr "Haga clic en Actualizar para empezar el proceso" #. module: base #: model:res.country,name:base.ir msgid "Iran" -msgstr "" +msgstr "Iran" #. module: base #: selection:base.language.install,lang:0 msgid "Slovak / Slovenský jazyk" -msgstr "" +msgstr "Eslovaco / Slovenský jazyk" #. module: base #: field:base.language.export,state:0 diff --git a/openerp/addons/base/i18n/hi.po b/openerp/addons/base/i18n/hi.po new file mode 100644 index 00000000000..3edb81ed8ef --- /dev/null +++ b/openerp/addons/base/i18n/hi.po @@ -0,0 +1,15072 @@ +# Hindi translation for openobject-server +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-server package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-server\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-03 16:01+0000\n" +"PO-Revision-Date: 2012-12-14 11:23+0000\n" +"Last-Translator: Harshraj Nanotiya \n" +"Language-Team: Hindi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-12-15 05:03+0000\n" +"X-Generator: Launchpad (build 16372)\n" + +#. module: base +#: model:ir.module.module,description:base.module_account_check_writing +msgid "" +"\n" +"Module for the Check Writing and Check Printing.\n" +"================================================\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.sh +msgid "Saint Helena" +msgstr "सैंट हेलेना" + +#. module: base +#: view:ir.actions.report.xml:0 +msgid "Other Configuration" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +msgid "DateTime" +msgstr "वेड" + +#. module: base +#: code:addons/fields.py:637 +#, python-format +msgid "" +"The second argument of the many2many field %s must be a SQL table !You used " +"%s, which is not a valid SQL table name." +msgstr "" + +#. module: base +#: field:ir.ui.view,arch:0 +#: field:ir.ui.view.custom,arch:0 +msgid "View Architecture" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_sale_stock +msgid "Quotation, Sale Orders, Delivery & Invoicing Control" +msgstr "" + +#. module: base +#: selection:ir.sequence,implementation:0 +msgid "No gap" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Hungarian / Magyar" +msgstr "हंगेरियन / माग्यार" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (PY) / Español (PY)" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_project_management +msgid "" +"Helps you manage your projects and tasks by tracking them, generating " +"plannings, etc..." +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_point_of_sale +msgid "Touchscreen Interface for Shops" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: base +#: help:ir.cron,model:0 +msgid "" +"Model name on which the method to be called is located, e.g. 'res.partner'." +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Created Views" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_product_manufacturer +msgid "" +"\n" +"A module that adds manufacturers and attributes on the product form.\n" +"====================================================================\n" +"\n" +"You can now define the following for a product:\n" +"-----------------------------------------------\n" +" * Manufacturer\n" +" * Manufacturer Product Name\n" +" * Manufacturer Product Code\n" +" * Product Attributes\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.client,params:0 +msgid "Supplementary arguments" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_google_base_account +msgid "" +"\n" +"The module adds google user in res user.\n" +"========================================\n" +msgstr "" + +#. module: base +#: help:res.partner,employee:0 +msgid "Check this box if this contact is an Employee." +msgstr "" + +#. module: base +#: help:ir.model.fields,domain:0 +msgid "" +"The optional domain to restrict possible values for relationship fields, " +"specified as a Python expression defining a list of triplets. For example: " +"[('color','=','red')]" +msgstr "" + +#. module: base +#: field:res.partner,ref:0 +msgid "Reference" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba +msgid "Belgium - Structured Communication" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,target:0 +msgid "Target Window" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_rml:0 +msgid "Main Report File Path" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_analytic_plans +msgid "Sales Analytic Distribution" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_timesheet_invoice +msgid "" +"\n" +"Generate your Invoices from Expenses, Timesheet Entries.\n" +"========================================================\n" +"\n" +"Module to generate invoices based on costs (human resources, expenses, " +"...).\n" +"\n" +"You can define price lists in analytic account, make some theoretical " +"revenue\n" +"reports." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm +msgid "" +"\n" +"The generic OpenERP Customer Relationship Management\n" +"=====================================================\n" +"\n" +"This application enables a group of people to intelligently and efficiently " +"manage leads, opportunities, meetings and phone calls.\n" +"\n" +"It manages key tasks such as communication, identification, prioritization, " +"assignment, resolution and notification.\n" +"\n" +"OpenERP ensures that all cases are successfully tracked by users, customers " +"and suppliers. It can automatically send reminders, escalate the request, " +"trigger specific methods and many other actions based on your own enterprise " +"rules.\n" +"\n" +"The greatest thing about this system is that users don't need to do anything " +"special. The CRM module has an email gateway for the synchronization " +"interface between mails and OpenERP. That way, users can just send emails to " +"the request tracker.\n" +"\n" +"OpenERP will take care of thanking them for their message, automatically " +"routing it to the appropriate staff and make sure all future correspondence " +"gets to the right place.\n" +"\n" +"\n" +"Dashboard for CRM will include:\n" +"-------------------------------\n" +"* Planned Revenue by Stage and User (graph)\n" +"* Opportunities by Stage (graph)\n" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:397 +#, python-format +msgid "" +"Properties of base fields cannot be altered in this manner! Please modify " +"them through Python code, preferably through a custom addon!" +msgstr "" + +#. module: base +#: code:addons/osv.py:130 +#, python-format +msgid "Constraint Error" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_ui_view_custom +msgid "ir.ui.view.custom" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:366 +#, python-format +msgid "Renaming sparse field \"%s\" is not allowed" +msgstr "" + +#. module: base +#: model:res.country,name:base.sz +msgid "Swaziland" +msgstr "" + +#. module: base +#: code:addons/orm.py:4453 +#, python-format +msgid "created." +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_xsl:0 +msgid "XSL Path" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_tr +msgid "Turkey - Accounting" +msgstr "" + +#. module: base +#: field:ir.sequence,number_increment:0 +msgid "Increment Number" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_company_tree +#: model:ir.ui.menu,name:base.menu_action_res_company_tree +msgid "Company's Structure" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Inuktitut / ᐃᓄᒃᑎᑐᑦ" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_multi_currency +msgid "Multi Currencies" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_cl +msgid "" +"\n" +"Chilean accounting chart and tax localization.\n" +"==============================================\n" +"Plan contable chileno e impuestos de acuerdo a disposiciones vigentes\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale +msgid "Sales Management" +msgstr "" + +#. module: base +#: help:res.partner,user_id:0 +msgid "" +"The internal user that is in charge of communicating with this contact if " +"any." +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Search Partner" +msgstr "" + +#. module: base +#: field:ir.module.category,module_nr:0 +msgid "Number of Modules" +msgstr "" + +#. module: base +#: help:multi_company.default,company_dest_id:0 +msgid "Company to store the current record" +msgstr "" + +#. module: base +#: field:res.partner.bank.type.field,size:0 +msgid "Max. Size" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_order_dates +msgid "" +"\n" +"Add additional date information to the sales order.\n" +"===================================================\n" +"\n" +"You can add the following additional dates to a sale order:\n" +"-----------------------------------------------------------\n" +" * Requested Date\n" +" * Commitment Date\n" +" * Effective Date\n" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,res_id:0 +msgid "" +"Database ID of record to open in form view, when ``view_mode`` is set to " +"'form' only" +msgstr "" + +#. module: base +#: field:res.partner.address,name:0 +msgid "Contact Name" +msgstr "" + +#. module: base +#: help:ir.values,key2:0 +msgid "" +"For actions, one of the possible action slots: \n" +" - client_action_multi\n" +" - client_print_multi\n" +" - client_action_relate\n" +" - tree_but_open\n" +"For defaults, an optional condition" +msgstr "" + +#. module: base +#: sql_constraint:res.lang:0 +msgid "The name of the language must be unique !" +msgstr "" + +#. module: base +#: selection:res.request,state:0 +msgid "active" +msgstr "" + +#. module: base +#: field:ir.actions.wizard,wiz_name:0 +msgid "Wizard Name" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_knowledge +msgid "" +"\n" +"Installer for knowledge-based Hidden.\n" +"=====================================\n" +"\n" +"Makes the Knowledge Application Configuration available from where you can " +"install\n" +"document and Wiki based Hidden.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_customer_relationship_management +msgid "Customer Relationship Management" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_delivery +msgid "" +"\n" +"Allows you to add delivery methods in sale orders and picking.\n" +"==============================================================\n" +"\n" +"You can define your own carrier and delivery grids for prices. When creating " +"\n" +"invoices from picking, OpenERP is able to add and compute the shipping " +"line.\n" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_filters.py:83 +#, python-format +msgid "" +"There is already a shared filter set as default for %(model)s, delete or " +"change it before setting a new default" +msgstr "" + +#. module: base +#: code:addons/orm.py:2648 +#, python-format +msgid "Invalid group_by" +msgstr "" + +#. module: base +#: field:ir.module.category,child_ids:0 +msgid "Child Applications" +msgstr "" + +#. module: base +#: field:res.partner,credit_limit:0 +msgid "Credit Limit" +msgstr "" + +#. module: base +#: field:ir.model.constraint,date_update:0 +#: field:ir.model.data,date_update:0 +#: field:ir.model.relation,date_update:0 +msgid "Update Date" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_action_rule +msgid "Automated Action Rules" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Owner" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +msgid "Source Object" +msgstr "" + +#. module: base +#: model:res.partner.bank.type,format_layout:base.bank_normal +msgid "%(bank_name)s: %(acc_number)s" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Config Wizard Steps" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_ui_view_sc +msgid "ir.ui.view_sc" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +#: field:ir.model.access,group_id:0 +#: view:res.groups:0 +msgid "Group" +msgstr "" + +#. module: base +#: constraint:res.lang:0 +msgid "" +"Invalid date/time format directive specified. Please refer to the list of " +"allowed directives, displayed when you edit a language." +msgstr "" + +#. module: base +#: code:addons/orm.py:4120 +#, python-format +msgid "" +"One of the records you are trying to modify has already been deleted " +"(Document type: %s)." +msgstr "" + +#. module: base +#: help:ir.actions.act_window,views:0 +msgid "" +"This function field computes the ordered list of views that should be " +"enabled when displaying the result of an action, federating view mode, views " +"and reference view. The result is returned as an ordered list of pairs " +"(view_id,view_mode)." +msgstr "" + +#. module: base +#: field:ir.model.relation,name:0 +msgid "Relation Name" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Create Access Right" +msgstr "" + +#. module: base +#: model:res.country,name:base.tv +msgid "Tuvalu" +msgstr "" + +#. module: base +#: field:ir.actions.configuration.wizard,note:0 +msgid "Next Wizard" +msgstr "" + +#. module: base +#: field:res.lang,date_format:0 +msgid "Date Format" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_report_designer +msgid "OpenOffice Report Designer" +msgstr "" + +#. module: base +#: model:res.country,name:base.an +msgid "Netherlands Antilles" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:311 +#, python-format +msgid "" +"You can not remove the admin user as it is used internally for resources " +"created by OpenERP (updates, module installation, ...)" +msgstr "" + +#. module: base +#: view:workflow.transition:0 +msgid "Workflow Transition" +msgstr "" + +#. module: base +#: model:res.country,name:base.gf +msgid "French Guyana" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_hr +msgid "Jobs, Departments, Employees Details" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_analytic +msgid "" +"\n" +"Module for defining analytic accounting object.\n" +"===============================================\n" +"\n" +"In OpenERP, analytic accounts are linked to general accounts but are " +"treated\n" +"totally independently. So, you can enter various different analytic " +"operations\n" +"that have no counterpart in the general financial accounts.\n" +" " +msgstr "" + +#. module: base +#: field:ir.ui.view.custom,ref_id:0 +msgid "Original View" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_event +msgid "" +"\n" +"Organization and management of Events.\n" +"======================================\n" +"\n" +"The event module allows you to efficiently organise events and all related " +"tasks: planification, registration tracking,\n" +"attendances, etc.\n" +"\n" +"Key Features\n" +"------------\n" +"* Manage your Events and Registrations\n" +"* Use emails to automatically confirm and send acknowledgements for any " +"event registration\n" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Bosnian / bosanski jezik" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_gengo +msgid "" +"\n" +"Automated Translations through Gengo API\n" +"----------------------------------------\n" +"\n" +"This module will install passive scheduler job for automated translations \n" +"using the Gengo API. To activate it, you must\n" +"1) Configure your Gengo authentication parameters under `Settings > " +"Companies > Gengo Parameters`\n" +"2) Launch the wizard under `Settings > Application Terms > Gengo: Manual " +"Request of Translation` and follow the wizard.\n" +"\n" +"This wizard will activate the CRON job and the Scheduler and will start the " +"automatic translation via Gengo Services for all the terms where you " +"requested it.\n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.report.xml,attachment_use:0 +msgid "" +"If you check this, then the second time the user prints with same attachment " +"name, it returns the previous report." +msgstr "" + +#. module: base +#: model:res.country,name:base.ao +msgid "Angola" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (VE) / Español (VE)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice +msgid "Invoice on Timesheets" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "Your system will be updated." +msgstr "" + +#. module: base +#: field:ir.actions.todo,note:0 +#: selection:ir.property,type:0 +msgid "Text" +msgstr "" + +#. module: base +#: field:res.country,name:0 +msgid "Country Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.co +msgid "Colombia" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_mister +msgid "Mister" +msgstr "" + +#. module: base +#: help:res.country,code:0 +msgid "" +"The ISO country code in two chars.\n" +"You can use this field for quick search." +msgstr "" + +#. module: base +#: model:res.country,name:base.pw +msgid "Palau" +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "" + +#. module: base +#: view:ir.translation:0 +msgid "Untranslated" +msgstr "" + +#. module: base +#: view:ir.mail_server:0 +msgid "Outgoing Mail Server" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,context:0 +#: help:ir.actions.client,context:0 +msgid "" +"Context dictionary as Python expression, empty by default (Default: {})" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_action_wizard +#: view:ir.actions.wizard:0 +#: model:ir.ui.menu,name:base.menu_ir_action_wizard +msgid "Wizards" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:337 +#, python-format +msgid "Custom fields must have a name that starts with 'x_' !" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_mx +msgid "Mexico - Accounting" +msgstr "" + +#. module: base +#: help:ir.actions.server,action_id:0 +msgid "Select the Action Window, Report, Wizard to be executed." +msgstr "" + +#. module: base +#: sql_constraint:ir.config_parameter:0 +msgid "Key must be unique." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_plugin_outlook +msgid "Outlook Plug-In" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account +msgid "" +"\n" +"Accounting and Financial Management.\n" +"====================================\n" +"\n" +"Financial and accounting module that covers:\n" +"--------------------------------------------\n" +" * General Accounting\n" +" * Cost/Analytic accounting\n" +" * Third party accounting\n" +" * Taxes management\n" +" * Budgets\n" +" * Customer and Supplier Invoices\n" +" * Bank statements\n" +" * Reconciliation process by partner\n" +"\n" +"Creates a dashboard for accountants that includes:\n" +"--------------------------------------------------\n" +" * List of Customer Invoice to Approve\n" +" * Company Analysis\n" +" * Graph of Treasury\n" +"\n" +"The processes like maintaining of general ledger is done through the defined " +"financial Journals (entry move line orgrouping is maintained through " +"journal) \n" +"for a particular financial year and for preparation of vouchers there is a " +"module named account_voucher.\n" +" " +msgstr "" + +#. module: base +#: view:ir.model:0 +#: field:ir.model,name:0 +msgid "Model Description" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_partner_customer_form +msgid "" +"

\n" +" Click to add a contact in your address book.\n" +"

\n" +" OpenERP helps you easily track all activities related to\n" +" a customer: discussions, history of business opportunities,\n" +" documents, etc.\n" +"

\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_linkedin +msgid "" +"\n" +"OpenERP Web LinkedIn module.\n" +"============================\n" +"This module provides the Integration of the LinkedIn with OpenERP.\n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.act_window,src_model:0 +msgid "" +"Optional model name of the objects on which this action should be visible" +msgstr "" + +#. module: base +#: field:workflow.transition,trigger_expr_id:0 +msgid "Trigger Expression" +msgstr "" + +#. module: base +#: model:res.country,name:base.jo +msgid "Jordan" +msgstr "" + +#. module: base +#: help:ir.cron,nextcall:0 +msgid "Next planned execution date for this job." +msgstr "" + +#. module: base +#: model:res.country,name:base.er +msgid "Eritrea" +msgstr "" + +#. module: base +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_base_action_rule_admin +msgid "Automated Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ro +msgid "Romania - Accounting" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: base +#: help:res.partner,image_small:0 +msgid "" +"Small-sized image of this contact. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: base +#: help:ir.actions.server,mobile:0 +msgid "" +"Provides fields that be used to fetch the mobile number, e.g. you select the " +"invoice, then `object.invoice_address_id.mobile` is the field which gives " +"the correct mobile number" +msgstr "" + +#. module: base +#: view:ir.mail_server:0 +msgid "Security and Authentication" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_calendar +msgid "Web Calendar" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Swedish / svenska" +msgstr "" + +#. module: base +#: field:base.language.export,name:0 +#: field:ir.attachment,datas_fname:0 +msgid "File Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.rs +msgid "Serbia" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "Wizard View" +msgstr "" + +#. module: base +#: model:res.country,name:base.kh +msgid "Cambodia, Kingdom of" +msgstr "" + +#. module: base +#: field:base.language.import,overwrite:0 +#: field:base.language.install,overwrite:0 +msgid "Overwrite Existing Terms" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_holidays +msgid "" +"\n" +"Manage leaves and allocation requests\n" +"=====================================\n" +"\n" +"This application controls the holiday schedule of your company. It allows " +"employees to request holidays. Then, managers can review requests for " +"holidays and approve or reject them. This way you can control the overall " +"holiday planning for the company or department.\n" +"\n" +"You can configure several kinds of leaves (sickness, holidays, paid days, " +"...) and allocate leaves to an employee or department quickly using " +"allocation requests. An employee can also make a request for more days off " +"by making a new Allocation. It will increase the total of available days for " +"that leave type (if the request is accepted).\n" +"\n" +"You can keep track of leaves in different ways by following reports: \n" +"\n" +"* Leaves Summary\n" +"* Leaves by Department\n" +"* Leaves Analysis\n" +"\n" +"A synchronization with an internal agenda (Meetings of the CRM module) is " +"also possible in order to automatically create a meeting when a holiday " +"request is accepted by setting up a type of meeting in Leave Type.\n" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Albanian / Shqip" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_crm_config_opportunity +msgid "Opportunities" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_language_export +msgid "base.language.export" +msgstr "" + +#. module: base +#: help:ir.actions.server,write_id:0 +msgid "" +"Provide the field name that the record id refers to for the write operation. " +"If it is empty it will refer to the active id of the object." +msgstr "" + +#. module: base +#: help:ir.actions.report.xml,report_type:0 +msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_document_webdav +msgid "Shared Repositories (WebDAV)" +msgstr "" + +#. module: base +#: view:res.users:0 +msgid "Email Preferences" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:196 +#, python-format +msgid "'%s' does not seem to be a valid date for field '%%(field)s'" +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "My Partners" +msgstr "" + +#. module: base +#: model:res.country,name:base.zw +msgid "Zimbabwe" +msgstr "" + +#. module: base +#: help:ir.model.constraint,type:0 +msgid "" +"Type of the constraint: `f` for a foreign key, `u` for other constraints." +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +msgid "XML Report" +msgstr "" + +#. module: base +#: model:res.country,name:base.es +msgid "Spain" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,domain:0 +msgid "" +"Optional domain filtering of the destination data, as a Python expression" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_module_upgrade +msgid "Module Upgrade" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (UY) / Español (UY)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_lu +msgid "" +"\n" +"This is the base module to manage the accounting chart for Luxembourg.\n" +"======================================================================\n" +"\n" +" * the KLUWER Chart of Accounts\n" +" * the Tax Code Chart for Luxembourg\n" +" * the main taxes used in Luxembourg" +msgstr "" + +#. module: base +#: model:res.country,name:base.om +msgid "Oman" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_mrp +msgid "MRP" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_attendance +msgid "" +"\n" +"This module aims to manage employee's attendances.\n" +"==================================================\n" +"\n" +"Keeps account of the attendances of the employees on the basis of the\n" +"actions(Sign in/Sign out) performed by them.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.nu +msgid "Niue" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_membership +msgid "Membership Management" +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "Other OSI Approved Licence" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_gantt +msgid "Web Gantt" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.act_menu_create +#: view:wizard.ir.model.menu.create:0 +msgid "Create Menu" +msgstr "" + +#. module: base +#: model:res.country,name:base.in +msgid "India" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.res_request_link-act +#: model:ir.ui.menu,name:base.menu_res_request_link_act +msgid "Request Reference Types" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_google_base_account +msgid "Google Users" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_fleet +msgid "Fleet Management" +msgstr "" + +#. module: base +#: help:ir.server.object.lines,value:0 +msgid "" +"Expression containing a value specification. \n" +"When Formula type is selected, this field may be a Python expression that " +"can use the same values as for the condition field on the server action.\n" +"If Value type is selected, the value will be used directly without " +"evaluation." +msgstr "" + +#. module: base +#: model:res.country,name:base.ad +msgid "Andorra, Principality of" +msgstr "" + +#. module: base +#: field:ir.rule,perm_read:0 +msgid "Apply for Read" +msgstr "" + +#. module: base +#: model:res.country,name:base.mn +msgid "Mongolia" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_config_parameter +msgid "ir.config_parameter" +msgstr "" + +#. module: base +#: selection:base.language.export,format:0 +msgid "TGZ Archive" +msgstr "" + +#. module: base +#: view:res.groups:0 +msgid "" +"Users added to this group are automatically added in the following groups." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:724 +#: code:addons/base/ir/ir_model.py:727 +#, python-format +msgid "Document model" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%B - Full month name." +msgstr "" + +#. module: base +#: field:ir.actions.todo,type:0 +#: view:ir.attachment:0 +#: field:ir.attachment,type:0 +#: field:ir.model,state:0 +#: field:ir.model.fields,state:0 +#: field:ir.property,type:0 +#: field:ir.server.object.lines,type:0 +#: field:ir.translation,type:0 +#: view:ir.ui.view:0 +#: view:ir.values:0 +#: field:ir.values,key:0 +msgid "Type" +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_user:0 +msgid "Username" +msgstr "" + +#. module: base +#: code:addons/orm.py:407 +#, python-format +msgid "" +"Language with code \"%s\" is not defined in your system !\n" +"Define it through the Administration menu." +msgstr "" + +#. module: base +#: model:res.country,name:base.gu +msgid "Guam (USA)" +msgstr "" + +#. module: base +#: sql_constraint:res.country:0 +msgid "The name of the country must be unique !" +msgstr "" + +#. module: base +#: field:ir.module.module,installed_version:0 +msgid "Latest Version" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Delete Access Right" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:213 +#, python-format +msgid "Connection test failed!" +msgstr "" + +#. module: base +#: selection:ir.actions.server,state:0 +#: selection:workflow.activity,kind:0 +msgid "Dummy" +msgstr "" + +#. module: base +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: base +#: model:res.country,name:base.ky +msgid "Cayman Islands" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Record Rule" +msgstr "" + +#. module: base +#: model:res.country,name:base.kr +msgid "South Korea" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_workflow_transition_form +#: model:ir.ui.menu,name:base.menu_workflow_transition +#: view:workflow.activity:0 +msgid "Transitions" +msgstr "" + +#. module: base +#: code:addons/orm.py:4859 +#, python-format +msgid "Record #%d of %s not found, cannot copy!" +msgstr "" + +#. module: base +#: field:ir.module.module,contributors:0 +msgid "Contributors" +msgstr "" + +#. module: base +#: field:ir.rule,perm_unlink:0 +msgid "Apply for Delete" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +msgid "Char" +msgstr "" + +#. module: base +#: field:ir.module.category,visible:0 +msgid "Visible" +msgstr "" + +#. module: base +#: model:ir.actions.client,name:base.action_client_base_menu +msgid "Open Settings Menu" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (AR) / Español (AR)" +msgstr "" + +#. module: base +#: model:res.country,name:base.ug +msgid "Uganda" +msgstr "" + +#. module: base +#: field:ir.model.access,perm_unlink:0 +msgid "Delete Access" +msgstr "" + +#. module: base +#: model:res.country,name:base.ne +msgid "Niger" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Chinese (HK)" +msgstr "" + +#. module: base +#: model:res.country,name:base.ba +msgid "Bosnia-Herzegovina" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "Wizard Field" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (GT) / Español (GT)" +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_port:0 +msgid "SMTP Port" +msgstr "" + +#. module: base +#: help:res.users,login:0 +msgid "Used to log into the system" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "" +"TGZ format: this is a compressed archive containing a PO file, directly " +"suitable\n" +" for uploading to OpenERP's translation " +"platform," +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "" +"%W - Week number of the year (Monday as the first day of the week) as a " +"decimal number [00,53]. All days in a new year preceding the first Monday " +"are considered to be in week 0." +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_language_install.py:53 +#, python-format +msgid "Language Pack" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_tests +msgid "Tests" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,attachment:0 +msgid "Save as Attachment Prefix" +msgstr "" + +#. module: base +#: field:ir.ui.view_sc,res_id:0 +msgid "Resource Ref." +msgstr "" + +#. module: base +#: field:ir.actions.act_url,url:0 +msgid "Action URL" +msgstr "" + +#. module: base +#: field:base.module.import,module_name:0 +#: field:ir.module.module,shortdesc:0 +msgid "Module Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.mh +msgid "Marshall Islands" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:421 +#, python-format +msgid "Changing the model of a field is forbidden!" +msgstr "" + +#. module: base +#: model:res.country,name:base.ht +msgid "Haiti" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: base +#: view:ir.ui.view:0 +#: selection:ir.ui.view,type:0 +msgid "Search" +msgstr "" + +#. module: base +#: code:addons/osv.py:133 +#, python-format +msgid "" +"The operation cannot be completed, probably due to the following:\n" +"- deletion: you may be trying to delete a record while other records still " +"reference it\n" +"- creation/update: a mandatory field is not correctly set" +msgstr "" + +#. module: base +#: field:ir.module.category,parent_id:0 +msgid "Parent Application" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:135 +#, python-format +msgid "Operation Canceled" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_document +msgid "Document Management System" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_claim +msgid "Claims Management" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_document_webdav +msgid "" +"\n" +"With this module, the WebDAV server for documents is activated.\n" +"===============================================================\n" +"\n" +"You can then use any compatible browser to remotely see the attachments of " +"OpenObject.\n" +"\n" +"After installation, the WebDAV server can be controlled by a [webdav] " +"section in \n" +"the server's config.\n" +"\n" +"Server Configuration Parameter:\n" +"-------------------------------\n" +"[webdav]:\n" +"+++++++++ \n" +" * enable = True ; Serve webdav over the http(s) servers\n" +" * vdir = webdav ; the directory that webdav will be served at\n" +" * this default val means that webdav will be\n" +" * on \"http://localhost:8069/webdav/\n" +" * verbose = True ; Turn on the verbose messages of webdav\n" +" * debug = True ; Turn on the debugging messages of webdav\n" +" * since the messages are routed to the python logging, with\n" +" * levels \"debug\" and \"debug_rpc\" respectively, you can leave\n" +" * these options on\n" +"\n" +"Also implements IETF RFC 5785 for services discovery on a http server,\n" +"which needs explicit configuration in openerp-server.conf too.\n" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_purchase_management +#: model:ir.ui.menu,name:base.menu_purchase_root +msgid "Purchases" +msgstr "" + +#. module: base +#: model:res.country,name:base.md +msgid "Moldavia" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_iban +msgid "" +"\n" +"This module installs the base for IBAN (International Bank Account Number) " +"bank accounts and checks for it's validity.\n" +"=============================================================================" +"=========================================\n" +"\n" +"The ability to extract the correctly represented local accounts from IBAN " +"accounts \n" +"with a single statement.\n" +" " +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Features" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Data" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_claim +msgid "" +"\n" +"This module adds claim menu and features to your portal if claim and portal " +"are installed.\n" +"=============================================================================" +"=============\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_res_partner_bank_account_form +msgid "" +"Configure your company's bank accounts and select those that must appear on " +"the report footer. You can reorder bank accounts from the list view. If you " +"use the accounting application of OpenERP, journals and accounts will be " +"created automatically based on these data." +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Version" +msgstr "" + +#. module: base +#: help:res.users,action_id:0 +msgid "" +"If specified, this action will be opened at logon for this user, in addition " +"to the standard menu." +msgstr "" + +#. module: base +#: model:res.country,name:base.mf +msgid "Saint Martin (French part)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_exports +msgid "ir.exports" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_update_translations.py:38 +#, python-format +msgid "No language with code \"%s\" exists" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_social_network +#: model:ir.module.module,shortdesc:base.module_mail +msgid "Social Network" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%Y - Year with century." +msgstr "" + +#. module: base +#: view:res.company:0 +msgid "Report Footer Configuration" +msgstr "" + +#. module: base +#: field:ir.translation,comments:0 +msgid "Translation comments" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_lunch +msgid "" +"\n" +"The base module to manage lunch.\n" +"================================\n" +"\n" +"Many companies order sandwiches, pizzas and other, from usual suppliers, for " +"their employees to offer them more facilities. \n" +"\n" +"However lunches management within the company requires proper administration " +"especially when the number of employees or suppliers is important. \n" +"\n" +"The “Lunch Order” module has been developed to make this management easier " +"but also to offer employees more tools and usability. \n" +"\n" +"In addition to a full meal and supplier management, this module offers the " +"possibility to display warning and provides quick order selection based on " +"employee’s preferences.\n" +"\n" +"If you want to save your employees' time and avoid them to always have coins " +"in their pockets, this module is essential.\n" +" " +msgstr "" + +#. module: base +#: view:wizard.ir.model.menu.create:0 +msgid "Create _Menu" +msgstr "" + +#. module: base +#: help:ir.actions.server,trigger_obj_id:0 +msgid "" +"The field on the current object that links to the target object record (must " +"be a many2one, or an integer field with the record ID)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_bank +#: view:res.bank:0 +#: field:res.partner.bank,bank:0 +msgid "Bank" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_exports_line +msgid "ir.exports.line" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_purchase_management +msgid "" +"Helps you manage your purchase-related processes such as requests for " +"quotations, supplier invoices, etc..." +msgstr "" + +#. module: base +#: help:res.partner,website:0 +msgid "Website of Partner or Company" +msgstr "" + +#. module: base +#: help:base.language.install,overwrite:0 +msgid "" +"If you check this box, your customized translations will be overwritten and " +"replaced by the official ones." +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_action_report_xml +#: field:ir.module.module,reports_by_module:0 +#: model:ir.ui.menu,name:base.menu_ir_action_report_xml +msgid "Reports" +msgstr "" + +#. module: base +#: help:ir.actions.act_window.view,multi:0 +#: help:ir.actions.report.xml,multi:0 +msgid "" +"If set to true, the action will not be displayed on the right toolbar of a " +"form view." +msgstr "" + +#. module: base +#: field:workflow,on_create:0 +msgid "On Create" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:905 +#, python-format +msgid "" +"'%s' contains too many dots. XML ids should not contain dots ! These are " +"used to refer to other modules data, as in module.reference_id" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_sale +msgid "Quotations, Sale Orders, Invoicing" +msgstr "" + +#. module: base +#: field:res.users,login:0 +msgid "Login" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "" +"Access all the fields related to the current object using expressions, i.e. " +"object.partner_id.name " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_project_issue +msgid "Portal Issue" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_tools +msgid "Tools" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +msgid "Float" +msgstr "" + +#. module: base +#: help:ir.actions.todo,type:0 +msgid "" +"Manual: Launched manually.\n" +"Automatic: Runs whenever the system is reconfigured.\n" +"Launch Manually Once: after having been launched manually, it sets " +"automatically to Done." +msgstr "" + +#. module: base +#: field:res.partner,image_small:0 +msgid "Small-sized image" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock +msgid "Warehouse Management" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_request_link +msgid "res.request.link" +msgstr "" + +#. module: base +#: field:ir.actions.wizard,name:0 +msgid "Wizard Info" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_wizard_lang_export +#: model:ir.ui.menu,name:base.menu_wizard_lang_export +msgid "Export Translation" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_server_action +#: view:ir.actions.server:0 +#: model:ir.ui.menu,name:base.menu_server_action +msgid "Server Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_lu +msgid "Luxembourg - Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.tp +msgid "East Timor" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:388 +#: view:ir.module.module:0 +#, python-format +msgid "Install" +msgstr "" + +#. module: base +#: field:res.currency,accuracy:0 +msgid "Computational Accuracy" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_at +msgid "" +"\n" +"This module provides the standard Accounting Chart for Austria which is " +"based on the Template from BMF.gv.at.\n" +"=============================================================================" +"================================ \n" +"Please keep in mind that you should review and adapt it with your " +"Accountant, before using it in a live Environment.\n" +msgstr "" + +#. module: base +#: model:res.country,name:base.kg +msgid "Kyrgyz Republic (Kyrgyzstan)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_accountant +msgid "" +"\n" +"Accounting Access Rights\n" +"========================\n" +"It gives the Administrator user access to all accounting features such as " +"journal items and the chart of accounts.\n" +"\n" +"It assigns manager and user access rights to the Administrator and only user " +"rights to the Demo user. \n" +msgstr "" + +#. module: base +#: field:ir.attachment,res_id:0 +msgid "Attached ID" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Day: %(day)s" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_point_of_sale +msgid "" +"Helps you get the most out of your points of sales with fast sale encoding, " +"simplified payment mode encoding, automatic picking lists generation and " +"more." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:165 +#, python-format +msgid "Unknown value '%s' for boolean field '%%(field)s', assuming '%s'" +msgstr "" + +#. module: base +#: model:res.country,name:base.nl +msgid "Netherlands" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_event +msgid "Portal Event" +msgstr "" + +#. module: base +#: selection:ir.translation,state:0 +msgid "Translation in Progress" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_rule +msgid "ir.rule" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Days" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_fleet +msgid "Vehicle, leasing, insurances, costs" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +#: field:ir.model.access,perm_read:0 +msgid "Read Access" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_share +msgid "" +"\n" +"This module adds generic sharing tools to your current OpenERP database.\n" +"========================================================================\n" +"\n" +"It specifically adds a 'share' button that is available in the Web client " +"to\n" +"share any kind of OpenERP data with colleagues, customers, friends.\n" +"\n" +"The system will work by creating new users and groups on the fly, and by\n" +"combining the appropriate access rights and ir.rules to ensure that the " +"shared\n" +"users only have access to the data that has been shared with them.\n" +"\n" +"This is extremely useful for collaborative work, knowledge sharing,\n" +"synchronization with other companies.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_process +msgid "Enterprise Process" +msgstr "" + +#. module: base +#: help:res.partner,supplier:0 +msgid "" +"Check this box if this contact is a supplier. If it's not checked, purchase " +"people will not see it when encoding a purchase order." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_evaluation +msgid "Employee Appraisals" +msgstr "" + +#. module: base +#: selection:ir.actions.server,state:0 +msgid "Write Object" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:68 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base +#: model:res.country,name:base.tm +msgid "Turkmenistan" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "7. %H:%M:%S ==> 18:25:20" +msgstr "" + +#. module: base +#: view:res.partner:0 +#: field:res.partner.category,partner_ids:0 +msgid "Partners" +msgstr "" + +#. module: base +#: field:res.partner.category,parent_left:0 +msgid "Left parent" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_mrp +msgid "Create Tasks on SO" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:316 +#, python-format +msgid "This column contains module data and cannot be removed!" +msgstr "" + +#. module: base +#: field:ir.attachment,res_model:0 +msgid "Attached Model" +msgstr "" + +#. module: base +#: field:res.partner.bank,footer:0 +msgid "Display on Reports" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_timesheet +msgid "" +"\n" +"Synchronization of project task work entries with timesheet entries.\n" +"====================================================================\n" +"\n" +"This module lets you transfer the entries under tasks defined for Project\n" +"Management to the Timesheet line entries for particular date and particular " +"user\n" +"with the effect of creating, editing and deleting either ways.\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_model_access +msgid "ir.model.access" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_multilang +msgid "" +"\n" +" * Multi language support for Chart of Accounts, Taxes, Tax Codes, " +"Journals,\n" +" Accounting Templates, Analytic Chart of Accounts and Analytic " +"Journals.\n" +" * Setup wizard changes\n" +" - Copy translations for COA, Tax, Tax Code and Fiscal Position from\n" +" templates to target objects.\n" +" " +msgstr "" + +#. module: base +#: field:workflow.transition,act_from:0 +msgid "Source Activity" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Legend (for prefix, suffix)" +msgstr "" + +#. module: base +#: selection:ir.server.object.lines,type:0 +msgid "Formula" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:311 +#, python-format +msgid "Can not remove root user!" +msgstr "" + +#. module: base +#: model:res.country,name:base.mw +msgid "Malawi" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ec +msgid "" +"\n" +"This is the base module to manage the accounting chart for Ecuador in " +"OpenERP.\n" +"=============================================================================" +"=\n" +"\n" +"Accounting chart and localization for Ecuador.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_filters.py:39 +#: code:addons/base/res/res_partner.py:312 +#: code:addons/base/res/res_users.py:96 +#: code:addons/base/res/res_users.py:335 +#: code:addons/base/res/res_users.py:337 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_chart +msgid "Template of Charts of Accounts" +msgstr "" + +#. module: base +#: field:res.partner,type:0 +#: field:res.partner.address,type:0 +msgid "Address Type" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_stock +msgid "" +"\n" +"Manage sales quotations and orders\n" +"==================================\n" +"\n" +"This module makes the link between the sales and warehouses management " +"applications.\n" +"\n" +"Preferences\n" +"-----------\n" +"* Shipping: Choice of delivery at once or partial delivery\n" +"* Invoicing: choose how invoices will be paid\n" +"* Incoterms: International Commercial terms\n" +"\n" +"You can choose flexible invoicing methods:\n" +"\n" +"* *On Demand*: Invoices are created manually from Sales Orders when needed\n" +"* *On Delivery Order*: Invoices are generated from picking (delivery)\n" +"* *Before Delivery*: A Draft invoice is created and must be paid before " +"delivery\n" +msgstr "" + +#. module: base +#: field:ir.ui.menu,complete_name:0 +msgid "Full Path" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "The next step depends on the file format:" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_idea +msgid "Ideas" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "" +"%U - Week number of the year (Sunday as the first day of the week) as a " +"decimal number [00,53]. All days in a new year preceding the first Sunday " +"are considered to be in week 0." +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "PO(T) format: you should edit it with a PO editor such as" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_administration +#: model:res.groups,name:base.group_system +msgid "Settings" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,view_type:0 +#: selection:ir.actions.act_window.view,view_mode:0 +#: view:ir.ui.view:0 +#: selection:ir.ui.view,type:0 +msgid "Tree" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Create / Write / Copy" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Second: %(sec)s" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,view_mode:0 +msgid "View Mode" +msgstr "" + +#. module: base +#: help:res.partner.bank,footer:0 +msgid "" +"Display this bank account on the footer of printed documents like invoices " +"and sales orders." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish / Español" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Korean (KP) / 한국어 (KP)" +msgstr "" + +#. module: base +#: model:res.country,name:base.ax +msgid "Åland Islands" +msgstr "" + +#. module: base +#: field:res.company,logo:0 +msgid "Logo" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_cr +msgid "Costa Rica - Accounting" +msgstr "" + +#. module: base +#: selection:ir.actions.act_url,target:0 +#: selection:ir.actions.act_window,target:0 +msgid "New Window" +msgstr "" + +#. module: base +#: field:ir.values,action_id:0 +msgid "Action (change only)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_subscription +msgid "Recurring Documents" +msgstr "" + +#. module: base +#: model:res.country,name:base.bs +msgid "Bahamas" +msgstr "" + +#. module: base +#: field:ir.rule,perm_create:0 +msgid "Apply for Create" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_tools +msgid "Extra Tools" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Attachment" +msgstr "" + +#. module: base +#: model:res.country,name:base.ie +msgid "Ireland" +msgstr "" + +#. module: base +#: help:res.company,rml_header1:0 +msgid "" +"Appears by default on the top right corner of your printed documents (report " +"header)." +msgstr "" + +#. module: base +#: field:base.module.update,update:0 +msgid "Number of modules updated" +msgstr "" + +#. module: base +#: field:ir.cron,function:0 +msgid "Method" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +msgid "Workflow Activity" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_timesheet_sheet +msgid "" +"\n" +"Record and validate timesheets and attendances easily\n" +"=====================================================\n" +"\n" +"This application supplies a new screen enabling you to manage both " +"attendances (Sign in/Sign out) and your work encoding (timesheet) by period. " +"Timesheet entries are made by employees each day. At the end of the defined " +"period, employees validate their sheet and the manager must then approve his " +"team's entries. Periods are defined in the company forms and you can set " +"them to run monthly or weekly.\n" +"\n" +"The complete timesheet validation process is:\n" +"---------------------------------------------\n" +"* Draft sheet\n" +"* Confirmation at the end of the period by the employee\n" +"* Validation by the project manager\n" +"\n" +"The validation can be configured in the company:\n" +"------------------------------------------------\n" +"* Period size (Day, Week, Month)\n" +"* Maximal difference between timesheet and attendances\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:342 +#, python-format +msgid "" +"No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_ui_view +msgid "" +"Views allows you to personalize each view of OpenERP. You can add new " +"fields, move fields, rename them or delete the ones that you do not need." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_setup +msgid "Initial Setup Tools" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,groups_id:0 +#: model:ir.actions.act_window,name:base.action_res_groups +#: field:ir.actions.report.xml,groups_id:0 +#: view:ir.actions.todo:0 +#: field:ir.actions.todo,groups_id:0 +#: field:ir.actions.wizard,groups_id:0 +#: view:ir.model:0 +#: field:ir.model.fields,groups:0 +#: field:ir.rule,groups:0 +#: view:ir.ui.menu:0 +#: field:ir.ui.menu,groups_id:0 +#: model:ir.ui.menu,name:base.menu_action_res_groups +#: view:ir.ui.view:0 +#: field:ir.ui.view,groups_id:0 +#: view:res.groups:0 +#: field:res.users,groups_id:0 +msgid "Groups" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (CL) / Español (CL)" +msgstr "" + +#. module: base +#: model:res.country,name:base.bz +msgid "Belize" +msgstr "" + +#. module: base +#: help:ir.actions.report.xml,header:0 +msgid "Add or not the corporate RML header" +msgstr "" + +#. module: base +#: model:res.country,name:base.ge +msgid "Georgia" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_be_invoice_bba +msgid "" +"\n" +" \n" +"Belgian localization for in- and outgoing invoices (prereq to " +"account_coda):\n" +"============================================================================" +"\n" +" - Rename 'reference' field labels to 'Communication'\n" +" - Add support for Belgian Structured Communication\n" +"\n" +"A Structured Communication can be generated automatically on outgoing " +"invoices according to the following algorithms:\n" +"-----------------------------------------------------------------------------" +"----------------------------------------\n" +" 1) Random : +++RRR/RRRR/RRRDD+++\n" +" **R..R =** Random Digits, **DD =** Check Digits\n" +" 2) Date : +++DOY/YEAR/SSSDD+++\n" +" **DOY =** Day of the Year, **SSS =** Sequence Number, **DD =** Check " +"Digits\n" +" 3) Customer Reference +++RRR/RRRR/SSSDDD+++\n" +" **R..R =** Customer Reference without non-numeric characters, **SSS " +"=** Sequence Number, **DD =** Check Digits \n" +" \n" +"The preferred type of Structured Communication and associated Algorithm can " +"be\n" +"specified on the Partner records. A 'random' Structured Communication will\n" +"generated if no algorithm is specified on the Partner record. \n" +"\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.pl +msgid "Poland" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,view_mode:0 +msgid "" +"Comma-separated list of allowed view modes, such as 'form', 'tree', " +"'calendar', etc. (Default: tree,form)" +msgstr "" + +#. module: base +#: code:addons/orm.py:3811 +#, python-format +msgid "A document was modified since you last viewed it (%s:%d)" +msgstr "" + +#. module: base +#: view:workflow:0 +msgid "Workflow Editor" +msgstr "" + +#. module: base +#: selection:ir.module.module,state:0 +#: selection:ir.module.module.dependency,state:0 +msgid "To be removed" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_sequence +msgid "ir.sequence" +msgstr "" + +#. module: base +#: help:ir.actions.server,expression:0 +msgid "" +"Enter the field/expression that will return the list. E.g. select the sale " +"order in Object, and you can have loop on the sales order line. Expression = " +"`object.order_line`." +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_debug:0 +msgid "Debugging" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_helpdesk +msgid "" +"\n" +"Helpdesk Management.\n" +"====================\n" +"\n" +"Like records and processing of claims, Helpdesk and Support are good tools\n" +"to trace your interventions. This menu is more adapted to oral " +"communication,\n" +"which is not necessarily related to a claim. Select a customer, add notes\n" +"and categorize your interventions with a channel and a priority level.\n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.act_window,view_type:0 +msgid "" +"View type: Tree type to use for the tree view, set to 'tree' for a " +"hierarchical tree view, or 'form' for a regular list view" +msgstr "" + +#. module: base +#: sql_constraint:ir.ui.view_sc:0 +msgid "Shortcut for this menu already exists!" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Groups (no group = global)" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Extra" +msgstr "" + +#. module: base +#: model:res.country,name:base.st +msgid "Saint Tome (Sao Tome) and Principe" +msgstr "" + +#. module: base +#: selection:res.partner,type:0 +#: selection:res.partner.address,type:0 +msgid "Invoice" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_product +msgid "" +"\n" +"This is the base module for managing products and pricelists in OpenERP.\n" +"========================================================================\n" +"\n" +"Products support variants, different pricing methods, suppliers " +"information,\n" +"make to stock/order, different unit of measures, packaging and properties.\n" +"\n" +"Pricelists support:\n" +"-------------------\n" +" * Multiple-level of discount (by product, category, quantities)\n" +" * Compute price based on different criteria:\n" +" * Other pricelist\n" +" * Cost price\n" +" * List price\n" +" * Supplier price\n" +"\n" +"Pricelists preferences by product and/or partners.\n" +"\n" +"Print product labels with barcode.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_analytic_default +msgid "" +"\n" +"Set default values for your analytic accounts.\n" +"==============================================\n" +"\n" +"Allows to automatically select analytic accounts based on criterions:\n" +"---------------------------------------------------------------------\n" +" * Product\n" +" * Partner\n" +" * User\n" +" * Company\n" +" * Date\n" +" " +msgstr "" + +#. module: base +#: field:res.company,rml_header1:0 +msgid "Company Slogan" +msgstr "" + +#. module: base +#: model:res.country,name:base.bb +msgid "Barbados" +msgstr "" + +#. module: base +#: model:res.country,name:base.mg +msgid "Madagascar" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:126 +#, python-format +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_oauth_signup +msgid "Signup with OAuth2 Authentication" +msgstr "" + +#. module: base +#: selection:ir.model,state:0 +msgid "Custom Object" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_menu_admin +#: view:ir.ui.menu:0 +#: field:ir.ui.menu,name:0 +msgid "Menu" +msgstr "" + +#. module: base +#: field:res.currency,rate:0 +msgid "Current Rate" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Greek / Ελληνικά" +msgstr "" + +#. module: base +#: field:res.company,custom_footer:0 +msgid "Custom Footer" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_crm +msgid "Opportunity to Quotation" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_analytic_plans +msgid "" +"\n" +"The base module to manage analytic distribution and sales orders.\n" +"=================================================================\n" +"\n" +"Using this module you will be able to link analytic accounts to sales " +"orders.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_us +msgid "" +"\n" +"United States - Chart of accounts.\n" +"==================================\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.act_url,target:0 +msgid "Action Target" +msgstr "" + +#. module: base +#: model:res.country,name:base.ai +msgid "Anguilla" +msgstr "" + +#. module: base +#: model:ir.actions.report.xml,name:base.report_ir_model_overview +msgid "Model Overview" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_margin +msgid "Margins by Products" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_invoiced +msgid "Invoicing" +msgstr "" + +#. module: base +#: field:ir.ui.view_sc,name:0 +msgid "Shortcut Name" +msgstr "" + +#. module: base +#: field:res.partner,contact_address:0 +msgid "Complete Address" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,limit:0 +msgid "Default limit for the list view" +msgstr "" + +#. module: base +#: model:res.country,name:base.pg +msgid "Papua New Guinea" +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +msgid "RML Report" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_translation_export +msgid "Import / Export" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale +msgid "" +"\n" +"Manage sales quotations and orders\n" +"==================================\n" +"\n" +"This application allows you to manage your sales goals in an effective and " +"efficient manner by keeping track of all sales orders and history.\n" +"\n" +"It handles the full sales workflow:\n" +"\n" +"* **Quotation** -> **Sales order** -> **Invoice**\n" +"\n" +"Preferences (only with Warehouse Management installed)\n" +"------------------------------------------------------\n" +"\n" +"If you also installed the Warehouse Management, you can deal with the " +"following preferences:\n" +"\n" +"* Shipping: Choice of delivery at once or partial delivery\n" +"* Invoicing: choose how invoices will be paid\n" +"* Incoterms: International Commercial terms\n" +"\n" +"You can choose flexible invoicing methods:\n" +"\n" +"* *On Demand*: Invoices are created manually from Sales Orders when needed\n" +"* *On Delivery Order*: Invoices are generated from picking (delivery)\n" +"* *Before Delivery*: A Draft invoice is created and must be paid before " +"delivery\n" +"\n" +"\n" +"The Dashboard for the Sales Manager will include\n" +"------------------------------------------------\n" +"* My Quotations\n" +"* Monthly Turnover (Graph)\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.act_window,res_id:0 +#: field:ir.model.data,res_id:0 +#: field:ir.translation,res_id:0 +#: field:ir.values,res_id:0 +msgid "Record ID" +msgstr "" + +#. module: base +#: view:ir.filters:0 +msgid "My Filters" +msgstr "" + +#. module: base +#: field:ir.actions.server,email:0 +msgid "Email Address" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_google_docs +msgid "" +"\n" +"Module to attach a google document to any model.\n" +"================================================\n" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:334 +#, python-format +msgid "Found multiple matches for field '%%(field)s' (%d matches)" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "French (BE) / Français (BE)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_pe +msgid "" +"\n" +"Peruvian accounting chart and tax localization. According the PCGE 2010.\n" +"========================================================================\n" +"\n" +"Plan contable peruano e impuestos de acuerdo a disposiciones vigentes de la\n" +"SUNAT 2011 (PCGE 2010).\n" +"\n" +" " +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +#: field:workflow.activity,action_id:0 +msgid "Server Action" +msgstr "" + +#. module: base +#: help:ir.actions.client,params:0 +msgid "Arguments sent to the client along withthe view tag" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_contacts +msgid "Contacts, People and Companies" +msgstr "" + +#. module: base +#: model:res.country,name:base.tt +msgid "Trinidad and Tobago" +msgstr "" + +#. module: base +#: model:res.country,name:base.lv +msgid "Latvia" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Field Mappings" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "Export Translations" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_hr_manager +#: model:res.groups,name:base.group_sale_manager +#: model:res.groups,name:base.group_tool_manager +msgid "Manager" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:718 +#, python-format +msgid "Sorry, you are not allowed to access this document." +msgstr "" + +#. module: base +#: model:res.country,name:base.py +msgid "Paraguay" +msgstr "" + +#. module: base +#: model:res.country,name:base.fj +msgid "Fiji" +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +msgid "Report Xml" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_purchase +msgid "" +"\n" +"Manage goods requirement by Purchase Orders easily\n" +"==================================================\n" +"\n" +"Purchase management enables you to track your suppliers' price quotations " +"and convert them into purchase orders if necessary.\n" +"OpenERP has several methods of monitoring invoices and tracking the receipt " +"of ordered goods. You can handle partial deliveries in OpenERP, so you can " +"keep track of items that are still to be delivered in your orders, and you " +"can issue reminders automatically.\n" +"\n" +"OpenERP’s replenishment management rules enable the system to generate draft " +"purchase orders automatically, or you can configure it to run a lean process " +"driven entirely by current production needs.\n" +"\n" +"Dashboard / Reports for Purchase Management will include:\n" +"---------------------------------------------------------\n" +"* Request for Quotations\n" +"* Purchase Orders Waiting Approval \n" +"* Monthly Purchases by Category\n" +"* Receptions Analysis\n" +"* Purchase Analysis\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_act_window_close +msgid "ir.actions.act_window_close" +msgstr "" + +#. module: base +#: field:ir.server.object.lines,col1:0 +msgid "Destination" +msgstr "" + +#. module: base +#: model:res.country,name:base.lt +msgid "Lithuania" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_graph +msgid "" +"\n" +"Graph Views for Web Client.\n" +"===========================\n" +"\n" +" * Parse a view but allows changing dynamically the presentation\n" +" * Graph Types: pie, lines, areas, bars, radar\n" +" * Stacked/Not Stacked for areas and bars\n" +" * Legends: top, inside (top/left), hidden\n" +" * Features: download as PNG or CSV, browse data grid, switch " +"orientation\n" +" * Unlimited \"Group By\" levels (not stacked), two cross level analysis " +"(stacked)\n" +msgstr "" + +#. module: base +#: view:res.groups:0 +msgid "Inherited" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:147 +#, python-format +msgid "yes" +msgstr "" + +#. module: base +#: field:ir.model.fields,serialization_field_id:0 +msgid "Serialization Field" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_be_hr_payroll +msgid "" +"\n" +"Belgian Payroll Rules.\n" +"======================\n" +"\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances/Deductions\n" +" * Allow to configure Basic/Gross/Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:175 +#, python-format +msgid "'%s' does not seem to be an integer for field '%%(field)s'" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_report_designer +msgid "" +"Lets you install various tools to simplify and enhance OpenERP's report " +"creation." +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%y - Year without century [00,99]." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_anglo_saxon +msgid "" +"\n" +"This module supports the Anglo-Saxon accounting methodology by changing the " +"accounting logic with stock transactions.\n" +"=============================================================================" +"========================================\n" +"\n" +"The difference between the Anglo-Saxon accounting countries and the Rhine \n" +"(or also called Continental accounting) countries is the moment of taking \n" +"the Cost of Goods Sold versus Cost of Sales. Anglo-Saxons accounting does \n" +"take the cost when sales invoice is created, Continental accounting will \n" +"take the cost at the moment the goods are shipped.\n" +"\n" +"This module will add this functionality by using a interim account, to \n" +"store the value of shipped goods and will contra book this interim \n" +"account when the invoice is created to transfer this amount to the \n" +"debtor or creditor account. Secondly, price differences between actual \n" +"purchase price and fixed product standard price are booked on a separate \n" +"account." +msgstr "" + +#. module: base +#: model:res.country,name:base.si +msgid "Slovenia" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_status +msgid "" +"\n" +"This module handles state and stage. It is derived from the crm_base and " +"crm_case classes from crm.\n" +"=============================================================================" +"======================\n" +"\n" +" * ``base_state``: state management\n" +" * ``base_stage``: stage management\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_linkedin +msgid "LinkedIn Integration" +msgstr "" + +#. module: base +#: code:addons/orm.py:2021 +#: code:addons/orm.py:2032 +#, python-format +msgid "Invalid Object Architecture!" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:364 +#: code:addons/base/ir/ir_model.py:366 +#: code:addons/base/ir/ir_model.py:396 +#: code:addons/base/ir/ir_model.py:410 +#: code:addons/base/ir/ir_model.py:412 +#: code:addons/base/ir/ir_model.py:414 +#: code:addons/base/ir/ir_model.py:421 +#: code:addons/base/ir/ir_model.py:424 +#: code:addons/base/module/wizard/base_update_translations.py:38 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_fr_rib +msgid "French RIB Bank Details" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%p - Equivalent of either AM or PM." +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Iteration Actions" +msgstr "" + +#. module: base +#: help:multi_company.default,company_id:0 +msgid "Company where the user is connected" +msgstr "" + +#. module: base +#: model:res.groups,comment:base.group_sale_manager +msgid "" +"the user will have an access to the sales configuration as well as statistic " +"reports." +msgstr "" + +#. module: base +#: model:res.country,name:base.nz +msgid "New Zealand" +msgstr "" + +#. module: base +#: field:ir.exports.line,name:0 +#: view:ir.model.fields:0 +#: field:res.partner.bank.type.field,name:0 +msgid "Field Name" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_country +msgid "" +"Display and manage the list of all countries that can be assigned to your " +"partner records. You can create or delete countries to make sure the ones " +"you are working on will be maintained." +msgstr "" + +#. module: base +#: model:res.country,name:base.nf +msgid "Norfolk Island" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Korean (KR) / 한국어 (KR)" +msgstr "" + +#. module: base +#: help:ir.model.fields,model:0 +msgid "The technical name of the model this field belongs to" +msgstr "" + +#. module: base +#: field:ir.actions.server,action_id:0 +#: selection:ir.actions.server,state:0 +#: view:ir.values:0 +msgid "Client Action" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_subscription +msgid "" +"\n" +"Create recurring documents.\n" +"===========================\n" +"\n" +"This module allows to create new documents and add subscriptions on that " +"document.\n" +"\n" +"e.g. To have an invoice generated automatically periodically:\n" +"-------------------------------------------------------------\n" +" * Define a document type based on Invoice object\n" +" * Define a subscription whose source document is the document defined " +"as\n" +" above. Specify the interval information and partner to be invoice.\n" +" " +msgstr "" + +#. module: base +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:671 +#: model:ir.model,name:base.model_ir_module_category +#: field:ir.module.module,application:0 +#: field:res.groups,category_id:0 +#: view:res.users:0 +#, python-format +msgid "Application" +msgstr "" + +#. module: base +#: model:res.groups,comment:base.group_hr_manager +msgid "" +"the user will have an access to the human resources configuration as well as " +"statistic reports." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_shortcuts +msgid "" +"\n" +"Enable shortcuts feature in the web client.\n" +"===========================================\n" +"\n" +"Add a Shortcut icon in the systray in order to access the user's shortcuts " +"(if any).\n" +"\n" +"Add a Shortcut icon besides the views title in order to add/remove a " +"shortcut.\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.client,params_store:0 +msgid "Params storage" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:499 +#, python-format +msgid "Can not upgrade module '%s'. It is not installed." +msgstr "" + +#. module: base +#: model:res.country,name:base.cu +msgid "Cuba" +msgstr "" + +#. module: base +#: code:addons/report_sxw.py:441 +#, python-format +msgid "Unknown report type: %s" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_hr_expense +msgid "Expenses Validation, Invoicing" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_be_hr_payroll_account +msgid "" +"\n" +"Accounting Data for Belgian Payroll Rules.\n" +"==========================================\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.am +msgid "Armenia" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_hr_evaluation +msgid "Periodical Evaluations, Appraisals, Surveys" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_property_form +#: model:ir.ui.menu,name:base.menu_ir_property_form_all +msgid "Configuration Parameters" +msgstr "" + +#. module: base +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_fr_hr_payroll +msgid "" +"\n" +"French Payroll Rules.\n" +"=====================\n" +"\n" +" - Configuration of hr_payroll for French localization\n" +" - All main contributions rules for French payslip, for 'cadre' and 'non-" +"cadre'\n" +" - New payslip report\n" +"\n" +"TODO :\n" +"------\n" +" - Integration with holidays module for deduction and allowance\n" +" - Integration with hr_payroll_account for the automatic " +"account_move_line\n" +" creation from the payslip\n" +" - Continue to integrate the contribution. Only the main contribution " +"are\n" +" currently implemented\n" +" - Remake the report under webkit\n" +" - The payslip.line with appears_in_payslip = False should appears in " +"the\n" +" payslip interface, but not in the payslip report\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.se +msgid "Sweden" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_file:0 +msgid "Report File" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window.view,view_mode:0 +#: selection:ir.ui.view,type:0 +msgid "Gantt" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_in_hr_payroll +msgid "" +"\n" +"Indian Payroll Salary Rules.\n" +"============================\n" +"\n" +" -Configuration of hr_payroll for India localization\n" +" -All main contributions rules for India payslip.\n" +" * New payslip report\n" +" * Employee Contracts\n" +" * Allow to configure Basic / Gross / Net Salary\n" +" * Employee PaySlip\n" +" * Allowance / Deduction\n" +" * Integrated with Holiday Management\n" +" * Medical Allowance, Travel Allowance, Child Allowance, ...\n" +" - Payroll Advice and Report\n" +" - Yearly Salary by Head and Yearly Salary by Employee Report\n" +" " +msgstr "" + +#. module: base +#: code:addons/orm.py:3839 +#, python-format +msgid "Missing document(s)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_partner_bank_type +#: field:res.partner.bank,state:0 +#: view:res.partner.bank.type:0 +msgid "Bank Account Type" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "" +"For more details about translating OpenERP in your language, please refer to " +"the" +msgstr "" + +#. module: base +#: field:res.partner,image:0 +msgid "Image" +msgstr "" + +#. module: base +#: model:res.country,name:base.at +msgid "Austria" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window.view,view_mode:0 +#: model:ir.module.module,shortdesc:base.module_base_calendar +#: model:ir.ui.menu,name:base.menu_calendar_configuration +#: selection:ir.ui.view,type:0 +msgid "Calendar" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_knowledge_management +msgid "Knowledge" +msgstr "" + +#. module: base +#: field:workflow.activity,signal_send:0 +msgid "Signal (subflow.*)" +msgstr "" + +#. module: base +#: code:addons/orm.py:4652 +#, python-format +msgid "" +"Invalid \"order\" specified. A valid \"order\" specification is a comma-" +"separated list of valid field names (optionally followed by asc/desc for the " +"direction)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_module_module_dependency +msgid "Module dependency" +msgstr "" + +#. module: base +#: model:res.country,name:base.bd +msgid "Bangladesh" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_partner_title_contact +msgid "" +"Manage the contact titles you want to have available in your system and the " +"way you want to print them in letters and other documents. Some example: " +"Mr., Mrs. " +msgstr "" + +#. module: base +#: view:ir.model.access:0 +#: view:res.groups:0 +#: field:res.groups,model_access:0 +msgid "Access Controls" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:273 +#, python-format +msgid "" +"The Selection Options expression is not a valid Pythonic expression.Please " +"provide an expression in the [('key','Label'), ...] format." +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_survey_user +msgid "Survey / User" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +#: field:ir.module.module,dependencies_id:0 +msgid "Dependencies" +msgstr "" + +#. module: base +#: field:multi_company.default,company_id:0 +msgid "Main Company" +msgstr "" + +#. module: base +#: field:ir.ui.menu,web_icon_hover:0 +msgid "Web Icon File (hover)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_document +msgid "" +"\n" +"This is a complete document management system.\n" +"==============================================\n" +"\n" +" * User Authentication\n" +" * Document Indexation:- .pptx and .docx files are not supported in " +"Windows platform.\n" +" * Dashboard for Document that includes:\n" +" * New Files (list)\n" +" * Files by Resource Type (graph)\n" +" * Files by Partner (graph)\n" +" * Files Size by Month (graph)\n" +"\n" +"ATTENTION:\n" +"----------\n" +" - When you install this module in a running company that have already " +"PDF \n" +" files stored into the database, you will lose them all.\n" +" - After installing this module PDF's are no longer stored into the " +"database,\n" +" but in the servers rootpad like /server/bin/filestore.\n" +msgstr "" + +#. module: base +#: help:res.currency,name:0 +msgid "Currency Code (ISO 4217)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_contract +msgid "Employee Contracts" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "" +"If you use a formula type, use a python expression using the variable " +"'object'." +msgstr "" + +#. module: base +#: field:res.partner,birthdate:0 +#: field:res.partner.address,birthdate:0 +msgid "Birthdate" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_title_contact +#: model:ir.ui.menu,name:base.menu_partner_title_contact +msgid "Contact Titles" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_manufacturer +msgid "Products Manufacturers" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:238 +#, python-format +msgid "SMTP-over-SSL mode unavailable" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_survey +#: model:ir.ui.menu,name:base.next_id_10 +msgid "Survey" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (DO) / Español (DO)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_workflow_activity +msgid "workflow.activity" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "Export Complete" +msgstr "" + +#. module: base +#: help:ir.ui.view_sc,res_id:0 +msgid "" +"Reference of the target resource, whose model/table depends on the 'Resource " +"Name' field." +msgstr "" + +#. module: base +#: field:ir.model.fields,select_level:0 +msgid "Searchable" +msgstr "" + +#. module: base +#: model:res.country,name:base.uy +msgid "Uruguay" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Finnish / Suomi" +msgstr "" + +#. module: base +#: view:ir.config_parameter:0 +msgid "System Properties" +msgstr "" + +#. module: base +#: field:ir.sequence,prefix:0 +msgid "Prefix" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "German / Deutsch" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Fields Mapping" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_sir +#: model:res.partner.title,shortcut:base.res_partner_title_sir +msgid "Sir" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ca +msgid "" +"\n" +"This is the module to manage the English and French - Canadian accounting " +"chart in OpenERP.\n" +"=============================================================================" +"==============\n" +"\n" +"Canadian accounting charts and localizations.\n" +" " +msgstr "" + +#. module: base +#: view:base.module.import:0 +msgid "Select module package to import (.zip file):" +msgstr "" + +#. module: base +#: view:ir.filters:0 +msgid "Personal" +msgstr "" + +#. module: base +#: field:base.language.export,modules:0 +msgid "Modules To Export" +msgstr "" + +#. module: base +#: model:res.country,name:base.mt +msgid "Malta" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:724 +#, python-format +msgid "" +"Only users with the following access level are currently allowed to do that" +msgstr "" + +#. module: base +#: field:ir.actions.server,fields_lines:0 +msgid "Field Mappings." +msgstr "" + +#. module: base +#: selection:res.request,priority:0 +msgid "High" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp +msgid "" +"\n" +"Manage the Manufacturing process in OpenERP\n" +"===========================================\n" +"\n" +"The manufacturing module allows you to cover planning, ordering, stocks and " +"the manufacturing or assembly of products from raw materials and components. " +"It handles the consumption and production of products according to a bill of " +"materials and the necessary operations on machinery, tools or human " +"resources according to routings.\n" +"\n" +"It supports complete integration and planification of stockable goods, " +"consumables or services. Services are completely integrated with the rest of " +"the software. For instance, you can set up a sub-contracting service in a " +"bill of materials to automatically purchase on order the assembly of your " +"production.\n" +"\n" +"Key Features\n" +"------------\n" +"* Make to Stock/Make to Order\n" +"* Multi-level bill of materials, no limit\n" +"* Multi-level routing, no limit\n" +"* Routing and work center integrated with analytic accounting\n" +"* Periodical scheduler computation \n" +"* Allows to browse bills of materials in a complete structure that includes " +"child and phantom bills of materials\n" +"\n" +"Dashboard / Reports for MRP will include:\n" +"-----------------------------------------\n" +"* Procurements in Exception (Graph)\n" +"* Stock Value Variation (Graph)\n" +"* Work Order Analysis\n" +" " +msgstr "" + +#. module: base +#: view:ir.attachment:0 +#: field:ir.attachment,description:0 +#: field:ir.mail_server,name:0 +#: field:ir.module.category,description:0 +#: view:ir.module.module:0 +#: field:ir.module.module,description:0 +msgid "Description" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_workflow_instance_form +#: model:ir.ui.menu,name:base.menu_workflow_instance +msgid "Instances" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_purchase_requisition +msgid "" +"\n" +"This module allows you to manage your Purchase Requisition.\n" +"===========================================================\n" +"\n" +"When a purchase order is created, you now have the opportunity to save the\n" +"related requisition. This new object will regroup and will allow you to " +"easily\n" +"keep track and order all your purchase orders.\n" +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_host:0 +msgid "Hostname or IP of SMTP server" +msgstr "" + +#. module: base +#: model:res.country,name:base.aq +msgid "Antarctica" +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Persons" +msgstr "" + +#. module: base +#: view:base.language.import:0 +msgid "_Import" +msgstr "" + +#. module: base +#: field:res.users,action_id:0 +msgid "Home Action" +msgstr "" + +#. module: base +#: field:res.lang,grouping:0 +msgid "Separator Format" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_report_webkit +msgid "Webkit Report Engine" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.next_id_9 +msgid "Database Structure" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_mass_mail +msgid "Mass Mailing" +msgstr "" + +#. module: base +#: model:res.country,name:base.yt +msgid "Mayotte" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_todo +msgid "Tasks on CRM" +msgstr "" + +#. module: base +#: help:ir.model.fields,relation_field:0 +msgid "" +"For one2many fields, the field on the target model that implement the " +"opposite many2one relationship" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Interaction between rules" +msgstr "" + +#. module: base +#: field:res.company,rml_footer:0 +#: field:res.company,rml_footer_readonly:0 +msgid "Report Footer" +msgstr "" + +#. module: base +#: selection:res.lang,direction:0 +msgid "Right-to-Left" +msgstr "" + +#. module: base +#: model:res.country,name:base.sx +msgid "Sint Maarten (Dutch part)" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: model:ir.actions.act_window,name:base.actions_ir_filters_view +#: view:ir.filters:0 +#: model:ir.model,name:base.model_ir_filters +msgid "Filters" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_cron_act +#: view:ir.cron:0 +#: model:ir.ui.menu,name:base.menu_ir_cron_act +msgid "Scheduled Actions" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_reporting +#: model:ir.ui.menu,name:base.menu_lunch_reporting +#: model:ir.ui.menu,name:base.menu_reporting +msgid "Reporting" +msgstr "" + +#. module: base +#: field:res.partner,title:0 +#: field:res.partner.address,title:0 +#: field:res.partner.title,name:0 +msgid "Title" +msgstr "" + +#. module: base +#: help:ir.property,res_id:0 +msgid "If not set, acts as a default value for new resources" +msgstr "" + +#. module: base +#: code:addons/orm.py:4213 +#, python-format +msgid "Recursivity Detected." +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:345 +#, python-format +msgid "Recursion error in modules dependencies !" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_analytic_user_function +msgid "" +"\n" +"This module allows you to define what is the default function of a specific " +"user on a given account.\n" +"=============================================================================" +"=======================\n" +"\n" +"This is mostly used when a user encodes his timesheet: the values are " +"retrieved\n" +"and the fields are auto-filled. But the possibility to change these values " +"is\n" +"still available.\n" +"\n" +"Obviously if no data has been recorded for the current account, the default\n" +"value is given as usual by the employee data so that this module is " +"perfectly\n" +"compatible with older configurations.\n" +"\n" +" " +msgstr "" + +#. module: base +#: view:ir.model:0 +msgid "Create a Menu" +msgstr "" + +#. module: base +#: model:res.country,name:base.tg +msgid "Togo" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,res_model:0 +#: field:ir.actions.client,res_model:0 +msgid "Destination Model" +msgstr "" + +#. module: base +#: selection:ir.sequence,implementation:0 +msgid "Standard" +msgstr "" + +#. module: base +#: model:res.country,name:base.ru +msgid "Russian Federation" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Urdu / اردو" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:731 +#: code:addons/orm.py:3828 +#: code:addons/orm.py:3870 +#, python-format +msgid "Access Denied" +msgstr "" + +#. module: base +#: field:res.company,name:0 +msgid "Company Name" +msgstr "" + +#. module: base +#: code:addons/orm.py:2811 +#, python-format +msgid "" +"Invalid value for reference field \"%s.%s\" (last part must be a non-zero " +"integer): \"%s\"" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_country +#: model:ir.ui.menu,name:base.menu_country_partner +msgid "Countries" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "RML (deprecated - use Report)" +msgstr "" + +#. module: base +#: sql_constraint:ir.translation:0 +msgid "Language code of translation item must be among known languages" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Record rules" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Search Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_calendar +msgid "" +"\n" +"This is a full-featured calendar system.\n" +"========================================\n" +"\n" +"It supports:\n" +"------------\n" +" - Calendar of events\n" +" - Recurring events\n" +"\n" +"If you need to manage your meetings, you should install the CRM module.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.je +msgid "Jersey" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_anonymous +msgid "" +"\n" +"Allow anonymous access to OpenERP.\n" +"==================================\n" +" " +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "12. %w ==> 5 ( Friday is the 6th day)" +msgstr "" + +#. module: base +#: constraint:res.partner.category:0 +msgid "Error ! You can not create recursive categories." +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%x - Appropriate date representation." +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Tag" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%d - Day of the month [01,31]." +msgstr "" + +#. module: base +#: model:res.country,name:base.tj +msgid "Tajikistan" +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "GPL-2 or later version" +msgstr "" + +#. module: base +#: selection:workflow.activity,kind:0 +msgid "Stop All" +msgstr "" + +#. module: base +#: field:res.company,paper_format:0 +msgid "Paper Format" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_note_pad +msgid "" +"\n" +"This module update memos inside OpenERP for using an external pad\n" +"===================================================================\n" +"\n" +"Use for update your text memo in real time with the following user that you " +"invite.\n" +"\n" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:609 +#, python-format +msgid "" +"Can not create the module file:\n" +" %s" +msgstr "" + +#. module: base +#: model:res.country,name:base.sk +msgid "Slovakia" +msgstr "" + +#. module: base +#: model:res.country,name:base.nr +msgid "Nauru" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:152 +#, python-format +msgid "Reg" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_property +msgid "ir.property" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,view_type:0 +#: selection:ir.actions.act_window.view,view_mode:0 +#: view:ir.ui.view:0 +#: selection:ir.ui.view,type:0 +msgid "Form" +msgstr "" + +#. module: base +#: model:res.country,name:base.pf +msgid "Polynesia (French)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_it +msgid "" +"\n" +"Piano dei conti italiano di un'impresa generica.\n" +"================================================\n" +"\n" +"Italian accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.me +msgid "Montenegro" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_fetchmail +msgid "Email Gateway" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:466 +#, python-format +msgid "" +"Mail delivery failed via SMTP server '%s'.\n" +"%s: %s" +msgstr "" + +#. module: base +#: model:res.country,name:base.tk +msgid "Tokelau" +msgstr "" + +#. module: base +#: view:ir.cron:0 +#: view:ir.module.module:0 +msgid "Technical Data" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_ui_view +msgid "ir.ui.view" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_bank_statement_extensions +msgid "" +"\n" +"Module that extends the standard account_bank_statement_line object for " +"improved e-banking support.\n" +"=============================================================================" +"======================\n" +"\n" +"This module adds:\n" +"-----------------\n" +" - valuta date\n" +" - batch payments\n" +" - traceability of changes to bank statement lines\n" +" - bank statement line views\n" +" - bank statements balances report\n" +" - performance improvements for digital import of bank statement (via \n" +" 'ebanking_import' context flag)\n" +" - name_search on res.partner.bank enhanced to allow search on bank \n" +" and iban account numbers\n" +" " +msgstr "" + +#. module: base +#: selection:ir.module.module,state:0 +#: selection:ir.module.module.dependency,state:0 +msgid "To be upgraded" +msgstr "" + +#. module: base +#: model:res.country,name:base.ly +msgid "Libya" +msgstr "" + +#. module: base +#: model:res.country,name:base.cf +msgid "Central African Republic" +msgstr "" + +#. module: base +#: model:res.country,name:base.li +msgid "Liechtenstein" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_issue_sheet +msgid "Timesheet on Issues" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_ltd +msgid "Ltd" +msgstr "" + +#. module: base +#: field:res.partner,ean13:0 +msgid "EAN13" +msgstr "" + +#. module: base +#: code:addons/orm.py:2247 +#, python-format +msgid "Invalid Architecture!" +msgstr "" + +#. module: base +#: model:res.country,name:base.pt +msgid "Portugal" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_share +msgid "Share any Document" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_crm +msgid "Leads, Opportunities, Phone Calls" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "6. %d, %m ==> 05, 12" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_it +msgid "Italy - Accounting" +msgstr "" + +#. module: base +#: field:ir.actions.act_url,help:0 +#: field:ir.actions.act_window,help:0 +#: field:ir.actions.act_window_close,help:0 +#: field:ir.actions.actions,help:0 +#: field:ir.actions.client,help:0 +#: field:ir.actions.report.xml,help:0 +#: field:ir.actions.server,help:0 +#: field:ir.actions.wizard,help:0 +msgid "Action description" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ma +msgid "" +"\n" +"This is the base module to manage the accounting chart for Maroc.\n" +"=================================================================\n" +"\n" +"Ce Module charge le modèle du plan de comptes standard Marocain et permet " +"de\n" +"générer les états comptables aux normes marocaines (Bilan, CPC (comptes de\n" +"produits et charges), balance générale à 6 colonnes, Grand livre " +"cumulatif...).\n" +"L'intégration comptable a été validé avec l'aide du Cabinet d'expertise " +"comptable\n" +"Seddik au cours du troisième trimestre 2010." +msgstr "" + +#. module: base +#: help:ir.module.module,auto_install:0 +msgid "" +"An auto-installable module is automatically installed by the system when all " +"its dependencies are satisfied. If the module has no dependency, it is " +"always installed." +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.res_lang_act_window +#: model:ir.model,name:base.model_res_lang +#: model:ir.ui.menu,name:base.menu_res_lang_act_window +#: view:res.lang:0 +msgid "Languages" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_point_of_sale +msgid "" +"\n" +"Quick and Easy sale process\n" +"============================\n" +"\n" +"This module allows you to manage your shop sales very easily with a fully " +"web based touchscreen interface.\n" +"It is compatible with all PC tablets and the iPad, offering multiple payment " +"methods. \n" +"\n" +"Product selection can be done in several ways: \n" +"\n" +"* Using a barcode reader\n" +"* Browsing through categories of products or via a text search.\n" +"\n" +"Main Features\n" +"-------------\n" +"* Fast encoding of the sale\n" +"* Choose one payment method (the quick way) or split the payment between " +"several payment methods\n" +"* Computation of the amount of money to return\n" +"* Create and confirm the picking list automatically\n" +"* Allows the user to create an invoice automatically\n" +"* Refund previous sales\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_localization_account_charts +msgid "Account Charts" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_event_main +msgid "Events Organization" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_customer_form +#: model:ir.actions.act_window,name:base.action_partner_form +#: model:ir.ui.menu,name:base.menu_partner_form +#: view:res.partner:0 +msgid "Customers" +msgstr "" + +#. module: base +#: model:res.country,name:base.au +msgid "Australia" +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Menu :" +msgstr "" + +#. module: base +#: selection:ir.model.fields,state:0 +msgid "Base Field" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts +msgid "Managing vehicles and contracts" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_setup +msgid "" +"\n" +"This module helps to configure the system at the installation of a new " +"database.\n" +"=============================================================================" +"===\n" +"\n" +"Shows you a list of applications features to install from.\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_config +msgid "res.config" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_pl +msgid "Poland - Accounting" +msgstr "" + +#. module: base +#: view:ir.cron:0 +msgid "Action to Trigger" +msgstr "" + +#. module: base +#: field:ir.model.constraint,name:0 +#: selection:ir.translation,type:0 +msgid "Constraint" +msgstr "" + +#. module: base +#: selection:ir.values,key:0 +#: selection:res.partner,type:0 +#: selection:res.partner.address,type:0 +msgid "Default" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_lunch +msgid "Lunch Order, Meal, Food" +msgstr "" + +#. module: base +#: view:ir.model.fields:0 +#: field:ir.model.fields,required:0 +#: field:res.partner.bank.type.field,required:0 +msgid "Required" +msgstr "" + +#. module: base +#: model:res.country,name:base.ro +msgid "Romania" +msgstr "" + +#. module: base +#: field:ir.module.module,summary:0 +#: field:res.request.history,name:0 +msgid "Summary" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_hidden_dependency +msgid "Dependency" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal +msgid "" +"\n" +"Customize access to your OpenERP database to external users by creating " +"portals.\n" +"=============================================================================" +"===\n" +"A portal defines a specific user menu and access rights for its members. " +"This\n" +"menu can ben seen by portal members, anonymous users and any other user " +"that\n" +"have the access to technical features (e.g. the administrator).\n" +"Also, each portal member is linked to a specific partner.\n" +"\n" +"The module also associates user groups to the portal users (adding a group " +"in\n" +"the portal automatically adds it to the portal users, etc). That feature " +"is\n" +"very handy when used in combination with the module 'share'.\n" +" " +msgstr "" + +#. module: base +#: field:multi_company.default,expression:0 +msgid "Expression" +msgstr "" + +#. module: base +#: view:res.company:0 +msgid "Header/Footer" +msgstr "" + +#. module: base +#: help:ir.mail_server,sequence:0 +msgid "" +"When no specific mail server is requested for a mail, the highest priority " +"one is used. Default priority is 10 (smaller number = higher priority)" +msgstr "" + +#. module: base +#: field:res.partner,parent_id:0 +msgid "Related Company" +msgstr "" + +#. module: base +#: help:ir.actions.act_url,help:0 +#: help:ir.actions.act_window,help:0 +#: help:ir.actions.act_window_close,help:0 +#: help:ir.actions.actions,help:0 +#: help:ir.actions.client,help:0 +#: help:ir.actions.report.xml,help:0 +#: help:ir.actions.server,help:0 +#: help:ir.actions.wizard,help:0 +msgid "" +"Optional help text for the users with a description of the target view, such " +"as its usage and purpose." +msgstr "" + +#. module: base +#: model:res.country,name:base.va +msgid "Holy See (Vatican City State)" +msgstr "" + +#. module: base +#: field:base.module.import,module_file:0 +msgid "Module .ZIP file" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_17 +msgid "Telecom sector" +msgstr "" + +#. module: base +#: field:workflow.transition,trigger_model:0 +msgid "Trigger Object" +msgstr "" + +#. module: base +#: sql_constraint:ir.sequence.type:0 +msgid "`code` must be unique." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_knowledge +msgid "Knowledge Management System" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +#: field:workflow.activity,in_transitions:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: base +#: field:ir.values,value_unpickle:0 +msgid "Default value or action reference" +msgstr "" + +#. module: base +#: model:res.country,name:base.sr +msgid "Suriname" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_sequence +msgid "" +"\n" +"This module maintains internal sequence number for accounting entries.\n" +"======================================================================\n" +"\n" +"Allows you to configure the accounting sequences to be maintained.\n" +"\n" +"You can customize the following attributes of the sequence:\n" +"-----------------------------------------------------------\n" +" * Prefix\n" +" * Suffix\n" +" * Next Number\n" +" * Increment Number\n" +" * Number Padding\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_timesheet +msgid "Bill Time on Tasks" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_marketing +#: model:ir.module.module,shortdesc:base.module_marketing +#: model:ir.ui.menu,name:base.marketing_menu +#: model:ir.ui.menu,name:base.menu_report_marketing +msgid "Marketing" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "Bank account" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_calendar +msgid "" +"\n" +"OpenERP Web Calendar view.\n" +"==========================\n" +"\n" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (HN) / Español (HN)" +msgstr "" + +#. module: base +#: view:ir.sequence.type:0 +msgid "Sequence Type" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "Unicode/UTF-8" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Hindi / हिंदी" +msgstr "" + +#. module: base +#: view:base.language.install:0 +#: model:ir.actions.act_window,name:base.action_view_base_language_install +#: model:ir.ui.menu,name:base.menu_view_base_language_install +msgid "Load a Translation" +msgstr "" + +#. module: base +#: field:ir.module.module,latest_version:0 +msgid "Installed Version" +msgstr "" + +#. module: base +#: field:ir.module.module,license:0 +msgid "License" +msgstr "" + +#. module: base +#: field:ir.attachment,url:0 +msgid "Url" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "SQL Constraint" +msgstr "" + +#. module: base +#: help:ir.ui.menu,groups_id:0 +msgid "" +"If you have groups, the visibility of this menu will be based on these " +"groups. If this field is empty, OpenERP will compute visibility based on the " +"related object's read access." +msgstr "" + +#. module: base +#: field:ir.actions.server,srcmodel_id:0 +#: field:ir.filters,model_id:0 +#: view:ir.model:0 +#: field:ir.model,model:0 +#: field:ir.model.constraint,model:0 +#: field:ir.model.fields,model_id:0 +#: field:ir.model.relation,model:0 +#: view:ir.values:0 +msgid "Model" +msgstr "" + +#. module: base +#: view:base.language.install:0 +msgid "" +"The selected language has been successfully installed. You must change the " +"preferences of the user and open a new menu to view the changes." +msgstr "" + +#. module: base +#: field:ir.actions.act_window.view,view_id:0 +#: field:ir.default,page:0 +#: selection:ir.translation,type:0 +#: view:ir.ui.view:0 +msgid "View" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_partner_assign +msgid "" +"\n" +"This is the module used by OpenERP SA to redirect customers to its partners, " +"based on geolocalization.\n" +"=============================================================================" +"=========================\n" +"\n" +"You can geolocalize your opportunities by using this module.\n" +"\n" +"Use geolocalization when assigning opportunities to partners.\n" +"Determine the GPS coordinates according to the address of the partner.\n" +"\n" +"The most appropriate partner can be assigned.\n" +"You can also use the geolocalization without using the GPS coordinates.\n" +" " +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +msgid "Open a Window" +msgstr "" + +#. module: base +#: model:res.country,name:base.gq +msgid "Equatorial Guinea" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_api +msgid "OpenERP Web API" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_fr_rib +msgid "" +"\n" +"This module lets users enter the banking details of Partners in the RIB " +"format (French standard for bank accounts details).\n" +"=============================================================================" +"==============================================\n" +"\n" +"RIB Bank Accounts can be entered in the \"Accounting\" tab of the Partner " +"form by specifying the account type \"RIB\". \n" +"\n" +"The four standard RIB fields will then become mandatory:\n" +"-------------------------------------------------------- \n" +" - Bank Code\n" +" - Office Code\n" +" - Account number\n" +" - RIB key\n" +" \n" +"As a safety measure, OpenERP will check the RIB key whenever a RIB is saved, " +"and\n" +"will refuse to record the data if the key is incorrect. Please bear in mind " +"that\n" +"this can only happen when the user presses the 'save' button, for example on " +"the\n" +"Partner Form. Since each bank account may relate to a Bank, users may enter " +"the\n" +"RIB Bank Code in the Bank form - it will the pre-fill the Bank Code on the " +"RIB\n" +"when they select the Bank. To make this easier, this module will also let " +"users\n" +"find Banks using their RIB code.\n" +"\n" +"The module base_iban can be a useful addition to this module, because French " +"banks\n" +"are now progressively adopting the international IBAN format instead of the " +"RIB format.\n" +"The RIB and IBAN codes for a single account can be entered by recording two " +"Bank\n" +"Accounts in OpenERP: the first with the type 'RIB', the second with the type " +"'IBAN'. \n" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_report_xml +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.report.xml" +msgstr "" + +#. module: base +#: model:res.country,name:base.ps +msgid "Palestinian Territory, Occupied" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ch +msgid "Switzerland - Accounting" +msgstr "" + +#. module: base +#: field:res.bank,zip:0 +#: field:res.company,zip:0 +#: field:res.partner,zip:0 +#: field:res.partner.address,zip:0 +#: field:res.partner.bank,zip:0 +msgid "Zip" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +#: field:ir.module.module,author:0 +msgid "Author" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%c - Appropriate date and time representation." +msgstr "" + +#. module: base +#: code:addons/base/res/res_config.py:388 +#, python-format +msgid "" +"Your database is now fully configured.\n" +"\n" +"Click 'Continue' and enjoy your OpenERP experience..." +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_marketing +msgid "Helps you manage your marketing campaigns step by step." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Hebrew / עִבְרִי" +msgstr "" + +#. module: base +#: model:res.country,name:base.bo +msgid "Bolivia" +msgstr "" + +#. module: base +#: model:res.country,name:base.gh +msgid "Ghana" +msgstr "" + +#. module: base +#: field:res.lang,direction:0 +msgid "Direction" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: model:ir.actions.act_window,name:base.action_ui_view +#: field:ir.actions.act_window,view_ids:0 +#: field:ir.actions.act_window,views:0 +#: view:ir.model:0 +#: field:ir.model,view_ids:0 +#: field:ir.module.module,views_by_module:0 +#: model:ir.ui.menu,name:base.menu_action_ui_view +#: view:ir.ui.view:0 +msgid "Views" +msgstr "" + +#. module: base +#: view:res.groups:0 +#: field:res.groups,rule_groups:0 +msgid "Rules" +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_host:0 +msgid "SMTP Server" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:299 +#, python-format +msgid "You try to remove a module that is installed or will be installed" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "The selected modules have been updated / installed !" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (PR) / Español (PR)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_profiling +msgid "" +"\n" +"This module allows users to perform segmentation within partners.\n" +"=================================================================\n" +"\n" +"It uses the profiles criteria from the earlier segmentation module and " +"improve it. \n" +"Thanks to the new concept of questionnaire. You can now regroup questions " +"into a \n" +"questionnaire and directly use it on a partner.\n" +"\n" +"It also has been merged with the earlier CRM & SRM segmentation tool because " +"they \n" +"were overlapping.\n" +"\n" +" **Note:** this module is not compatible with the module segmentation, " +"since it's the same which has been renamed.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.gt +msgid "Guatemala" +msgstr "" + +#. module: base +#: help:ir.actions.server,message:0 +msgid "" +"Email contents, may contain expressions enclosed in double brackets based on " +"the same values as those available in the condition field, e.g. `Dear [[ " +"object.partner_id.name ]]`" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_workflow_form +#: model:ir.ui.menu,name:base.menu_workflow +#: model:ir.ui.menu,name:base.menu_workflow_root +msgid "Workflows" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.next_id_73 +msgid "Purchase" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Portuguese (BR) / Português (BR)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_needaction_mixin +msgid "ir.needaction_mixin" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "This file was generated using the universal" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_7 +msgid "IT Services" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_specific_industry_applications +msgid "Specific Industry Applications" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_google_docs +msgid "Google Docs integration" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:328 +#, python-format +msgid "name" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp_operations +msgid "" +"\n" +"This module adds state, date_start, date_stop in manufacturing order " +"operation lines (in the 'Work Orders' tab).\n" +"=============================================================================" +"===================================\n" +"\n" +"Status: draft, confirm, done, cancel\n" +"When finishing/confirming, cancelling manufacturing orders set all state " +"lines\n" +"to the according state.\n" +"\n" +"Create menus:\n" +"-------------\n" +" **Manufacturing** > **Manufacturing** > **Work Orders**\n" +"\n" +"Which is a view on 'Work Orders' lines in manufacturing order.\n" +"\n" +"Add buttons in the form view of manufacturing order under workorders tab:\n" +"-------------------------------------------------------------------------\n" +" * start (set state to confirm), set date_start\n" +" * done (set state to done), set date_stop\n" +" * set to draft (set state to draft)\n" +" * cancel set state to cancel\n" +"\n" +"When the manufacturing order becomes 'ready to produce', operations must\n" +"become 'confirmed'. When the manufacturing order is done, all operations\n" +"must become done.\n" +"\n" +"The field 'Working Hours' is the delay(stop date - start date).\n" +"So, that we can compare the theoretic delay and real delay. \n" +" " +msgstr "" + +#. module: base +#: view:res.config.installer:0 +msgid "Skip" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_event_sale +msgid "Events Sales" +msgstr "" + +#. module: base +#: model:res.country,name:base.ls +msgid "Lesotho" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid ", or your preferred text editor" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_partner_assign +msgid "Partners Geo-Localization" +msgstr "" + +#. module: base +#: model:res.country,name:base.ke +msgid "Kenya" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_translation +#: model:ir.ui.menu,name:base.menu_action_translation +msgid "Translated Terms" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Abkhazian / аҧсуа" +msgstr "" + +#. module: base +#: view:base.module.configuration:0 +msgid "System Configuration Done" +msgstr "" + +#. module: base +#: code:addons/orm.py:1540 +#, python-format +msgid "Error occurred while validating the field(s) %s: %s" +msgstr "" + +#. module: base +#: view:ir.property:0 +msgid "Generic" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_document_ftp +msgid "Shared Repositories (FTP)" +msgstr "" + +#. module: base +#: model:res.country,name:base.sm +msgid "San Marino" +msgstr "" + +#. module: base +#: model:res.country,name:base.bm +msgid "Bermuda" +msgstr "" + +#. module: base +#: model:res.country,name:base.pe +msgid "Peru" +msgstr "" + +#. module: base +#: selection:ir.model.fields,on_delete:0 +msgid "Set NULL" +msgstr "" + +#. module: base +#: view:res.users:0 +msgid "Save" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_xml:0 +msgid "XML Path" +msgstr "" + +#. module: base +#: model:res.country,name:base.bj +msgid "Benin" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form +#: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform +msgid "Bank Account Types" +msgstr "" + +#. module: base +#: help:ir.sequence,suffix:0 +msgid "Suffix value of the record for the sequence" +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_user:0 +msgid "Optional username for SMTP authentication" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_actions +msgid "ir.actions.actions" +msgstr "" + +#. module: base +#: selection:ir.model.fields,select_level:0 +msgid "Not Searchable" +msgstr "" + +#. module: base +#: view:ir.config_parameter:0 +#: field:ir.config_parameter,key:0 +msgid "Key" +msgstr "" + +#. module: base +#: field:res.company,rml_header:0 +msgid "RML Header" +msgstr "" + +#. module: base +#: help:res.country,address_format:0 +msgid "" +"You can state here the usual format to use for the addresses belonging to " +"this country.\n" +"\n" +"You can use the python-style string patern with all the field of the address " +"(for example, use '%(street)s' to display the field 'street') plus\n" +" \n" +"%(state_name)s: the name of the state\n" +" \n" +"%(state_code)s: the code of the state\n" +" \n" +"%(country_name)s: the name of the country\n" +" \n" +"%(country_code)s: the code of the country" +msgstr "" + +#. module: base +#: model:res.country,name:base.mu +msgid "Mauritius" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +msgid "Full Access" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: view:ir.actions.report.xml:0 +#: model:ir.ui.menu,name:base.menu_security +msgid "Security" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Portuguese / Português" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:364 +#, python-format +msgid "Changing the storing system for field \"%s\" is not allowed." +msgstr "" + +#. module: base +#: help:res.partner.bank,company_id:0 +msgid "Only if this bank account belong to your company" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:338 +#, python-format +msgid "Unknown sub-field '%s'" +msgstr "" + +#. module: base +#: model:res.country,name:base.za +msgid "South Africa" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +#: selection:ir.module.module,state:0 +#: selection:ir.module.module.dependency,state:0 +msgid "Installed" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Ukrainian / українська" +msgstr "" + +#. module: base +#: model:res.country,name:base.sn +msgid "Senegal" +msgstr "" + +#. module: base +#: model:res.country,name:base.hu +msgid "Hungary" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_recruitment +msgid "Recruitment Process" +msgstr "" + +#. module: base +#: model:res.country,name:base.br +msgid "Brazil" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%M - Minute [00,59]." +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "Affero GPL-3" +msgstr "" + +#. module: base +#: field:ir.sequence,number_next:0 +msgid "Next Number" +msgstr "" + +#. module: base +#: help:workflow.transition,condition:0 +msgid "Expression to be satisfied if we want the transition done." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (PA) / Español (PA)" +msgstr "" + +#. module: base +#: view:res.currency:0 +#: field:res.currency,rate_ids:0 +msgid "Rates" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_email_template +msgid "Email Templates" +msgstr "" + +#. module: base +#: model:res.country,name:base.sy +msgid "Syria" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "======================================================" +msgstr "" + +#. module: base +#: sql_constraint:ir.model:0 +msgid "Each model must be unique!" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_localization +#: model:ir.ui.menu,name:base.menu_localisation +msgid "Localization" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_api +msgid "" +"\n" +"Openerp Web API.\n" +"================\n" +"\n" +msgstr "" + +#. module: base +#: selection:res.request,state:0 +msgid "draft" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +#: field:res.currency,date:0 +#: field:res.currency.rate,name:0 +#: field:res.partner,date:0 +#: field:res.request,date_sent:0 +msgid "Date" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_event_moodle +msgid "Event Moodle" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_email_template +msgid "" +"\n" +"Email Templating (simplified version of the original Power Email by " +"Openlabs).\n" +"=============================================================================" +"=\n" +"\n" +"Lets you design complete email templates related to any OpenERP document " +"(Sale\n" +"Orders, Invoices and so on), including sender, recipient, subject, body " +"(HTML and\n" +"Text). You may also automatically attach files to your templates, or print " +"and\n" +"attach a report.\n" +"\n" +"For advanced use, the templates may include dynamic attributes of the " +"document\n" +"they are related to. For example, you may use the name of a Partner's " +"country\n" +"when writing to them, also providing a safe default in case the attribute " +"is\n" +"not defined. Each template contains a built-in assistant to help with the\n" +"inclusion of these dynamic values.\n" +"\n" +"If you enable the option, a composition assistant will also appear in the " +"sidebar\n" +"of the OpenERP documents to which the template applies (e.g. Invoices).\n" +"This serves as a quick way to send a new email based on the template, after\n" +"reviewing and adapting the contents, if needed.\n" +"This composition assistant will also turn into a mass mailing system when " +"called\n" +"for multiple documents at once.\n" +"\n" +"These email templates are also at the heart of the marketing campaign " +"system\n" +"(see the ``marketing_campaign`` application), if you need to automate " +"larger\n" +"campaigns on any OpenERP document.\n" +"\n" +" **Technical note:** only the templating system of the original Power " +"Email by Openlabs was kept.\n" +" " +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_partner_category_form +msgid "Partner Tags" +msgstr "" + +#. module: base +#: view:res.company:0 +msgid "Preview Header/Footer" +msgstr "" + +#. module: base +#: field:ir.ui.menu,parent_id:0 +#: field:wizard.ir.model.menu.create,menu_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: base +#: field:res.partner.bank,owner_name:0 +msgid "Account Owner Name" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:412 +#, python-format +msgid "Cannot rename column to %s, because that column already exists!" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Attached To" +msgstr "" + +#. module: base +#: field:res.lang,decimal_point:0 +msgid "Decimal Separator" +msgstr "" + +#. module: base +#: code:addons/orm.py:5245 +#, python-format +msgid "Missing required value for the field '%s'." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_partner_address +msgid "res.partner.address" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Write Access Right" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_res_groups +msgid "" +"A group is a set of functional areas that will be assigned to the user in " +"order to give them access and rights to specific applications and tasks in " +"the system. You can create custom groups or edit the ones existing by " +"default in order to customize the view of the menu that users will be able " +"to see. Whether they can have a read, write, create and delete access right " +"can be managed from here." +msgstr "" + +#. module: base +#: view:ir.filters:0 +#: field:ir.filters,name:0 +msgid "Filter Name" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +#: view:res.partner:0 +#: field:res.request,history:0 +msgid "History" +msgstr "" + +#. module: base +#: model:res.country,name:base.im +msgid "Isle of Man" +msgstr "" + +#. module: base +#: help:ir.actions.client,res_model:0 +msgid "Optional model, mostly used for needactions." +msgstr "" + +#. module: base +#: field:ir.attachment,create_uid:0 +msgid "Creator" +msgstr "" + +#. module: base +#: model:res.country,name:base.bv +msgid "Bouvet Island" +msgstr "" + +#. module: base +#: field:ir.model.constraint,type:0 +msgid "Constraint Type" +msgstr "" + +#. module: base +#: field:res.company,child_ids:0 +msgid "Child Companies" +msgstr "" + +#. module: base +#: model:res.country,name:base.ni +msgid "Nicaragua" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_stock_invoice_directly +msgid "" +"\n" +"Invoice Wizard for Delivery.\n" +"============================\n" +"\n" +"When you send or deliver goods, this module automatically launch the " +"invoicing\n" +"wizard if the delivery is to be invoiced.\n" +" " +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "Wizard Button" +msgstr "" + +#. module: base +#: view:ir.model.fields:0 +#: field:ir.property,fields_id:0 +#: selection:ir.translation,type:0 +#: field:multi_company.default,field_id:0 +msgid "Field" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_long_term +msgid "Long Term Projects" +msgstr "" + +#. module: base +#: model:res.country,name:base.ve +msgid "Venezuela" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "9. %j ==> 340" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_signup +msgid "" +"\n" +"Allow users to sign up.\n" +"=======================\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.zm +msgid "Zambia" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Launch Configuration Wizard" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_mrp +msgid "Manufacturing Orders, Bill of Materials, Routing" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Cancel Upgrade" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_report_webkit +msgid "" +"\n" +"This module adds a new Report Engine based on WebKit library (wkhtmltopdf) " +"to support reports designed in HTML + CSS.\n" +"=============================================================================" +"========================================\n" +"\n" +"The module structure and some code is inspired by the report_openoffice " +"module.\n" +"\n" +"The module allows:\n" +"------------------\n" +" - HTML report definition\n" +" - Multi header support\n" +" - Multi logo\n" +" - Multi company support\n" +" - HTML and CSS-3 support (In the limit of the actual WebKIT version)\n" +" - JavaScript support\n" +" - Raw HTML debugger\n" +" - Book printing capabilities\n" +" - Margins definition\n" +" - Paper size definition\n" +"\n" +"Multiple headers and logos can be defined per company. CSS style, header " +"and\n" +"footer body are defined per company.\n" +"\n" +"For a sample report see also the webkit_report_sample module, and this " +"video:\n" +" http://files.me.com/nbessi/06n92k.mov\n" +"\n" +"Requirements and Installation:\n" +"------------------------------\n" +"This module requires the ``wkthtmltopdf`` library to render HTML documents " +"as\n" +"PDF. Version 0.9.9 or later is necessary, and can be found at\n" +"http://code.google.com/p/wkhtmltopdf/ for Linux, Mac OS X (i386) and Windows " +"(32bits).\n" +"\n" +"After installing the library on the OpenERP Server machine, you need to set " +"the\n" +"path to the ``wkthtmltopdf`` executable file on each Company.\n" +"\n" +"If you are experiencing missing header/footer problems on Linux, be sure to\n" +"install a 'static' version of the library. The default ``wkhtmltopdf`` on\n" +"Ubuntu is known to have this issue.\n" +"\n" +"\n" +"TODO:\n" +"-----\n" +" * JavaScript support activation deactivation\n" +" * Collated and book format support\n" +" * Zip return for separated PDF\n" +" * Web client WYSIWYG\n" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_sale_salesman_all_leads +msgid "See all Leads" +msgstr "" + +#. module: base +#: model:res.country,name:base.ci +msgid "Ivory Coast (Cote D'Ivoire)" +msgstr "" + +#. module: base +#: model:res.country,name:base.kz +msgid "Kazakhstan" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%w - Weekday number [0(Sunday),6]." +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_ir_filters +msgid "User-defined Filters" +msgstr "" + +#. module: base +#: field:ir.actions.act_window_close,name:0 +#: field:ir.actions.actions,name:0 +#: field:ir.actions.report.xml,name:0 +#: field:ir.actions.todo,name:0 +#: field:ir.cron,name:0 +#: field:ir.model.access,name:0 +#: field:ir.model.fields,name:0 +#: field:ir.module.category,name:0 +#: field:ir.module.module.dependency,name:0 +#: report:ir.module.reference:0 +#: view:ir.property:0 +#: field:ir.property,name:0 +#: field:ir.rule,name:0 +#: field:ir.sequence,name:0 +#: field:ir.sequence.type,name:0 +#: field:ir.values,name:0 +#: view:multi_company.default:0 +#: field:multi_company.default,name:0 +#: field:res.bank,name:0 +#: view:res.currency.rate.type:0 +#: field:res.currency.rate.type,name:0 +#: field:res.groups,name:0 +#: field:res.lang,name:0 +#: field:res.partner,name:0 +#: field:res.partner.bank.type,name:0 +#: field:res.request.link,name:0 +#: field:workflow,name:0 +#: field:workflow.activity,name:0 +msgid "Name" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,multi:0 +msgid "" +"If set to true, the action will not be displayed on the right toolbar of a " +"form view" +msgstr "" + +#. module: base +#: model:res.country,name:base.ms +msgid "Montserrat" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_decimal_precision +msgid "Decimal Precision Configuration" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_act_url +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.act_url" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_translation_app +msgid "Application Terms" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.open_module_tree +msgid "" +"

No module found!

\n" +"

You should try others search criteria.

\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_module_module +#: field:ir.model.constraint,module:0 +#: view:ir.model.data:0 +#: field:ir.model.data,module:0 +#: field:ir.model.relation,module:0 +#: view:ir.module.module:0 +#: field:ir.module.module.dependency,module_id:0 +#: report:ir.module.reference:0 +#: field:ir.translation,module:0 +msgid "Module" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "English (UK)" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Japanese / 日本語" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_language_import +msgid "Language Import" +msgstr "" + +#. module: base +#: help:workflow.transition,act_from:0 +msgid "" +"Source activity. When this activity is over, the condition is tested to " +"determine if we can start the ACT_TO activity." +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_generic_modules_accounting +#: view:res.company:0 +msgid "Accounting" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_vat +msgid "" +"\n" +"VAT validation for Partner's VAT numbers.\n" +"=========================================\n" +"\n" +"After installing this module, values entered in the VAT field of Partners " +"will\n" +"be validated for all supported countries. The country is inferred from the\n" +"2-letter country code that prefixes the VAT number, e.g. ``BE0477472701``\n" +"will be validated using the Belgian rules.\n" +"\n" +"There are two different levels of VAT number validation:\n" +"--------------------------------------------------------\n" +" * By default, a simple off-line check is performed using the known " +"validation\n" +" rules for the country, usually a simple check digit. This is quick and " +"\n" +" always available, but allows numbers that are perhaps not truly " +"allocated,\n" +" or not valid anymore.\n" +" \n" +" * When the \"VAT VIES Check\" option is enabled (in the configuration of " +"the user's\n" +" Company), VAT numbers will be instead submitted to the online EU VIES\n" +" database, which will truly verify that the number is valid and " +"currently\n" +" allocated to a EU company. This is a little bit slower than the " +"simple\n" +" off-line check, requires an Internet connection, and may not be " +"available\n" +" all the time. If the service is not available or does not support the\n" +" requested country (e.g. for non-EU countries), a simple check will be " +"performed\n" +" instead.\n" +"\n" +"Supported countries currently include EU countries, and a few non-EU " +"countries\n" +"such as Chile, Colombia, Mexico, Norway or Russia. For unsupported " +"countries,\n" +"only the country code will be validated.\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_act_window_view +msgid "ir.actions.act_window.view" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web +#: report:ir.module.reference:0 +msgid "Web" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_lunch +msgid "Lunch Orders" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "English (CA)" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_human_resources +msgid "Human Resources" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_syscohada +msgid "" +"\n" +"This module implements the accounting chart for OHADA area.\n" +"===========================================================\n" +" \n" +"It allows any company or association to manage its financial accounting.\n" +"\n" +"Countries that use OHADA are the following:\n" +"-------------------------------------------\n" +" Benin, Burkina Faso, Cameroon, Central African Republic, Comoros, " +"Congo,\n" +" \n" +" Ivory Coast, Gabon, Guinea, Guinea Bissau, Equatorial Guinea, Mali, " +"Niger,\n" +" \n" +" Replica of Democratic Congo, Senegal, Chad, Togo.\n" +" " +msgstr "" + +#. module: base +#: view:ir.translation:0 +msgid "Comments" +msgstr "" + +#. module: base +#: model:res.country,name:base.et +msgid "Ethiopia" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_authentication +msgid "Authentication" +msgstr "" + +#. module: base +#: model:res.country,name:base.sj +msgid "Svalbard and Jan Mayen Islands" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_wizard +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.wizard" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_kanban +msgid "Base Kanban" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: view:ir.actions.report.xml:0 +#: view:ir.actions.server:0 +msgid "Group By" +msgstr "" + +#. module: base +#: view:res.config.installer:0 +msgid "title" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:147 +#, python-format +msgid "true" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_language_install +msgid "Install Language" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_11 +msgid "Services" +msgstr "" + +#. module: base +#: view:ir.translation:0 +msgid "Translation" +msgstr "" + +#. module: base +#: selection:res.request,state:0 +msgid "closed" +msgstr "" + +#. module: base +#: selection:base.language.export,state:0 +msgid "get" +msgstr "" + +#. module: base +#: help:ir.model.fields,on_delete:0 +msgid "On delete property for many2one fields" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_accounting_and_finance +msgid "Accounting & Finance" +msgstr "" + +#. module: base +#: field:ir.actions.server,write_id:0 +msgid "Write Id" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_product +msgid "Products" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.act_values_form_defaults +#: model:ir.ui.menu,name:base.menu_values_form_defaults +#: view:ir.values:0 +msgid "User-defined Defaults" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_usability +#: view:res.users:0 +msgid "Usability" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,domain:0 +msgid "Domain Value" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_association +msgid "" +"\n" +"This module is to configure modules related to an association.\n" +"==============================================================\n" +"\n" +"It installs the profile for associations to manage events, registrations, " +"memberships, \n" +"membership products (schemes).\n" +" " +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_base_config +#: model:ir.ui.menu,name:base.menu_config +#: model:ir.ui.menu,name:base.menu_definitions +#: model:ir.ui.menu,name:base.menu_event_config +#: model:ir.ui.menu,name:base.menu_lunch_survey_root +#: model:ir.ui.menu,name:base.menu_marketing_config_association +#: model:ir.ui.menu,name:base.menu_marketing_config_root +#: model:ir.ui.menu,name:base.menu_reporting_config +#: view:res.company:0 +#: view:res.config:0 +msgid "Configuration" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_edi +msgid "" +"\n" +"Provides a common EDI platform that other Applications can use.\n" +"===============================================================\n" +"\n" +"OpenERP specifies a generic EDI format for exchanging business documents " +"between \n" +"different systems, and provides generic mechanisms to import and export " +"them.\n" +"\n" +"More details about OpenERP's EDI format may be found in the technical " +"OpenERP \n" +"documentation at http://doc.openerp.com.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/workflow/workflow.py:99 +#, python-format +msgid "Operation forbidden" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "SMS Configuration" +msgstr "" + +#. module: base +#: help:ir.rule,active:0 +msgid "" +"If you uncheck the active field, it will disable the record rule without " +"deleting it (if you delete a native record rule, it may be re-created when " +"you reload the module." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (BO) / Español (BO)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_board +msgid "" +"\n" +"Lets the user create a custom dashboard.\n" +"========================================\n" +"\n" +"Allows users to create custom dashboard.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_access_act +#: model:ir.ui.menu,name:base.menu_ir_access_act +msgid "Access Controls List" +msgstr "" + +#. module: base +#: model:res.country,name:base.um +msgid "USA Minor Outlying Islands" +msgstr "" + +#. module: base +#: help:ir.cron,numbercall:0 +msgid "" +"How many times the method is called,\n" +"a negative number indicates no limit." +msgstr "" + +#. module: base +#: field:res.partner.bank.type.field,bank_type_id:0 +msgid "Bank Type" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:103 +#, python-format +msgid "The name of the group can not start with \"-\"" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Apps" +msgstr "" + +#. module: base +#: view:ir.ui.view_sc:0 +msgid "Shortcut" +msgstr "" + +#. module: base +#: field:ir.model.data,date_init:0 +msgid "Init Date" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Gujarati / ગુજરાતી" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:340 +#, python-format +msgid "" +"Unable to process module \"%s\" because an external dependency is not met: %s" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll +msgid "Belgium - Payroll" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +#: field:workflow.activity,flow_start:0 +msgid "Flow Start" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_partner_title +msgid "res.partner.title" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "Bank Account Owner" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_uncategorized +msgid "Uncategorized" +msgstr "" + +#. module: base +#: field:ir.attachment,res_name:0 +#: field:ir.ui.view_sc,resource:0 +msgid "Resource Name" +msgstr "" + +#. module: base +#: field:res.partner,is_company:0 +msgid "Is a Company" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Hours" +msgstr "" + +#. module: base +#: model:res.country,name:base.gp +msgid "Guadeloupe (French)" +msgstr "" + +#. module: base +#: code:addons/base/res/res_lang.py:185 +#: code:addons/base/res/res_lang.py:187 +#: code:addons/base/res/res_lang.py:189 +#, python-format +msgid "User Error" +msgstr "" + +#. module: base +#: help:workflow.transition,signal:0 +msgid "" +"When the operation of transition comes from a button pressed in the client " +"form, signal tests the name of the pressed button. If signal is NULL, no " +"button is necessary to validate this transition." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_kanban +msgid "" +"\n" +"OpenERP Web kanban view.\n" +"========================\n" +"\n" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:183 +#, python-format +msgid "'%s' does not seem to be a number for field '%%(field)s'" +msgstr "" + +#. module: base +#: help:res.country.state,name:0 +msgid "" +"Administrative divisions of a country. E.g. Fed. State, Departement, Canton" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "My Banks" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_recruitment +msgid "" +"\n" +"Manage job positions and the recruitment process\n" +"=================================================\n" +"\n" +"This application allows you to easily keep track of jobs, vacancies, " +"applications, interviews...\n" +"\n" +"It is integrated with the mail gateway to automatically fetch email sent to " +" in the list of applications. It's also integrated " +"with the document management system to store and search in the CV base and " +"find the candidate that you are looking for. Similarly, it is integrated " +"with the survey module to allow you to define interviews for different " +"jobs.\n" +"You can define the different phases of interviews and easily rate the " +"applicant from the kanban view.\n" +msgstr "" + +#. module: base +#: sql_constraint:ir.filters:0 +msgid "Filter names must be unique" +msgstr "" + +#. module: base +#: help:multi_company.default,object_id:0 +msgid "Object affected by this rule" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,target:0 +msgid "Inline View" +msgstr "" + +#. module: base +#: field:ir.filters,is_default:0 +msgid "Default filter" +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Directory" +msgstr "" + +#. module: base +#: field:wizard.ir.model.menu.create,name:0 +msgid "Menu Name" +msgstr "" + +#. module: base +#: field:ir.values,key2:0 +msgid "Qualifier" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_be_coda +msgid "" +"\n" +"Module to import CODA bank statements.\n" +"======================================\n" +"\n" +"Supported are CODA flat files in V2 format from Belgian bank accounts.\n" +"----------------------------------------------------------------------\n" +" * CODA v1 support.\n" +" * CODA v2.2 support.\n" +" * Foreign Currency support.\n" +" * Support for all data record types (0, 1, 2, 3, 4, 8, 9).\n" +" * Parsing & logging of all Transaction Codes and Structured Format \n" +" Communications.\n" +" * Automatic Financial Journal assignment via CODA configuration " +"parameters.\n" +" * Support for multiple Journals per Bank Account Number.\n" +" * Support for multiple statements from different bank accounts in a " +"single \n" +" CODA file.\n" +" * Support for 'parsing only' CODA Bank Accounts (defined as type='info' " +"in \n" +" the CODA Bank Account configuration records).\n" +" * Multi-language CODA parsing, parsing configuration data provided for " +"EN, \n" +" NL, FR.\n" +"\n" +"The machine readable CODA Files are parsed and stored in human readable " +"format in \n" +"CODA Bank Statements. Also Bank Statements are generated containing a subset " +"of \n" +"the CODA information (only those transaction lines that are required for the " +"\n" +"creation of the Financial Accounting records). The CODA Bank Statement is a " +"\n" +"'read-only' object, hence remaining a reliable representation of the " +"original\n" +"CODA file whereas the Bank Statement will get modified as required by " +"accounting \n" +"business processes.\n" +"\n" +"CODA Bank Accounts configured as type 'Info' will only generate CODA Bank " +"Statements.\n" +"\n" +"A removal of one object in the CODA processing results in the removal of the " +"\n" +"associated objects. The removal of a CODA File containing multiple Bank \n" +"Statements will also remove those associated statements.\n" +"\n" +"The following reconciliation logic has been implemented in the CODA " +"processing:\n" +"-----------------------------------------------------------------------------" +"--\n" +" 1) The Company's Bank Account Number of the CODA statement is compared " +"against \n" +" the Bank Account Number field of the Company's CODA Bank Account \n" +" configuration records (whereby bank accounts defined in type='info' \n" +" configuration records are ignored). If this is the case an 'internal " +"transfer'\n" +" transaction is generated using the 'Internal Transfer Account' field " +"of the \n" +" CODA File Import wizard.\n" +" 2) As a second step the 'Structured Communication' field of the CODA " +"transaction\n" +" line is matched against the reference field of in- and outgoing " +"invoices \n" +" (supported : Belgian Structured Communication Type).\n" +" 3) When the previous step doesn't find a match, the transaction " +"counterparty is \n" +" located via the Bank Account Number configured on the OpenERP " +"Customer and \n" +" Supplier records.\n" +" 4) In case the previous steps are not successful, the transaction is " +"generated \n" +" by using the 'Default Account for Unrecognized Movement' field of the " +"CODA \n" +" File Import wizard in order to allow further manual processing.\n" +"\n" +"In stead of a manual adjustment of the generated Bank Statements, you can " +"also \n" +"re-import the CODA after updating the OpenERP database with the information " +"that \n" +"was missing to allow automatic reconciliation.\n" +"\n" +"Remark on CODA V1 support:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"In some cases a transaction code, transaction category or structured \n" +"communication code has been given a new or clearer description in CODA " +"V2.The\n" +"description provided by the CODA configuration tables is based upon the CODA " +"\n" +"V2.2 specifications.\n" +"If required, you can manually adjust the descriptions via the CODA " +"configuration menu.\n" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_reset_password +msgid "Reset Password" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Month" +msgstr "" + +#. module: base +#: model:res.country,name:base.my +msgid "Malaysia" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_sequence.py:105 +#: code:addons/base/ir/ir_sequence.py:131 +#, python-format +msgid "Increment number must not be zero." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_cancel +msgid "Cancel Journal Entries" +msgstr "" + +#. module: base +#: field:res.partner,tz_offset:0 +msgid "Timezone offset" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_marketing_campaign +msgid "" +"\n" +"This module provides leads automation through marketing campaigns (campaigns " +"can in fact be defined on any resource, not just CRM Leads).\n" +"=============================================================================" +"============================================================\n" +"\n" +"The campaigns are dynamic and multi-channels. The process is as follows:\n" +"------------------------------------------------------------------------\n" +" * Design marketing campaigns like workflows, including email templates " +"to\n" +" send, reports to print and send by email, custom actions\n" +" * Define input segments that will select the items that should enter " +"the\n" +" campaign (e.g leads from certain countries.)\n" +" * Run you campaign in simulation mode to test it real-time or " +"accelerated,\n" +" and fine-tune it\n" +" * You may also start the real campaign in manual mode, where each " +"action\n" +" requires manual validation\n" +" * Finally launch your campaign live, and watch the statistics as the\n" +" campaign does everything fully automatically.\n" +"\n" +"While the campaign runs you can of course continue to fine-tune the " +"parameters,\n" +"input segments, workflow.\n" +"\n" +"**Note:** If you need demo data, you can install the " +"marketing_campaign_crm_demo\n" +" module, but this will also install the CRM application as it depends " +"on\n" +" CRM Leads.\n" +" " +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_debug:0 +msgid "" +"If enabled, the full output of SMTP sessions will be written to the server " +"log at DEBUG level(this is very verbose and may include confidential info!)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_margin +msgid "" +"\n" +"This module adds the 'Margin' on sales order.\n" +"=============================================\n" +"\n" +"This gives the profitability by calculating the difference between the Unit\n" +"Price and Cost Price.\n" +" " +msgstr "" + +#. module: base +#: selection:ir.actions.todo,type:0 +msgid "Launch Automatically" +msgstr "" + +#. module: base +#: help:ir.model.fields,translate:0 +msgid "" +"Whether values for this field can be translated (enables the translation " +"mechanism for that field)" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Indonesian / Bahasa Indonesia" +msgstr "" + +#. module: base +#: model:res.country,name:base.cv +msgid "Cape Verde" +msgstr "" + +#. module: base +#: model:res.groups,comment:base.group_sale_salesman +msgid "the user will have access to his own data in the sales application." +msgstr "" + +#. module: base +#: model:res.groups,comment:base.group_user +msgid "" +"the user will be able to manage his own human resources stuff (leave " +"request, timesheets, ...), if he is linked to an employee in the system." +msgstr "" + +#. module: base +#: code:addons/orm.py:2247 +#, python-format +msgid "There is no view of type '%s' defined for the structure!" +msgstr "" + +#. module: base +#: help:ir.values,key:0 +msgid "" +"- Action: an action attached to one slot of the given model\n" +"- Default: a default value for a model field" +msgstr "" + +#. module: base +#: field:base.module.update,add:0 +msgid "Number of modules added" +msgstr "" + +#. module: base +#: view:res.currency:0 +msgid "Price Accuracy" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Latvian / latviešu valoda" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "French / Français" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Created Menus" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:475 +#: view:ir.module.module:0 +#, python-format +msgid "Uninstall" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_budget +msgid "Budgets Management" +msgstr "" + +#. module: base +#: field:workflow.triggers,workitem_id:0 +msgid "Workitem" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_anonymization +msgid "Database Anonymization" +msgstr "" + +#. module: base +#: selection:ir.mail_server,smtp_encryption:0 +msgid "SSL/TLS" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Set as Todo" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: field:ir.actions.act_window.view,act_window_id:0 +#: view:ir.actions.actions:0 +#: field:ir.actions.todo,action_id:0 +#: field:ir.ui.menu,action:0 +#: selection:ir.values,key:0 +msgid "Action" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Email Configuration" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_cron +msgid "ir.cron" +msgstr "" + +#. module: base +#: model:res.country,name:base.cw +msgid "Curaçao" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Current Year without Century: %(y)s" +msgstr "" + +#. module: base +#: help:ir.actions.client,tag:0 +msgid "" +"An arbitrary string, interpreted by the client according to its own needs " +"and wishes. There is no central tag repository across clients." +msgstr "" + +#. module: base +#: sql_constraint:ir.rule:0 +msgid "Rule must have at least one checked access right !" +msgstr "" + +#. module: base +#: field:res.partner.bank.type,format_layout:0 +msgid "Format Layout" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_document_ftp +msgid "" +"\n" +"This is a support FTP Interface with document management system.\n" +"================================================================\n" +"\n" +"With this module you would not only be able to access documents through " +"OpenERP\n" +"but you would also be able to connect with them through the file system " +"using the\n" +"FTP client.\n" +msgstr "" + +#. module: base +#: field:ir.model.fields,size:0 +msgid "Size" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_audittrail +msgid "Audit Trail" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:265 +#, python-format +msgid "Value '%s' not found in selection field '%%(field)s'" +msgstr "" + +#. module: base +#: model:res.country,name:base.sd +msgid "Sudan" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_currency_rate_type_form +#: model:ir.model,name:base.model_res_currency_rate_type +#: field:res.currency.rate,currency_rate_type_id:0 +#: view:res.currency.rate.type:0 +msgid "Currency Rate Type" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_fr +msgid "" +"\n" +"This is the module to manage the accounting chart for France in OpenERP.\n" +"========================================================================\n" +"\n" +"This module applies to companies based in France mainland. It doesn't apply " +"to\n" +"companies based in the DOM-TOMs (Guadeloupe, Martinique, Guyane, Réunion, " +"Mayotte).\n" +"\n" +"This localisation module creates the VAT taxes of type 'tax included' for " +"purchases\n" +"(it is notably required when you use the module 'hr_expense'). Beware that " +"these\n" +"'tax included' VAT taxes are not managed by the fiscal positions provided by " +"this\n" +"module (because it is complex to manage both 'tax excluded' and 'tax " +"included'\n" +"scenarios in fiscal positions).\n" +"\n" +"This localisation module doesn't properly handle the scenario when a France-" +"mainland\n" +"company sells services to a company based in the DOMs. We could manage it in " +"the\n" +"fiscal positions, but it would require to differentiate between 'product' " +"VAT taxes\n" +"and 'service' VAT taxes. We consider that it is too 'heavy' to have this by " +"default\n" +"in l10n_fr; companies that sell services to DOM-based companies should " +"update the\n" +"configuration of their taxes and fiscal positions manually.\n" +"\n" +"**Credits:** Sistheo, Zeekom, CrysaLEAD, Akretion and Camptocamp.\n" +msgstr "" + +#. module: base +#: model:res.country,name:base.fm +msgid "Micronesia" +msgstr "" + +#. module: base +#: field:ir.module.module,menus_by_module:0 +#: view:res.groups:0 +msgid "Menus" +msgstr "" + +#. module: base +#: selection:ir.actions.todo,type:0 +msgid "Launch Manually Once" +msgstr "" + +#. module: base +#: view:workflow:0 +#: view:workflow.activity:0 +#: field:workflow.activity,wkf_id:0 +#: field:workflow.instance,wkf_id:0 +#: field:workflow.transition,wkf_id:0 +#: field:workflow.workitem,wkf_id:0 +msgid "Workflow" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Serbian (Latin) / srpski" +msgstr "" + +#. module: base +#: model:res.country,name:base.il +msgid "Israel" +msgstr "" + +#. module: base +#: code:addons/base/res/res_config.py:444 +#, python-format +msgid "Cannot duplicate configuration!" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_syscohada +msgid "OHADA - Accounting" +msgstr "" + +#. module: base +#: help:res.bank,bic:0 +msgid "Sometimes called BIC or Swift." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_in +msgid "Indian - Accounting" +msgstr "" + +#. module: base +#: field:res.partner,mobile:0 +#: field:res.partner.address,mobile:0 +msgid "Mobile" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_mx +msgid "" +"\n" +"This is the module to manage the accounting chart for Mexico in OpenERP.\n" +"========================================================================\n" +"\n" +"Mexican accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: field:res.lang,time_format:0 +msgid "Time Format" +msgstr "" + +#. module: base +#: field:res.company,rml_header3:0 +msgid "RML Internal Header for Landscape Reports" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_partner_manager +msgid "Contact Creation" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Defined Reports" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_gtd +msgid "Todo Lists" +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +msgid "Report xml" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_module_open_categ +#: field:ir.module.category,module_ids:0 +#: view:ir.module.module:0 +#: model:ir.ui.menu,name:base.menu_management +#: model:ir.ui.menu,name:base.menu_module_tree +msgid "Modules" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +#: selection:workflow.activity,kind:0 +#: field:workflow.activity,subflow_id:0 +#: field:workflow.workitem,subflow_id:0 +msgid "Subflow" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_bank_form +#: model:ir.ui.menu,name:base.menu_action_res_bank_form +#: view:res.bank:0 +#: field:res.partner,bank_ids:0 +msgid "Banks" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web +msgid "" +"\n" +"OpenERP Web core module.\n" +"========================\n" +"\n" +"This module provides the core of the OpenERP Web Client.\n" +" " +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Week of the Year: %(woy)s" +msgstr "" + +#. module: base +#: field:res.users,id:0 +msgid "ID" +msgstr "" + +#. module: base +#: field:ir.cron,doall:0 +msgid "Repeat Missed" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_module_import.py:67 +#, python-format +msgid "Can not create the module file: %s !" +msgstr "" + +#. module: base +#: field:ir.server.object.lines,server_id:0 +msgid "Object Mapping" +msgstr "" + +#. module: base +#: field:ir.module.category,xml_id:0 +#: field:ir.ui.view,xml_id:0 +msgid "External ID" +msgstr "" + +#. module: base +#: help:res.currency.rate,rate:0 +msgid "The rate of the currency to the currency of rate 1" +msgstr "" + +#. module: base +#: model:res.country,name:base.uk +msgid "United Kingdom" +msgstr "" + +#. module: base +#: view:res.config:0 +msgid "res_config_contents" +msgstr "" + +#. module: base +#: help:res.partner.category,active:0 +msgid "The active field allows you to hide the category without removing it." +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Object:" +msgstr "" + +#. module: base +#: model:res.country,name:base.bw +msgid "Botswana" +msgstr "" + +#. module: base +#: view:res.partner.title:0 +msgid "Partner Titles" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:197 +#: code:addons/base/ir/ir_fields.py:228 +#, python-format +msgid "Use the format '%s'" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,auto_refresh:0 +msgid "Add an auto-refresh on the view" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_profiling +msgid "Customer Profiling" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Work Days" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_multi_company +msgid "Multi-Company" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_workflow_workitem_form +#: model:ir.ui.menu,name:base.menu_workflow_workitem +msgid "Workitems" +msgstr "" + +#. module: base +#: code:addons/base/res/res_bank.py:195 +#, python-format +msgid "Invalid Bank Account Type Name format." +msgstr "" + +#. module: base +#: view:ir.filters:0 +msgid "Filters visible only for one user" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: base +#: code:addons/orm.py:4315 +#, python-format +msgid "" +"You cannot perform this operation. New Record Creation is not allowed for " +"this object as this object is for reporting purpose." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_anonymous +msgid "Anonymous" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_import +msgid "" +"\n" +"New extensible file import for OpenERP\n" +"======================================\n" +"\n" +"Re-implement openerp's file import system:\n" +"\n" +"* Server side, the previous system forces most of the logic into the\n" +" client which duplicates the effort (between clients), makes the\n" +" import system much harder to use without a client (direct RPC or\n" +" other forms of automation) and makes knowledge about the\n" +" import/export system much harder to gather as it is spread over\n" +" 3+ different projects.\n" +"\n" +"* In a more extensible manner, so users and partners can build their\n" +" own front-end to import from other file formats (e.g. OpenDocument\n" +" files) which may be simpler to handle in their work flow or from\n" +" their data production sources.\n" +"\n" +"* In a module, so that administrators and users of OpenERP who do not\n" +" need or want an online import can avoid it being available to users.\n" +msgstr "" + +#. module: base +#: selection:res.currency,position:0 +msgid "After Amount" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Lithuanian / Lietuvių kalba" +msgstr "" + +#. module: base +#: help:ir.actions.server,record_id:0 +msgid "" +"Provide the field name where the record id is stored after the create " +"operations. If it is empty, you can not track the new record." +msgstr "" + +#. module: base +#: model:res.groups,comment:base.group_hr_user +msgid "the user will be able to approve document created by employees." +msgstr "" + +#. module: base +#: field:ir.ui.menu,needaction_enabled:0 +msgid "Target model uses the need action mechanism" +msgstr "" + +#. module: base +#: help:ir.model.fields,relation:0 +msgid "For relationship fields, the technical name of the target model" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%S - Seconds [00,61]." +msgstr "" + +#. module: base +#: help:base.language.import,overwrite:0 +msgid "" +"If you enable this option, existing translations (including custom ones) " +"will be overwritten and replaced by those in this file" +msgstr "" + +#. module: base +#: field:ir.ui.view,inherit_id:0 +msgid "Inherited View" +msgstr "" + +#. module: base +#: view:ir.translation:0 +msgid "Source Term" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_project_management +#: model:ir.ui.menu,name:base.menu_main_pm +#: model:ir.ui.menu,name:base.menu_project_config +#: model:ir.ui.menu,name:base.menu_project_report +msgid "Project" +msgstr "" + +#. module: base +#: field:ir.ui.menu,web_icon_hover_data:0 +msgid "Web Icon Image (hover)" +msgstr "" + +#. module: base +#: view:base.module.import:0 +msgid "Module file successfully imported!" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_model_constraint +#: view:ir.model.constraint:0 +#: model:ir.ui.menu,name:base.ir_model_constraint_menu +msgid "Model Constraints" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_timesheet +#: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet +msgid "Timesheets" +msgstr "" + +#. module: base +#: help:ir.values,company_id:0 +msgid "If set, action binding only applies for this company" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_cn +msgid "" +"\n" +"添加中文省份数据\n" +"科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +"============================================================\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.lc +msgid "Saint Lucia" +msgstr "" + +#. module: base +#: help:res.users,new_password:0 +msgid "" +"Specify a value only when creating a user or if you're changing the user's " +"password, otherwise leave empty. After a change of password, the user has to " +"login again." +msgstr "" + +#. module: base +#: model:res.country,name:base.so +msgid "Somalia" +msgstr "" + +#. module: base +#: model:res.partner.title,shortcut:base.res_partner_title_doctor +msgid "Dr." +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_user +#: field:res.partner,employee:0 +#: model:res.partner.category,name:base.res_partner_category_3 +msgid "Employee" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_issue +msgid "" +"\n" +"Track Issues/Bugs Management for Projects\n" +"=========================================\n" +"This application allows you to manage the issues you might face in a project " +"like bugs in a system, client complaints or material breakdowns. \n" +"\n" +"It allows the manager to quickly check the issues, assign them and decide on " +"their status quickly as they evolve.\n" +" " +msgstr "" + +#. module: base +#: field:ir.model.access,perm_create:0 +msgid "Create Access" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_timesheet +msgid "" +"\n" +"This module implements a timesheet system.\n" +"==========================================\n" +"\n" +"Each employee can encode and track their time spent on the different " +"projects.\n" +"A project is an analytic account and the time spent on a project generates " +"costs on\n" +"the analytic account.\n" +"\n" +"Lots of reporting on time and employee tracking are provided.\n" +"\n" +"It is completely integrated with the cost accounting module. It allows you " +"to set\n" +"up a management by affair.\n" +" " +msgstr "" + +#. module: base +#: field:res.bank,state:0 +#: field:res.company,state_id:0 +#: field:res.partner.address,state_id:0 +#: field:res.partner.bank,state_id:0 +msgid "Fed. State" +msgstr "" + +#. module: base +#: field:ir.actions.server,copy_object:0 +msgid "Copy Of" +msgstr "" + +#. module: base +#: field:ir.model.data,display_name:0 +msgid "Record Name" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_client +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.client" +msgstr "" + +#. module: base +#: model:res.country,name:base.io +msgid "British Indian Ocean Territory" +msgstr "" + +#. module: base +#: model:ir.actions.server,name:base.action_server_module_immediate_install +msgid "Module Immediate Install" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Field Mapping" +msgstr "" + +#. module: base +#: field:ir.model.fields,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: base +#: field:res.country.state,code:0 +msgid "State Code" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_multilang +msgid "Multi Language Chart of Accounts" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_gt +msgid "" +"\n" +"This is the base module to manage the accounting chart for Guatemala.\n" +"=====================================================================\n" +"\n" +"Agrega una nomenclatura contable para Guatemala. También icluye impuestos y\n" +"la moneda del Quetzal. -- Adds accounting chart for Guatemala. It also " +"includes\n" +"taxes and the Quetzal currency." +msgstr "" + +#. module: base +#: selection:res.lang,direction:0 +msgid "Left-to-Right" +msgstr "" + +#. module: base +#: field:ir.model.fields,translate:0 +#: view:res.lang:0 +#: field:res.lang,translatable:0 +msgid "Translatable" +msgstr "" + +#. module: base +#: help:base.language.import,code:0 +msgid "ISO Language and Country code, e.g. en_US" +msgstr "" + +#. module: base +#: model:res.country,name:base.vn +msgid "Vietnam" +msgstr "" + +#. module: base +#: field:res.users,signature:0 +msgid "Signature" +msgstr "" + +#. module: base +#: field:res.partner.category,complete_name:0 +msgid "Full Name" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "on" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:284 +#, python-format +msgid "The name of the module must be unique !" +msgstr "" + +#. module: base +#: view:ir.property:0 +msgid "Parameters that are used by all resources." +msgstr "" + +#. module: base +#: model:res.country,name:base.mz +msgid "Mozambique" +msgstr "" + +#. module: base +#: help:ir.values,action_id:0 +msgid "" +"Action bound to this entry - helper field for binding an action, will " +"automatically set the correct reference" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_project_long_term +msgid "Long Term Planning" +msgstr "" + +#. module: base +#: field:ir.actions.server,message:0 +msgid "Message" +msgstr "" + +#. module: base +#: field:ir.actions.act_window.view,multi:0 +#: field:ir.actions.report.xml,multi:0 +msgid "On Multiple Doc." +msgstr "" + +#. module: base +#: view:base.language.export:0 +#: view:base.language.import:0 +#: view:base.language.install:0 +#: view:base.module.import:0 +#: view:base.module.update:0 +#: view:base.module.upgrade:0 +#: view:base.update.translations:0 +#: view:ir.actions.configuration.wizard:0 +#: view:res.config:0 +#: view:res.config.installer:0 +#: view:res.users:0 +#: view:wizard.ir.model.menu.create:0 +msgid "or" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_accountant +msgid "Accounting and Finance" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Upgrade" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_action_rule +msgid "" +"\n" +"This module allows to implement action rules for any object.\n" +"============================================================\n" +"\n" +"Use automated actions to automatically trigger actions for various screens.\n" +"\n" +"**Example:** A lead created by a specific user may be automatically set to a " +"specific\n" +"sales team, or an opportunity which still has status pending after 14 days " +"might\n" +"trigger an automatic reminder email.\n" +" " +msgstr "" + +#. module: base +#: field:res.partner,function:0 +msgid "Job Position" +msgstr "" + +#. module: base +#: view:res.partner:0 +#: field:res.partner,child_ids:0 +msgid "Contacts" +msgstr "" + +#. module: base +#: model:res.country,name:base.fo +msgid "Faroe Islands" +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_encryption:0 +msgid "Connection Security" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_actions.py:607 +#, python-format +msgid "Please specify an action to launch !" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ec +msgid "Ecuador - Accounting" +msgstr "" + +#. module: base +#: field:res.partner.category,name:0 +msgid "Category Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.mp +msgid "Northern Mariana Islands" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_hn +msgid "Honduras - Accounting" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_report_intrastat +msgid "Intrastat Reporting" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:135 +#, python-format +msgid "" +"Please use the change password wizard (in User Preferences or User menu) to " +"change your own password." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_long_term +msgid "" +"\n" +"Long Term Project management module that tracks planning, scheduling, " +"resources allocation.\n" +"=============================================================================" +"==============\n" +"\n" +"Features:\n" +"---------\n" +" * Manage Big project\n" +" * Define various Phases of Project\n" +" * Compute Phase Scheduling: Compute start date and end date of the " +"phases\n" +" which are in draft, open and pending state of the project given. If " +"no\n" +" project given then all the draft, open and pending state phases will " +"be taken.\n" +" * Compute Task Scheduling: This works same as the scheduler button on\n" +" project.phase. It takes the project as argument and computes all the " +"open,\n" +" draft and pending tasks.\n" +" * Schedule Tasks: All the tasks which are in draft, pending and open " +"state\n" +" are scheduled with taking the phase's start date.\n" +" " +msgstr "" + +#. module: base +#: code:addons/orm.py:2021 +#, python-format +msgid "Insufficient fields for Calendar View!" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +msgid "Integer" +msgstr "" + +#. module: base +#: help:ir.actions.report.xml,report_rml:0 +msgid "" +"The path to the main report file (depending on Report Type) or NULL if the " +"content is in another data field" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_14 +msgid "Manufacturer" +msgstr "" + +#. module: base +#: help:res.users,company_id:0 +msgid "The company this user is currently working for." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_wizard_ir_model_menu_create +msgid "wizard.ir.model.menu.create" +msgstr "" + +#. module: base +#: view:workflow.transition:0 +msgid "Transition" +msgstr "" + +#. module: base +#: field:ir.cron,active:0 +#: field:ir.model.access,active:0 +#: field:ir.rule,active:0 +#: field:ir.sequence,active:0 +#: field:res.bank,active:0 +#: field:res.currency,active:0 +#: field:res.lang,active:0 +#: field:res.partner,active:0 +#: field:res.partner.address,active:0 +#: field:res.partner.category,active:0 +#: field:res.request,active:0 +#: field:res.users,active:0 +#: view:workflow.instance:0 +#: view:workflow.workitem:0 +msgid "Active" +msgstr "" + +#. module: base +#: model:res.country,name:base.na +msgid "Namibia" +msgstr "" + +#. module: base +#: field:res.partner.category,child_ids:0 +msgid "Child Categories" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_actions.py:607 +#: code:addons/base/ir/ir_actions.py:702 +#: code:addons/base/ir/ir_actions.py:705 +#: code:addons/base/ir/ir_model.py:163 +#: code:addons/base/ir/ir_model.py:272 +#: code:addons/base/ir/ir_model.py:286 +#: code:addons/base/ir/ir_model.py:316 +#: code:addons/base/ir/ir_model.py:332 +#: code:addons/base/ir/ir_model.py:337 +#: code:addons/base/ir/ir_model.py:340 +#: code:addons/base/ir/ir_translation.py:341 +#: code:addons/base/module/module.py:298 +#: code:addons/base/module/module.py:341 +#: code:addons/base/module/module.py:345 +#: code:addons/base/module/module.py:351 +#: code:addons/base/module/module.py:472 +#: code:addons/base/module/module.py:498 +#: code:addons/base/module/module.py:513 +#: code:addons/base/module/module.py:609 +#: code:addons/base/res/res_currency.py:193 +#: code:addons/base/res/res_users.py:102 +#: code:addons/custom.py:550 +#: code:addons/orm.py:789 +#: code:addons/orm.py:3929 +#, python-format +msgid "Error" +msgstr "" + +#. module: base +#: help:res.partner,tz:0 +msgid "" +"The partner's timezone, used to output proper date and time values inside " +"printed reports. It is important to set a value for this field. You should " +"use the same timezone that is otherwise used to pick and render date and " +"time values: your computer's timezone." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_analytic_default +msgid "Account Analytic Defaults" +msgstr "" + +#. module: base +#: selection:ir.ui.view,type:0 +msgid "mdx" +msgstr "" + +#. module: base +#: view:ir.cron:0 +msgid "Scheduled Action" +msgstr "" + +#. module: base +#: model:res.country,name:base.bi +msgid "Burundi" +msgstr "" + +#. module: base +#: view:base.language.export:0 +#: view:base.language.install:0 +#: view:base.module.configuration:0 +#: view:base.module.update:0 +msgid "Close" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (MX) / Español (MX)" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Wizards to be Launched" +msgstr "" + +#. module: base +#: model:res.country,name:base.bt +msgid "Bhutan" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_event +msgid "" +"\n" +"This module adds event menu and features to your portal if event and portal " +"are installed.\n" +"=============================================================================" +"=============\n" +" " +msgstr "" + +#. module: base +#: help:ir.sequence,number_next:0 +msgid "Next number of this sequence" +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "at" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Rule Definition (Domain Filter)" +msgstr "" + +#. module: base +#: selection:ir.actions.act_url,target:0 +msgid "This Window" +msgstr "" + +#. module: base +#: field:base.language.export,format:0 +msgid "File Format" +msgstr "" + +#. module: base +#: field:res.lang,iso_code:0 +msgid "ISO code" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_association +msgid "Associations Management" +msgstr "" + +#. module: base +#: help:ir.model,modules:0 +msgid "List of modules in which the object is defined or inherited" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_localization_payroll +#: model:ir.module.module,shortdesc:base.module_hr_payroll +msgid "Payroll" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_country_state +msgid "" +"If you are working on the American market, you can manage the different " +"federal states you are working on from here. Each state is attached to one " +"country." +msgstr "" + +#. module: base +#: view:workflow.workitem:0 +msgid "Workflow Workitems" +msgstr "" + +#. module: base +#: model:res.country,name:base.vc +msgid "Saint Vincent & Grenadines" +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_pass:0 +#: field:res.users,password:0 +msgid "Password" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_claim +msgid "Portal Claim" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_pe +msgid "Peru Localization Chart Account" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_oauth +msgid "" +"\n" +"Allow users to login through OAuth2 Provider.\n" +"=============================================\n" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_model_fields +#: view:ir.model:0 +#: field:ir.model,field_id:0 +#: model:ir.model,name:base.model_ir_model_fields +#: view:ir.model.fields:0 +#: model:ir.ui.menu,name:base.ir_model_model_fields +msgid "Fields" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_employee_form +msgid "Employees" +msgstr "" + +#. module: base +#: field:res.company,rml_header2:0 +msgid "RML Internal Header" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,search_view_id:0 +msgid "Search View Ref." +msgstr "" + +#. module: base +#: help:res.users,partner_id:0 +msgid "Partner-related data of the user" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_todo +msgid "" +"\n" +"Todo list for CRM leads and opportunities.\n" +"==========================================\n" +" " +msgstr "" + +#. module: base +#: view:ir.mail_server:0 +msgid "Test Connection" +msgstr "" + +#. module: base +#: field:res.partner,address:0 +msgid "Addresses" +msgstr "" + +#. module: base +#: model:res.country,name:base.mm +msgid "Myanmar" +msgstr "" + +#. module: base +#: help:ir.model.fields,modules:0 +msgid "List of modules in which the field is defined" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Chinese (CN) / 简体中文" +msgstr "" + +#. module: base +#: field:ir.model.fields,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: base +#: field:res.bank,street:0 +#: field:res.company,street:0 +#: field:res.partner,street:0 +#: field:res.partner.address,street:0 +#: field:res.partner.bank,street:0 +msgid "Street" +msgstr "" + +#. module: base +#: model:res.country,name:base.yu +msgid "Yugoslavia" +msgstr "" + +#. module: base +#: field:res.partner.category,parent_right:0 +msgid "Right parent" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_fetchmail +msgid "" +"\n" +"Retrieve incoming email on POP/IMAP servers.\n" +"============================================\n" +"\n" +"Enter the parameters of your POP/IMAP account(s), and any incoming emails " +"on\n" +"these accounts will be automatically downloaded into your OpenERP system. " +"All\n" +"POP3/IMAP-compatible servers are supported, included those that require an\n" +"encrypted SSL/TLS connection.\n" +"\n" +"This can be used to easily create email-based workflows for many email-" +"enabled OpenERP documents, such as:\n" +"-----------------------------------------------------------------------------" +"-----------------------------\n" +" * CRM Leads/Opportunities\n" +" * CRM Claims\n" +" * Project Issues\n" +" * Project Tasks\n" +" * Human Resource Recruitments (Applicants)\n" +"\n" +"Just install the relevant application, and you can assign any of these " +"document\n" +"types (Leads, Project Issues) to your incoming email accounts. New emails " +"will\n" +"automatically spawn new documents of the chosen type, so it's a snap to " +"create a\n" +"mailbox-to-OpenERP integration. Even better: these documents directly act as " +"mini\n" +"conversations synchronized by email. You can reply from within OpenERP, and " +"the\n" +"answers will automatically be collected when they come back, and attached to " +"the\n" +"same *conversation* document.\n" +"\n" +"For more specific needs, you may also assign custom-defined actions\n" +"(technically: Server Actions) to be triggered for each incoming mail.\n" +" " +msgstr "" + +#. module: base +#: field:res.currency,rounding:0 +msgid "Rounding Factor" +msgstr "" + +#. module: base +#: model:res.country,name:base.ca +msgid "Canada" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "Launchpad" +msgstr "" + +#. module: base +#: help:res.currency.rate,currency_rate_type_id:0 +msgid "" +"Allow you to define your own currency rate types, like 'Average' or 'Year to " +"Date'. Leave empty if you simply want to use the normal 'spot' rate type" +msgstr "" + +#. module: base +#: selection:ir.module.module.dependency,state:0 +msgid "Unknown" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_users_my +msgid "Change My Preferences" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_actions.py:172 +#, python-format +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ro +msgid "" +"\n" +"This is the module to manage the accounting chart, VAT structure and " +"Registration Number for Romania in OpenERP.\n" +"=============================================================================" +"===================================\n" +"\n" +"Romanian accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.cm +msgid "Cameroon" +msgstr "" + +#. module: base +#: model:res.country,name:base.bf +msgid "Burkina Faso" +msgstr "" + +#. module: base +#: selection:ir.model.fields,state:0 +msgid "Custom Field" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_account_accountant +msgid "Financial and Analytic Accounting" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_project +msgid "Portal Project" +msgstr "" + +#. module: base +#: model:res.country,name:base.cc +msgid "Cocos (Keeling) Islands" +msgstr "" + +#. module: base +#: selection:base.language.install,state:0 +#: selection:base.module.import,state:0 +#: selection:base.module.update,state:0 +msgid "init" +msgstr "" + +#. module: base +#: view:res.partner:0 +#: field:res.partner,user_id:0 +msgid "Salesperson" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "11. %U or %W ==> 48 (49th week)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_partner_bank_type_field +msgid "Bank type fields" +msgstr "" + +#. module: base +#: constraint:ir.rule:0 +msgid "Rules can not be applied on Transient models." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Dutch / Nederlands" +msgstr "" + +#. module: base +#: selection:res.company,paper_format:0 +msgid "US Letter" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_marketing +msgid "" +"\n" +"Menu for Marketing.\n" +"===================\n" +"\n" +"Contains the installer for marketing-related modules.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.bank_account_update +msgid "Company Bank Accounts" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:470 +#, python-format +msgid "Setting empty passwords is not allowed for security reasons!" +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_pass:0 +msgid "Optional password for SMTP authentication" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:719 +#, python-format +msgid "Sorry, you are not allowed to modify this document." +msgstr "" + +#. module: base +#: code:addons/base/res/res_config.py:350 +#, python-format +msgid "" +"\n" +"\n" +"This addon is already installed on your system" +msgstr "" + +#. module: base +#: help:ir.cron,interval_number:0 +msgid "Repeat every x." +msgstr "" + +#. module: base +#: model:res.partner.bank.type,name:base.bank_normal +msgid "Normal Bank Account" +msgstr "" + +#. module: base +#: view:ir.actions.wizard:0 +msgid "Wizard" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:304 +#, python-format +msgid "database id" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_import +msgid "Base import" +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "1cm 28cm 20cm 28cm" +msgstr "" + +#. module: base +#: field:ir.module.module,maintainer:0 +msgid "Maintainer" +msgstr "" + +#. module: base +#: field:ir.sequence,suffix:0 +msgid "Suffix" +msgstr "" + +#. module: base +#: model:res.country,name:base.mo +msgid "Macau" +msgstr "" + +#. module: base +#: model:ir.actions.report.xml,name:base.res_partner_address_report +msgid "Labels" +msgstr "" + +#. module: base +#: help:res.partner,use_parent_address:0 +msgid "" +"Select this if you want to set company's address information for this " +"contact" +msgstr "" + +#. module: base +#: field:ir.default,field_name:0 +msgid "Object Field" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (PE) / Español (PE)" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "French (CH) / Français (CH)" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_13 +msgid "Distributor" +msgstr "" + +#. module: base +#: help:ir.actions.server,subject:0 +msgid "" +"Email subject, may contain expressions enclosed in double brackets based on " +"the same values as those available in the condition field, e.g. `Hello [[ " +"object.partner_id.name ]]`" +msgstr "" + +#. module: base +#: help:res.partner,image:0 +msgid "" +"This field holds the image used as avatar for this contact, limited to " +"1024x1024px" +msgstr "" + +#. module: base +#: model:res.country,name:base.to +msgid "Tonga" +msgstr "" + +#. module: base +#: help:ir.model.fields,serialization_field_id:0 +msgid "" +"If set, this field will be stored in the sparse structure of the " +"serialization field, instead of having its own database column. This cannot " +"be changed after creation." +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "Bank accounts belonging to one of your companies" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_analytic_plans +msgid "" +"\n" +"This module allows to use several analytic plans according to the general " +"journal.\n" +"=============================================================================" +"=====\n" +"\n" +"Here multiple analytic lines are created when the invoice or the entries\n" +"are confirmed.\n" +"\n" +"For example, you can define the following analytic structure:\n" +"-------------------------------------------------------------\n" +" * **Projects**\n" +" * Project 1\n" +" + SubProj 1.1\n" +" \n" +" + SubProj 1.2\n" +"\n" +" * Project 2\n" +" \n" +" * **Salesman**\n" +" * Eric\n" +" \n" +" * Fabien\n" +"\n" +"Here, we have two plans: Projects and Salesman. An invoice line must be able " +"to write analytic entries in the 2 plans: SubProj 1.1 and Fabien. The amount " +"can also be split.\n" +" \n" +"The following example is for an invoice that touches the two subprojects and " +"assigned to one salesman:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" +"~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"**Plan1:**\n" +"\n" +" * SubProject 1.1 : 50%\n" +" \n" +" * SubProject 1.2 : 50%\n" +" \n" +"**Plan2:**\n" +" Eric: 100%\n" +"\n" +"So when this line of invoice will be confirmed, it will generate 3 analytic " +"lines,for one account entry.\n" +"\n" +"The analytic plan validates the minimum and maximum percentage at the time " +"of creation of distribution models.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_sequence +msgid "Entries Sequence Numbering" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "POEdit" +msgstr "" + +#. module: base +#: view:ir.values:0 +msgid "Client Actions" +msgstr "" + +#. module: base +#: field:res.partner.bank.type,field_ids:0 +msgid "Type Fields" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_hr_recruitment +msgid "Jobs, Recruitment, Applications, Job Interviews" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:513 +#, python-format +msgid "" +"You try to upgrade a module that depends on the module: %s.\n" +"But this module is not available in your system." +msgstr "" + +#. module: base +#: field:workflow.transition,act_to:0 +msgid "Destination Activity" +msgstr "" + +#. module: base +#: help:res.currency,position:0 +msgid "" +"Determines where the currency symbol should be placed after or before the " +"amount." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_pad_project +msgid "Pad on tasks" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_update_translations +msgid "base.update.translations" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_sequence.py:105 +#: code:addons/base/ir/ir_sequence.py:131 +#: code:addons/base/res/res_users.py:470 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Full Access Right" +msgstr "" + +#. module: base +#: field:res.partner.category,parent_id:0 +msgid "Parent Category" +msgstr "" + +#. module: base +#: model:res.country,name:base.fi +msgid "Finland" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_shortcuts +msgid "Web Shortcuts" +msgstr "" + +#. module: base +#: view:res.partner:0 +#: selection:res.partner,type:0 +#: selection:res.partner.address,type:0 +#: selection:res.partner.title,domain:0 +#: view:res.users:0 +msgid "Contact" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_at +msgid "Austria - Accounting" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_ui_menu +msgid "ir.ui.menu" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project +msgid "Project Management" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Cancel Uninstall" +msgstr "" + +#. module: base +#: view:res.bank:0 +msgid "Communication" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_analytic +msgid "Analytic Accounting" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_model_constraint +msgid "ir.model.constraint" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_graph +msgid "Graph Views" +msgstr "" + +#. module: base +#: help:ir.model.relation,name:0 +msgid "PostgreSQL table name implementing a many2many relation." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base +msgid "" +"\n" +"The kernel of OpenERP, needed for all installation.\n" +"===================================================\n" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_server_object_lines +msgid "ir.server.object.lines" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be +msgid "Belgium - Accounting" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +msgid "Access Control" +msgstr "" + +#. module: base +#: model:res.country,name:base.kw +msgid "Kuwait" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_followup +msgid "Payment Follow-up Management" +msgstr "" + +#. module: base +#: field:workflow.workitem,inst_id:0 +msgid "Instance" +msgstr "" + +#. module: base +#: help:ir.actions.report.xml,attachment:0 +msgid "" +"This is the filename of the attachment used to store the printing result. " +"Keep empty to not save the printed reports. You can use a python expression " +"with the object and time variables." +msgstr "" + +#. module: base +#: sql_constraint:ir.model.data:0 +msgid "" +"You cannot have multiple records with the same external ID in the same " +"module!" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +msgid "Many2One" +msgstr "" + +#. module: base +#: model:res.country,name:base.ng +msgid "Nigeria" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:332 +#, python-format +msgid "For selection fields, the Selection Options must be given!" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_iban +msgid "IBAN Bank Accounts" +msgstr "" + +#. module: base +#: field:res.company,user_ids:0 +msgid "Accepted Users" +msgstr "" + +#. module: base +#: field:ir.ui.menu,web_icon_data:0 +msgid "Web Icon Image" +msgstr "" + +#. module: base +#: field:ir.actions.server,wkf_model_id:0 +msgid "Target Object" +msgstr "" + +#. module: base +#: selection:ir.model.fields,select_level:0 +msgid "Always Searchable" +msgstr "" + +#. module: base +#: help:res.country.state,code:0 +msgid "The state code in max. three chars." +msgstr "" + +#. module: base +#: model:res.country,name:base.hk +msgid "Hong Kong" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_sale +msgid "Portal Sale" +msgstr "" + +#. module: base +#: field:ir.default,ref_id:0 +msgid "ID Ref." +msgstr "" + +#. module: base +#: model:res.country,name:base.ph +msgid "Philippines" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_hr_timesheet_sheet +msgid "Timesheets, Attendances, Activities" +msgstr "" + +#. module: base +#: model:res.country,name:base.ma +msgid "Morocco" +msgstr "" + +#. module: base +#: help:ir.values,model_id:0 +msgid "" +"Model to which this entry applies - helper field for setting a model, will " +"automatically set the correct model name" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "2. %a ,%A ==> Fri, Friday" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_translation.py:341 +#, python-format +msgid "" +"Translation features are unavailable until you install an extra OpenERP " +"translation." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_nl +msgid "" +"\n" +"This is the module to manage the accounting chart for Netherlands in " +"OpenERP.\n" +"=============================================================================" +"\n" +"\n" +"Read changelog in file __openerp__.py for version information.\n" +"Dit is een basismodule om een uitgebreid grootboek- en BTW schema voor\n" +"Nederlandse bedrijven te installeren in OpenERP versie 7.0.\n" +"\n" +"De BTW rekeningen zijn waar nodig gekoppeld om de juiste rapportage te " +"genereren,\n" +"denk b.v. aan intracommunautaire verwervingen waarbij u 21% BTW moet " +"opvoeren,\n" +"maar tegelijkertijd ook 21% als voorheffing weer mag aftrekken.\n" +"\n" +"Na installatie van deze module word de configuratie wizard voor 'Accounting' " +"aangeroepen.\n" +" * U krijgt een lijst met grootboektemplates aangeboden waarin zich ook " +"het\n" +" Nederlandse grootboekschema bevind.\n" +"\n" +" * Als de configuratie wizard start, wordt u gevraagd om de naam van uw " +"bedrijf\n" +" in te voeren, welke grootboekschema te installeren, uit hoeveel " +"cijfers een\n" +" grootboekrekening mag bestaan, het rekeningnummer van uw bank en de " +"currency\n" +" om Journalen te creeren.\n" +"\n" +"Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit " +"4\n" +"cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal " +"verhogen.\n" +"De extra cijfers worden dan achter het rekeningnummer aangevult met " +"'nullen'.\n" +"\n" +" " +msgstr "" + +#. module: base +#: help:ir.rule,global:0 +msgid "If no group is specified the rule is global and applied to everyone" +msgstr "" + +#. module: base +#: model:res.country,name:base.td +msgid "Chad" +msgstr "" + +#. module: base +#: help:ir.cron,priority:0 +msgid "" +"The priority of the job, as an integer: 0 means higher priority, 10 means " +"lower priority." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_workflow_transition +msgid "workflow.transition" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%a - Abbreviated weekday name." +msgstr "" + +#. module: base +#: view:ir.ui.menu:0 +msgid "Submenus" +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Introspection report on objects" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_analytics +msgid "Google Analytics" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_note +msgid "" +"\n" +"This module allows users to create their own notes inside OpenERP\n" +"=================================================================\n" +"\n" +"Use notes to write meeting minutes, organize ideas, organize personnal todo\n" +"lists, etc. Each user manages his own personnal Notes. Notes are available " +"to\n" +"their authors only, but they can share notes to others users so that " +"several\n" +"people can work on the same note in real time. It's very efficient to share\n" +"meeting minutes.\n" +"\n" +"Notes can be found in the 'Home' menu.\n" +msgstr "" + +#. module: base +#: model:res.country,name:base.dm +msgid "Dominica" +msgstr "" + +#. module: base +#: field:ir.translation,name:0 +msgid "Translated field" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_location +msgid "Advanced Routes" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_pad +msgid "Collaborative Pads" +msgstr "" + +#. module: base +#: model:res.country,name:base.np +msgid "Nepal" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_document_page +msgid "Document Page" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ar +msgid "Argentina Localization Chart Account" +msgstr "" + +#. module: base +#: field:ir.module.module,description_html:0 +msgid "Description HTML" +msgstr "" + +#. module: base +#: help:res.groups,implied_ids:0 +msgid "Users of this group automatically inherit those groups" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_note +msgid "Sticky notes, Collaborative, Memos" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_attendance +#: model:res.groups,name:base.group_hr_attendance +msgid "Attendances" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_warning +msgid "Warning Messages and Alerts" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_ui_view_custom +#: model:ir.ui.menu,name:base.menu_action_ui_view_custom +#: view:ir.ui.view.custom:0 +msgid "Customized Views" +msgstr "" + +#. module: base +#: view:base.module.import:0 +#: model:ir.actions.act_window,name:base.action_view_base_module_import +msgid "Module Import" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.act_values_form_action +#: model:ir.ui.menu,name:base.menu_values_form_action +#: view:ir.values:0 +msgid "Action Bindings" +msgstr "" + +#. module: base +#: help:res.partner,lang:0 +msgid "" +"If the selected language is loaded in the system, all documents related to " +"this contact will be printed in this language. If not, it will be English." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_evaluation +msgid "" +"\n" +"Periodical Employees evaluation and appraisals\n" +"==============================================\n" +"\n" +"By using this application you can maintain the motivational process by doing " +"periodical evaluations of your employees' performance. The regular " +"assessment of human resources can benefit your people as well your " +"organization. \n" +"\n" +"An evaluation plan can be assigned to each employee. These plans define the " +"frequency and the way you manage your periodic personal evaluations. You " +"will be able to define steps and attach interview forms to each step. \n" +"\n" +"Manages several types of evaluations: bottom-up, top-down, self-evaluations " +"and the final evaluation by the manager.\n" +"\n" +"Key Features\n" +"------------\n" +"* Ability to create employees evaluations.\n" +"* An evaluation can be created by an employee for subordinates, juniors as " +"well as his manager.\n" +"* The evaluation is done according to a plan in which various surveys can be " +"created. Each survey can be answered by a particular level in the employees " +"hierarchy. The final review and evaluation is done by the manager.\n" +"* Every evaluation filled by employees can be viewed in a PDF form.\n" +"* Interview Requests are generated automatically by OpenERP according to " +"employees evaluation plans. Each user receives automatic emails and requests " +"to perform a periodical evaluation of their colleagues.\n" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_view_base_module_update +msgid "Update Modules List" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:338 +#, python-format +msgid "" +"Unable to upgrade module \"%s\" because an external dependency is not met: %s" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account +msgid "eInvoicing" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:175 +#, python-format +msgid "" +"Please keep in mind that documents currently displayed may not be relevant " +"after switching to another company. If you have unsaved changes, please make " +"sure to save and close all forms before switching to a different company. " +"(You can click on Cancel in the User Preferences now)" +msgstr "" + +#. module: base +#: code:addons/orm.py:2821 +#, python-format +msgid "The value \"%s\" for the field \"%s.%s\" is not in the selection" +msgstr "" + +#. module: base +#: view:ir.actions.configuration.wizard:0 +msgid "Continue" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Thai / ภาษาไทย" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%j - Day of the year [001,366]." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Slovenian / slovenščina" +msgstr "" + +#. module: base +#: field:res.currency,position:0 +msgid "Symbol Position" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_de +msgid "" +"\n" +"Dieses Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem " +"SKR03.\n" +"=============================================================================" +"=\n" +"\n" +"German accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,attachment_use:0 +msgid "Reload from Attachment" +msgstr "" + +#. module: base +#: model:res.country,name:base.mx +msgid "Mexico" +msgstr "" + +#. module: base +#: code:addons/orm.py:3871 +#, python-format +msgid "" +"For this kind of document, you may only access records you created " +"yourself.\n" +"\n" +"(Document type: %s)" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "documentation" +msgstr "" + +#. module: base +#: help:ir.model,osv_memory:0 +msgid "" +"This field specifies whether the model is transient or not (i.e. if records " +"are automatically deleted from the database or not)" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:441 +#, python-format +msgid "Missing SMTP Server" +msgstr "" + +#. module: base +#: field:ir.attachment,name:0 +msgid "Attachment Name" +msgstr "" + +#. module: base +#: field:base.language.export,data:0 +#: field:base.language.import,data:0 +msgid "File" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install +msgid "Module Upgrade Install" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_configuration_wizard +msgid "ir.actions.configuration.wizard" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%b - Abbreviated month name." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:721 +#, python-format +msgid "Sorry, you are not allowed to delete this document." +msgstr "" + +#. module: base +#: constraint:ir.rule:0 +msgid "Rules can not be applied on the Record Rules model." +msgstr "" + +#. module: base +#: field:res.partner,supplier:0 +#: field:res.partner.address,is_supplier_add:0 +#: model:res.partner.category,name:base.res_partner_category_1 +msgid "Supplier" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +#: selection:ir.actions.server,state:0 +msgid "Multi Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_mail +msgid "Discussions, Mailing Lists, News" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_fleet +msgid "" +"\n" +"Vehicle, leasing, insurances, cost\n" +"==================================\n" +"With this module, OpenERP helps you managing all your vehicles, the\n" +"contracts associated to those vehicle as well as services, fuel log\n" +"entries, costs and many other features necessary to the management \n" +"of your fleet of vehicle(s)\n" +"\n" +"Main Features\n" +"-------------\n" +"* Add vehicles to your fleet\n" +"* Manage contracts for vehicles\n" +"* Reminder when a contract reach its expiration date\n" +"* Add services, fuel log entry, odometer values for all vehicles\n" +"* Show all costs associated to a vehicle or to a type of service\n" +"* Analysis graph for costs\n" +msgstr "" + +#. module: base +#: field:multi_company.default,company_dest_id:0 +msgid "Default Company" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (EC) / Español (EC)" +msgstr "" + +#. module: base +#: help:ir.ui.view,xml_id:0 +msgid "ID of the view defined in xml file" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_module_import +msgid "Import Module" +msgstr "" + +#. module: base +#: model:res.country,name:base.as +msgid "American Samoa" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "My Document(s)" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,res_model:0 +msgid "Model name of the object to open in the view window" +msgstr "" + +#. module: base +#: field:ir.model.fields,selectable:0 +msgid "Selectable" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:220 +#, python-format +msgid "Everything seems properly set up!" +msgstr "" + +#. module: base +#: view:res.request.link:0 +msgid "Request Link" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +#: selection:ir.attachment,type:0 +#: field:ir.module.module,url:0 +msgid "URL" +msgstr "" + +#. module: base +#: help:res.country,name:0 +msgid "The full name of the country." +msgstr "" + +#. module: base +#: selection:ir.actions.server,state:0 +msgid "Iteration" +msgstr "" + +#. module: base +#: code:addons/orm.py:4213 +#: code:addons/orm.py:4314 +#, python-format +msgid "UserError" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_project_issue +msgid "Support, Bug Tracker, Helpdesk" +msgstr "" + +#. module: base +#: model:res.country,name:base.ae +msgid "United Arab Emirates" +msgstr "" + +#. module: base +#: help:ir.ui.menu,needaction_enabled:0 +msgid "" +"If the menu entry action is an act_window action, and if this action is " +"related to a model that uses the need_action mechanism, this field is set to " +"true. Otherwise, it is false." +msgstr "" + +#. module: base +#: code:addons/orm.py:3929 +#, python-format +msgid "" +"Unable to delete this document because it is used as a default property" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_5 +msgid "Silver" +msgstr "" + +#. module: base +#: field:res.partner.title,shortcut:0 +msgid "Abbreviation" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_crm_case_job_req_main +msgid "Recruitment" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_gr +msgid "" +"\n" +"This is the base module to manage the accounting chart for Greece.\n" +"==================================================================\n" +"\n" +"Greek accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: view:ir.values:0 +msgid "Action Reference" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_ldap +msgid "" +"\n" +"Adds support for authentication by LDAP server.\n" +"===============================================\n" +"This module allows users to login with their LDAP username and password, " +"and\n" +"will automatically create OpenERP users for them on the fly.\n" +"\n" +"**Note:** This module only work on servers who have Python's ``ldap`` module " +"installed.\n" +"\n" +"Configuration:\n" +"--------------\n" +"After installing this module, you need to configure the LDAP parameters in " +"the\n" +"Configuration tab of the Company details. Different companies may have " +"different\n" +"LDAP servers, as long as they have unique usernames (usernames need to be " +"unique\n" +"in OpenERP, even across multiple companies).\n" +"\n" +"Anonymous LDAP binding is also supported (for LDAP servers that allow it), " +"by\n" +"simply keeping the LDAP user and password empty in the LDAP configuration.\n" +"This does not allow anonymous authentication for users, it is only for the " +"master\n" +"LDAP account that is used to verify if a user exists before attempting to\n" +"authenticate it.\n" +"\n" +"Securing the connection with STARTTLS is available for LDAP servers " +"supporting\n" +"it, by enabling the TLS option in the LDAP configuration.\n" +"\n" +"For further options configuring the LDAP settings, refer to the ldap.conf\n" +"manpage: manpage:`ldap.conf(5)`.\n" +"\n" +"Security Considerations:\n" +"------------------------\n" +"Users' LDAP passwords are never stored in the OpenERP database, the LDAP " +"server\n" +"is queried whenever a user needs to be authenticated. No duplication of the\n" +"password occurs, and passwords are managed in one place only.\n" +"\n" +"OpenERP does not manage password changes in the LDAP, so any change of " +"password\n" +"should be conducted by other means in the LDAP directory directly (for LDAP " +"users).\n" +"\n" +"It is also possible to have local OpenERP users in the database along with\n" +"LDAP-authenticated users (the Administrator account is one obvious " +"example).\n" +"\n" +"Here is how it works:\n" +"---------------------\n" +" * The system first attempts to authenticate users against the local " +"OpenERP\n" +" database;\n" +" * if this authentication fails (for example because the user has no " +"local\n" +" password), the system then attempts to authenticate against LDAP;\n" +"\n" +"As LDAP users have blank passwords by default in the local OpenERP database\n" +"(which means no access), the first step always fails and the LDAP server is\n" +"queried to do the authentication.\n" +"\n" +"Enabling STARTTLS ensures that the authentication query to the LDAP server " +"is\n" +"encrypted.\n" +"\n" +"User Template:\n" +"--------------\n" +"In the LDAP configuration on the Company form, it is possible to select a " +"*User\n" +"Template*. If set, this user will be used as template to create the local " +"users\n" +"whenever someone authenticates for the first time via LDAP authentication. " +"This\n" +"allows pre-setting the default groups and menus of the first-time users.\n" +"\n" +"**Warning:** if you set a password for the user template, this password will " +"be\n" +" assigned as local password for each new LDAP user, effectively " +"setting\n" +" a *master password* for these users (until manually changed). You\n" +" usually do not want this. One easy way to setup a template user is " +"to\n" +" login once with a valid LDAP user, let OpenERP create a blank " +"local\n" +" user with the same login (and a blank password), then rename this " +"new\n" +" user to a username that does not exist in LDAP, and setup its " +"groups\n" +" the way you want.\n" +"\n" +"Interaction with base_crypt:\n" +"----------------------------\n" +"The base_crypt module is not compatible with this module, and will disable " +"LDAP\n" +"authentication if installed at the same time.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.re +msgid "Reunion (French)" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:414 +#, python-format +msgid "" +"New column name must still start with x_ , because it is a custom field!" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_mrp_repair +msgid "Repairs Management" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_asset +msgid "Assets Management" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +#: view:ir.rule:0 +#: field:ir.rule,global:0 +msgid "Global" +msgstr "" + +#. module: base +#: model:res.country,name:base.cz +msgid "Czech Republic" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_claim_from_delivery +msgid "Claim on Deliveries" +msgstr "" + +#. module: base +#: model:res.country,name:base.sb +msgid "Solomon Islands" +msgstr "" + +#. module: base +#: code:addons/orm.py:4119 +#: code:addons/orm.py:4652 +#, python-format +msgid "AccessError" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_gantt +msgid "" +"\n" +"OpenERP Web Gantt chart view.\n" +"=============================\n" +"\n" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_status +msgid "State/Stage Management" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_warehouse_management +msgid "Warehouse" +msgstr "" + +#. module: base +#: field:ir.exports,resource:0 +#: model:ir.module.module,shortdesc:base.module_resource +#: field:ir.property,res_id:0 +msgid "Resource" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_process +msgid "" +"\n" +"This module shows the basic processes involved in the selected modules and " +"in the sequence they occur.\n" +"=============================================================================" +"=========================\n" +"\n" +"**Note:** This applies to the modules containing modulename_process.xml.\n" +"\n" +"**e.g.** product/process/product_process.xml.\n" +"\n" +" " +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "8. %I:%M:%S %p ==> 06:25:20 PM" +msgstr "" + +#. module: base +#: view:ir.filters:0 +msgid "Filters shared with all users" +msgstr "" + +#. module: base +#: view:ir.translation:0 +#: model:ir.ui.menu,name:base.menu_translation +msgid "Translations" +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +msgid "Report" +msgstr "" + +#. module: base +#: model:res.partner.title,shortcut:base.res_partner_title_prof +msgid "Prof." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:239 +#, python-format +msgid "" +"Your OpenERP Server does not support SMTP-over-SSL. You could use STARTTLS " +"instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should " +"do the trick." +msgstr "" + +#. module: base +#: model:res.country,name:base.ua +msgid "Ukraine" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:150 +#: field:ir.module.module,website:0 +#: field:res.company,website:0 +#: field:res.partner,website:0 +#, python-format +msgid "Website" +msgstr "" + +#. module: base +#: selection:ir.mail_server,smtp_encryption:0 +msgid "None" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_holidays +msgid "Leave Management" +msgstr "" + +#. module: base +#: model:res.company,overdue_msg:base.main_company +msgid "" +"Dear Sir/Madam,\n" +"\n" +"Our records indicate that some payments on your account are still due. " +"Please find details below.\n" +"If the amount has already been paid, please disregard this notice. " +"Otherwise, please forward us the total amount stated below.\n" +"If you have any queries regarding your account, Please contact us.\n" +"\n" +"Thank you in advance for your cooperation.\n" +"Best Regards," +msgstr "" + +#. module: base +#: view:ir.module.category:0 +msgid "Module Category" +msgstr "" + +#. module: base +#: model:res.country,name:base.us +msgid "United States" +msgstr "" + +#. module: base +#: view:ir.ui.view:0 +msgid "Architecture" +msgstr "" + +#. module: base +#: model:res.country,name:base.ml +msgid "Mali" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_project_config_project +msgid "Stages" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Flemish (BE) / Vlaams (BE)" +msgstr "" + +#. module: base +#: field:ir.cron,interval_number:0 +msgid "Interval Number" +msgstr "" + +#. module: base +#: model:res.country,name:base.dz +msgid "Algeria" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_hr_employees +msgid "" +"\n" +"This module adds a list of employees to your portal's contact page if hr and " +"portal_crm (which creates the contact page) are installed.\n" +"=============================================================================" +"==========================================================\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.bn +msgid "Brunei Darussalam" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: field:ir.actions.act_window,view_type:0 +#: field:ir.actions.act_window.view,view_mode:0 +#: field:ir.ui.view,type:0 +msgid "View Type" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.next_id_2 +msgid "User Interface" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_mrp_byproduct +msgid "MRP Byproducts" +msgstr "" + +#. module: base +#: field:res.request,ref_partner_id:0 +msgid "Partner Ref." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_expense +msgid "Expense Management" +msgstr "" + +#. module: base +#: field:ir.attachment,create_date:0 +msgid "Date Created" +msgstr "" + +#. module: base +#: help:ir.actions.server,trigger_name:0 +msgid "The workflow signal to trigger" +msgstr "" + +#. module: base +#: selection:base.language.install,state:0 +#: selection:base.module.import,state:0 +#: selection:base.module.update,state:0 +msgid "done" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +msgid "General Settings" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_in +msgid "" +"\n" +"Indian Accounting: Chart of Account.\n" +"====================================\n" +"\n" +"Indian accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_uy +msgid "Uruguay - Chart of Accounts" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_administration_shortcut +msgid "Custom Shortcuts" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Vietnamese / Tiếng Việt" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_cancel +msgid "" +"\n" +"Allows canceling accounting entries.\n" +"====================================\n" +"\n" +"This module adds 'Allow Canceling Entries' field on form view of account " +"journal.\n" +"If set to true it allows user to cancel entries & invoices.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_plugin +msgid "CRM Plugins" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_model_model +#: model:ir.model,name:base.model_ir_model +#: model:ir.ui.menu,name:base.ir_model_model_menu +msgid "Models" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:472 +#, python-format +msgid "The `base` module cannot be uninstalled" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_cron.py:390 +#, python-format +msgid "Record cannot be modified right now" +msgstr "" + +#. module: base +#: selection:ir.actions.todo,type:0 +msgid "Launch Manually" +msgstr "" + +#. module: base +#: model:res.country,name:base.be +msgid "Belgium" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_osv_memory_autovacuum +msgid "osv_memory.autovacuum" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:720 +#, python-format +msgid "Sorry, you are not allowed to create this kind of document." +msgstr "" + +#. module: base +#: field:base.language.export,lang:0 +#: field:base.language.install,lang:0 +#: field:base.update.translations,lang:0 +#: field:ir.translation,lang:0 +#: view:res.lang:0 +#: field:res.partner,lang:0 +msgid "Language" +msgstr "" + +#. module: base +#: model:res.country,name:base.gm +msgid "Gambia" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_company_form +#: model:ir.actions.act_window,name:base.company_normal_action_tree +#: model:ir.model,name:base.model_res_company +#: model:ir.ui.menu,name:base.menu_action_res_company_form +#: model:ir.ui.menu,name:base.menu_res_company_global +#: view:res.company:0 +#: view:res.partner:0 +#: field:res.users,company_ids:0 +msgid "Companies" +msgstr "" + +#. module: base +#: help:res.currency,symbol:0 +msgid "Currency sign, to be used when printing amounts." +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%H - Hour (24-hour clock) [00,23]." +msgstr "" + +#. module: base +#: field:ir.model.fields,on_delete:0 +msgid "On Delete" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:340 +#, python-format +msgid "Model %s does not exist!" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_mrp_jit +msgid "Just In Time Scheduling" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +#: field:ir.actions.server,code:0 +#: selection:ir.actions.server,state:0 +msgid "Python Code" +msgstr "" + +#. module: base +#: help:ir.actions.server,state:0 +msgid "Type of the Action that is to be executed" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_crm +msgid "" +"\n" +"This module adds a contact page (with a contact form creating a lead when " +"submitted) to your portal if crm and portal are installed.\n" +"=============================================================================" +"=======================================================\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_us +msgid "United States - Chart of accounts" +msgstr "" + +#. module: base +#: view:base.language.export:0 +#: view:base.language.import:0 +#: view:base.language.install:0 +#: view:base.module.import:0 +#: view:base.module.update:0 +#: view:base.module.upgrade:0 +#: view:base.update.translations:0 +#: view:ir.actions.configuration.wizard:0 +#: view:res.config:0 +#: view:res.users:0 +#: view:wizard.ir.model.menu.create:0 +msgid "Cancel" +msgstr "" + +#. module: base +#: code:addons/orm.py:1509 +#, python-format +msgid "Unknown database identifier '%s'" +msgstr "" + +#. module: base +#: selection:base.language.export,format:0 +msgid "PO File" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_diagram +msgid "" +"\n" +"Openerp Web Diagram view.\n" +"=========================\n" +"\n" +msgstr "" + +#. module: base +#: model:res.country,name:base.nt +msgid "Neutral Zone" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_sale +msgid "" +"\n" +"This module adds a Sales menu to your portal as soon as sale and portal are " +"installed.\n" +"=============================================================================" +"=========\n" +"\n" +"After installing this module, portal users will be able to access their own " +"documents\n" +"via the following menus:\n" +"\n" +" - Quotations\n" +" - Sale Orders\n" +" - Delivery Orders\n" +" - Products (public ones)\n" +" - Invoices\n" +" - Payments/Refunds\n" +"\n" +"If online payment acquirers are configured, portal users will also be given " +"the opportunity to\n" +"pay online on their Sale Orders and Invoices that are not paid yet. Paypal " +"is included\n" +"by default, you simply need to configure a Paypal account in the " +"Accounting/Invoicing settings.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:317 +#, python-format +msgid "external id" +msgstr "" + +#. module: base +#: view:ir.model:0 +msgid "Custom" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_margin +msgid "Margins in Sales Orders" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_purchase +msgid "Purchase Management" +msgstr "" + +#. module: base +#: field:ir.module.module,published_version:0 +msgid "Published Version" +msgstr "" + +#. module: base +#: model:res.country,name:base.is +msgid "Iceland" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_action_window +#: model:ir.ui.menu,name:base.menu_ir_action_window +msgid "Window Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_project_issue +msgid "" +"\n" +"This module adds issue menu and features to your portal if project_issue and " +"portal are installed.\n" +"=============================================================================" +"=====================\n" +" " +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%I - Hour (12-hour clock) [01,12]." +msgstr "" + +#. module: base +#: model:res.country,name:base.de +msgid "Germany" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_oauth +msgid "OAuth2 Authentication" +msgstr "" + +#. module: base +#: view:workflow:0 +msgid "" +"When customizing a workflow, be sure you do not modify an existing node or " +"arrow, but rather add new nodes or arrows. If you absolutly need to modify a " +"node or arrow, you can only change fields that are empty or set to the " +"default value. If you don't do that, your customization will be overwrited " +"at the next update or upgrade to a future version of OpenERP." +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Reports :" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_multi_company +msgid "" +"\n" +"This module is for managing a multicompany environment.\n" +"=======================================================\n" +"\n" +"This module is the base module for other multi-company modules.\n" +" " +msgstr "" + +#. module: base +#: sql_constraint:res.currency:0 +msgid "The currency code must be unique per company!" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_export_language.py:38 +#, python-format +msgid "New Language (Empty translation template)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_reset_password +msgid "" +"\n" +"Reset Password\n" +"==============\n" +"\n" +"Allow users to reset their password from the login page.\n" +"Allow administrator to click a button to send a \"Reset Password\" request " +"to a user.\n" +msgstr "" + +#. module: base +#: help:ir.actions.server,email:0 +msgid "" +"Expression that returns the email address to send to. Can be based on the " +"same values as for the condition field.\n" +"Example: object.invoice_address_id.email, or 'me@example.com'" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_issue_sheet +msgid "" +"\n" +"This module adds the Timesheet support for the Issues/Bugs Management in " +"Project.\n" +"=============================================================================" +"====\n" +"\n" +"Worklogs can be maintained to signify number of hours spent by users to " +"handle an issue.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.gy +msgid "Guyana" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_expiry +msgid "Products Expiry Date" +msgstr "" + +#. module: base +#: code:addons/base/res/res_config.py:387 +#, python-format +msgid "Click 'Continue' to configure the next addon..." +msgstr "" + +#. module: base +#: field:ir.actions.server,record_id:0 +msgid "Create Id" +msgstr "" + +#. module: base +#: model:res.country,name:base.hn +msgid "Honduras" +msgstr "" + +#. module: base +#: model:res.country,name:base.eg +msgid "Egypt" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Creation" +msgstr "" + +#. module: base +#: help:ir.actions.server,model_id:0 +msgid "" +"Select the object on which the action will work (read, write, create)." +msgstr "" + +#. module: base +#: field:base.language.import,name:0 +msgid "Language Name" +msgstr "" + +#. module: base +#: selection:ir.property,type:0 +msgid "Boolean" +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_encryption:0 +msgid "" +"Choose the connection encryption scheme:\n" +"- None: SMTP sessions are done in cleartext.\n" +"- TLS (STARTTLS): TLS encryption is requested at start of SMTP session " +"(Recommended)\n" +"- SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port " +"(default: 465)" +msgstr "" + +#. module: base +#: view:ir.model:0 +msgid "Fields Description" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_analytic_contract_hr_expense +msgid "Contracts Management: hr_expense link" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +#: view:ir.cron:0 +#: view:ir.model.access:0 +#: view:ir.model.data:0 +#: view:ir.model.fields:0 +#: view:ir.module.module:0 +#: view:ir.ui.view:0 +#: view:ir.values:0 +#: view:res.partner:0 +#: view:workflow.activity:0 +msgid "Group By..." +msgstr "" + +#. module: base +#: view:base.module.update:0 +msgid "Module Update Result" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_analytic_contract_hr_expense +msgid "" +"\n" +"This module is for modifying account analytic view to show some data related " +"to the hr_expense module.\n" +"=============================================================================" +"=========================\n" +msgstr "" + +#. module: base +#: field:res.partner,use_parent_address:0 +msgid "Use Company Address" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_hr_holidays +msgid "Holidays, Allocation and Leave Requests" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_hello +msgid "" +"\n" +"OpenERP Web example module.\n" +"===========================\n" +"\n" +msgstr "" + +#. module: base +#: selection:ir.module.module,state:0 +#: selection:ir.module.module.dependency,state:0 +msgid "To be installed" +msgstr "" + +#. module: base +#: view:ir.model:0 +#: model:ir.module.module,shortdesc:base.module_base +#: field:res.currency,base:0 +msgid "Base" +msgstr "" + +#. module: base +#: field:ir.model.data,model:0 +#: field:ir.values,model:0 +msgid "Model Name" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Telugu / తెలుగు" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_partner_supplier_form +msgid "" +"

\n" +" Click to add a contact in your address book.\n" +"

\n" +" OpenERP helps you easily track all activities related to\n" +" a supplier: discussions, history of purchases,\n" +" documents, etc.\n" +"

\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.lr +msgid "Liberia" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_tests +msgid "" +"\n" +"OpenERP Web test suite.\n" +"=======================\n" +"\n" +msgstr "" + +#. module: base +#: view:ir.model:0 +#: model:ir.module.module,shortdesc:base.module_note +#: view:res.groups:0 +#: field:res.partner,comment:0 +msgid "Notes" +msgstr "" + +#. module: base +#: field:ir.config_parameter,value:0 +#: field:ir.property,value_binary:0 +#: field:ir.property,value_datetime:0 +#: field:ir.property,value_float:0 +#: field:ir.property,value_integer:0 +#: field:ir.property,value_reference:0 +#: field:ir.property,value_text:0 +#: selection:ir.server.object.lines,type:0 +#: field:ir.server.object.lines,value:0 +#: field:ir.values,value:0 +msgid "Value" +msgstr "" + +#. module: base +#: view:base.language.import:0 +#: field:ir.sequence,code:0 +#: field:ir.sequence.type,code:0 +#: selection:ir.translation,type:0 +#: field:res.partner.bank.type,code:0 +msgid "Code" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_config_installer +msgid "res.config.installer" +msgstr "" + +#. module: base +#: model:res.country,name:base.mc +msgid "Monaco" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Minutes" +msgstr "" + +#. module: base +#: view:res.currency:0 +msgid "Display" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_multi_company +msgid "Multi Companies" +msgstr "" + +#. module: base +#: help:res.users,menu_id:0 +msgid "" +"If specified, the action will replace the standard menu for this user." +msgstr "" + +#. module: base +#: model:ir.actions.report.xml,name:base.preview_report +msgid "Preview Report" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans +msgid "Purchase Analytic Plans" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_sequence_type +#: model:ir.ui.menu,name:base.menu_ir_sequence_type +msgid "Sequence Codes" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (CO) / Español (CO)" +msgstr "" + +#. module: base +#: view:base.module.configuration:0 +msgid "" +"All pending configuration wizards have been executed. You may restart " +"individual wizards via the list of configuration wizards." +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Current Year with Century: %(year)s" +msgstr "" + +#. module: base +#: field:ir.exports,export_fields:0 +msgid "Export ID" +msgstr "" + +#. module: base +#: model:res.country,name:base.fr +msgid "France" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +#: field:workflow.activity,flow_stop:0 +msgid "Flow Stop" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Weeks" +msgstr "" + +#. module: base +#: model:res.country,name:base.af +msgid "Afghanistan, Islamic State of" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_module_import.py:58 +#: code:addons/base/module/wizard/base_module_import.py:66 +#, python-format +msgid "Error !" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo +msgid "Marketing Campaign - Demo" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:361 +#, python-format +msgid "" +"Can not create Many-To-One records indirectly, import the field separately" +msgstr "" + +#. module: base +#: field:ir.cron,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: base +#: field:workflow.activity,kind:0 +msgid "Kind" +msgstr "" + +#. module: base +#: code:addons/orm.py:4614 +#, python-format +msgid "This method does not exist anymore" +msgstr "" + +#. module: base +#: view:base.update.translations:0 +#: model:ir.actions.act_window,name:base.action_wizard_update_translations +#: model:ir.ui.menu,name:base.menu_wizard_update_translations +msgid "Synchronize Terms" +msgstr "" + +#. module: base +#: field:res.lang,thousands_sep:0 +msgid "Thousands Separator" +msgstr "" + +#. module: base +#: field:res.request,create_date:0 +msgid "Created Date" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_cn +msgid "中国会计科目表 - Accounting" +msgstr "" + +#. module: base +#: sql_constraint:ir.model.constraint:0 +msgid "Constraints with the same name are unique per module." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_report_intrastat +msgid "" +"\n" +"A module that adds intrastat reports.\n" +"=====================================\n" +"\n" +"This module gives the details of the goods traded between the countries of\n" +"European Union." +msgstr "" + +#. module: base +#: help:ir.actions.server,loop_action:0 +msgid "" +"Select the action that will be executed. Loop action will not be avaliable " +"inside loop." +msgstr "" + +#. module: base +#: help:ir.model.data,res_id:0 +msgid "ID of the target record in the database" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_analytic_analysis +msgid "Contracts Management" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Chinese (TW) / 正體字" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_request +msgid "res.request" +msgstr "" + +#. module: base +#: field:res.partner,image_medium:0 +msgid "Medium-sized image" +msgstr "" + +#. module: base +#: view:ir.model:0 +msgid "In Memory" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Todo" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_visible_discount +msgid "Prices Visible Discounts" +msgstr "" + +#. module: base +#: field:ir.attachment,datas:0 +msgid "File Content" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_model_relation +#: view:ir.model.relation:0 +#: model:ir.ui.menu,name:base.ir_model_relation_menu +msgid "ManyToMany Relations" +msgstr "" + +#. module: base +#: model:res.country,name:base.pa +msgid "Panama" +msgstr "" + +#. module: base +#: help:workflow.transition,group_id:0 +msgid "" +"The group that a user must have to be authorized to validate this transition." +msgstr "" + +#. module: base +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: base +#: model:res.country,name:base.gi +msgid "Gibraltar" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_name:0 +msgid "Service Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.pn +msgid "Pitcairn Island" +msgstr "" + +#. module: base +#: field:res.partner,category_id:0 +msgid "Tags" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "" +"We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_rule +#: view:ir.rule:0 +#: model:ir.ui.menu,name:base.menu_action_rule +msgid "Record Rules" +msgstr "" + +#. module: base +#: view:multi_company.default:0 +msgid "Multi Company" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_portal +#: model:ir.module.module,shortdesc:base.module_portal +msgid "Portal" +msgstr "" + +#. module: base +#: selection:ir.translation,state:0 +msgid "To Translate" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:295 +#, python-format +msgid "See all possible values" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_claim_from_delivery +msgid "" +"\n" +"Create a claim from a delivery order.\n" +"=====================================\n" +"\n" +"Adds a Claim link to the delivery order.\n" +msgstr "" + +#. module: base +#: view:ir.model:0 +#: view:workflow.activity:0 +msgid "Properties" +msgstr "" + +#. module: base +#: help:ir.sequence,padding:0 +msgid "" +"OpenERP will automatically adds some '0' on the left of the 'Next Number' to " +"get the required padding size." +msgstr "" + +#. module: base +#: help:ir.model.constraint,name:0 +msgid "PostgreSQL constraint or foreign key name." +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%A - Full weekday name." +msgstr "" + +#. module: base +#: help:ir.values,user_id:0 +msgid "If set, action binding only applies for this user." +msgstr "" + +#. module: base +#: model:res.country,name:base.gw +msgid "Guinea Bissau" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,header:0 +msgid "Add RML Header" +msgstr "" + +#. module: base +#: help:res.company,rml_footer:0 +msgid "Footer text displayed at the bottom of all reports." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_note_pad +msgid "Memos pad" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_pad +msgid "" +"\n" +"Adds enhanced support for (Ether)Pad attachments in the web client.\n" +"===================================================================\n" +"\n" +"Lets the company customize which Pad installation should be used to link to " +"new\n" +"pads (by default, http://ietherpad.com/).\n" +" " +msgstr "" + +#. module: base +#: sql_constraint:res.lang:0 +msgid "The code of the language must be unique !" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_attachment +#: view:ir.actions.report.xml:0 +#: view:ir.attachment:0 +#: model:ir.ui.menu,name:base.menu_action_attachment +msgid "Attachments" +msgstr "" + +#. module: base +#: help:res.company,bank_ids:0 +msgid "Bank accounts related to this company" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_sales_management +#: model:ir.ui.menu,name:base.menu_base_partner +#: model:ir.ui.menu,name:base.menu_sale_config +#: model:ir.ui.menu,name:base.menu_sale_config_sales +#: model:ir.ui.menu,name:base.menu_sales +#: model:ir.ui.menu,name:base.next_id_64 +#: view:res.users:0 +msgid "Sales" +msgstr "" + +#. module: base +#: field:ir.actions.server,child_ids:0 +msgid "Other Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be_coda +msgid "Belgium - Import Bank CODA Statements" +msgstr "" + +#. module: base +#: selection:ir.actions.todo,state:0 +msgid "Done" +msgstr "" + +#. module: base +#: help:ir.cron,doall:0 +msgid "" +"Specify if missed occurrences should be executed when the server restarts." +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_miss +#: model:res.partner.title,shortcut:base.res_partner_title_miss +msgid "Miss" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +#: field:ir.model.access,perm_write:0 +msgid "Write Access" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%m - Month number [01,12]." +msgstr "" + +#. module: base +#: field:res.bank,city:0 +#: field:res.company,city:0 +#: field:res.partner,city:0 +#: field:res.partner.address,city:0 +#: field:res.partner.bank,city:0 +msgid "City" +msgstr "" + +#. module: base +#: model:res.country,name:base.qa +msgid "Qatar" +msgstr "" + +#. module: base +#: model:res.country,name:base.it +msgid "Italy" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_sale_salesman +msgid "See Own Leads" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +#: selection:ir.actions.todo,state:0 +msgid "To Do" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_hr_employees +msgid "Portal HR employees" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Estonian / Eesti keel" +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "GPL-3 or later version" +msgstr "" + +#. module: base +#: code:addons/orm.py:2033 +#, python-format +msgid "" +"Insufficient fields to generate a Calendar View for %s, missing a date_stop " +"or a date_delay" +msgstr "" + +#. module: base +#: field:workflow.activity,action:0 +msgid "Python Action" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "English (US)" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_partner_title_partner +msgid "" +"Manage the partner titles you want to have available in your system. The " +"partner titles is the legal status of the company: Private Limited, SA, etc." +msgstr "" + +#. module: base +#: view:res.bank:0 +#: view:res.company:0 +#: view:res.partner:0 +#: view:res.partner.bank:0 +#: view:res.users:0 +msgid "Address" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Mongolian / монгол" +msgstr "" + +#. module: base +#: model:res.country,name:base.mr +msgid "Mauritania" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_resource +msgid "" +"\n" +"Module for resource management.\n" +"===============================\n" +"\n" +"A resource represent something that can be scheduled (a developer on a task " +"or a\n" +"work center on manufacturing orders). This module manages a resource " +"calendar\n" +"associated to every resource. It also manages the leaves of every resource.\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_translation +msgid "ir.translation" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:727 +#, python-format +msgid "" +"Please contact your system administrator if you think this is an error." +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:519 +#: view:base.module.upgrade:0 +#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade +#, python-format +msgid "Apply Schedule Upgrade" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +#: field:workflow.workitem,act_id:0 +msgid "Activity" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_users +#: field:ir.default,uid:0 +#: model:ir.model,name:base.model_res_users +#: model:ir.ui.menu,name:base.menu_action_res_users +#: model:ir.ui.menu,name:base.menu_users +#: view:res.groups:0 +#: field:res.groups,users:0 +#: field:res.partner,user_ids:0 +#: view:res.users:0 +msgid "Users" +msgstr "" + +#. module: base +#: field:res.company,parent_id:0 +msgid "Parent Company" +msgstr "" + +#. module: base +#: code:addons/orm.py:3840 +#, python-format +msgid "" +"One of the documents you are trying to access has been deleted, please try " +"again after refreshing." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_mail_server +msgid "ir.mail_server" +msgstr "" + +#. module: base +#: help:ir.ui.menu,needaction_counter:0 +msgid "" +"If the target model uses the need action mechanism, this field gives the " +"number of actions the current user has to perform." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (CR) / Español (CR)" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "" +"Global rules (non group-specific) are restrictions, and cannot be bypassed. " +"Group-local rules grant additional permissions, but are constrained within " +"the bounds of global ones. The first group rules restrict further than " +"global rules, but any additional group rule will add more permissions" +msgstr "" + +#. module: base +#: field:res.currency.rate,rate:0 +msgid "Rate" +msgstr "" + +#. module: base +#: model:res.country,name:base.cg +msgid "Congo" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "Examples" +msgstr "" + +#. module: base +#: field:ir.default,value:0 +msgid "Default Value" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.next_id_5 +msgid "Sequences & Identifiers" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_th +msgid "" +"\n" +"Chart of Accounts for Thailand.\n" +"===============================\n" +"\n" +"Thai accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.kn +msgid "Saint Kitts & Nevis Anguilla" +msgstr "" + +#. module: base +#: code:addons/base/res/res_currency.py:193 +#, python-format +msgid "" +"No rate found \n" +"for the currency: %s \n" +"at the date: %s" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_ui_view_custom +msgid "" +"Customized views are used when users reorganize the content of their " +"dashboard views (via web client)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_stock +msgid "Sales and Warehouse Management" +msgstr "" + +#. module: base +#: field:ir.model.fields,model:0 +msgid "Object Name" +msgstr "" + +#. module: base +#: help:ir.actions.server,srcmodel_id:0 +msgid "" +"Object in which you want to create / write the object. If it is empty then " +"refer to the Object field." +msgstr "" + +#. module: base +#: view:ir.module.module:0 +#: selection:ir.module.module,state:0 +#: selection:ir.module.module.dependency,state:0 +msgid "Not Installed" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +#: field:workflow.activity,out_transitions:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: base +#: field:ir.module.module,icon_image:0 +#: field:ir.ui.menu,icon:0 +msgid "Icon" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_human_resources +msgid "" +"Helps you manage your human resources by encoding your employees structure, " +"generating work sheets, tracking attendance and more." +msgstr "" + +#. module: base +#: help:res.partner,ean13:0 +msgid "BarCode" +msgstr "" + +#. module: base +#: help:ir.model.fields,model_id:0 +msgid "The model this field belongs to" +msgstr "" + +#. module: base +#: field:ir.actions.server,sms:0 +#: selection:ir.actions.server,state:0 +msgid "SMS" +msgstr "" + +#. module: base +#: model:res.country,name:base.mq +msgid "Martinique (French)" +msgstr "" + +#. module: base +#: help:res.partner,is_company:0 +msgid "Check if the contact is a company, otherwise it is a person" +msgstr "" + +#. module: base +#: view:ir.sequence.type:0 +msgid "Sequences Type" +msgstr "" + +#. module: base +#: code:addons/base/res/res_bank.py:195 +#, python-format +msgid "Formating Error" +msgstr "" + +#. module: base +#: model:res.country,name:base.ye +msgid "Yemen" +msgstr "" + +#. module: base +#: selection:workflow.activity,split_mode:0 +msgid "Or" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_br +msgid "Brazilian - Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.pk +msgid "Pakistan" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_product_margin +msgid "" +"\n" +"Adds a reporting menu in products that computes sales, purchases, margins " +"and other interesting indicators based on invoices.\n" +"=============================================================================" +"================================================\n" +"\n" +"The wizard to launch the report has several options to help you get the data " +"you need.\n" +msgstr "" + +#. module: base +#: model:res.country,name:base.al +msgid "Albania" +msgstr "" + +#. module: base +#: model:res.country,name:base.ws +msgid "Samoa" +msgstr "" + +#. module: base +#: code:addons/base/res/res_lang.py:189 +#, python-format +msgid "" +"You cannot delete the language which is Active !\n" +"Please de-activate the language first." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:500 +#: code:addons/base/ir/ir_model.py:561 +#: code:addons/base/ir/ir_model.py:1023 +#, python-format +msgid "Permission Denied" +msgstr "" + +#. module: base +#: field:ir.ui.menu,child_id:0 +msgid "Child IDs" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_actions.py:702 +#: code:addons/base/ir/ir_actions.py:705 +#, python-format +msgid "Problem in configuration `Record Id` in Server Action!" +msgstr "" + +#. module: base +#: code:addons/orm.py:2810 +#: code:addons/orm.py:2820 +#, python-format +msgid "ValidateError" +msgstr "" + +#. module: base +#: view:base.module.import:0 +#: view:base.module.update:0 +msgid "Open Modules" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_res_bank_form +msgid "Manage bank records you want to be used in the system." +msgstr "" + +#. module: base +#: view:base.module.import:0 +msgid "Import module" +msgstr "" + +#. module: base +#: field:ir.actions.server,loop_action:0 +msgid "Loop Action" +msgstr "" + +#. module: base +#: help:ir.actions.report.xml,report_file:0 +msgid "" +"The path to the main report file (depending on Report Type) or NULL if the " +"content is in another field" +msgstr "" + +#. module: base +#: model:res.country,name:base.la +msgid "Laos" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:149 +#: selection:ir.actions.server,state:0 +#: model:ir.ui.menu,name:base.menu_email +#: field:res.bank,email:0 +#: field:res.company,email:0 +#: field:res.partner,email:0 +#: field:res.partner.address,email:0 +#, python-format +msgid "Email" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_12 +msgid "Office Supplies" +msgstr "" + +#. module: base +#: code:addons/custom.py:550 +#, python-format +msgid "" +"The sum of the data (2nd field) is null.\n" +"We can't draw a pie chart !" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "Information About the Bank" +msgstr "" + +#. module: base +#: help:ir.actions.server,condition:0 +msgid "" +"Condition that is tested before the action is executed, and prevent " +"execution if it is not verified.\n" +"Example: object.list_price > 5000\n" +"It is a Python expression that can use the following values:\n" +" - self: ORM model of the record on which the action is triggered\n" +" - object or obj: browse_record of the record on which the action is " +"triggered\n" +" - pool: ORM model pool (i.e. self.pool)\n" +" - time: Python time module\n" +" - cr: database cursor\n" +" - uid: current user id\n" +" - context: current context" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_followup +msgid "" +"\n" +"Module to automate letters for unpaid invoices, with multi-level recalls.\n" +"==========================================================================\n" +"\n" +"You can define your multiple levels of recall through the menu:\n" +"---------------------------------------------------------------\n" +" Configuration / Follow-Up Levels\n" +" \n" +"Once it is defined, you can automatically print recalls every day through " +"simply clicking on the menu:\n" +"-----------------------------------------------------------------------------" +"-------------------------\n" +" Payment Follow-Up / Send Email and letters\n" +"\n" +"It will generate a PDF / send emails / set manual actions according to the " +"the different levels \n" +"of recall defined. You can define different policies for different " +"companies. \n" +"\n" +"Note that if you want to check the follow-up level for a given " +"partner/account entry, you can do from in the menu:\n" +"-----------------------------------------------------------------------------" +"-------------------------------------\n" +" Reporting / Accounting / **Follow-ups Analysis\n" +"\n" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "" +"2. Group-specific rules are combined together with a logical OR operator" +msgstr "" + +#. module: base +#: model:res.country,name:base.bl +msgid "Saint Barthélémy" +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "Other Proprietary" +msgstr "" + +#. module: base +#: model:res.country,name:base.ec +msgid "Ecuador" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Read Access Right" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_analytic_user_function +msgid "Jobs on Contracts" +msgstr "" + +#. module: base +#: code:addons/base/res/res_lang.py:187 +#, python-format +msgid "You cannot delete the language which is User's Preferred Language !" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ve +msgid "" +"\n" +"This is the module to manage the accounting chart for Venezuela in OpenERP.\n" +"===========================================================================\n" +"\n" +"Este módulo es para manejar un catálogo de cuentas ejemplo para Venezuela.\n" +msgstr "" + +#. module: base +#: view:ir.model.data:0 +msgid "Updatable" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "3. %x ,%X ==> 12/05/08, 18:25:20" +msgstr "" + +#. module: base +#: selection:ir.model.fields,on_delete:0 +msgid "Cascade" +msgstr "" + +#. module: base +#: field:workflow.transition,group_id:0 +msgid "Group Required" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_knowledge_management +msgid "" +"Lets you install addons geared towards sharing knowledge with and between " +"your employees." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Arabic / الْعَرَبيّة" +msgstr "" + +#. module: base +#: selection:ir.translation,state:0 +msgid "Translated" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_inventory_form +#: model:ir.ui.menu,name:base.menu_action_inventory_form +msgid "Default Company per Object" +msgstr "" + +#. module: base +#: field:ir.ui.menu,needaction_counter:0 +msgid "Number of actions the user has to perform" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_hello +msgid "Hello" +msgstr "" + +#. module: base +#: view:ir.actions.configuration.wizard:0 +msgid "Next Configuration Step" +msgstr "" + +#. module: base +#: field:res.groups,comment:0 +msgid "Comment" +msgstr "" + +#. module: base +#: field:ir.filters,domain:0 +#: field:ir.model.fields,domain:0 +#: field:ir.rule,domain:0 +#: field:ir.rule,domain_force:0 +#: field:res.partner.title,domain:0 +msgid "Domain" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:167 +#, python-format +msgid "Use '1' for yes and '0' for no" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_marketing_campaign +msgid "Marketing Campaigns" +msgstr "" + +#. module: base +#: field:res.country.state,name:0 +msgid "State Name" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll_account +msgid "Belgium - Payroll with Accounting" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:314 +#, python-format +msgid "Invalid database id '%s' for the field '%%(field)s'" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "Update Languague Terms" +msgstr "" + +#. module: base +#: field:workflow.activity,join_mode:0 +msgid "Join Mode" +msgstr "" + +#. module: base +#: field:res.partner,tz:0 +msgid "Timezone" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_voucher +msgid "" +"\n" +"Invoicing & Payments by Accounting Voucher & Receipts\n" +"======================================================\n" +"The specific and easy-to-use Invoicing system in OpenERP allows you to keep " +"track of your accounting, even when you are not an accountant. It provides " +"an easy way to follow up on your suppliers and customers. \n" +"\n" +"You could use this simplified accounting in case you work with an (external) " +"account to keep your books, and you still want to keep track of payments. \n" +"\n" +"The Invoicing system includes receipts and vouchers (an easy way to keep " +"track of sales and purchases). It also offers you an easy method of " +"registering payments, without having to encode complete abstracts of " +"account.\n" +"\n" +"This module manages:\n" +"\n" +"* Voucher Entry\n" +"* Voucher Receipt [Sales & Purchase]\n" +"* Voucher Payment [Customer & Supplier]\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_sequence_form +#: view:ir.sequence:0 +#: model:ir.ui.menu,name:base.menu_ir_sequence_form +msgid "Sequences" +msgstr "" + +#. module: base +#: help:res.lang,code:0 +msgid "This field is used to set/get locales for user" +msgstr "" + +#. module: base +#: view:ir.filters:0 +msgid "Shared" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:336 +#, python-format +msgid "" +"Unable to install module \"%s\" because an external dependency is not met: %s" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Search modules" +msgstr "" + +#. module: base +#: model:res.country,name:base.by +msgid "Belarus" +msgstr "" + +#. module: base +#: field:ir.actions.act_url,name:0 +#: field:ir.actions.act_window,name:0 +#: field:ir.actions.client,name:0 +#: field:ir.actions.server,name:0 +msgid "Action Name" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_res_users +msgid "" +"Create and manage users that will connect to the system. Users can be " +"deactivated should there be a period of time during which they will/should " +"not connect to the system. You can assign them groups in order to give them " +"specific access to the applications they need to use in the system." +msgstr "" + +#. module: base +#: selection:res.request,priority:0 +msgid "Normal" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_purchase_double_validation +msgid "Double Validation on Purchases" +msgstr "" + +#. module: base +#: field:res.bank,street2:0 +#: field:res.company,street2:0 +#: field:res.partner,street2:0 +#: field:res.partner.address,street2:0 +msgid "Street2" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_view_base_module_update +msgid "Module Update" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_module_upgrade.py:85 +#, python-format +msgid "Following modules are not installed or unknown: %s" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_oauth_signup +msgid "" +"\n" +"Allow users to sign up through OAuth2 Provider.\n" +"===============================================\n" +msgstr "" + +#. module: base +#: view:ir.cron:0 +#: field:ir.cron,user_id:0 +#: field:ir.filters,user_id:0 +#: field:ir.ui.view.custom,user_id:0 +#: field:ir.values,user_id:0 +#: model:res.groups,name:base.group_document_user +#: model:res.groups,name:base.group_tool_user +#: view:res.users:0 +msgid "User" +msgstr "" + +#. module: base +#: model:res.country,name:base.pr +msgid "Puerto Rico" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_tests_demo +msgid "Demonstration of web/javascript tests" +msgstr "" + +#. module: base +#: field:workflow.transition,signal:0 +msgid "Signal (Button Name)" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +msgid "Open Window" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,auto_search:0 +msgid "Auto Search" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,filter:0 +msgid "Filter" +msgstr "" + +#. module: base +#: model:res.country,name:base.ch +msgid "Switzerland" +msgstr "" + +#. module: base +#: model:res.country,name:base.gd +msgid "Grenada" +msgstr "" + +#. module: base +#: help:res.partner,customer:0 +msgid "Check this box if this contact is a customer." +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Trigger Configuration" +msgstr "" + +#. module: base +#: view:base.language.install:0 +msgid "Load" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_warning +msgid "" +"\n" +"Module to trigger warnings in OpenERP objects.\n" +"==============================================\n" +"\n" +"Warning messages can be displayed for objects like sale order, purchase " +"order,\n" +"picking and invoice. The message is triggered by the form's onchange event.\n" +" " +msgstr "" + +#. module: base +#: field:res.users,partner_id:0 +msgid "Related Partner" +msgstr "" + +#. module: base +#: code:addons/osv.py:151 +#: code:addons/osv.py:153 +#, python-format +msgid "Integrity Error" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_workflow +msgid "workflow" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:291 +#, python-format +msgid "Size of the field can never be less than 1 !" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_mrp_operations +msgid "Manufacturing Operations" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "Here is the exported translation file:" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_rml_content:0 +#: field:ir.actions.report.xml,report_rml_content_data:0 +msgid "RML Content" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "Update Terms" +msgstr "" + +#. module: base +#: field:res.request,act_to:0 +#: field:res.request.history,act_to:0 +msgid "To" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr +msgid "Employee Directory" +msgstr "" + +#. module: base +#: field:ir.cron,args:0 +msgid "Arguments" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_claim +msgid "" +"\n" +"\n" +"Manage Customer Claims.\n" +"=============================================================================" +"===\n" +"This application allows you to track your customers/suppliers claims and " +"grievances.\n" +"\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "GPL Version 2" +msgstr "" + +#. module: base +#: selection:ir.module.module,license:0 +msgid "GPL Version 3" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_stock_location +msgid "" +"\n" +"This module supplements the Warehouse application by effectively " +"implementing Push and Pull inventory flows.\n" +"=============================================================================" +"===============================\n" +"\n" +"Typically this could be used to:\n" +"--------------------------------\n" +" * Manage product manufacturing chains\n" +" * Manage default locations per product\n" +" * Define routes within your warehouse according to business needs, such " +"as:\n" +" - Quality Control\n" +" - After Sales Services\n" +" - Supplier Returns\n" +"\n" +" * Help rental management, by generating automated return moves for " +"rented products\n" +"\n" +"Once this module is installed, an additional tab appear on the product " +"form,\n" +"where you can add Push and Pull flow specifications. The demo data of CPU1\n" +"product for that push/pull :\n" +"\n" +"Push flows:\n" +"-----------\n" +"Push flows are useful when the arrival of certain products in a given " +"location\n" +"should always be followed by a corresponding move to another location, " +"optionally\n" +"after a certain delay. The original Warehouse application already supports " +"such\n" +"Push flow specifications on the Locations themselves, but these cannot be\n" +"refined per-product.\n" +"\n" +"A push flow specification indicates which location is chained with which " +"location,\n" +"and with what parameters. As soon as a given quantity of products is moved " +"in the\n" +"source location, a chained move is automatically foreseen according to the\n" +"parameters set on the flow specification (destination location, delay, type " +"of\n" +"move, journal). The new move can be automatically processed, or require a " +"manual\n" +"confirmation, depending on the parameters.\n" +"\n" +"Pull flows:\n" +"-----------\n" +"Pull flows are a bit different from Push flows, in the sense that they are " +"not\n" +"related to the processing of product moves, but rather to the processing of\n" +"procurement orders. What is being pulled is a need, not directly products. " +"A\n" +"classical example of Pull flow is when you have an Outlet company, with a " +"parent\n" +"Company that is responsible for the supplies of the Outlet.\n" +"\n" +" [ Customer ] <- A - [ Outlet ] <- B - [ Holding ] <~ C ~ [ Supplier ]\n" +"\n" +"When a new procurement order (A, coming from the confirmation of a Sale " +"Order\n" +"for example) arrives in the Outlet, it is converted into another " +"procurement\n" +"(B, via a Pull flow of type 'move') requested from the Holding. When " +"procurement\n" +"order B is processed by the Holding company, and if the product is out of " +"stock,\n" +"it can be converted into a Purchase Order (C) from the Supplier (Pull flow " +"of\n" +"type Purchase). The result is that the procurement order, the need, is " +"pushed\n" +"all the way between the Customer and Supplier.\n" +"\n" +"Technically, Pull flows allow to process procurement orders differently, " +"not\n" +"only depending on the product being considered, but also depending on which\n" +"location holds the 'need' for that product (i.e. the destination location " +"of\n" +"that procurement order).\n" +"\n" +"Use-Case:\n" +"---------\n" +"\n" +"You can use the demo data as follow:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +" **CPU1:** Sell some CPU1 from Chicago Shop and run the scheduler\n" +" - Warehouse: delivery order, Chicago Shop: reception\n" +" **CPU3:**\n" +" - When receiving the product, it goes to Quality Control location then\n" +" stored to shelf 2.\n" +" - When delivering the customer: Pick List -> Packing -> Delivery Order " +"from Gate A\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_decimal_precision +msgid "" +"\n" +"Configure the price accuracy you need for different kinds of usage: " +"accounting, sales, purchases.\n" +"=============================================================================" +"====================\n" +"\n" +"The decimal precision is configured per company.\n" +msgstr "" + +#. module: base +#: selection:res.company,paper_format:0 +msgid "A4" +msgstr "" + +#. module: base +#: view:res.config.installer:0 +msgid "Configuration Installer" +msgstr "" + +#. module: base +#: field:res.partner,customer:0 +#: field:res.partner.address,is_customer_add:0 +msgid "Customer" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (NI) / Español (NI)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_pad_project +msgid "" +"\n" +"This module adds a PAD in all project kanban views.\n" +"===================================================\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.act_window,context:0 +#: field:ir.actions.client,context:0 +msgid "Context Value" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Hour 00->24: %(h24)s" +msgstr "" + +#. module: base +#: field:ir.cron,nextcall:0 +msgid "Next Execution Date" +msgstr "" + +#. module: base +#: field:ir.sequence,padding:0 +msgid "Number Padding" +msgstr "" + +#. module: base +#: help:multi_company.default,field_id:0 +msgid "Select field property" +msgstr "" + +#. module: base +#: field:res.request.history,date_sent:0 +msgid "Date sent" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Month: %(month)s" +msgstr "" + +#. module: base +#: field:ir.actions.act_window.view,sequence:0 +#: field:ir.actions.server,sequence:0 +#: field:ir.actions.todo,sequence:0 +#: view:ir.cron:0 +#: field:ir.module.category,sequence:0 +#: field:ir.module.module,sequence:0 +#: view:ir.sequence:0 +#: field:ir.ui.menu,sequence:0 +#: view:ir.ui.view:0 +#: field:ir.ui.view,priority:0 +#: field:ir.ui.view_sc,sequence:0 +#: field:multi_company.default,sequence:0 +#: field:res.partner.bank,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base +#: model:res.country,name:base.tn +msgid "Tunisia" +msgstr "" + +#. module: base +#: help:ir.model.access,active:0 +msgid "" +"If you uncheck the active field, it will disable the ACL without deleting it " +"(if you delete a native ACL, it will be re-created when you reload the " +"module." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_fields_converter +msgid "ir.fields.converter" +msgstr "" + +#. module: base +#: code:addons/base/res/res_partner.py:436 +#, python-format +msgid "Couldn't create contact without email address !" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_manufacturing +#: model:ir.ui.menu,name:base.menu_mrp_config +#: model:ir.ui.menu,name:base.menu_mrp_root +msgid "Manufacturing" +msgstr "" + +#. module: base +#: model:res.country,name:base.km +msgid "Comoros" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Cancel Install" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_model_relation +msgid "ir.model.relation" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_check_writing +msgid "Check Writing" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_plugin_outlook +msgid "" +"\n" +"This module provides the Outlook Plug-in.\n" +"=========================================\n" +"\n" +"Outlook plug-in allows you to select an object that you would like to add " +"to\n" +"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 archive selected " +"mail\n" +"into mail.message with attachments.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_openid +msgid "OpenID Authentification" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_plugin_thunderbird +msgid "" +"\n" +"This module is required for the Thuderbird Plug-in to work properly.\n" +"====================================================================\n" +"\n" +"The plugin allows you archive email and its attachments to the selected\n" +"OpenERP objects. You can select a partner, a task, a project, an analytical\n" +"account, or any other object and attach the selected mail as a .eml file in\n" +"the attachment of a selected record. You can create documents for CRM Lead,\n" +"HR Applicant and Project Issue from selected mails.\n" +" " +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "Legends for Date and Time Formats" +msgstr "" + +#. module: base +#: selection:ir.actions.server,state:0 +msgid "Copy Object" +msgstr "" + +#. module: base +#: field:ir.actions.server,trigger_name:0 +msgid "Trigger Signal" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_country_state +#: model:ir.ui.menu,name:base.menu_country_state_partner +msgid "Fed. States" +msgstr "" + +#. module: base +#: view:ir.model:0 +#: view:res.groups:0 +msgid "Access Rules" +msgstr "" + +#. module: base +#: field:res.groups,trans_implied_ids:0 +msgid "Transitively inherits" +msgstr "" + +#. module: base +#: field:ir.default,ref_table:0 +msgid "Table Ref." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_journal +msgid "" +"\n" +"The sales journal modules allows you to categorise your sales and deliveries " +"(picking lists) between different journals.\n" +"=============================================================================" +"===========================================\n" +"\n" +"This module is very helpful for bigger companies that works by departments.\n" +"\n" +"You can use journal for different purposes, some examples:\n" +"----------------------------------------------------------\n" +" * isolate sales of different departments\n" +" * journals for deliveries by truck or by UPS\n" +"\n" +"Journals have a responsible and evolves between different status:\n" +"-----------------------------------------------------------------\n" +" * draft, open, cancel, done.\n" +"\n" +"Batch operations can be processed on the different journals to confirm all " +"sales\n" +"at once, to validate or invoice packing.\n" +"\n" +"It also supports batch invoicing methods that can be configured by partners " +"and sales orders, examples:\n" +"-----------------------------------------------------------------------------" +"--------------------------\n" +" * daily invoicing\n" +" * monthly invoicing\n" +"\n" +"Some statistics by journals are provided.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:470 +#, python-format +msgid "Mail delivery failed" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: field:ir.actions.report.xml,model:0 +#: field:ir.actions.server,model_id:0 +#: field:ir.actions.wizard,model:0 +#: field:ir.cron,model:0 +#: field:ir.default,field_tbl:0 +#: view:ir.model.access:0 +#: field:ir.model.access,model_id:0 +#: view:ir.model.data:0 +#: view:ir.model.fields:0 +#: field:ir.rule,model_id:0 +#: selection:ir.translation,type:0 +#: view:ir.ui.view:0 +#: field:ir.ui.view,model:0 +#: field:multi_company.default,object_id:0 +#: field:res.request.link,object:0 +#: field:workflow.triggers,model:0 +msgid "Object" +msgstr "" + +#. module: base +#: code:addons/osv.py:148 +#, python-format +msgid "" +"\n" +"\n" +"[object with reference: %s - %s]" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_analytic_plans +msgid "Multiple Analytic Plans" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_default +msgid "ir.default" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Minute: %(min)s" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_ir_cron +msgid "Scheduler" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_event_moodle +msgid "" +"\n" +"Configure your moodle server.\n" +"============================= \n" +"\n" +"With this module you are able to connect your OpenERP with a moodle " +"platform.\n" +"This module will create courses and students automatically in your moodle " +"platform \n" +"to avoid wasting time.\n" +"Now you have a simple way to create training or courses with OpenERP and " +"moodle.\n" +"\n" +"STEPS TO CONFIGURE:\n" +"-------------------\n" +"\n" +"1. Activate web service in moodle.\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +">site administration >plugins >web services >manage protocols activate the " +"xmlrpc web service \n" +"\n" +"\n" +">site administration >plugins >web services >manage tokens create a token \n" +"\n" +"\n" +">site administration >plugins >web services >overview activate webservice\n" +"\n" +"\n" +"2. Create confirmation email with login and password.\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"We strongly suggest you to add those following lines at the bottom of your " +"event\n" +"confirmation email to communicate the login/password of moodle to your " +"subscribers.\n" +"\n" +"\n" +"........your configuration text.......\n" +"\n" +"**URL:** your moodle link for exemple: http://openerp.moodle.com\n" +"\n" +"**LOGIN:** ${object.moodle_username}\n" +"\n" +"**PASSWORD:** ${object.moodle_user_password}\n" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_uk +msgid "UK - Accounting" +msgstr "" + +#. module: base +#: model:res.partner.title,shortcut:base.res_partner_title_madam +msgid "Mrs." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:424 +#, python-format +msgid "" +"Changing the type of a column is not yet supported. Please drop it and " +"create it again!" +msgstr "" + +#. module: base +#: field:ir.ui.view_sc,user_id:0 +msgid "User Ref." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:227 +#, python-format +msgid "'%s' does not seem to be a valid datetime for field '%%(field)s'" +msgstr "" + +#. module: base +#: model:res.partner.bank.type.field,name:base.bank_normal_field_bic +msgid "bank_bic" +msgstr "" + +#. module: base +#: field:ir.actions.server,expression:0 +msgid "Loop Expression" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_16 +msgid "Retailer" +msgstr "" + +#. module: base +#: view:ir.model.fields:0 +#: field:ir.model.fields,readonly:0 +#: field:res.partner.bank.type.field,readonly:0 +msgid "Readonly" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_gt +msgid "Guatemala - Accounting" +msgstr "" + +#. module: base +#: help:ir.cron,args:0 +msgid "Arguments to be passed to the method, e.g. (uid,)." +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Reference Guide" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_partner +#: field:res.company,partner_id:0 +#: view:res.partner:0 +#: field:res.partner.address,partner_id:0 +#: model:res.partner.category,name:base.res_partner_category_0 +#: selection:res.partner.title,domain:0 +#: model:res.request.link,name:base.req_link_partner +msgid "Partner" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:478 +#, python-format +msgid "" +"Your server does not seem to support SSL, you may want to try STARTTLS " +"instead" +msgstr "" + +#. module: base +#: code:addons/base/ir/workflow/workflow.py:100 +#, python-format +msgid "" +"Please make sure no workitems refer to an activity before deleting it!" +msgstr "" + +#. module: base +#: model:res.country,name:base.tr +msgid "Turkey" +msgstr "" + +#. module: base +#: model:res.country,name:base.fk +msgid "Falkland Islands" +msgstr "" + +#. module: base +#: model:res.country,name:base.lb +msgid "Lebanon" +msgstr "" + +#. module: base +#: selection:workflow.activity,join_mode:0 +#: selection:workflow.activity,split_mode:0 +msgid "Xor" +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +#: field:ir.actions.report.xml,report_type:0 +msgid "Report Type" +msgstr "" + +#. module: base +#: view:res.country.state:0 +#: field:res.partner,state_id:0 +msgid "State" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Galician / Galego" +msgstr "" + +#. module: base +#: model:res.country,name:base.no +msgid "Norway" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "4. %b, %B ==> Dec, December" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_cl +msgid "Chile Localization Chart Account" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Sinhalese / සිංහල" +msgstr "" + +#. module: base +#: selection:res.request,state:0 +msgid "waiting" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_workflow_triggers +msgid "workflow.triggers" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "XSL" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:84 +#, python-format +msgid "Invalid search criterions" +msgstr "" + +#. module: base +#: view:ir.mail_server:0 +msgid "Connection Information" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_prof +msgid "Professor" +msgstr "" + +#. module: base +#: model:res.country,name:base.hm +msgid "Heard and McDonald Islands" +msgstr "" + +#. module: base +#: help:ir.model.data,name:0 +msgid "" +"External Key/Identifier that can be used for data integration with third-" +"party systems" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,view_id:0 +msgid "View Ref." +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_sales_management +msgid "Helps you handle your quotations, sale orders and invoicing." +msgstr "" + +#. module: base +#: field:res.users,login_date:0 +msgid "Latest connection" +msgstr "" + +#. module: base +#: field:res.groups,implied_ids:0 +msgid "Inherits" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "Selection" +msgstr "" + +#. module: base +#: field:ir.module.module,icon:0 +msgid "Icon URL" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_es +msgid "" +"\n" +"Spanish Charts of Accounts (PGCE 2008).\n" +"=======================================\n" +"\n" +" * Defines the following chart of account templates:\n" +" * Spanish General Chart of Accounts 2008\n" +" * Spanish General Chart of Accounts 2008 for small and medium " +"companies\n" +" * Defines templates for sale and purchase VAT\n" +" * Defines tax code templates\n" +"\n" +"**Note:** You should install the l10n_ES_account_balance_report module for " +"yearly\n" +" account reporting (balance, profit & losses).\n" +msgstr "" + +#. module: base +#: field:ir.actions.act_url,type:0 +#: field:ir.actions.act_window,type:0 +#: field:ir.actions.act_window_close,type:0 +#: field:ir.actions.actions,type:0 +#: field:ir.actions.client,type:0 +#: field:ir.actions.report.xml,type:0 +#: view:ir.actions.server:0 +#: field:ir.actions.server,state:0 +#: field:ir.actions.server,type:0 +#: field:ir.actions.wizard,type:0 +msgid "Action Type" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:351 +#, python-format +msgid "" +"You try to install module '%s' that depends on module '%s'.\n" +"But the latter module is not available in your system." +msgstr "" + +#. module: base +#: view:base.language.import:0 +#: model:ir.actions.act_window,name:base.action_view_base_import_language +#: model:ir.ui.menu,name:base.menu_view_base_import_language +msgid "Import Translation" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +#: field:ir.module.module,category_id:0 +msgid "Category" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +#: selection:ir.attachment,type:0 +#: selection:ir.property,type:0 +msgid "Binary" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_doctor +msgid "Doctor" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp_repair +msgid "" +"\n" +"The aim is to have a complete module to manage all products repairs.\n" +"====================================================================\n" +"\n" +"The following topics should be covered by this module:\n" +"------------------------------------------------------\n" +" * Add/remove products in the reparation\n" +" * Impact for stocks\n" +" * Invoicing (products and/or services)\n" +" * Warranty concept\n" +" * Repair quotation report\n" +" * Notes for the technician and for the final customer\n" +msgstr "" + +#. module: base +#: model:res.country,name:base.cd +msgid "Congo, Democratic Republic of the" +msgstr "" + +#. module: base +#: model:res.country,name:base.cr +msgid "Costa Rica" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_ldap +msgid "Authentication via LDAP" +msgstr "" + +#. module: base +#: view:workflow.activity:0 +msgid "Conditions" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_other_form +msgid "Other Partners" +msgstr "" + +#. module: base +#: field:base.language.install,state:0 +#: field:base.module.import,state:0 +#: field:base.module.update,state:0 +#: field:ir.actions.todo,state:0 +#: field:ir.module.module,state:0 +#: field:ir.module.module.dependency,state:0 +#: field:ir.translation,state:0 +#: field:res.request,state:0 +#: field:workflow.instance,state:0 +#: view:workflow.workitem:0 +#: field:workflow.workitem,state:0 +msgid "Status" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_currency_form +#: model:ir.ui.menu,name:base.menu_action_currency_form +#: view:res.currency:0 +msgid "Currencies" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_8 +msgid "Consultancy Services" +msgstr "" + +#. module: base +#: help:ir.values,value:0 +msgid "Default value (pickled) or reference to an action" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,auto:0 +msgid "Custom Python Parser" +msgstr "" + +#. module: base +#: sql_constraint:res.groups:0 +msgid "The name of the group must be unique !" +msgstr "" + +#. module: base +#: help:ir.translation,module:0 +msgid "Module this term belongs to" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_view_editor +msgid "" +"\n" +"OpenERP Web to edit views.\n" +"==========================\n" +"\n" +" " +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Hour 00->12: %(h12)s" +msgstr "" + +#. module: base +#: help:res.partner.address,active:0 +msgid "Uncheck the active field to hide the contact." +msgstr "" + +#. module: base +#: model:res.country,name:base.dk +msgid "Denmark" +msgstr "" + +#. module: base +#: field:res.country,code:0 +msgid "Country Code" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_workflow_instance +msgid "workflow.instance" +msgstr "" + +#. module: base +#: code:addons/orm.py:480 +#, python-format +msgid "Unknown attribute %s in %s " +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "10. %S ==> 20" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ar +msgid "" +"\n" +"Argentinian accounting chart and tax localization.\n" +"==================================================\n" +"\n" +"Plan contable argentino e impuestos de acuerdo a disposiciones vigentes\n" +"\n" +" " +msgstr "" + +#. module: base +#: code:addons/fields.py:126 +#, python-format +msgid "undefined get method !" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Norwegian Bokmål / Norsk bokmål" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_madam +msgid "Madam" +msgstr "" + +#. module: base +#: model:res.country,name:base.ee +msgid "Estonia" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_board +#: model:ir.ui.menu,name:base.menu_reporting_dashboard +msgid "Dashboards" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_procurement +msgid "Procurements" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_6 +msgid "Bronze" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_payroll_account +msgid "Payroll Accounting" +msgstr "" + +#. module: base +#: help:ir.attachment,type:0 +msgid "Binary File or external URL" +msgstr "" + +#. module: base +#: view:res.users:0 +msgid "Change password" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_order_dates +msgid "Dates on Sales Order" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Creation Month" +msgstr "" + +#. module: base +#: field:ir.module.module,demo:0 +msgid "Demo Data" +msgstr "" + +#. module: base +#: model:res.partner.title,shortcut:base.res_partner_title_mister +msgid "Mr." +msgstr "" + +#. module: base +#: model:res.country,name:base.mv +msgid "Maldives" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_portal_crm +msgid "Portal CRM" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.next_id_4 +msgid "Low Level Objects" +msgstr "" + +#. module: base +#: help:ir.values,model:0 +msgid "Model to which this entry applies" +msgstr "" + +#. module: base +#: field:res.country,address_format:0 +msgid "Address Format" +msgstr "" + +#. module: base +#: help:res.lang,grouping:0 +msgid "" +"The Separator Format should be like [,n] where 0 < n :starting from Unit " +"digit.-1 will end the separation. e.g. [3,2,-1] will represent 106500 to be " +"1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as " +"106,500. Provided ',' as the thousand separator in each case." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_br +msgid "" +"\n" +"Base module for the Brazilian localization.\n" +"===========================================\n" +"\n" +"This module consists in:\n" +"------------------------\n" +" - Generic Brazilian chart of accounts\n" +" - Brazilian taxes such as:\n" +"\n" +" - IPI\n" +" - ICMS\n" +" - PIS\n" +" - COFINS\n" +" - ISS\n" +" - IR\n" +" - IRPJ\n" +" - CSLL\n" +"\n" +" - Tax Situation Code (CST) required for the electronic fiscal invoicing " +"(NFe)\n" +"\n" +"The field tax_discount has also been added in the account.tax.template and " +"account.tax\n" +"objects to allow the proper computation of some Brazilian VATs such as ICMS. " +"The\n" +"chart of account creation wizard has been extended to propagate those new " +"data properly.\n" +"\n" +"It's important to note however that this module lack many implementations to " +"use\n" +"OpenERP properly in Brazil. Those implementations (such as the electronic " +"fiscal\n" +"Invoicing which is already operational) are brought by more than 15 " +"additional\n" +"modules of the Brazilian Launchpad localization project\n" +"https://launchpad.net/openerp.pt-br-localiz and their dependencies in the " +"extra\n" +"addons branch. Those modules aim at not breaking with the remarkable " +"OpenERP\n" +"modularity, this is why they are numerous but small. One of the reasons for\n" +"maintaining those modules apart is that Brazilian Localization leaders need " +"commit\n" +"rights agility to complete the localization as companies fund the remaining " +"legal\n" +"requirements (such as soon fiscal ledgers, accounting SPED, fiscal SPED and " +"PAF\n" +"ECF that are still missing as September 2011). Those modules are also " +"strictly\n" +"licensed under AGPL V3 and today don't come with any additional paid " +"permission\n" +"for online use of 'private modules'." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_values +msgid "ir.values" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_no_one +msgid "Technical Features" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Occitan (FR, post 1500) / Occitan" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:213 +#, python-format +msgid "" +"Here is what we got instead:\n" +" %s" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_model_data +#: view:ir.model.data:0 +#: model:ir.ui.menu,name:base.ir_model_data_menu +msgid "External Identifiers" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Malayalam / മലയാളം" +msgstr "" + +#. module: base +#: field:res.request,body:0 +#: field:res.request.history,req_id:0 +msgid "Request" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.act_ir_actions_todo_form +msgid "" +"The configuration wizards are used to help you configure a new instance of " +"OpenERP. They are launched during the installation of new modules, but you " +"can choose to restart some wizards manually from this menu." +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_sxw:0 +msgid "SXW Path" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_asset +msgid "" +"\n" +"Financial and accounting asset management.\n" +"==========================================\n" +"\n" +"This Module manages the assets owned by a company or an individual. It will " +"keep \n" +"track of depreciation's occurred on those assets. And it allows to create " +"Move's \n" +"of the depreciation lines.\n" +"\n" +" " +msgstr "" + +#. module: base +#: field:ir.cron,numbercall:0 +msgid "Number of Calls" +msgstr "" + +#. module: base +#: code:addons/base/res/res_bank.py:192 +#, python-format +msgid "BANK" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_point_of_sale +#: model:ir.module.module,shortdesc:base.module_point_of_sale +msgid "Point of Sale" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mail +msgid "" +"\n" +"Business oriented Social Networking\n" +"===================================\n" +"The Social Networking module provides a unified social network abstraction " +"layer allowing applications to display a complete\n" +"communication history on documents with a fully-integrated email and message " +"management system.\n" +"\n" +"It enables the users to read and send messages as well as emails. It also " +"provides a feeds page combined to a subscription mechanism that allows to " +"follow documents and to be constantly updated about recent news.\n" +"\n" +"Main Features\n" +"-------------\n" +"* Clean and renewed communication history for any OpenERP document that can " +"act as a discussion topic\n" +"* Subscription mechanism to be updated about new messages on interesting " +"documents\n" +"* Unified feeds page to see recent messages and activity on followed " +"documents\n" +"* User communication through the feeds page\n" +"* Threaded discussion design on documents\n" +"* Relies on the global outgoing mail server - an integrated email management " +"system - allowing to send emails with a configurable scheduler-based " +"processing engine\n" +"* Includes an extensible generic email composition assistant, that can turn " +"into a mass-mailing assistant and is capable of interpreting simple " +"*placeholder expressions* that will be replaced with dynamic data when each " +"email is actually sent.\n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.server,sequence:0 +msgid "" +"Important when you deal with multiple actions, the execution order will be " +"decided based on this, low number is higher priority." +msgstr "" + +#. module: base +#: model:res.country,name:base.gr +msgid "Greece" +msgstr "" + +#. module: base +#: view:res.config:0 +msgid "Apply" +msgstr "" + +#. module: base +#: field:res.request,trigger_date:0 +msgid "Trigger Date" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Croatian / hrvatski jezik" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_uy +msgid "" +"\n" +"General Chart of Accounts.\n" +"==========================\n" +"\n" +"Provide Templates for Chart of Accounts, Taxes for Uruguay.\n" +"\n" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_gr +msgid "Greece - Accounting" +msgstr "" + +#. module: base +#: sql_constraint:res.country:0 +msgid "The code of the country must be unique !" +msgstr "" + +#. module: base +#: selection:ir.module.module.dependency,state:0 +msgid "Uninstallable" +msgstr "" + +#. module: base +#: view:res.partner.category:0 +msgid "Partner Category" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +#: selection:ir.actions.server,state:0 +msgid "Trigger" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_warehouse_management +msgid "" +"Helps you manage your inventory and main stock operations: delivery orders, " +"receptions, etc." +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_module_update +msgid "Update Module" +msgstr "" + +#. module: base +#: view:ir.model.fields:0 +msgid "Translate" +msgstr "" + +#. module: base +#: field:res.request.history,body:0 +msgid "Body" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:220 +#, python-format +msgid "Connection test succeeded!" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_gtd +msgid "" +"\n" +"Implement concepts of the \"Getting Things Done\" methodology \n" +"===========================================================\n" +"\n" +"This module implements a simple personal to-do list based on tasks. It adds " +"an editable list of tasks simplified to the minimum required fields in the " +"project application.\n" +"\n" +"The to-do list is based on the GTD methodology. This world-wide used " +"methodology is used for personal time management improvement.\n" +"\n" +"Getting Things Done (commonly abbreviated as GTD) is an action management " +"method created by David Allen, and described in a book of the same name.\n" +"\n" +"GTD rests on the principle that a person needs to move tasks out of the mind " +"by recording them externally. That way, the mind is freed from the job of " +"remembering everything that needs to be done, and can concentrate on " +"actually performing those tasks.\n" +" " +msgstr "" + +#. module: base +#: field:res.users,menu_id:0 +msgid "Menu Action" +msgstr "" + +#. module: base +#: help:ir.model.fields,selection:0 +msgid "" +"List of options for a selection field, specified as a Python expression " +"defining a list of (key, label) pairs. For example: " +"[('blue','Blue'),('yellow','Yellow')]" +msgstr "" + +#. module: base +#: selection:base.language.export,state:0 +msgid "choose" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:442 +#, python-format +msgid "" +"Please define at least one SMTP server, or provide the SMTP parameters " +"explicitly." +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Filter on my documents" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_project_gtd +msgid "Personal Tasks, Contexts, Timeboxes" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_cr +msgid "" +"\n" +"Chart of accounts for Costa Rica.\n" +"=================================\n" +"\n" +"Includes:\n" +"---------\n" +" * account.type\n" +" * account.account.template\n" +" * account.tax.template\n" +" * account.tax.code.template\n" +" * account.chart.template\n" +"\n" +"Everything is in English with Spanish translation. Further translations are " +"welcome,\n" +"please go to http://translations.launchpad.net/openerp-costa-rica.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_supplier_form +#: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name +#: view:res.partner:0 +msgid "Suppliers" +msgstr "" + +#. module: base +#: field:res.request,ref_doc2:0 +msgid "Document Ref 2" +msgstr "" + +#. module: base +#: field:res.request,ref_doc1:0 +msgid "Document Ref 1" +msgstr "" + +#. module: base +#: model:res.country,name:base.ga +msgid "Gabon" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_stock +msgid "Inventory, Logistic, Storage" +msgstr "" + +#. module: base +#: view:ir.actions.act_window:0 +#: selection:ir.translation,type:0 +msgid "Help" +msgstr "" + +#. module: base +#: view:ir.model:0 +#: view:ir.rule:0 +#: view:res.groups:0 +#: model:res.groups,name:base.group_erp_manager +#: view:res.users:0 +msgid "Access Rights" +msgstr "" + +#. module: base +#: model:res.country,name:base.gl +msgid "Greenland" +msgstr "" + +#. module: base +#: field:res.partner.bank,acc_number:0 +msgid "Account Number" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "" +"Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " +"GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_th +msgid "Thailand - Accounting" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "1. %c ==> Fri Dec 5 18:25:20 2008" +msgstr "" + +#. module: base +#: model:res.country,name:base.nc +msgid "New Caledonia (French)" +msgstr "" + +#. module: base +#: field:ir.model,osv_memory:0 +msgid "Transient Model" +msgstr "" + +#. module: base +#: model:res.country,name:base.cy +msgid "Cyprus" +msgstr "" + +#. module: base +#: field:res.users,new_password:0 +msgid "Set Password" +msgstr "" + +#. module: base +#: field:ir.actions.server,subject:0 +#: field:res.request,name:0 +#: view:res.request.link:0 +msgid "Subject" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_membership +msgid "" +"\n" +"This module allows you to manage all operations for managing memberships.\n" +"=========================================================================\n" +"\n" +"It supports different kind of members:\n" +"--------------------------------------\n" +" * Free member\n" +" * Associated member (e.g.: a group subscribes to a membership for all " +"subsidiaries)\n" +" * Paid members\n" +" * Special member prices\n" +"\n" +"It is integrated with sales and accounting to allow you to automatically\n" +"invoice and send propositions for membership renewal.\n" +" " +msgstr "" + +#. module: base +#: selection:res.currency,position:0 +msgid "Before Amount" +msgstr "" + +#. module: base +#: field:res.request,act_from:0 +#: field:res.request.history,act_from:0 +msgid "From" +msgstr "" + +#. module: base +#: view:res.users:0 +msgid "Preferences" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_9 +msgid "Components Buyer" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "" +"Do you confirm the uninstallation of this module? This will permanently " +"erase all data currently stored by the module!" +msgstr "" + +#. module: base +#: help:ir.cron,function:0 +msgid "Name of the method to be called when this job is processed." +msgstr "" + +#. module: base +#: field:ir.actions.client,tag:0 +msgid "Client action tag" +msgstr "" + +#. module: base +#: field:ir.values,model_id:0 +msgid "Model (change only)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_marketing_campaign_crm_demo +msgid "" +"\n" +"Demo data for the module marketing_campaign.\n" +"============================================\n" +"\n" +"Creates demo data like leads, campaigns and segments for the module " +"marketing_campaign.\n" +" " +msgstr "" + +#. module: base +#: selection:ir.actions.act_window.view,view_mode:0 +#: selection:ir.ui.view,type:0 +msgid "Kanban" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:287 +#, python-format +msgid "" +"The Selection Options expression is must be in the [('key','Label'), ...] " +"format!" +msgstr "" + +#. module: base +#: field:res.company,company_registry:0 +msgid "Company Registry" +msgstr "" + +#. module: base +#: view:ir.actions.report.xml:0 +#: model:ir.ui.menu,name:base.menu_sales_configuration_misc +#: view:res.currency:0 +msgid "Miscellaneous" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_ir_mail_server_list +#: view:ir.mail_server:0 +#: model:ir.ui.menu,name:base.menu_mail_servers +msgid "Outgoing Mail Servers" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_custom +msgid "Technical" +msgstr "" + +#. module: base +#: model:res.country,name:base.cn +msgid "China" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_pl +msgid "" +"\n" +"This is the module to manage the accounting chart and taxes for Poland in " +"OpenERP.\n" +"=============================================================================" +"=====\n" +"\n" +"To jest moduł do tworzenia wzorcowego planu kont i podstawowych ustawień do " +"podatków\n" +"VAT 0%, 7% i 22%. Moduł ustawia też konta do kupna i sprzedaży towarów " +"zakładając,\n" +"że wszystkie towary są w obrocie hurtowym.\n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.server,wkf_model_id:0 +msgid "" +"The object that should receive the workflow signal (must have an associated " +"workflow)" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_account_voucher +msgid "" +"Allows you to create your invoices and track the payments. It is an easier " +"version of the accounting module for managers who are not accountants." +msgstr "" + +#. module: base +#: model:res.country,name:base.eh +msgid "Western Sahara" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_account_voucher +msgid "Invoicing & Payments" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_res_company_form +msgid "" +"Create and manage the companies that will be managed by OpenERP from here. " +"Shops or subsidiaries can be created and maintained from here." +msgstr "" + +#. module: base +#: model:res.country,name:base.id +msgid "Indonesia" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_stock_no_autopicking +msgid "" +"\n" +"This module allows an intermediate picking process to provide raw materials " +"to production orders.\n" +"=============================================================================" +"====================\n" +"\n" +"One example of usage of this module is to manage production made by your\n" +"suppliers (sub-contracting). To achieve this, set the assembled product " +"which is\n" +"sub-contracted to 'No Auto-Picking' and put the location of the supplier in " +"the\n" +"routing of the assembly operation.\n" +" " +msgstr "" + +#. module: base +#: help:multi_company.default,expression:0 +msgid "" +"Expression, must be True to match\n" +"use context.get or user (browse)" +msgstr "" + +#. module: base +#: model:res.country,name:base.bg +msgid "Bulgaria" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp_byproduct +msgid "" +"\n" +"This module allows you to produce several products from one production " +"order.\n" +"=============================================================================" +"\n" +"\n" +"You can configure by-products in the bill of material.\n" +"\n" +"Without this module:\n" +"--------------------\n" +" A + B + C -> D\n" +"\n" +"With this module:\n" +"-----------------\n" +" A + B + C -> D + E\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.tf +msgid "French Southern Territories" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_currency +#: field:res.company,currency_id:0 +#: field:res.company,currency_ids:0 +#: field:res.country,currency_id:0 +#: view:res.currency:0 +#: field:res.currency,name:0 +#: field:res.currency.rate,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "5. %y, %Y ==> 08, 2008" +msgstr "" + +#. module: base +#: model:res.partner.title,shortcut:base.res_partner_title_ltd +msgid "ltd" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_purchase_double_validation +msgid "" +"\n" +"Double-validation for purchases exceeding minimum amount.\n" +"=========================================================\n" +"\n" +"This module modifies the purchase workflow in order to validate purchases " +"that\n" +"exceeds minimum amount set by configuration wizard.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_administration +msgid "Administration" +msgstr "" + +#. module: base +#: view:base.module.update:0 +msgid "Click on Update below to start the process..." +msgstr "" + +#. module: base +#: model:res.country,name:base.ir +msgid "Iran" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Slovak / Slovenský jazyk" +msgstr "" + +#. module: base +#: field:base.language.export,state:0 +#: field:ir.ui.menu,icon_pict:0 +#: field:res.users,user_email:0 +msgid "unknown" +msgstr "" + +#. module: base +#: field:res.currency,symbol:0 +msgid "Symbol" +msgstr "" + +#. module: base +#: help:res.partner,image_medium:0 +msgid "" +"Medium-sized image of this contact. It is automatically resized as a " +"128x128px image, with aspect ratio preserved. Use this field in form views " +"or some kanban views." +msgstr "" + +#. module: base +#: view:base.update.translations:0 +msgid "Synchronize Translation" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +#: field:res.partner.bank,bank_name:0 +msgid "Bank Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.ki +msgid "Kiribati" +msgstr "" + +#. module: base +#: model:res.country,name:base.iq +msgid "Iraq" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_association +#: model:ir.ui.menu,name:base.menu_association +#: model:ir.ui.menu,name:base.menu_report_association +msgid "Association" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "Action to Launch" +msgstr "" + +#. module: base +#: field:ir.model,modules:0 +#: field:ir.model.fields,modules:0 +msgid "In Modules" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_contacts +#: model:ir.ui.menu,name:base.menu_config_address_book +msgid "Address Book" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_sequence_type +msgid "ir.sequence.type" +msgstr "" + +#. module: base +#: selection:base.language.export,format:0 +msgid "CSV File" +msgstr "" + +#. module: base +#: field:res.company,account_no:0 +msgid "Account No." +msgstr "" + +#. module: base +#: code:addons/base/res/res_lang.py:185 +#, python-format +msgid "Base Language 'en_US' can not be deleted !" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_uk +msgid "" +"\n" +"This is the latest UK OpenERP localisation necessary to run OpenERP " +"accounting for UK SME's with:\n" +"=============================================================================" +"====================\n" +" - a CT600-ready chart of accounts\n" +" - VAT100-ready tax structure\n" +" - InfoLogic UK counties listing\n" +" - a few other adaptations" +msgstr "" + +#. module: base +#: selection:ir.model,state:0 +msgid "Base Object" +msgstr "" + +#. module: base +#: field:ir.cron,priority:0 +#: field:ir.mail_server,sequence:0 +#: field:res.request,priority:0 +#: field:res.request.link,priority:0 +msgid "Priority" +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "Dependencies :" +msgstr "" + +#. module: base +#: field:res.company,vat:0 +msgid "Tax ID" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions +msgid "Bank Statement Extensions to Support e-banking" +msgstr "" + +#. module: base +#: field:ir.model.fields,field_description:0 +msgid "Field Label" +msgstr "" + +#. module: base +#: model:res.country,name:base.dj +msgid "Djibouti" +msgstr "" + +#. module: base +#: field:ir.translation,value:0 +msgid "Translation Value" +msgstr "" + +#. module: base +#: model:res.country,name:base.ag +msgid "Antigua and Barbuda" +msgstr "" + +#. module: base +#: model:res.country,name:base.zr +msgid "Zaire" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_project +msgid "Projects, Tasks" +msgstr "" + +#. module: base +#: field:workflow.instance,res_id:0 +#: field:workflow.triggers,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: base +#: view:ir.cron:0 +#: field:ir.model,info:0 +msgid "Information" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:147 +#, python-format +msgid "false" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_analytic_analysis +msgid "" +"\n" +"This module is for modifying account analytic view to show important data to " +"project manager of services companies.\n" +"=============================================================================" +"======================================\n" +"\n" +"Adds menu to show relevant information to each manager.You can also view the " +"report of account analytic summary user-wise as well as month-wise.\n" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_payroll_account +msgid "" +"\n" +"Generic Payroll system Integrated with Accounting.\n" +"==================================================\n" +"\n" +" * Expense Encoding\n" +" * Payment Encoding\n" +" * Company Contribution Management\n" +" " +msgstr "" + +#. module: base +#: view:base.module.update:0 +msgid "Update Module List" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:682 +#: code:addons/base/res/res_users.py:822 +#: selection:res.partner,type:0 +#: selection:res.partner.address,type:0 +#: view:res.users:0 +#, python-format +msgid "Other" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Turkish / Türkçe" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_workflow_activity_form +#: model:ir.ui.menu,name:base.menu_workflow_activity +#: field:workflow,activities:0 +msgid "Activities" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_product +msgid "Products & Pricelists" +msgstr "" + +#. module: base +#: help:ir.filters,user_id:0 +msgid "" +"The user this filter is private to. When left empty the filter is public and " +"available to all users." +msgstr "" + +#. module: base +#: field:ir.actions.act_window,auto_refresh:0 +msgid "Auto-Refresh" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_product_expiry +msgid "" +"\n" +"Track different dates on products and production lots.\n" +"======================================================\n" +"\n" +"Following dates can be tracked:\n" +"-------------------------------\n" +" - end of life\n" +" - best before date\n" +" - removal date\n" +" - alert date\n" +"\n" +"Used, for example, in food industries." +msgstr "" + +#. module: base +#: help:ir.translation,state:0 +msgid "" +"Automatically set to let administators find new terms that might need to be " +"translated" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:84 +#, python-format +msgid "The osv_memory field can only be compared with = and != operator." +msgstr "" + +#. module: base +#: selection:ir.ui.view,type:0 +msgid "Diagram" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_es +msgid "Spanish - Accounting (PGCE 2008)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_no_autopicking +msgid "Picking Before Manufacturing" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_note_pad +msgid "Sticky memos, Collaborative" +msgstr "" + +#. module: base +#: model:res.country,name:base.wf +msgid "Wallis and Futuna Islands" +msgstr "" + +#. module: base +#: help:multi_company.default,name:0 +msgid "Name it to easily find a record" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr +msgid "" +"\n" +"Human Resources Management\n" +"==========================\n" +"\n" +"This application enables you to manage important aspects of your company's " +"staff and other details such as their skills, contacts, working time...\n" +"\n" +"\n" +"You can manage:\n" +"---------------\n" +"* Employees and hierarchies : You can define your employee with User and " +"display hierarchies\n" +"* HR Departments\n" +"* HR Jobs\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_contract +msgid "" +"\n" +"Add all information on the employee form to manage contracts.\n" +"=============================================================\n" +"\n" +" * Contract\n" +" * Place of Birth,\n" +" * Medical Examination Date\n" +" * Company Vehicle\n" +"\n" +"You can assign several contracts per employee.\n" +" " +msgstr "" + +#. module: base +#: view:ir.model.data:0 +#: field:ir.model.data,name:0 +msgid "External Identifier" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_event_sale +msgid "" +"\n" +"Creating registration with sale orders.\n" +"=======================================\n" +"\n" +"This module allows you to automatize and connect your registration creation " +"with\n" +"your main sale flow and therefore, to enable the invoicing feature of " +"registrations.\n" +"\n" +"It defines a new kind of service products that offers you the possibility " +"to\n" +"choose an event category associated with it. When you encode a sale order " +"for\n" +"that product, you will be able to choose an existing event of that category " +"and\n" +"when you confirm your sale order it will automatically create a registration " +"for\n" +"this event.\n" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_audittrail +msgid "" +"\n" +"This module lets administrator track every user operation on all the objects " +"of the system.\n" +"=============================================================================" +"==============\n" +"\n" +"The administrator can subscribe to rules for read, write and delete on " +"objects \n" +"and can check logs.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.grant_menu_access +#: model:ir.ui.menu,name:base.menu_grant_menu_access +msgid "Menu Items" +msgstr "" + +#. module: base +#: model:res.groups,comment:base.group_sale_salesman_all_leads +msgid "" +"the user will have access to all records of everyone in the sales " +"application." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_event +msgid "Events Organisation" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_sequence_actions +#: model:ir.ui.menu,name:base.menu_ir_sequence_actions +#: model:ir.ui.menu,name:base.next_id_6 +#: view:workflow.activity:0 +msgid "Actions" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_delivery +msgid "Delivery Costs" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_cron.py:391 +#, python-format +msgid "" +"This cron task is currently being executed and may not be modified, please " +"try again in a few minutes" +msgstr "" + +#. module: base +#: view:base.language.export:0 +#: field:ir.exports.line,export_id:0 +msgid "Export" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ma +msgid "Maroc - Accounting" +msgstr "" + +#. module: base +#: field:res.bank,bic:0 +#: field:res.partner.bank,bank_bic:0 +msgid "Bank Identifier Code" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "" +"CSV format: you may edit it directly with your favorite spreadsheet " +"software,\n" +" the rightmost column (value) contains the " +"translations" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_chart +msgid "" +"\n" +"Remove minimal account chart.\n" +"=============================\n" +"\n" +"Deactivates minimal chart of accounts.\n" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_crypt +msgid "DB Password Encryption" +msgstr "" + +#. module: base +#: help:workflow.transition,act_to:0 +msgid "The destination activity." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_issue +msgid "Issue Tracker" +msgstr "" + +#. module: base +#: view:base.module.update:0 +#: view:base.module.upgrade:0 +#: view:base.update.translations:0 +msgid "Update" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_plugin +msgid "" +"\n" +"The common interface for plug-in.\n" +"=================================\n" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_crm +msgid "" +"\n" +"This module adds a shortcut on one or several opportunity cases in the CRM.\n" +"===========================================================================\n" +"\n" +"This shortcut allows you to generate a sales order based on the selected " +"case.\n" +"If different cases are open (a list), it generates one sale order by case.\n" +"The case is then closed and linked to the generated sales order.\n" +"\n" +"We suggest you to install this module, if you installed both the sale and " +"the crm\n" +"modules.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.bq +msgid "Bonaire, Sint Eustatius and Saba" +msgstr "" + +#. module: base +#: model:ir.actions.report.xml,name:base.ir_module_reference_print +msgid "Technical guide" +msgstr "" + +#. module: base +#: model:res.country,name:base.tz +msgid "Tanzania" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Danish / Dansk" +msgstr "" + +#. module: base +#: selection:ir.model.fields,select_level:0 +msgid "Advanced Search (deprecated)" +msgstr "" + +#. module: base +#: model:res.country,name:base.cx +msgid "Christmas Island" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_contacts +msgid "" +"\n" +"This module gives you a quick view of your address book, accessible from " +"your home page.\n" +"You can track your suppliers, customers and other contacts.\n" +msgstr "" + +#. module: base +#: help:res.company,custom_footer:0 +msgid "" +"Check this to define the report footer manually. Otherwise it will be " +"filled in automatically." +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Supplier Partners" +msgstr "" + +#. module: base +#: view:res.config.installer:0 +msgid "Install Modules" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_import_crm +msgid "Import & Synchronize" +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Customer Partners" +msgstr "" + +#. module: base +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_request_history +msgid "res.request.history" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_multi_company_default +msgid "Default multi company" +msgstr "" + +#. module: base +#: field:ir.translation,src:0 +msgid "Source" +msgstr "" + +#. module: base +#: field:ir.model.constraint,date_init:0 +#: field:ir.model.relation,date_init:0 +msgid "Initialization Date" +msgstr "" + +#. module: base +#: model:res.country,name:base.vu +msgid "Vanuatu" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_product_visible_discount +msgid "" +"\n" +"This module lets you calculate discounts on Sale Order lines and Invoice " +"lines base on the partner's pricelist.\n" +"=============================================================================" +"==================================\n" +"\n" +"To this end, a new check box named 'Visible Discount' is added to the " +"pricelist form.\n" +"\n" +"**Example:**\n" +" For the product PC1 and the partner \"Asustek\": if listprice=450, and " +"the price\n" +" calculated using Asustek's pricelist is 225. If the check box is " +"checked, we\n" +" will have on the sale order line: Unit price=450, Discount=50,00, Net " +"price=225.\n" +" If the check box is unchecked, we will have on Sale Order and Invoice " +"lines:\n" +" Unit price=225, Discount=0,00, Net price=225.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm +msgid "CRM" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_report_designer +msgid "" +"\n" +"This module is used along with OpenERP OpenOffice Plugin.\n" +"=========================================================\n" +"\n" +"This module adds wizards to Import/Export .sxw report that you can modify in " +"OpenOffice. \n" +"Once you have modified it you can upload the report using the same wizard.\n" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "Start configuration" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Catalan / Català" +msgstr "" + +#. module: base +#: model:res.country,name:base.do +msgid "Dominican Republic" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Serbian (Cyrillic) / српски" +msgstr "" + +#. module: base +#: code:addons/orm.py:2649 +#, python-format +msgid "" +"Invalid group_by specification: \"%s\".\n" +"A group_by specification must be a list of valid fields." +msgstr "" + +#. module: base +#: selection:ir.mail_server,smtp_encryption:0 +msgid "TLS (STARTTLS)" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,usage:0 +msgid "Used to filter menu and home actions from the user form." +msgstr "" + +#. module: base +#: model:res.country,name:base.sa +msgid "Saudi Arabia" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_mrp +msgid "" +"\n" +"This module provides facility to the user to install mrp and sales modulesat " +"a time.\n" +"=============================================================================" +"=======\n" +"\n" +"It is basically used when we want to keep track of production orders " +"generated\n" +"from sales order. It adds sales name and sales Reference on production " +"order.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:147 +#, python-format +msgid "no" +msgstr "" + +#. module: base +#: field:ir.actions.server,trigger_obj_id:0 +#: field:ir.model.fields,relation_field:0 +msgid "Relation Field" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal_project +msgid "" +"\n" +"This module adds project menu and features (tasks) to your portal if project " +"and portal are installed.\n" +"=============================================================================" +"=========================\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_module_configuration.py:38 +#, python-format +msgid "System Configuration done" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_config_list_action +#: view:ir.config_parameter:0 +#: model:ir.ui.menu,name:base.ir_config_menu +msgid "System Parameters" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ch +msgid "" +"\n" +"Swiss localization :\n" +"====================\n" +" - DTA generation for a lot of payment types\n" +" - BVR management (number generation, report.)\n" +" - Import account move from the bank file (like v11)\n" +" - Simplify the way you handle the bank statement for reconciliation\n" +"\n" +"You can also add ZIP and bank completion with:\n" +"----------------------------------------------\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" **Author:** Camptocamp SA\n" +" \n" +" **Donors:** Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique SA\n" +"\n" +"Module incluant la localisation Suisse de OpenERP revu et corrigé par " +"Camptocamp.\n" +"Cette nouvelle version comprend la gestion et l'émissionde BVR, le paiement\n" +"électronique via DTA (pour les banques, le système postal est en " +"développement)\n" +"et l'import du relevé de compte depuis la banque de manière automatisée. De " +"plus,\n" +"nous avons intégré la définition de toutes les banques Suisses(adresse, " +"swift et clearing).\n" +"\n" +"Par ailleurs, conjointement à ce module, nous proposons la complétion NPA:\n" +"--------------------------------------------------------------------------\n" +"Vous pouvez ajouter la completion des banques et des NPA avec with:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" **Auteur:** Camptocamp SA\n" +" \n" +" **Donateurs:** Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique " +"SA\n" +"\n" +"TODO :\n" +"------\n" +" - Implement bvr import partial reconciliation\n" +" - Replace wizard by osv_memory when possible\n" +" - Add mising HELP\n" +" - Finish code comment\n" +" - Improve demo data\n" +"\n" +msgstr "" + +#. module: base +#: field:workflow.triggers,instance_id:0 +msgid "Destination Instance" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,multi:0 +#: field:ir.actions.wizard,multi:0 +msgid "Action on Multiple Doc." +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_title_partner +#: model:ir.ui.menu,name:base.menu_partner_title_partner +msgid "Titles" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_anonymization +msgid "" +"\n" +"This module allows you to anonymize a database.\n" +"===============================================\n" +"\n" +"This module allows you to keep your data confidential for a given database.\n" +"This process is useful, if you want to use the migration process and " +"protect\n" +"your own or your customer’s confidential data. The principle is that you " +"run\n" +"an anonymization tool which will hide your confidential data(they are " +"replaced\n" +"by ‘XXX’ characters). Then you can send the anonymized database to the " +"migration\n" +"team. Once you get back your migrated database, you restore it and reverse " +"the\n" +"anonymization process to recover your previous data.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_analytics +msgid "" +"\n" +"Google Analytics.\n" +"==============================\n" +"\n" +"Collects web application usage with Google Analytics.\n" +" " +msgstr "" + +#. module: base +#: help:ir.sequence,implementation:0 +msgid "" +"Two sequence object implementations are offered: Standard and 'No gap'. The " +"later is slower than the former but forbids any gap in the sequence (while " +"they are possible in the former)." +msgstr "" + +#. module: base +#: model:res.country,name:base.gn +msgid "Guinea" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_diagram +msgid "OpenERP Web Diagram" +msgstr "" + +#. module: base +#: model:res.country,name:base.lu +msgid "Luxembourg" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_base_calendar +msgid "Personal & Shared Calendar" +msgstr "" + +#. module: base +#: selection:res.request,priority:0 +msgid "Low" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_ui_menu.py:317 +#, python-format +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: base +#: view:ir.translation:0 +msgid "Web-only translations" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "" +"3. If user belongs to several groups, the results from step 2 are combined " +"with logical OR operator" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_be +msgid "" +"\n" +"This is the base module to manage the accounting chart for Belgium in " +"OpenERP.\n" +"=============================================================================" +"=\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,\n" +" the chart template to follow, the no. of digits to generate, the code " +"for your\n" +" account and bank account, currency to create journals.\n" +"\n" +"Thus, the pure copy of Chart Template is generated.\n" +"\n" +"Wizards provided by this module:\n" +"--------------------------------\n" +" * Partner VAT Intra: Enlist the partners with their related VAT and " +"invoiced\n" +" amounts. Prepares an XML file format.\n" +" \n" +" **Path to access :** Invoicing/Reporting/Legal Reports/Belgium " +"Statements/Partner VAT Intra\n" +" * Periodical VAT Declaration: Prepares an XML file for Vat Declaration " +"of\n" +" the Main company of the User currently Logged in.\n" +" \n" +" **Path to access :** Invoicing/Reporting/Legal Reports/Belgium " +"Statements/Periodical VAT Declaration\n" +" * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for " +"Vat\n" +" Declaration of the Main company of the User currently Logged in Based " +"on\n" +" Fiscal year.\n" +" \n" +" **Path to access :** Invoicing/Reporting/Legal Reports/Belgium " +"Statements/Annual Listing Of VAT-Subjected Customers\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_gengo +msgid "Automated Translations through Gengo API" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_payment +msgid "Suppliers Payment Management" +msgstr "" + +#. module: base +#: model:res.country,name:base.sv +msgid "El Salvador" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:147 +#: field:res.bank,phone:0 +#: field:res.company,phone:0 +#: field:res.partner,phone:0 +#: field:res.partner.address,phone:0 +#, python-format +msgid "Phone" +msgstr "" + +#. module: base +#: field:res.groups,menu_access:0 +msgid "Access Menu" +msgstr "" + +#. module: base +#: model:res.country,name:base.th +msgid "Thailand" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_account_voucher +msgid "Send Invoices and Track Payments" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_crm_config_lead +msgid "Leads & Opportunities" +msgstr "" + +#. module: base +#: model:res.country,name:base.gg +msgid "Guernsey" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Romanian / română" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_tr +msgid "" +"\n" +"Türkiye için Tek düzen hesap planı şablonu OpenERP Modülü.\n" +"==========================================================\n" +"\n" +"Bu modül kurulduktan sonra, Muhasebe yapılandırma sihirbazı çalışır\n" +" * Sihirbaz sizden hesap planı şablonu, planın kurulacağı şirket, banka " +"hesap\n" +" bilgileriniz, ilgili para birimi gibi bilgiler isteyecek.\n" +" " +msgstr "" + +#. module: base +#: selection:workflow.activity,join_mode:0 +#: selection:workflow.activity,split_mode:0 +msgid "And" +msgstr "" + +#. module: base +#: help:ir.values,res_id:0 +msgid "" +"Database identifier of the record to which this applies. 0 = for all records" +msgstr "" + +#. module: base +#: field:ir.model.fields,relation:0 +msgid "Object Relation" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_voucher +msgid "eInvoicing & Payments" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_crypt +msgid "" +"\n" +"Replaces cleartext passwords in the database with a secure hash.\n" +"================================================================\n" +"\n" +"For your existing user base, the removal of the cleartext passwords occurs \n" +"immediately when you install base_crypt.\n" +"\n" +"All passwords will be replaced by a secure, salted, cryptographic hash, \n" +"preventing anyone from reading the original password in the database.\n" +"\n" +"After installing this module, it won't be possible to recover a forgotten " +"password \n" +"for your users, the only solution is for an admin to set a new password.\n" +"\n" +"Security Warning:\n" +"-----------------\n" +"Installing this module does not mean you can ignore other security " +"measures,\n" +"as the password is still transmitted unencrypted on the network, unless you\n" +"are using a secure protocol such as XML-RPCS or HTTPS.\n" +"\n" +"It also does not protect the rest of the content of the database, which may\n" +"contain critical data. Appropriate security measures need to be implemented\n" +"by the system administrator in all areas, such as: protection of database\n" +"backups, system files, remote shell access, physical server access.\n" +"\n" +"Interaction with LDAP authentication:\n" +"-------------------------------------\n" +"This module is currently not compatible with the ``user_ldap`` module and\n" +"will disable LDAP authentication completely if installed at the same time.\n" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "General" +msgstr "" + +#. module: base +#: model:res.country,name:base.uz +msgid "Uzbekistan" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_act_window +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.act_window" +msgstr "" + +#. module: base +#: model:res.country,name:base.vi +msgid "Virgin Islands (USA)" +msgstr "" + +#. module: base +#: model:res.country,name:base.tw +msgid "Taiwan" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_currency_rate +msgid "Currency Rate" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +#: field:base.module.upgrade,module_info:0 +msgid "Modules to Update" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_custom_multicompany +msgid "Multi-Companies" +msgstr "" + +#. module: base +#: field:workflow,osv:0 +#: view:workflow.instance:0 +#: field:workflow.instance,res_type:0 +msgid "Resource Object" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_helpdesk +msgid "Helpdesk" +msgstr "" + +#. module: base +#: field:ir.rule,perm_write:0 +msgid "Apply for Write" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_stock +msgid "" +"\n" +"Manage multi-warehouses, multi- and structured stock locations\n" +"==============================================================\n" +"\n" +"The warehouse and inventory management is based on a hierarchical location " +"structure, from warehouses to storage bins. \n" +"The double entry inventory system allows you to manage customers, suppliers " +"as well as manufacturing inventories. \n" +"\n" +"OpenERP has the capacity to manage lots and serial numbers ensuring " +"compliance with the traceability requirements imposed by the majority of " +"industries.\n" +"\n" +"Key Features\n" +"-------------\n" +"* Moves history and planning,\n" +"* Stock valuation (standard or average price, ...)\n" +"* Robustness faced with Inventory differences\n" +"* Automatic reordering rules\n" +"* Support for barcodes\n" +"* Rapid detection of mistakes through double entry system\n" +"* Traceability (Upstream / Downstream, Serial numbers, ...)\n" +"\n" +"Dashboard / Reports for Warehouse Management will include:\n" +"----------------------------------------------------------\n" +"* Incoming Products (Graph)\n" +"* Outgoing Products (Graph)\n" +"* Procurement in Exception\n" +"* Inventory Analysis\n" +"* Last Product Inventories\n" +"* Moves Analysis\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_document_page +msgid "" +"\n" +"Pages\n" +"=====\n" +"Web pages\n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.server,code:0 +msgid "" +"Python code to be executed if condition is met.\n" +"It is a Python block that can use the same values as for the condition field" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.grant_menu_access +msgid "" +"Manage and customize the items available and displayed in your OpenERP " +"system menu. You can delete an item by clicking on the box at the beginning " +"of each line and then delete it through the button that appeared. Items can " +"be assigned to specific groups in order to make them accessible to some " +"users within the system." +msgstr "" + +#. module: base +#: field:ir.ui.view,field_parent:0 +msgid "Child Field" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Detailed algorithm:" +msgstr "" + +#. module: base +#: field:ir.actions.act_url,usage:0 +#: field:ir.actions.act_window,usage:0 +#: field:ir.actions.act_window_close,usage:0 +#: field:ir.actions.actions,usage:0 +#: field:ir.actions.client,usage:0 +#: field:ir.actions.report.xml,usage:0 +#: field:ir.actions.server,usage:0 +#: field:ir.actions.wizard,usage:0 +msgid "Action Usage" +msgstr "" + +#. module: base +#: field:ir.module.module,name:0 +msgid "Technical Name" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_workflow_workitem +msgid "workflow.workitem" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_tools +msgid "" +"Lets you install various interesting but non-essential tools like Survey, " +"Lunch and Ideas box." +msgstr "" + +#. module: base +#: selection:ir.module.module,state:0 +msgid "Not Installable" +msgstr "" + +#. module: base +#: help:res.lang,iso_code:0 +msgid "This ISO code is the name of po files to use for translations" +msgstr "" + +#. module: base +#: report:ir.module.reference:0 +msgid "View :" +msgstr "" + +#. module: base +#: field:ir.model.fields,view_load:0 +msgid "View Auto-Load" +msgstr "" + +#. module: base +#: view:res.users:0 +msgid "Allowed Companies" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_de +msgid "Deutschland - Accounting" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Day of the Year: %(doy)s" +msgstr "" + +#. module: base +#: field:ir.ui.menu,web_icon:0 +msgid "Web Icon File" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_view_base_module_upgrade +msgid "Apply Scheduled Upgrades" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_journal +msgid "Invoicing Journals" +msgstr "" + +#. module: base +#: help:ir.ui.view,groups_id:0 +msgid "" +"If this field is empty, the view applies to all users. Otherwise, the view " +"applies to the users of those groups only." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Persian / فارس" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_expense +msgid "" +"\n" +"Manage expenses by Employees\n" +"============================\n" +"\n" +"This application allows you to manage your employees' daily expenses. It " +"gives you access to your employees’ fee notes and give you the right to " +"complete and validate or refuse the notes. After validation it creates an " +"invoice for the employee.\n" +"Employee can encode their own expenses and the validation flow puts it " +"automatically in the accounting after validation by managers.\n" +"\n" +"\n" +"The whole flow is implemented as:\n" +"----------------------------------\n" +"* Draft expense\n" +"* Confirmation of the sheet by the employee\n" +"* Validation by his manager\n" +"* Validation by the accountant and receipt creation\n" +"\n" +"This module also uses analytic accounting and is compatible with the invoice " +"on timesheet module so that you are able to automatically re-invoice your " +"customers' expenses if your work by project.\n" +" " +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "Export Settings" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,src_model:0 +msgid "Source Model" +msgstr "" + +#. module: base +#: view:ir.sequence:0 +msgid "Day of the Week (0:Monday): %(weekday)s" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_module_upgrade.py:84 +#, python-format +msgid "Unmet dependency !" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:500 +#: code:addons/base/ir/ir_model.py:561 +#: code:addons/base/ir/ir_model.py:1023 +#, python-format +msgid "Administrator access is required to uninstall a module" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_base_module_configuration +msgid "base.module.configuration" +msgstr "" + +#. module: base +#: code:addons/orm.py:3829 +#, python-format +msgid "" +"The requested operation cannot be completed due to security restrictions. " +"Please contact your system administrator.\n" +"\n" +"(Document type: %s, Operation: %s)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_idea +msgid "" +"\n" +"This module allows user to easily and efficiently participate in enterprise " +"innovation.\n" +"=============================================================================" +"==========\n" +"\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 of best ideas from all the users.\n" +"Once installed, check the menu 'Ideas' in the 'Tools' main menu." +msgstr "" + +#. module: base +#: code:addons/orm.py:5248 +#, python-format +msgid "" +"%s This might be '%s' in the current model, or a field of the same name in " +"an o2m." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_payment +msgid "" +"\n" +"Module to manage the payment of your supplier invoices.\n" +"=======================================================\n" +"\n" +"This module allows you to create and manage your payment orders, with " +"purposes to\n" +"-----------------------------------------------------------------------------" +"---- \n" +" * serve as base for an easy plug-in of various automated payment " +"mechanisms.\n" +" * provide a more efficient way to manage invoice payment.\n" +"\n" +"Warning:\n" +"~~~~~~~~\n" +"The confirmation of a payment order does _not_ create accounting entries, it " +"just \n" +"records the fact that you gave your payment order to your bank. The booking " +"of \n" +"your order must be encoded as usual through a bank statement. Indeed, it's " +"only \n" +"when you get the confirmation from your bank that your order has been " +"accepted \n" +"that you can book it in your accounting. To help you with that operation, " +"you \n" +"have a new option to import payment orders as bank statement lines.\n" +" " +msgstr "" + +#. module: base +#: field:ir.model,access_ids:0 +#: view:ir.model.access:0 +msgid "Access" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:151 +#: field:res.partner,vat:0 +#, python-format +msgid "TIN" +msgstr "" + +#. module: base +#: model:res.country,name:base.aw +msgid "Aruba" +msgstr "" + +#. module: base +#: code:addons/base/module/wizard/base_module_import.py:58 +#, python-format +msgid "File is not a zip file!" +msgstr "" + +#. module: base +#: model:res.country,name:base.ar +msgid "Argentina" +msgstr "" + +#. module: base +#: field:res.groups,full_name:0 +msgid "Group Name" +msgstr "" + +#. module: base +#: model:res.country,name:base.bh +msgid "Bahrain" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:148 +#: field:res.bank,fax:0 +#: field:res.company,fax:0 +#: field:res.partner,fax:0 +#: field:res.partner.address,fax:0 +#, python-format +msgid "Fax" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +#: field:ir.attachment,company_id:0 +#: field:ir.default,company_id:0 +#: field:ir.property,company_id:0 +#: field:ir.sequence,company_id:0 +#: field:ir.values,company_id:0 +#: view:res.company:0 +#: field:res.currency,company_id:0 +#: view:res.partner:0 +#: field:res.partner,company_id:0 +#: field:res.partner.address,company_id:0 +#: field:res.partner.address,parent_id:0 +#: field:res.partner.bank,company_id:0 +#: view:res.users:0 +#: field:res.users,company_id:0 +msgid "Company" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_report_designer +msgid "Advanced Reporting" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_purchase +msgid "Purchase Orders, Receptions, Supplier Invoices" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_payroll +msgid "" +"\n" +"Generic Payroll system.\n" +"=======================\n" +"\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances/Deductions\n" +" * Allow to configure Basic/Gross/Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_model_data +msgid "ir.model.data" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Bulgarian / български език" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_aftersale +msgid "After-Sale Services" +msgstr "" + +#. module: base +#: field:base.language.import,code:0 +msgid "ISO Code" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_fr +msgid "France - Accounting" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 +msgid "Launch" +msgstr "" + +#. module: base +#: selection:res.partner,type:0 +msgid "Shipping" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_mrp +msgid "" +"\n" +"Automatically creates project tasks from procurement lines.\n" +"===========================================================\n" +"\n" +"This module will automatically create a new task for each procurement order " +"line\n" +"(e.g. for sale order lines), if the corresponding product meets the " +"following\n" +"characteristics:\n" +"\n" +" * Product Type = Service\n" +" * Procurement Method (Order fulfillment) = MTO (Make to Order)\n" +" * Supply/Procurement Method = Manufacture\n" +"\n" +"If on top of that a projet is specified on the product form (in the " +"Procurement\n" +"tab), then the new task will be created in that specific project. Otherwise, " +"the\n" +"new task will not belong to any project, and may be added to a project " +"manually\n" +"later.\n" +"\n" +"When the project task is completed or cancelled, the workflow of the " +"corresponding\n" +"procurement line is updated accordingly. For example, if this procurement " +"corresponds\n" +"to a sale order line, the sale order line will be considered delivered when " +"the\n" +"task is completed.\n" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,limit:0 +msgid "Limit" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_hr_user +msgid "Officer" +msgstr "" + +#. module: base +#: code:addons/orm.py:789 +#, python-format +msgid "Serialization field `%s` not found for sparse field `%s`!" +msgstr "" + +#. module: base +#: model:res.country,name:base.jm +msgid "Jamaica" +msgstr "" + +#. module: base +#: field:res.partner,color:0 +#: field:res.partner.address,color:0 +msgid "Color Index" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_partner_category_form +msgid "" +"Manage the partner categories in order to better classify them for tracking " +"and analysis purposes. A partner may belong to several categories and " +"categories have a hierarchy structure: a partner belonging to a category " +"also belong to his parent category." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_survey +msgid "" +"\n" +"This module is used for surveying.\n" +"==================================\n" +"\n" +"It depends on the answers or reviews of some questions by different users. " +"A\n" +"survey may have multiple pages. Each page may contain multiple questions and " +"each\n" +"question may have multiple answers. Different users may give different " +"answers of\n" +"question and according to that survey is done. Partners are also sent mails " +"with\n" +"user name and password for the invitation of the survey.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:163 +#, python-format +msgid "Model '%s' contains module data and cannot be removed!" +msgstr "" + +#. module: base +#: model:res.country,name:base.az +msgid "Azerbaijan" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:477 +#: code:addons/base/res/res_partner.py:436 +#, python-format +msgid "Warning" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_edi +msgid "Electronic Data Interchange (EDI)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_anglo_saxon +msgid "Anglo-Saxon Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.vg +msgid "Virgin Islands (British)" +msgstr "" + +#. module: base +#: view:ir.property:0 +#: model:ir.ui.menu,name:base.menu_ir_property +msgid "Parameters" +msgstr "" + +#. module: base +#: model:res.country,name:base.pm +msgid "Saint Pierre and Miquelon" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Czech / Čeština" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_generic_modules +msgid "Generic Modules" +msgstr "" + +#. module: base +#: model:res.country,name:base.mk +msgid "Macedonia, the former Yugoslav Republic of" +msgstr "" + +#. module: base +#: model:res.country,name:base.rw +msgid "Rwanda" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auth_openid +msgid "" +"\n" +"Allow users to login through OpenID.\n" +"====================================\n" +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_port:0 +msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." +msgstr "" + +#. module: base +#: model:res.country,name:base.ck +msgid "Cook Islands" +msgstr "" + +#. module: base +#: field:ir.model.data,noupdate:0 +msgid "Non Updatable" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Klingon" +msgstr "" + +#. module: base +#: model:res.country,name:base.sg +msgid "Singapore" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,target:0 +msgid "Current Window" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_hidden +#: view:res.users:0 +msgid "Technical Settings" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_accounting_and_finance +msgid "" +"Helps you handle your accounting needs, if you are not an accountant, we " +"suggest you to install only the Invoicing." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_plugin_thunderbird +msgid "Thunderbird Plug-In" +msgstr "" + +#. module: base +#: model:ir.module.module,summary:base.module_event +msgid "Trainings, Conferences, Meetings, Exhibitions, Registrations" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_country +#: field:res.bank,country:0 +#: field:res.company,country_id:0 +#: view:res.country:0 +#: field:res.country.state,country_id:0 +#: field:res.partner,country:0 +#: field:res.partner,country_id:0 +#: field:res.partner.address,country_id:0 +#: field:res.partner.bank,country_id:0 +msgid "Country" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_15 +msgid "Wholesaler" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_vat +msgid "VAT Number Validation" +msgstr "" + +#. module: base +#: field:ir.model.fields,complete_name:0 +msgid "Complete Name" +msgstr "" + +#. module: base +#: help:ir.actions.wizard,multi:0 +msgid "" +"If set to true, the wizard will not be displayed on the right toolbar of a " +"form view." +msgstr "" + +#. module: base +#: view:ir.values:0 +msgid "Action Bindings/Defaults" +msgstr "" + +#. module: base +#: view:base.language.export:0 +msgid "" +"file encoding, please be sure to view and edit\n" +" using the same encoding." +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "" +"1. Global rules are combined together with a logical AND operator, and with " +"the result of the following steps" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_nl +msgid "Netherlands - Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.gs +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#. module: base +#: view:res.lang:0 +msgid "%X - Appropriate time representation." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Spanish (SV) / Español (SV)" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.open_module_tree +msgid "Install a Module" +msgstr "" + +#. module: base +#: field:ir.module.module,auto_install:0 +msgid "Automatic Installation" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_hn +msgid "" +"\n" +"This is the base module to manage the accounting chart for Honduras.\n" +"====================================================================\n" +" \n" +"Agrega una nomenclatura contable para Honduras. También incluye impuestos y " +"la\n" +"moneda Lempira. -- Adds accounting chart for Honduras. It also includes " +"taxes\n" +"and the Lempira currency." +msgstr "" + +#. module: base +#: model:res.country,name:base.jp +msgid "Japan" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:410 +#, python-format +msgid "Can only rename one column at a time!" +msgstr "" + +#. module: base +#: selection:ir.translation,type:0 +msgid "Report/Template" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_budget +msgid "" +"\n" +"This module allows accountants to manage analytic and crossovered budgets.\n" +"==========================================================================\n" +"\n" +"Once the Budgets are defined (in Invoicing/Budgets/Budgets), the Project " +"Managers \n" +"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 in order to ensure the total planned is not greater/lower than what " +"he \n" +"planned for this Budget. Each list of record can also be switched to a " +"graphical \n" +"view of it.\n" +"\n" +"Three reports are available:\n" +"----------------------------\n" +" 1. The first is available from a list of Budgets. It gives the " +"spreading, for \n" +" these Budgets, of the Analytic Accounts.\n" +"\n" +" 2. The second is a summary of the previous one, it only gives the " +"spreading, \n" +" for the selected Budgets, of the Analytic Accounts.\n" +"\n" +" 3. The last one is available from the Analytic Chart of Accounts. It " +"gives \n" +" the spreading, for the selected Analytic Accounts of Budgets.\n" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window.view,view_mode:0 +#: selection:ir.ui.view,type:0 +msgid "Graph" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_server +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.server" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ca +msgid "Canada - Accounting" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.act_ir_actions_todo_form +#: model:ir.model,name:base.model_ir_actions_todo +#: model:ir.ui.menu,name:base.menu_ir_actions_todo +#: model:ir.ui.menu,name:base.menu_ir_actions_todo_form +msgid "Configuration Wizards" +msgstr "" + +#. module: base +#: field:res.lang,code:0 +msgid "Locale Code" +msgstr "" + +#. module: base +#: field:workflow.activity,split_mode:0 +msgid "Split Mode" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "Note that this operation might take a few minutes." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_fields.py:364 +#, python-format +msgid "" +"Ambiguous specification for field '%(field)s', only provide one of name, " +"external id or database id" +msgstr "" + +#. module: base +#: field:ir.sequence,implementation:0 +msgid "Implementation" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ve +msgid "Venezuela - Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.cl +msgid "Chile" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_view_editor +msgid "View Editor" +msgstr "" + +#. module: base +#: view:ir.cron:0 +msgid "Execution" +msgstr "" + +#. module: base +#: field:ir.actions.server,condition:0 +#: view:ir.values:0 +#: field:workflow.transition,condition:0 +msgid "Condition" +msgstr "" + +#. module: base +#: help:res.currency,rate:0 +msgid "The rate of the currency to the currency of rate 1." +msgstr "" + +#. module: base +#: field:ir.ui.view,name:0 +msgid "View Name" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_groups +msgid "Access Groups" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Italian / Italiano" +msgstr "" + +#. module: base +#: view:ir.actions.server:0 +msgid "" +"Only one client action will be executed, last client action will be " +"considered in case of multiple client actions." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp_jit +msgid "" +"\n" +"This module allows Just In Time computation of procurement orders.\n" +"==================================================================\n" +"\n" +"If you install this module, you will not have to run the regular " +"procurement\n" +"scheduler anymore (but you still need to run the minimum order point rule\n" +"scheduler, or for example let it run daily).\n" +"All procurement orders will be processed immediately, which could in some\n" +"cases entail a small performance impact.\n" +"\n" +"It may also increase your stock size because products are reserved as soon\n" +"as possible and the scheduler time range is not taken into account anymore.\n" +"In that case, you can not use priorities any more on the different picking.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.hr +msgid "Croatia" +msgstr "" + +#. module: base +#: field:ir.actions.server,mobile:0 +msgid "Mobile No" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_partner_by_category +#: model:ir.actions.act_window,name:base.action_partner_category_form +#: model:ir.model,name:base.model_res_partner_category +#: view:res.partner.category:0 +msgid "Partner Categories" +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "System Update" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_sxw_content:0 +#: field:ir.actions.report.xml,report_sxw_content_data:0 +msgid "SXW Content" +msgstr "" + +#. module: base +#: help:ir.sequence,prefix:0 +msgid "Prefix value of the record for the sequence" +msgstr "" + +#. module: base +#: model:res.country,name:base.sc +msgid "Seychelles" +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_4 +msgid "Gold" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:159 +#: model:ir.actions.act_window,name:base.action_res_partner_bank_account_form +#: model:ir.model,name:base.model_res_partner_bank +#: model:ir.ui.menu,name:base.menu_action_res_partner_bank_form +#: view:res.company:0 +#: field:res.company,bank_ids:0 +#: view:res.partner.bank:0 +#, python-format +msgid "Bank Accounts" +msgstr "" + +#. module: base +#: model:res.country,name:base.sl +msgid "Sierra Leone" +msgstr "" + +#. module: base +#: view:res.company:0 +msgid "General Information" +msgstr "" + +#. module: base +#: field:ir.model.data,complete_name:0 +msgid "Complete ID" +msgstr "" + +#. module: base +#: model:res.country,name:base.tc +msgid "Turks and Caicos Islands" +msgstr "" + +#. module: base +#: help:res.partner,vat:0 +msgid "" +"Tax Identification Number. Check the box if this contact is subjected to " +"taxes. Used by the some of the legal statements." +msgstr "" + +#. module: base +#: field:res.partner.bank,partner_id:0 +msgid "Account Owner" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_procurement +msgid "" +"\n" +"This is the module for computing Procurements.\n" +"==============================================\n" +"\n" +"In the MRP process, procurements orders are created to launch manufacturing\n" +"orders, purchase orders, stock allocations. Procurement orders are\n" +"generated automatically by the system and unless there is a problem, the\n" +"user will not be notified. In case of problems, the system will raise some\n" +"procurement exceptions to inform the user about blocking problems that need\n" +"to be resolved manually (like, missing BoM structure or missing supplier).\n" +"\n" +"The procurement order will schedule a proposal for automatic procurement\n" +"for the product which needs replenishment. This procurement will start a\n" +"task, either a purchase order form for the supplier, or a production order\n" +"depending on the product's configuration.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:174 +#, python-format +msgid "Company Switch Warning" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_manufacturing +msgid "" +"Helps you manage your manufacturing processes and generate reports on those " +"processes." +msgstr "" + +#. module: base +#: help:ir.sequence,number_increment:0 +msgid "The next number of the sequence will be incremented by this number" +msgstr "" + +#. module: base +#: field:res.partner.address,function:0 +#: selection:workflow.activity,kind:0 +msgid "Function" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_customer_relationship_management +msgid "" +"Manage relations with prospects and customers using leads, opportunities, " +"requests or issues." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project +msgid "" +"\n" +"Track multi-level projects, tasks, work done on tasks\n" +"=====================================================\n" +"\n" +"This application allows an operational project management system to organize " +"your activities into tasks and plan the work you need to get the tasks " +"completed.\n" +"\n" +"Gantt diagrams will give you a graphical representation of your project " +"plans, as well as resources availability and workload.\n" +"\n" +"Dashboard / Reports for Project Management will include:\n" +"--------------------------------------------------------\n" +"* My Tasks\n" +"* Open Tasks\n" +"* Tasks Analysis\n" +"* Cumulative Flow\n" +" " +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Internal Notes" +msgstr "" + +#. module: base +#: selection:res.partner.address,type:0 +msgid "Delivery" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_pvt_ltd +#: model:res.partner.title,shortcut:base.res_partner_title_pvt_ltd +msgid "Corp." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_purchase_requisition +msgid "Purchase Requisitions" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,target:0 +msgid "Inline Edit" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Months" +msgstr "" + +#. module: base +#: view:workflow.instance:0 +msgid "Workflow Instances" +msgstr "" + +#. module: base +#: code:addons/base/res/res_partner.py:524 +#, python-format +msgid "Partners: " +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Is a Company?" +msgstr "" + +#. module: base +#: code:addons/base/res/res_company.py:159 +#: field:res.partner.bank,name:0 +#, python-format +msgid "Bank Account" +msgstr "" + +#. module: base +#: model:res.country,name:base.kp +msgid "North Korea" +msgstr "" + +#. module: base +#: selection:ir.actions.server,state:0 +msgid "Create Object" +msgstr "" + +#. module: base +#: model:res.country,name:base.ss +msgid "South Sudan" +msgstr "" + +#. module: base +#: field:ir.filters,context:0 +msgid "Context" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_mrp +msgid "Sales and MRP Management" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,help:base.action_partner_form +msgid "" +"

\n" +" Click to add a contact in your address book.\n" +"

\n" +" OpenERP helps you easily track all activities related to\n" +" a customer; discussions, history of business opportunities,\n" +" documents, etc.\n" +"

\n" +" " +msgstr "" + +#. module: base +#: model:res.partner.category,name:base.res_partner_category_2 +msgid "Prospect" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_invoice_directly +msgid "Invoice Picking Directly" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Polish / Język polski" +msgstr "" + +#. module: base +#: field:ir.exports,name:0 +msgid "Export Name" +msgstr "" + +#. module: base +#: help:res.partner,type:0 +#: help:res.partner.address,type:0 +msgid "" +"Used to select automatically the right address according to the context in " +"sales and purchases documents." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_purchase_analytic_plans +msgid "" +"\n" +"The base module to manage analytic distribution and purchase orders.\n" +"====================================================================\n" +"\n" +"Allows the user to maintain several analysis plans. These let you split a " +"line\n" +"on a supplier purchase order into several accounts and analytic plans.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.lk +msgid "Sri Lanka" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,search_view:0 +msgid "Search View" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Russian / русский язык" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_signup +msgid "Signup" +msgstr "" diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 5b5d48f8905..188784906cb 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-11 21:56+0000\n" +"PO-Revision-Date: 2012-12-14 15:06+0000\n" "Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-12 04:38+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:03+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -1057,6 +1057,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Eeenk a kapcsolatnak a kisméretű arcképe. Autómatikusan át lesz méretezve " +"64x64px képpé, megtartva a képarányt. Használja ezt a mezőt bárhol, ahol kis " +"képre van szükség." #. module: base #: help:ir.actions.server,mobile:0 @@ -1139,6 +1142,31 @@ msgid "" "also possible in order to automatically create a meeting when a holiday " "request is accepted by setting up a type of meeting in Leave Type.\n" msgstr "" +"\n" +"Lapok kezelése és kiírás igénylések\n" +"=====================================\n" +"\n" +"Ez az alkalmazás vezérli a vállalkozás szabadságok ütemezését. Lehetővé " +"teszi a munkavállalók szabadság igényinek begyűjtését. Ezután, a vezetőség " +"meg tudja nézni az igényeket és azokat jóváhagyhatja vagy elutasíthatja. Így " +"az egész vállalkozás vagy egyes osztályok teljes szabadságolását " +"megtervezheti vagy felügyelheti.\n" +"\n" +"Többféle lapot beállíthat (betegség, szabadság, fizetett napok, ...) és " +"gyorsan kiírhatja a lapokat a kiírási igényenek megfelelően a " +"munkavállalókra vagy osztályokra. Egy munkavállaló több napra is benyújthat " +"igényt egy új kiírás létrehozásával. Ez meg fogja emelni annak a lap " +"típusnak a teljes rendelkezésre álló nap számait (ha az igényt elfogadják).\n" +"\n" +"A lapokat nyomon követheti a következő jelentések szerint: \n" +"\n" +"* Lapok összegzése\n" +"* Osztályonkénti lapok\n" +"* Lapok elemzése\n" +"\n" +"Egy belső napirenddel való szinkronizálás (Találkozók a CRM modulban) is " +"lehetséges, ha az igényt elfogadják, akkor egy lap típusnak megfelelő " +"találkozóra.\n" #. module: base #: selection:base.language.install,lang:0 @@ -1200,7 +1228,7 @@ msgstr "Zimbabwe" #: help:ir.model.constraint,type:0 msgid "" "Type of the constraint: `f` for a foreign key, `u` for other constraints." -msgstr "" +msgstr "Illesztés típusa: `f` idegen kulcshoz, `u` egyéb illesztésekhez." #. module: base #: view:ir.actions.report.xml:0 @@ -1239,6 +1267,16 @@ msgid "" " * the Tax Code Chart for Luxembourg\n" " * the main taxes used in Luxembourg" msgstr "" +"\n" +"Luxenburgi könyvelési modul.\n" +"\n" +"\n" +"This is the base module to manage the accounting chart for Luxembourg.\n" +"======================================================================\n" +"\n" +" * the KLUWER Chart of Accounts\n" +" * the Tax Code Chart for Luxembourg\n" +" * the main taxes used in Luxembourg" #. module: base #: model:res.country,name:base.om @@ -1695,6 +1733,35 @@ msgid "" "Also implements IETF RFC 5785 for services discovery on a http server,\n" "which needs explicit configuration in openerp-server.conf too.\n" msgstr "" +"\n" +"Ezzel a modullal, a dokumentumoknak egy WebDAV szerver aktiválható.\n" +"===============================================================\n" +"\n" +"Bármely kompatibilis böngészővel távolról meg tudja tekinteni az OpenObject " +"mellékleteket.\n" +"\n" +"Telepítés után, a WebDAV szerver irányítható egy beállítóva, mely a Szerver " +"beállítások \n" +"[webdav] részében található.\n" +"\n" +"Szerver beállítási paraméterek:\n" +"-------------------------------\n" +"[webdav]:\n" +"+++++++++ \n" +" * enable = True ; http(s) szervereken keresztüli webdav kiszolgáló\n" +" * vdir = webdav ; a könyvtár, melyen keresztül a webdav ki lesz " +"szolgálva\n" +" * ez az alapértelmezett érték azt jelenti, hogy a webdav itt\n" +" * lesz \"http://localhost:8069/webdav/\n" +" * verbose = True ; webdav részletes üzenetei bekapcsolva\n" +" * debug = True ; webdav nyomkövetés üzenetei bekapcsolva\n" +" * miután az üzenetek átirányítottak a python naplózásba, a \n" +" * \"debug\" szinthez és \"debug_rpc\" szinthez, annak megfelelően, " +"ezeket\n" +" *az opciókat bekapcsolva hagyhatja\n" +"\n" +"Beépíti a IETF RFC 5785 is a http szerver szolgáltatás felfedezéséhez,\n" +"mely meghatározott openerp-server.conf konfigurálást is igényel.\n" #. module: base #: model:ir.module.category,name:base.module_category_purchase_management @@ -1752,6 +1819,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Ez a modul reklamációs menü tulajdonságot is ad a portálhoz, ha a portál és " +"a reklamáció modul telepítve van.\n" +"=============================================================================" +"=============\n" +" " #. module: base #: model:ir.actions.act_window,help:base.action_res_partner_bank_account_form @@ -1874,6 +1947,8 @@ msgid "" "The field on the current object that links to the target object record (must " "be a many2one, or an integer field with the record ID)" msgstr "" +"Az aktuális feladat mezője, mely a cél feladat rekordra mutat(many2one-nak " +"kell lennie, vagy egy rekord ID egyész számmal rendelkező mezőnek)" #. module: base #: model:ir.model,name:base.model_res_bank @@ -1964,7 +2039,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Portál ügy" #. module: base #: model:ir.ui.menu,name:base.menu_tools @@ -2110,7 +2185,7 @@ msgid "" msgstr "" "Segít Önnek, hogy a legtöbbet hozza ki az értékesítési helyeiből gyors " "értékesítési kódolással, egyszerűsített fizetési mód kódolással, automatikus " -"csomaglisták generálásával, stb." +"kiválasztási listák generálásával, stb." #. module: base #: code:addons/base/ir/ir_fields.py:165 @@ -2127,7 +2202,7 @@ msgstr "Hollandia" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_event msgid "Portal Event" -msgstr "" +msgstr "Portál eset" #. module: base #: selection:ir.translation,state:0 @@ -2187,6 +2262,8 @@ msgid "" "Check this box if this contact is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." msgstr "" +"Jelölje ki a négyzetet, ha a kapcsolat egy beszállító. Ha nem bejelölt, a " +"beszerzők nem fogják látni a megrendelés elkészítése közben." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation @@ -2234,7 +2311,7 @@ msgstr "Munka végzés ezen a megrendelésen" #: code:addons/base/ir/ir_model.py:316 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "Ez az oszlop modul adatokat tartalmaz és ezért nem lehet törölni!" #. module: base #: field:ir.attachment,res_model:0 @@ -2259,6 +2336,16 @@ msgid "" "with the effect of creating, editing and deleting either ways.\n" " " msgstr "" +"\n" +"Tervezett feladat munka adat beírások szinkronizálása időkimutatás " +"adatokkal.\n" +"====================================================================\n" +"\n" +"Ez a modul lehetővé teszi a feladat kezeléshez meghatározott feladatok " +"mozgatását az időkimutatás sor bejegyzésekhez egy bizonyos felhasználóhóz " +"vagy dátumhoz a végeredmény létrehozásával, szerkesztésével vagy " +"törlésével.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -2278,6 +2365,17 @@ msgid "" " templates to target objects.\n" " " msgstr "" +"\n" +" Többnyelvű számlatükör \n" +" * Többnyelvű támogatás a számlatükrökhöz, adókhoz, adó kódokhoz, " +"jelentésekhez,\n" +" könyvelési sablonokhoz, számla tükör elemzéshez és elemzési " +"jelentésekhez.\n" +" * Beállítás varázsló változások\n" +" - Fordítás másolás a számlatükörbe COA, adóba, adó kódba és " +"költségvetési helybe a sablonból\n" +" a cél objektumokba.\n" +" " #. module: base #: field:workflow.transition,act_from:0 @@ -2487,7 +2585,7 @@ msgstr "Bahamák" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply for Create" -msgstr "" +msgstr "Létrehozáshoz alkalmazza" #. module: base #: model:ir.module.category,name:base.module_category_tools @@ -2510,6 +2608,8 @@ msgid "" "Appears by default on the top right corner of your printed documents (report " "header)." msgstr "" +"Alap értelmezetten a jobb felső sarokban látható a nyomtatott dokumentumon " +"(jelentés fejléc)." #. module: base #: field:base.module.update,update:0 @@ -2559,6 +2659,8 @@ msgstr "" msgid "" "No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'" msgstr "" +"Nem található azonos rekord erre %(field_type)s '%(value)s' ebben a mezőben " +"'%%(field)s'" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index 92178d8aab0..b295ec95ff6 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.po @@ -1,21 +1,16 @@ -# Armenian translation for openobject-server -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openobject-server package. -# FIRST AUTHOR , 2011. -# msgid "" msgstr "" -"Project-Id-Version: openobject-server\n" -"Report-Msgid-Bugs-To: FULL NAME \n" +"Project-Id-Version: OpenERP Server 6.1rc1\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2011-05-20 09:35+0000\n" -"Last-Translator: Serj Safarian \n" -"Language-Team: Armenian \n" +"PO-Revision-Date: 2012-12-13 18:52+0000\n" +"Last-Translator: Vahe Sahakyan \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-12-04 04:53+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:35+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -29,17 +24,17 @@ msgstr "" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "Սուրբ Հեղինե" +msgstr "Վահե Սահակյան" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "" +msgstr "Այլ լարք" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "Ամսաթիվ" #. module: base #: code:addons/fields.py:637 @@ -53,7 +48,7 @@ msgstr "" #: field:ir.ui.view,arch:0 #: field:ir.ui.view.custom,arch:0 msgid "View Architecture" -msgstr "" +msgstr "Կառուցվածքի արտապատկերում" #. module: base #: model:ir.module.module,summary:base.module_sale_stock @@ -81,6 +76,8 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"Օգնում է հետեւել նախագծերի եւ հանձնարարականների ընթացքին, ստեղծել նորերը, " +"նախագծել, եւ այլն" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale @@ -97,11 +94,13 @@ msgstr "" msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." msgstr "" +"Մոդելի անվանումը, որի նկատմամբ կիրառվող մեթոդը կանչվել է, օրինակ " +"'res.partner':" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Բացված արտապատկերում" #. module: base #: model:ir.module.module,description:base.module_product_manufacturer @@ -148,7 +147,7 @@ msgstr "" #. module: base #: field:res.partner,ref:0 msgid "Reference" -msgstr "" +msgstr "Տեղեկատու" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba @@ -168,7 +167,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "Վաճառքների աանալիտիկ առաքում" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -231,7 +230,7 @@ msgstr "" #: code:addons/osv.py:130 #, python-format msgid "Constraint Error" -msgstr "" +msgstr "Կառուցվածքային սխալ" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom @@ -242,7 +241,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:366 #, python-format msgid "Renaming sparse field \"%s\" is not allowed" -msgstr "" +msgstr "\"%s\" դածտի անվանափոխումն արգելված է" #. module: base #: model:res.country,name:base.sz @@ -253,7 +252,7 @@ msgstr "" #: code:addons/orm.py:4453 #, python-format msgid "created." -msgstr "" +msgstr "ստեղծված է:" #. module: base #: field:ir.actions.report.xml,report_xsl:0 @@ -268,13 +267,13 @@ msgstr "" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "" +msgstr "Աճողական թիվ" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_tree #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "" +msgstr "Ընկերության կառուցվածքը" #. module: base #: selection:base.language.install,lang:0 @@ -300,7 +299,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "Վաճառքների կառավարում" #. module: base #: help:res.partner,user_id:0 @@ -312,7 +311,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "" +msgstr "Գործընկերոջ որոնում" #. module: base #: field:ir.module.category,module_nr:0 @@ -322,12 +321,12 @@ msgstr "" #. module: base #: help:multi_company.default,company_dest_id:0 msgid "Company to store the current record" -msgstr "" +msgstr "Ընկերությունը որին վերաբերում է այս գրառումը" #. module: base #: field:res.partner.bank.type.field,size:0 msgid "Max. Size" -msgstr "" +msgstr "Մաքս. չափ" #. module: base #: model:ir.module.module,description:base.module_sale_order_dates @@ -353,7 +352,7 @@ msgstr "" #. module: base #: field:res.partner.address,name:0 msgid "Contact Name" -msgstr "" +msgstr "Կոնտակտի Անուն" #. module: base #: help:ir.values,key2:0 @@ -379,7 +378,7 @@ msgstr "" #. module: base #: field:ir.actions.wizard,wiz_name:0 msgid "Wizard Name" -msgstr "" +msgstr "Գործիքի անունը" #. module: base #: model:ir.module.module,description:base.module_knowledge @@ -397,7 +396,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "Հաճախորդների սպասարկում" #. module: base #: model:ir.module.module,description:base.module_delivery @@ -434,14 +433,14 @@ msgstr "" #. module: base #: field:res.partner,credit_limit:0 msgid "Credit Limit" -msgstr "" +msgstr "Կրեդիտի մին. սահմանաչափ" #. module: base #: field:ir.model.constraint,date_update:0 #: field:ir.model.data,date_update:0 #: field:ir.model.relation,date_update:0 msgid "Update Date" -msgstr "" +msgstr "Թարմացնել ամսաթիվը" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule @@ -466,7 +465,7 @@ msgstr "" #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" -msgstr "" +msgstr "Լարքի գործիքի քայլերը" #. module: base #: model:ir.model,name:base.model_ir_ui_view_sc @@ -478,7 +477,7 @@ msgstr "" #: field:ir.model.access,group_id:0 #: view:res.groups:0 msgid "Group" -msgstr "" +msgstr "Խումբ" #. module: base #: constraint:res.lang:0 @@ -527,7 +526,7 @@ msgstr "" #. module: base #: field:res.lang,date_format:0 msgid "Date Format" -msgstr "" +msgstr "Ամսաթվի ֆորմատը" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_designer @@ -580,7 +579,7 @@ msgstr "" #. module: base #: field:ir.ui.view.custom,ref_id:0 msgid "Original View" -msgstr "" +msgstr "Հիմնական տեսք" #. module: base #: model:ir.module.module,description:base.module_event @@ -656,12 +655,12 @@ msgstr "" #: field:ir.actions.todo,note:0 #: selection:ir.property,type:0 msgid "Text" -msgstr "" +msgstr "Տեքստ" #. module: base #: field:res.country,name:0 msgid "Country Name" -msgstr "" +msgstr "Երկրի անվանումը" #. module: base #: model:res.country,name:base.co @@ -688,12 +687,12 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "Վաճառքներ եւ գնումներ" #. module: base #: view:ir.translation:0 msgid "Untranslated" -msgstr "" +msgstr "Չթարգմանված" #. module: base #: view:ir.mail_server:0 @@ -712,7 +711,7 @@ msgstr "" #: view:ir.actions.wizard:0 #: model:ir.ui.menu,name:base.menu_ir_action_wizard msgid "Wizards" -msgstr "" +msgstr "Գործիքներ" #. module: base #: code:addons/base/ir/ir_model.py:337 @@ -835,7 +834,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin msgid "Automated Actions" -msgstr "" +msgstr "Ավտոմատացված գործողություն" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro @@ -866,7 +865,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Անվտանգություն եւ ստուգում" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar @@ -892,7 +891,7 @@ msgstr "" #. module: base #: selection:ir.translation,type:0 msgid "Wizard View" -msgstr "" +msgstr "Արտապատկերման գործիք" #. module: base #: model:res.country,name:base.kh @@ -942,7 +941,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_opportunity msgid "Opportunities" -msgstr "" +msgstr "Հնարավորություններ" #. module: base #: model:ir.model,name:base.model_base_language_export @@ -980,7 +979,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "" +msgstr "Իմ գործընկերները" #. module: base #: model:res.country,name:base.zw @@ -996,7 +995,7 @@ msgstr "" #. module: base #: view:ir.actions.report.xml:0 msgid "XML Report" -msgstr "" +msgstr "XML հաշվետվություն" #. module: base #: model:res.country,name:base.es @@ -1039,7 +1038,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "ԱՌՊ արտ. ռես. պլանավորում" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1061,7 +1060,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "Բաժանորդագրում" #. module: base #: selection:ir.module.module,license:0 @@ -1077,7 +1076,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.act_menu_create #: view:wizard.ir.model.menu.create:0 msgid "Create Menu" -msgstr "" +msgstr "Ստեղծել Մենյու" #. module: base #: model:res.country,name:base.in @@ -1151,7 +1150,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%B - Full month name." -msgstr "" +msgstr "%B - Ամսվա լիարժեք անունը" #. module: base #: field:ir.actions.todo,type:0 @@ -1166,12 +1165,12 @@ msgstr "" #: view:ir.values:0 #: field:ir.values,key:0 msgid "Type" -msgstr "" +msgstr "Տեսակ" #. module: base #: field:ir.mail_server,smtp_user:0 msgid "Username" -msgstr "" +msgstr "Օգտ. անուն" #. module: base #: code:addons/orm.py:407 @@ -1238,7 +1237,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_workflow_transition #: view:workflow.activity:0 msgid "Transitions" -msgstr "" +msgstr "Թարգմանություններ" #. module: base #: code:addons/orm.py:4859 @@ -1249,7 +1248,7 @@ msgstr "" #. module: base #: field:ir.module.module,contributors:0 msgid "Contributors" -msgstr "" +msgstr "Հեղինակներ՞՞՞" #. module: base #: field:ir.rule,perm_unlink:0 @@ -1264,7 +1263,7 @@ msgstr "" #. module: base #: field:ir.module.category,visible:0 msgid "Visible" -msgstr "" +msgstr "Տեսանելի" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu @@ -1368,7 +1367,7 @@ msgstr "" #: field:base.module.import,module_name:0 #: field:ir.module.module,shortdesc:0 msgid "Module Name" -msgstr "" +msgstr "Մոդուլի անվանում" #. module: base #: model:res.country,name:base.mh @@ -1395,7 +1394,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Search" -msgstr "" +msgstr "Որոնում" #. module: base #: code:addons/osv.py:133 @@ -1416,17 +1415,17 @@ msgstr "" #: code:addons/base/res/res_users.py:135 #, python-format msgid "Operation Canceled" -msgstr "" +msgstr "Գործողությունը մերժված է" #. module: base #: model:ir.module.module,shortdesc:base.module_document msgid "Document Management System" -msgstr "" +msgstr "Փաստաթղթաշրջանառություն" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_claim msgid "Claims Management" -msgstr "" +msgstr "Բողոքների կառավարում" #. module: base #: model:ir.module.module,description:base.module_document_webdav @@ -1464,7 +1463,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_purchase_management #: model:ir.ui.menu,name:base.menu_purchase_root msgid "Purchases" -msgstr "" +msgstr "Գնումներ" #. module: base #: model:res.country,name:base.md @@ -1489,12 +1488,12 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Features" -msgstr "" +msgstr "Առանձնահատկություններ" #. module: base #: view:ir.attachment:0 msgid "Data" -msgstr "" +msgstr "Տվյալ" #. module: base #: model:ir.module.module,description:base.module_portal_claim @@ -1519,7 +1518,7 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "Version" -msgstr "" +msgstr "Տարբերակ" #. module: base #: help:res.users,action_id:0 @@ -1607,7 +1606,7 @@ msgstr "" #: view:res.bank:0 #: field:res.partner.bank,bank:0 msgid "Bank" -msgstr "" +msgstr "Բանկ" #. module: base #: model:ir.model,name:base.model_ir_exports_line @@ -1638,7 +1637,7 @@ msgstr "" #: field:ir.module.module,reports_by_module:0 #: model:ir.ui.menu,name:base.menu_ir_action_report_xml msgid "Reports" -msgstr "" +msgstr "Հաշվետվություններ" #. module: base #: help:ir.actions.act_window.view,multi:0 @@ -1669,7 +1668,7 @@ msgstr "" #. module: base #: field:res.users,login:0 msgid "Login" -msgstr "" +msgstr "Մուտք" #. module: base #: view:ir.actions.server:0 @@ -1686,7 +1685,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_tools msgid "Tools" -msgstr "" +msgstr "Գործիքներ" #. module: base #: selection:ir.property,type:0 @@ -1710,7 +1709,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_stock msgid "Warehouse Management" -msgstr "" +msgstr "Պահեստի կառավարում" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -1720,7 +1719,7 @@ msgstr "" #. module: base #: field:ir.actions.wizard,name:0 msgid "Wizard Info" -msgstr "" +msgstr "Գործիքի նկարագիր" #. module: base #: model:ir.actions.act_window,name:base.action_wizard_lang_export @@ -1795,7 +1794,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Day: %(day)s" -msgstr "" +msgstr "Օր: %(day)եր" #. module: base #: model:ir.module.category,description:base.module_category_point_of_sale @@ -1834,7 +1833,7 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Days" -msgstr "" +msgstr "Օրեր" #. module: base #: model:ir.module.module,summary:base.module_fleet @@ -1910,7 +1909,7 @@ msgstr "" #: view:res.partner:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "" +msgstr "Գործընկերներ" #. module: base #: field:res.partner.category,parent_left:0 @@ -2068,7 +2067,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_idea msgid "Ideas" -msgstr "" +msgstr "Մտքեր" #. module: base #: view:res.lang:0 @@ -2087,7 +2086,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "" +msgstr "Պարամետրեր" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -2178,7 +2177,7 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Attachment" -msgstr "" +msgstr "Ամրացում" #. module: base #: model:res.country,name:base.ie @@ -2271,7 +2270,7 @@ msgstr "" #: view:res.groups:0 #: field:res.users,groups_id:0 msgid "Groups" -msgstr "" +msgstr "Խմբեր" #. module: base #: selection:base.language.install,lang:0 @@ -2347,7 +2346,7 @@ msgstr "" #. module: base #: view:workflow:0 msgid "Workflow Editor" -msgstr "" +msgstr "Ընթացակարգի խմբագիր" #. module: base #: selection:ir.module.module,state:0 @@ -2371,7 +2370,7 @@ msgstr "" #. module: base #: field:ir.mail_server,smtp_debug:0 msgid "Debugging" -msgstr "" +msgstr "Կարգաբերում" #. module: base #: model:ir.module.module,description:base.module_crm_helpdesk @@ -2408,7 +2407,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "" +msgstr "Լրացուցիչ" #. module: base #: model:res.country,name:base.st @@ -2419,7 +2418,7 @@ msgstr "" #: selection:res.partner,type:0 #: selection:res.partner.address,type:0 msgid "Invoice" -msgstr "" +msgstr "ՀԱ հաշիվ-ապրանքագիր" #. module: base #: model:ir.module.module,description:base.module_product @@ -2501,12 +2500,12 @@ msgstr "" #: view:ir.ui.menu:0 #: field:ir.ui.menu,name:0 msgid "Menu" -msgstr "" +msgstr "Մենյու" #. module: base #: field:res.currency,rate:0 msgid "Current Rate" -msgstr "" +msgstr "Ընթացիկ Փոխարժեք" #. module: base #: selection:base.language.install,lang:0 @@ -2521,7 +2520,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm msgid "Opportunity to Quotation" -msgstr "" +msgstr "Հնարավորություն Գնանշումների" #. module: base #: model:ir.module.module,description:base.module_sale_analytic_plans @@ -2567,7 +2566,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced msgid "Invoicing" -msgstr "" +msgstr "ՀԱ կառավարում" #. module: base #: field:ir.ui.view_sc,name:0 @@ -2597,7 +2596,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_translation_export msgid "Import / Export" -msgstr "" +msgstr "Ներբեռնում / Արտահանում" #. module: base #: model:ir.module.module,description:base.module_sale @@ -2644,7 +2643,7 @@ msgstr "" #: field:ir.translation,res_id:0 #: field:ir.values,res_id:0 msgid "Record ID" -msgstr "" +msgstr "Գրառման ID" #. module: base #: view:ir.filters:0 @@ -2654,7 +2653,7 @@ msgstr "" #. module: base #: field:ir.actions.server,email:0 msgid "Email Address" -msgstr "" +msgstr "Էլ: հասցե" #. module: base #: model:ir.module.module,description:base.module_google_docs @@ -2729,7 +2728,7 @@ msgstr "" #: model:res.groups,name:base.group_sale_manager #: model:res.groups,name:base.group_tool_manager msgid "Manager" -msgstr "" +msgstr "Կառավարիչ" #. module: base #: code:addons/base/ir/ir_model.py:718 @@ -2788,7 +2787,7 @@ msgstr "" #. module: base #: field:ir.server.object.lines,col1:0 msgid "Destination" -msgstr "" +msgstr "Նպատակակետ" #. module: base #: model:res.country,name:base.lt @@ -2863,7 +2862,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%y - Year without century [00,99]." -msgstr "" +msgstr "%y - կարճ տարեթիվ [00,99]" #. module: base #: model:ir.module.module,description:base.module_account_anglo_saxon @@ -2931,7 +2930,7 @@ msgstr "" #: code:addons/base/module/wizard/base_update_translations.py:38 #, python-format msgid "Error!" -msgstr "" +msgstr "Սխալ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_rib @@ -2970,7 +2969,7 @@ msgstr "" #: view:ir.model.fields:0 #: field:res.partner.bank.type.field,name:0 msgid "Field Name" -msgstr "" +msgstr "Դաշտ Անուն" #. module: base #: model:ir.actions.act_window,help:base.action_country @@ -3024,7 +3023,7 @@ msgstr "" #. module: base #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Սխալ: Դուք չեք կարող ստեղծել Recursive ընկերություններ." #. module: base #: code:addons/base/res/res_users.py:671 @@ -3097,7 +3096,7 @@ msgstr "" #. module: base #: model:res.country,name:base.am msgid "Armenia" -msgstr "" +msgstr "Հայաստանի Հանրապետություն" #. module: base #: model:ir.module.module,summary:base.module_hr_evaluation @@ -3108,12 +3107,12 @@ msgstr "" #: model:ir.actions.act_window,name:base.ir_property_form #: model:ir.ui.menu,name:base.menu_ir_property_form_all msgid "Configuration Parameters" -msgstr "" +msgstr "Կարգաբերման պարամետրեր" #. module: base #: constraint:ir.cron:0 msgid "Invalid arguments" -msgstr "" +msgstr "Անվավեր արժեքներ" #. module: base #: model:ir.module.module,description:base.module_l10n_fr_hr_payroll @@ -3191,7 +3190,7 @@ msgstr "" #: field:res.partner.bank,state:0 #: view:res.partner.bank.type:0 msgid "Bank Account Type" -msgstr "" +msgstr "Բանկային հաշվի տեսակ" #. module: base #: view:base.language.export:0 @@ -3203,7 +3202,7 @@ msgstr "" #. module: base #: field:res.partner,image:0 msgid "Image" -msgstr "" +msgstr "Պատկեր" #. module: base #: model:res.country,name:base.at @@ -3216,7 +3215,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_calendar_configuration #: selection:ir.ui.view,type:0 msgid "Calendar" -msgstr "" +msgstr "Օրացույց" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management @@ -3260,7 +3259,7 @@ msgstr "" #: view:res.groups:0 #: field:res.groups,model_access:0 msgid "Access Controls" -msgstr "" +msgstr "Մուտքի Վերահսկում" #. module: base #: code:addons/base/ir/ir_model.py:273 @@ -3320,12 +3319,12 @@ msgstr "" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "" +msgstr "Տարադրամի կոդ (ISO 4217)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_contract msgid "Employee Contracts" -msgstr "" +msgstr "Աշխ: պայմանագրեր" #. module: base #: view:ir.actions.server:0 @@ -3338,18 +3337,18 @@ msgstr "" #: field:res.partner,birthdate:0 #: field:res.partner.address,birthdate:0 msgid "Birthdate" -msgstr "" +msgstr "ծննդյան ամսաթիվ" #. module: base #: model:ir.actions.act_window,name:base.action_partner_title_contact #: model:ir.ui.menu,name:base.menu_partner_title_contact msgid "Contact Titles" -msgstr "" +msgstr "Կոնտակտի կոչումը" #. module: base #: model:ir.module.module,shortdesc:base.module_product_manufacturer msgid "Products Manufacturers" -msgstr "" +msgstr "Ապրանքներ արտադրողները" #. module: base #: code:addons/base/ir/ir_mail_server.py:238 @@ -3361,7 +3360,7 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_survey #: model:ir.ui.menu,name:base.next_id_10 msgid "Survey" -msgstr "" +msgstr "Հարցում" #. module: base #: selection:base.language.install,lang:0 @@ -3388,7 +3387,7 @@ msgstr "" #. module: base #: field:ir.model.fields,select_level:0 msgid "Searchable" -msgstr "" +msgstr "Որոնման ենթակա" #. module: base #: model:res.country,name:base.uy @@ -3424,7 +3423,7 @@ msgstr "" #: model:res.partner.title,name:base.res_partner_title_sir #: model:res.partner.title,shortcut:base.res_partner_title_sir msgid "Sir" -msgstr "" +msgstr "Պարոն" #. module: base #: model:ir.module.module,description:base.module_l10n_ca @@ -3474,7 +3473,7 @@ msgstr "" #. module: base #: selection:res.request,priority:0 msgid "High" -msgstr "" +msgstr "Բարձր" #. module: base #: model:ir.module.module,description:base.module_mrp @@ -3521,13 +3520,13 @@ msgstr "" #: view:ir.module.module:0 #: field:ir.module.module,description:0 msgid "Description" -msgstr "" +msgstr "Նկարագիր" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_instance_form #: model:ir.ui.menu,name:base.menu_workflow_instance msgid "Instances" -msgstr "" +msgstr "Դեպքեր" #. module: base #: model:ir.module.module,description:base.module_purchase_requisition @@ -3595,7 +3594,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_todo msgid "Tasks on CRM" -msgstr "" +msgstr "ԲՍ Հանձնարարություններ" #. module: base #: help:ir.model.fields,relation_field:0 @@ -3631,28 +3630,28 @@ msgstr "" #: view:ir.filters:0 #: model:ir.model,name:base.model_ir_filters msgid "Filters" -msgstr "" +msgstr "ֆիլտրեր" #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act #: view:ir.cron:0 #: model:ir.ui.menu,name:base.menu_ir_cron_act msgid "Scheduled Actions" -msgstr "" +msgstr "Պլանավորված գործողություններ" #. module: base #: model:ir.module.category,name:base.module_category_reporting #: model:ir.ui.menu,name:base.menu_lunch_reporting #: model:ir.ui.menu,name:base.menu_reporting msgid "Reporting" -msgstr "" +msgstr "Զեկույցներ" #. module: base #: field:res.partner,title:0 #: field:res.partner.address,title:0 #: field:res.partner.title,name:0 msgid "Title" -msgstr "" +msgstr "Կոչում" #. module: base #: help:ir.property,res_id:0 @@ -3697,7 +3696,7 @@ msgstr "" #. module: base #: view:ir.model:0 msgid "Create a Menu" -msgstr "" +msgstr "Մենյուի ստեղծում" #. module: base #: model:res.country,name:base.tg @@ -3713,12 +3712,12 @@ msgstr "" #. module: base #: selection:ir.sequence,implementation:0 msgid "Standard" -msgstr "" +msgstr "Ստանդարտ" #. module: base #: model:res.country,name:base.ru msgid "Russian Federation" -msgstr "" +msgstr "Ռուսաստանի Դաշնություն" #. module: base #: selection:base.language.install,lang:0 @@ -3736,7 +3735,7 @@ msgstr "" #. module: base #: field:res.company,name:0 msgid "Company Name" -msgstr "" +msgstr "Ընկերության անվանումը" #. module: base #: code:addons/orm.py:2811 @@ -3750,7 +3749,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_country #: model:ir.ui.menu,name:base.menu_country_partner msgid "Countries" -msgstr "" +msgstr "Երկրներ" #. module: base #: selection:ir.translation,type:0 @@ -3894,7 +3893,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Form" -msgstr "" +msgstr "Ձեւ" #. module: base #: model:res.country,name:base.pf @@ -3998,7 +3997,7 @@ msgstr "" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd msgid "Ltd" -msgstr "" +msgstr "ՍՊԸ" #. module: base #: field:res.partner,ean13:0 @@ -4079,7 +4078,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_res_lang_act_window #: view:res.lang:0 msgid "Languages" -msgstr "" +msgstr "Լեզուներ" #. module: base #: model:ir.module.module,description:base.module_point_of_sale @@ -4113,7 +4112,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_localization_account_charts msgid "Account Charts" -msgstr "" +msgstr "Հաշվային պլաններ" #. module: base #: model:ir.ui.menu,name:base.menu_event_main @@ -4126,7 +4125,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_partner_form #: view:res.partner:0 msgid "Customers" -msgstr "" +msgstr "Հաճախորդներ" #. module: base #: model:res.country,name:base.au @@ -4136,7 +4135,7 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "Menu :" -msgstr "" +msgstr "Մենյու ." #. module: base #: selection:ir.model.fields,state:0 @@ -4321,7 +4320,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sr msgid "Suriname" -msgstr "" +msgstr "Ազգանուն" #. module: base #: model:ir.module.module,description:base.module_account_sequence @@ -4353,12 +4352,12 @@ msgstr "" #: model:ir.ui.menu,name:base.marketing_menu #: model:ir.ui.menu,name:base.menu_report_marketing msgid "Marketing" -msgstr "" +msgstr "Մարքեթինգ" #. module: base #: view:res.partner.bank:0 msgid "Bank account" -msgstr "" +msgstr "Բանկային հաշիվ" #. module: base #: model:ir.module.module,description:base.module_web_calendar @@ -4557,7 +4556,7 @@ msgstr "" #: view:ir.module.module:0 #: field:ir.module.module,author:0 msgid "Author" -msgstr "" +msgstr "Հեղինակ" #. module: base #: view:res.lang:0 @@ -4615,7 +4614,7 @@ msgstr "" #: view:res.groups:0 #: field:res.groups,rule_groups:0 msgid "Rules" -msgstr "" +msgstr "Կանոններ" #. module: base #: field:ir.mail_server,smtp_host:0 @@ -4858,7 +4857,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form #: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform msgid "Bank Account Types" -msgstr "" +msgstr "Բանկային հաշիվների տեսակները" #. module: base #: help:ir.sequence,suffix:0 @@ -4878,13 +4877,13 @@ msgstr "" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Not Searchable" -msgstr "" +msgstr "Որոնման ենթակա չէ" #. module: base #: view:ir.config_parameter:0 #: field:ir.config_parameter,key:0 msgid "Key" -msgstr "" +msgstr "Բանալի" #. module: base #: field:res.company,rml_header:0 @@ -5054,7 +5053,7 @@ msgstr "" #. module: base #: selection:res.request,state:0 msgid "draft" -msgstr "" +msgstr "սեւագիր" #. module: base #: selection:ir.property,type:0 @@ -5063,7 +5062,7 @@ msgstr "" #: field:res.partner,date:0 #: field:res.request,date_sent:0 msgid "Date" -msgstr "" +msgstr "Ամսաթիվ" #. module: base #: model:ir.module.module,shortdesc:base.module_event_moodle @@ -5135,7 +5134,7 @@ msgstr "" #. module: base #: field:res.partner.bank,owner_name:0 msgid "Account Owner Name" -msgstr "" +msgstr "Հաշվի Սեփականատիրոջ Անունը" #. module: base #: code:addons/base/ir/ir_model.py:412 @@ -5252,12 +5251,12 @@ msgstr "" #: selection:ir.translation,type:0 #: field:multi_company.default,field_id:0 msgid "Field" -msgstr "" +msgstr "Դաշտ" #. module: base #: model:ir.module.module,shortdesc:base.module_project_long_term msgid "Long Term Projects" -msgstr "" +msgstr "Երկարաժամկետ նախագծեր" #. module: base #: model:res.country,name:base.ve @@ -5411,7 +5410,7 @@ msgstr "" #: field:workflow,name:0 #: field:workflow.activity,name:0 msgid "Name" -msgstr "" +msgstr "Անուն" #. module: base #: help:ir.actions.act_window,multi:0 @@ -5475,7 +5474,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_language_import msgid "Language Import" -msgstr "" +msgstr "լեզվի ներբեռնում" #. module: base #: help:workflow.transition,act_from:0 @@ -5488,7 +5487,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_generic_modules_accounting #: view:res.company:0 msgid "Accounting" -msgstr "" +msgstr "Հաշվառում" #. module: base #: model:ir.module.module,description:base.module_base_vat @@ -5559,7 +5558,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_human_resources msgid "Human Resources" -msgstr "" +msgstr "ՄՌ Մարդկային Ռեսուրսներ" #. module: base #: model:ir.module.module,description:base.module_l10n_syscohada @@ -5623,7 +5622,7 @@ msgstr "" #. module: base #: view:res.config.installer:0 msgid "title" -msgstr "" +msgstr "վեռնագիր" #. module: base #: code:addons/base/ir/ir_fields.py:147 @@ -5674,7 +5673,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_product msgid "Products" -msgstr "" +msgstr "Ապրանքներ" #. module: base #: model:ir.actions.act_window,name:base.act_values_form_defaults @@ -5719,7 +5718,7 @@ msgstr "" #: view:res.company:0 #: view:res.config:0 msgid "Configuration" -msgstr "" +msgstr "Կոնֆիգուրացիա" #. module: base #: model:ir.module.module,description:base.module_edi @@ -5870,7 +5869,7 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Hours" -msgstr "" +msgstr "Ժամեր" #. module: base #: model:res.country,name:base.gp @@ -5883,7 +5882,7 @@ msgstr "" #: code:addons/base/res/res_lang.py:189 #, python-format msgid "User Error" -msgstr "" +msgstr "Օգտագործման սխալ" #. module: base #: help:workflow.transition,signal:0 @@ -5917,7 +5916,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "My Banks" -msgstr "" +msgstr "Բանկերը" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -6079,7 +6078,7 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Month" -msgstr "" +msgstr "Ամիս" #. module: base #: model:res.country,name:base.my @@ -6215,7 +6214,7 @@ msgstr "" #. module: base #: view:res.currency:0 msgid "Price Accuracy" -msgstr "" +msgstr "գնի ճշգրտությունը" #. module: base #: selection:base.language.install,lang:0 @@ -6242,12 +6241,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget msgid "Budgets Management" -msgstr "" +msgstr "բյուջեների կառավարում" #. module: base #: field:workflow.triggers,workitem_id:0 msgid "Workitem" -msgstr "" +msgstr "Աշխատաժամ" #. module: base #: model:ir.module.module,shortdesc:base.module_anonymization @@ -6328,7 +6327,7 @@ msgstr "" #. module: base #: field:ir.model.fields,size:0 msgid "Size" -msgstr "" +msgstr "Չափ" #. module: base #: model:ir.module.module,shortdesc:base.module_audittrail @@ -6400,7 +6399,7 @@ msgstr "" #: field:ir.module.module,menus_by_module:0 #: view:res.groups:0 msgid "Menus" -msgstr "" +msgstr "Մենյուներ" #. module: base #: selection:ir.actions.todo,type:0 @@ -6415,7 +6414,7 @@ msgstr "" #: field:workflow.transition,wkf_id:0 #: field:workflow.workitem,wkf_id:0 msgid "Workflow" -msgstr "" +msgstr "Փաստաթղթաշրջանառություն" #. module: base #: selection:base.language.install,lang:0 @@ -6488,7 +6487,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project_gtd msgid "Todo Lists" -msgstr "" +msgstr "Անելիքների ցանկ" #. module: base #: view:ir.actions.report.xml:0 @@ -6518,7 +6517,7 @@ msgstr "" #: view:res.bank:0 #: field:res.partner,bank_ids:0 msgid "Banks" -msgstr "" +msgstr "Բանկեր" #. module: base #: model:ir.module.module,description:base.module_web @@ -6629,7 +6628,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_workflow_workitem_form #: model:ir.ui.menu,name:base.menu_workflow_workitem msgid "Workitems" -msgstr "" +msgstr "Աշխատանքային ժամեր" #. module: base #: code:addons/base/res/res_bank.py:195 @@ -6745,7 +6744,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_project_config #: model:ir.ui.menu,name:base.menu_project_report msgid "Project" -msgstr "" +msgstr "Նախագծեր" #. module: base #: field:ir.ui.menu,web_icon_hover_data:0 @@ -6813,7 +6812,7 @@ msgstr "" #: field:res.partner,employee:0 #: model:res.partner.category,name:base.res_partner_category_3 msgid "Employee" -msgstr "" +msgstr "Աշհատակից" #. module: base #: model:ir.module.module,description:base.module_project_issue @@ -6947,12 +6946,12 @@ msgstr "" #. module: base #: field:res.users,signature:0 msgid "Signature" -msgstr "" +msgstr "Ստորագրություն" #. module: base #: field:res.partner.category,complete_name:0 msgid "Full Name" -msgstr "" +msgstr "Անունը" #. module: base #: view:ir.attachment:0 @@ -6990,7 +6989,7 @@ msgstr "" #. module: base #: field:ir.actions.server,message:0 msgid "Message" -msgstr "" +msgstr "Հաղորդագրություն" #. module: base #: field:ir.actions.act_window.view,multi:0 @@ -7017,7 +7016,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_accountant msgid "Accounting and Finance" -msgstr "" +msgstr "Հաշվառում եւ ֆինանսներ" #. module: base #: view:ir.module.module:0 @@ -7050,7 +7049,7 @@ msgstr "" #: view:res.partner:0 #: field:res.partner,child_ids:0 msgid "Contacts" -msgstr "" +msgstr "Կոնտակտներ" #. module: base #: model:res.country,name:base.fo @@ -7321,7 +7320,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_association msgid "Associations Management" -msgstr "" +msgstr "միությունների կառավարում" #. module: base #: help:ir.model,modules:0 @@ -7332,7 +7331,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_localization_payroll #: model:ir.module.module,shortdesc:base.module_hr_payroll msgid "Payroll" -msgstr "" +msgstr "Աշխատավարձ" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -7356,7 +7355,7 @@ msgstr "" #: field:ir.mail_server,smtp_pass:0 #: field:res.users,password:0 msgid "Password" -msgstr "" +msgstr "Գաղտնաբառ" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_claim @@ -7389,7 +7388,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.action_partner_employee_form msgid "Employees" -msgstr "" +msgstr "Աշխատակիցներ" #. module: base #: field:res.company,rml_header2:0 @@ -7423,7 +7422,7 @@ msgstr "" #. module: base #: field:res.partner,address:0 msgid "Addresses" -msgstr "" +msgstr "Հասցեներ" #. module: base #: model:res.country,name:base.mm @@ -7452,7 +7451,7 @@ msgstr "" #: field:res.partner.address,street:0 #: field:res.partner.bank,street:0 msgid "Street" -msgstr "" +msgstr "Փողոց" #. module: base #: model:res.country,name:base.yu @@ -7640,7 +7639,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.bank_account_update msgid "Company Bank Accounts" -msgstr "" +msgstr "Ընկերության բանկային հաշիվները" #. module: base #: code:addons/base/res/res_users.py:470 @@ -7671,7 +7670,7 @@ msgstr "" #. module: base #: help:ir.cron,interval_number:0 msgid "Repeat every x." -msgstr "" +msgstr "Կրկնել յուրաքանչյուր x." #. module: base #: model:res.partner.bank.type,name:base.bank_normal @@ -7681,7 +7680,7 @@ msgstr "" #. module: base #: view:ir.actions.wizard:0 msgid "Wizard" -msgstr "" +msgstr "Գործիքներ" #. module: base #: code:addons/base/ir/ir_fields.py:304 @@ -7892,7 +7891,7 @@ msgstr "" #: code:addons/base/res/res_users.py:470 #, python-format msgid "Warning!" -msgstr "" +msgstr "ՈՒշադրություն" #. module: base #: view:ir.rule:0 @@ -7921,7 +7920,7 @@ msgstr "" #: selection:res.partner.title,domain:0 #: view:res.users:0 msgid "Contact" -msgstr "" +msgstr "Կոնտակտ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_at @@ -7936,7 +7935,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project msgid "Project Management" -msgstr "" +msgstr "Նախագծերի կառավարում" #. module: base #: view:ir.module.module:0 @@ -7951,7 +7950,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic msgid "Analytic Accounting" -msgstr "" +msgstr "Անալիտիկ Հաշվառում" #. module: base #: model:ir.model,name:base.model_ir_model_constraint @@ -8190,7 +8189,7 @@ msgstr "" #. module: base #: view:ir.ui.menu:0 msgid "Submenus" -msgstr "" +msgstr "Ենթամենյուներ" #. module: base #: report:ir.module.reference:0 @@ -8356,7 +8355,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account msgid "eInvoicing" -msgstr "" +msgstr "eInvoicing" #. module: base #: code:addons/base/res/res_users.py:175 @@ -8377,7 +8376,7 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Continue" -msgstr "" +msgstr "Շարունակել" #. module: base #: selection:base.language.install,lang:0 @@ -8453,13 +8452,13 @@ msgstr "" #. module: base #: field:ir.attachment,name:0 msgid "Attachment Name" -msgstr "" +msgstr "Ներդիրի անունը" #. module: base #: field:base.language.export,data:0 #: field:base.language.import,data:0 msgid "File" -msgstr "" +msgstr "Ֆայլ" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install @@ -8492,7 +8491,7 @@ msgstr "" #: field:res.partner.address,is_supplier_add:0 #: model:res.partner.category,name:base.res_partner_category_1 msgid "Supplier" -msgstr "" +msgstr "Մատակարար" #. module: base #: view:ir.actions.server:0 @@ -8529,7 +8528,7 @@ msgstr "" #. module: base #: field:multi_company.default,company_dest_id:0 msgid "Default Company" -msgstr "" +msgstr "Default Ընկերություն" #. module: base #: selection:base.language.install,lang:0 @@ -8639,7 +8638,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main msgid "Recruitment" -msgstr "" +msgstr "աշխատանքի ընդունում" #. module: base #: model:ir.module.module,description:base.module_l10n_gr @@ -8776,7 +8775,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "Վերանորոգման կառավարում" #. module: base #: model:ir.module.module,shortdesc:base.module_account_asset @@ -8798,7 +8797,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_claim_from_delivery msgid "Claim on Deliveries" -msgstr "" +msgstr "Մատակարարման բողոքարկումներ" #. module: base #: model:res.country,name:base.sb @@ -8836,7 +8835,7 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_resource #: field:ir.property,res_id:0 msgid "Resource" -msgstr "" +msgstr "Պաշարներ" #. module: base #: model:ir.module.module,description:base.module_process @@ -8868,12 +8867,12 @@ msgstr "" #: view:ir.translation:0 #: model:ir.ui.menu,name:base.menu_translation msgid "Translations" -msgstr "" +msgstr "Թարգմանություններ" #. module: base #: view:ir.actions.report.xml:0 msgid "Report" -msgstr "" +msgstr "Հաշվետվություն" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_prof @@ -9005,7 +9004,7 @@ msgstr "" #. module: base #: field:res.request,ref_partner_id:0 msgid "Partner Ref." -msgstr "" +msgstr "Գործընկերոջ հղում" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense @@ -9015,7 +9014,7 @@ msgstr "" #. module: base #: field:ir.attachment,create_date:0 msgid "Date Created" -msgstr "" +msgstr "Ստեղծման ամսաթիվ" #. module: base #: help:ir.actions.server,trigger_name:0 @@ -9027,12 +9026,12 @@ msgstr "" #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "done" -msgstr "" +msgstr "պատրաստ է" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "" +msgstr "Հիմանակն լարքեր" #. module: base #: model:ir.module.module,description:base.module_l10n_in @@ -9126,7 +9125,7 @@ msgstr "" #: view:res.lang:0 #: field:res.partner,lang:0 msgid "Language" -msgstr "" +msgstr "Լեզու" #. module: base #: model:res.country,name:base.gm @@ -9143,7 +9142,7 @@ msgstr "" #: view:res.partner:0 #: field:res.users,company_ids:0 msgid "Companies" -msgstr "" +msgstr "Ընկերություններ" #. module: base #: help:res.currency,symbol:0 @@ -9212,7 +9211,7 @@ msgstr "" #: view:res.users:0 #: view:wizard.ir.model.menu.create:0 msgid "Cancel" -msgstr "" +msgstr "Հրաժարվել" #. module: base #: code:addons/orm.py:1509 @@ -9277,7 +9276,7 @@ msgstr "" #. module: base #: view:ir.model:0 msgid "Custom" -msgstr "" +msgstr "Ձեւափոխված" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_margin @@ -9287,7 +9286,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase msgid "Purchase Management" -msgstr "" +msgstr "Գնումների կառավարում" #. module: base #: field:ir.module.module,published_version:0 @@ -9344,7 +9343,7 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "Reports :" -msgstr "" +msgstr "Հաշվետվություններ" #. module: base #: model:ir.module.module,description:base.module_multi_company @@ -9410,7 +9409,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiry Date" -msgstr "" +msgstr "Ապրանքի օգտագործման ժամկետ" #. module: base #: code:addons/base/res/res_config.py:387 @@ -9447,7 +9446,7 @@ msgstr "" #. module: base #: field:base.language.import,name:0 msgid "Language Name" -msgstr "" +msgstr "Լեզվի անվանումը" #. module: base #: selection:ir.property,type:0 @@ -9487,7 +9486,7 @@ msgstr "" #: view:res.partner:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "" +msgstr "Խմբավորել ըստ" #. module: base #: view:base.module.update:0 @@ -9580,7 +9579,7 @@ msgstr "" #: view:res.groups:0 #: field:res.partner,comment:0 msgid "Notes" -msgstr "" +msgstr "Հիշեցումներ" #. module: base #: field:ir.config_parameter,value:0 @@ -9594,7 +9593,7 @@ msgstr "" #: field:ir.server.object.lines,value:0 #: field:ir.values,value:0 msgid "Value" -msgstr "" +msgstr "Արժեք" #. module: base #: view:base.language.import:0 @@ -9618,7 +9617,7 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Minutes" -msgstr "" +msgstr "Րոպեների" #. module: base #: view:res.currency:0 @@ -9639,12 +9638,12 @@ msgstr "" #. module: base #: model:ir.actions.report.xml,name:base.preview_report msgid "Preview Report" -msgstr "" +msgstr "Հաշվետվության նախնական դիտում" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans msgid "Purchase Analytic Plans" -msgstr "" +msgstr "Գնման Վերլուծական պլաններ" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type @@ -9667,7 +9666,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" -msgstr "" +msgstr "Ընթացիկ տարին. %(year)s" #. module: base #: field:ir.exports,export_fields:0 @@ -9688,7 +9687,7 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Weeks" -msgstr "" +msgstr "Շաբաթ" #. module: base #: model:res.country,name:base.af @@ -9700,7 +9699,7 @@ msgstr "" #: code:addons/base/module/wizard/base_module_import.py:66 #, python-format msgid "Error !" -msgstr "" +msgstr "Սխալ" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo @@ -9783,7 +9782,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis msgid "Contracts Management" -msgstr "" +msgstr "Պայմանագրերի կառավարում" #. module: base #: selection:base.language.install,lang:0 @@ -9808,7 +9807,7 @@ msgstr "" #. module: base #: view:ir.actions.todo:0 msgid "Todo" -msgstr "" +msgstr "Անելիքներ" #. module: base #: model:ir.module.module,shortdesc:base.module_product_visible_discount @@ -9851,7 +9850,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,report_name:0 msgid "Service Name" -msgstr "" +msgstr "Ծառայության անվանումը" #. module: base #: model:res.country,name:base.pn @@ -9912,7 +9911,7 @@ msgstr "" #: view:ir.model:0 #: view:workflow.activity:0 msgid "Properties" -msgstr "" +msgstr "Հատկություններ" #. module: base #: help:ir.sequence,padding:0 @@ -9985,7 +9984,7 @@ msgstr "" #. module: base #: help:res.company,bank_ids:0 msgid "Bank accounts related to this company" -msgstr "" +msgstr "Ընկերության պատկանող բանկային հաշիվը" #. module: base #: model:ir.module.category,name:base.module_category_sales_management @@ -9996,12 +9995,12 @@ msgstr "" #: model:ir.ui.menu,name:base.next_id_64 #: view:res.users:0 msgid "Sales" -msgstr "" +msgstr "Վաճառքներ" #. module: base #: field:ir.actions.server,child_ids:0 msgid "Other Actions" -msgstr "" +msgstr "Այլ գործողություններ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_coda @@ -10011,7 +10010,7 @@ msgstr "" #. module: base #: selection:ir.actions.todo,state:0 msgid "Done" -msgstr "" +msgstr "Կատարված է" #. module: base #: help:ir.cron,doall:0 @@ -10023,7 +10022,7 @@ msgstr "" #: model:res.partner.title,name:base.res_partner_title_miss #: model:res.partner.title,shortcut:base.res_partner_title_miss msgid "Miss" -msgstr "" +msgstr "Տիկին" #. module: base #: view:ir.model.access:0 @@ -10043,7 +10042,7 @@ msgstr "" #: field:res.partner.address,city:0 #: field:res.partner.bank,city:0 msgid "City" -msgstr "" +msgstr "Քաղաք" #. module: base #: model:res.country,name:base.qa @@ -10064,7 +10063,7 @@ msgstr "" #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "" +msgstr "Անելիք" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_hr_employees @@ -10113,7 +10112,7 @@ msgstr "" #: view:res.partner.bank:0 #: view:res.users:0 msgid "Address" -msgstr "" +msgstr "Հասցե" #. module: base #: selection:base.language.install,lang:0 @@ -10164,7 +10163,7 @@ msgstr "" #: view:workflow.activity:0 #: field:workflow.workitem,act_id:0 msgid "Activity" -msgstr "" +msgstr "Գործունեություն" #. module: base #: model:ir.actions.act_window,name:base.action_res_users @@ -10177,12 +10176,12 @@ msgstr "" #: field:res.partner,user_ids:0 #: view:res.users:0 msgid "Users" -msgstr "" +msgstr "Օգտագործողներ" #. module: base #: field:res.company,parent_id:0 msgid "Parent Company" -msgstr "" +msgstr "Գերակա ընկերությունը" #. module: base #: code:addons/orm.py:3840 @@ -10231,7 +10230,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "Examples" -msgstr "" +msgstr "Օրինակներ" #. module: base #: field:ir.default,value:0 @@ -10288,7 +10287,7 @@ msgstr "" #. module: base #: field:ir.model.fields,model:0 msgid "Object Name" -msgstr "" +msgstr "Օբյեկտի անունը" #. module: base #: help:ir.actions.server,srcmodel_id:0 @@ -10368,7 +10367,7 @@ msgstr "" #. module: base #: selection:workflow.activity,split_mode:0 msgid "Or" -msgstr "" +msgstr "Կամ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_br @@ -10447,7 +10446,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form msgid "Manage bank records you want to be used in the system." -msgstr "" +msgstr "Նշեք բանկային գրառումները, որոնք պետք է արտացոլվեն համակարգում:" #. module: base #: view:base.module.import:0 @@ -10481,7 +10480,7 @@ msgstr "" #: field:res.partner.address,email:0 #, python-format msgid "Email" -msgstr "" +msgstr "էլ.փոստ" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 @@ -10499,7 +10498,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Information About the Bank" -msgstr "" +msgstr "Բնկի տվյալները" #. module: base #: help:ir.actions.server,condition:0 @@ -10577,7 +10576,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function msgid "Jobs on Contracts" -msgstr "" +msgstr "Պայմանագրային աշխատանքներ" #. module: base #: code:addons/base/res/res_lang.py:187 @@ -10646,7 +10645,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_web_hello msgid "Hello" -msgstr "" +msgstr "Ողջույն" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -10676,7 +10675,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign msgid "Marketing Campaigns" -msgstr "" +msgstr "Մարքեթինգային ակցիա" #. module: base #: field:res.country.state,name:0 @@ -10707,7 +10706,7 @@ msgstr "" #. module: base #: field:res.partner,tz:0 msgid "Timezone" -msgstr "" +msgstr "Ժամանակային գօտին" #. module: base #: model:ir.module.module,description:base.module_account_voucher @@ -10775,7 +10774,7 @@ msgstr "" #: field:ir.actions.client,name:0 #: field:ir.actions.server,name:0 msgid "Action Name" -msgstr "" +msgstr "Գործողության անունը" #. module: base #: model:ir.actions.act_window,help:base.action_res_users @@ -10794,7 +10793,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_double_validation msgid "Double Validation on Purchases" -msgstr "" +msgstr "Գնման երկակի հաստատում" #. module: base #: field:res.bank,street2:0 @@ -10833,7 +10832,7 @@ msgstr "" #: model:res.groups,name:base.group_tool_user #: view:res.users:0 msgid "User" -msgstr "" +msgstr "Օգտագործող" #. module: base #: model:res.country,name:base.pr @@ -10918,7 +10917,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_workflow msgid "workflow" -msgstr "" +msgstr "ընթացակարգ" #. module: base #: code:addons/base/ir/ir_model.py:291 @@ -10929,7 +10928,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations msgid "Manufacturing Operations" -msgstr "" +msgstr "Արտադրական գործարք" #. module: base #: view:base.language.export:0 @@ -10956,7 +10955,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr msgid "Employee Directory" -msgstr "" +msgstr "Աշխատակցի տեղեկատու" #. module: base #: field:ir.cron,args:0 @@ -11113,7 +11112,7 @@ msgstr "" #: field:res.partner,customer:0 #: field:res.partner.address,is_customer_add:0 msgid "Customer" -msgstr "" +msgstr "Հաճախորդ" #. module: base #: selection:base.language.install,lang:0 @@ -11143,7 +11142,7 @@ msgstr "" #. module: base #: field:ir.cron,nextcall:0 msgid "Next Execution Date" -msgstr "" +msgstr "Հաջրդ գործողության ժամկետը" #. module: base #: field:ir.sequence,padding:0 @@ -11158,12 +11157,12 @@ msgstr "" #. module: base #: field:res.request.history,date_sent:0 msgid "Date sent" -msgstr "" +msgstr "Ուղղարկման ամսաթիվը" #. module: base #: view:ir.sequence:0 msgid "Month: %(month)s" -msgstr "" +msgstr "Ամիս. %(month)s" #. module: base #: field:ir.actions.act_window.view,sequence:0 @@ -11211,7 +11210,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_mrp_config #: model:ir.ui.menu,name:base.menu_mrp_root msgid "Manufacturing" -msgstr "" +msgstr "Արտադրություն" #. module: base #: model:res.country,name:base.km @@ -11221,7 +11220,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Cancel Install" -msgstr "" +msgstr "Ընդհատել տեղադրումը" #. module: base #: model:ir.model,name:base.model_ir_model_relation @@ -11346,7 +11345,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:470 #, python-format msgid "Mail delivery failed" -msgstr "" +msgstr "Նամակը տեղ չի հասցվել" #. module: base #: view:ir.actions.act_window:0 @@ -11367,7 +11366,7 @@ msgstr "" #: field:res.request.link,object:0 #: field:workflow.triggers,model:0 msgid "Object" -msgstr "" +msgstr "Օբյեկտ" #. module: base #: code:addons/osv.py:148 @@ -11381,7 +11380,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_plans msgid "Multiple Analytic Plans" -msgstr "" +msgstr "Բազմաանալիտիկ պլան" #. module: base #: model:ir.model,name:base.model_ir_default @@ -11391,12 +11390,12 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Minute: %(min)s" -msgstr "" +msgstr "Րոպե. %(min)s" #. module: base #: model:ir.ui.menu,name:base.menu_ir_cron msgid "Scheduler" -msgstr "" +msgstr "Ժամանակացույց" #. module: base #: model:ir.module.module,description:base.module_event_moodle @@ -11509,7 +11508,7 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "Reference Guide" -msgstr "" +msgstr "Տեղեկատու ուղեցույց" #. module: base #: model:ir.model,name:base.model_res_partner @@ -11520,7 +11519,7 @@ msgstr "" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "" +msgstr "Գործընկեր" #. module: base #: code:addons/base/ir/ir_mail_server.py:478 @@ -11774,7 +11773,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "" +msgstr "Այլ գործընկերներ" #. module: base #: field:base.language.install,state:0 @@ -11796,7 +11795,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_action_currency_form #: view:res.currency:0 msgid "Currencies" -msgstr "" +msgstr "Տարադրամներ" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 @@ -11836,7 +11835,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Hour 00->12: %(h12)s" -msgstr "" +msgstr "Ժամ 00->12: %(h12)s" #. module: base #: help:res.partner.address,active:0 @@ -11895,7 +11894,7 @@ msgstr "" #. module: base #: model:res.partner.title,name:base.res_partner_title_madam msgid "Madam" -msgstr "" +msgstr "Տիկին" #. module: base #: model:res.country,name:base.ee @@ -11906,12 +11905,12 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_board #: model:ir.ui.menu,name:base.menu_reporting_dashboard msgid "Dashboards" -msgstr "" +msgstr "Վահանակներ" #. module: base #: model:ir.module.module,shortdesc:base.module_procurement msgid "Procurements" -msgstr "" +msgstr "Գնումներ" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 @@ -11921,7 +11920,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account msgid "Payroll Accounting" -msgstr "" +msgstr "Աշխ. վարձ հաշվառում" #. module: base #: help:ir.attachment,type:0 @@ -11936,12 +11935,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_order_dates msgid "Dates on Sales Order" -msgstr "" +msgstr "Վաճառքի հայտի ամսաթվերը" #. module: base #: view:ir.attachment:0 msgid "Creation Month" -msgstr "" +msgstr "Ստեղծման ամիս" #. module: base #: field:ir.module.module,demo:0 @@ -12082,7 +12081,7 @@ msgstr "" #: field:res.request,body:0 #: field:res.request.history,req_id:0 msgid "Request" -msgstr "" +msgstr "Հարցումներ" #. module: base #: model:ir.actions.act_window,help:base.act_ir_actions_todo_form @@ -12122,7 +12121,7 @@ msgstr "" #: code:addons/base/res/res_bank.py:192 #, python-format msgid "BANK" -msgstr "" +msgstr "Բանկ" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale @@ -12180,7 +12179,7 @@ msgstr "" #. module: base #: view:res.config:0 msgid "Apply" -msgstr "" +msgstr "Ավելացնել" #. module: base #: field:res.request,trigger_date:0 @@ -12221,7 +12220,7 @@ msgstr "" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "" +msgstr "Գործընկերոջ կատեգորիան" #. module: base #: view:ir.actions.server:0 @@ -12244,7 +12243,7 @@ msgstr "" #. module: base #: view:ir.model.fields:0 msgid "Translate" -msgstr "" +msgstr "Թարգմանել" #. module: base #: field:res.request.history,body:0 @@ -12343,7 +12342,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "Մատակարարներ" #. module: base #: field:res.request,ref_doc2:0 @@ -12369,7 +12368,7 @@ msgstr "" #: view:ir.actions.act_window:0 #: selection:ir.translation,type:0 msgid "Help" -msgstr "" +msgstr "Օգնություն" #. module: base #: view:ir.model:0 @@ -12388,7 +12387,7 @@ msgstr "" #. module: base #: field:res.partner.bank,acc_number:0 msgid "Account Number" -msgstr "" +msgstr "Հաշվի համար" #. module: base #: view:ir.rule:0 @@ -12457,7 +12456,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "Before Amount" -msgstr "" +msgstr "Նախնական քանակ" #. module: base #: field:res.request,act_from:0 @@ -12468,7 +12467,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Preferences" -msgstr "" +msgstr "Հատկություններ" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 @@ -12526,7 +12525,7 @@ msgstr "" #. module: base #: field:res.company,company_registry:0 msgid "Company Registry" -msgstr "" +msgstr "Ընկերության ռեգիստրը" #. module: base #: view:ir.actions.report.xml:0 @@ -12591,7 +12590,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "" +msgstr "ՀԱ եւ վճարումներ" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form @@ -12670,7 +12669,7 @@ msgstr "" #: field:res.currency,name:0 #: field:res.currency.rate,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Տարադրամ" #. module: base #: view:res.lang:0 @@ -12680,7 +12679,7 @@ msgstr "" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_ltd msgid "ltd" -msgstr "" +msgstr "ՍՊԸ" #. module: base #: model:ir.module.module,description:base.module_purchase_double_validation @@ -12744,7 +12743,7 @@ msgstr "" #: view:res.partner.bank:0 #: field:res.partner.bank,bank_name:0 msgid "Bank Name" -msgstr "" +msgstr "Բանկի անվանումը" #. module: base #: model:res.country,name:base.ki @@ -12778,7 +12777,7 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_contacts #: model:ir.ui.menu,name:base.menu_config_address_book msgid "Address Book" -msgstr "" +msgstr "Հասցեագիրք" #. module: base #: model:ir.model,name:base.model_ir_sequence_type @@ -12793,7 +12792,7 @@ msgstr "" #. module: base #: field:res.company,account_no:0 msgid "Account No." -msgstr "" +msgstr "Հաշվի No." #. module: base #: code:addons/base/res/res_lang.py:185 @@ -12836,7 +12835,7 @@ msgstr "" #. module: base #: field:res.company,vat:0 msgid "Tax ID" -msgstr "" +msgstr "Հարկի տեսակ" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions @@ -12883,7 +12882,7 @@ msgstr "" #: view:ir.cron:0 #: field:ir.model,info:0 msgid "Information" -msgstr "" +msgstr "Տեղեկություն" #. module: base #: code:addons/base/ir/ir_fields.py:147 @@ -12930,7 +12929,7 @@ msgstr "" #: view:res.users:0 #, python-format msgid "Other" -msgstr "" +msgstr "Այլ" #. module: base #: selection:base.language.install,lang:0 @@ -12942,12 +12941,12 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_workflow_activity #: field:workflow,activities:0 msgid "Activities" -msgstr "" +msgstr "Գործունեություն" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "" +msgstr "Արպրանքներ եւ գնացուցակներ" #. module: base #: help:ir.filters,user_id:0 @@ -13004,7 +13003,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_no_autopicking msgid "Picking Before Manufacturing" -msgstr "" +msgstr "Ընտրում մինչեւ արտադրություն" #. module: base #: model:ir.module.module,summary:base.module_note_pad @@ -13105,7 +13104,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.grant_menu_access #: model:ir.ui.menu,name:base.menu_grant_menu_access msgid "Menu Items" -msgstr "" +msgstr "Մենյուի ենթակետեր" #. module: base #: model:res.groups,comment:base.group_sale_salesman_all_leads @@ -13125,12 +13124,12 @@ msgstr "" #: model:ir.ui.menu,name:base.next_id_6 #: view:workflow.activity:0 msgid "Actions" -msgstr "" +msgstr "Գործողություններ" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery msgid "Delivery Costs" -msgstr "" +msgstr "Առաքման ծախսեր" #. module: base #: code:addons/base/ir/ir_cron.py:391 @@ -13273,7 +13272,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "Մատակարար գործընկերներ" #. module: base #: view:res.config.installer:0 @@ -13288,7 +13287,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "Հաճախորդի Գործընկերներ" #. module: base #: sql_constraint:res.users:0 @@ -13591,7 +13590,7 @@ msgstr "" #. module: base #: selection:res.request,priority:0 msgid "Low" -msgstr "" +msgstr "Ցածր" #. module: base #: code:addons/base/ir/ir_ui_menu.py:317 @@ -13666,7 +13665,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment msgid "Suppliers Payment Management" -msgstr "" +msgstr "Մատակարարների Վճարման կառավարում" #. module: base #: model:res.country,name:base.sv @@ -13681,7 +13680,7 @@ msgstr "" #: field:res.partner.address,phone:0 #, python-format msgid "Phone" -msgstr "" +msgstr "Հեռ." #. module: base #: field:res.groups,menu_access:0 @@ -13701,7 +13700,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "" +msgstr "Գնորդներ եւ հնարավորություններ" #. module: base #: model:res.country,name:base.gg @@ -13731,7 +13730,7 @@ msgstr "" #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "And" -msgstr "" +msgstr "ԵՎ" #. module: base #: help:ir.values,res_id:0 @@ -13747,7 +13746,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "eInvoicing & Payments" -msgstr "" +msgstr "eInvoicing & վճարումներ" #. module: base #: model:ir.module.module,description:base.module_base_crypt @@ -13787,7 +13786,7 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "General" -msgstr "" +msgstr "Հիմանկան" #. module: base #: model:res.country,name:base.uz @@ -13813,7 +13812,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_currency_rate msgid "Currency Rate" -msgstr "" +msgstr "Փոխարժեք" #. module: base #: view:base.module.upgrade:0 @@ -13969,7 +13968,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Allowed Companies" -msgstr "" +msgstr "Թույլատրված ընկերություններ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de @@ -13994,7 +13993,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "" +msgstr "ՀԱ գրանցամատյան" #. module: base #: help:ir.ui.view,groups_id:0 @@ -14139,7 +14138,7 @@ msgstr "" #: field:ir.model,access_ids:0 #: view:ir.model.access:0 msgid "Access" -msgstr "" +msgstr "Հասցե" #. module: base #: code:addons/base/res/res_company.py:151 @@ -14167,7 +14166,7 @@ msgstr "" #. module: base #: field:res.groups,full_name:0 msgid "Group Name" -msgstr "" +msgstr "Խմբի անունը" #. module: base #: model:res.country,name:base.bh @@ -14182,7 +14181,7 @@ msgstr "" #: field:res.partner.address,fax:0 #, python-format msgid "Fax" -msgstr "" +msgstr "Ֆաքս" #. module: base #: view:ir.attachment:0 @@ -14201,12 +14200,12 @@ msgstr "" #: view:res.users:0 #: field:res.users,company_id:0 msgid "Company" -msgstr "" +msgstr "Ընկերությունը" #. module: base #: model:ir.module.category,name:base.module_category_report_designer msgid "Advanced Reporting" -msgstr "" +msgstr "Ընդլայնված հաշվետվություններ" #. module: base #: model:ir.module.module,summary:base.module_purchase @@ -14259,7 +14258,7 @@ msgstr "" #. module: base #: view:ir.actions.todo:0 msgid "Launch" -msgstr "" +msgstr "Ճաշ" #. module: base #: selection:res.partner,type:0 @@ -14303,7 +14302,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,limit:0 msgid "Limit" -msgstr "" +msgstr "Սահմանափակում" #. module: base #: model:res.groups,name:base.group_hr_user @@ -14371,7 +14370,7 @@ msgstr "" #: code:addons/base/res/res_partner.py:436 #, python-format msgid "Warning" -msgstr "" +msgstr "Զգուշացում" #. module: base #: model:ir.module.module,shortdesc:base.module_edi @@ -14392,7 +14391,7 @@ msgstr "" #: view:ir.property:0 #: model:ir.ui.menu,name:base.menu_ir_property msgid "Parameters" -msgstr "" +msgstr "Պարամետրեր" #. module: base #: model:res.country,name:base.pm @@ -14491,7 +14490,7 @@ msgstr "" #: field:res.partner.address,country_id:0 #: field:res.partner.bank,country_id:0 msgid "Country" -msgstr "" +msgstr "Երկիր" #. module: base #: model:res.partner.category,name:base.res_partner_category_15 @@ -14501,12 +14500,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_vat msgid "VAT Number Validation" -msgstr "" +msgstr "ՀՎՀՀ հաստատում" #. module: base #: field:ir.model.fields,complete_name:0 msgid "Complete Name" -msgstr "" +msgstr "Անուն" #. module: base #: help:ir.actions.wizard,multi:0 @@ -14809,7 +14808,7 @@ msgstr "" #: view:res.partner.bank:0 #, python-format msgid "Bank Accounts" -msgstr "" +msgstr "Բանկային հաշիվներ" #. module: base #: model:res.country,name:base.sl @@ -14819,7 +14818,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "General Information" -msgstr "" +msgstr "Ընկերության տվյալները" #. module: base #: field:ir.model.data,complete_name:0 @@ -14841,7 +14840,7 @@ msgstr "" #. module: base #: field:res.partner.bank,partner_id:0 msgid "Account Owner" -msgstr "" +msgstr "Հաշվեհամարի տեր" #. module: base #: model:ir.module.module,description:base.module_procurement @@ -14947,7 +14946,7 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Months" -msgstr "" +msgstr "Ամիսներ" #. module: base #: view:workflow.instance:0 @@ -14958,7 +14957,7 @@ msgstr "" #: code:addons/base/res/res_partner.py:524 #, python-format msgid "Partners: " -msgstr "" +msgstr "Գործընկերներ. " #. module: base #: view:res.partner:0 @@ -14970,7 +14969,7 @@ msgstr "" #: field:res.partner.bank,name:0 #, python-format msgid "Bank Account" -msgstr "" +msgstr "Բանկային հաշիվներ" #. module: base #: model:res.country,name:base.kp @@ -15070,3 +15069,386 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" msgstr "" + +#~ msgid "Tasks-Mail Integration" +#~ msgstr "Առաջադրանք-էլ.փոստի ինտեգրացիա" + +#~ msgid "" +#~ "\n" +#~ "Project management module tracks multi-level projects, tasks, work done on " +#~ "tasks, eso.\n" +#~ "=============================================================================" +#~ "=========\n" +#~ "\n" +#~ "It is able to render planning, order tasks, eso.\n" +#~ "\n" +#~ "Dashboard for project members that includes:\n" +#~ "--------------------------------------------\n" +#~ " * List of my open tasks\n" +#~ " * List of my delegated tasks\n" +#~ " * Graph of My Projects: Planned vs Total Hours\n" +#~ " * Graph of My Remaining Hours by Project\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "Նախագծերի կառավարման մոդուլն հետեւում է փոխկապակցված նախագծերի ընթացքը, " +#~ "հանձնարարակններ, դրանց ընթացքը, եւ այլն:\n" +#~ "=============================================================================" +#~ "=========\n" +#~ "\n" +#~ "այս մոդուլի միջոցով կարողանում ենք վերահաշվարկել նախագիծը, ստեղծել " +#~ "հանձնարարականներ, եւ այլն:\n" +#~ "\n" +#~ "Նախագծի մասնակիցների վահանկն ընդգրկում է.\n" +#~ "--------------------------------------------\n" +#~ " * Նոր հանձնարարականների ցանկը \n" +#~ " * Ընթացիկ հանձնարարականների ցանկը\n" +#~ " * նախագծերում մասնակցության ցանկը: Փաստացի ժամանակի օգտագործումը " +#~ "նախատեսված ժամերի նկատմամբ\n" +#~ " * Մինչ նախագծի ավարտը մնացած ժամերը\n" +#~ " " + +#~ msgid "Display Menu Tips" +#~ msgstr "Հուշում" + +#, python-format +#~ msgid "" +#~ "You can not write in this document (%s) ! Be sure your user belongs to one " +#~ "of these groups: %s." +#~ msgstr "" +#~ "(%s) փաստաթղթի նկատմամբ իրավասության սահմանափակում, Համոզվեք որ դուք " +#~ "հանդւսանում եք %s:" + +#~ msgid "Process" +#~ msgstr "Գործընթաց" + +#~ msgid "Billing Rates on Contracts" +#~ msgstr "Վաճառքների սակագներ" + +#~ msgid "MRP Subproducts" +#~ msgstr "ԱՌՊ ենթաարտադրանք" + +#, python-format +#~ msgid "" +#~ "Some installed modules depend on the module you plan to Uninstall :\n" +#~ " %s" +#~ msgstr "" +#~ "Որոշ մոդուլների աշխատանքը կախված է հեռացվող մոդուլից :\n" +#~ " %s" + +#, python-format +#~ msgid "new" +#~ msgstr "նոր" + +#~ msgid "Partner Manager" +#~ msgstr "Գործընկերների կառավարում" + +#~ msgid "Website of Partner." +#~ msgstr "Գործընկերոջ կայքը" + +#~ msgid "E-Mail" +#~ msgstr "Էլ-փոստ" + +#~ msgid "Sales Orders Print Layout" +#~ msgstr "Վաճառքի կտրոնի տպագրական տեսք" + +#~ msgid "Miscellaneous Suppliers" +#~ msgstr "Տարբեր մատակարարներ" + +#~ msgid "Export done" +#~ msgstr "Արտահանումն ավարտված է" + +#~ msgid "description" +#~ msgstr "նկարագրություն" + +#~ msgid "Basic Partner" +#~ msgstr "Հիմանական տպիչ" + +#~ msgid "," +#~ msgstr "," + +#~ msgid "Payment Term (short name)" +#~ msgstr "Վճարման պայմաններ (short name)" + +#~ msgid "Main report file path" +#~ msgstr "Հաշվետվությունների ֆայլերի հասցեն" + +#~ msgid "General Information Footer" +#~ msgstr "Ընկերության տվյալները" + +#~ msgid "References" +#~ msgstr "Կարծիքներ" + +#~ msgid "Advanced" +#~ msgstr "Ընդլայնված" + +#, python-format +#~ msgid "Website: " +#~ msgstr "Կայք. " + +#~ msgid "Multi-Currency in Analytic" +#~ msgstr "Բազմարժույթքյին վերլուծություն" + +#~ msgid "Logs" +#~ msgstr "Տեղեկամատյաններ" + +#~ msgid "Tools / Customization" +#~ msgstr "Գործիքներ / Կարգաբերումներ" + +#~ msgid "Customization" +#~ msgstr "Կարգաբերումներ" + +#, python-format +#~ msgid "Fax: " +#~ msgstr "Ֆաքս. " + +#~ msgid "Ending Date" +#~ msgstr "Վերջնաժամկետ" + +#~ msgid "Valid" +#~ msgstr "Վավեր" + +#~ msgid "Property" +#~ msgstr "Հատկություններ" + +#~ msgid "Canceled" +#~ msgstr "Ընդհատված է" + +#~ msgid "Partner Name" +#~ msgstr "Գործընկերոջ անունը" + +#~ msgid "HR sector" +#~ msgstr "ՄՌ բաժին" + +#~ msgid "Administration Dashboard" +#~ msgstr "Կառավարման վահանակ" + +#~ msgid "Draft" +#~ msgstr "Սեւագիր" + +#~ msgid "Extended" +#~ msgstr "Ընդլայնված" + +#~ msgid "HR Officer" +#~ msgstr "ՄՌ մասնագետ" + +#~ msgid "Payment Term" +#~ msgstr "Վճարման ժամկետը" + +#~ msgid "Point Of Sale" +#~ msgstr "Վաճառակետ" + +#~ msgid "VAT" +#~ msgstr "ԱԱՀ" + +#~ msgid "Set password" +#~ msgstr "Սահմանել գաղտնաբառը" + +#~ msgid "Request Date" +#~ msgstr "Հարցման ամսաթիվ" + +#~ msgid "Validate" +#~ msgstr "Վավերացրեք" + +#~ msgid "Retailers" +#~ msgstr "Մանրածախ առեւտրային" + +#~ msgid "Event" +#~ msgstr "իրադարձություն" + +#~ msgid "Custom Reports" +#~ msgstr "Ձեւափոխված հաշվետվություններ" + +#, python-format +#~ msgid "That contract is already registered in the system." +#~ msgstr "Այդ պայմանագրի արդեն գրանցված է համակարգում" + +#~ msgid "state" +#~ msgstr "վիճակ" + +#~ msgid "Methodology: SCRUM" +#~ msgstr "Մեթոդաբանություն: SCRUM" + +#~ msgid "Partner Addresses" +#~ msgstr "Գործընկերոջ հասցեն" + +#~ msgid "Currency Converter" +#~ msgstr "Տարադրամի փոխարկիչ" + +#~ msgid "Partner Contacts" +#~ msgstr "Գործընկերների Կոնտակտներ" + +#~ msgid "Content" +#~ msgstr "պարունակություն" + +#~ msgid "Hidden" +#~ msgstr "Թաքցրած" + +#~ msgid "Unread" +#~ msgstr "Չ՛ընթրցված" + +#~ msgid "Audit" +#~ msgstr "Աուդիտ" + +#~ msgid "Maintenance Contract" +#~ msgstr "Սպասարկման Պայմանագիր" + +#~ msgid "Edit" +#~ msgstr "Խմբագրել" + +#~ msgid "Salesman" +#~ msgstr "Վաճառող" + +#~ msgid "Add" +#~ msgstr "Ավելացնել" + +#~ msgid "Read" +#~ msgstr "Կարդալ" + +#~ msgid "Partner Firm" +#~ msgstr "Գորշընկեր ընկերություն" + +#~ msgid "Knowledge Management" +#~ msgstr "Գիտելիքի շտեմարան" + +#~ msgid "Invoice Layouts" +#~ msgstr "ՀԱ շաբլոններ" + +#~ msgid "E-Mail Templates" +#~ msgstr "Էլ.նամակների շաբլոններ" + +#~ msgid "Resources Planing" +#~ msgstr "Ռեսուրսների պլանավորում" + +#~ msgid "Waiting" +#~ msgstr "Սպասում ենք" + +#~ msgid "Creation Date" +#~ msgstr "Ստեղծման ժամկետ" + +#~ msgid "Ignore" +#~ msgstr "Անտեսել" + +#~ msgid "Current" +#~ msgstr "Ընթացիկ" + +#~ msgid "Components Supplier" +#~ msgstr "Համալրիչների մատակարար" + +#~ msgid "Finished" +#~ msgstr "Ավարտած" + +#~ msgid "Bad customers" +#~ msgstr "Վատ հաճախորդներ" + +#~ msgid "Leaves Management" +#~ msgstr "Արձակուրդայիններ" + +#, python-format +#~ msgid "VAT: " +#~ msgstr "ԱԱՀ " + +#~ msgid "User Name" +#~ msgstr "Օգտագործողի անունը" + +#~ msgid "E-mail" +#~ msgstr "էլ.փոստ" + +#~ msgid "Postal Address" +#~ msgstr "Փոստային հասցե" + +#~ msgid "Point of Sales" +#~ msgstr "Վաճառակետ" + +#~ msgid "Requests" +#~ msgstr "Հարցումներ" + +#~ msgid "HR Manager" +#~ msgstr "ՄՌ կառավարիչ" + +#, python-format +#~ msgid "Contract validation error" +#~ msgstr "Պայմանագրի հաստատման սխալ" + +#~ msgid "Mss" +#~ msgstr "Օրիորդ" + +#~ msgid "OpenERP Partners" +#~ msgstr "OpenERP Գործընկեր" + +#~ msgid "Ms." +#~ msgstr "Օրիորդ" + +#~ msgid "Support Level 1" +#~ msgstr "Աջակցման 1 մակարդակ" + +#~ msgid "Draft and Active" +#~ msgstr "Գործող սեւագիր" + +#~ msgid "Base Tools" +#~ msgstr "Հիմնական գործիքներ" + +#, python-format +#~ msgid "Warning !" +#~ msgstr "Ուշադրություն" + +#~ msgid "Starting Date" +#~ msgstr "Սկզբնաժամկետ" + +#~ msgid "Gold Partner" +#~ msgstr "Ոսկե գործընկեր" + +#~ msgid "Created" +#~ msgstr "Ստեղծված է" + +#~ msgid "Rule definition (domain filter)" +#~ msgstr "Կանոնի նկարագիրը" + +#~ msgid "Time Tracking" +#~ msgstr "Ժամանակի վերահսկում" + +#~ msgid "Register" +#~ msgstr "Գրանցել" + +#~ msgid "Consumers" +#~ msgstr "Սպառողներ" + +#~ msgid "Set Bank Accounts" +#~ msgstr "Սահմանել, բանկային հաշիվները" + +#~ msgid "Current User" +#~ msgstr "Ընթացիկ օգտագործող" + +#~ msgid "Contracts" +#~ msgstr "Պայմանագրեր" + +#, python-format +#~ msgid "Phone: " +#~ msgstr "Հեռ. " + +#~ msgid "Reply" +#~ msgstr "Պատասխանել" + +#~ msgid "Check writing" +#~ msgstr "դուրս գրել չեկ" + +#~ msgid "Address Information" +#~ msgstr "Հասցեն" + +#~ msgid "Extra Info" +#~ msgstr "Լրացուցիչ Ինֆորմացիա" + +#~ msgid "Send" +#~ msgstr "Ուղղարկել" + +#~ msgid "Report Designer" +#~ msgstr "Հաշվետվությունների խմբագրիչ" + +#~ msgid "Miscellaneous Tools" +#~ msgstr "Զանազան գործիքներ" + +#~ msgid "View Ordering" +#~ msgstr "Ցուցադրել Պատվերները" + +#~ msgid "Search Contact" +#~ msgstr "Որոնել կոնտակտները" diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index 14eda741185..e26d8f6b446 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/i18n/it.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-11 13:28+0000\n" -"Last-Translator: Nicola Riolini - Micronaet \n" +"PO-Revision-Date: 2012-12-14 23:41+0000\n" +"Last-Translator: Sergio Corato \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-12-12 04:38+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:03+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -127,6 +127,17 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"Un modulo per aggiungere produttori e attributi sulla videata prodotto.\n" +"====================================================================\n" +"\n" +"Potrete ora definire i seguenti valori per un prodotto:\n" +"-----------------------------------------------\n" +" * Produttore\n" +" * Nome prodotto (del produttore)\n" +" * Codice prodotto (del produttore)\n" +" * Attributi prodotto\n" +" " #. module: base #: field:ir.actions.client,params:0 @@ -199,6 +210,15 @@ msgid "" "revenue\n" "reports." msgstr "" +"\n" +"Genera le vostre fatture da spese ed entrate del timesheet.\n" +"========================================================\n" +"\n" +"Modulo per generare fattura basate su costi (risorse umane, spese, ...).\n" +"\n" +"Potrete definire listini nel conto analitico, creare alcuni report " +"previsionali di \n" +"entrata." #. module: base #: model:ir.module.module,description:base.module_crm @@ -233,6 +253,35 @@ msgid "" "* Planned Revenue by Stage and User (graph)\n" "* Opportunities by Stage (graph)\n" msgstr "" +"\n" +"Il generico Customer Relationship Management di OpenERP\n" +"=====================================================\n" +"\n" +"Questa applicazione abilita un gruppo di persone a gestire in maniera " +"intelligente ed efficace i leads, opportunità, incontri e telefonate.\n" +"\n" +"Gestisce attività cruciali quali comunicazione, identificazione, priorità, " +"assegnazione, soluzione e notifiche.\n" +"\n" +"OpenERP assicura che tutti i casi siano gestiti con successo dagli utenti, " +"clienti e fornitori. Può inviare automaticamente promemoria, intensificare " +"la richiesta, avviare metodi specifici e tante altre azioni basate sulle " +"regole aziendali.\n" +"\n" +"La cosa più importante di questo sistema è che gli utenti non devono fare " +"nulla di speciale. Il modulo CRM ha un gestore di email per sincronizzare " +"l'interfaccia tra le mail e OpenERP. In questo modo, gli utenti possono " +"semplicemente inviare email al gestore della richiesta.\n" +"\n" +"OpenERP si attiverà per ringraziarli per il loro messagio, girandolo " +"automaticamente al personale appropriato e assicurandosi che tutta la futura " +"corrispondenza arrivi al posto giusto.\n" +"\n" +"\n" +"La Dashboard del CRM includerà:\n" +"-------------------------------\n" +"* Ricavi Previsti per Stage e Utente (grafico)\n" +"* Opportunità per Stage (grafico)\n" #. module: base #: code:addons/base/ir/ir_model.py:397 @@ -1351,7 +1400,7 @@ msgstr "Visibile" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "Apri menu impostazioni" #. module: base #: selection:base.language.install,lang:0 @@ -1723,6 +1772,8 @@ msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." msgstr "" +"Aiuta a gestire i processi legati agli acquisti come le richieste di " +"preventivo, le fatture fornitore, ecc..." #. module: base #: help:res.partner,website:0 @@ -2321,6 +2372,8 @@ msgid "" "Appears by default on the top right corner of your printed documents (report " "header)." msgstr "" +"Compare per default nell'angolo in alto a destra dei documenti stampati " +"(intestazione del report)." #. module: base #: field:base.module.update,update:0 @@ -2528,6 +2581,18 @@ msgid "" "and categorize your interventions with a channel and a priority level.\n" " " msgstr "" +"\n" +"Helpdesk Management.\n" +"====================\n" +"\n" +"Come registrazione e trattamento dei reclami, Helpdesk e Supporto solo " +"ottimi strumenti\n" +"per tracciare gli interventi. Questo menu è più adatto alla comunicazione " +"verbale,\n" +"che non è necessariamente collegata ad un reclamo. Selezionare un cliente, " +"aggiungere note\n" +"e categorizzare gli interventi con un canale e un livello di priorità.\n" +" " #. module: base #: help:ir.actions.act_window,view_type:0 @@ -2606,11 +2671,24 @@ msgid "" " * Date\n" " " msgstr "" +"\n" +"Imposta il valore di default per i conti analitici.\n" +"==============================================\n" +"\n" +"Permette di selezionare automaticamente i conti analitici basandosi sui " +"seguenti criteri:\n" +"---------------------------------------------------------------------\n" +" * Prodotto\n" +" * Partner\n" +" * Utente\n" +" * Azienda\n" +" * Data\n" +" " #. module: base #: field:res.company,rml_header1:0 msgid "Company Slogan" -msgstr "" +msgstr "Slogan azienda" #. module: base #: model:res.country,name:base.bb @@ -2679,6 +2757,14 @@ msgid "" "orders.\n" " " msgstr "" +"\n" +"Il modulo base per gestire la distribuzione analitica e gli ordini di " +"vendita.\n" +"=================================================================\n" +"\n" +"Usando questo modulo sarà possibile collegare i conti analitici con gli " +"ordini di vendita.\n" +" " #. module: base #: model:ir.module.module,description:base.module_l10n_us @@ -2978,7 +3064,7 @@ msgstr "sì" #. module: base #: field:ir.model.fields,serialization_field_id:0 msgid "Serialization Field" -msgstr "" +msgstr "Campo serializzato" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll @@ -3199,6 +3285,8 @@ msgid "" "the user will have an access to the human resources configuration as well as " "statistic reports." msgstr "" +"L'utente avrà un accesso al menù configurazione Risorse Umane così come ai " +"report statistici." #. module: base #: model:ir.module.module,description:base.module_web_shortcuts @@ -3259,7 +3347,7 @@ msgstr "Armenia" #. module: base #: model:ir.module.module,summary:base.module_hr_evaluation msgid "Periodical Evaluations, Appraisals, Surveys" -msgstr "" +msgstr "Valutazioni periodiche, perizie, sondaggi" #. module: base #: model:ir.actions.act_window,name:base.ir_property_form @@ -3356,6 +3444,8 @@ msgid "" "For more details about translating OpenERP in your language, please refer to " "the" msgstr "" +"Per ulteriori dettagli riguardo la traduzione di OpenERP nella vostra " +"lingua, prego fare riferimento al" #. module: base #: field:res.partner,image:0 @@ -3438,7 +3528,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_survey_user msgid "Survey / User" -msgstr "" +msgstr "Sondaggio / Utente" #. module: base #: view:ir.module.module:0 @@ -3485,7 +3575,7 @@ msgstr "" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "" +msgstr "Codice valuta (ISO 4217)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_contract @@ -3516,7 +3606,7 @@ msgstr "Qualifiche Contatti" #. module: base #: model:ir.module.module,shortdesc:base.module_product_manufacturer msgid "Products Manufacturers" -msgstr "" +msgstr "Produttore" #. module: base #: code:addons/base/ir/ir_mail_server.py:238 @@ -3935,6 +4025,8 @@ msgstr "RML (deprecato - usare Report)" #: sql_constraint:ir.translation:0 msgid "Language code of translation item must be among known languages" msgstr "" +"Il codice lingua per la traduzione elemento deve essere tra le lingue " +"conosciute" #. module: base #: view:ir.rule:0 @@ -3961,6 +4053,18 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"Questo è un sistema calendario completo.\n" +"========================================\n" +"\n" +"Supporta:\n" +"------------\n" +" - Eventi calendario\n" +" - Eventi ricorsivi\n" +"\n" +"Se necessitate di gestire i vostri meeting, dovreste installare il modulo " +"CRM.\n" +" " #. module: base #: model:res.country,name:base.je @@ -3975,6 +4079,10 @@ msgid "" "==================================\n" " " msgstr "" +"\n" +"Permetti accessi anonimi a OpenERP.\n" +"=====================================\n" +" " #. module: base #: view:res.lang:0 @@ -4032,6 +4140,13 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"Questo modulo aggiorna i memo dentro OpenERP per utilizzare un pad esterno\n" +"===================================================================\n" +"\n" +"Usato per aggiornare i memo tetuali in tempo reale con i sequenti utenti che " +"avete intivato.\n" +"\n" #. module: base #: code:addons/base/module/module.py:609 @@ -4057,7 +4172,7 @@ msgstr "Nauru" #: code:addons/base/res/res_company.py:152 #, python-format msgid "Reg" -msgstr "" +msgstr "Reg" #. module: base #: model:ir.model,name:base.model_ir_property @@ -4087,6 +4202,12 @@ msgid "" "Italian accounting chart and localization.\n" " " msgstr "" +"\n" +"Piano dei conti italiano di un'impresa generica.\n" +"================================================\n" +"\n" +"Piano dei conti italiano e localizzazione.\n" +" " #. module: base #: model:res.country,name:base.me @@ -4105,6 +4226,8 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" +"Invio Mail fallito con il server SMTP '%s'.\n" +"%s: %s" #. module: base #: model:res.country,name:base.tk @@ -4289,7 +4412,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_localization_account_charts msgid "Account Charts" -msgstr "" +msgstr "Piano dei conti" #. module: base #: model:ir.ui.menu,name:base.menu_event_main @@ -4433,6 +4556,9 @@ msgid "" "When no specific mail server is requested for a mail, the highest priority " "one is used. Default priority is 10 (smaller number = higher priority)" msgstr "" +"Quando nessun server mail è richiesto dalla email, quello a priorità più " +"alta viene utilizzato. La priorità di default è 10 (numero piccolo = alta " +"priorità)" #. module: base #: field:res.partner,parent_id:0 @@ -4494,7 +4620,7 @@ msgstr "Transizioni in Ingresso" #. module: base #: field:ir.values,value_unpickle:0 msgid "Default value or action reference" -msgstr "" +msgstr "Valore di default nella azione di riferimento" #. module: base #: model:res.country,name:base.sr @@ -4546,6 +4672,10 @@ msgid "" "==========================\n" "\n" msgstr "" +"\n" +"Vista Calendario OpenERP web\n" +"==========================\n" +"\n" #. module: base #: selection:base.language.install,lang:0 @@ -4885,7 +5015,7 @@ msgstr "ir.needaction_mixin" #. module: base #: view:base.language.export:0 msgid "This file was generated using the universal" -msgstr "" +msgstr "Questo file è stato generato utilizzato l'universale" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 @@ -4962,7 +5092,7 @@ msgstr "Lesotho" #. module: base #: view:base.language.export:0 msgid ", or your preferred text editor" -msgstr "" +msgstr ", o il vostro editor di testi preferito" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_partner_assign @@ -5045,7 +5175,7 @@ msgstr "Benin" #: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form #: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform msgid "Bank Account Types" -msgstr "" +msgstr "Tipi di conto bancario" #. module: base #: help:ir.sequence,suffix:0 @@ -5259,7 +5389,7 @@ msgstr "Data" #. module: base #: model:ir.module.module,shortdesc:base.module_event_moodle msgid "Event Moodle" -msgstr "" +msgstr "Evento Moodle" #. module: base #: model:ir.module.module,description:base.module_email_template @@ -15317,7 +15447,7 @@ msgstr "" #: field:res.partner.bank,name:0 #, python-format msgid "Bank Account" -msgstr "" +msgstr "Conto bancario" #. module: base #: model:res.country,name:base.kp @@ -15332,7 +15462,7 @@ msgstr "Crea Oggetto" #. module: base #: model:res.country,name:base.ss msgid "South Sudan" -msgstr "" +msgstr "Sudan del Sud" #. module: base #: field:ir.filters,context:0 @@ -15342,7 +15472,7 @@ msgstr "Contesto" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp msgid "Sales and MRP Management" -msgstr "" +msgstr "Gestione vendite e MRP" #. module: base #: model:ir.actions.act_window,help:base.action_partner_form @@ -15365,7 +15495,7 @@ msgstr "Prospettiva" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_invoice_directly msgid "Invoice Picking Directly" -msgstr "" +msgstr "Fattura Picking Direttamente" #. module: base #: selection:base.language.install,lang:0 @@ -15399,6 +15529,16 @@ msgid "" "on a supplier purchase order into several accounts and analytic plans.\n" " " msgstr "" +"\n" +"Il modulo base per gestire la distribuzione analitica e gli ordini di " +"acquisto.\n" +"==================================Q=================================\n" +"\n" +"Permette all'unte di gestire diversi piani contabili analitici. Questi " +"permetto di suddividere una riga\n" +"di un ordine d'acquisto a fornitore in diversi conti e piani contabili " +"analitici.\n" +" " #. module: base #: model:res.country,name:base.lk @@ -15418,7 +15558,7 @@ msgstr "Russian / русский язык" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" -msgstr "" +msgstr "Iscrizione" #~ msgid "SMS - Gateway: clickatell" #~ msgstr "SMS - Gateway: clickatell" diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index 2869368f8d1..1b2a01d6014 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0.0-rc1\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-11-28 13:28+0000\n" +"PO-Revision-Date: 2012-12-14 04:43+0000\n" "Last-Translator: gobi \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-12-04 04:58+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:03+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -614,7 +614,7 @@ msgstr "Харьцааны Нэр" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "Хандах Эрх Үүсгэх" #. module: base #: model:res.country,name:base.tv @@ -1346,7 +1346,7 @@ msgstr "Андорра, Principality of" #. module: base #: field:ir.rule,perm_read:0 msgid "Apply for Read" -msgstr "" +msgstr "Уншихаар Хэрэгжүүлэх" #. module: base #: model:res.country,name:base.mn @@ -1431,7 +1431,7 @@ msgstr "Сүүлийн Хувилбар" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "Хандах Эрхийг Устгах" #. module: base #: code:addons/base/ir/ir_mail_server.py:213 @@ -1486,7 +1486,7 @@ msgstr "Дэмжигчид" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply for Delete" -msgstr "" +msgstr "Устгахаар Хэрэгжүүлэх" #. module: base #: selection:ir.property,type:0 @@ -1561,6 +1561,9 @@ msgid "" " for uploading to OpenERP's translation " "platform," msgstr "" +"TGZ формат: Энэ нь шахагдсан архив бөгөөд PO файлуудыг агуулсан\n" +" шууд OpenERP-н орчуулгын хөрсрүү хуулахад " +"тохиромжтой файл юм." #. module: base #: view:res.lang:0 @@ -1587,7 +1590,7 @@ msgstr "Тест" #. module: base #: field:ir.actions.report.xml,attachment:0 msgid "Save as Attachment Prefix" -msgstr "" +msgstr "Хавсралтыг нэрлэж хадгалах угтвар" #. module: base #: field:ir.ui.view_sc,res_id:0 @@ -1624,7 +1627,7 @@ msgstr "Гаити" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_hr_payroll msgid "French Payroll" -msgstr "" +msgstr "Фран Цалин" #. module: base #: view:ir.ui.view:0 @@ -1698,6 +1701,33 @@ msgid "" "Also implements IETF RFC 5785 for services discovery on a http server,\n" "which needs explicit configuration in openerp-server.conf too.\n" msgstr "" +"\n" +"Энэ модулиар баримтуудын хувьд WebDAV сервер идэвхжинэ.\n" +"===============================================================\n" +"\n" +"Ингэснээр OpenObject дахь хавсралт баримтуудыг нийцтэй ямар ч интернет \n" +"тольдруураар харах боломжтой.\n" +"\n" +"Суулгасан дараагаараа WebDAV сервер нь серверийн тохиргооны файлын [webdav] " +"\n" +" гэсэн хэсэгт тохиргоог хийх боломжтой.\n" +"Серверийн тохиргооны параметр нь:\n" +"\n" +" [webdav]\n" +" ; enable = True ; http(s) протоколь дээр WebDAV идэвхжинэ\n" +" ; vdir = webdav ; WebDAV ажиллах директорын нэр.\n" +" ; энэхүү webdav гэсэн анхны утгын хувьд \n" +" ; дараах байдлаар хандана \\\"http://localhost:8069/webdav/\n" +" ; verbose = True ; webdav-н дэлгэрэнгүй мэдэгдэлтэй горимыг нээнэ\n" +" ; debug = True ; webdav-н дебаагдах горимыг идэвхжүүлнэ.\n" +" ; ингэснээр мессежүүд нь python log-руу бичигдэнэ. \n" +" ; логийн түвшин нь \\\"debug\\\" болон \\\"debug_rpc\\\" байдаг. эдгээр " +"\n" +"сонголтыг\n" +" ; хэвээр нь үлдээж болно.\n" +"\n" +"Түүнчлэн IETF RFC 5785-г http серверт хэрэгжүүлдэг. Тодорхой тохиргоог \n" +"openerp-server.conf-д тохируулах хэрэгтэй.\n" #. module: base #: model:ir.module.category,name:base.module_category_purchase_management @@ -1745,6 +1775,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Энэ модуль нь хэрэв гомдол, порталь суулгагдсан байгаа бол гомдол меню болон " +"боломжийг портальд нэмдэг.\n" +"=============================================================================" +"=============\n" +" " #. module: base #: model:ir.actions.act_window,help:base.action_res_partner_bank_account_form @@ -1791,7 +1827,7 @@ msgstr "Кодгүй хэл \"%s\" байна" #: model:ir.module.category,name:base.module_category_social_network #: model:ir.module.module,shortdesc:base.module_mail msgid "Social Network" -msgstr "" +msgstr "Нийгмийн Сүлжээ" #. module: base #: view:res.lang:0 @@ -1832,6 +1868,28 @@ msgid "" "in their pockets, this module is essential.\n" " " msgstr "" +"\n" +"Энэ модуль нь үдийн цайг менеж хийх модуль.\n" +"================================\n" +"\n" +"Компаниуд нь ажилчиддаа орчин, нөхцлийг таатай болгох үүднээс олон " +"нийлүүлэгчээс хачиртай талх, пицца гэх мэтийг захиалах боломжийг санал " +"болгодог.\n" +"\n" +"Гэхдээ олон тооны ажилтан, нийлүүлэгч нар байгаа тохиолдолд зөв удирдлага " +"шаардлагатай болдог.\n" +"\n" +"\n" +"\"Үдийн цайны Захиалга\" модуль нь энэ менежментийг хялбар болгож ажилчидад " +"илүү өргөн багаж, хэрэглэгээг санал болгодог.\n" +"\n" +"Цаашлаад ажилчны тохиргоо дээр үндэслэн сануулга, хоол хурдан захиалах " +"боломж зэрэгийг санал болгодогоороо хоол болон нийлүүлэгчийн менежментийг " +"бүрэн гүйцэд болгодог.\n" +"\n" +"Ажилчид заавал задгай мөнгө кармалж явах заваан ажлаас ажилчдаа чөлөөлж " +"ажилчдынхаа цагийг хэмнэхэд энэ модуль нь туйлын чухал.\n" +" " #. module: base #: view:wizard.ir.model.menu.create:0 @@ -1871,7 +1929,7 @@ msgstr "" #. module: base #: help:res.partner,website:0 msgid "Website of Partner or Company" -msgstr "" +msgstr "Харилцагч эсвэл Компаний веб сайт" #. module: base #: help:base.language.install,overwrite:0 @@ -1916,7 +1974,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sale Orders, Invoicing" -msgstr "" +msgstr "Үнийн санал, Борлуулалтын Захиалга, Нэхэмжлэл" #. module: base #: field:res.users,login:0 @@ -1935,7 +1993,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Портал Асуудал" #. module: base #: model:ir.ui.menu,name:base.menu_tools @@ -1955,11 +2013,15 @@ msgid "" "Launch Manually Once: after having been launched manually, it sets " "automatically to Done." msgstr "" +"Гараар: Гараар ажилуулна.\n" +"Автомат: Системийн тохиргоо өөрчлөгдөх бүрт автомат ажиллана.\n" +"Гараар нэг удаа: гараар ажилуулсан дараа автоматаар Хийгдсэн болж \n" +"тохируулагдана." #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "Жижиг-хэмжээт зураг" #. module: base #: model:ir.module.module,shortdesc:base.module_stock @@ -2040,6 +2102,15 @@ msgid "" "It assigns manager and user access rights to the Administrator and only user " "rights to the Demo user. \n" msgstr "" +"\n" +"Санхүүгийн Хандах Эрх.\n" +"=========================\n" +"\n" +"Энэ модуль нь санхүүгийн журнал, дансны мод гэх мэт бүх боломж руу хандах \n" +"хандалтыг удирдах боломжийг олгодог.\n" +"\n" +"Энэ нь менежер, хэрэглэгч хандалтын эрхийг Администраторт олгож Demo \n" +"хэрэглэгчид хэрэглэгч эрхийг олгодог. \n" #. module: base #: field:ir.attachment,res_id:0 @@ -2066,6 +2137,8 @@ msgstr "" #, python-format msgid "Unknown value '%s' for boolean field '%%(field)s', assuming '%s'" msgstr "" +"'%s' гэсэн утга boolean '%%(field)s' талбарт мэдэгдэхгүй утга, '%s' гэж үзэж " +"байна" #. module: base #: model:res.country,name:base.nl @@ -2075,12 +2148,12 @@ msgstr "Нидерланд" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_event msgid "Portal Event" -msgstr "" +msgstr "Порталь Үйл явдал" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "Орчуулга Хийгдэж байна" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -2095,7 +2168,7 @@ msgstr "Өдөр" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "" +msgstr "Машин, лизинг, даатгал, өртөгүүд" #. module: base #: view:ir.model.access:0 @@ -2123,6 +2196,23 @@ msgid "" "synchronization with other companies.\n" " " msgstr "" +"\n" +"Энэ модуль нь ерөнхиий тохиолдолд хуваалцах боломжийг таны OpenERP өгөгдлийн " +"\n" +"баазад олгодог багаж юм.\n" +"========================================================================\n" +"\n" +"Энэ нь 'хуваалцах' даруулыг нэмдэг бөгөөд OpenERP-н дуртай өгөгдлийг хамт \n" +"ажиллагч, захиалагч, найз нартайгаа хуваалцах боломжийг вебэд олгодог.\n" +"\n" +"Систем нь шинэ хэрэглэгч болон группыг автоматаар үүсгэдэг. Зохистой хандах " +"\n" +"дүрэмийг ir.rules-д автоматаар нэмж зөвхөн хуваалцсан өгөгдөл рүү хандах \n" +"хандалтын хяналтаар хангаддаг.\n" +"\n" +"Энэ нь хамтран ажиллах, мэдлэгээ хуваалцах, бусад компанитай мэдээллээ \n" +"ижилтгэх зэрэгт маш зохимжтой.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_process @@ -2135,6 +2225,8 @@ msgid "" "Check this box if this contact is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." msgstr "" +"Хэрэв холбогч нь нийлүүлэгч бол үүнийг тэмдэглэнэ. Хэрэв тэмдэглээгүй бол " +"худалдан авалтын хүмүүст худалдан авалтын захиалга шивэх үед харагдахгүй." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation @@ -2207,6 +2299,15 @@ msgid "" "with the effect of creating, editing and deleting either ways.\n" " " msgstr "" +"\n" +"Төслийн даалгаврыг ажлын цагийн хуваарьтай ижилтгэх.\n" +"====================================================================\n" +"\n" +"Энэ модуль нь Төслийн Менежмент модуль дахь даалгавруудыг Цагийн хуваарийн\n" +"ажлууд руу тодорхой огноонд тодорхой хэрэглэгчид шилжүүлдэг. Мөн цагийн \n" +"хуваариас нөгөө чиглэлд үүсгэх, засах, устгах\n" +"хоёр чиглэлд хийх боломжтой.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_access diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index 832c513d2a4..04c035e8c9a 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-12-11 11:52+0000\n" -"Last-Translator: Fábio Martinelli - http://zupy.com.br " -"\n" +"PO-Revision-Date: 2012-12-13 21:00+0000\n" +"Last-Translator: Leonel P de Freitas \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-12-12 04:39+0000\n" -"X-Generator: Launchpad (build 16361)\n" +"X-Launchpad-Export-Date: 2012-12-14 05:36+0000\n" +"X-Generator: Launchpad (build 16369)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -26,8 +25,8 @@ msgid "" " " msgstr "" "\n" -"Módulo para Verificar Escrita e Impressão.\n" -"========================================\n" +"Módulo para Criar e Imprimir Cheques.\n" +"=====================================\n" " " #. module: base @@ -93,7 +92,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "Interface Touchscreen para lojas" +msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -175,7 +174,7 @@ msgstr "" #. module: base #: field:res.partner,ref:0 msgid "Reference" -msgstr "Referência" +msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba @@ -321,7 +320,7 @@ msgstr "Suíça" #: code:addons/orm.py:4453 #, python-format msgid "created." -msgstr "criado." +msgstr "" #. module: base #: field:ir.actions.report.xml,report_xsl:0 diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index 4c6ac36c947..988fd8e0c4b 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-03 16:01+0000\n" -"PO-Revision-Date: 2012-11-01 18:59+0000\n" +"PO-Revision-Date: 2012-12-14 23:39+0000\n" "Last-Translator: Dusan Laznik \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-12-04 05:00+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2012-12-15 05:03+0000\n" +"X-Generator: Launchpad (build 16372)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -24,6 +24,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"Module for the Check Writing and Check Printing.\n" +"================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -59,7 +63,7 @@ msgstr "Arhitektura pogleda" #. module: base #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "" +msgstr "Ponudbe,Prodajni nalogi,Dostavni nalogi&Fakturiranje" #. module: base #: selection:ir.sequence,implementation:0 @@ -81,23 +85,24 @@ msgstr "Špansko (PY) / Español (PY)" msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." -msgstr "" +msgstr "Vodenje projektov in nalog" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Touchscreen vmesnik za prodajalne" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll msgid "Indian Payroll" -msgstr "" +msgstr "Indian Payroll" #. module: base #: help:ir.cron,model:0 msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." msgstr "" +"Model name on which the method to be called is located, e.g. 'res.partner'." #. module: base #: view:ir.module.module:0 @@ -119,11 +124,22 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"A module that adds manufacturers and attributes on the product form.\n" +"====================================================================\n" +"\n" +"You can now define the following for a product:\n" +"-----------------------------------------------\n" +" * Manufacturer\n" +" * Manufacturer Product Name\n" +" * Manufacturer Product Code\n" +" * Product Attributes\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Dodatni argumenti" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -132,11 +148,14 @@ msgid "" "The module adds google user in res user.\n" "========================================\n" msgstr "" +"\n" +"The module adds google user in res user.\n" +"========================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Označite , če je kontakt sodelavec" #. module: base #: help:ir.model.fields,domain:0 @@ -157,7 +176,7 @@ msgstr "Sklic" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba msgid "Belgium - Structured Communication" -msgstr "" +msgstr "Belgium - Structured Communication" #. module: base #: field:ir.actions.act_window,target:0 @@ -167,12 +186,12 @@ msgstr "Ciljno okno" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "Main Report File Path" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "Analitika prodje" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -188,6 +207,16 @@ msgid "" "revenue\n" "reports." msgstr "" +"\n" +"Generate your Invoices from Expenses, Timesheet Entries.\n" +"========================================================\n" +"\n" +"Module to generate invoices based on costs (human resources, expenses, " +"...).\n" +"\n" +"You can define price lists in analytic account, make some theoretical " +"revenue\n" +"reports." #. module: base #: model:ir.module.module,description:base.module_crm @@ -222,6 +251,35 @@ msgid "" "* Planned Revenue by Stage and User (graph)\n" "* Opportunities by Stage (graph)\n" msgstr "" +"\n" +"The generic OpenERP Customer Relationship Management\n" +"=====================================================\n" +"\n" +"This application enables a group of people to intelligently and efficiently " +"manage leads, opportunities, meetings and phone calls.\n" +"\n" +"It manages key tasks such as communication, identification, prioritization, " +"assignment, resolution and notification.\n" +"\n" +"OpenERP ensures that all cases are successfully tracked by users, customers " +"and suppliers. It can automatically send reminders, escalate the request, " +"trigger specific methods and many other actions based on your own enterprise " +"rules.\n" +"\n" +"The greatest thing about this system is that users don't need to do anything " +"special. The CRM module has an email gateway for the synchronization " +"interface between mails and OpenERP. That way, users can just send emails to " +"the request tracker.\n" +"\n" +"OpenERP will take care of thanking them for their message, automatically " +"routing it to the appropriate staff and make sure all future correspondence " +"gets to the right place.\n" +"\n" +"\n" +"Dashboard for CRM will include:\n" +"-------------------------------\n" +"* Planned Revenue by Stage and User (graph)\n" +"* Opportunities by Stage (graph)\n" #. module: base #: code:addons/base/ir/ir_model.py:397 @@ -248,7 +306,7 @@ msgstr "ir.ui.view.custom" #: code:addons/base/ir/ir_model.py:366 #, python-format msgid "Renaming sparse field \"%s\" is not allowed" -msgstr "" +msgstr "Renaming sparse field \"%s\" is not allowed" #. module: base #: model:res.country,name:base.sz @@ -264,12 +322,12 @@ msgstr "ustvarjeno." #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL Path" -msgstr "" +msgstr "XSL Path" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr msgid "Turkey - Accounting" -msgstr "" +msgstr "Turkey - Accounting" #. module: base #: field:ir.sequence,number_increment:0 @@ -290,7 +348,7 @@ msgstr "Inuktitut / ᐃᓄᒃᑎᑐᑦ" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "Več valutno poslovane" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -302,6 +360,12 @@ msgid "" "\n" " " msgstr "" +"\n" +"Chilean accounting chart and tax localization.\n" +"==============================================\n" +"Plan contable chileno e impuestos de acuerdo a disposiciones vigentes\n" +"\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_sale @@ -313,7 +377,7 @@ msgstr "Prodaja" msgid "" "The internal user that is in charge of communicating with this contact if " "any." -msgstr "" +msgstr "Sodelavec odgovoren za ta kontakt" #. module: base #: view:res.partner:0 @@ -348,6 +412,15 @@ msgid "" " * Commitment Date\n" " * Effective Date\n" msgstr "" +"\n" +"Add additional date information to the sales order.\n" +"===================================================\n" +"\n" +"You can add the following additional dates to a sale order:\n" +"-----------------------------------------------------------\n" +" * Requested Date\n" +" * Commitment Date\n" +" * Effective Date\n" #. module: base #: help:ir.actions.act_window,res_id:0 @@ -355,6 +428,8 @@ msgid "" "Database ID of record to open in form view, when ``view_mode`` is set to " "'form' only" msgstr "" +"Database ID of record to open in form view, when ``view_mode`` is set to " +"'form' only" #. module: base #: field:res.partner.address,name:0 @@ -371,6 +446,12 @@ msgid "" " - tree_but_open\n" "For defaults, an optional condition" msgstr "" +"For actions, one of the possible action slots: \n" +" - client_action_multi\n" +" - client_print_multi\n" +" - client_action_relate\n" +" - tree_but_open\n" +"For defaults, an optional condition" #. module: base #: sql_constraint:res.lang:0 @@ -399,6 +480,14 @@ msgid "" "document and Wiki based Hidden.\n" " " msgstr "" +"\n" +"Installer for knowledge-based Hidden.\n" +"=====================================\n" +"\n" +"Makes the Knowledge Application Configuration available from where you can " +"install\n" +"document and Wiki based Hidden.\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management @@ -417,6 +506,14 @@ msgid "" "invoices from picking, OpenERP is able to add and compute the shipping " "line.\n" msgstr "" +"\n" +"Allows you to add delivery methods in sale orders and picking.\n" +"==============================================================\n" +"\n" +"You can define your own carrier and delivery grids for prices. When creating " +"\n" +"invoices from picking, OpenERP is able to add and compute the shipping " +"line.\n" #. module: base #: code:addons/base/ir/ir_filters.py:83 @@ -425,6 +522,8 @@ msgid "" "There is already a shared filter set as default for %(model)s, delete or " "change it before setting a new default" msgstr "" +"There is already a shared filter set as default for %(model)s, delete or " +"change it before setting a new default" #. module: base #: code:addons/orm.py:2648 @@ -452,7 +551,7 @@ msgstr "Datum posodobitve" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule msgid "Automated Action Rules" -msgstr "" +msgstr "Automated Action Rules" #. module: base #: view:ir.attachment:0 @@ -467,7 +566,7 @@ msgstr "Izvorni predmet" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal msgid "%(bank_name)s: %(acc_number)s" -msgstr "" +msgstr "%(bank_name)s: %(acc_number)s" #. module: base #: view:ir.actions.todo:0 @@ -492,6 +591,8 @@ msgid "" "Invalid date/time format directive specified. Please refer to the list of " "allowed directives, displayed when you edit a language." msgstr "" +"Invalid date/time format directive specified. Please refer to the list of " +"allowed directives, displayed when you edit a language." #. module: base #: code:addons/orm.py:4120 @@ -511,16 +612,20 @@ msgid "" "and reference view. The result is returned as an ordered list of pairs " "(view_id,view_mode)." msgstr "" +"This function field computes the ordered list of views that should be " +"enabled when displaying the result of an action, federating view mode, views " +"and reference view. The result is returned as an ordered list of pairs " +"(view_id,view_mode)." #. module: base #: field:ir.model.relation,name:0 msgid "Relation Name" -msgstr "" +msgstr "Ime relacije" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "Create Access Right" #. module: base #: model:res.country,name:base.tv @@ -540,7 +645,7 @@ msgstr "Oblika datuma" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_designer msgid "OpenOffice Report Designer" -msgstr "" +msgstr "OpenOffice Report Designer" #. module: base #: model:res.country,name:base.an @@ -560,7 +665,7 @@ msgstr "" #. module: base #: view:workflow.transition:0 msgid "Workflow Transition" -msgstr "" +msgstr "Workflow Transition" #. module: base #: model:res.country,name:base.gf @@ -570,7 +675,7 @@ msgstr "Francoska Gvajana" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Jobs, Departments, Employees Details" -msgstr "" +msgstr "Delovna mesta , Oddelki , Zaposleni" #. module: base #: model:ir.module.module,description:base.module_analytic @@ -586,6 +691,16 @@ msgid "" "that have no counterpart in the general financial accounts.\n" " " msgstr "" +"\n" +"Module for defining analytic accounting object.\n" +"===============================================\n" +"\n" +"In OpenERP, analytic accounts are linked to general accounts but are " +"treated\n" +"totally independently. So, you can enter various different analytic " +"operations\n" +"that have no counterpart in the general financial accounts.\n" +" " #. module: base #: field:ir.ui.view.custom,ref_id:0 @@ -609,6 +724,19 @@ msgid "" "* Use emails to automatically confirm and send acknowledgements for any " "event registration\n" msgstr "" +"\n" +"Organization and management of Events.\n" +"======================================\n" +"\n" +"The event module allows you to efficiently organise events and all related " +"tasks: planification, registration tracking,\n" +"attendances, etc.\n" +"\n" +"Key Features\n" +"------------\n" +"* Manage your Events and Registrations\n" +"* Use emails to automatically confirm and send acknowledgements for any " +"event registration\n" #. module: base #: selection:base.language.install,lang:0 @@ -634,6 +762,21 @@ msgid "" "requested it.\n" " " msgstr "" +"\n" +"Automated Translations through Gengo API\n" +"----------------------------------------\n" +"\n" +"This module will install passive scheduler job for automated translations \n" +"using the Gengo API. To activate it, you must\n" +"1) Configure your Gengo authentication parameters under `Settings > " +"Companies > Gengo Parameters`\n" +"2) Launch the wizard under `Settings > Application Terms > Gengo: Manual " +"Request of Translation` and follow the wizard.\n" +"\n" +"This wizard will activate the CRON job and the Scheduler and will start the " +"automatic translation via Gengo Services for all the terms where you " +"requested it.\n" +" " #. module: base #: help:ir.actions.report.xml,attachment_use:0 @@ -657,7 +800,7 @@ msgstr "Špansko" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "" +msgstr "Fakturiranje na osnovi časovnic" #. module: base #: view:base.module.upgrade:0 @@ -683,7 +826,7 @@ msgstr "Kolumbija" #. module: base #: model:res.partner.title,name:base.res_partner_title_mister msgid "Mister" -msgstr "" +msgstr "Gospod" #. module: base #: help:res.country,code:0 @@ -712,7 +855,7 @@ msgstr "Ni prevedeno" #. module: base #: view:ir.mail_server:0 msgid "Outgoing Mail Server" -msgstr "" +msgstr "Odhodni poštni stržnik" #. module: base #: help:ir.actions.act_window,context:0 @@ -737,7 +880,7 @@ msgstr "Nazivi polj po meri se morajo začeti z 'x_'." #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_mx msgid "Mexico - Accounting" -msgstr "" +msgstr "Mexico - Accounting" #. module: base #: help:ir.actions.server,action_id:0 @@ -785,6 +928,33 @@ msgid "" "module named account_voucher.\n" " " msgstr "" +"\n" +"Accounting and Financial Management.\n" +"====================================\n" +"\n" +"Financial and accounting module that covers:\n" +"--------------------------------------------\n" +" * General Accounting\n" +" * Cost/Analytic accounting\n" +" * Third party accounting\n" +" * Taxes management\n" +" * Budgets\n" +" * Customer and Supplier Invoices\n" +" * Bank statements\n" +" * Reconciliation process by partner\n" +"\n" +"Creates a dashboard for accountants that includes:\n" +"--------------------------------------------------\n" +" * List of Customer Invoice to Approve\n" +" * Company Analysis\n" +" * Graph of Treasury\n" +"\n" +"The processes like maintaining of general ledger is done through the defined " +"financial Journals (entry move line orgrouping is maintained through " +"journal) \n" +"for a particular financial year and for preparation of vouchers there is a " +"module named account_voucher.\n" +" " #. module: base #: view:ir.model:0 @@ -804,6 +974,12 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kliknite tu če želite dodati kontakt\n" +"

\n" +" \n" +"

\n" +" " #. module: base #: model:ir.module.module,description:base.module_web_linkedin @@ -814,6 +990,11 @@ msgid "" "This module provides the Integration of the LinkedIn with OpenERP.\n" " " msgstr "" +"\n" +"OpenERP Web LinkedIn module.\n" +"============================\n" +"This module provides the Integration of the LinkedIn with OpenERP.\n" +" " #. module: base #: help:ir.actions.act_window,src_model:0 @@ -834,7 +1015,7 @@ msgstr "Jordanija" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "Next planned execution date for this job." #. module: base #: model:res.country,name:base.er @@ -854,12 +1035,12 @@ msgstr "Avtomatska dejanja" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro msgid "Romania - Accounting" -msgstr "" +msgstr "Romania - Accounting" #. module: base #: model:ir.model,name:base.model_res_config_settings msgid "res.config.settings" -msgstr "" +msgstr "res.config.settings" #. module: base #: help:res.partner,image_small:0 @@ -867,7 +1048,7 @@ msgid "" "Small-sized image of this contact. It is automatically resized as a 64x64px " "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." -msgstr "" +msgstr "Mala slika(64x64px)." #. module: base #: help:ir.actions.server,mobile:0 @@ -883,12 +1064,12 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Varnost in autentikacija" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar msgid "Web Calendar" -msgstr "" +msgstr "Spletni koledar" #. module: base #: selection:base.language.install,lang:0 @@ -899,7 +1080,7 @@ msgstr "Švedsko / svenska" #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 msgid "File Name" -msgstr "" +msgstr "Ime datoteke" #. module: base #: model:res.country,name:base.rs @@ -950,6 +1131,30 @@ msgid "" "also possible in order to automatically create a meeting when a holiday " "request is accepted by setting up a type of meeting in Leave Type.\n" msgstr "" +"\n" +"Manage leaves and allocation requests\n" +"=====================================\n" +"\n" +"This application controls the holiday schedule of your company. It allows " +"employees to request holidays. Then, managers can review requests for " +"holidays and approve or reject them. This way you can control the overall " +"holiday planning for the company or department.\n" +"\n" +"You can configure several kinds of leaves (sickness, holidays, paid days, " +"...) and allocate leaves to an employee or department quickly using " +"allocation requests. An employee can also make a request for more days off " +"by making a new Allocation. It will increase the total of available days for " +"that leave type (if the request is accepted).\n" +"\n" +"You can keep track of leaves in different ways by following reports: \n" +"\n" +"* Leaves Summary\n" +"* Leaves by Department\n" +"* Leaves Analysis\n" +"\n" +"A synchronization with an internal agenda (Meetings of the CRM module) is " +"also possible in order to automatically create a meeting when a holiday " +"request is accepted by setting up a type of meeting in Leave Type.\n" #. module: base #: selection:base.language.install,lang:0 @@ -984,18 +1189,18 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav msgid "Shared Repositories (WebDAV)" -msgstr "" +msgstr "Shared Repositories (WebDAV)" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "Nastavitve e-pošte" #. module: base #: code:addons/base/ir/ir_fields.py:196 #, python-format msgid "'%s' does not seem to be a valid date for field '%%(field)s'" -msgstr "" +msgstr "'%s' does not seem to be a valid date for field '%%(field)s'" #. module: base #: view:res.partner:0 @@ -1012,6 +1217,7 @@ msgstr "Zimbabve" msgid "" "Type of the constraint: `f` for a foreign key, `u` for other constraints." msgstr "" +"Type of the constraint: `f` for a foreign key, `u` for other constraints." #. module: base #: view:ir.actions.report.xml:0 @@ -1050,6 +1256,13 @@ msgid "" " * the Tax Code Chart for Luxembourg\n" " * the main taxes used in Luxembourg" msgstr "" +"\n" +"This is the base module to manage the accounting chart for Luxembourg.\n" +"======================================================================\n" +"\n" +" * the KLUWER Chart of Accounts\n" +" * the Tax Code Chart for Luxembourg\n" +" * the main taxes used in Luxembourg" #. module: base #: model:res.country,name:base.om @@ -1059,7 +1272,7 @@ msgstr "Oman" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "MRP" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1072,6 +1285,13 @@ msgid "" "actions(Sign in/Sign out) performed by them.\n" " " msgstr "" +"\n" +"This module aims to manage employee's attendances.\n" +"==================================================\n" +"\n" +"Keeps account of the attendances of the employees on the basis of the\n" +"actions(Sign in/Sign out) performed by them.\n" +" " #. module: base #: model:res.country,name:base.nu @@ -1081,7 +1301,7 @@ msgstr "Niue" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "Urejanje članstva" #. module: base #: selection:ir.module.module,license:0 @@ -1091,7 +1311,7 @@ msgstr "Ostale OSI dvoljene licence" #. module: base #: model:ir.module.module,shortdesc:base.module_web_gantt msgid "Web Gantt" -msgstr "" +msgstr "Spletni ganttov diagram" #. module: base #: model:ir.actions.act_window,name:base.act_menu_create @@ -1118,7 +1338,7 @@ msgstr "Google uporabniki" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet msgid "Fleet Management" -msgstr "" +msgstr "Vzdrževanje vozil" #. module: base #: help:ir.server.object.lines,value:0 @@ -1129,6 +1349,11 @@ msgid "" "If Value type is selected, the value will be used directly without " "evaluation." msgstr "" +"Expression containing a value specification. \n" +"When Formula type is selected, this field may be a Python expression that " +"can use the same values as for the condition field on the server action.\n" +"If Value type is selected, the value will be used directly without " +"evaluation." #. module: base #: model:res.country,name:base.ad @@ -1138,7 +1363,7 @@ msgstr "Andora, Principat" #. module: base #: field:ir.rule,perm_read:0 msgid "Apply for Read" -msgstr "" +msgstr "Prošnja za branje" #. module: base #: model:res.country,name:base.mn @@ -1160,13 +1385,14 @@ msgstr "Arhiv TGZ" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" +"Users added to this group are automatically added in the following groups." #. module: base #: code:addons/base/ir/ir_model.py:724 #: code:addons/base/ir/ir_model.py:727 #, python-format msgid "Document model" -msgstr "" +msgstr "Model dokumenta" #. module: base #: view:res.lang:0 @@ -1216,18 +1442,18 @@ msgstr "Ime države mora biti edinstveno!" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest Version" -msgstr "" +msgstr "Zadnja Različica" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "Delete Access Right" #. module: base #: code:addons/base/ir/ir_mail_server.py:213 #, python-format msgid "Connection test failed!" -msgstr "" +msgstr "Povezava ni uspela!" #. module: base #: selection:ir.actions.server,state:0 @@ -1248,7 +1474,7 @@ msgstr "Kajmanski otoki" #. module: base #: view:ir.rule:0 msgid "Record Rule" -msgstr "" +msgstr "Record Rule" #. module: base #: model:res.country,name:base.kr @@ -1276,7 +1502,7 @@ msgstr "Sodelavci" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply for Delete" -msgstr "" +msgstr "Prošnja za brisanje" #. module: base #: selection:ir.property,type:0 @@ -1286,12 +1512,12 @@ msgstr "Znak" #. module: base #: field:ir.module.category,visible:0 msgid "Visible" -msgstr "" +msgstr "Vidno" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "Odpri meni nastavitev" #. module: base #: selection:base.language.install,lang:0 @@ -1351,6 +1577,10 @@ msgid "" " for uploading to OpenERP's translation " "platform," msgstr "" +"TGZ format: this is a compressed archive containing a PO file, directly " +"suitable\n" +" for uploading to OpenERP's translation " +"platform," #. module: base #: view:res.lang:0 @@ -1377,7 +1607,7 @@ msgstr "Preizkusi" #. module: base #: field:ir.actions.report.xml,attachment:0 msgid "Save as Attachment Prefix" -msgstr "" +msgstr "Shrani kot predpono priloge" #. module: base #: field:ir.ui.view_sc,res_id:0 @@ -1414,7 +1644,7 @@ msgstr "Haiti" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_hr_payroll msgid "French Payroll" -msgstr "" +msgstr "French Payroll" #. module: base #: view:ir.ui.view:0 @@ -1488,6 +1718,33 @@ msgid "" "Also implements IETF RFC 5785 for services discovery on a http server,\n" "which needs explicit configuration in openerp-server.conf too.\n" msgstr "" +"\n" +"With this module, the WebDAV server for documents is activated.\n" +"===============================================================\n" +"\n" +"You can then use any compatible browser to remotely see the attachments of " +"OpenObject.\n" +"\n" +"After installation, the WebDAV server can be controlled by a [webdav] " +"section in \n" +"the server's config.\n" +"\n" +"Server Configuration Parameter:\n" +"-------------------------------\n" +"[webdav]:\n" +"+++++++++ \n" +" * enable = True ; Serve webdav over the http(s) servers\n" +" * vdir = webdav ; the directory that webdav will be served at\n" +" * this default val means that webdav will be\n" +" * on \"http://localhost:8069/webdav/\n" +" * verbose = True ; Turn on the verbose messages of webdav\n" +" * debug = True ; Turn on the debugging messages of webdav\n" +" * since the messages are routed to the python logging, with\n" +" * levels \"debug\" and \"debug_rpc\" respectively, you can leave\n" +" * these options on\n" +"\n" +"Also implements IETF RFC 5785 for services discovery on a http server,\n" +"which needs explicit configuration in openerp-server.conf too.\n" #. module: base #: model:ir.module.category,name:base.module_category_purchase_management @@ -1514,6 +1771,16 @@ msgid "" "with a single statement.\n" " " msgstr "" +"\n" +"This module installs the base for IBAN (International Bank Account Number) " +"bank accounts and checks for it's validity.\n" +"=============================================================================" +"=========================================\n" +"\n" +"The ability to extract the correctly represented local accounts from IBAN " +"accounts \n" +"with a single statement.\n" +" " #. module: base #: view:ir.module.module:0 @@ -1535,6 +1802,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"This module adds claim menu and features to your portal if claim and portal " +"are installed.\n" +"=============================================================================" +"=============\n" +" " #. module: base #: model:ir.actions.act_window,help:base.action_res_partner_bank_account_form @@ -1562,7 +1835,7 @@ msgstr "" #. module: base #: model:res.country,name:base.mf msgid "Saint Martin (French part)" -msgstr "" +msgstr "Saint Martin (French part)" #. module: base #: model:ir.model,name:base.model_ir_exports @@ -1579,7 +1852,7 @@ msgstr "Ne obstaja jezik s kodo \"%s\"" #: model:ir.module.category,name:base.module_category_social_network #: model:ir.module.module,shortdesc:base.module_mail msgid "Social Network" -msgstr "" +msgstr "Družabno omrežje" #. module: base #: view:res.lang:0 @@ -1589,12 +1862,12 @@ msgstr "%Y - leto s stoletji" #. module: base #: view:res.company:0 msgid "Report Footer Configuration" -msgstr "" +msgstr "Oblikovanje noge poročila" #. module: base #: field:ir.translation,comments:0 msgid "Translation comments" -msgstr "" +msgstr "Translation comments" #. module: base #: model:ir.module.module,description:base.module_lunch @@ -1620,6 +1893,26 @@ msgid "" "in their pockets, this module is essential.\n" " " msgstr "" +"\n" +"The base module to manage lunch.\n" +"================================\n" +"\n" +"Many companies order sandwiches, pizzas and other, from usual suppliers, for " +"their employees to offer them more facilities. \n" +"\n" +"However lunches management within the company requires proper administration " +"especially when the number of employees or suppliers is important. \n" +"\n" +"The “Lunch Order” module has been developed to make this management easier " +"but also to offer employees more tools and usability. \n" +"\n" +"In addition to a full meal and supplier management, this module offers the " +"possibility to display warning and provides quick order selection based on " +"employee’s preferences.\n" +"\n" +"If you want to save your employees' time and avoid them to always have coins " +"in their pockets, this module is essential.\n" +" " #. module: base #: view:wizard.ir.model.menu.create:0 @@ -1632,6 +1925,8 @@ msgid "" "The field on the current object that links to the target object record (must " "be a many2one, or an integer field with the record ID)" msgstr "" +"The field on the current object that links to the target object record (must " +"be a many2one, or an integer field with the record ID)" #. module: base #: model:ir.model,name:base.model_res_bank @@ -1650,12 +1945,12 @@ msgstr "ir.exports.line" msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." -msgstr "" +msgstr "Upravljanje procesov nabave" #. module: base #: help:res.partner,website:0 msgid "Website of Partner or Company" -msgstr "" +msgstr "Spletna stran partnerja" #. module: base #: help:base.language.install,overwrite:0 @@ -1701,7 +1996,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sale Orders, Invoicing" -msgstr "" +msgstr "Ponudbe,Prodajni nalogi,Fakturiranje" #. module: base #: field:res.users,login:0 @@ -1720,7 +2015,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Ponudbe,Prodajni nalogi,Računi" #. module: base #: model:ir.ui.menu,name:base.menu_tools @@ -1740,11 +2035,15 @@ msgid "" "Launch Manually Once: after having been launched manually, it sets " "automatically to Done." msgstr "" +"Manual: Launched manually.\n" +"Automatic: Runs whenever the system is reconfigured.\n" +"Launch Manually Once: after having been launched manually, it sets " +"automatically to Done." #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "Mala slika" #. module: base #: model:ir.module.module,shortdesc:base.module_stock @@ -1777,7 +2076,7 @@ msgstr "Dejanja strežnika" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_lu msgid "Luxembourg - Accounting" -msgstr "" +msgstr "Luxembourg - Accounting" #. module: base #: model:res.country,name:base.tp @@ -1807,6 +2106,13 @@ msgid "" "Please keep in mind that you should review and adapt it with your " "Accountant, before using it in a live Environment.\n" msgstr "" +"\n" +"This module provides the standard Accounting Chart for Austria which is " +"based on the Template from BMF.gv.at.\n" +"=============================================================================" +"================================ \n" +"Please keep in mind that you should review and adapt it with your " +"Accountant, before using it in a live Environment.\n" #. module: base #: model:res.country,name:base.kg @@ -1825,6 +2131,14 @@ msgid "" "It assigns manager and user access rights to the Administrator and only user " "rights to the Demo user. \n" msgstr "" +"\n" +"Accounting Access Rights\n" +"========================\n" +"It gives the Administrator user access to all accounting features such as " +"journal items and the chart of accounts.\n" +"\n" +"It assigns manager and user access rights to the Administrator and only user " +"rights to the Demo user. \n" #. module: base #: field:ir.attachment,res_id:0 @@ -1842,13 +2156,13 @@ msgid "" "Helps you get the most out of your points of sales with fast sale encoding, " "simplified payment mode encoding, automatic picking lists generation and " "more." -msgstr "" +msgstr "Upravljanje prodajaln" #. module: base #: code:addons/base/ir/ir_fields.py:165 #, python-format msgid "Unknown value '%s' for boolean field '%%(field)s', assuming '%s'" -msgstr "" +msgstr "Unknown value '%s' for boolean field '%%(field)s', assuming '%s'" #. module: base #: model:res.country,name:base.nl @@ -1863,7 +2177,7 @@ msgstr "" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "Prevod v teku" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -1878,7 +2192,7 @@ msgstr "Dni" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "" +msgstr "Vozila,najemi,zavarovanja,stroški" #. module: base #: view:ir.model.access:0 @@ -1906,6 +2220,22 @@ msgid "" "synchronization with other companies.\n" " " msgstr "" +"\n" +"This module adds generic sharing tools to your current OpenERP database.\n" +"========================================================================\n" +"\n" +"It specifically adds a 'share' button that is available in the Web client " +"to\n" +"share any kind of OpenERP data with colleagues, customers, friends.\n" +"\n" +"The system will work by creating new users and groups on the fly, and by\n" +"combining the appropriate access rights and ir.rules to ensure that the " +"shared\n" +"users only have access to the data that has been shared with them.\n" +"\n" +"This is extremely useful for collaborative work, knowledge sharing,\n" +"synchronization with other companies.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_process @@ -1917,12 +2247,12 @@ msgstr "Proces podjetja" msgid "" "Check this box if this contact is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." -msgstr "" +msgstr "Označite,če želite da se partner pojavlja na nabavnih nalogih." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation msgid "Employee Appraisals" -msgstr "" +msgstr "Vrednotenje zaposlenih" #. module: base #: selection:ir.actions.server,state:0 @@ -1959,13 +2289,13 @@ msgstr "Levi izvor" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp msgid "Create Tasks on SO" -msgstr "" +msgstr "Ustvari nalogo za prodajni nalog" #. module: base #: code:addons/base/ir/ir_model.py:316 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "This column contains module data and cannot be removed!" #. module: base #: field:ir.attachment,res_model:0 @@ -1990,6 +2320,15 @@ msgid "" "with the effect of creating, editing and deleting either ways.\n" " " msgstr "" +"\n" +"Synchronization of project task work entries with timesheet entries.\n" +"====================================================================\n" +"\n" +"This module lets you transfer the entries under tasks defined for Project\n" +"Management to the Timesheet line entries for particular date and particular " +"user\n" +"with the effect of creating, editing and deleting either ways.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -2009,6 +2348,15 @@ msgid "" " templates to target objects.\n" " " msgstr "" +"\n" +" * Multi language support for Chart of Accounts, Taxes, Tax Codes, " +"Journals,\n" +" Accounting Templates, Analytic Chart of Accounts and Analytic " +"Journals.\n" +" * Setup wizard changes\n" +" - Copy translations for COA, Tax, Tax Code and Fiscal Position from\n" +" templates to target objects.\n" +" " #. module: base #: field:workflow.transition,act_from:0 @@ -2048,6 +2396,14 @@ msgid "" "Accounting chart and localization for Ecuador.\n" " " msgstr "" +"\n" +"This is the base module to manage the accounting chart for Ecuador in " +"OpenERP.\n" +"=============================================================================" +"=\n" +"\n" +"Accounting chart and localization for Ecuador.\n" +" " #. module: base #: code:addons/base/ir/ir_filters.py:39 @@ -2093,6 +2449,25 @@ msgid "" "* *Before Delivery*: A Draft invoice is created and must be paid before " "delivery\n" msgstr "" +"\n" +"Manage sales quotations and orders\n" +"==================================\n" +"\n" +"This module makes the link between the sales and warehouses management " +"applications.\n" +"\n" +"Preferences\n" +"-----------\n" +"* Shipping: Choice of delivery at once or partial delivery\n" +"* Invoicing: choose how invoices will be paid\n" +"* Incoterms: International Commercial terms\n" +"\n" +"You can choose flexible invoicing methods:\n" +"\n" +"* *On Demand*: Invoices are created manually from Sales Orders when needed\n" +"* *On Delivery Order*: Invoices are generated from picking (delivery)\n" +"* *Before Delivery*: A Draft invoice is created and must be paid before " +"delivery\n" #. module: base #: field:ir.ui.menu,complete_name:0 @@ -2102,7 +2477,7 @@ msgstr "Celotna pot" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "" +msgstr "Naslednji korak je odvisen od vrste datoteke:" #. module: base #: model:ir.module.module,shortdesc:base.module_idea @@ -2123,7 +2498,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "PO(T) format: you should edit it with a PO editor such as" -msgstr "" +msgstr "PO(T) format: urejate ga lahko z PO urejevalniki kot so" #. module: base #: model:ir.ui.menu,name:base.menu_administration @@ -2147,7 +2522,7 @@ msgstr "Ustvari / Zapiši / Kopiraj" #. module: base #: view:ir.sequence:0 msgid "Second: %(sec)s" -msgstr "" +msgstr "Sekunda: %(sec)" #. module: base #: field:ir.actions.act_window,view_mode:0 @@ -2159,7 +2534,7 @@ msgstr "Način pogleda" msgid "" "Display this bank account on the footer of printed documents like invoices " "and sales orders." -msgstr "" +msgstr "Prikaži ta bančni račun v nogah dokumentov" #. module: base #: selection:base.language.install,lang:0 @@ -2174,7 +2549,7 @@ msgstr "Korejsko (KP) / 한국어 (KP)" #. module: base #: model:res.country,name:base.ax msgid "Åland Islands" -msgstr "" +msgstr "Ålandnski otoki" #. module: base #: field:res.company,logo:0 @@ -2184,7 +2559,7 @@ msgstr "Logotip" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cr msgid "Costa Rica - Accounting" -msgstr "" +msgstr "Costa Rica - Accounting" #. module: base #: selection:ir.actions.act_url,target:0 @@ -2195,7 +2570,7 @@ msgstr "Novo okno" #. module: base #: field:ir.values,action_id:0 msgid "Action (change only)" -msgstr "" +msgstr "Action (change only)" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription @@ -2210,12 +2585,12 @@ msgstr "Bahami" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply for Create" -msgstr "" +msgstr "Prošnja za pravico kreiranja" #. module: base #: model:ir.module.category,name:base.module_category_tools msgid "Extra Tools" -msgstr "" +msgstr "Dodatna orodja" #. module: base #: view:ir.attachment:0 @@ -2232,7 +2607,7 @@ msgstr "Irska" msgid "" "Appears by default on the top right corner of your printed documents (report " "header)." -msgstr "" +msgstr "Prikaže se v zgornjem desnem kotu tiskanih dokumentov" #. module: base #: field:base.module.update,update:0 @@ -2275,6 +2650,28 @@ msgid "" "* Maximal difference between timesheet and attendances\n" " " msgstr "" +"\n" +"Record and validate timesheets and attendances easily\n" +"=====================================================\n" +"\n" +"This application supplies a new screen enabling you to manage both " +"attendances (Sign in/Sign out) and your work encoding (timesheet) by period. " +"Timesheet entries are made by employees each day. At the end of the defined " +"period, employees validate their sheet and the manager must then approve his " +"team's entries. Periods are defined in the company forms and you can set " +"them to run monthly or weekly.\n" +"\n" +"The complete timesheet validation process is:\n" +"---------------------------------------------\n" +"* Draft sheet\n" +"* Confirmation at the end of the period by the employee\n" +"* Validation by the project manager\n" +"\n" +"The validation can be configured in the company:\n" +"------------------------------------------------\n" +"* Period size (Day, Week, Month)\n" +"* Maximal difference between timesheet and attendances\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:342 @@ -2282,6 +2679,7 @@ msgstr "" msgid "" "No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'" msgstr "" +"No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -2296,7 +2694,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_setup msgid "Initial Setup Tools" -msgstr "" +msgstr "Orodja za začetne nastavitve" #. module: base #: field:ir.actions.act_window,groups_id:0 @@ -2370,6 +2768,34 @@ msgid "" "\n" " " msgstr "" +"\n" +" \n" +"Belgian localization for in- and outgoing invoices (prereq to " +"account_coda):\n" +"============================================================================" +"\n" +" - Rename 'reference' field labels to 'Communication'\n" +" - Add support for Belgian Structured Communication\n" +"\n" +"A Structured Communication can be generated automatically on outgoing " +"invoices according to the following algorithms:\n" +"-----------------------------------------------------------------------------" +"----------------------------------------\n" +" 1) Random : +++RRR/RRRR/RRRDD+++\n" +" **R..R =** Random Digits, **DD =** Check Digits\n" +" 2) Date : +++DOY/YEAR/SSSDD+++\n" +" **DOY =** Day of the Year, **SSS =** Sequence Number, **DD =** Check " +"Digits\n" +" 3) Customer Reference +++RRR/RRRR/SSSDDD+++\n" +" **R..R =** Customer Reference without non-numeric characters, **SSS " +"=** Sequence Number, **DD =** Check Digits \n" +" \n" +"The preferred type of Structured Communication and associated Algorithm can " +"be\n" +"specified on the Partner records. A 'random' Structured Communication will\n" +"generated if no algorithm is specified on the Partner record. \n" +"\n" +" " #. module: base #: model:res.country,name:base.pl @@ -2437,6 +2863,16 @@ msgid "" "and categorize your interventions with a channel and a priority level.\n" " " msgstr "" +"\n" +"Helpdesk Management.\n" +"====================\n" +"\n" +"Like records and processing of claims, Helpdesk and Support are good tools\n" +"to trace your interventions. This menu is more adapted to oral " +"communication,\n" +"which is not necessarily related to a claim. Select a customer, add notes\n" +"and categorize your interventions with a channel and a priority level.\n" +" " #. module: base #: help:ir.actions.act_window,view_type:0 @@ -2444,6 +2880,8 @@ msgid "" "View type: Tree type to use for the tree view, set to 'tree' for a " "hierarchical tree view, or 'form' for a regular list view" msgstr "" +"View type: Tree type to use for the tree view, set to 'tree' for a " +"hierarchical tree view, or 'form' for a regular list view" #. module: base #: sql_constraint:ir.ui.view_sc:0 @@ -2496,6 +2934,27 @@ msgid "" "Print product labels with barcode.\n" " " msgstr "" +"\n" +"This is the base module for managing products and pricelists in OpenERP.\n" +"========================================================================\n" +"\n" +"Products support variants, different pricing methods, suppliers " +"information,\n" +"make to stock/order, different unit of measures, packaging and properties.\n" +"\n" +"Pricelists support:\n" +"-------------------\n" +" * Multiple-level of discount (by product, category, quantities)\n" +" * Compute price based on different criteria:\n" +" * Other pricelist\n" +" * Cost price\n" +" * List price\n" +" * Supplier price\n" +"\n" +"Pricelists preferences by product and/or partners.\n" +"\n" +"Print product labels with barcode.\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_analytic_default @@ -2513,11 +2972,23 @@ msgid "" " * Date\n" " " msgstr "" +"\n" +"Set default values for your analytic accounts.\n" +"==============================================\n" +"\n" +"Allows to automatically select analytic accounts based on criterions:\n" +"---------------------------------------------------------------------\n" +" * Product\n" +" * Partner\n" +" * User\n" +" * Company\n" +" * Date\n" +" " #. module: base #: field:res.company,rml_header1:0 msgid "Company Slogan" -msgstr "" +msgstr "Slogan podjetja" #. module: base #: model:res.country,name:base.bb @@ -2540,7 +3011,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth_signup msgid "Signup with OAuth2 Authentication" -msgstr "" +msgstr "Signup with OAuth2 Authentication" #. module: base #: selection:ir.model,state:0 @@ -2567,12 +3038,12 @@ msgstr "Grški / Ελληνικά" #. module: base #: field:res.company,custom_footer:0 msgid "Custom Footer" -msgstr "" +msgstr "Noga po meri" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm msgid "Opportunity to Quotation" -msgstr "" +msgstr "Priložnost-Ponudba" #. module: base #: model:ir.module.module,description:base.module_sale_analytic_plans @@ -2585,6 +3056,13 @@ msgid "" "orders.\n" " " msgstr "" +"\n" +"The base module to manage analytic distribution and sales orders.\n" +"=================================================================\n" +"\n" +"Using this module you will be able to link analytic accounts to sales " +"orders.\n" +" " #. module: base #: model:ir.module.module,description:base.module_l10n_us @@ -2594,6 +3072,10 @@ msgid "" "==================================\n" " " msgstr "" +"\n" +"United States - Chart of accounts.\n" +"==================================\n" +" " #. module: base #: field:ir.actions.act_url,target:0 @@ -2608,12 +3090,12 @@ msgstr "Angvila" #. module: base #: model:ir.actions.report.xml,name:base.report_ir_model_overview msgid "Model Overview" -msgstr "" +msgstr "Model opis" #. module: base #: model:ir.module.module,shortdesc:base.module_product_margin msgid "Margins by Products" -msgstr "" +msgstr "Marža po izdelkih" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced @@ -2628,7 +3110,7 @@ msgstr "Naziv bližnjice" #. module: base #: field:res.partner,contact_address:0 msgid "Complete Address" -msgstr "" +msgstr "Poln naslov" #. module: base #: help:ir.actions.act_window,limit:0 @@ -2688,6 +3170,40 @@ msgid "" "* Monthly Turnover (Graph)\n" " " msgstr "" +"\n" +"Manage sales quotations and orders\n" +"==================================\n" +"\n" +"This application allows you to manage your sales goals in an effective and " +"efficient manner by keeping track of all sales orders and history.\n" +"\n" +"It handles the full sales workflow:\n" +"\n" +"* **Quotation** -> **Sales order** -> **Invoice**\n" +"\n" +"Preferences (only with Warehouse Management installed)\n" +"------------------------------------------------------\n" +"\n" +"If you also installed the Warehouse Management, you can deal with the " +"following preferences:\n" +"\n" +"* Shipping: Choice of delivery at once or partial delivery\n" +"* Invoicing: choose how invoices will be paid\n" +"* Incoterms: International Commercial terms\n" +"\n" +"You can choose flexible invoicing methods:\n" +"\n" +"* *On Demand*: Invoices are created manually from Sales Orders when needed\n" +"* *On Delivery Order*: Invoices are generated from picking (delivery)\n" +"* *Before Delivery*: A Draft invoice is created and must be paid before " +"delivery\n" +"\n" +"\n" +"The Dashboard for the Sales Manager will include\n" +"------------------------------------------------\n" +"* My Quotations\n" +"* Monthly Turnover (Graph)\n" +" " #. module: base #: field:ir.actions.act_window,res_id:0 @@ -2700,7 +3216,7 @@ msgstr "ID zapisa" #. module: base #: view:ir.filters:0 msgid "My Filters" -msgstr "" +msgstr "Moji filtri" #. module: base #: field:ir.actions.server,email:0 @@ -2714,12 +3230,15 @@ msgid "" "Module to attach a google document to any model.\n" "================================================\n" msgstr "" +"\n" +"Module to attach a google document to any model.\n" +"================================================\n" #. module: base #: code:addons/base/ir/ir_fields.py:334 #, python-format msgid "Found multiple matches for field '%%(field)s' (%d matches)" -msgstr "" +msgstr "Found multiple matches for field '%%(field)s' (%d matches)" #. module: base #: selection:base.language.install,lang:0 @@ -2738,6 +3257,14 @@ msgid "" "\n" " " msgstr "" +"\n" +"Peruvian accounting chart and tax localization. According the PCGE 2010.\n" +"========================================================================\n" +"\n" +"Plan contable peruano e impuestos de acuerdo a disposiciones vigentes de la\n" +"SUNAT 2011 (PCGE 2010).\n" +"\n" +" " #. module: base #: view:ir.actions.server:0 @@ -2748,12 +3275,12 @@ msgstr "Strežniška akcija" #. module: base #: help:ir.actions.client,params:0 msgid "Arguments sent to the client along withthe view tag" -msgstr "" +msgstr "Arguments sent to the client along withthe view tag" #. module: base #: model:ir.module.module,summary:base.module_contacts msgid "Contacts, People and Companies" -msgstr "" +msgstr "Stiki,ljudje,podjetja" #. module: base #: model:res.country,name:base.tt @@ -2786,7 +3313,7 @@ msgstr "Vodja" #: code:addons/base/ir/ir_model.py:718 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "Nimate dovoljenja za dostop do tega dokumenta" #. module: base #: model:res.country,name:base.py @@ -2801,7 +3328,7 @@ msgstr "Fidži" #. module: base #: view:ir.actions.report.xml:0 msgid "Report Xml" -msgstr "" +msgstr "XML poročilo" #. module: base #: model:ir.module.module,description:base.module_purchase @@ -2830,6 +3357,29 @@ msgid "" "* Purchase Analysis\n" " " msgstr "" +"\n" +"Manage goods requirement by Purchase Orders easily\n" +"==================================================\n" +"\n" +"Purchase management enables you to track your suppliers' price quotations " +"and convert them into purchase orders if necessary.\n" +"OpenERP has several methods of monitoring invoices and tracking the receipt " +"of ordered goods. You can handle partial deliveries in OpenERP, so you can " +"keep track of items that are still to be delivered in your orders, and you " +"can issue reminders automatically.\n" +"\n" +"OpenERP’s replenishment management rules enable the system to generate draft " +"purchase orders automatically, or you can configure it to run a lean process " +"driven entirely by current production needs.\n" +"\n" +"Dashboard / Reports for Purchase Management will include:\n" +"---------------------------------------------------------\n" +"* Request for Quotations\n" +"* Purchase Orders Waiting Approval \n" +"* Monthly Purchases by Category\n" +"* Receptions Analysis\n" +"* Purchase Analysis\n" +" " #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_close @@ -2862,6 +3412,18 @@ msgid "" " * Unlimited \"Group By\" levels (not stacked), two cross level analysis " "(stacked)\n" msgstr "" +"\n" +"Graph Views for Web Client.\n" +"===========================\n" +"\n" +" * Parse a view but allows changing dynamically the presentation\n" +" * Graph Types: pie, lines, areas, bars, radar\n" +" * Stacked/Not Stacked for areas and bars\n" +" * Legends: top, inside (top/left), hidden\n" +" * Features: download as PNG or CSV, browse data grid, switch " +"orientation\n" +" * Unlimited \"Group By\" levels (not stacked), two cross level analysis " +"(stacked)\n" #. module: base #: view:res.groups:0 @@ -2872,12 +3434,12 @@ msgstr "Podedovano" #: code:addons/base/ir/ir_fields.py:147 #, python-format msgid "yes" -msgstr "" +msgstr "da" #. module: base #: field:ir.model.fields,serialization_field_id:0 msgid "Serialization Field" -msgstr "" +msgstr "Serialization Field" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll @@ -2897,12 +3459,26 @@ msgid "" " * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n" " " msgstr "" +"\n" +"Belgian Payroll Rules.\n" +"======================\n" +"\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances/Deductions\n" +" * Allow to configure Basic/Gross/Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:175 #, python-format msgid "'%s' does not seem to be an integer for field '%%(field)s'" -msgstr "" +msgstr "'%s' does not seem to be an integer for field '%%(field)s'" #. module: base #: model:ir.module.category,description:base.module_category_report_designer @@ -2910,6 +3486,8 @@ msgid "" "Lets you install various tools to simplify and enhance OpenERP's report " "creation." msgstr "" +"Lets you install various tools to simplify and enhance OpenERP's report " +"creation." #. module: base #: view:res.lang:0 @@ -2938,6 +3516,24 @@ msgid "" "purchase price and fixed product standard price are booked on a separate \n" "account." msgstr "" +"\n" +"This module supports the Anglo-Saxon accounting methodology by changing the " +"accounting logic with stock transactions.\n" +"=============================================================================" +"========================================\n" +"\n" +"The difference between the Anglo-Saxon accounting countries and the Rhine \n" +"(or also called Continental accounting) countries is the moment of taking \n" +"the Cost of Goods Sold versus Cost of Sales. Anglo-Saxons accounting does \n" +"take the cost when sales invoice is created, Continental accounting will \n" +"take the cost at the moment the goods are shipped.\n" +"\n" +"This module will add this functionality by using a interim account, to \n" +"store the value of shipped goods and will contra book this interim \n" +"account when the invoice is created to transfer this amount to the \n" +"debtor or creditor account. Secondly, price differences between actual \n" +"purchase price and fixed product standard price are booked on a separate \n" +"account." #. module: base #: model:res.country,name:base.si @@ -2957,11 +3553,20 @@ msgid "" " * ``base_stage``: stage management\n" " " msgstr "" +"\n" +"This module handles state and stage. It is derived from the crm_base and " +"crm_case classes from crm.\n" +"=============================================================================" +"======================\n" +"\n" +" * ``base_state``: state management\n" +" * ``base_stage``: stage management\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_web_linkedin msgid "LinkedIn Integration" -msgstr "" +msgstr "LinkedIn integracija" #. module: base #: code:addons/orm.py:2021 @@ -2987,7 +3592,7 @@ msgstr "Napaka!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_rib msgid "French RIB Bank Details" -msgstr "" +msgstr "French RIB Bank Details" #. module: base #: view:res.lang:0 @@ -3010,6 +3615,7 @@ msgid "" "the user will have an access to the sales configuration as well as statistic " "reports." msgstr "" +"uporabnik bo imel dostop do nastavitev prodaje in statističnih poročil" #. module: base #: model:res.country,name:base.nz @@ -3074,6 +3680,20 @@ msgid "" " above. Specify the interval information and partner to be invoice.\n" " " msgstr "" +"\n" +"Create recurring documents.\n" +"===========================\n" +"\n" +"This module allows to create new documents and add subscriptions on that " +"document.\n" +"\n" +"e.g. To have an invoice generated automatically periodically:\n" +"-------------------------------------------------------------\n" +" * Define a document type based on Invoice object\n" +" * Define a subscription whose source document is the document defined " +"as\n" +" above. Specify the interval information and partner to be invoice.\n" +" " #. module: base #: constraint:res.company:0 @@ -3096,6 +3716,7 @@ msgid "" "the user will have an access to the human resources configuration as well as " "statistic reports." msgstr "" +"uporabnik bo imel dostop do kadrovskih nastavitev in statističnih poročil" #. module: base #: model:ir.module.module,description:base.module_web_shortcuts @@ -3111,11 +3732,21 @@ msgid "" "shortcut.\n" " " msgstr "" +"\n" +"Enable shortcuts feature in the web client.\n" +"===========================================\n" +"\n" +"Add a Shortcut icon in the systray in order to access the user's shortcuts " +"(if any).\n" +"\n" +"Add a Shortcut icon besides the views title in order to add/remove a " +"shortcut.\n" +" " #. module: base #: field:ir.actions.client,params_store:0 msgid "Params storage" -msgstr "" +msgstr "Params storage" #. module: base #: code:addons/base/module/module.py:499 @@ -3132,12 +3763,12 @@ msgstr "Kuba" #: code:addons/report_sxw.py:441 #, python-format msgid "Unknown report type: %s" -msgstr "" +msgstr "Unknown report type: %s" #. module: base #: model:ir.module.module,summary:base.module_hr_expense msgid "Expenses Validation, Invoicing" -msgstr "" +msgstr "Vrednotenje stroškov,Fakturiranje" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll_account @@ -3147,6 +3778,10 @@ msgid "" "==========================================\n" " " msgstr "" +"\n" +"Accounting Data for Belgian Payroll Rules.\n" +"==========================================\n" +" " #. module: base #: model:res.country,name:base.am @@ -3156,7 +3791,7 @@ msgstr "Armenija" #. module: base #: model:ir.module.module,summary:base.module_hr_evaluation msgid "Periodical Evaluations, Appraisals, Surveys" -msgstr "" +msgstr "Periodično ocenjevanje,ankete" #. module: base #: model:ir.actions.act_window,name:base.ir_property_form @@ -3196,6 +3831,29 @@ msgid "" " payslip interface, but not in the payslip report\n" " " msgstr "" +"\n" +"French Payroll Rules.\n" +"=====================\n" +"\n" +" - Configuration of hr_payroll for French localization\n" +" - All main contributions rules for French payslip, for 'cadre' and 'non-" +"cadre'\n" +" - New payslip report\n" +"\n" +"TODO :\n" +"------\n" +" - Integration with holidays module for deduction and allowance\n" +" - Integration with hr_payroll_account for the automatic " +"account_move_line\n" +" creation from the payslip\n" +" - Continue to integrate the contribution. Only the main contribution " +"are\n" +" currently implemented\n" +" - Remake the report under webkit\n" +" - The payslip.line with appears_in_payslip = False should appears in " +"the\n" +" payslip interface, but not in the payslip report\n" +" " #. module: base #: model:res.country,name:base.se @@ -3233,12 +3891,28 @@ msgid "" " - Yearly Salary by Head and Yearly Salary by Employee Report\n" " " msgstr "" +"\n" +"Indian Payroll Salary Rules.\n" +"============================\n" +"\n" +" -Configuration of hr_payroll for India localization\n" +" -All main contributions rules for India payslip.\n" +" * New payslip report\n" +" * Employee Contracts\n" +" * Allow to configure Basic / Gross / Net Salary\n" +" * Employee PaySlip\n" +" * Allowance / Deduction\n" +" * Integrated with Holiday Management\n" +" * Medical Allowance, Travel Allowance, Child Allowance, ...\n" +" - Payroll Advice and Report\n" +" - Yearly Salary by Head and Yearly Salary by Employee Report\n" +" " #. module: base #: code:addons/orm.py:3839 #, python-format msgid "Missing document(s)" -msgstr "" +msgstr "Manjkajoči dokumenti" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type @@ -3253,6 +3927,8 @@ msgid "" "For more details about translating OpenERP in your language, please refer to " "the" msgstr "" +"For more details about translating OpenERP in your language, please refer to " +"the" #. module: base #: field:res.partner,image:0 @@ -3275,7 +3951,7 @@ msgstr "Koledar" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management msgid "Knowledge" -msgstr "" +msgstr "Znanje" #. module: base #: field:workflow.activity,signal_send:0 @@ -3335,7 +4011,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_survey_user msgid "Survey / User" -msgstr "" +msgstr "Anketa/Uporabnik" #. module: base #: view:ir.module.module:0 @@ -3378,6 +4054,27 @@ msgid "" "database,\n" " but in the servers rootpad like /server/bin/filestore.\n" msgstr "" +"\n" +"This is a complete document management system.\n" +"==============================================\n" +"\n" +" * User Authentication\n" +" * Document Indexation:- .pptx and .docx files are not supported in " +"Windows platform.\n" +" * Dashboard for Document that includes:\n" +" * New Files (list)\n" +" * Files by Resource Type (graph)\n" +" * Files by Partner (graph)\n" +" * Files Size by Month (graph)\n" +"\n" +"ATTENTION:\n" +"----------\n" +" - When you install this module in a running company that have already " +"PDF \n" +" files stored into the database, you will lose them all.\n" +" - After installing this module PDF's are no longer stored into the " +"database,\n" +" but in the servers rootpad like /server/bin/filestore.\n" #. module: base #: help:res.currency,name:0 @@ -3419,7 +4116,7 @@ msgstr "Proizvajalci" #: code:addons/base/ir/ir_mail_server.py:238 #, python-format msgid "SMTP-over-SSL mode unavailable" -msgstr "" +msgstr "SMTP-over-SSL mode unavailable" #. module: base #: model:ir.module.module,shortdesc:base.module_survey @@ -3440,7 +4137,7 @@ msgstr "workflow.activity" #. module: base #: view:base.language.export:0 msgid "Export Complete" -msgstr "" +msgstr "Izvoz je končan" #. module: base #: help:ir.ui.view_sc,res_id:0 @@ -3469,7 +4166,7 @@ msgstr "Finsko / Suomi" #. module: base #: view:ir.config_parameter:0 msgid "System Properties" -msgstr "" +msgstr "System Properties" #. module: base #: field:ir.sequence,prefix:0 @@ -3504,6 +4201,14 @@ msgid "" "Canadian accounting charts and localizations.\n" " " msgstr "" +"\n" +"This is the module to manage the English and French - Canadian accounting " +"chart in OpenERP.\n" +"=============================================================================" +"==============\n" +"\n" +"Canadian accounting charts and localizations.\n" +" " #. module: base #: view:base.module.import:0 @@ -3513,12 +4218,12 @@ msgstr "Izberite paket modula za uvoz (.zip datoteka)" #. module: base #: view:ir.filters:0 msgid "Personal" -msgstr "" +msgstr "Osebno" #. module: base #: field:base.language.export,modules:0 msgid "Modules To Export" -msgstr "" +msgstr "Modules To Export" #. module: base #: model:res.country,name:base.mt @@ -3530,7 +4235,7 @@ msgstr "Malta" #, python-format msgid "" "Only users with the following access level are currently allowed to do that" -msgstr "" +msgstr "Moduli za izvoz" #. module: base #: field:ir.actions.server,fields_lines:0 @@ -3578,6 +4283,38 @@ msgid "" "* Work Order Analysis\n" " " msgstr "" +"\n" +"Manage the Manufacturing process in OpenERP\n" +"===========================================\n" +"\n" +"The manufacturing module allows you to cover planning, ordering, stocks and " +"the manufacturing or assembly of products from raw materials and components. " +"It handles the consumption and production of products according to a bill of " +"materials and the necessary operations on machinery, tools or human " +"resources according to routings.\n" +"\n" +"It supports complete integration and planification of stockable goods, " +"consumables or services. Services are completely integrated with the rest of " +"the software. For instance, you can set up a sub-contracting service in a " +"bill of materials to automatically purchase on order the assembly of your " +"production.\n" +"\n" +"Key Features\n" +"------------\n" +"* Make to Stock/Make to Order\n" +"* Multi-level bill of materials, no limit\n" +"* Multi-level routing, no limit\n" +"* Routing and work center integrated with analytic accounting\n" +"* Periodical scheduler computation \n" +"* Allows to browse bills of materials in a complete structure that includes " +"child and phantom bills of materials\n" +"\n" +"Dashboard / Reports for MRP will include:\n" +"-----------------------------------------\n" +"* Procurements in Exception (Graph)\n" +"* Stock Value Variation (Graph)\n" +"* Work Order Analysis\n" +" " #. module: base #: view:ir.attachment:0 @@ -3607,11 +4344,19 @@ msgid "" "easily\n" "keep track and order all your purchase orders.\n" msgstr "" +"\n" +"This module allows you to manage your Purchase Requisition.\n" +"===========================================================\n" +"\n" +"When a purchase order is created, you now have the opportunity to save the\n" +"related requisition. This new object will regroup and will allow you to " +"easily\n" +"keep track and order all your purchase orders.\n" #. module: base #: help:ir.mail_server,smtp_host:0 msgid "Hostname or IP of SMTP server" -msgstr "" +msgstr "Hostname or IP of SMTP server" #. module: base #: model:res.country,name:base.aq @@ -3621,7 +4366,7 @@ msgstr "Antarktika" #. module: base #: view:res.partner:0 msgid "Persons" -msgstr "" +msgstr "Osebe" #. module: base #: view:base.language.import:0 @@ -3641,7 +4386,7 @@ msgstr "Oblika ločila" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit msgid "Webkit Report Engine" -msgstr "" +msgstr "Webkit Report Engine" #. module: base #: model:ir.ui.menu,name:base.next_id_9 @@ -3661,7 +4406,7 @@ msgstr "Mayotte" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_todo msgid "Tasks on CRM" -msgstr "" +msgstr "Naloge iz CRM" #. module: base #: help:ir.model.fields,relation_field:0 @@ -3675,13 +4420,13 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Interaction between rules" -msgstr "" +msgstr "Interaction between rules" #. module: base #: field:res.company,rml_footer:0 #: field:res.company,rml_footer_readonly:0 msgid "Report Footer" -msgstr "" +msgstr "Noga poročila" #. module: base #: selection:res.lang,direction:0 @@ -3691,7 +4436,7 @@ msgstr "Z desne na levo" #. module: base #: model:res.country,name:base.sx msgid "Sint Maarten (Dutch part)" -msgstr "" +msgstr "Sint Maarten (Dutch part)" #. module: base #: view:ir.actions.act_window:0 @@ -3761,6 +4506,24 @@ msgid "" "\n" " " msgstr "" +"\n" +"This module allows you to define what is the default function of a specific " +"user on a given account.\n" +"=============================================================================" +"=======================\n" +"\n" +"This is mostly used when a user encodes his timesheet: the values are " +"retrieved\n" +"and the fields are auto-filled. But the possibility to change these values " +"is\n" +"still available.\n" +"\n" +"Obviously if no data has been recorded for the current account, the default\n" +"value is given as usual by the employee data so that this module is " +"perfectly\n" +"compatible with older configurations.\n" +"\n" +" " #. module: base #: view:ir.model:0 @@ -3776,7 +4539,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "" +msgstr "Destination Model" #. module: base #: selection:ir.sequence,implementation:0 @@ -3799,7 +4562,7 @@ msgstr "Urdu / اردو" #: code:addons/orm.py:3870 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Dostop zavrnjen" #. module: base #: field:res.company,name:0 @@ -3813,6 +4576,8 @@ msgid "" "Invalid value for reference field \"%s.%s\" (last part must be a non-zero " "integer): \"%s\"" msgstr "" +"Invalid value for reference field \"%s.%s\" (last part must be a non-zero " +"integer): \"%s\"" #. module: base #: model:ir.actions.act_window,name:base.action_country @@ -3828,7 +4593,7 @@ msgstr "RML (opuščeno - uporabite Poročilo)" #. module: base #: sql_constraint:ir.translation:0 msgid "Language code of translation item must be among known languages" -msgstr "" +msgstr "Language code of translation item must be among known languages" #. module: base #: view:ir.rule:0 @@ -3855,11 +4620,22 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"This is a full-featured calendar system.\n" +"========================================\n" +"\n" +"It supports:\n" +"------------\n" +" - Calendar of events\n" +" - Recurring events\n" +"\n" +"If you need to manage your meetings, you should install the CRM module.\n" +" " #. module: base #: model:res.country,name:base.je msgid "Jersey" -msgstr "" +msgstr "Jersey" #. module: base #: model:ir.module.module,description:base.module_auth_anonymous @@ -3869,6 +4645,10 @@ msgid "" "==================================\n" " " msgstr "" +"\n" +"Allow anonymous access to OpenERP.\n" +"==================================\n" +" " #. module: base #: view:res.lang:0 @@ -3888,7 +4668,7 @@ msgstr "%x - Ustrezen datum zastopanja." #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "" +msgstr "Ključna beseda" #. module: base #: view:res.lang:0 @@ -3913,7 +4693,7 @@ msgstr "Ustavi vse" #. module: base #: field:res.company,paper_format:0 msgid "Paper Format" -msgstr "" +msgstr "Format" #. module: base #: model:ir.module.module,description:base.module_note_pad @@ -3926,6 +4706,13 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"This module update memos inside OpenERP for using an external pad\n" +"===================================================================\n" +"\n" +"Use for update your text memo in real time with the following user that you " +"invite.\n" +"\n" #. module: base #: code:addons/base/module/module.py:609 @@ -3940,7 +4727,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sk msgid "Slovakia" -msgstr "" +msgstr "Slovaška" #. module: base #: model:res.country,name:base.nr @@ -3951,7 +4738,7 @@ msgstr "Nauru" #: code:addons/base/res/res_company.py:152 #, python-format msgid "Reg" -msgstr "" +msgstr "Reg" #. module: base #: model:ir.model,name:base.model_ir_property @@ -3981,6 +4768,12 @@ msgid "" "Italian accounting chart and localization.\n" " " msgstr "" +"\n" +"Piano dei conti italiano di un'impresa generica.\n" +"================================================\n" +"\n" +"Italian accounting chart and localization.\n" +" " #. module: base #: model:res.country,name:base.me @@ -3990,7 +4783,7 @@ msgstr "Črna gora" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "" +msgstr "Email Gateway" #. module: base #: code:addons/base/ir/ir_mail_server.py:466 @@ -3999,6 +4792,8 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" +"Mail delivery failed via SMTP server '%s'.\n" +"%s: %s" #. module: base #: model:res.country,name:base.tk @@ -4038,6 +4833,24 @@ msgid "" " and iban account numbers\n" " " msgstr "" +"\n" +"Module that extends the standard account_bank_statement_line object for " +"improved e-banking support.\n" +"=============================================================================" +"======================\n" +"\n" +"This module adds:\n" +"-----------------\n" +" - valuta date\n" +" - batch payments\n" +" - traceability of changes to bank statement lines\n" +" - bank statement line views\n" +" - bank statements balances report\n" +" - performance improvements for digital import of bank statement (via \n" +" 'ebanking_import' context flag)\n" +" - name_search on res.partner.bank enhanced to allow search on bank \n" +" and iban account numbers\n" +" " #. module: base #: selection:ir.module.module,state:0 @@ -4063,7 +4876,7 @@ msgstr "Liechtenstein" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet msgid "Timesheet on Issues" -msgstr "" +msgstr "Časovnice na zadevah" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd @@ -4089,12 +4902,12 @@ msgstr "Portugalska" #. module: base #: model:ir.module.module,shortdesc:base.module_share msgid "Share any Document" -msgstr "" +msgstr "Skupna raba vsakega dokumenta" #. module: base #: model:ir.module.module,summary:base.module_crm msgid "Leads, Opportunities, Phone Calls" -msgstr "" +msgstr "Priložnosti,Telefonski klici" #. module: base #: view:res.lang:0 @@ -4104,7 +4917,7 @@ msgstr "6. %d, %m ==> 05, 12" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_it msgid "Italy - Accounting" -msgstr "" +msgstr "Italy - Accounting" #. module: base #: field:ir.actions.act_url,help:0 @@ -4134,6 +4947,18 @@ msgid "" "comptable\n" "Seddik au cours du troisième trimestre 2010." msgstr "" +"\n" +"This is the base module to manage the accounting chart for Maroc.\n" +"=================================================================\n" +"\n" +"Ce Module charge le modèle du plan de comptes standard Marocain et permet " +"de\n" +"générer les états comptables aux normes marocaines (Bilan, CPC (comptes de\n" +"produits et charges), balance générale à 6 colonnes, Grand livre " +"cumulatif...).\n" +"L'intégration comptable a été validé avec l'aide du Cabinet d'expertise " +"comptable\n" +"Seddik au cours du troisième trimestre 2010." #. module: base #: help:ir.module.module,auto_install:0 @@ -4142,6 +4967,9 @@ msgid "" "its dependencies are satisfied. If the module has no dependency, it is " "always installed." msgstr "" +"An auto-installable module is automatically installed by the system when all " +"its dependencies are satisfied. If the module has no dependency, it is " +"always installed." #. module: base #: model:ir.actions.act_window,name:base.res_lang_act_window @@ -4179,16 +5007,40 @@ msgid "" "* Refund previous sales\n" " " msgstr "" +"\n" +"Quick and Easy sale process\n" +"============================\n" +"\n" +"This module allows you to manage your shop sales very easily with a fully " +"web based touchscreen interface.\n" +"It is compatible with all PC tablets and the iPad, offering multiple payment " +"methods. \n" +"\n" +"Product selection can be done in several ways: \n" +"\n" +"* Using a barcode reader\n" +"* Browsing through categories of products or via a text search.\n" +"\n" +"Main Features\n" +"-------------\n" +"* Fast encoding of the sale\n" +"* Choose one payment method (the quick way) or split the payment between " +"several payment methods\n" +"* Computation of the amount of money to return\n" +"* Create and confirm the picking list automatically\n" +"* Allows the user to create an invoice automatically\n" +"* Refund previous sales\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_localization_account_charts msgid "Account Charts" -msgstr "" +msgstr "Kontni načrt" #. module: base #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organization" -msgstr "" +msgstr "Organizacija dogodkov" #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -4216,7 +5068,7 @@ msgstr "Osnovno polje" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "Upravljanje voznega parka" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4231,6 +5083,15 @@ msgid "" "\n" " " msgstr "" +"\n" +"This module helps to configure the system at the installation of a new " +"database.\n" +"=============================================================================" +"===\n" +"\n" +"Shows you a list of applications features to install from.\n" +"\n" +" " #. module: base #: model:ir.model,name:base.model_res_config @@ -4240,7 +5101,7 @@ msgstr "res.config" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pl msgid "Poland - Accounting" -msgstr "" +msgstr "Poland - Accounting" #. module: base #: view:ir.cron:0 @@ -4263,7 +5124,7 @@ msgstr "Privzeto" #. module: base #: model:ir.module.module,summary:base.module_lunch msgid "Lunch Order, Meal, Food" -msgstr "" +msgstr "Malice in kosila" #. module: base #: view:ir.model.fields:0 @@ -4310,6 +5171,24 @@ msgid "" "very handy when used in combination with the module 'share'.\n" " " msgstr "" +"\n" +"Customize access to your OpenERP database to external users by creating " +"portals.\n" +"=============================================================================" +"===\n" +"A portal defines a specific user menu and access rights for its members. " +"This\n" +"menu can ben seen by portal members, anonymous users and any other user " +"that\n" +"have the access to technical features (e.g. the administrator).\n" +"Also, each portal member is linked to a specific partner.\n" +"\n" +"The module also associates user groups to the portal users (adding a group " +"in\n" +"the portal automatically adds it to the portal users, etc). That feature " +"is\n" +"very handy when used in combination with the module 'share'.\n" +" " #. module: base #: field:multi_company.default,expression:0 @@ -4327,11 +5206,13 @@ msgid "" "When no specific mail server is requested for a mail, the highest priority " "one is used. Default priority is 10 (smaller number = higher priority)" msgstr "" +"When no specific mail server is requested for a mail, the highest priority " +"one is used. Default priority is 10 (smaller number = higher priority)" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "Povezano podjetje" #. module: base #: help:ir.actions.act_url,help:0 @@ -4372,12 +5253,12 @@ msgstr "Predmet sprožilca" #. module: base #: sql_constraint:ir.sequence.type:0 msgid "`code` must be unique." -msgstr "" +msgstr "`code` must be unique." #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Knowledge Management System" -msgstr "" +msgstr "Sistem za upravljanje znanja" #. module: base #: view:workflow.activity:0 @@ -4388,7 +5269,7 @@ msgstr "Prihajajočite transakcije" #. module: base #: field:ir.values,value_unpickle:0 msgid "Default value or action reference" -msgstr "" +msgstr "Default value or action reference" #. module: base #: model:res.country,name:base.sr @@ -4413,11 +5294,25 @@ msgid "" " * Number Padding\n" " " msgstr "" +"\n" +"This module maintains internal sequence number for accounting entries.\n" +"======================================================================\n" +"\n" +"Allows you to configure the accounting sequences to be maintained.\n" +"\n" +"You can customize the following attributes of the sequence:\n" +"-----------------------------------------------------------\n" +" * Prefix\n" +" * Suffix\n" +" * Next Number\n" +" * Increment Number\n" +" * Number Padding\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet msgid "Bill Time on Tasks" -msgstr "" +msgstr "Plačljive ure iz nalog" #. module: base #: model:ir.module.category,name:base.module_category_marketing @@ -4440,6 +5335,10 @@ msgid "" "==========================\n" "\n" msgstr "" +"\n" +"OpenERP Web Calendar view.\n" +"==========================\n" +"\n" #. module: base #: selection:base.language.install,lang:0 @@ -4454,7 +5353,7 @@ msgstr "Vrsta zaporedja" #. module: base #: view:base.language.export:0 msgid "Unicode/UTF-8" -msgstr "" +msgstr "Unicode/UTF-8" #. module: base #: selection:base.language.install,lang:0 @@ -4466,12 +5365,12 @@ msgstr "Hindujski / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "Naloži prevod" #. module: base #: field:ir.module.module,latest_version:0 msgid "Installed Version" -msgstr "" +msgstr "Nameščena različica" #. module: base #: field:ir.module.module,license:0 @@ -4546,6 +5445,20 @@ msgid "" "You can also use the geolocalization without using the GPS coordinates.\n" " " msgstr "" +"\n" +"This is the module used by OpenERP SA to redirect customers to its partners, " +"based on geolocalization.\n" +"=============================================================================" +"=========================\n" +"\n" +"You can geolocalize your opportunities by using this module.\n" +"\n" +"Use geolocalization when assigning opportunities to partners.\n" +"Determine the GPS coordinates according to the address of the partner.\n" +"\n" +"The most appropriate partner can be assigned.\n" +"You can also use the geolocalization without using the GPS coordinates.\n" +" " #. module: base #: view:ir.actions.act_window:0 @@ -4560,7 +5473,7 @@ msgstr "Ekvatorialna Gvineja" #. module: base #: model:ir.module.module,shortdesc:base.module_web_api msgid "OpenERP Web API" -msgstr "" +msgstr "OpenERP Web API" #. module: base #: model:ir.module.module,description:base.module_l10n_fr_rib @@ -4604,6 +5517,44 @@ msgid "" "Accounts in OpenERP: the first with the type 'RIB', the second with the type " "'IBAN'. \n" msgstr "" +"\n" +"This module lets users enter the banking details of Partners in the RIB " +"format (French standard for bank accounts details).\n" +"=============================================================================" +"==============================================\n" +"\n" +"RIB Bank Accounts can be entered in the \"Accounting\" tab of the Partner " +"form by specifying the account type \"RIB\". \n" +"\n" +"The four standard RIB fields will then become mandatory:\n" +"-------------------------------------------------------- \n" +" - Bank Code\n" +" - Office Code\n" +" - Account number\n" +" - RIB key\n" +" \n" +"As a safety measure, OpenERP will check the RIB key whenever a RIB is saved, " +"and\n" +"will refuse to record the data if the key is incorrect. Please bear in mind " +"that\n" +"this can only happen when the user presses the 'save' button, for example on " +"the\n" +"Partner Form. Since each bank account may relate to a Bank, users may enter " +"the\n" +"RIB Bank Code in the Bank form - it will the pre-fill the Bank Code on the " +"RIB\n" +"when they select the Bank. To make this easier, this module will also let " +"users\n" +"find Banks using their RIB code.\n" +"\n" +"The module base_iban can be a useful addition to this module, because French " +"banks\n" +"are now progressively adopting the international IBAN format instead of the " +"RIB format.\n" +"The RIB and IBAN codes for a single account can be entered by recording two " +"Bank\n" +"Accounts in OpenERP: the first with the type 'RIB', the second with the type " +"'IBAN'. \n" #. module: base #: model:ir.model,name:base.model_ir_actions_report_xml @@ -4614,12 +5565,12 @@ msgstr "ir.actions.report.xml" #. module: base #: model:res.country,name:base.ps msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Palestinsko ozemlje, okupirano" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ch msgid "Switzerland - Accounting" -msgstr "" +msgstr "Switzerland - Accounting" #. module: base #: field:res.bank,zip:0 @@ -4739,6 +5690,23 @@ msgid "" "since it's the same which has been renamed.\n" " " msgstr "" +"\n" +"This module allows users to perform segmentation within partners.\n" +"=================================================================\n" +"\n" +"It uses the profiles criteria from the earlier segmentation module and " +"improve it. \n" +"Thanks to the new concept of questionnaire. You can now regroup questions " +"into a \n" +"questionnaire and directly use it on a partner.\n" +"\n" +"It also has been merged with the earlier CRM & SRM segmentation tool because " +"they \n" +"were overlapping.\n" +"\n" +" **Note:** this module is not compatible with the module segmentation, " +"since it's the same which has been renamed.\n" +" " #. module: base #: model:res.country,name:base.gt @@ -4763,27 +5731,27 @@ msgstr "Delovni procesi" #. module: base #: model:ir.ui.menu,name:base.next_id_73 msgid "Purchase" -msgstr "" +msgstr "Nabava" #. module: base #: selection:base.language.install,lang:0 msgid "Portuguese (BR) / Português (BR)" -msgstr "" +msgstr "Portuguese (BR) / Português (BR)" #. module: base #: model:ir.model,name:base.model_ir_needaction_mixin msgid "ir.needaction_mixin" -msgstr "" +msgstr "ir.needaction_mixin" #. module: base #: view:base.language.export:0 msgid "This file was generated using the universal" -msgstr "" +msgstr "This file was generated using the universal" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 msgid "IT Services" -msgstr "" +msgstr "IT Storitve" #. module: base #: model:ir.module.category,name:base.module_category_specific_industry_applications @@ -4793,13 +5761,13 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_google_docs msgid "Google Docs integration" -msgstr "" +msgstr "Google Docs integration" #. module: base #: code:addons/base/ir/ir_fields.py:328 #, python-format msgid "name" -msgstr "" +msgstr "ime" #. module: base #: model:ir.module.module,description:base.module_mrp_operations @@ -4836,6 +5804,37 @@ msgid "" "So, that we can compare the theoretic delay and real delay. \n" " " msgstr "" +"\n" +"This module adds state, date_start, date_stop in manufacturing order " +"operation lines (in the 'Work Orders' tab).\n" +"=============================================================================" +"===================================\n" +"\n" +"Status: draft, confirm, done, cancel\n" +"When finishing/confirming, cancelling manufacturing orders set all state " +"lines\n" +"to the according state.\n" +"\n" +"Create menus:\n" +"-------------\n" +" **Manufacturing** > **Manufacturing** > **Work Orders**\n" +"\n" +"Which is a view on 'Work Orders' lines in manufacturing order.\n" +"\n" +"Add buttons in the form view of manufacturing order under workorders tab:\n" +"-------------------------------------------------------------------------\n" +" * start (set state to confirm), set date_start\n" +" * done (set state to done), set date_stop\n" +" * set to draft (set state to draft)\n" +" * cancel set state to cancel\n" +"\n" +"When the manufacturing order becomes 'ready to produce', operations must\n" +"become 'confirmed'. When the manufacturing order is done, all operations\n" +"must become done.\n" +"\n" +"The field 'Working Hours' is the delay(stop date - start date).\n" +"So, that we can compare the theoretic delay and real delay. \n" +" " #. module: base #: view:res.config.installer:0 @@ -4860,7 +5859,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_partner_assign msgid "Partners Geo-Localization" -msgstr "" +msgstr "Partners Geo-Localization" #. module: base #: model:res.country,name:base.ke @@ -4922,12 +5921,12 @@ msgstr "Nastavi na NULL" #. module: base #: view:res.users:0 msgid "Save" -msgstr "" +msgstr "Shrani" #. module: base #: field:ir.actions.report.xml,report_xml:0 msgid "XML Path" -msgstr "" +msgstr "XML Path" #. module: base #: model:res.country,name:base.bj @@ -4938,7 +5937,7 @@ msgstr "Benin" #: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form #: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform msgid "Bank Account Types" -msgstr "" +msgstr "Vrste bančnih računov" #. module: base #: help:ir.sequence,suffix:0 @@ -4988,6 +5987,19 @@ msgid "" " \n" "%(country_code)s: the code of the country" msgstr "" +"You can state here the usual format to use for the addresses belonging to " +"this country.\n" +"\n" +"You can use the python-style string patern with all the field of the address " +"(for example, use '%(street)s' to display the field 'street') plus\n" +" \n" +"%(state_name)s: the name of the state\n" +" \n" +"%(state_code)s: the code of the state\n" +" \n" +"%(country_name)s: the name of the country\n" +" \n" +"%(country_code)s: the code of the country" #. module: base #: model:res.country,name:base.mu @@ -5009,13 +6021,13 @@ msgstr "Varnost" #. module: base #: selection:base.language.install,lang:0 msgid "Portuguese / Português" -msgstr "" +msgstr "Portuguese / Português" #. module: base #: code:addons/base/ir/ir_model.py:364 #, python-format msgid "Changing the storing system for field \"%s\" is not allowed." -msgstr "" +msgstr "Changing the storing system for field \"%s\" is not allowed." #. module: base #: help:res.partner.bank,company_id:0 @@ -5026,7 +6038,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:338 #, python-format msgid "Unknown sub-field '%s'" -msgstr "" +msgstr "Unknown sub-field '%s'" #. module: base #: model:res.country,name:base.za @@ -5099,7 +6111,7 @@ msgstr "Tečaji" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "Predloge e-pošte" #. module: base #: model:res.country,name:base.sy @@ -5114,7 +6126,7 @@ msgstr "======================================================" #. module: base #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "Each model must be unique!" #. module: base #: model:ir.module.category,name:base.module_category_localization @@ -5130,6 +6142,10 @@ msgid "" "================\n" "\n" msgstr "" +"\n" +"Openerp Web API.\n" +"================\n" +"\n" #. module: base #: selection:res.request,state:0 @@ -5148,7 +6164,7 @@ msgstr "Datum" #. module: base #: model:ir.module.module,shortdesc:base.module_event_moodle msgid "Event Moodle" -msgstr "" +msgstr "Event Moodle" #. module: base #: model:ir.module.module,description:base.module_email_template @@ -5195,11 +6211,52 @@ msgid "" "Email by Openlabs was kept.\n" " " msgstr "" +"\n" +"Email Templating (simplified version of the original Power Email by " +"Openlabs).\n" +"=============================================================================" +"=\n" +"\n" +"Lets you design complete email templates related to any OpenERP document " +"(Sale\n" +"Orders, Invoices and so on), including sender, recipient, subject, body " +"(HTML and\n" +"Text). You may also automatically attach files to your templates, or print " +"and\n" +"attach a report.\n" +"\n" +"For advanced use, the templates may include dynamic attributes of the " +"document\n" +"they are related to. For example, you may use the name of a Partner's " +"country\n" +"when writing to them, also providing a safe default in case the attribute " +"is\n" +"not defined. Each template contains a built-in assistant to help with the\n" +"inclusion of these dynamic values.\n" +"\n" +"If you enable the option, a composition assistant will also appear in the " +"sidebar\n" +"of the OpenERP documents to which the template applies (e.g. Invoices).\n" +"This serves as a quick way to send a new email based on the template, after\n" +"reviewing and adapting the contents, if needed.\n" +"This composition assistant will also turn into a mass mailing system when " +"called\n" +"for multiple documents at once.\n" +"\n" +"These email templates are also at the heart of the marketing campaign " +"system\n" +"(see the ``marketing_campaign`` application), if you need to automate " +"larger\n" +"campaigns on any OpenERP document.\n" +"\n" +" **Technical note:** only the templating system of the original Power " +"Email by Openlabs was kept.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_partner_category_form msgid "Partner Tags" -msgstr "" +msgstr "Partner ključne besede" #. module: base #: view:res.company:0 @@ -5242,7 +6299,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_partner_address msgid "res.partner.address" -msgstr "" +msgstr "res.partner.address" #. module: base #: view:ir.rule:0 @@ -5282,12 +6339,12 @@ msgstr "Zgodovina" #. module: base #: model:res.country,name:base.im msgid "Isle of Man" -msgstr "" +msgstr "Otok Man" #. module: base #: help:ir.actions.client,res_model:0 msgid "Optional model, mostly used for needactions." -msgstr "" +msgstr "Optional model, mostly used for needactions." #. module: base #: field:ir.attachment,create_uid:0 @@ -5302,7 +6359,7 @@ msgstr "Bouvetov otok" #. module: base #: field:ir.model.constraint,type:0 msgid "Constraint Type" -msgstr "" +msgstr "Constraint Type" #. module: base #: field:res.company,child_ids:0 @@ -5326,6 +6383,14 @@ msgid "" "wizard if the delivery is to be invoiced.\n" " " msgstr "" +"\n" +"Invoice Wizard for Delivery.\n" +"============================\n" +"\n" +"When you send or deliver goods, this module automatically launch the " +"invoicing\n" +"wizard if the delivery is to be invoiced.\n" +" " #. module: base #: selection:ir.translation,type:0 @@ -5363,6 +6428,10 @@ msgid "" "=======================\n" " " msgstr "" +"\n" +"Allow users to sign up.\n" +"=======================\n" +" " #. module: base #: model:res.country,name:base.zm @@ -5441,6 +6510,59 @@ msgid "" " * Zip return for separated PDF\n" " * Web client WYSIWYG\n" msgstr "" +"\n" +"This module adds a new Report Engine based on WebKit library (wkhtmltopdf) " +"to support reports designed in HTML + CSS.\n" +"=============================================================================" +"========================================\n" +"\n" +"The module structure and some code is inspired by the report_openoffice " +"module.\n" +"\n" +"The module allows:\n" +"------------------\n" +" - HTML report definition\n" +" - Multi header support\n" +" - Multi logo\n" +" - Multi company support\n" +" - HTML and CSS-3 support (In the limit of the actual WebKIT version)\n" +" - JavaScript support\n" +" - Raw HTML debugger\n" +" - Book printing capabilities\n" +" - Margins definition\n" +" - Paper size definition\n" +"\n" +"Multiple headers and logos can be defined per company. CSS style, header " +"and\n" +"footer body are defined per company.\n" +"\n" +"For a sample report see also the webkit_report_sample module, and this " +"video:\n" +" http://files.me.com/nbessi/06n92k.mov\n" +"\n" +"Requirements and Installation:\n" +"------------------------------\n" +"This module requires the ``wkthtmltopdf`` library to render HTML documents " +"as\n" +"PDF. Version 0.9.9 or later is necessary, and can be found at\n" +"http://code.google.com/p/wkhtmltopdf/ for Linux, Mac OS X (i386) and Windows " +"(32bits).\n" +"\n" +"After installing the library on the OpenERP Server machine, you need to set " +"the\n" +"path to the ``wkthtmltopdf`` executable file on each Company.\n" +"\n" +"If you are experiencing missing header/footer problems on Linux, be sure to\n" +"install a 'static' version of the library. The default ``wkhtmltopdf`` on\n" +"Ubuntu is known to have this issue.\n" +"\n" +"\n" +"TODO:\n" +"-----\n" +" * JavaScript support activation deactivation\n" +" * Collated and book format support\n" +" * Zip return for separated PDF\n" +" * Web client WYSIWYG\n" #. module: base #: model:res.groups,name:base.group_sale_salesman_all_leads @@ -5516,13 +6638,13 @@ msgstr "Montserrat" #. module: base #: model:ir.module.module,shortdesc:base.module_decimal_precision msgid "Decimal Precision Configuration" -msgstr "" +msgstr "Decimal Precision Configuration" #. module: base #: model:ir.model,name:base.model_ir_actions_act_url #: selection:ir.ui.menu,action:0 msgid "ir.actions.act_url" -msgstr "" +msgstr "ir.actions.act_url" #. module: base #: model:ir.ui.menu,name:base.menu_translation_app @@ -5624,6 +6746,46 @@ msgid "" "only the country code will be validated.\n" " " msgstr "" +"\n" +"VAT validation for Partner's VAT numbers.\n" +"=========================================\n" +"\n" +"After installing this module, values entered in the VAT field of Partners " +"will\n" +"be validated for all supported countries. The country is inferred from the\n" +"2-letter country code that prefixes the VAT number, e.g. ``BE0477472701``\n" +"will be validated using the Belgian rules.\n" +"\n" +"There are two different levels of VAT number validation:\n" +"--------------------------------------------------------\n" +" * By default, a simple off-line check is performed using the known " +"validation\n" +" rules for the country, usually a simple check digit. This is quick and " +"\n" +" always available, but allows numbers that are perhaps not truly " +"allocated,\n" +" or not valid anymore.\n" +" \n" +" * When the \"VAT VIES Check\" option is enabled (in the configuration of " +"the user's\n" +" Company), VAT numbers will be instead submitted to the online EU VIES\n" +" database, which will truly verify that the number is valid and " +"currently\n" +" allocated to a EU company. This is a little bit slower than the " +"simple\n" +" off-line check, requires an Internet connection, and may not be " +"available\n" +" all the time. If the service is not available or does not support the\n" +" requested country (e.g. for non-EU countries), a simple check will be " +"performed\n" +" instead.\n" +"\n" +"Supported countries currently include EU countries, and a few non-EU " +"countries\n" +"such as Chile, Colombia, Mexico, Norway or Russia. For unsupported " +"countries,\n" +"only the country code will be validated.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_view @@ -5671,11 +6833,27 @@ msgid "" " Replica of Democratic Congo, Senegal, Chad, Togo.\n" " " msgstr "" +"\n" +"This module implements the accounting chart for OHADA area.\n" +"===========================================================\n" +" \n" +"It allows any company or association to manage its financial accounting.\n" +"\n" +"Countries that use OHADA are the following:\n" +"-------------------------------------------\n" +" Benin, Burkina Faso, Cameroon, Central African Republic, Comoros, " +"Congo,\n" +" \n" +" Ivory Coast, Gabon, Guinea, Guinea Bissau, Equatorial Guinea, Mali, " +"Niger,\n" +" \n" +" Replica of Democratic Congo, Senegal, Chad, Togo.\n" +" " #. module: base #: view:ir.translation:0 msgid "Comments" -msgstr "" +msgstr "Komentarji" #. module: base #: model:res.country,name:base.et @@ -5685,7 +6863,7 @@ msgstr "Etiopija" #. module: base #: model:ir.module.category,name:base.module_category_authentication msgid "Authentication" -msgstr "" +msgstr "Autentikacija" #. module: base #: model:res.country,name:base.sj @@ -5719,7 +6897,7 @@ msgstr "naslov" #: code:addons/base/ir/ir_fields.py:147 #, python-format msgid "true" -msgstr "" +msgstr "pravilno" #. module: base #: model:ir.model,name:base.model_base_language_install @@ -5729,7 +6907,7 @@ msgstr "Namesti jezik" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 msgid "Services" -msgstr "" +msgstr "Storitve" #. module: base #: view:ir.translation:0 @@ -5796,6 +6974,14 @@ msgid "" "membership products (schemes).\n" " " msgstr "" +"\n" +"This module is to configure modules related to an association.\n" +"==============================================================\n" +"\n" +"It installs the profile for associations to manage events, registrations, " +"memberships, \n" +"membership products (schemes).\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_base_config @@ -5828,6 +7014,19 @@ msgid "" "documentation at http://doc.openerp.com.\n" " " msgstr "" +"\n" +"Provides a common EDI platform that other Applications can use.\n" +"===============================================================\n" +"\n" +"OpenERP specifies a generic EDI format for exchanging business documents " +"between \n" +"different systems, and provides generic mechanisms to import and export " +"them.\n" +"\n" +"More details about OpenERP's EDI format may be found in the technical " +"OpenERP \n" +"documentation at http://doc.openerp.com.\n" +" " #. module: base #: code:addons/base/ir/workflow/workflow.py:99 @@ -5847,6 +7046,9 @@ msgid "" "deleting it (if you delete a native record rule, it may be re-created when " "you reload the module." msgstr "" +"If you uncheck the active field, it will disable the record rule without " +"deleting it (if you delete a native record rule, it may be re-created when " +"you reload the module." #. module: base #: selection:base.language.install,lang:0 @@ -5863,6 +7065,12 @@ msgid "" "Allows users to create custom dashboard.\n" " " msgstr "" +"\n" +"Lets the user create a custom dashboard.\n" +"========================================\n" +"\n" +"Allows users to create custom dashboard.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.ir_access_act @@ -5881,6 +7089,8 @@ msgid "" "How many times the method is called,\n" "a negative number indicates no limit." msgstr "" +"How many times the method is called,\n" +"a negative number indicates no limit." #. module: base #: field:res.partner.bank.type.field,bank_type_id:0 @@ -5924,7 +7134,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll msgid "Belgium - Payroll" -msgstr "" +msgstr "Belgium - Payroll" #. module: base #: view:workflow.activity:0 @@ -5956,7 +7166,7 @@ msgstr "Ime vira" #. module: base #: field:res.partner,is_company:0 msgid "Is a Company" -msgstr "" +msgstr "Podjetje" #. module: base #: selection:ir.cron,interval_type:0 @@ -5995,12 +7205,16 @@ msgid "" "========================\n" "\n" msgstr "" +"\n" +"OpenERP Web kanban view.\n" +"========================\n" +"\n" #. module: base #: code:addons/base/ir/ir_fields.py:183 #, python-format msgid "'%s' does not seem to be a number for field '%%(field)s'" -msgstr "" +msgstr "'%s' does not seem to be a number for field '%%(field)s'" #. module: base #: help:res.country.state,name:0 @@ -6032,11 +7246,26 @@ msgid "" "You can define the different phases of interviews and easily rate the " "applicant from the kanban view.\n" msgstr "" +"\n" +"Manage job positions and the recruitment process\n" +"=================================================\n" +"\n" +"This application allows you to easily keep track of jobs, vacancies, " +"applications, interviews...\n" +"\n" +"It is integrated with the mail gateway to automatically fetch email sent to " +" in the list of applications. It's also integrated " +"with the document management system to store and search in the CV base and " +"find the candidate that you are looking for. Similarly, it is integrated " +"with the survey module to allow you to define interviews for different " +"jobs.\n" +"You can define the different phases of interviews and easily rate the " +"applicant from the kanban view.\n" #. module: base #: sql_constraint:ir.filters:0 msgid "Filter names must be unique" -msgstr "" +msgstr "Ime filtra mora biti unikatno" #. module: base #: help:multi_company.default,object_id:0 @@ -6051,7 +7280,7 @@ msgstr "" #. module: base #: field:ir.filters,is_default:0 msgid "Default filter" -msgstr "" +msgstr "Privzeti filter" #. module: base #: report:ir.module.reference:0 @@ -6164,11 +7393,103 @@ msgid "" "If required, you can manually adjust the descriptions via the CODA " "configuration menu.\n" msgstr "" +"\n" +"Module to import CODA bank statements.\n" +"======================================\n" +"\n" +"Supported are CODA flat files in V2 format from Belgian bank accounts.\n" +"----------------------------------------------------------------------\n" +" * CODA v1 support.\n" +" * CODA v2.2 support.\n" +" * Foreign Currency support.\n" +" * Support for all data record types (0, 1, 2, 3, 4, 8, 9).\n" +" * Parsing & logging of all Transaction Codes and Structured Format \n" +" Communications.\n" +" * Automatic Financial Journal assignment via CODA configuration " +"parameters.\n" +" * Support for multiple Journals per Bank Account Number.\n" +" * Support for multiple statements from different bank accounts in a " +"single \n" +" CODA file.\n" +" * Support for 'parsing only' CODA Bank Accounts (defined as type='info' " +"in \n" +" the CODA Bank Account configuration records).\n" +" * Multi-language CODA parsing, parsing configuration data provided for " +"EN, \n" +" NL, FR.\n" +"\n" +"The machine readable CODA Files are parsed and stored in human readable " +"format in \n" +"CODA Bank Statements. Also Bank Statements are generated containing a subset " +"of \n" +"the CODA information (only those transaction lines that are required for the " +"\n" +"creation of the Financial Accounting records). The CODA Bank Statement is a " +"\n" +"'read-only' object, hence remaining a reliable representation of the " +"original\n" +"CODA file whereas the Bank Statement will get modified as required by " +"accounting \n" +"business processes.\n" +"\n" +"CODA Bank Accounts configured as type 'Info' will only generate CODA Bank " +"Statements.\n" +"\n" +"A removal of one object in the CODA processing results in the removal of the " +"\n" +"associated objects. The removal of a CODA File containing multiple Bank \n" +"Statements will also remove those associated statements.\n" +"\n" +"The following reconciliation logic has been implemented in the CODA " +"processing:\n" +"-----------------------------------------------------------------------------" +"--\n" +" 1) The Company's Bank Account Number of the CODA statement is compared " +"against \n" +" the Bank Account Number field of the Company's CODA Bank Account \n" +" configuration records (whereby bank accounts defined in type='info' \n" +" configuration records are ignored). If this is the case an 'internal " +"transfer'\n" +" transaction is generated using the 'Internal Transfer Account' field " +"of the \n" +" CODA File Import wizard.\n" +" 2) As a second step the 'Structured Communication' field of the CODA " +"transaction\n" +" line is matched against the reference field of in- and outgoing " +"invoices \n" +" (supported : Belgian Structured Communication Type).\n" +" 3) When the previous step doesn't find a match, the transaction " +"counterparty is \n" +" located via the Bank Account Number configured on the OpenERP " +"Customer and \n" +" Supplier records.\n" +" 4) In case the previous steps are not successful, the transaction is " +"generated \n" +" by using the 'Default Account for Unrecognized Movement' field of the " +"CODA \n" +" File Import wizard in order to allow further manual processing.\n" +"\n" +"In stead of a manual adjustment of the generated Bank Statements, you can " +"also \n" +"re-import the CODA after updating the OpenERP database with the information " +"that \n" +"was missing to allow automatic reconciliation.\n" +"\n" +"Remark on CODA V1 support:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"In some cases a transaction code, transaction category or structured \n" +"communication code has been given a new or clearer description in CODA " +"V2.The\n" +"description provided by the CODA configuration tables is based upon the CODA " +"\n" +"V2.2 specifications.\n" +"If required, you can manually adjust the descriptions via the CODA " +"configuration menu.\n" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_reset_password msgid "Reset Password" -msgstr "" +msgstr "Po nastavitev gesla" #. module: base #: view:ir.attachment:0 @@ -6234,6 +7555,39 @@ msgid "" " CRM Leads.\n" " " msgstr "" +"\n" +"This module provides leads automation through marketing campaigns (campaigns " +"can in fact be defined on any resource, not just CRM Leads).\n" +"=============================================================================" +"============================================================\n" +"\n" +"The campaigns are dynamic and multi-channels. The process is as follows:\n" +"------------------------------------------------------------------------\n" +" * Design marketing campaigns like workflows, including email templates " +"to\n" +" send, reports to print and send by email, custom actions\n" +" * Define input segments that will select the items that should enter " +"the\n" +" campaign (e.g leads from certain countries.)\n" +" * Run you campaign in simulation mode to test it real-time or " +"accelerated,\n" +" and fine-tune it\n" +" * You may also start the real campaign in manual mode, where each " +"action\n" +" requires manual validation\n" +" * Finally launch your campaign live, and watch the statistics as the\n" +" campaign does everything fully automatically.\n" +"\n" +"While the campaign runs you can of course continue to fine-tune the " +"parameters,\n" +"input segments, workflow.\n" +"\n" +"**Note:** If you need demo data, you can install the " +"marketing_campaign_crm_demo\n" +" module, but this will also install the CRM application as it depends " +"on\n" +" CRM Leads.\n" +" " #. module: base #: help:ir.mail_server,smtp_debug:0 @@ -6241,6 +7595,8 @@ msgid "" "If enabled, the full output of SMTP sessions will be written to the server " "log at DEBUG level(this is very verbose and may include confidential info!)" msgstr "" +"If enabled, the full output of SMTP sessions will be written to the server " +"log at DEBUG level(this is very verbose and may include confidential info!)" #. module: base #: model:ir.module.module,description:base.module_sale_margin @@ -6253,6 +7609,13 @@ msgid "" "Price and Cost Price.\n" " " msgstr "" +"\n" +"This module adds the 'Margin' on sales order.\n" +"=============================================\n" +"\n" +"This gives the profitability by calculating the difference between the Unit\n" +"Price and Cost Price.\n" +" " #. module: base #: selection:ir.actions.todo,type:0 @@ -6302,6 +7665,8 @@ msgid "" "- Action: an action attached to one slot of the given model\n" "- Default: a default value for a model field" msgstr "" +"- Action: an action attached to one slot of the given model\n" +"- Default: a default value for a model field" #. module: base #: field:base.module.update,add:0 @@ -6348,7 +7713,7 @@ msgstr "Postavka dela" #. module: base #: model:ir.module.module,shortdesc:base.module_anonymization msgid "Database Anonymization" -msgstr "" +msgstr "Database Anonymization" #. module: base #: selection:ir.mail_server,smtp_encryption:0 @@ -6383,7 +7748,7 @@ msgstr "ir.cron" #. module: base #: model:res.country,name:base.cw msgid "Curaçao" -msgstr "" +msgstr "Curaçao" #. module: base #: view:ir.sequence:0 @@ -6420,6 +7785,15 @@ msgid "" "using the\n" "FTP client.\n" msgstr "" +"\n" +"This is a support FTP Interface with document management system.\n" +"================================================================\n" +"\n" +"With this module you would not only be able to access documents through " +"OpenERP\n" +"but you would also be able to connect with them through the file system " +"using the\n" +"FTP client.\n" #. module: base #: field:ir.model.fields,size:0 @@ -6429,7 +7803,7 @@ msgstr "Velikost" #. module: base #: model:ir.module.module,shortdesc:base.module_audittrail msgid "Audit Trail" -msgstr "" +msgstr "Revizijska sled" #. module: base #: code:addons/base/ir/ir_fields.py:265 @@ -6486,6 +7860,38 @@ msgid "" "\n" "**Credits:** Sistheo, Zeekom, CrysaLEAD, Akretion and Camptocamp.\n" msgstr "" +"\n" +"This is the module to manage the accounting chart for France in OpenERP.\n" +"========================================================================\n" +"\n" +"This module applies to companies based in France mainland. It doesn't apply " +"to\n" +"companies based in the DOM-TOMs (Guadeloupe, Martinique, Guyane, Réunion, " +"Mayotte).\n" +"\n" +"This localisation module creates the VAT taxes of type 'tax included' for " +"purchases\n" +"(it is notably required when you use the module 'hr_expense'). Beware that " +"these\n" +"'tax included' VAT taxes are not managed by the fiscal positions provided by " +"this\n" +"module (because it is complex to manage both 'tax excluded' and 'tax " +"included'\n" +"scenarios in fiscal positions).\n" +"\n" +"This localisation module doesn't properly handle the scenario when a France-" +"mainland\n" +"company sells services to a company based in the DOMs. We could manage it in " +"the\n" +"fiscal positions, but it would require to differentiate between 'product' " +"VAT taxes\n" +"and 'service' VAT taxes. We consider that it is too 'heavy' to have this by " +"default\n" +"in l10n_fr; companies that sell services to DOM-based companies should " +"update the\n" +"configuration of their taxes and fiscal positions manually.\n" +"\n" +"**Credits:** Sistheo, Zeekom, CrysaLEAD, Akretion and Camptocamp.\n" #. module: base #: model:res.country,name:base.fm @@ -6532,7 +7938,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada msgid "OHADA - Accounting" -msgstr "" +msgstr "OHADA - Accounting" #. module: base #: help:res.bank,bic:0 @@ -6542,7 +7948,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in msgid "Indian - Accounting" -msgstr "" +msgstr "Indian - Accounting" #. module: base #: field:res.partner,mobile:0 @@ -6560,6 +7966,12 @@ msgid "" "Mexican accounting chart and localization.\n" " " msgstr "" +"\n" +"This is the module to manage the accounting chart for Mexico in OpenERP.\n" +"========================================================================\n" +"\n" +"Mexican accounting chart and localization.\n" +" " #. module: base #: field:res.lang,time_format:0 @@ -6626,6 +8038,12 @@ msgid "" "This module provides the core of the OpenERP Web Client.\n" " " msgstr "" +"\n" +"OpenERP Web core module.\n" +"========================\n" +"\n" +"This module provides the core of the OpenERP Web Client.\n" +" " #. module: base #: view:ir.sequence:0 @@ -6635,7 +8053,7 @@ msgstr "" #. module: base #: field:res.users,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: base #: field:ir.cron,doall:0 @@ -6657,7 +8075,7 @@ msgstr "Preslikava predmeta" #: field:ir.module.category,xml_id:0 #: field:ir.ui.view,xml_id:0 msgid "External ID" -msgstr "" +msgstr "Zunanji ID" #. module: base #: help:res.currency.rate,rate:0 @@ -6757,7 +8175,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_anonymous msgid "Anonymous" -msgstr "" +msgstr "Anonimno" #. module: base #: model:ir.module.module,description:base.module_base_import @@ -6783,6 +8201,26 @@ msgid "" "* In a module, so that administrators and users of OpenERP who do not\n" " need or want an online import can avoid it being available to users.\n" msgstr "" +"\n" +"New extensible file import for OpenERP\n" +"======================================\n" +"\n" +"Re-implement openerp's file import system:\n" +"\n" +"* Server side, the previous system forces most of the logic into the\n" +" client which duplicates the effort (between clients), makes the\n" +" import system much harder to use without a client (direct RPC or\n" +" other forms of automation) and makes knowledge about the\n" +" import/export system much harder to gather as it is spread over\n" +" 3+ different projects.\n" +"\n" +"* In a more extensible manner, so users and partners can build their\n" +" own front-end to import from other file formats (e.g. OpenDocument\n" +" files) which may be simpler to handle in their work flow or from\n" +" their data production sources.\n" +"\n" +"* In a module, so that administrators and users of OpenERP who do not\n" +" need or want an online import can avoid it being available to users.\n" #. module: base #: selection:res.currency,position:0 @@ -6829,6 +8267,8 @@ msgid "" "If you enable this option, existing translations (including custom ones) " "will be overwritten and replaced by those in this file" msgstr "" +"If you enable this option, existing translations (including custom ones) " +"will be overwritten and replaced by those in this file" #. module: base #: field:ir.ui.view,inherit_id:0 @@ -6863,18 +8303,18 @@ msgstr "Datoteka modula je bila uspešno uvožena!" #: view:ir.model.constraint:0 #: model:ir.ui.menu,name:base.ir_model_constraint_menu msgid "Model Constraints" -msgstr "" +msgstr "Model Constraints" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets" -msgstr "" +msgstr "Časovnice" #. module: base #: help:ir.values,company_id:0 msgid "If set, action binding only applies for this company" -msgstr "" +msgstr "If set, action binding only applies for this company" #. module: base #: model:ir.module.module,description:base.module_l10n_cn @@ -6885,6 +8325,11 @@ msgid "" "============================================================\n" " " msgstr "" +"\n" +"添加中文省份数据\n" +"科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +"============================================================\n" +" " #. module: base #: model:res.country,name:base.lc @@ -6907,7 +8352,7 @@ msgstr "Somalija" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_doctor msgid "Dr." -msgstr "" +msgstr "Dr." #. module: base #: model:res.groups,name:base.group_user @@ -6929,6 +8374,15 @@ msgid "" "their status quickly as they evolve.\n" " " msgstr "" +"\n" +"Track Issues/Bugs Management for Projects\n" +"=========================================\n" +"This application allows you to manage the issues you might face in a project " +"like bugs in a system, client complaints or material breakdowns. \n" +"\n" +"It allows the manager to quickly check the issues, assign them and decide on " +"their status quickly as they evolve.\n" +" " #. module: base #: field:ir.model.access,perm_create:0 @@ -6955,6 +8409,22 @@ msgid "" "up a management by affair.\n" " " msgstr "" +"\n" +"This module implements a timesheet system.\n" +"==========================================\n" +"\n" +"Each employee can encode and track their time spent on the different " +"projects.\n" +"A project is an analytic account and the time spent on a project generates " +"costs on\n" +"the analytic account.\n" +"\n" +"Lots of reporting on time and employee tracking are provided.\n" +"\n" +"It is completely integrated with the cost accounting module. It allows you " +"to set\n" +"up a management by affair.\n" +" " #. module: base #: field:res.bank,state:0 @@ -6978,7 +8448,7 @@ msgstr "" #: model:ir.model,name:base.model_ir_actions_client #: selection:ir.ui.menu,action:0 msgid "ir.actions.client" -msgstr "" +msgstr "ir.actions.client" #. module: base #: model:res.country,name:base.io @@ -6988,7 +8458,7 @@ msgstr "Britansko ozemlje v indijskem oceanu" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "" +msgstr "Module Immediate Install" #. module: base #: view:ir.actions.server:0 @@ -7022,6 +8492,14 @@ msgid "" "includes\n" "taxes and the Quetzal currency." msgstr "" +"\n" +"This is the base module to manage the accounting chart for Guatemala.\n" +"=====================================================================\n" +"\n" +"Agrega una nomenclatura contable para Guatemala. También icluye impuestos y\n" +"la moneda del Quetzal. -- Adds accounting chart for Guatemala. It also " +"includes\n" +"taxes and the Quetzal currency." #. module: base #: selection:res.lang,direction:0 @@ -7058,7 +8536,7 @@ msgstr "Polno ime" #. module: base #: view:ir.attachment:0 msgid "on" -msgstr "" +msgstr "vklopljeno" #. module: base #: code:addons/base/module/module.py:284 @@ -7082,6 +8560,8 @@ msgid "" "Action bound to this entry - helper field for binding an action, will " "automatically set the correct reference" msgstr "" +"Action bound to this entry - helper field for binding an action, will " +"automatically set the correct reference" #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term @@ -7113,7 +8593,7 @@ msgstr "Na večih dokumentih" #: view:res.users:0 #: view:wizard.ir.model.menu.create:0 msgid "or" -msgstr "" +msgstr "ali" #. module: base #: model:ir.module.module,shortdesc:base.module_account_accountant @@ -7123,7 +8603,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Upgrade" -msgstr "" +msgstr "Nadgradnja" #. module: base #: model:ir.module.module,description:base.module_base_action_rule @@ -7141,6 +8621,18 @@ msgid "" "trigger an automatic reminder email.\n" " " msgstr "" +"\n" +"This module allows to implement action rules for any object.\n" +"============================================================\n" +"\n" +"Use automated actions to automatically trigger actions for various screens.\n" +"\n" +"**Example:** A lead created by a specific user may be automatically set to a " +"specific\n" +"sales team, or an opportunity which still has status pending after 14 days " +"might\n" +"trigger an automatic reminder email.\n" +" " #. module: base #: field:res.partner,function:0 @@ -7161,7 +8653,7 @@ msgstr "Ferski otoki" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "" +msgstr "Varnost povezave" #. module: base #: code:addons/base/ir/ir_actions.py:607 @@ -7172,7 +8664,7 @@ msgstr "Prosim, navedite dejanje za zagon!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ec msgid "Ecuador - Accounting" -msgstr "" +msgstr "Ecuador - Accounting" #. module: base #: field:res.partner.category,name:0 @@ -7187,12 +8679,12 @@ msgstr "Severni Marianski otoki" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn msgid "Honduras - Accounting" -msgstr "" +msgstr "Honduras - Accounting" #. module: base #: model:ir.module.module,shortdesc:base.module_report_intrastat msgid "Intrastat Reporting" -msgstr "" +msgstr "Intrastat" #. module: base #: code:addons/base/res/res_users.py:135 @@ -7232,6 +8724,30 @@ msgid "" " are scheduled with taking the phase's start date.\n" " " msgstr "" +"\n" +"Long Term Project management module that tracks planning, scheduling, " +"resources allocation.\n" +"=============================================================================" +"==============\n" +"\n" +"Features:\n" +"---------\n" +" * Manage Big project\n" +" * Define various Phases of Project\n" +" * Compute Phase Scheduling: Compute start date and end date of the " +"phases\n" +" which are in draft, open and pending state of the project given. If " +"no\n" +" project given then all the draft, open and pending state phases will " +"be taken.\n" +" * Compute Task Scheduling: This works same as the scheduler button on\n" +" project.phase. It takes the project as argument and computes all the " +"open,\n" +" draft and pending tasks.\n" +" * Schedule Tasks: All the tasks which are in draft, pending and open " +"state\n" +" are scheduled with taking the phase's start date.\n" +" " #. module: base #: code:addons/orm.py:2021 @@ -7256,7 +8772,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 msgid "Manufacturer" -msgstr "" +msgstr "Proizvajalec" #. module: base #: help:res.users,company_id:0 @@ -7392,6 +8908,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"This module adds event menu and features to your portal if event and portal " +"are installed.\n" +"=============================================================================" +"=============\n" +" " #. module: base #: help:ir.sequence,number_next:0 @@ -7401,12 +8923,12 @@ msgstr "Naslednja številka tega zaporedja" #. module: base #: view:res.partner:0 msgid "at" -msgstr "" +msgstr "pri" #. module: base #: view:ir.rule:0 msgid "Rule Definition (Domain Filter)" -msgstr "" +msgstr "Rule Definition (Domain Filter)" #. module: base #: selection:ir.actions.act_url,target:0 @@ -7431,13 +8953,13 @@ msgstr "" #. module: base #: help:ir.model,modules:0 msgid "List of modules in which the object is defined or inherited" -msgstr "" +msgstr "List of modules in which the object is defined or inherited" #. module: base #: model:ir.module.category,name:base.module_category_localization_payroll #: model:ir.module.module,shortdesc:base.module_hr_payroll msgid "Payroll" -msgstr "" +msgstr "Plače" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -7473,7 +8995,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pe msgid "Peru Localization Chart Account" -msgstr "" +msgstr "Peru Localization Chart Account" #. module: base #: model:ir.module.module,description:base.module_auth_oauth @@ -7482,6 +9004,9 @@ msgid "" "Allow users to login through OAuth2 Provider.\n" "=============================================\n" msgstr "" +"\n" +"Allow users to login through OAuth2 Provider.\n" +"=============================================\n" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -7521,11 +9046,15 @@ msgid "" "==========================================\n" " " msgstr "" +"\n" +"Todo list for CRM leads and opportunities.\n" +"==========================================\n" +" " #. module: base #: view:ir.mail_server:0 msgid "Test Connection" -msgstr "" +msgstr "Preizkusi povezavo" #. module: base #: field:res.partner,address:0 @@ -7540,7 +9069,7 @@ msgstr "Mjanmar" #. module: base #: help:ir.model.fields,modules:0 msgid "List of modules in which the field is defined" -msgstr "" +msgstr "List of modules in which the field is defined" #. module: base #: selection:base.language.install,lang:0 @@ -7613,6 +9142,44 @@ msgid "" "(technically: Server Actions) to be triggered for each incoming mail.\n" " " msgstr "" +"\n" +"Retrieve incoming email on POP/IMAP servers.\n" +"============================================\n" +"\n" +"Enter the parameters of your POP/IMAP account(s), and any incoming emails " +"on\n" +"these accounts will be automatically downloaded into your OpenERP system. " +"All\n" +"POP3/IMAP-compatible servers are supported, included those that require an\n" +"encrypted SSL/TLS connection.\n" +"\n" +"This can be used to easily create email-based workflows for many email-" +"enabled OpenERP documents, such as:\n" +"-----------------------------------------------------------------------------" +"-----------------------------\n" +" * CRM Leads/Opportunities\n" +" * CRM Claims\n" +" * Project Issues\n" +" * Project Tasks\n" +" * Human Resource Recruitments (Applicants)\n" +"\n" +"Just install the relevant application, and you can assign any of these " +"document\n" +"types (Leads, Project Issues) to your incoming email accounts. New emails " +"will\n" +"automatically spawn new documents of the chosen type, so it's a snap to " +"create a\n" +"mailbox-to-OpenERP integration. Even better: these documents directly act as " +"mini\n" +"conversations synchronized by email. You can reply from within OpenERP, and " +"the\n" +"answers will automatically be collected when they come back, and attached to " +"the\n" +"same *conversation* document.\n" +"\n" +"For more specific needs, you may also assign custom-defined actions\n" +"(technically: Server Actions) to be triggered for each incoming mail.\n" +" " #. module: base #: field:res.currency,rounding:0 @@ -7627,7 +9194,7 @@ msgstr "Kanada" #. module: base #: view:base.language.export:0 msgid "Launchpad" -msgstr "" +msgstr "Launchpad" #. module: base #: help:res.currency.rate,currency_rate_type_id:0 @@ -7664,6 +9231,14 @@ msgid "" "Romanian accounting chart and localization.\n" " " msgstr "" +"\n" +"This is the module to manage the accounting chart, VAT structure and " +"Registration Number for Romania in OpenERP.\n" +"=============================================================================" +"===================================\n" +"\n" +"Romanian accounting chart and localization.\n" +" " #. module: base #: model:res.country,name:base.cm @@ -7706,7 +9281,7 @@ msgstr "init" #: view:res.partner:0 #: field:res.partner,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "Prodajalec" #. module: base #: view:res.lang:0 @@ -7721,7 +9296,7 @@ msgstr "Polja vrste banke" #. module: base #: constraint:ir.rule:0 msgid "Rules can not be applied on Transient models." -msgstr "" +msgstr "Rules can not be applied on Transient models." #. module: base #: selection:base.language.install,lang:0 @@ -7731,7 +9306,7 @@ msgstr "Nizozemska" #. module: base #: selection:res.company,paper_format:0 msgid "US Letter" -msgstr "" +msgstr "US Letter" #. module: base #: model:ir.module.module,description:base.module_marketing @@ -7743,6 +9318,12 @@ msgid "" "Contains the installer for marketing-related modules.\n" " " msgstr "" +"\n" +"Menu for Marketing.\n" +"===================\n" +"\n" +"Contains the installer for marketing-related modules.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.bank_account_update @@ -7854,7 +9435,7 @@ msgstr "Francosko (CH) / Français (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 msgid "Distributor" -msgstr "" +msgstr "Distributer" #. module: base #: help:ir.actions.server,subject:0 @@ -7883,6 +9464,9 @@ msgid "" "serialization field, instead of having its own database column. This cannot " "be changed after creation." msgstr "" +"If set, this field will be stored in the sparse structure of the " +"serialization field, instead of having its own database column. This cannot " +"be changed after creation." #. module: base #: view:res.partner.bank:0 @@ -7940,6 +9524,53 @@ msgid "" "of creation of distribution models.\n" " " msgstr "" +"\n" +"This module allows to use several analytic plans according to the general " +"journal.\n" +"=============================================================================" +"=====\n" +"\n" +"Here multiple analytic lines are created when the invoice or the entries\n" +"are confirmed.\n" +"\n" +"For example, you can define the following analytic structure:\n" +"-------------------------------------------------------------\n" +" * **Projects**\n" +" * Project 1\n" +" + SubProj 1.1\n" +" \n" +" + SubProj 1.2\n" +"\n" +" * Project 2\n" +" \n" +" * **Salesman**\n" +" * Eric\n" +" \n" +" * Fabien\n" +"\n" +"Here, we have two plans: Projects and Salesman. An invoice line must be able " +"to write analytic entries in the 2 plans: SubProj 1.1 and Fabien. The amount " +"can also be split.\n" +" \n" +"The following example is for an invoice that touches the two subprojects and " +"assigned to one salesman:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" +"~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"**Plan1:**\n" +"\n" +" * SubProject 1.1 : 50%\n" +" \n" +" * SubProject 1.2 : 50%\n" +" \n" +"**Plan2:**\n" +" Eric: 100%\n" +"\n" +"So when this line of invoice will be confirmed, it will generate 3 analytic " +"lines,for one account entry.\n" +"\n" +"The analytic plan validates the minimum and maximum percentage at the time " +"of creation of distribution models.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_account_sequence @@ -7949,7 +9580,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "POEdit" -msgstr "" +msgstr "POEdit" #. module: base #: view:ir.values:0 @@ -8024,7 +9655,7 @@ msgstr "Finska" #. module: base #: model:ir.module.module,shortdesc:base.module_web_shortcuts msgid "Web Shortcuts" -msgstr "" +msgstr "Spletne bližnjice" #. module: base #: view:res.partner:0 @@ -8038,7 +9669,7 @@ msgstr "Stik" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_at msgid "Austria - Accounting" -msgstr "" +msgstr "Austria - Accounting" #. module: base #: model:ir.model,name:base.model_ir_ui_menu @@ -8048,7 +9679,7 @@ msgstr "ir.ui.menu" #. module: base #: model:ir.module.module,shortdesc:base.module_project msgid "Project Management" -msgstr "" +msgstr "Upravljanje projektov" #. module: base #: view:ir.module.module:0 @@ -8063,12 +9694,12 @@ msgstr "Komunikacija" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic msgid "Analytic Accounting" -msgstr "" +msgstr "Analitično knjigovodstvo" #. module: base #: model:ir.model,name:base.model_ir_model_constraint msgid "ir.model.constraint" -msgstr "" +msgstr "ir.model.constraint" #. module: base #: model:ir.module.module,shortdesc:base.module_web_graph @@ -8078,7 +9709,7 @@ msgstr "" #. module: base #: help:ir.model.relation,name:0 msgid "PostgreSQL table name implementing a many2many relation." -msgstr "" +msgstr "PostgreSQL table name implementing a many2many relation." #. module: base #: model:ir.module.module,description:base.module_base @@ -8087,6 +9718,9 @@ msgid "" "The kernel of OpenERP, needed for all installation.\n" "===================================================\n" msgstr "" +"\n" +"The kernel of OpenERP, needed for all installation.\n" +"===================================================\n" #. module: base #: model:ir.model,name:base.model_ir_server_object_lines @@ -8096,12 +9730,12 @@ msgstr "ir.server.object.lines" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be msgid "Belgium - Accounting" -msgstr "" +msgstr "Belgium - Accounting" #. module: base #: view:ir.model.access:0 msgid "Access Control" -msgstr "" +msgstr "Nadzor dostopa" #. module: base #: model:res.country,name:base.kw @@ -8135,6 +9769,8 @@ msgid "" "You cannot have multiple records with the same external ID in the same " "module!" msgstr "" +"You cannot have multiple records with the same external ID in the same " +"module!" #. module: base #: selection:ir.property,type:0 @@ -8218,6 +9854,8 @@ msgid "" "Model to which this entry applies - helper field for setting a model, will " "automatically set the correct model name" msgstr "" +"Model to which this entry applies - helper field for setting a model, will " +"automatically set the correct model name" #. module: base #: view:res.lang:0 @@ -8274,6 +9912,44 @@ msgid "" "\n" " " msgstr "" +"\n" +"This is the module to manage the accounting chart for Netherlands in " +"OpenERP.\n" +"=============================================================================" +"\n" +"\n" +"Read changelog in file __openerp__.py for version information.\n" +"Dit is een basismodule om een uitgebreid grootboek- en BTW schema voor\n" +"Nederlandse bedrijven te installeren in OpenERP versie 7.0.\n" +"\n" +"De BTW rekeningen zijn waar nodig gekoppeld om de juiste rapportage te " +"genereren,\n" +"denk b.v. aan intracommunautaire verwervingen waarbij u 21% BTW moet " +"opvoeren,\n" +"maar tegelijkertijd ook 21% als voorheffing weer mag aftrekken.\n" +"\n" +"Na installatie van deze module word de configuratie wizard voor 'Accounting' " +"aangeroepen.\n" +" * U krijgt een lijst met grootboektemplates aangeboden waarin zich ook " +"het\n" +" Nederlandse grootboekschema bevind.\n" +"\n" +" * Als de configuratie wizard start, wordt u gevraagd om de naam van uw " +"bedrijf\n" +" in te voeren, welke grootboekschema te installeren, uit hoeveel " +"cijfers een\n" +" grootboekrekening mag bestaan, het rekeningnummer van uw bank en de " +"currency\n" +" om Journalen te creeren.\n" +"\n" +"Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit " +"4\n" +"cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal " +"verhogen.\n" +"De extra cijfers worden dan achter het rekeningnummer aangevult met " +"'nullen'.\n" +"\n" +" " #. module: base #: help:ir.rule,global:0 @@ -8317,7 +9993,7 @@ msgstr "Introspektivna poročila o predmetih" #. module: base #: model:ir.module.module,shortdesc:base.module_web_analytics msgid "Google Analytics" -msgstr "" +msgstr "Google Analytics" #. module: base #: model:ir.module.module,description:base.module_note @@ -8336,6 +10012,19 @@ msgid "" "\n" "Notes can be found in the 'Home' menu.\n" msgstr "" +"\n" +"This module allows users to create their own notes inside OpenERP\n" +"=================================================================\n" +"\n" +"Use notes to write meeting minutes, organize ideas, organize personnal todo\n" +"lists, etc. Each user manages his own personnal Notes. Notes are available " +"to\n" +"their authors only, but they can share notes to others users so that " +"several\n" +"people can work on the same note in real time. It's very efficient to share\n" +"meeting minutes.\n" +"\n" +"Notes can be found in the 'Home' menu.\n" #. module: base #: model:res.country,name:base.dm @@ -8370,7 +10059,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ar msgid "Argentina Localization Chart Account" -msgstr "" +msgstr "Argentina Localization Chart Account" #. module: base #: field:ir.module.module,description_html:0 @@ -8457,6 +10146,34 @@ msgid "" "employees evaluation plans. Each user receives automatic emails and requests " "to perform a periodical evaluation of their colleagues.\n" msgstr "" +"\n" +"Periodical Employees evaluation and appraisals\n" +"==============================================\n" +"\n" +"By using this application you can maintain the motivational process by doing " +"periodical evaluations of your employees' performance. The regular " +"assessment of human resources can benefit your people as well your " +"organization. \n" +"\n" +"An evaluation plan can be assigned to each employee. These plans define the " +"frequency and the way you manage your periodic personal evaluations. You " +"will be able to define steps and attach interview forms to each step. \n" +"\n" +"Manages several types of evaluations: bottom-up, top-down, self-evaluations " +"and the final evaluation by the manager.\n" +"\n" +"Key Features\n" +"------------\n" +"* Ability to create employees evaluations.\n" +"* An evaluation can be created by an employee for subordinates, juniors as " +"well as his manager.\n" +"* The evaluation is done according to a plan in which various surveys can be " +"created. Each survey can be answered by a particular level in the employees " +"hierarchy. The final review and evaluation is done by the manager.\n" +"* Every evaluation filled by employees can be viewed in a PDF form.\n" +"* Interview Requests are generated automatically by OpenERP according to " +"employees evaluation plans. Each user receives automatic emails and requests " +"to perform a periodical evaluation of their colleagues.\n" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_update @@ -8494,7 +10211,7 @@ msgstr "" #: code:addons/orm.py:2821 #, python-format msgid "The value \"%s\" for the field \"%s.%s\" is not in the selection" -msgstr "" +msgstr "The value \"%s\" for the field \"%s.%s\" is not in the selection" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -8533,6 +10250,14 @@ msgid "" "German accounting chart and localization.\n" " " msgstr "" +"\n" +"Dieses Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem " +"SKR03.\n" +"=============================================================================" +"=\n" +"\n" +"German accounting chart and localization.\n" +" " #. module: base #: field:ir.actions.report.xml,attachment_use:0 @@ -8557,7 +10282,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "documentation" -msgstr "" +msgstr "dokumentacija" #. module: base #: help:ir.model,osv_memory:0 @@ -8565,12 +10290,14 @@ msgid "" "This field specifies whether the model is transient or not (i.e. if records " "are automatically deleted from the database or not)" msgstr "" +"This field specifies whether the model is transient or not (i.e. if records " +"are automatically deleted from the database or not)" #. module: base #: code:addons/base/ir/ir_mail_server.py:441 #, python-format msgid "Missing SMTP Server" -msgstr "" +msgstr "Missing SMTP Server" #. module: base #: field:ir.attachment,name:0 @@ -8647,6 +10374,22 @@ msgid "" "* Show all costs associated to a vehicle or to a type of service\n" "* Analysis graph for costs\n" msgstr "" +"\n" +"Vehicle, leasing, insurances, cost\n" +"==================================\n" +"With this module, OpenERP helps you managing all your vehicles, the\n" +"contracts associated to those vehicle as well as services, fuel log\n" +"entries, costs and many other features necessary to the management \n" +"of your fleet of vehicle(s)\n" +"\n" +"Main Features\n" +"-------------\n" +"* Add vehicles to your fleet\n" +"* Manage contracts for vehicles\n" +"* Reminder when a contract reach its expiration date\n" +"* Add services, fuel log entry, odometer values for all vehicles\n" +"* Show all costs associated to a vehicle or to a type of service\n" +"* Analysis graph for costs\n" #. module: base #: field:multi_company.default,company_dest_id:0 @@ -8676,7 +10419,7 @@ msgstr "Ameriška Samoa" #. module: base #: view:ir.attachment:0 msgid "My Document(s)" -msgstr "" +msgstr "Moji dokumenti" #. module: base #: help:ir.actions.act_window,res_model:0 @@ -8740,6 +10483,9 @@ msgid "" "related to a model that uses the need_action mechanism, this field is set to " "true. Otherwise, it is false." msgstr "" +"If the menu entry action is an act_window action, and if this action is " +"related to a model that uses the need_action mechanism, this field is set to " +"true. Otherwise, it is false." #. module: base #: code:addons/orm.py:3929 @@ -8774,11 +10520,17 @@ msgid "" "Greek accounting chart and localization.\n" " " msgstr "" +"\n" +"This is the base module to manage the accounting chart for Greece.\n" +"==================================================================\n" +"\n" +"Greek accounting chart and localization.\n" +" " #. module: base #: view:ir.values:0 msgid "Action Reference" -msgstr "" +msgstr "Action Reference" #. module: base #: model:ir.module.module,description:base.module_auth_ldap @@ -8883,6 +10635,105 @@ msgid "" "authentication if installed at the same time.\n" " " msgstr "" +"\n" +"Adds support for authentication by LDAP server.\n" +"===============================================\n" +"This module allows users to login with their LDAP username and password, " +"and\n" +"will automatically create OpenERP users for them on the fly.\n" +"\n" +"**Note:** This module only work on servers who have Python's ``ldap`` module " +"installed.\n" +"\n" +"Configuration:\n" +"--------------\n" +"After installing this module, you need to configure the LDAP parameters in " +"the\n" +"Configuration tab of the Company details. Different companies may have " +"different\n" +"LDAP servers, as long as they have unique usernames (usernames need to be " +"unique\n" +"in OpenERP, even across multiple companies).\n" +"\n" +"Anonymous LDAP binding is also supported (for LDAP servers that allow it), " +"by\n" +"simply keeping the LDAP user and password empty in the LDAP configuration.\n" +"This does not allow anonymous authentication for users, it is only for the " +"master\n" +"LDAP account that is used to verify if a user exists before attempting to\n" +"authenticate it.\n" +"\n" +"Securing the connection with STARTTLS is available for LDAP servers " +"supporting\n" +"it, by enabling the TLS option in the LDAP configuration.\n" +"\n" +"For further options configuring the LDAP settings, refer to the ldap.conf\n" +"manpage: manpage:`ldap.conf(5)`.\n" +"\n" +"Security Considerations:\n" +"------------------------\n" +"Users' LDAP passwords are never stored in the OpenERP database, the LDAP " +"server\n" +"is queried whenever a user needs to be authenticated. No duplication of the\n" +"password occurs, and passwords are managed in one place only.\n" +"\n" +"OpenERP does not manage password changes in the LDAP, so any change of " +"password\n" +"should be conducted by other means in the LDAP directory directly (for LDAP " +"users).\n" +"\n" +"It is also possible to have local OpenERP users in the database along with\n" +"LDAP-authenticated users (the Administrator account is one obvious " +"example).\n" +"\n" +"Here is how it works:\n" +"---------------------\n" +" * The system first attempts to authenticate users against the local " +"OpenERP\n" +" database;\n" +" * if this authentication fails (for example because the user has no " +"local\n" +" password), the system then attempts to authenticate against LDAP;\n" +"\n" +"As LDAP users have blank passwords by default in the local OpenERP database\n" +"(which means no access), the first step always fails and the LDAP server is\n" +"queried to do the authentication.\n" +"\n" +"Enabling STARTTLS ensures that the authentication query to the LDAP server " +"is\n" +"encrypted.\n" +"\n" +"User Template:\n" +"--------------\n" +"In the LDAP configuration on the Company form, it is possible to select a " +"*User\n" +"Template*. If set, this user will be used as template to create the local " +"users\n" +"whenever someone authenticates for the first time via LDAP authentication. " +"This\n" +"allows pre-setting the default groups and menus of the first-time users.\n" +"\n" +"**Warning:** if you set a password for the user template, this password will " +"be\n" +" assigned as local password for each new LDAP user, effectively " +"setting\n" +" a *master password* for these users (until manually changed). You\n" +" usually do not want this. One easy way to setup a template user is " +"to\n" +" login once with a valid LDAP user, let OpenERP create a blank " +"local\n" +" user with the same login (and a blank password), then rename this " +"new\n" +" user to a username that does not exist in LDAP, and setup its " +"groups\n" +" the way you want.\n" +"\n" +"Interaction with base_crypt:\n" +"----------------------------\n" +"The base_crypt module is not compatible with this module, and will disable " +"LDAP\n" +"authentication if installed at the same time.\n" +" " #. module: base #: model:res.country,name:base.re @@ -8943,6 +10794,10 @@ msgid "" "=============================\n" "\n" msgstr "" +"\n" +"OpenERP Web Gantt chart view.\n" +"=============================\n" +"\n" #. module: base #: model:ir.module.module,shortdesc:base.module_base_status @@ -8952,7 +10807,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_warehouse_management msgid "Warehouse" -msgstr "" +msgstr "Skladišče" #. module: base #: field:ir.exports,resource:0 @@ -8976,6 +10831,17 @@ msgid "" "\n" " " msgstr "" +"\n" +"This module shows the basic processes involved in the selected modules and " +"in the sequence they occur.\n" +"=============================================================================" +"=========================\n" +"\n" +"**Note:** This applies to the modules containing modulename_process.xml.\n" +"\n" +"**e.g.** product/process/product_process.xml.\n" +"\n" +" " #. module: base #: view:res.lang:0 @@ -9001,7 +10867,7 @@ msgstr "Poročilo" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_prof msgid "Prof." -msgstr "" +msgstr "Prof." #. module: base #: code:addons/base/ir/ir_mail_server.py:239 @@ -9011,6 +10877,9 @@ msgid "" "instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should " "do the trick." msgstr "" +"Your OpenERP Server does not support SMTP-over-SSL. You could use STARTTLS " +"instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should " +"do the trick." #. module: base #: model:res.country,name:base.ua @@ -9029,7 +10898,7 @@ msgstr "Spletna stran" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "None" -msgstr "" +msgstr "Nobeno" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_holidays @@ -9050,6 +10919,9 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Spoštovani,\n" +"\n" +"Naši podatki kažejo , da nam dolgujete spodaj navedeni znesek." #. module: base #: view:ir.module.category:0 @@ -9101,6 +10973,12 @@ msgid "" "==========================================================\n" " " msgstr "" +"\n" +"This module adds a list of employees to your portal's contact page if hr and " +"portal_crm (which creates the contact page) are installed.\n" +"=============================================================================" +"==========================================================\n" +" " #. module: base #: model:res.country,name:base.bn @@ -9133,7 +11011,7 @@ msgstr "Sklic partnerja" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense msgid "Expense Management" -msgstr "" +msgstr "Upravljanje stroškov" #. module: base #: field:ir.attachment,create_date:0 @@ -9143,7 +11021,7 @@ msgstr "Ustvarjeno" #. module: base #: help:ir.actions.server,trigger_name:0 msgid "The workflow signal to trigger" -msgstr "" +msgstr "The workflow signal to trigger" #. module: base #: selection:base.language.install,state:0 @@ -9167,11 +11045,17 @@ msgid "" "Indian accounting chart and localization.\n" " " msgstr "" +"\n" +"Indian Accounting: Chart of Account.\n" +"====================================\n" +"\n" +"Indian accounting chart and localization.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uy msgid "Uruguay - Chart of Accounts" -msgstr "" +msgstr "Uruguay - Chart of Accounts" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut @@ -9195,24 +11079,32 @@ msgid "" "If set to true it allows user to cancel entries & invoices.\n" " " msgstr "" +"\n" +"Allows canceling accounting entries.\n" +"====================================\n" +"\n" +"This module adds 'Allow Canceling Entries' field on form view of account " +"journal.\n" +"If set to true it allows user to cancel entries & invoices.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_plugin msgid "CRM Plugins" -msgstr "" +msgstr "CRM Plugins" #. module: base #: model:ir.actions.act_window,name:base.action_model_model #: model:ir.model,name:base.model_ir_model #: model:ir.ui.menu,name:base.ir_model_model_menu msgid "Models" -msgstr "" +msgstr "Modeli" #. module: base #: code:addons/base/module/module.py:472 #, python-format msgid "The `base` module cannot be uninstalled" -msgstr "" +msgstr "The `base` module cannot be uninstalled" #. module: base #: code:addons/base/ir/ir_cron.py:390 @@ -9281,7 +11173,7 @@ msgstr "%H . Ura (24-urna ura) [00,23]" #. module: base #: field:ir.model.fields,on_delete:0 msgid "On Delete" -msgstr "" +msgstr "Ob izbrisu" #. module: base #: code:addons/base/ir/ir_model.py:340 @@ -9292,7 +11184,7 @@ msgstr "Model %s ne obstaja!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_jit msgid "Just In Time Scheduling" -msgstr "" +msgstr "Just In Time Scheduling" #. module: base #: view:ir.actions.server:0 @@ -9316,11 +11208,17 @@ msgid "" "=======================================================\n" " " msgstr "" +"\n" +"This module adds a contact page (with a contact form creating a lead when " +"submitted) to your portal if crm and portal are installed.\n" +"=============================================================================" +"=======================================================\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Chart of accounts" -msgstr "" +msgstr "United States - Chart of accounts" #. module: base #: view:base.language.export:0 @@ -9341,7 +11239,7 @@ msgstr "Prekliči" #: code:addons/orm.py:1509 #, python-format msgid "Unknown database identifier '%s'" -msgstr "" +msgstr "Unknown database identifier '%s'" #. module: base #: selection:base.language.export,format:0 @@ -9356,6 +11254,10 @@ msgid "" "=========================\n" "\n" msgstr "" +"\n" +"Openerp Web Diagram view.\n" +"=========================\n" +"\n" #. module: base #: model:res.country,name:base.nt @@ -9390,12 +11292,36 @@ msgid "" "Accounting/Invoicing settings.\n" " " msgstr "" +"\n" +"This module adds a Sales menu to your portal as soon as sale and portal are " +"installed.\n" +"=============================================================================" +"=========\n" +"\n" +"After installing this module, portal users will be able to access their own " +"documents\n" +"via the following menus:\n" +"\n" +" - Quotations\n" +" - Sale Orders\n" +" - Delivery Orders\n" +" - Products (public ones)\n" +" - Invoices\n" +" - Payments/Refunds\n" +"\n" +"If online payment acquirers are configured, portal users will also be given " +"the opportunity to\n" +"pay online on their Sale Orders and Invoices that are not paid yet. Paypal " +"is included\n" +"by default, you simply need to configure a Paypal account in the " +"Accounting/Invoicing settings.\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:317 #, python-format msgid "external id" -msgstr "" +msgstr "external id" #. module: base #: view:ir.model:0 @@ -9410,7 +11336,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase msgid "Purchase Management" -msgstr "" +msgstr "Upravljanje nabave" #. module: base #: field:ir.module.module,published_version:0 @@ -9438,6 +11364,12 @@ msgid "" "=====================\n" " " msgstr "" +"\n" +"This module adds issue menu and features to your portal if project_issue and " +"portal are installed.\n" +"=============================================================================" +"=====================\n" +" " #. module: base #: view:res.lang:0 @@ -9452,7 +11384,7 @@ msgstr "Nemčija" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth msgid "OAuth2 Authentication" -msgstr "" +msgstr "OAuth2 Authentication" #. module: base #: view:workflow:0 @@ -9463,6 +11395,11 @@ msgid "" "default value. If you don't do that, your customization will be overwrited " "at the next update or upgrade to a future version of OpenERP." msgstr "" +"When customizing a workflow, be sure you do not modify an existing node or " +"arrow, but rather add new nodes or arrows. If you absolutly need to modify a " +"node or arrow, you can only change fields that are empty or set to the " +"default value. If you don't do that, your customization will be overwrited " +"at the next update or upgrade to a future version of OpenERP." #. module: base #: report:ir.module.reference:0 @@ -9479,17 +11416,23 @@ msgid "" "This module is the base module for other multi-company modules.\n" " " msgstr "" +"\n" +"This module is for managing a multicompany environment.\n" +"=======================================================\n" +"\n" +"This module is the base module for other multi-company modules.\n" +" " #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "Valuta mora biti enotna za podjetje" #. module: base #: code:addons/base/module/wizard/base_export_language.py:38 #, python-format msgid "New Language (Empty translation template)" -msgstr "" +msgstr "New Language (Empty translation template)" #. module: base #: model:ir.module.module,description:base.module_auth_reset_password @@ -9524,6 +11467,15 @@ msgid "" "handle an issue.\n" " " msgstr "" +"\n" +"This module adds the Timesheet support for the Issues/Bugs Management in " +"Project.\n" +"=============================================================================" +"====\n" +"\n" +"Worklogs can be maintained to signify number of hours spent by users to " +"handle an issue.\n" +" " #. module: base #: model:res.country,name:base.gy @@ -9589,6 +11541,12 @@ msgid "" "- SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port " "(default: 465)" msgstr "" +"Choose the connection encryption scheme:\n" +"- None: SMTP sessions are done in cleartext.\n" +"- TLS (STARTTLS): TLS encryption is requested at start of SMTP session " +"(Recommended)\n" +"- SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port " +"(default: 465)" #. module: base #: view:ir.model:0 @@ -9628,11 +11586,16 @@ msgid "" "=============================================================================" "=========================\n" msgstr "" +"\n" +"This module is for modifying account analytic view to show some data related " +"to the hr_expense module.\n" +"=============================================================================" +"=========================\n" #. module: base #: field:res.partner,use_parent_address:0 msgid "Use Company Address" -msgstr "" +msgstr "Uporabi naslov podjetja" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays @@ -9647,6 +11610,10 @@ msgid "" "===========================\n" "\n" msgstr "" +"\n" +"OpenERP Web example module.\n" +"===========================\n" +"\n" #. module: base #: selection:ir.module.module,state:0 @@ -9665,7 +11632,7 @@ msgstr "Osnova" #: field:ir.model.data,model:0 #: field:ir.values,model:0 msgid "Model Name" -msgstr "" +msgstr "Naziv modela" #. module: base #: selection:base.language.install,lang:0 @@ -9698,6 +11665,10 @@ msgid "" "=======================\n" "\n" msgstr "" +"\n" +"OpenERP Web test suite.\n" +"=======================\n" +"\n" #. module: base #: view:ir.model:0 @@ -9748,7 +11719,7 @@ msgstr "Minute" #. module: base #: view:res.currency:0 msgid "Display" -msgstr "" +msgstr "Prikaz" #. module: base #: model:res.groups,name:base.group_multi_company @@ -9765,7 +11736,7 @@ msgstr "" #. module: base #: model:ir.actions.report.xml,name:base.preview_report msgid "Preview Report" -msgstr "" +msgstr "Ogled poročila" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans @@ -9841,6 +11812,7 @@ msgstr "" msgid "" "Can not create Many-To-One records indirectly, import the field separately" msgstr "" +"Can not create Many-To-One records indirectly, import the field separately" #. module: base #: field:ir.cron,interval_type:0 @@ -9878,12 +11850,12 @@ msgstr "Ustvarjeno dne" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cn msgid "中国会计科目表 - Accounting" -msgstr "" +msgstr "中国会计科目表 - Accounting" #. module: base #: sql_constraint:ir.model.constraint:0 msgid "Constraints with the same name are unique per module." -msgstr "" +msgstr "Constraints with the same name are unique per module." #. module: base #: model:ir.module.module,description:base.module_report_intrastat @@ -9895,6 +11867,12 @@ msgid "" "This module gives the details of the goods traded between the countries of\n" "European Union." msgstr "" +"\n" +"A module that adds intrastat reports.\n" +"=====================================\n" +"\n" +"This module gives the details of the goods traded between the countries of\n" +"European Union." #. module: base #: help:ir.actions.server,loop_action:0 @@ -9908,7 +11886,7 @@ msgstr "" #. module: base #: help:ir.model.data,res_id:0 msgid "ID of the target record in the database" -msgstr "" +msgstr "ID of the target record in the database" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis @@ -9955,7 +11933,7 @@ msgstr "Vsebina datoteke" #: view:ir.model.relation:0 #: model:ir.ui.menu,name:base.ir_model_relation_menu msgid "ManyToMany Relations" -msgstr "" +msgstr "ManyToMany Relations" #. module: base #: model:res.country,name:base.pa @@ -9992,7 +11970,7 @@ msgstr "Otok Pitcairn" #. module: base #: field:res.partner,category_id:0 msgid "Tags" -msgstr "" +msgstr "Ključne besede" #. module: base #: view:base.module.upgrade:0 @@ -10018,7 +11996,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_portal #: model:ir.module.module,shortdesc:base.module_portal msgid "Portal" -msgstr "" +msgstr "Portal" #. module: base #: selection:ir.translation,state:0 @@ -10057,7 +12035,7 @@ msgstr "OpenERP bo avtomatično dodak nekatere '0' na levo stran" #. module: base #: help:ir.model.constraint,name:0 msgid "PostgreSQL constraint or foreign key name." -msgstr "" +msgstr "PostgreSQL constraint or foreign key name." #. module: base #: view:res.lang:0 @@ -10077,7 +12055,7 @@ msgstr "Gvineja Bissau" #. module: base #: field:ir.actions.report.xml,header:0 msgid "Add RML Header" -msgstr "" +msgstr "Add RML Header" #. module: base #: help:res.company,rml_footer:0 @@ -10101,6 +12079,14 @@ msgid "" "pads (by default, http://ietherpad.com/).\n" " " msgstr "" +"\n" +"Adds enhanced support for (Ether)Pad attachments in the web client.\n" +"===================================================================\n" +"\n" +"Lets the company customize which Pad installation should be used to link to " +"new\n" +"pads (by default, http://ietherpad.com/).\n" +" " #. module: base #: sql_constraint:res.lang:0 @@ -10118,7 +12104,7 @@ msgstr "Priloge" #. module: base #: help:res.company,bank_ids:0 msgid "Bank accounts related to this company" -msgstr "" +msgstr "Bančni računi podjetja" #. module: base #: model:ir.module.category,name:base.module_category_sales_management @@ -10139,7 +12125,7 @@ msgstr "Druga dejanja" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_coda msgid "Belgium - Import Bank CODA Statements" -msgstr "" +msgstr "Belgium - Import Bank CODA Statements" #. module: base #: selection:ir.actions.todo,state:0 @@ -10151,6 +12137,7 @@ msgstr "Zaključeno" msgid "" "Specify if missed occurrences should be executed when the server restarts." msgstr "" +"Specify if missed occurrences should be executed when the server restarts." #. module: base #: model:res.partner.title,name:base.res_partner_title_miss @@ -10274,6 +12261,16 @@ msgid "" "associated to every resource. It also manages the leaves of every resource.\n" " " msgstr "" +"\n" +"Module for resource management.\n" +"===============================\n" +"\n" +"A resource represent something that can be scheduled (a developer on a task " +"or a\n" +"work center on manufacturing orders). This module manages a resource " +"calendar\n" +"associated to every resource. It also manages the leaves of every resource.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_translation @@ -10330,7 +12327,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_mail_server msgid "ir.mail_server" -msgstr "" +msgstr "ir.mail_server" #. module: base #: help:ir.ui.menu,needaction_counter:0 @@ -10338,6 +12335,8 @@ msgid "" "If the target model uses the need action mechanism, this field gives the " "number of actions the current user has to perform." msgstr "" +"If the target model uses the need action mechanism, this field gives the " +"number of actions the current user has to perform." #. module: base #: selection:base.language.install,lang:0 @@ -10352,6 +12351,10 @@ msgid "" "the bounds of global ones. The first group rules restrict further than " "global rules, but any additional group rule will add more permissions" msgstr "" +"Global rules (non group-specific) are restrictions, and cannot be bypassed. " +"Group-local rules grant additional permissions, but are constrained within " +"the bounds of global ones. The first group rules restrict further than " +"global rules, but any additional group rule will add more permissions" #. module: base #: field:res.currency.rate,rate:0 @@ -10393,6 +12396,12 @@ msgid "" "Thai accounting chart and localization.\n" " " msgstr "" +"\n" +"Chart of Accounts for Thailand.\n" +"===============================\n" +"\n" +"Thai accounting chart and localization.\n" +" " #. module: base #: model:res.country,name:base.kn @@ -10515,7 +12524,7 @@ msgstr "Ali" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_br msgid "Brazilian - Accounting" -msgstr "" +msgstr "Brazilian - Accounting" #. module: base #: model:res.country,name:base.pk @@ -10534,6 +12543,14 @@ msgid "" "The wizard to launch the report has several options to help you get the data " "you need.\n" msgstr "" +"\n" +"Adds a reporting menu in products that computes sales, purchases, margins " +"and other interesting indicators based on invoices.\n" +"=============================================================================" +"================================================\n" +"\n" +"The wizard to launch the report has several options to help you get the data " +"you need.\n" #. module: base #: model:res.country,name:base.al @@ -10561,7 +12578,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1023 #, python-format msgid "Permission Denied" -msgstr "" +msgstr "Dovoljenje je zavrnjeno" #. module: base #: field:ir.ui.menu,child_id:0 @@ -10665,6 +12682,18 @@ msgid "" " - uid: current user id\n" " - context: current context" msgstr "" +"Condition that is tested before the action is executed, and prevent " +"execution if it is not verified.\n" +"Example: object.list_price > 5000\n" +"It is a Python expression that can use the following values:\n" +" - self: ORM model of the record on which the action is triggered\n" +" - object or obj: browse_record of the record on which the action is " +"triggered\n" +" - pool: ORM model pool (i.e. self.pool)\n" +" - time: Python time module\n" +" - cr: database cursor\n" +" - uid: current user id\n" +" - context: current context" #. module: base #: model:ir.module.module,description:base.module_account_followup @@ -10695,17 +12724,43 @@ msgid "" " Reporting / Accounting / **Follow-ups Analysis\n" "\n" msgstr "" +"\n" +"Module to automate letters for unpaid invoices, with multi-level recalls.\n" +"==========================================================================\n" +"\n" +"You can define your multiple levels of recall through the menu:\n" +"---------------------------------------------------------------\n" +" Configuration / Follow-Up Levels\n" +" \n" +"Once it is defined, you can automatically print recalls every day through " +"simply clicking on the menu:\n" +"-----------------------------------------------------------------------------" +"-------------------------\n" +" Payment Follow-Up / Send Email and letters\n" +"\n" +"It will generate a PDF / send emails / set manual actions according to the " +"the different levels \n" +"of recall defined. You can define different policies for different " +"companies. \n" +"\n" +"Note that if you want to check the follow-up level for a given " +"partner/account entry, you can do from in the menu:\n" +"-----------------------------------------------------------------------------" +"-------------------------------------\n" +" Reporting / Accounting / **Follow-ups Analysis\n" +"\n" #. module: base #: view:ir.rule:0 msgid "" "2. Group-specific rules are combined together with a logical OR operator" msgstr "" +"2. Group-specific rules are combined together with a logical OR operator" #. module: base #: model:res.country,name:base.bl msgid "Saint Barthélémy" -msgstr "" +msgstr "Saint Barthélémy" #. module: base #: selection:ir.module.module,license:0 @@ -10742,6 +12797,11 @@ msgid "" "\n" "Este módulo es para manejar un catálogo de cuentas ejemplo para Venezuela.\n" msgstr "" +"\n" +"This is the module to manage the accounting chart for Venezuela in OpenERP.\n" +"===========================================================================\n" +"\n" +"Este módulo es para manejar un catálogo de cuentas ejemplo para Venezuela.\n" #. module: base #: view:ir.model.data:0 @@ -10769,6 +12829,8 @@ msgid "" "Lets you install addons geared towards sharing knowledge with and between " "your employees." msgstr "" +"Lets you install addons geared towards sharing knowledge with and between " +"your employees." #. module: base #: selection:base.language.install,lang:0 @@ -10778,13 +12840,13 @@ msgstr "Arabsko" #. module: base #: selection:ir.translation,state:0 msgid "Translated" -msgstr "" +msgstr "Prevedeno" #. module: base #: model:ir.actions.act_window,name:base.action_inventory_form #: model:ir.ui.menu,name:base.menu_action_inventory_form msgid "Default Company per Object" -msgstr "" +msgstr "Default Company per Object" #. module: base #: field:ir.ui.menu,needaction_counter:0 @@ -10834,7 +12896,7 @@ msgstr "Ime države" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll_account msgid "Belgium - Payroll with Accounting" -msgstr "" +msgstr "Belgium - Payroll with Accounting" #. module: base #: code:addons/base/ir/ir_fields.py:314 @@ -10882,6 +12944,27 @@ msgid "" "* Voucher Payment [Customer & Supplier]\n" " " msgstr "" +"\n" +"Invoicing & Payments by Accounting Voucher & Receipts\n" +"======================================================\n" +"The specific and easy-to-use Invoicing system in OpenERP allows you to keep " +"track of your accounting, even when you are not an accountant. It provides " +"an easy way to follow up on your suppliers and customers. \n" +"\n" +"You could use this simplified accounting in case you work with an (external) " +"account to keep your books, and you still want to keep track of payments. \n" +"\n" +"The Invoicing system includes receipts and vouchers (an easy way to keep " +"track of sales and purchases). It also offers you an easy method of " +"registering payments, without having to encode complete abstracts of " +"account.\n" +"\n" +"This module manages:\n" +"\n" +"* Voucher Entry\n" +"* Voucher Receipt [Sales & Purchase]\n" +"* Voucher Payment [Customer & Supplier]\n" +" " #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_form @@ -10999,12 +13082,12 @@ msgstr "Portoriko" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests_demo msgid "Demonstration of web/javascript tests" -msgstr "" +msgstr "Demonstration of web/javascript tests" #. module: base #: field:workflow.transition,signal:0 msgid "Signal (Button Name)" -msgstr "" +msgstr "Signal (Button Name)" #. module: base #: view:ir.actions.act_window:0 @@ -11058,6 +13141,14 @@ msgid "" "picking and invoice. The message is triggered by the form's onchange event.\n" " " msgstr "" +"\n" +"Module to trigger warnings in OpenERP objects.\n" +"==============================================\n" +"\n" +"Warning messages can be displayed for objects like sale order, purchase " +"order,\n" +"picking and invoice. The message is triggered by the form's onchange event.\n" +" " #. module: base #: field:res.users,partner_id:0 @@ -11134,6 +13225,17 @@ msgid "" "automatically new claims based on incoming emails.\n" " " msgstr "" +"\n" +"\n" +"Manage Customer Claims.\n" +"=============================================================================" +"===\n" +"This application allows you to track your customers/suppliers claims and " +"grievances.\n" +"\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " #. module: base #: selection:ir.module.module,license:0 @@ -11242,6 +13344,99 @@ msgid "" "from Gate A\n" " " msgstr "" +"\n" +"This module supplements the Warehouse application by effectively " +"implementing Push and Pull inventory flows.\n" +"=============================================================================" +"===============================\n" +"\n" +"Typically this could be used to:\n" +"--------------------------------\n" +" * Manage product manufacturing chains\n" +" * Manage default locations per product\n" +" * Define routes within your warehouse according to business needs, such " +"as:\n" +" - Quality Control\n" +" - After Sales Services\n" +" - Supplier Returns\n" +"\n" +" * Help rental management, by generating automated return moves for " +"rented products\n" +"\n" +"Once this module is installed, an additional tab appear on the product " +"form,\n" +"where you can add Push and Pull flow specifications. The demo data of CPU1\n" +"product for that push/pull :\n" +"\n" +"Push flows:\n" +"-----------\n" +"Push flows are useful when the arrival of certain products in a given " +"location\n" +"should always be followed by a corresponding move to another location, " +"optionally\n" +"after a certain delay. The original Warehouse application already supports " +"such\n" +"Push flow specifications on the Locations themselves, but these cannot be\n" +"refined per-product.\n" +"\n" +"A push flow specification indicates which location is chained with which " +"location,\n" +"and with what parameters. As soon as a given quantity of products is moved " +"in the\n" +"source location, a chained move is automatically foreseen according to the\n" +"parameters set on the flow specification (destination location, delay, type " +"of\n" +"move, journal). The new move can be automatically processed, or require a " +"manual\n" +"confirmation, depending on the parameters.\n" +"\n" +"Pull flows:\n" +"-----------\n" +"Pull flows are a bit different from Push flows, in the sense that they are " +"not\n" +"related to the processing of product moves, but rather to the processing of\n" +"procurement orders. What is being pulled is a need, not directly products. " +"A\n" +"classical example of Pull flow is when you have an Outlet company, with a " +"parent\n" +"Company that is responsible for the supplies of the Outlet.\n" +"\n" +" [ Customer ] <- A - [ Outlet ] <- B - [ Holding ] <~ C ~ [ Supplier ]\n" +"\n" +"When a new procurement order (A, coming from the confirmation of a Sale " +"Order\n" +"for example) arrives in the Outlet, it is converted into another " +"procurement\n" +"(B, via a Pull flow of type 'move') requested from the Holding. When " +"procurement\n" +"order B is processed by the Holding company, and if the product is out of " +"stock,\n" +"it can be converted into a Purchase Order (C) from the Supplier (Pull flow " +"of\n" +"type Purchase). The result is that the procurement order, the need, is " +"pushed\n" +"all the way between the Customer and Supplier.\n" +"\n" +"Technically, Pull flows allow to process procurement orders differently, " +"not\n" +"only depending on the product being considered, but also depending on which\n" +"location holds the 'need' for that product (i.e. the destination location " +"of\n" +"that procurement order).\n" +"\n" +"Use-Case:\n" +"---------\n" +"\n" +"You can use the demo data as follow:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +" **CPU1:** Sell some CPU1 from Chicago Shop and run the scheduler\n" +" - Warehouse: delivery order, Chicago Shop: reception\n" +" **CPU3:**\n" +" - When receiving the product, it goes to Quality Control location then\n" +" stored to shelf 2.\n" +" - When delivering the customer: Pick List -> Packing -> Delivery Order " +"from Gate A\n" +" " #. module: base #: model:ir.module.module,description:base.module_decimal_precision @@ -11254,11 +13449,18 @@ msgid "" "\n" "The decimal precision is configured per company.\n" msgstr "" +"\n" +"Configure the price accuracy you need for different kinds of usage: " +"accounting, sales, purchases.\n" +"=============================================================================" +"====================\n" +"\n" +"The decimal precision is configured per company.\n" #. module: base #: selection:res.company,paper_format:0 msgid "A4" -msgstr "" +msgstr "A4" #. module: base #: view:res.config.installer:0 @@ -11284,6 +13486,10 @@ msgid "" "===================================================\n" " " msgstr "" +"\n" +"This module adds a PAD in all project kanban views.\n" +"===================================================\n" +" " #. module: base #: field:ir.actions.act_window,context:0 @@ -11350,11 +13556,14 @@ msgid "" "(if you delete a native ACL, it will be re-created when you reload the " "module." msgstr "" +"If you uncheck the active field, it will disable the ACL without deleting it " +"(if you delete a native ACL, it will be re-created when you reload the " +"module." #. module: base #: model:ir.model,name:base.model_ir_fields_converter msgid "ir.fields.converter" -msgstr "" +msgstr "ir.fields.converter" #. module: base #: code:addons/base/res/res_partner.py:436 @@ -11382,7 +13591,7 @@ msgstr "Prekliči namestitev" #. module: base #: model:ir.model,name:base.model_ir_model_relation msgid "ir.model.relation" -msgstr "" +msgstr "ir.model.relation" #. module: base #: model:ir.module.module,shortdesc:base.module_account_check_writing @@ -11405,11 +13614,23 @@ msgid "" "into mail.message with attachments.\n" " " msgstr "" +"\n" +"This module provides the Outlook Plug-in.\n" +"=========================================\n" +"\n" +"Outlook plug-in allows you to select an object that you would like to add " +"to\n" +"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 archive selected " +"mail\n" +"into mail.message with attachments.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_auth_openid msgid "OpenID Authentification" -msgstr "" +msgstr "OpenID Authentification" #. module: base #: model:ir.module.module,description:base.module_plugin_thunderbird @@ -11425,6 +13646,16 @@ msgid "" "HR Applicant and Project Issue from selected mails.\n" " " msgstr "" +"\n" +"This module is required for the Thuderbird Plug-in to work properly.\n" +"====================================================================\n" +"\n" +"The plugin allows you archive email and its attachments to the selected\n" +"OpenERP objects. You can select a partner, a task, a project, an analytical\n" +"account, or any other object and attach the selected mail as a .eml file in\n" +"the attachment of a selected record. You can create documents for CRM Lead,\n" +"HR Applicant and Project Issue from selected mails.\n" +" " #. module: base #: view:res.lang:0 @@ -11456,7 +13687,7 @@ msgstr "Pravila dostopa" #. module: base #: field:res.groups,trans_implied_ids:0 msgid "Transitively inherits" -msgstr "" +msgstr "Transitively inherits" #. module: base #: field:ir.default,ref_table:0 @@ -11497,6 +13728,36 @@ msgid "" "Some statistics by journals are provided.\n" " " msgstr "" +"\n" +"The sales journal modules allows you to categorise your sales and deliveries " +"(picking lists) between different journals.\n" +"=============================================================================" +"===========================================\n" +"\n" +"This module is very helpful for bigger companies that works by departments.\n" +"\n" +"You can use journal for different purposes, some examples:\n" +"----------------------------------------------------------\n" +" * isolate sales of different departments\n" +" * journals for deliveries by truck or by UPS\n" +"\n" +"Journals have a responsible and evolves between different status:\n" +"-----------------------------------------------------------------\n" +" * draft, open, cancel, done.\n" +"\n" +"Batch operations can be processed on the different journals to confirm all " +"sales\n" +"at once, to validate or invoice packing.\n" +"\n" +"It also supports batch invoicing methods that can be configured by partners " +"and sales orders, examples:\n" +"-----------------------------------------------------------------------------" +"--------------------------\n" +" * daily invoicing\n" +" * monthly invoicing\n" +"\n" +"Some statistics by journals are provided.\n" +" " #. module: base #: code:addons/base/ir/ir_mail_server.py:470 @@ -11603,11 +13864,53 @@ msgid "" "\n" "**PASSWORD:** ${object.moodle_user_password}\n" msgstr "" +"\n" +"Configure your moodle server.\n" +"============================= \n" +"\n" +"With this module you are able to connect your OpenERP with a moodle " +"platform.\n" +"This module will create courses and students automatically in your moodle " +"platform \n" +"to avoid wasting time.\n" +"Now you have a simple way to create training or courses with OpenERP and " +"moodle.\n" +"\n" +"STEPS TO CONFIGURE:\n" +"-------------------\n" +"\n" +"1. Activate web service in moodle.\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +">site administration >plugins >web services >manage protocols activate the " +"xmlrpc web service \n" +"\n" +"\n" +">site administration >plugins >web services >manage tokens create a token \n" +"\n" +"\n" +">site administration >plugins >web services >overview activate webservice\n" +"\n" +"\n" +"2. Create confirmation email with login and password.\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"We strongly suggest you to add those following lines at the bottom of your " +"event\n" +"confirmation email to communicate the login/password of moodle to your " +"subscribers.\n" +"\n" +"\n" +"........your configuration text.......\n" +"\n" +"**URL:** your moodle link for exemple: http://openerp.moodle.com\n" +"\n" +"**LOGIN:** ${object.moodle_username}\n" +"\n" +"**PASSWORD:** ${object.moodle_user_password}\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk msgid "UK - Accounting" -msgstr "" +msgstr "UK - Accounting" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam @@ -11633,7 +13936,7 @@ msgstr "Referenca uporabnika" #: code:addons/base/ir/ir_fields.py:227 #, python-format msgid "'%s' does not seem to be a valid datetime for field '%%(field)s'" -msgstr "" +msgstr "'%s' does not seem to be a valid datetime for field '%%(field)s'" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic @@ -11660,12 +13963,12 @@ msgstr "Samo za branje" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gt msgid "Guatemala - Accounting" -msgstr "" +msgstr "Guatemala - Accounting" #. module: base #: help:ir.cron,args:0 msgid "Arguments to be passed to the method, e.g. (uid,)." -msgstr "" +msgstr "Arguments to be passed to the method, e.g. (uid,)." #. module: base #: report:ir.module.reference:0 @@ -11690,6 +13993,8 @@ msgid "" "Your server does not seem to support SSL, you may want to try STARTTLS " "instead" msgstr "" +"Your server does not seem to support SSL, you may want to try STARTTLS " +"instead" #. module: base #: code:addons/base/ir/workflow/workflow.py:100 @@ -11749,7 +14054,7 @@ msgstr "4. %b, %B ==> Dec, December" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cl msgid "Chile Localization Chart Account" -msgstr "" +msgstr "Chile Localization Chart Account" #. module: base #: selection:base.language.install,lang:0 @@ -11798,6 +14103,8 @@ msgid "" "External Key/Identifier that can be used for data integration with third-" "party systems" msgstr "" +"External Key/Identifier that can be used for data integration with third-" +"party systems" #. module: base #: field:ir.actions.act_window,view_id:0 @@ -11847,6 +14154,20 @@ msgid "" "yearly\n" " account reporting (balance, profit & losses).\n" msgstr "" +"\n" +"Spanish Charts of Accounts (PGCE 2008).\n" +"=======================================\n" +"\n" +" * Defines the following chart of account templates:\n" +" * Spanish General Chart of Accounts 2008\n" +" * Spanish General Chart of Accounts 2008 for small and medium " +"companies\n" +" * Defines templates for sale and purchase VAT\n" +" * Defines tax code templates\n" +"\n" +"**Note:** You should install the l10n_ES_account_balance_report module for " +"yearly\n" +" account reporting (balance, profit & losses).\n" #. module: base #: field:ir.actions.act_url,type:0 @@ -11913,6 +14234,18 @@ msgid "" " * Repair quotation report\n" " * Notes for the technician and for the final customer\n" msgstr "" +"\n" +"The aim is to have a complete module to manage all products repairs.\n" +"====================================================================\n" +"\n" +"The following topics should be covered by this module:\n" +"------------------------------------------------------\n" +" * Add/remove products in the reparation\n" +" * Impact for stocks\n" +" * Invoicing (products and/or services)\n" +" * Warranty concept\n" +" * Repair quotation report\n" +" * Notes for the technician and for the final customer\n" #. module: base #: model:res.country,name:base.cd @@ -11927,7 +14260,7 @@ msgstr "Kostarika" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_ldap msgid "Authentication via LDAP" -msgstr "" +msgstr "Authentication via LDAP" #. module: base #: view:workflow.activity:0 @@ -11952,7 +14285,7 @@ msgstr "Ostali partnerji" #: view:workflow.workitem:0 #: field:workflow.workitem,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -11974,7 +14307,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,auto:0 msgid "Custom Python Parser" -msgstr "" +msgstr "Custom Python Parser" #. module: base #: sql_constraint:res.groups:0 @@ -11995,6 +14328,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"OpenERP Web to edit views.\n" +"==========================\n" +"\n" +" " #. module: base #: view:ir.sequence:0 @@ -12043,6 +14381,13 @@ msgid "" "\n" " " msgstr "" +"\n" +"Argentinian accounting chart and tax localization.\n" +"==================================================\n" +"\n" +"Plan contable argentino e impuestos de acuerdo a disposiciones vigentes\n" +"\n" +" " #. module: base #: code:addons/fields.py:126 @@ -12134,7 +14479,7 @@ msgstr "Predmeti nizke ravni" #. module: base #: help:ir.values,model:0 msgid "Model to which this entry applies" -msgstr "" +msgstr "Model to which this entry applies" #. module: base #: field:res.country,address_format:0 @@ -12209,6 +14554,57 @@ msgid "" "permission\n" "for online use of 'private modules'." msgstr "" +"\n" +"Base module for the Brazilian localization.\n" +"===========================================\n" +"\n" +"This module consists in:\n" +"------------------------\n" +" - Generic Brazilian chart of accounts\n" +" - Brazilian taxes such as:\n" +"\n" +" - IPI\n" +" - ICMS\n" +" - PIS\n" +" - COFINS\n" +" - ISS\n" +" - IR\n" +" - IRPJ\n" +" - CSLL\n" +"\n" +" - Tax Situation Code (CST) required for the electronic fiscal invoicing " +"(NFe)\n" +"\n" +"The field tax_discount has also been added in the account.tax.template and " +"account.tax\n" +"objects to allow the proper computation of some Brazilian VATs such as ICMS. " +"The\n" +"chart of account creation wizard has been extended to propagate those new " +"data properly.\n" +"\n" +"It's important to note however that this module lack many implementations to " +"use\n" +"OpenERP properly in Brazil. Those implementations (such as the electronic " +"fiscal\n" +"Invoicing which is already operational) are brought by more than 15 " +"additional\n" +"modules of the Brazilian Launchpad localization project\n" +"https://launchpad.net/openerp.pt-br-localiz and their dependencies in the " +"extra\n" +"addons branch. Those modules aim at not breaking with the remarkable " +"OpenERP\n" +"modularity, this is why they are numerous but small. One of the reasons for\n" +"maintaining those modules apart is that Brazilian Localization leaders need " +"commit\n" +"rights agility to complete the localization as companies fund the remaining " +"legal\n" +"requirements (such as soon fiscal ledgers, accounting SPED, fiscal SPED and " +"PAF\n" +"ECF that are still missing as September 2011). Those modules are also " +"strictly\n" +"licensed under AGPL V3 and today don't come with any additional paid " +"permission\n" +"for online use of 'private modules'." #. module: base #: model:ir.model,name:base.model_ir_values @@ -12282,6 +14678,17 @@ msgid "" "\n" " " msgstr "" +"\n" +"Financial and accounting asset management.\n" +"==========================================\n" +"\n" +"This Module manages the assets owned by a company or an individual. It will " +"keep \n" +"track of depreciation's occurred on those assets. And it allows to create " +"Move's \n" +"of the depreciation lines.\n" +"\n" +" " #. module: base #: field:ir.cron,numbercall:0 @@ -12334,6 +14741,36 @@ msgid "" "email is actually sent.\n" " " msgstr "" +"\n" +"Business oriented Social Networking\n" +"===================================\n" +"The Social Networking module provides a unified social network abstraction " +"layer allowing applications to display a complete\n" +"communication history on documents with a fully-integrated email and message " +"management system.\n" +"\n" +"It enables the users to read and send messages as well as emails. It also " +"provides a feeds page combined to a subscription mechanism that allows to " +"follow documents and to be constantly updated about recent news.\n" +"\n" +"Main Features\n" +"-------------\n" +"* Clean and renewed communication history for any OpenERP document that can " +"act as a discussion topic\n" +"* Subscription mechanism to be updated about new messages on interesting " +"documents\n" +"* Unified feeds page to see recent messages and activity on followed " +"documents\n" +"* User communication through the feeds page\n" +"* Threaded discussion design on documents\n" +"* Relies on the global outgoing mail server - an integrated email management " +"system - allowing to send emails with a configurable scheduler-based " +"processing engine\n" +"* Includes an extensible generic email composition assistant, that can turn " +"into a mass-mailing assistant and is capable of interpreting simple " +"*placeholder expressions* that will be replaced with dynamic data when each " +"email is actually sent.\n" +" " #. module: base #: help:ir.actions.server,sequence:0 @@ -12352,7 +14789,7 @@ msgstr "Grčija" #. module: base #: view:res.config:0 msgid "Apply" -msgstr "" +msgstr "Uporabi" #. module: base #: field:res.request,trigger_date:0 @@ -12378,7 +14815,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr msgid "Greece - Accounting" -msgstr "" +msgstr "Greece - Accounting" #. module: base #: sql_constraint:res.country:0 @@ -12452,6 +14889,25 @@ msgid "" "actually performing those tasks.\n" " " msgstr "" +"\n" +"Implement concepts of the \"Getting Things Done\" methodology \n" +"===========================================================\n" +"\n" +"This module implements a simple personal to-do list based on tasks. It adds " +"an editable list of tasks simplified to the minimum required fields in the " +"project application.\n" +"\n" +"The to-do list is based on the GTD methodology. This world-wide used " +"methodology is used for personal time management improvement.\n" +"\n" +"Getting Things Done (commonly abbreviated as GTD) is an action management " +"method created by David Allen, and described in a book of the same name.\n" +"\n" +"GTD rests on the principle that a person needs to move tasks out of the mind " +"by recording them externally. That way, the mind is freed from the job of " +"remembering everything that needs to be done, and can concentrate on " +"actually performing those tasks.\n" +" " #. module: base #: field:res.users,menu_id:0 @@ -12511,6 +14967,22 @@ msgid "" "please go to http://translations.launchpad.net/openerp-costa-rica.\n" " " msgstr "" +"\n" +"Chart of accounts for Costa Rica.\n" +"=================================\n" +"\n" +"Includes:\n" +"---------\n" +" * account.type\n" +" * account.account.template\n" +" * account.tax.template\n" +" * account.tax.code.template\n" +" * account.chart.template\n" +"\n" +"Everything is in English with Spanish translation. Further translations are " +"welcome,\n" +"please go to http://translations.launchpad.net/openerp-costa-rica.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.action_partner_supplier_form @@ -12574,7 +15046,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_th msgid "Thailand - Accounting" -msgstr "" +msgstr "Thailand - Accounting" #. module: base #: view:res.lang:0 @@ -12589,7 +15061,7 @@ msgstr "Nova Caledonia (francoski)" #. module: base #: field:ir.model,osv_memory:0 msgid "Transient Model" -msgstr "" +msgstr "Transient Model" #. module: base #: model:res.country,name:base.cy @@ -12627,6 +15099,21 @@ msgid "" "invoice and send propositions for membership renewal.\n" " " msgstr "" +"\n" +"This module allows you to manage all operations for managing memberships.\n" +"=========================================================================\n" +"\n" +"It supports different kind of members:\n" +"--------------------------------------\n" +" * Free member\n" +" * Associated member (e.g.: a group subscribes to a membership for all " +"subsidiaries)\n" +" * Paid members\n" +" * Special member prices\n" +"\n" +"It is integrated with sales and accounting to allow you to automatically\n" +"invoice and send propositions for membership renewal.\n" +" " #. module: base #: selection:res.currency,position:0 @@ -12655,11 +15142,13 @@ msgid "" "Do you confirm the uninstallation of this module? This will permanently " "erase all data currently stored by the module!" msgstr "" +"Do you confirm the uninstallation of this module? This will permanently " +"erase all data currently stored by the module!" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "Name of the method to be called when this job is processed." #. module: base #: field:ir.actions.client,tag:0 @@ -12682,6 +15171,13 @@ msgid "" "marketing_campaign.\n" " " msgstr "" +"\n" +"Demo data for the module marketing_campaign.\n" +"============================================\n" +"\n" +"Creates demo data like leads, campaigns and segments for the module " +"marketing_campaign.\n" +" " #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -12719,7 +15215,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Technical" -msgstr "" +msgstr "Tehnično" #. module: base #: model:res.country,name:base.cn @@ -12742,6 +15238,18 @@ msgid "" "że wszystkie towary są w obrocie hurtowym.\n" " " msgstr "" +"\n" +"This is the module to manage the accounting chart and taxes for Poland in " +"OpenERP.\n" +"=============================================================================" +"=====\n" +"\n" +"To jest moduł do tworzenia wzorcowego planu kont i podstawowych ustawień do " +"podatków\n" +"VAT 0%, 7% i 22%. Moduł ustawia też konta do kupna i sprzedaży towarów " +"zakładając,\n" +"że wszystkie towary są w obrocie hurtowym.\n" +" " #. module: base #: help:ir.actions.server,wkf_model_id:0 @@ -12749,6 +15257,8 @@ msgid "" "The object that should receive the workflow signal (must have an associated " "workflow)" msgstr "" +"The object that should receive the workflow signal (must have an associated " +"workflow)" #. module: base #: model:ir.module.category,description:base.module_category_account_voucher @@ -12798,6 +15308,19 @@ msgid "" "routing of the assembly operation.\n" " " msgstr "" +"\n" +"This module allows an intermediate picking process to provide raw materials " +"to production orders.\n" +"=============================================================================" +"====================\n" +"\n" +"One example of usage of this module is to manage production made by your\n" +"suppliers (sub-contracting). To achieve this, set the assembled product " +"which is\n" +"sub-contracted to 'No Auto-Picking' and put the location of the supplier in " +"the\n" +"routing of the assembly operation.\n" +" " #. module: base #: help:multi_company.default,expression:0 @@ -12833,6 +15356,22 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"This module allows you to produce several products from one production " +"order.\n" +"=============================================================================" +"\n" +"\n" +"You can configure by-products in the bill of material.\n" +"\n" +"Without this module:\n" +"--------------------\n" +" A + B + C -> D\n" +"\n" +"With this module:\n" +"-----------------\n" +" A + B + C -> D + E\n" +" " #. module: base #: model:res.country,name:base.tf @@ -12872,6 +15411,14 @@ msgid "" "exceeds minimum amount set by configuration wizard.\n" " " msgstr "" +"\n" +"Double-validation for purchases exceeding minimum amount.\n" +"=========================================================\n" +"\n" +"This module modifies the purchase workflow in order to validate purchases " +"that\n" +"exceeds minimum amount set by configuration wizard.\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_administration @@ -12992,6 +15539,15 @@ msgid "" " - InfoLogic UK counties listing\n" " - a few other adaptations" msgstr "" +"\n" +"This is the latest UK OpenERP localisation necessary to run OpenERP " +"accounting for UK SME's with:\n" +"=============================================================================" +"====================\n" +" - a CT600-ready chart of accounts\n" +" - VAT100-ready tax structure\n" +" - InfoLogic UK counties listing\n" +" - a few other adaptations" #. module: base #: selection:ir.model,state:0 @@ -13081,6 +15637,14 @@ msgid "" "Adds menu to show relevant information to each manager.You can also view the " "report of account analytic summary user-wise as well as month-wise.\n" msgstr "" +"\n" +"This module is for modifying account analytic view to show important data to " +"project manager of services companies.\n" +"=============================================================================" +"======================================\n" +"\n" +"Adds menu to show relevant information to each manager.You can also view the " +"report of account analytic summary user-wise as well as month-wise.\n" #. module: base #: model:ir.module.module,description:base.module_hr_payroll_account @@ -13155,6 +15719,18 @@ msgid "" "\n" "Used, for example, in food industries." msgstr "" +"\n" +"Track different dates on products and production lots.\n" +"======================================================\n" +"\n" +"Following dates can be tracked:\n" +"-------------------------------\n" +" - end of life\n" +" - best before date\n" +" - removal date\n" +" - alert date\n" +"\n" +"Used, for example, in food industries." #. module: base #: help:ir.translation,state:0 @@ -13162,6 +15738,8 @@ msgid "" "Automatically set to let administators find new terms that might need to be " "translated" msgstr "" +"Automatically set to let administators find new terms that might need to be " +"translated" #. module: base #: code:addons/base/ir/ir_model.py:84 @@ -13218,6 +15796,21 @@ msgid "" "* HR Jobs\n" " " msgstr "" +"\n" +"Human Resources Management\n" +"==========================\n" +"\n" +"This application enables you to manage important aspects of your company's " +"staff and other details such as their skills, contacts, working time...\n" +"\n" +"\n" +"You can manage:\n" +"---------------\n" +"* Employees and hierarchies : You can define your employee with User and " +"display hierarchies\n" +"* HR Departments\n" +"* HR Jobs\n" +" " #. module: base #: model:ir.module.module,description:base.module_hr_contract @@ -13234,6 +15827,17 @@ msgid "" "You can assign several contracts per employee.\n" " " msgstr "" +"\n" +"Add all information on the employee form to manage contracts.\n" +"=============================================================\n" +"\n" +" * Contract\n" +" * Place of Birth,\n" +" * Medical Examination Date\n" +" * Company Vehicle\n" +"\n" +"You can assign several contracts per employee.\n" +" " #. module: base #: view:ir.model.data:0 @@ -13263,6 +15867,24 @@ msgid "" "for\n" "this event.\n" msgstr "" +"\n" +"Creating registration with sale orders.\n" +"=======================================\n" +"\n" +"This module allows you to automatize and connect your registration creation " +"with\n" +"your main sale flow and therefore, to enable the invoicing feature of " +"registrations.\n" +"\n" +"It defines a new kind of service products that offers you the possibility " +"to\n" +"choose an event category associated with it. When you encode a sale order " +"for\n" +"that product, you will be able to choose an existing event of that category " +"and\n" +"when you confirm your sale order it will automatically create a registration " +"for\n" +"this event.\n" #. module: base #: model:ir.module.module,description:base.module_audittrail @@ -13278,6 +15900,16 @@ msgid "" "and can check logs.\n" " " msgstr "" +"\n" +"This module lets administrator track every user operation on all the objects " +"of the system.\n" +"=============================================================================" +"==============\n" +"\n" +"The administrator can subscribe to rules for read, write and delete on " +"objects \n" +"and can check logs.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access @@ -13308,7 +15940,7 @@ msgstr "Dejanja" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery msgid "Delivery Costs" -msgstr "" +msgstr "Stroški dostave" #. module: base #: code:addons/base/ir/ir_cron.py:391 @@ -13327,7 +15959,7 @@ msgstr "Izvozi" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ma msgid "Maroc - Accounting" -msgstr "" +msgstr "Maroc - Accounting" #. module: base #: field:res.bank,bic:0 @@ -13401,6 +16033,19 @@ msgid "" "modules.\n" " " msgstr "" +"\n" +"This module adds a shortcut on one or several opportunity cases in the CRM.\n" +"===========================================================================\n" +"\n" +"This shortcut allows you to generate a sales order based on the selected " +"case.\n" +"If different cases are open (a list), it generates one sale order by case.\n" +"The case is then closed and linked to the generated sales order.\n" +"\n" +"We suggest you to install this module, if you installed both the sale and " +"the crm\n" +"modules.\n" +" " #. module: base #: model:res.country,name:base.bq @@ -13451,7 +16096,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "Dobavitelji" #. module: base #: view:res.config.installer:0 @@ -13466,7 +16111,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "Kupci" #. module: base #: sql_constraint:res.users:0 @@ -13523,11 +16168,31 @@ msgid "" " Unit price=225, Discount=0,00, Net price=225.\n" " " msgstr "" +"\n" +"This module lets you calculate discounts on Sale Order lines and Invoice " +"lines base on the partner's pricelist.\n" +"=============================================================================" +"==================================\n" +"\n" +"To this end, a new check box named 'Visible Discount' is added to the " +"pricelist form.\n" +"\n" +"**Example:**\n" +" For the product PC1 and the partner \"Asustek\": if listprice=450, and " +"the price\n" +" calculated using Asustek's pricelist is 225. If the check box is " +"checked, we\n" +" will have on the sale order line: Unit price=450, Discount=50,00, Net " +"price=225.\n" +" If the check box is unchecked, we will have on Sale Order and Invoice " +"lines:\n" +" Unit price=225, Discount=0,00, Net price=225.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_crm msgid "CRM" -msgstr "" +msgstr "CRM" #. module: base #: model:ir.module.module,description:base.module_base_report_designer @@ -13540,6 +16205,13 @@ msgid "" "OpenOffice. \n" "Once you have modified it you can upload the report using the same wizard.\n" msgstr "" +"\n" +"This module is used along with OpenERP OpenOffice Plugin.\n" +"=========================================================\n" +"\n" +"This module adds wizards to Import/Export .sxw report that you can modify in " +"OpenOffice. \n" +"Once you have modified it you can upload the report using the same wizard.\n" #. module: base #: view:base.module.upgrade:0 @@ -13574,7 +16246,7 @@ msgstr "" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "TLS (STARTTLS)" -msgstr "" +msgstr "TLS (STARTTLS)" #. module: base #: help:ir.actions.act_window,usage:0 @@ -13601,12 +16273,23 @@ msgid "" "order.\n" " " msgstr "" +"\n" +"This module provides facility to the user to install mrp and sales modulesat " +"a time.\n" +"=============================================================================" +"=======\n" +"\n" +"It is basically used when we want to keep track of production orders " +"generated\n" +"from sales order. It adds sales name and sales Reference on production " +"order.\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:147 #, python-format msgid "no" -msgstr "" +msgstr "ne" #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -13624,6 +16307,12 @@ msgid "" "=========================\n" " " msgstr "" +"\n" +"This module adds project menu and features (tasks) to your portal if project " +"and portal are installed.\n" +"=============================================================================" +"=========================\n" +" " #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:38 @@ -13636,7 +16325,7 @@ msgstr "Konfiguracija sistema je končana" #: view:ir.config_parameter:0 #: model:ir.ui.menu,name:base.ir_config_menu msgid "System Parameters" -msgstr "" +msgstr "System Parameters" #. module: base #: model:ir.module.module,description:base.module_l10n_ch @@ -13689,6 +16378,53 @@ msgid "" " - Improve demo data\n" "\n" msgstr "" +"\n" +"Swiss localization :\n" +"====================\n" +" - DTA generation for a lot of payment types\n" +" - BVR management (number generation, report.)\n" +" - Import account move from the bank file (like v11)\n" +" - Simplify the way you handle the bank statement for reconciliation\n" +"\n" +"You can also add ZIP and bank completion with:\n" +"----------------------------------------------\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" **Author:** Camptocamp SA\n" +" \n" +" **Donors:** Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique SA\n" +"\n" +"Module incluant la localisation Suisse de OpenERP revu et corrigé par " +"Camptocamp.\n" +"Cette nouvelle version comprend la gestion et l'émissionde BVR, le paiement\n" +"électronique via DTA (pour les banques, le système postal est en " +"développement)\n" +"et l'import du relevé de compte depuis la banque de manière automatisée. De " +"plus,\n" +"nous avons intégré la définition de toutes les banques Suisses(adresse, " +"swift et clearing).\n" +"\n" +"Par ailleurs, conjointement à ce module, nous proposons la complétion NPA:\n" +"--------------------------------------------------------------------------\n" +"Vous pouvez ajouter la completion des banques et des NPA avec with:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" **Auteur:** Camptocamp SA\n" +" \n" +" **Donateurs:** Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique " +"SA\n" +"\n" +"TODO :\n" +"------\n" +" - Implement bvr import partial reconciliation\n" +" - Replace wizard by osv_memory when possible\n" +" - Add mising HELP\n" +" - Finish code comment\n" +" - Improve demo data\n" +"\n" #. module: base #: field:workflow.triggers,instance_id:0 @@ -13728,6 +16464,23 @@ msgid "" "anonymization process to recover your previous data.\n" " " msgstr "" +"\n" +"This module allows you to anonymize a database.\n" +"===============================================\n" +"\n" +"This module allows you to keep your data confidential for a given database.\n" +"This process is useful, if you want to use the migration process and " +"protect\n" +"your own or your customer’s confidential data. The principle is that you " +"run\n" +"an anonymization tool which will hide your confidential data(they are " +"replaced\n" +"by ‘XXX’ characters). Then you can send the anonymized database to the " +"migration\n" +"team. Once you get back your migrated database, you restore it and reverse " +"the\n" +"anonymization process to recover your previous data.\n" +" " #. module: base #: model:ir.module.module,description:base.module_web_analytics @@ -13739,6 +16492,12 @@ msgid "" "Collects web application usage with Google Analytics.\n" " " msgstr "" +"\n" +"Google Analytics.\n" +"==============================\n" +"\n" +"Collects web application usage with Google Analytics.\n" +" " #. module: base #: help:ir.sequence,implementation:0 @@ -13747,6 +16506,9 @@ msgid "" "later is slower than the former but forbids any gap in the sequence (while " "they are possible in the former)." msgstr "" +"Two sequence object implementations are offered: Standard and 'No gap'. The " +"later is slower than the former but forbids any gap in the sequence (while " +"they are possible in the former)." #. module: base #: model:res.country,name:base.gn @@ -13782,7 +16544,7 @@ msgstr "Napaka! Ne morete ustvariti rekurzivnega menija." #. module: base #: view:ir.translation:0 msgid "Web-only translations" -msgstr "" +msgstr "Web-only translations" #. module: base #: view:ir.rule:0 @@ -13839,11 +16601,53 @@ msgid "" "\n" " " msgstr "" +"\n" +"This is the base module to manage the accounting chart for Belgium in " +"OpenERP.\n" +"=============================================================================" +"=\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,\n" +" the chart template to follow, the no. of digits to generate, the code " +"for your\n" +" account and bank account, currency to create journals.\n" +"\n" +"Thus, the pure copy of Chart Template is generated.\n" +"\n" +"Wizards provided by this module:\n" +"--------------------------------\n" +" * Partner VAT Intra: Enlist the partners with their related VAT and " +"invoiced\n" +" amounts. Prepares an XML file format.\n" +" \n" +" **Path to access :** Invoicing/Reporting/Legal Reports/Belgium " +"Statements/Partner VAT Intra\n" +" * Periodical VAT Declaration: Prepares an XML file for Vat Declaration " +"of\n" +" the Main company of the User currently Logged in.\n" +" \n" +" **Path to access :** Invoicing/Reporting/Legal Reports/Belgium " +"Statements/Periodical VAT Declaration\n" +" * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for " +"Vat\n" +" Declaration of the Main company of the User currently Logged in Based " +"on\n" +" Fiscal year.\n" +" \n" +" **Path to access :** Invoicing/Reporting/Legal Reports/Belgium " +"Statements/Annual Listing Of VAT-Subjected Customers\n" +"\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_base_gengo msgid "Automated Translations through Gengo API" -msgstr "" +msgstr "Automated Translations through Gengo API" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment @@ -13888,7 +16692,7 @@ msgstr "Interesi & priložnosti" #. module: base #: model:res.country,name:base.gg msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #. module: base #: selection:base.language.install,lang:0 @@ -13908,6 +16712,15 @@ msgid "" " bilgileriniz, ilgili para birimi gibi bilgiler isteyecek.\n" " " msgstr "" +"\n" +"Türkiye için Tek düzen hesap planı şablonu OpenERP Modülü.\n" +"==========================================================\n" +"\n" +"Bu modül kurulduktan sonra, Muhasebe yapılandırma sihirbazı çalışır\n" +" * Sihirbaz sizden hesap planı şablonu, planın kurulacağı şirket, banka " +"hesap\n" +" bilgileriniz, ilgili para birimi gibi bilgiler isteyecek.\n" +" " #. module: base #: selection:workflow.activity,join_mode:0 @@ -13920,6 +16733,7 @@ msgstr "In" msgid "" "Database identifier of the record to which this applies. 0 = for all records" msgstr "" +"Database identifier of the record to which this applies. 0 = for all records" #. module: base #: field:ir.model.fields,relation:0 @@ -13965,6 +16779,36 @@ msgid "" "This module is currently not compatible with the ``user_ldap`` module and\n" "will disable LDAP authentication completely if installed at the same time.\n" msgstr "" +"\n" +"Replaces cleartext passwords in the database with a secure hash.\n" +"================================================================\n" +"\n" +"For your existing user base, the removal of the cleartext passwords occurs \n" +"immediately when you install base_crypt.\n" +"\n" +"All passwords will be replaced by a secure, salted, cryptographic hash, \n" +"preventing anyone from reading the original password in the database.\n" +"\n" +"After installing this module, it won't be possible to recover a forgotten " +"password \n" +"for your users, the only solution is for an admin to set a new password.\n" +"\n" +"Security Warning:\n" +"-----------------\n" +"Installing this module does not mean you can ignore other security " +"measures,\n" +"as the password is still transmitted unencrypted on the network, unless you\n" +"are using a secure protocol such as XML-RPCS or HTTPS.\n" +"\n" +"It also does not protect the rest of the content of the database, which may\n" +"contain critical data. Appropriate security measures need to be implemented\n" +"by the system administrator in all areas, such as: protection of database\n" +"backups, system files, remote shell access, physical server access.\n" +"\n" +"Interaction with LDAP authentication:\n" +"-------------------------------------\n" +"This module is currently not compatible with the ``user_ldap`` module and\n" +"will disable LDAP authentication completely if installed at the same time.\n" #. module: base #: view:ir.rule:0 @@ -14061,6 +16905,38 @@ msgid "" "* Moves Analysis\n" " " msgstr "" +"\n" +"Manage multi-warehouses, multi- and structured stock locations\n" +"==============================================================\n" +"\n" +"The warehouse and inventory management is based on a hierarchical location " +"structure, from warehouses to storage bins. \n" +"The double entry inventory system allows you to manage customers, suppliers " +"as well as manufacturing inventories. \n" +"\n" +"OpenERP has the capacity to manage lots and serial numbers ensuring " +"compliance with the traceability requirements imposed by the majority of " +"industries.\n" +"\n" +"Key Features\n" +"-------------\n" +"* Moves history and planning,\n" +"* Stock valuation (standard or average price, ...)\n" +"* Robustness faced with Inventory differences\n" +"* Automatic reordering rules\n" +"* Support for barcodes\n" +"* Rapid detection of mistakes through double entry system\n" +"* Traceability (Upstream / Downstream, Serial numbers, ...)\n" +"\n" +"Dashboard / Reports for Warehouse Management will include:\n" +"----------------------------------------------------------\n" +"* Incoming Products (Graph)\n" +"* Outgoing Products (Graph)\n" +"* Procurement in Exception\n" +"* Inventory Analysis\n" +"* Last Product Inventories\n" +"* Moves Analysis\n" +" " #. module: base #: model:ir.module.module,description:base.module_document_page @@ -14078,6 +16954,8 @@ msgid "" "Python code to be executed if condition is met.\n" "It is a Python block that can use the same values as for the condition field" msgstr "" +"Python code to be executed if condition is met.\n" +"It is a Python block that can use the same values as for the condition field" #. module: base #: model:ir.actions.act_window,help:base.grant_menu_access @@ -14131,6 +17009,8 @@ msgid "" "Lets you install various interesting but non-essential tools like Survey, " "Lunch and Ideas box." msgstr "" +"Lets you install various interesting but non-essential tools like Survey, " +"Lunch and Ideas box." #. module: base #: selection:ir.module.module,state:0 @@ -14160,7 +17040,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de msgid "Deutschland - Accounting" -msgstr "" +msgstr "Deutschland - Accounting" #. module: base #: view:ir.sequence:0 @@ -14221,6 +17101,29 @@ msgid "" "customers' expenses if your work by project.\n" " " msgstr "" +"\n" +"Manage expenses by Employees\n" +"============================\n" +"\n" +"This application allows you to manage your employees' daily expenses. It " +"gives you access to your employees’ fee notes and give you the right to " +"complete and validate or refuse the notes. After validation it creates an " +"invoice for the employee.\n" +"Employee can encode their own expenses and the validation flow puts it " +"automatically in the accounting after validation by managers.\n" +"\n" +"\n" +"The whole flow is implemented as:\n" +"----------------------------------\n" +"* Draft expense\n" +"* Confirmation of the sheet by the employee\n" +"* Validation by his manager\n" +"* Validation by the accountant and receipt creation\n" +"\n" +"This module also uses analytic accounting and is compatible with the invoice " +"on timesheet module so that you are able to automatically re-invoice your " +"customers' expenses if your work by project.\n" +" " #. module: base #: view:base.language.export:0 @@ -14281,6 +17184,17 @@ msgid "" "The managers can obtain an easy view of best ideas from all the users.\n" "Once installed, check the menu 'Ideas' in the 'Tools' main menu." msgstr "" +"\n" +"This module allows user to easily and efficiently participate in enterprise " +"innovation.\n" +"=============================================================================" +"==========\n" +"\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 of best ideas from all the users.\n" +"Once installed, check the menu 'Ideas' in the 'Tools' main menu." #. module: base #: code:addons/orm.py:5248 @@ -14289,6 +17203,8 @@ msgid "" "%s This might be '%s' in the current model, or a field of the same name in " "an o2m." msgstr "" +"%s This might be '%s' in the current model, or a field of the same name in " +"an o2m." #. module: base #: model:ir.module.module,description:base.module_account_payment @@ -14320,6 +17236,32 @@ msgid "" "have a new option to import payment orders as bank statement lines.\n" " " msgstr "" +"\n" +"Module to manage the payment of your supplier invoices.\n" +"=======================================================\n" +"\n" +"This module allows you to create and manage your payment orders, with " +"purposes to\n" +"-----------------------------------------------------------------------------" +"---- \n" +" * serve as base for an easy plug-in of various automated payment " +"mechanisms.\n" +" * provide a more efficient way to manage invoice payment.\n" +"\n" +"Warning:\n" +"~~~~~~~~\n" +"The confirmation of a payment order does _not_ create accounting entries, it " +"just \n" +"records the fact that you gave your payment order to your bank. The booking " +"of \n" +"your order must be encoded as usual through a bank statement. Indeed, it's " +"only \n" +"when you get the confirmation from your bank that your order has been " +"accepted \n" +"that you can book it in your accounting. To help you with that operation, " +"you \n" +"have a new option to import payment orders as bank statement lines.\n" +" " #. module: base #: field:ir.model,access_ids:0 @@ -14416,6 +17358,19 @@ msgid "" " * Integrated with Holiday Management\n" " " msgstr "" +"\n" +"Generic Payroll system.\n" +"=======================\n" +"\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances/Deductions\n" +" * Allow to configure Basic/Gross/Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -14485,6 +17440,35 @@ msgid "" "the\n" "task is completed.\n" msgstr "" +"\n" +"Automatically creates project tasks from procurement lines.\n" +"===========================================================\n" +"\n" +"This module will automatically create a new task for each procurement order " +"line\n" +"(e.g. for sale order lines), if the corresponding product meets the " +"following\n" +"characteristics:\n" +"\n" +" * Product Type = Service\n" +" * Procurement Method (Order fulfillment) = MTO (Make to Order)\n" +" * Supply/Procurement Method = Manufacture\n" +"\n" +"If on top of that a projet is specified on the product form (in the " +"Procurement\n" +"tab), then the new task will be created in that specific project. Otherwise, " +"the\n" +"new task will not belong to any project, and may be added to a project " +"manually\n" +"later.\n" +"\n" +"When the project task is completed or cancelled, the workflow of the " +"corresponding\n" +"procurement line is updated accordingly. For example, if this procurement " +"corresponds\n" +"to a sale order line, the sale order line will be considered delivered when " +"the\n" +"task is completed.\n" #. module: base #: field:ir.actions.act_window,limit:0 @@ -14500,7 +17484,7 @@ msgstr "" #: code:addons/orm.py:789 #, python-format msgid "Serialization field `%s` not found for sparse field `%s`!" -msgstr "" +msgstr "Serialization field `%s` not found for sparse field `%s`!" #. module: base #: model:res.country,name:base.jm @@ -14544,6 +17528,20 @@ msgid "" "user name and password for the invitation of the survey.\n" " " msgstr "" +"\n" +"This module is used for surveying.\n" +"==================================\n" +"\n" +"It depends on the answers or reviews of some questions by different users. " +"A\n" +"survey may have multiple pages. Each page may contain multiple questions and " +"each\n" +"question may have multiple answers. Different users may give different " +"answers of\n" +"question and according to that survey is done. Partners are also sent mails " +"with\n" +"user name and password for the invitation of the survey.\n" +" " #. module: base #: code:addons/base/ir/ir_model.py:163 @@ -14571,7 +17569,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_anglo_saxon msgid "Anglo-Saxon Accounting" -msgstr "" +msgstr "Anglo-Saxon Accounting" #. module: base #: model:res.country,name:base.vg @@ -14597,7 +17595,7 @@ msgstr "Češčina" #. module: base #: model:ir.module.category,name:base.module_category_generic_modules msgid "Generic Modules" -msgstr "" +msgstr "Generic Modules" #. module: base #: model:res.country,name:base.mk @@ -14616,11 +17614,14 @@ msgid "" "Allow users to login through OpenID.\n" "====================================\n" msgstr "" +"\n" +"Allow users to login through OpenID.\n" +"====================================\n" #. module: base #: help:ir.mail_server,smtp_port:0 msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." -msgstr "" +msgstr "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." #. module: base #: model:res.country,name:base.ck @@ -14659,11 +17660,13 @@ msgid "" "Helps you handle your accounting needs, if you are not an accountant, we " "suggest you to install only the Invoicing." msgstr "" +"Helps you handle your accounting needs, if you are not an accountant, we " +"suggest you to install only the Invoicing." #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_thunderbird msgid "Thunderbird Plug-In" -msgstr "" +msgstr "Thunderbird Plug-In" #. module: base #: model:ir.module.module,summary:base.module_event @@ -14731,7 +17734,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_nl msgid "Netherlands - Accounting" -msgstr "" +msgstr "Netherlands - Accounting" #. module: base #: model:res.country,name:base.gs @@ -14771,6 +17774,15 @@ msgid "" "taxes\n" "and the Lempira currency." msgstr "" +"\n" +"This is the base module to manage the accounting chart for Honduras.\n" +"====================================================================\n" +" \n" +"Agrega una nomenclatura contable para Honduras. También incluye impuestos y " +"la\n" +"moneda Lempira. -- Adds accounting chart for Honduras. It also includes " +"taxes\n" +"and the Lempira currency." #. module: base #: model:res.country,name:base.jp @@ -14821,6 +17833,35 @@ msgid "" "gives \n" " the spreading, for the selected Analytic Accounts of Budgets.\n" msgstr "" +"\n" +"This module allows accountants to manage analytic and crossovered budgets.\n" +"==========================================================================\n" +"\n" +"Once the Budgets are defined (in Invoicing/Budgets/Budgets), the Project " +"Managers \n" +"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 in order to ensure the total planned is not greater/lower than what " +"he \n" +"planned for this Budget. Each list of record can also be switched to a " +"graphical \n" +"view of it.\n" +"\n" +"Three reports are available:\n" +"----------------------------\n" +" 1. The first is available from a list of Budgets. It gives the " +"spreading, for \n" +" these Budgets, of the Analytic Accounts.\n" +"\n" +" 2. The second is a summary of the previous one, it only gives the " +"spreading, \n" +" for the selected Budgets, of the Analytic Accounts.\n" +"\n" +" 3. The last one is available from the Analytic Chart of Accounts. It " +"gives \n" +" the spreading, for the selected Analytic Accounts of Budgets.\n" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -14837,7 +17878,7 @@ msgstr "ir.actions.server" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ca msgid "Canada - Accounting" -msgstr "" +msgstr "Canada - Accounting" #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form @@ -14869,6 +17910,8 @@ msgid "" "Ambiguous specification for field '%(field)s', only provide one of name, " "external id or database id" msgstr "" +"Ambiguous specification for field '%(field)s', only provide one of name, " +"external id or database id" #. module: base #: field:ir.sequence,implementation:0 @@ -14878,7 +17921,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ve msgid "Venezuela - Accounting" -msgstr "" +msgstr "Venezuela - Accounting" #. module: base #: model:res.country,name:base.cl @@ -14950,6 +17993,21 @@ msgid "" "In that case, you can not use priorities any more on the different picking.\n" " " msgstr "" +"\n" +"This module allows Just In Time computation of procurement orders.\n" +"==================================================================\n" +"\n" +"If you install this module, you will not have to run the regular " +"procurement\n" +"scheduler anymore (but you still need to run the minimum order point rule\n" +"scheduler, or for example let it run daily).\n" +"All procurement orders will be processed immediately, which could in some\n" +"cases entail a small performance impact.\n" +"\n" +"It may also increase your stock size because products are reserved as soon\n" +"as possible and the scheduler time range is not taken into account anymore.\n" +"In that case, you can not use priorities any more on the different picking.\n" +" " #. module: base #: model:res.country,name:base.hr @@ -15059,6 +18117,22 @@ msgid "" "depending on the product's configuration.\n" " " msgstr "" +"\n" +"This is the module for computing Procurements.\n" +"==============================================\n" +"\n" +"In the MRP process, procurements orders are created to launch manufacturing\n" +"orders, purchase orders, stock allocations. Procurement orders are\n" +"generated automatically by the system and unless there is a problem, the\n" +"user will not be notified. In case of problems, the system will raise some\n" +"procurement exceptions to inform the user about blocking problems that need\n" +"to be resolved manually (like, missing BoM structure or missing supplier).\n" +"\n" +"The procurement order will schedule a proposal for automatic procurement\n" +"for the product which needs replenishment. This procurement will start a\n" +"task, either a purchase order form for the supplier, or a production order\n" +"depending on the product's configuration.\n" +" " #. module: base #: code:addons/base/res/res_users.py:174 @@ -15113,6 +18187,24 @@ msgid "" "* Cumulative Flow\n" " " msgstr "" +"\n" +"Track multi-level projects, tasks, work done on tasks\n" +"=====================================================\n" +"\n" +"This application allows an operational project management system to organize " +"your activities into tasks and plan the work you need to get the tasks " +"completed.\n" +"\n" +"Gantt diagrams will give you a graphical representation of your project " +"plans, as well as resources availability and workload.\n" +"\n" +"Dashboard / Reports for Project Management will include:\n" +"--------------------------------------------------------\n" +"* My Tasks\n" +"* Open Tasks\n" +"* Tasks Analysis\n" +"* Cumulative Flow\n" +" " #. module: base #: view:res.partner:0 @@ -15248,6 +18340,14 @@ msgid "" "on a supplier purchase order into several accounts and analytic plans.\n" " " msgstr "" +"\n" +"The base module to manage analytic distribution and purchase orders.\n" +"====================================================================\n" +"\n" +"Allows the user to maintain several analysis plans. These let you split a " +"line\n" +"on a supplier purchase order into several accounts and analytic plans.\n" +" " #. module: base #: model:res.country,name:base.lk From 1be0da09b36ae4335d6da27e6473aac631097c94 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 15 Dec 2012 11:12:27 +0100 Subject: [PATCH 141/192] [FIX] project small stuff: star, search on tags, #documents bzr revid: fp@tinyerp.com-20121215101227-jb4z7hu57p2q11b4 --- addons/project/project.py | 26 +++++++---------------- addons/project/project_view.xml | 7 +++--- addons/project/static/src/css/project.css | 15 ------------- 3 files changed, 12 insertions(+), 36 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index e7f1eee4743..2e5a990bc5c 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -40,7 +40,7 @@ class project_task_type(osv.osv): 'name': fields.char('Stage Name', required=True, size=64, translate=True), 'description': fields.text('Description'), 'sequence': fields.integer('Sequence'), - 'case_default': fields.boolean('Common to All Projects', + 'case_default': fields.boolean('Default for New Projects', help="If you check this field, this stage will be proposed by default on each new project. It will not assign this stage to existing projects."), 'project_ids': fields.many2many('project.project', 'project_task_type_rel', 'type_id', 'project_id', 'Projects'), 'state': fields.selection(_TASK_STATE, 'Related Status', required=True, @@ -58,7 +58,7 @@ class project_task_type(osv.osv): 'sequence': 1, 'state': 'open', 'fold': False, - 'case_default': True, + 'case_default': False, 'project_ids': _get_default_project_id } _order = 'sequence' @@ -190,10 +190,10 @@ class project(osv.osv): attachment = self.pool.get('ir.attachment') task = self.pool.get('project.task') for id in ids: - project_attachments = attachment.search(cr, uid, [('res_model', '=', 'project.project'), ('res_id', 'in', [id])], context=context, count=True) - task_ids = task.search(cr, uid, [('project_id', 'in', [id])], context=context) + project_attachments = attachment.search(cr, uid, [('res_model', '=', 'project.project'), ('res_id', '=', id)], context=context, count=True) + task_ids = task.search(cr, uid, [('project_id', '=', id)], context=context) task_attachments = attachment.search(cr, uid, [('res_model', '=', 'project.task'), ('res_id', 'in', task_ids)], context=context, count=True) - res[id] = project_attachments or 0 + task_attachments or 0 + res[id] = (project_attachments or 0) + (task_attachments or 0) return res def _task_count(self, cr, uid, ids, field_name, arg, context=None): @@ -206,7 +206,7 @@ class project(osv.osv): def _get_alias_models(self, cr, uid, context=None): """Overriden in project_issue to offer more options""" return [('project.task', "Tasks")] - + def attachment_tree_view(self, cr, uid, ids, context): task_ids = self.pool.get('project.task').search(cr, uid, [('project_id', 'in', ids)]) domain = [ @@ -811,25 +811,15 @@ class task(base_stage, osv.osv): } _order = "priority, sequence, date_start, name, id" - def set_priority(self, cr, uid, ids, priority, *args): - """Set task priority - """ - return self.write(cr, uid, ids, {'priority' : priority}) - - def set_very_high_priority(self, cr, uid, ids, *args): - """Set task priority to very high - """ - return self.set_priority(cr, uid, ids, '0') - def set_high_priority(self, cr, uid, ids, *args): """Set task priority to high """ - return self.set_priority(cr, uid, ids, '1') + return self.write(cr, uid, ids, {'priority' : '0'}) def set_normal_priority(self, cr, uid, ids, *args): """Set task priority to normal """ - return self.set_priority(cr, uid, ids, '2') + return self.write(cr, uid, ids, {'priority' : '2'}) def _check_recursion(self, cr, uid, ids, context=None): for id in ids: diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 865fc1ff7f6..1bda412ffae 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -461,9 +461,8 @@ - 7 - 7 - 7 + 7 + 7
@@ -551,6 +550,8 @@ + + diff --git a/addons/project/static/src/css/project.css b/addons/project/static/src/css/project.css index b2f3acebba2..33e54d97610 100644 --- a/addons/project/static/src/css/project.css +++ b/addons/project/static/src/css/project.css @@ -2,21 +2,6 @@ margin: 2px; } -.openerp .oe_kanban_view .oe_kanban_content .oe_star_very_high_priority { - color: #cccccc; - text-shadow: 0 0 2px black; - vertical-align: top; - position: relative; - top: -5px; -} -.openerp .oe_kanban_view .oe_kanban_content .oe_star_very_high_priority:hover { - text-decoration: none; -} - -.openerp .oe_kanban_view .oe_kanban_content .oe_star_very_high_priority { - color: red; -} - .oe_kanban_project { width: 220px; min-height: 160px; From b8008dc7e448d27e341e9cf61fe0102ca28e9761 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 15 Dec 2012 11:46:47 +0100 Subject: [PATCH 142/192] [IMP] better thumbnail generation bzr revid: fp@tinyerp.com-20121215104647-p4xnj04v5hxdz5wb --- openerp/tools/image.py | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/openerp/tools/image.py b/openerp/tools/image.py index cb9db72aa50..2858c0b3766 100644 --- a/openerp/tools/image.py +++ b/openerp/tools/image.py @@ -23,7 +23,7 @@ import io import StringIO from PIL import Image -from PIL import ImageEnhance +from PIL import ImageEnhance, ImageOps from random import random # ---------------------------------------- @@ -64,29 +64,9 @@ def image_resize_image(base64_source, size=(1024, 1024), encoding='base64', file return False if size == (None, None): return base64_source - image_stream = io.BytesIO(base64_source.decode(encoding)) image = Image.open(image_stream) - - asked_width, asked_height = size - if asked_width is None: - asked_width = int(image.size[0] * (float(asked_height) / image.size[1])) - if asked_height is None: - asked_height = int(image.size[1] * (float(asked_width) / image.size[0])) - size = asked_width, asked_height - - # check image size: do not create a thumbnail if avoiding smaller images - if avoid_if_small and image.size[0] <= size[0] and image.size[1] <= size[1]: - return base64_source - # create a thumbnail: will resize and keep ratios, then sharpen for better looking result - image.thumbnail(size, Image.ANTIALIAS) - sharpener = ImageEnhance.Sharpness(image.convert('RGBA')) - image = sharpener.enhance(2.0) - # create a transparent image for background - background = Image.new('RGBA', size, (255, 255, 255, 0)) - # past the resized image on the background - background.paste(image, ((size[0] - image.size[0]) / 2, (size[1] - image.size[1]) / 2)) - # return an encoded image + background = ImageOps.fit(image, size, Image.ANTIALIAS) background_stream = StringIO.StringIO() background.save(background_stream, filetype) return background_stream.getvalue().encode(encoding) @@ -170,3 +150,13 @@ def image_get_resized_images(base64_source, return_big=False, return_medium=True return_dict[small_name] = image_resize_image_small(base64_source, avoid_if_small=avoid_resize_small) return return_dict + +if __name__=="__main__": + import sys + + assert len(sys.argv)==3, 'Usage to Test: image.py SRC.png DEST.png' + + img = file(sys.argv[1],'rb').read().encode('base64') + new = image_resize_image(img, (128,100)) + file(sys.argv[2], 'wb').write(new.decode('base64')) + From bdc7dcd5390d5c19d94caa0364fe6c638b23d1b7 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 15 Dec 2012 12:07:58 +0100 Subject: [PATCH 143/192] [IMP] CSS of etherpad bzr revid: fp@tinyerp.com-20121215110758-3ahwmk20uh5kt6g7 --- addons/note/note_view.xml | 2 +- addons/pad/static/src/css/etherpad.css | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/addons/note/note_view.xml b/addons/note/note_view.xml index d11ea6f351d..49a154d10cc 100644 --- a/addons/note/note_view.xml +++ b/addons/note/note_view.xml @@ -112,7 +112,7 @@ note.note.form note.note -
+
diff --git a/addons/pad/static/src/css/etherpad.css b/addons/pad/static/src/css/etherpad.css index 6d27b527383..d2e60414b99 100644 --- a/addons/pad/static/src/css/etherpad.css +++ b/addons/pad/static/src/css/etherpad.css @@ -1,6 +1,3 @@ -.oe_pad { - margin-top: 16px; -} .oe_pad_switch_positioner { position: relative; @@ -48,7 +45,7 @@ .oe_pad.oe_configured .oe_pad_content.oe_editing{ border: solid 1px #c4c4c4; - height:300px; + height:500px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.1); -ms-box-shadow: 0 5px 10px rgba(0,0,0,0.1); From 52ba63d94afbf762889d178e962b3507f1b9dd15 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 15 Dec 2012 12:08:29 +0100 Subject: [PATCH 144/192] [IMP] css modifs bzr revid: fp@tinyerp.com-20121215110829-u3nahqtwckg0qxjx --- addons/web/static/src/css/base.css | 14 ++++++++++---- addons/web/static/src/css/base.sass | 4 ++++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index c71e26adb48..77ab4239a0d 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -30,7 +30,7 @@ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); /* http://www.quirksmode.org/dom/inputfile.html * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image - */ + */ */ } .openerp.openerp_webclient_container { height: 100%; @@ -1210,7 +1210,7 @@ color: white; padding: 2px 4px; margin: 1px 6px 0 0; - border: 1px solid lightgrey; + border: 1px solid lightGray; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; @@ -1235,7 +1235,7 @@ transform: scale(1.1); } .openerp .oe_secondary_submenu .oe_active { - border-top: 1px solid lightgrey; + border-top: 1px solid lightGray; border-bottom: 1px solid #dedede; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2); @@ -2039,6 +2039,12 @@ margin: -16px -16px 0 -16px; padding: 0; } +.openerp .oe_form_nosheet.oe_form_nomargin { + margin: 0; +} +.openerp .oe_form_nosheet.oe_form_nomargin > header { + margin: 0; +} .openerp .oe_form_sheetbg { padding: 16px 0; } @@ -2178,7 +2184,7 @@ } .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span { font-size: 80%; - color: darkgreen; + color: darkGreen; vertical-align: top; position: relative; top: -4px; diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index 8efc85c2a04..1e0d45407e7 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -1624,6 +1624,10 @@ $sheet-padding: 16px > header margin: -16px -16px 0 -16px padding: 0 + .oe_form_nosheet.oe_form_nomargin + margin: 0 + > header + margin: 0 .oe_form_sheetbg padding: 16px 0 .oe_form_sheet_width From ecb085fff6474cea8bccd31f7f15c0962d70ac50 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 15 Dec 2012 13:15:49 +0100 Subject: [PATCH 145/192] [IMP] project form view save space for etherpad bzr revid: fp@tinyerp.com-20121215121549-gh6baznv34isvy18 --- addons/project/project_view.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 1bda412ffae..c59684ea25e 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -327,9 +327,8 @@
-