From f2be320f04a6ea9efcf586727a4e229dc60954b2 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 30 Jan 2013 16:55:31 +0100 Subject: [PATCH 01/47] [IMP] gantt view: add optional attribute in the gantt view to display the percent of completion. bzr revid: chm@openerp.com-20130130155531-bza5gon9f8yi8lio --- .../lib/dhtmlxGantt/sources/dhtmlxgantt.js | 3 ++- addons/web_gantt/static/src/js/gantt.js | 17 +++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js index 9d8b0db2252..e04279c6877 100644 --- a/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js +++ b/addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js @@ -386,6 +386,7 @@ function GanttChart() this.hourInPixelsWork = this.dayInPixels / this.hoursInDay; this.hourInPixels = this.dayInPixels / 24; + this.minWidthResize = this.hourInPixels; this.countDays = 0; this.startDate = null; this.initialPos = 0; @@ -4812,7 +4813,7 @@ GanttTask.prototype.getResizeInfo = function() childParentPosX = posChildTaskItem; } - this.minWidthResize = this.Chart.dayInPixels; + this.minWidthResize = this.Chart.minWidthResize; if (this.childTask.length > 0) { diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index e6b12038126..ff621d0e74b 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -44,7 +44,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ n_group_bys = group_bys; } // gather the fields to get - var fields = _.compact(_.map(["date_start", "date_delay", "date_stop"], function(key) { + var fields = _.compact(_.map(["date_start", "date_delay", "date_stop", "progress"], function(key) { return self.fields_view.arch.attrs[key] || ''; })); fields = _.uniq(fields.concat(n_group_bys)); @@ -75,7 +75,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ on_data_loaded_2: function(tasks, group_bys) { var self = this; $(".oe_gantt", this.$el).html(""); - + //prevent more that 1 group by if (group_bys.length > 0) { group_bys = [group_bys[0]]; @@ -114,6 +114,11 @@ instance.web_gantt.GanttView = instance.web.View.extend({ var task_ids = {}; // creation of the chart var generate_task_info = function(task, plevel) { + if (_.isNumber(task[self.fields_view.arch.attrs.progress])) { + var percent = task[self.fields_view.arch.attrs.progress] || 0; + } else { + var percent = 100; + } var level = plevel || 0; if (task.__is_group) { var task_infos = _.compact(_.map(task.tasks, function(sub_task) { @@ -128,7 +133,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ return memo === undefined || date > memo ? date : memo; }, undefined); var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); - var group_name = instance.web.format_value(task.name, self.fields[group_bys[level]]); + var group_name = task.name ? instance.web.format_value(task.name, self.fields[group_bys[level]]) : "-"; if (level == 0) { var group = new GanttProjectInfo(_.uniqueId("gantt_project_"), group_name, task_start); _.each(task_infos, function(el) { @@ -136,7 +141,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ }); return group; } else { - var group = new GanttTaskInfo(_.uniqueId("gantt_project_task_"), group_name, task_start, duration || 1, 100); + var group = new GanttTaskInfo(_.uniqueId("gantt_project_task_"), group_name, task_start, duration || 1, percent); _.each(task_infos, function(el) { group.addChildTask(el.task_info); }); @@ -151,7 +156,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ if (self.fields_view.arch.attrs.date_stop) { task_stop = instance.web.auto_str_to_date(task[self.fields_view.arch.attrs.date_stop]); if (!task_stop) - return; + task_stop = task_start; } else { // we assume date_duration is defined var tmp = instance.web.format_value(task[self.fields_view.arch.attrs.date_delay], self.fields[self.fields_view.arch.attrs.date_delay]); @@ -161,7 +166,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ } var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); var id = _.uniqueId("gantt_task_"); - var task_info = new GanttTaskInfo(id, task_name, task_start, ((duration / 24) * 8) || 1, 100); + var task_info = new GanttTaskInfo(id, task_name, task_start, ((duration / 24) * 8) || 1, percent); task_info.internal_task = task; task_ids[id] = task_info; return {task_info: task_info, task_start: task_start, task_stop: task_stop}; From 71e815693ca7af0fc1a722a40c2203369c78a4a8 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 30 Jan 2013 17:00:11 +0100 Subject: [PATCH 02/47] [IMP] mrp,project: task in the view gantt use percent ratio bzr revid: chm@openerp.com-20130130160011-2v1ym0ach0iuw0eg --- addons/mrp/mrp.py | 19 +++++++++++++++++++ addons/mrp/mrp_view.xml | 2 +- addons/project/project_view.xml | 4 ++-- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 44fbaafbcfe..f2fc429762d 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -416,6 +416,23 @@ class mrp_production(osv.osv): dest_location_id = self.pool.get('ir.model.data').get_object(cr, uid, 'stock', 'stock_location_stock', context=context) return dest_location_id.id + def _product_progress(self, cr, uid, ids, prop, unknow_none, context=None): + """ To obtain product quantity + @return: Dictionary of values. + """ + result = {} + for prod in self.browse(cr, uid, ids, context=context): + done = 0.0 + if prod.product_qty: + for move in prod.move_created_ids2: + if move.product_id == prod.product_id: + if not move.scrapped: + done += move.product_qty + result[prod.id] = done / prod.product_qty * 100 + else: + result[prod.id] = 100 + return result + _columns = { 'name': fields.char('Reference', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}), 'origin': fields.char('Source Document', size=64, readonly=True, states={'draft': [('readonly', False)]}, @@ -429,6 +446,8 @@ class mrp_production(osv.osv): 'product_uos_qty': fields.float('Product UoS Quantity', readonly=True, states={'draft': [('readonly', False)]}), 'product_uos': fields.many2one('product.uom', 'Product UoS', readonly=True, states={'draft': [('readonly', False)]}), + 'product_progress': fields.function(_product_progress, type='float', string='Progress of the production'), + 'location_src_id': fields.many2one('stock.location', 'Raw Materials Location', required=True, readonly=True, states={'draft':[('readonly',False)]}, help="Location where the system will look for components."), diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 00e8369e6b7..5dc713ec123 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -595,7 +595,7 @@ mrp.production.gantt mrp.production - + diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index b102c01193d..f90f9fb4a75 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -281,7 +281,7 @@ project.project.gantt project.project - + @@ -577,7 +577,7 @@ project.task - + From b09c7b6e4cc4b5d5ad1cf60ccd46207f518ae32f Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 30 Jan 2013 17:03:06 +0100 Subject: [PATCH 03/47] [IMP] gantt view (rng): add optional attribute in the gantt view to display the percent of completion. bzr revid: chm@openerp.com-20130130160306-8tee1nwdecvhotd9 --- openerp/addons/base/rng/view.rng | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/addons/base/rng/view.rng b/openerp/addons/base/rng/view.rng index dfeeb03d98b..de0af811b83 100644 --- a/openerp/addons/base/rng/view.rng +++ b/openerp/addons/base/rng/view.rng @@ -393,6 +393,7 @@ + From a9bdfddff79341e4ee38b2e48a20cf66607c4f3a Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Wed, 6 Feb 2013 10:34:05 +0530 Subject: [PATCH 04/47] [IMP] Added logs in Purchase order 'Invoice Paid.' and 'Product Received'. bzr revid: psa@tinyerp.com-20130206050405-9dxabdpcsw075lnw --- addons/purchase/purchase.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 799601acb64..fb0198f1e7d 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -30,6 +30,7 @@ from openerp.tools.translate import _ import openerp.addons.decimal_precision as dp from openerp.osv.orm import browse_record, browse_null from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP +from apt.package import Record class purchase_order(osv.osv): @@ -561,6 +562,7 @@ class purchase_order(osv.osv): def invoice_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'approved'}, context=context) + self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) return True def has_stockable_product(self, cr, uid, ids, *args): @@ -679,6 +681,7 @@ class purchase_order(osv.osv): def picking_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'shipped':1,'state':'approved'}, context=context) + self.message_post(cr, uid, ids, body=_("Product Received."), context=context) return True def copy(self, cr, uid, id, default=None, context=None): @@ -1196,4 +1199,15 @@ class mail_compose_message(osv.Model): wf_service.trg_validate(uid, 'purchase.order', context['default_res_id'], 'send_rfq', cr) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) +class account_invoice(osv.Model): + _inherit = 'account.invoice' + + def invoice_validate(self, cr, uid, ids, context=None): + for record in self.browse(cr, uid, ids, context): + print '\n\nrecord', record.invoice_ids + for purchase in self.pool.get('purchase.order').browse(cr, uid, ids, context): + print '\n\npurchase', purchase + self.message_post(cr, uid, ids, body=_("Invoice Received..."), context=context) + return super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From cdeddf05902ec040578aa933e83ec64dab75470d Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Wed, 6 Feb 2013 10:36:55 +0530 Subject: [PATCH 05/47] [IMP] Removed unwanted import bzr revid: psa@tinyerp.com-20130206050655-dt1exkopyzto4xfi --- addons/purchase/purchase.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index fb0198f1e7d..8e18113a943 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -30,7 +30,6 @@ from openerp.tools.translate import _ import openerp.addons.decimal_precision as dp from openerp.osv.orm import browse_record, browse_null from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP -from apt.package import Record class purchase_order(osv.osv): From 478c6499845426a09d52774581621e51e014d077 Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Wed, 6 Feb 2013 14:14:32 +0530 Subject: [PATCH 06/47] [IMP] Improved code for the 'Invoice received.' message post on validating the invoice. bzr revid: psa@tinyerp.com-20130206084432-z0vbjs6nvsmn8fxx --- addons/purchase/purchase.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 8e18113a943..0f929fbfe55 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1202,11 +1202,9 @@ class account_invoice(osv.Model): _inherit = 'account.invoice' def invoice_validate(self, cr, uid, ids, context=None): - for record in self.browse(cr, uid, ids, context): - print '\n\nrecord', record.invoice_ids - for purchase in self.pool.get('purchase.order').browse(cr, uid, ids, context): - print '\n\npurchase', purchase - self.message_post(cr, uid, ids, body=_("Invoice Received..."), context=context) - return super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) + po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) + res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) + self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice Received."), context=context) + return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 14a0d1b09274028311a8b2ce8fe01395cf5ba4df Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 10:41:20 +0530 Subject: [PATCH 07/47] [IMP] Add model name instead of document with Created in chatter. bzr revid: bth@tinyerp.com-20130207051120-1abjmfuukjfyac7z --- addons/mail/mail_thread.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 9d7237ca907..03ff875da8d 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -35,6 +35,7 @@ from openerp import SUPERUSER_ID from openerp.addons.mail.mail_message import decode from openerp.osv import fields, osv from openerp.tools.safe_eval import safe_eval as eval +from openerp.tools.translate import _ _logger = logging.getLogger(__name__) @@ -247,7 +248,7 @@ class mail_thread(osv.AbstractModel): # automatic logging unless asked not to (mainly for various testing purpose) if not context.get('mail_create_nolog'): - self.message_post(cr, uid, thread_id, body='Document created', context=context) + self.message_post(cr, uid, thread_id, body=_('%s created') % (self._description), context=context) return thread_id def write(self, cr, uid, ids, values, context=None): From f8bb832cf288dc5c5e2be5128646b89da022219d Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 11:16:57 +0530 Subject: [PATCH 08/47] [IMP] Message on mrp whene mrp produced. bzr revid: bth@tinyerp.com-20130207054657-ltexmynup6t3favv --- addons/mrp/mrp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 44fbaafbcfe..c77ce6ab35d 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -777,6 +777,7 @@ class mrp_production(osv.osv): wf_service = netsvc.LocalService("workflow") wf_service.trg_validate(uid, 'mrp.production', production_id, 'button_produce_done', cr) + self.message_post(cr, uid, production_id, body=_("%s Produced") % self._description, context=context) return True def _costs_generate(self, cr, uid, production): From 1e414fa4f1786dbf1d6d4820e1271ff0aaff2233 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 11:41:11 +0530 Subject: [PATCH 09/47] [IMP] Message on chatter when task created on so. bzr revid: bth@tinyerp.com-20130207061111-jx29eia619s2xp32 --- addons/project_mrp/project_procurement.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/project_mrp/project_procurement.py b/addons/project_mrp/project_procurement.py index 25e88da298a..57a23137b18 100644 --- a/addons/project_mrp/project_procurement.py +++ b/addons/project_mrp/project_procurement.py @@ -91,6 +91,11 @@ class procurement_order(osv.osv): for procurement in self.browse(cr, uid, ids, context=context): body = _("Task created") self.message_post(cr, uid, [procurement.id], body=body, context=context) + if procurement.sale_line_id: + sale_order_line = self.pool.get('sale.order.line') + for saleorder_line in sale_order_line.browse(cr, uid, [procurement.sale_line_id.id], context=context): + sale_order_obj = self.pool.get('sale.order') + sale_order_obj.message_post(cr, uid, [saleorder_line.order_id], body=body, context=context) procurement_order() From 794323c8bc91164770bee3951b12560d0f1cc2ab Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 12:04:06 +0530 Subject: [PATCH 10/47] [IMP] Invocie sent message displayed on chatter of so. bzr revid: bth@tinyerp.com-20130207063406-kjqt55h5r3304893 --- addons/account/account_invoice.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 250a0446534..833ed59e15b 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1751,6 +1751,9 @@ class mail_compose_message(osv.Model): if context.get('default_model') == 'account.invoice' and context.get('default_res_id') and context.get('mark_invoice_as_sent'): context = dict(context, mail_post_autofollow=True) self.pool.get('account.invoice').write(cr, uid, [context['default_res_id']], {'sent': True}, context=context) + if context.get('active_model') == "sale.order": + for sale in self.pool.get(context.get('active_model')).browse(cr, uid, [context.get('active_id')], context): + sale.message_post(body=_("Invoice Sent")) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From d025bafb8153871ca861de83ec2b8892adb21565 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 12:31:27 +0530 Subject: [PATCH 11/47] [IMP] Message on so when invoice is paid. bzr revid: bth@tinyerp.com-20130207070127-2ngqgsla0l796erw --- addons/sale/sale.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index cddde4a5f08..498dfdc851d 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -995,4 +995,12 @@ class mail_compose_message(osv.Model): wf_service.trg_validate(uid, 'sale.order', context['default_res_id'], 'quotation_sent', cr) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) +class account_invoice(osv.Model): + _inherit = 'account.invoice' + + def confirm_paid(self, cr, uid, ids, context=None): + so_ids = self.pool.get('sale.order').search(cr,uid,[('invoice_ids','in',ids)],context) + res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) + self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice Paid"), context=context) + return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From a362d7b222488005ed8190ed2887211d69c093f1 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 14:42:19 +0530 Subject: [PATCH 12/47] [IMP] In SO message on chatter when so is delivered. bzr revid: bth@tinyerp.com-20130207091219-23w206581muunjrv --- addons/sale/sale.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 498dfdc851d..fda9c057a3e 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1003,4 +1003,15 @@ class account_invoice(osv.Model): res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice Paid"), context=context) return res + +class stock_picking(osv.Model): + _inherit = 'stock.picking' + + def action_done(self, cr, uid, ids, context=None): + res = super(stock_picking, self).action_done(cr, uid, ids, context=None) + for stockpicking in self.browse(cr, uid, ids, context): + if stockpicking.sale_id.id: + for sale in self.pool.get('sale.order').browse(cr, uid, [stockpicking.sale_id.id], context): + sale.message_post(body=_("%s Delivered") % (sale._description)) + return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From c097b3aa2aff6fc46e469f3b7821da300516867c Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 16:35:49 +0530 Subject: [PATCH 13/47] [IMP] Improve code. bzr revid: bth@tinyerp.com-20130207110549-cvn8nnh50a50fitx --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index fda9c057a3e..3e719ca81ef 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1013,5 +1013,5 @@ class stock_picking(osv.Model): if stockpicking.sale_id.id: for sale in self.pool.get('sale.order').browse(cr, uid, [stockpicking.sale_id.id], context): sale.message_post(body=_("%s Delivered") % (sale._description)) - return res + return True # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 7210b2ee42bb1fb6ff24ce60b84df0f1fdf4f61a Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 17:22:05 +0530 Subject: [PATCH 14/47] [IMP] Improve code. bzr revid: bth@tinyerp.com-20130207115205-1j46xhbs85i8q6w4 --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 3e719ca81ef..45012dde9ca 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1010,7 +1010,7 @@ class stock_picking(osv.Model): def action_done(self, cr, uid, ids, context=None): res = super(stock_picking, self).action_done(cr, uid, ids, context=None) for stockpicking in self.browse(cr, uid, ids, context): - if stockpicking.sale_id.id: + if stockpicking.sale_id: for sale in self.pool.get('sale.order').browse(cr, uid, [stockpicking.sale_id.id], context): sale.message_post(body=_("%s Delivered") % (sale._description)) return True From cc8e7397715cb8ec9c4ad41ba19238806c23a7b6 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 18:36:33 +0530 Subject: [PATCH 15/47] [IMP] Improve code to check type of stock picking. bzr revid: bth@tinyerp.com-20130207130633-rm3jv5w4edxuhvxd --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 45012dde9ca..77dba0c4455 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1010,7 +1010,7 @@ class stock_picking(osv.Model): def action_done(self, cr, uid, ids, context=None): res = super(stock_picking, self).action_done(cr, uid, ids, context=None) for stockpicking in self.browse(cr, uid, ids, context): - if stockpicking.sale_id: + if stockpicking.type == "out": for sale in self.pool.get('sale.order').browse(cr, uid, [stockpicking.sale_id.id], context): sale.message_post(body=_("%s Delivered") % (sale._description)) return True From 00c07052caefa0db9fabffe4731ad5b890940ff2 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Wed, 13 Feb 2013 16:51:25 +0530 Subject: [PATCH 16/47] [IMP] Improve code for products delivered. bzr revid: bth@tinyerp.com-20130213112125-1cbzelqg659pwc56 --- addons/sale/sale.py | 10 ---------- addons/stock/stock.py | 6 +++++- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 77dba0c4455..bc8879e4e29 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1004,14 +1004,4 @@ class account_invoice(osv.Model): self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice Paid"), context=context) return res -class stock_picking(osv.Model): - _inherit = 'stock.picking' - - def action_done(self, cr, uid, ids, context=None): - res = super(stock_picking, self).action_done(cr, uid, ids, context=None) - for stockpicking in self.browse(cr, uid, ids, context): - if stockpicking.type == "out": - for sale in self.pool.get('sale.order').browse(cr, uid, [stockpicking.sale_id.id], context): - sale.message_post(body=_("%s Delivered") % (sale._description)) - return True # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 7198c89e286..fb38d5d0abd 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -874,8 +874,12 @@ class stock_picking(osv.osv): This method is called at the end of the workflow by the activity "done". @return: True - """ + """ self.write(cr, uid, ids, {'state': 'done', 'date_done': time.strftime('%Y-%m-%d %H:%M:%S')}) + for record in self.browse(cr, uid, ids, context): + if record.type == "out": + for sale in self.pool.get('sale.order').browse(cr, uid, [record.sale_id.id], context): + sale.message_post(body=_("Products Delivered")) return True def action_move(self, cr, uid, ids, context=None): From 09b12ce248c40861d66ce425b3d897e6f8e6b1d0 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Wed, 13 Feb 2013 18:09:41 +0530 Subject: [PATCH 17/47] [IMP] Message on chatter for invoice created from sale order line. bzr revid: bth@tinyerp.com-20130213123941-zmm7m9mzbtiqujwm --- addons/sale/wizard/sale_line_invoice.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/sale/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py index 4aa58088129..097feb2c130 100644 --- a/addons/sale/wizard/sale_line_invoice.py +++ b/addons/sale/wizard/sale_line_invoice.py @@ -98,6 +98,7 @@ class sale_order_line_make_invoice(osv.osv_memory): flag = True data_sale = sales_order_obj.browse(cr, uid, line.order_id.id, context=context) + sales_order_obj.message_post(cr, uid, [order.id], body=_("Invoice Created"), context=context) for line in data_sale.order_line: if not line.invoiced: flag = False From c7d5fbd9123b11b6ca372d89052e9416c313cc1c Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Wed, 13 Feb 2013 18:54:50 +0530 Subject: [PATCH 18/47] [IMP] Added message post when the 'Products Received' in PO. bzr revid: psa@tinyerp.com-20130213132450-jwq7nvast54vcg9m --- addons/purchase/purchase.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index e76bf4a0358..357f5b27fd6 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -673,6 +673,7 @@ class purchase_order(osv.osv): def picking_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'shipped':1,'state':'approved'}, context=context) + self.message_post(cr, uid, ids, body=_("Products Received."), context=context) return True def copy(self, cr, uid, id, default=None, context=None): From 0558ed61d986a7a8a134e06ddeeb5262fb3346e2 Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Thu, 14 Feb 2013 11:38:46 +0530 Subject: [PATCH 19/47] [IMP] Added message post for 'Invoice Received' when the invoice is validated in PO. bzr revid: psa@tinyerp.com-20130214060846-xed5pskiv0cw40tn --- addons/purchase/purchase.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 357f5b27fd6..e276ce0c48f 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1188,4 +1188,13 @@ class mail_compose_message(osv.Model): self.pool.get('purchase.order').signal_send_rfq(cr, uid, [context['default_res_id']]) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) +class account_invoice(osv.Model): + _inherit = 'account.invoice' + + def invoice_validate(self, cr, uid, ids, context=None): + po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) + res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) + self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice Received."), context=context) + return res + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 89d45ad9ecddcce6ed7f2e28209d9db210a333a7 Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Thu, 14 Feb 2013 12:06:55 +0530 Subject: [PATCH 20/47] [IMP] Added message post for 'Invoice Paid.' when the invoice is paid in PO. bzr revid: psa@tinyerp.com-20130214063655-15kjqgc67fwcqw9f --- addons/purchase/purchase.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index e276ce0c48f..4ddc2bc9eb8 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -557,6 +557,7 @@ class purchase_order(osv.osv): def invoice_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'approved'}, context=context) + self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) return True def has_stockable_product(self, cr, uid, ids, *args): From 0bbfaec31522b1e72b613b07f5302c322a881d72 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 14 Feb 2013 13:18:58 +0530 Subject: [PATCH 21/47] [IMP] Improve code for delivered products. bzr revid: bth@tinyerp.com-20130214074858-n1wfbt6zmxsee37f --- addons/sale_stock/stock.py | 15 ++++++++++++++- addons/stock/stock.py | 8 ++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/addons/sale_stock/stock.py b/addons/sale_stock/stock.py index 93acf8579f5..034b7d43403 100644 --- a/addons/sale_stock/stock.py +++ b/addons/sale_stock/stock.py @@ -20,6 +20,7 @@ ############################################################################## from openerp.osv import fields, osv +from openerp.tools.translate import _ class stock_move(osv.osv): _inherit = 'stock.move' @@ -41,7 +42,19 @@ class stock_picking(osv.osv): _defaults = { 'sale_id': False } - + + def action_done(self, cr, uid, ids, context=None): + """Changes picking state to done. + + This method is called at the end of the workflow by the activity "done". + @return: True + """ + for record in self.browse(cr, uid, ids, context): + if record.type == "out" and record.sale_id: + for sale in self.pool.get('sale.order').browse(cr, uid, [record.sale_id.id], context): + sale.message_post(body=_("Products Delivered")) + return super(stock_picking, self).action_done(cr, uid, ids, context=context) + def get_currency_id(self, cursor, user, picking): if picking.sale_id: return picking.sale_id.pricelist_id.currency_id.id diff --git a/addons/stock/stock.py b/addons/stock/stock.py index fb38d5d0abd..86a462e74b6 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -874,14 +874,10 @@ class stock_picking(osv.osv): This method is called at the end of the workflow by the activity "done". @return: True - """ + """ self.write(cr, uid, ids, {'state': 'done', 'date_done': time.strftime('%Y-%m-%d %H:%M:%S')}) - for record in self.browse(cr, uid, ids, context): - if record.type == "out": - for sale in self.pool.get('sale.order').browse(cr, uid, [record.sale_id.id], context): - sale.message_post(body=_("Products Delivered")) return True - + def action_move(self, cr, uid, ids, context=None): """Process the Stock Moves of the Picking From e0dc4a8e4c8bb8226ab1370b5fd512feb7006263 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 14 Feb 2013 14:20:56 +0530 Subject: [PATCH 22/47] [IMP] Quotatioin confirmed message displayed only once when click on confirm sale. bzr revid: bth@tinyerp.com-20130214085056-d7oqjmp2d7l892me --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index bc8879e4e29..96db67a7218 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -51,7 +51,7 @@ class sale_order(osv.osv): _description = "Sales Order" _track = { 'state': { - 'sale.mt_order_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['manual', 'progress'], + 'sale.mt_order_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['manual'], 'sale.mt_order_sent': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['sent'] }, } From b581d6525317b01676f2a5d54ffd2c215e4d3276 Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Thu, 14 Feb 2013 15:17:24 +0530 Subject: [PATCH 23/47] [IMP] Combined the second message posts in one. bzr revid: psa@tinyerp.com-20130214094724-vwxhd13erdhwmk3m --- addons/purchase/purchase.py | 3 ++- addons/purchase/purchase_data.xml | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 4ddc2bc9eb8..a6a5f3e75de 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -163,6 +163,7 @@ class purchase_order(osv.osv): 'state': { 'purchase.mt_rfq_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'confirmed', 'purchase.mt_rfq_approved': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'approved', + 'purchase.mt_rfq_invoice_paid': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'done', }, } _columns = { @@ -557,7 +558,7 @@ class purchase_order(osv.osv): def invoice_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'approved'}, context=context) - self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) + # self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) return True def has_stockable_product(self, cr, uid, ids, *args): diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml index ceb43ba281a..a08e221053e 100644 --- a/addons/purchase/purchase_data.xml +++ b/addons/purchase/purchase_data.xml @@ -60,6 +60,10 @@ purchase.order - + + Invoice Paid + + purchase.order + From f8e78b68c664c9547e4e2cd32d97aacf4c5e40fc Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Fri, 15 Feb 2013 16:51:17 +0530 Subject: [PATCH 24/47] [IMP] Removed little bit code for concating the message_post. bzr revid: psa@tinyerp.com-20130215112117-v6jwvl2p6f2goczz --- addons/purchase/purchase.py | 3 +-- addons/purchase/purchase_data.xml | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index a6a5f3e75de..ec4fc5c9dcf 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -163,7 +163,6 @@ class purchase_order(osv.osv): 'state': { 'purchase.mt_rfq_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'confirmed', 'purchase.mt_rfq_approved': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'approved', - 'purchase.mt_rfq_invoice_paid': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'done', }, } _columns = { @@ -1192,7 +1191,7 @@ class mail_compose_message(osv.Model): class account_invoice(osv.Model): _inherit = 'account.invoice' - + def invoice_validate(self, cr, uid, ids, context=None): po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml index a08e221053e..ceb43ba281a 100644 --- a/addons/purchase/purchase_data.xml +++ b/addons/purchase/purchase_data.xml @@ -60,10 +60,6 @@ purchase.order - - Invoice Paid - - purchase.order - + From 070fd0a00d2a960606aeb4ce2072695bc7c26173 Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Fri, 15 Feb 2013 17:29:21 +0530 Subject: [PATCH 25/47] [IMP] Message post when the invoice is paid. bzr revid: psa@tinyerp.com-20130215115921-vbeaw8tnx3d65yll --- addons/purchase/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index ec4fc5c9dcf..d63048be1fd 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -557,7 +557,7 @@ class purchase_order(osv.osv): def invoice_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'approved'}, context=context) - # self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) + self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) return True def has_stockable_product(self, cr, uid, ids, *args): From a388774265e6c926386233dc335f01f9e8d65144 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Fri, 15 Feb 2013 18:49:33 +0530 Subject: [PATCH 26/47] [IMP] Message on chatter Quotation created for SO and RFQ created when PO created when record created. bzr revid: bth@tinyerp.com-20130215131933-moln7gh4563r1gdx --- addons/purchase/purchase.py | 2 ++ addons/sale/sale.py | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 95335652f9b..e13de7b941d 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -247,7 +247,9 @@ class purchase_order(osv.osv): def create(self, cr, uid, vals, context=None): if vals.get('name','/')=='/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'purchase.order') or '/' + context = dict(context, mail_create_nolog=True) order = super(purchase_order, self).create(cr, uid, vals, context=context) + self.message_post(cr, uid, [order], body=_("RFQ Created"), context=context) return order def unlink(self, cr, uid, ids, context=None): diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 8700705f33f..379981d9d8f 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -338,7 +338,10 @@ class sale_order(osv.osv): def create(self, cr, uid, vals, context=None): if vals.get('name','/')=='/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order') or '/' - return super(sale_order, self).create(cr, uid, vals, context=context) + context = dict(context, mail_create_nolog=True) + res = super(sale_order, self).create(cr, uid, vals, context=context) + self.message_post(cr, uid, [res], body=_("Quotation Created"), context=context) + return res def button_dummy(self, cr, uid, ids, context=None): return True From 72aa23664aa9e906a291caa6df26e4057da03c63 Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Fri, 15 Feb 2013 19:06:35 +0530 Subject: [PATCH 27/47] [IMP] Added message post for the Purchase Order done. bzr revid: psa@tinyerp.com-20130215133635-yc25srcgf07zmawv --- addons/purchase/purchase.py | 1 + addons/purchase/purchase_data.xml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index d63048be1fd..6eb5dd7961a 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -163,6 +163,7 @@ class purchase_order(osv.osv): 'state': { 'purchase.mt_rfq_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'confirmed', 'purchase.mt_rfq_approved': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'approved', + 'purchase.mt_rfq_done': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'done', }, } _columns = { diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml index ceb43ba281a..66e64926e49 100644 --- a/addons/purchase/purchase_data.xml +++ b/addons/purchase/purchase_data.xml @@ -60,6 +60,11 @@ purchase.order + + Purchase Order Done + + purchase.order + From 3c1af23aae436aa7894ef650fff921d627d53e1e Mon Sep 17 00:00:00 2001 From: Paramjit Singh Sahota Date: Fri, 15 Feb 2013 19:09:55 +0530 Subject: [PATCH 28/47] Removed Invoice paid message post. bzr revid: psa@tinyerp.com-20130215133955-rl08108crvw2bbvg --- addons/purchase/purchase.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 6eb5dd7961a..fa26b23c280 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -558,7 +558,6 @@ class purchase_order(osv.osv): def invoice_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'approved'}, context=context) - self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) return True def has_stockable_product(self, cr, uid, ids, *args): From 96db819d5a16a5afddad119bc98affd3c46f98b2 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Fri, 15 Feb 2013 19:11:51 +0530 Subject: [PATCH 29/47] [IMP] Improve code for invoice paid. bzr revid: bth@tinyerp.com-20130215134151-umev5om824ndnq0r --- addons/purchase/purchase.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index e13de7b941d..8a02b11b0f5 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -559,7 +559,6 @@ class purchase_order(osv.osv): def invoice_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'approved'}, context=context) - self.message_post(cr, uid, ids, body=_("Invoice Paid."), context=context) return True def has_stockable_product(self, cr, uid, ids, *args): @@ -1199,5 +1198,11 @@ class account_invoice(osv.Model): res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice Received."), context=context) return res + + def confirm_paid(self, cr, uid, ids, context=None): + po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) + res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) + self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice Paid"), context=context) + return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 13b819939ae41e54c2b9413bbe3cfff17388611b Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 10:48:21 +0530 Subject: [PATCH 30/47] [REV] Revert some lines. bzr revid: bth@tinyerp.com-20130218051821-f9490nvrqfdgivvr --- addons/purchase/purchase.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index baba6697a22..73e5eae1182 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -248,9 +248,7 @@ class purchase_order(osv.osv): def create(self, cr, uid, vals, context=None): if vals.get('name','/')=='/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'purchase.order') or '/' - context = dict(context, mail_create_nolog=True) order = super(purchase_order, self).create(cr, uid, vals, context=context) - self.message_post(cr, uid, [order], body=_("RFQ Created"), context=context) return order def unlink(self, cr, uid, ids, context=None): From bdae636bca729d5a6bc2c8bfd50fcaa9b84fc8e4 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 11:10:17 +0530 Subject: [PATCH 31/47] [IMP] Improve code for message on chatter RFQ created on PO created. bzr revid: bth@tinyerp.com-20130218054017-s5kdnnhizlg8x7j5 --- addons/purchase/purchase.py | 6 +++++- addons/purchase_requisition/purchase_requisition.py | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 73e5eae1182..92834cf25cc 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -248,7 +248,9 @@ class purchase_order(osv.osv): def create(self, cr, uid, vals, context=None): if vals.get('name','/')=='/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'purchase.order') or '/' + context = dict(context, mail_create_nolog=True) order = super(purchase_order, self).create(cr, uid, vals, context=context) + self.message_post(cr, uid, [order], body=_("RFQ Created"), context=context) return order def unlink(self, cr, uid, ids, context=None): @@ -789,8 +791,10 @@ class purchase_order(osv.osv): value.update(dict(key)) order_data['order_line'] = [(0, 0, value) for value in order_data['order_line'].itervalues()] - # create the new order + # create the new order + context = dict(context, mail_create_nolog=True) neworder_id = self.create(cr, uid, order_data) + self.message_post(cr, uid, [neworder_id], body=_("RFQ Created"), context=context) orders_info.update({neworder_id: old_ids}) allorders.append(neworder_id) diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index 79b8cce4bd5..f6a9c58d8bc 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -132,6 +132,7 @@ class purchase_requisition(osv.osv): if supplier.id in filter(lambda x: x, [rfq.state <> 'cancel' and rfq.partner_id.id or None for rfq in requisition.purchase_ids]): raise osv.except_osv(_('Warning!'), _('You have already one %s purchase order for this partner, you must cancel this purchase order to create a new quotation.') % rfq.state) location_id = requisition.warehouse_id.lot_input_id.id + context = dict(context, mail_create_nolog=True) purchase_id = purchase_order.create(cr, uid, { 'origin': requisition.name, 'partner_id': supplier.id, @@ -143,6 +144,7 @@ class purchase_requisition(osv.osv): 'notes':requisition.description, 'warehouse_id':requisition.warehouse_id.id , }) + purchase_order.message_post(cr, uid, [purchase_id], body=_("RFQ Created"), context=context) res[requisition.id] = purchase_id for line in requisition.line_ids: product = line.product_id From 51005a923ea7c895391f35ee10d87c9c5ed70acd Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 11:48:01 +0530 Subject: [PATCH 32/47] [IMP]In yml update context. bzr revid: bth@tinyerp.com-20130218061801-nbihwaxv8yi8d7b6 --- addons/purchase/test/process/merge_order.yml | 5 +++-- addons/purchase_requisition/test/purchase_requisition.yml | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/purchase/test/process/merge_order.yml b/addons/purchase/test/process/merge_order.yml index fb39bed310c..d30f36b3004 100644 --- a/addons/purchase/test/process/merge_order.yml +++ b/addons/purchase/test/process/merge_order.yml @@ -1,8 +1,9 @@ - In order to merge RFQ, I merge two RFQ which has same supplier and check new merged order. - - !python {model: purchase.order}: | - new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')]) + !python {model: purchase.order}: | + context = dict(context, mail_create_nolog=True) + new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')], context=context) order3 = self.browse(cr, uid, ref('purchase_order_4')) order7 = self.browse(cr, uid, ref('purchase_order_7')) total_qty = sum([x.product_qty for x in order3.order_line] + [x.product_qty for x in order7.order_line]) diff --git a/addons/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index 8fd36e07d71..d3291ab5c7e 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -44,7 +44,8 @@ !record {model: purchase.requisition.partner, id: requisition_partner_0}: partner_id: base.res_partner_12 - - !python {model: purchase.requisition.partner}: | + !python {model: purchase.requisition.partner}: | + context = dict(context, mail_create_nolog=True) self.create_order(cr, uid, [ref("requisition_partner_0")], context=context) - I check that the RFQ details which created for supplier. From eba87345a718a5273cd659d7f902db5122c3ff39 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 12:14:00 +0530 Subject: [PATCH 33/47] [IMP] Improve code in yml. bzr revid: bth@tinyerp.com-20130218064400-vuwzzf2cbrov4bik --- addons/purchase/test/process/merge_order.yml | 2 +- addons/purchase_requisition/test/purchase_requisition.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase/test/process/merge_order.yml b/addons/purchase/test/process/merge_order.yml index d30f36b3004..60298ccea89 100644 --- a/addons/purchase/test/process/merge_order.yml +++ b/addons/purchase/test/process/merge_order.yml @@ -2,7 +2,7 @@ In order to merge RFQ, I merge two RFQ which has same supplier and check new merged order. - !python {model: purchase.order}: | - context = dict(context, mail_create_nolog=True) + context = {"mail_create_nolog" : True } new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')], context=context) order3 = self.browse(cr, uid, ref('purchase_order_4')) order7 = self.browse(cr, uid, ref('purchase_order_7')) diff --git a/addons/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index d3291ab5c7e..376ea61ab92 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -45,7 +45,7 @@ partner_id: base.res_partner_12 - !python {model: purchase.requisition.partner}: | - context = dict(context, mail_create_nolog=True) + context = {"mail_create_nolog" : True } self.create_order(cr, uid, [ref("requisition_partner_0")], context=context) - I check that the RFQ details which created for supplier. From 849807566d2a61d111566a20d4ef2a11d4630418 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 13:26:53 +0530 Subject: [PATCH 34/47] [IMP] Improve code in yml. bzr revid: bth@tinyerp.com-20130218075653-nikwao3pc037st2p --- addons/purchase/test/process/merge_order.yml | 2 +- addons/purchase_requisition/test/purchase_requisition.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase/test/process/merge_order.yml b/addons/purchase/test/process/merge_order.yml index 60298ccea89..a3bfd7490aa 100644 --- a/addons/purchase/test/process/merge_order.yml +++ b/addons/purchase/test/process/merge_order.yml @@ -2,7 +2,7 @@ In order to merge RFQ, I merge two RFQ which has same supplier and check new merged order. - !python {model: purchase.order}: | - context = {"mail_create_nolog" : True } + context.update({"mail_create_nolog" : True }) new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')], context=context) order3 = self.browse(cr, uid, ref('purchase_order_4')) order7 = self.browse(cr, uid, ref('purchase_order_7')) diff --git a/addons/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index 376ea61ab92..452c1d5a724 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -45,7 +45,7 @@ partner_id: base.res_partner_12 - !python {model: purchase.requisition.partner}: | - context = {"mail_create_nolog" : True } + context.update({"mail_create_nolog" : True }) self.create_order(cr, uid, [ref("requisition_partner_0")], context=context) - I check that the RFQ details which created for supplier. From 83879211f3ad219e5b1fe0745517389fa91316cb Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 13:31:09 +0530 Subject: [PATCH 35/47] [IMP] Improve code in yml. bzr revid: bth@tinyerp.com-20130218080109-i1exaw3dq571473r --- addons/purchase/test/process/merge_order.yml | 2 +- addons/purchase_requisition/test/purchase_requisition.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase/test/process/merge_order.yml b/addons/purchase/test/process/merge_order.yml index a3bfd7490aa..24709aa1f43 100644 --- a/addons/purchase/test/process/merge_order.yml +++ b/addons/purchase/test/process/merge_order.yml @@ -1,7 +1,7 @@ - In order to merge RFQ, I merge two RFQ which has same supplier and check new merged order. - - !python {model: purchase.order}: | + !python {model: purchase.order}: | context.update({"mail_create_nolog" : True }) new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')], context=context) order3 = self.browse(cr, uid, ref('purchase_order_4')) diff --git a/addons/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index 452c1d5a724..bb6daf9eec1 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -44,7 +44,7 @@ !record {model: purchase.requisition.partner, id: requisition_partner_0}: partner_id: base.res_partner_12 - - !python {model: purchase.requisition.partner}: | + !python {model: purchase.requisition.partner}: | context.update({"mail_create_nolog" : True }) self.create_order(cr, uid, [ref("requisition_partner_0")], context=context) - From 88e8efcc12f31bc82eab5b5cf20595bc993b5ece Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 14:00:52 +0530 Subject: [PATCH 36/47] [IMP] Improve code in py. bzr revid: bth@tinyerp.com-20130218083052-9ja7p7wqn9dn2s4s --- addons/purchase/purchase.py | 4 ++-- addons/purchase_requisition/purchase_requisition.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 92834cf25cc..6dc18f4496f 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -248,7 +248,7 @@ class purchase_order(osv.osv): def create(self, cr, uid, vals, context=None): if vals.get('name','/')=='/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'purchase.order') or '/' - context = dict(context, mail_create_nolog=True) + context.update({ 'mail_create_nolog' : True }) order = super(purchase_order, self).create(cr, uid, vals, context=context) self.message_post(cr, uid, [order], body=_("RFQ Created"), context=context) return order @@ -792,7 +792,7 @@ class purchase_order(osv.osv): order_data['order_line'] = [(0, 0, value) for value in order_data['order_line'].itervalues()] # create the new order - context = dict(context, mail_create_nolog=True) + context.update({ 'mail_create_nolog' : True }) neworder_id = self.create(cr, uid, order_data) self.message_post(cr, uid, [neworder_id], body=_("RFQ Created"), context=context) orders_info.update({neworder_id: old_ids}) diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index f6a9c58d8bc..2536b2c6337 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -132,7 +132,7 @@ class purchase_requisition(osv.osv): if supplier.id in filter(lambda x: x, [rfq.state <> 'cancel' and rfq.partner_id.id or None for rfq in requisition.purchase_ids]): raise osv.except_osv(_('Warning!'), _('You have already one %s purchase order for this partner, you must cancel this purchase order to create a new quotation.') % rfq.state) location_id = requisition.warehouse_id.lot_input_id.id - context = dict(context, mail_create_nolog=True) + context.update({ 'mail_create_nolog' : True }) purchase_id = purchase_order.create(cr, uid, { 'origin': requisition.name, 'partner_id': supplier.id, From c1951e6043b3ef6445377a28594deb6b6ca66999 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Mon, 18 Feb 2013 14:23:40 +0530 Subject: [PATCH 37/47] [IMP] Add context as a dictionary if it is none. bzr revid: bth@tinyerp.com-20130218085340-qqnw8n27my6mji5m --- addons/purchase/purchase.py | 6 +++++- addons/purchase_requisition/purchase_requisition.py | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 6dc18f4496f..2a802b56da5 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -248,6 +248,8 @@ class purchase_order(osv.osv): def create(self, cr, uid, vals, context=None): if vals.get('name','/')=='/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'purchase.order') or '/' + if not context: + context = {} context.update({ 'mail_create_nolog' : True }) order = super(purchase_order, self).create(cr, uid, vals, context=context) self.message_post(cr, uid, [order], body=_("RFQ Created"), context=context) @@ -791,7 +793,9 @@ class purchase_order(osv.osv): value.update(dict(key)) order_data['order_line'] = [(0, 0, value) for value in order_data['order_line'].itervalues()] - # create the new order + # create the new order + if not context: + context = {} context.update({ 'mail_create_nolog' : True }) neworder_id = self.create(cr, uid, order_data) self.message_post(cr, uid, [neworder_id], body=_("RFQ Created"), context=context) diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index 2536b2c6337..2c1b658c70e 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -132,6 +132,8 @@ class purchase_requisition(osv.osv): if supplier.id in filter(lambda x: x, [rfq.state <> 'cancel' and rfq.partner_id.id or None for rfq in requisition.purchase_ids]): raise osv.except_osv(_('Warning!'), _('You have already one %s purchase order for this partner, you must cancel this purchase order to create a new quotation.') % rfq.state) location_id = requisition.warehouse_id.lot_input_id.id + if not context: + context = {} context.update({ 'mail_create_nolog' : True }) purchase_id = purchase_order.create(cr, uid, { 'origin': requisition.name, From 69fcf7bb62e145f96b1c529ef002d476865ea93b Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Wed, 20 Feb 2013 11:12:49 +0530 Subject: [PATCH 38/47] [IMP] Remove bold and capital in first letter. bzr revid: bth@tinyerp.com-20130220054249-4n3zpwvo767u6h4l --- addons/account/account_invoice.py | 2 +- addons/mrp/mrp.py | 2 +- addons/purchase/purchase.py | 10 +++++----- addons/purchase/purchase_data.xml | 2 +- addons/purchase_requisition/purchase_requisition.py | 2 +- addons/sale/sale.py | 4 ++-- addons/sale/wizard/sale_line_invoice.py | 2 +- addons/sale_stock/stock.py | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 0e68d2e44b6..e1cb8732146 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1760,7 +1760,7 @@ class mail_compose_message(osv.Model): self.pool.get('account.invoice').write(cr, uid, [context['default_res_id']], {'sent': True}, context=context) if context.get('active_model') == "sale.order": for sale in self.pool.get(context.get('active_model')).browse(cr, uid, [context.get('active_id')], context): - sale.message_post(body=_("Invoice Sent")) + sale.message_post(body=_("Invoice sent")) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 7da04fe9fde..a327d98fafa 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -773,7 +773,7 @@ class mrp_production(osv.osv): new_parent_ids.append(final_product.id) for new_parent_id in new_parent_ids: stock_mov_obj.write(cr, uid, [raw_product.id], {'move_history_ids': [(4,new_parent_id)]}) - self.message_post(cr, uid, production_id, body=_("%s Produced") % self._description, context=context) + self.message_post(cr, uid, production_id, body=_("%s produced") % self._description, context=context) self.signal_button_produce_done(cr, uid, [production_id]) return True diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 2a802b56da5..1ae88748c54 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -252,7 +252,7 @@ class purchase_order(osv.osv): context = {} context.update({ 'mail_create_nolog' : True }) order = super(purchase_order, self).create(cr, uid, vals, context=context) - self.message_post(cr, uid, [order], body=_("RFQ Created"), context=context) + self.message_post(cr, uid, [order], body=_("RFQ created"), context=context) return order def unlink(self, cr, uid, ids, context=None): @@ -678,7 +678,7 @@ class purchase_order(osv.osv): def picking_done(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'shipped':1,'state':'approved'}, context=context) - self.message_post(cr, uid, ids, body=_("Products Received."), context=context) + self.message_post(cr, uid, ids, body=_("Products received"), context=context) return True def copy(self, cr, uid, id, default=None, context=None): @@ -798,7 +798,7 @@ class purchase_order(osv.osv): context = {} context.update({ 'mail_create_nolog' : True }) neworder_id = self.create(cr, uid, order_data) - self.message_post(cr, uid, [neworder_id], body=_("RFQ Created"), context=context) + self.message_post(cr, uid, [neworder_id], body=_("RFQ created"), context=context) orders_info.update({neworder_id: old_ids}) allorders.append(neworder_id) @@ -1203,13 +1203,13 @@ class account_invoice(osv.Model): def invoice_validate(self, cr, uid, ids, context=None): po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) - self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice Received."), context=context) + self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice received"), context=context) return res def confirm_paid(self, cr, uid, ids, context=None): po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) - self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice Paid"), context=context) + self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice paid"), context=context) return res diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml index 66e64926e49..c65d176da67 100644 --- a/addons/purchase/purchase_data.xml +++ b/addons/purchase/purchase_data.xml @@ -61,7 +61,7 @@ purchase.order - Purchase Order Done + Purchase Order done purchase.order diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index 2c1b658c70e..11c47ff4524 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -146,7 +146,7 @@ class purchase_requisition(osv.osv): 'notes':requisition.description, 'warehouse_id':requisition.warehouse_id.id , }) - purchase_order.message_post(cr, uid, [purchase_id], body=_("RFQ Created"), context=context) + purchase_order.message_post(cr, uid, [purchase_id], body=_("RFQ created"), context=context) res[requisition.id] = purchase_id for line in requisition.line_ids: product = line.product_id diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 379981d9d8f..2fd741b5cd9 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -340,7 +340,7 @@ class sale_order(osv.osv): vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order') or '/' context = dict(context, mail_create_nolog=True) res = super(sale_order, self).create(cr, uid, vals, context=context) - self.message_post(cr, uid, [res], body=_("Quotation Created"), context=context) + self.message_post(cr, uid, [res], body=_("Quotation created"), context=context) return res def button_dummy(self, cr, uid, ids, context=None): @@ -998,7 +998,7 @@ class account_invoice(osv.Model): def confirm_paid(self, cr, uid, ids, context=None): so_ids = self.pool.get('sale.order').search(cr,uid,[('invoice_ids','in',ids)],context) res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) - self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice Paid"), context=context) + self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice paid"), context=context) return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py index 6b7f0db80ea..bed474728d7 100644 --- a/addons/sale/wizard/sale_line_invoice.py +++ b/addons/sale/wizard/sale_line_invoice.py @@ -97,7 +97,7 @@ class sale_order_line_make_invoice(osv.osv_memory): flag = True data_sale = sales_order_obj.browse(cr, uid, line.order_id.id, context=context) - sales_order_obj.message_post(cr, uid, [order.id], body=_("Invoice Created"), context=context) + sales_order_obj.message_post(cr, uid, [order.id], body=_("Invoice created"), context=context) for line in data_sale.order_line: if not line.invoiced: flag = False diff --git a/addons/sale_stock/stock.py b/addons/sale_stock/stock.py index 034b7d43403..2594cbf3ab8 100644 --- a/addons/sale_stock/stock.py +++ b/addons/sale_stock/stock.py @@ -52,7 +52,7 @@ class stock_picking(osv.osv): for record in self.browse(cr, uid, ids, context): if record.type == "out" and record.sale_id: for sale in self.pool.get('sale.order').browse(cr, uid, [record.sale_id.id], context): - sale.message_post(body=_("Products Delivered")) + sale.message_post(body=_("Products delivered")) return super(stock_picking, self).action_done(cr, uid, ids, context=context) def get_currency_id(self, cursor, user, picking): From ffc1d6bc8b256e67be9c77f2f18dc3d09eb22f17 Mon Sep 17 00:00:00 2001 From: "Anand Patel (OpenERP)" Date: Fri, 1 Mar 2013 18:42:42 +0530 Subject: [PATCH 39/47] [IMP]Improved code for the project_mrp as Suggested bzr revid: pan@tinyerp.com-20130301131242-87a0yo4n1k6qno9j --- addons/project_mrp/project_procurement.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/addons/project_mrp/project_procurement.py b/addons/project_mrp/project_procurement.py index 57a23137b18..f9e03657e67 100644 --- a/addons/project_mrp/project_procurement.py +++ b/addons/project_mrp/project_procurement.py @@ -91,11 +91,8 @@ class procurement_order(osv.osv): for procurement in self.browse(cr, uid, ids, context=context): body = _("Task created") self.message_post(cr, uid, [procurement.id], body=body, context=context) - if procurement.sale_line_id: - sale_order_line = self.pool.get('sale.order.line') - for saleorder_line in sale_order_line.browse(cr, uid, [procurement.sale_line_id.id], context=context): - sale_order_obj = self.pool.get('sale.order') - sale_order_obj.message_post(cr, uid, [saleorder_line.order_id], body=body, context=context) + if procurement.sale_line_id and procurement.sale_line_id.order_id: + procurement.sale_line_id.order_id.message_post(body=body) procurement_order() From 055fe6804cbca72d8f1c4907c044706b82d96572 Mon Sep 17 00:00:00 2001 From: "Anand Patel (OpenERP)" Date: Mon, 4 Mar 2013 14:32:35 +0530 Subject: [PATCH 40/47] [IMP]Improved code as per suggation bzr revid: pan@tinyerp.com-20130304090235-o7i8jt936c2tvoyk --- addons/account/account_invoice.py | 3 --- addons/sale/sale.py | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 0f02e98d234..52bcd29622c 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1767,9 +1767,6 @@ class mail_compose_message(osv.Model): if context.get('default_model') == 'account.invoice' and context.get('default_res_id') and context.get('mark_invoice_as_sent'): context = dict(context, mail_post_autofollow=True) self.pool.get('account.invoice').write(cr, uid, [context['default_res_id']], {'sent': True}, context=context) - if context.get('active_model') == "sale.order": - for sale in self.pool.get(context.get('active_model')).browse(cr, uid, [context.get('active_id')], context): - sale.message_post(body=_("Invoice sent")) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 8dcdc676196..8ccbfd6f194 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1002,6 +1002,8 @@ class mail_compose_message(osv.Model): def send_mail(self, cr, uid, ids, context=None): context = context or {} + if context.get('mark_invoice_as_sent'): + self.pool.get('account.invoice').message_post(cr, uid,[context['default_res_id']], body=_("Invoice sent"), context=context) if context.get('default_model') == 'sale.order' and context.get('default_res_id') and context.get('mark_so_as_sent'): context = dict(context, mail_post_autofollow=True) self.pool.get('sale.order').signal_quotation_sent(cr, uid, [context['default_res_id']]) From b1a41adb355bb68bfa9221904dda129275256d67 Mon Sep 17 00:00:00 2001 From: "Anand Patel (OpenERP)" Date: Mon, 4 Mar 2013 15:26:55 +0530 Subject: [PATCH 41/47] [IMP]improved code as per suggation bzr revid: pan@tinyerp.com-20130304095655-r0lf7c5x881bwqwq --- addons/sale/sale.py | 13 +++++++++++++ addons/sale_stock/stock.py | 13 ------------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 8ccbfd6f194..643394aa48c 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1017,5 +1017,18 @@ class account_invoice(osv.Model): res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice paid"), context=context) return res +class stock_picking(osv.osv): + _inherit = 'stock.picking' + + def action_done(self, cr, uid, ids, context=None): + """Changes picking state to done. + + This method is called at the end of the workflow by the activity "done". + @return: True + """ + for record in self.browse(cr, uid, ids, context): + if record.type == "out" and record.sale_id: + self.pool.get('sale.order').message_post(cr, uid, [record.sale_id.id],body=_("Products delivered"), context=context) + return super(stock_picking, self).action_done(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale_stock/stock.py b/addons/sale_stock/stock.py index 2594cbf3ab8..3c73cdcbc26 100644 --- a/addons/sale_stock/stock.py +++ b/addons/sale_stock/stock.py @@ -42,19 +42,6 @@ class stock_picking(osv.osv): _defaults = { 'sale_id': False } - - def action_done(self, cr, uid, ids, context=None): - """Changes picking state to done. - - This method is called at the end of the workflow by the activity "done". - @return: True - """ - for record in self.browse(cr, uid, ids, context): - if record.type == "out" and record.sale_id: - for sale in self.pool.get('sale.order').browse(cr, uid, [record.sale_id.id], context): - sale.message_post(body=_("Products delivered")) - return super(stock_picking, self).action_done(cr, uid, ids, context=context) - def get_currency_id(self, cursor, user, picking): if picking.sale_id: return picking.sale_id.pricelist_id.currency_id.id From 1a147be814fbcb8b04722c54ed497b7f153f765f Mon Sep 17 00:00:00 2001 From: "Anand Patel (OpenERP)" Date: Tue, 5 Mar 2013 14:40:35 +0530 Subject: [PATCH 42/47] [IMP]Improved code as Suggested bzr revid: pan@tinyerp.com-20130305091035-7uikbzuuziy311ra --- addons/project_mrp/project_procurement.py | 2 +- addons/sale/sale.py | 2 +- addons/sale_stock/stock.py | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/project_mrp/project_procurement.py b/addons/project_mrp/project_procurement.py index f9e03657e67..79228fe3285 100644 --- a/addons/project_mrp/project_procurement.py +++ b/addons/project_mrp/project_procurement.py @@ -92,7 +92,7 @@ class procurement_order(osv.osv): body = _("Task created") self.message_post(cr, uid, [procurement.id], body=body, context=context) if procurement.sale_line_id and procurement.sale_line_id.order_id: - procurement.sale_line_id.order_id.message_post(body=body) + procurement.sale_line_id.order_id.message_post(body=body) procurement_order() diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 643394aa48c..b2657d6c2b0 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1029,6 +1029,6 @@ class stock_picking(osv.osv): for record in self.browse(cr, uid, ids, context): if record.type == "out" and record.sale_id: self.pool.get('sale.order').message_post(cr, uid, [record.sale_id.id],body=_("Products delivered"), context=context) - return super(stock_picking, self).action_done(cr, uid, ids, context=context) + return super(stock_picking, self).action_done(cr, uid, ids, context=None) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale_stock/stock.py b/addons/sale_stock/stock.py index 3c73cdcbc26..9d0366367f3 100644 --- a/addons/sale_stock/stock.py +++ b/addons/sale_stock/stock.py @@ -20,7 +20,6 @@ ############################################################################## from openerp.osv import fields, osv -from openerp.tools.translate import _ class stock_move(osv.osv): _inherit = 'stock.move' From e7f044f8fb342e03913eb6214356fd0c8990aae3 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 5 Mar 2013 10:46:26 +0100 Subject: [PATCH 43/47] [IMP] minor improvement to documentation bzr revid: nicolas.vanhoren@openerp.com-20130305094626-o90y0s7c1odnj4n8 --- addons/web/static/src/js/corelib.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/corelib.js b/addons/web/static/src/js/corelib.js index 63e22672bd7..90a0eb0a5a0 100644 --- a/addons/web/static/src/js/corelib.js +++ b/addons/web/static/src/js/corelib.js @@ -697,10 +697,10 @@ instance.web.Widget = instance.web.Controller.extend({ * Method called after rendering. Mostly used to bind actions, perform asynchronous * calls, etc... * - * By convention, the method should return a promise to inform the caller when - * this widget has been initialized. + * By convention, this method should return an object that can be passed to $.when() + * to inform the caller when this widget has been initialized. * - * @returns {jQuery.Deferred} + * @returns {jQuery.Deferred or any} */ start: function() { return $.when(); From 26b9387b4e641d37c53090f5fd82dd166025dd2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 5 Mar 2013 10:55:33 +0100 Subject: [PATCH 44/47] [CLEAN] mrp: cleaned code about progress. bzr revid: tde@openerp.com-20130305095533-0rf3mjmflif0iemj --- addons/mrp/mrp.py | 29 ++++++++++++----------------- addons/mrp/mrp_view.xml | 2 +- 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 62579128ed6..c2b033193c8 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -415,21 +415,16 @@ class mrp_production(osv.osv): dest_location_id = self.pool.get('ir.model.data').get_object(cr, uid, 'stock', 'stock_location_stock', context=context) return dest_location_id.id - def _product_progress(self, cr, uid, ids, prop, unknow_none, context=None): - """ To obtain product quantity - @return: Dictionary of values. - """ - result = {} - for prod in self.browse(cr, uid, ids, context=context): - done = 0.0 - if prod.product_qty: - for move in prod.move_created_ids2: - if move.product_id == prod.product_id: - if not move.scrapped: - done += move.product_qty - result[prod.id] = done / prod.product_qty * 100 - else: - result[prod.id] = 100 + def _get_progress(self, cr, uid, ids, name, arg, context=None): + """ Return product quantity percentage """ + result = dict.fromkeys(ids, 100) + for mrp_production in self.browse(cr, uid, ids, context=context): + if mrp_production.product_qty: + done = 0.0 + for move in mrp_production.move_created_ids2: + if not move.scrapped and move.product_id == mrp_production.product_id: + done += move.product_qty + result[mrp_production.id] = done / mrp_production.product_qty * 100 return result _columns = { @@ -444,8 +439,8 @@ class mrp_production(osv.osv): 'product_uom': fields.many2one('product.uom', 'Product Unit of Measure', required=True, readonly=True, states={'draft': [('readonly', False)]}), 'product_uos_qty': fields.float('Product UoS Quantity', readonly=True, states={'draft': [('readonly', False)]}), 'product_uos': fields.many2one('product.uom', 'Product UoS', readonly=True, states={'draft': [('readonly', False)]}), - - 'product_progress': fields.function(_product_progress, type='float', string='Progress of the production'), + 'progress': fields.function(_get_progress, type='float', + string='Production progress'), 'location_src_id': fields.many2one('stock.location', 'Raw Materials Location', required=True, readonly=True, states={'draft':[('readonly',False)]}, diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index eab413995ba..bde5abee2b5 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -595,7 +595,7 @@ mrp.production.gantt mrp.production - + From 2e039c3d5c9a58c1c7c003e28f265e796bb300cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 5 Mar 2013 11:48:01 +0100 Subject: [PATCH 45/47] [CLEAN] Small code cleaning before merging (context management, coding style). bzr revid: tde@openerp.com-20130305104801-d254qf2it3k22xl5 --- addons/account/account_invoice.py | 1 + addons/purchase/purchase.py | 28 ++++++++----- .../purchase_requisition.py | 4 +- addons/sale/sale.py | 41 ++++++++++--------- 4 files changed, 41 insertions(+), 33 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 52bcd29622c..dbe17d1c60a 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1767,6 +1767,7 @@ class mail_compose_message(osv.Model): if context.get('default_model') == 'account.invoice' and context.get('default_res_id') and context.get('mark_invoice_as_sent'): context = dict(context, mail_post_autofollow=True) self.pool.get('account.invoice').write(cr, uid, [context['default_res_id']], {'sent': True}, context=context) + self.pool.get('account.invoice').message_post(cr, uid, [context['default_res_id']], body=_("Invoice sent"), context=context) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 1ae88748c54..1b017f021ad 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -731,6 +731,9 @@ class purchase_order(osv.osv): list_key.sort() return tuple(list_key) + if context is None: + context = {} + # Compute what the new orders should contain new_orders = {} @@ -794,9 +797,7 @@ class purchase_order(osv.osv): order_data['order_line'] = [(0, 0, value) for value in order_data['order_line'].itervalues()] # create the new order - if not context: - context = {} - context.update({ 'mail_create_nolog' : True }) + context.update({'mail_create_nolog': True}) neworder_id = self.create(cr, uid, order_data) self.message_post(cr, uid, [neworder_id], body=_("RFQ created"), context=context) orders_info.update({neworder_id: old_ids}) @@ -1197,19 +1198,24 @@ class mail_compose_message(osv.Model): self.pool.get('purchase.order').signal_send_rfq(cr, uid, [context['default_res_id']]) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) + class account_invoice(osv.Model): + """ Override account_invoice to add Chatter messages on the related purchase + orders, logging the invoice reception or payment. """ _inherit = 'account.invoice' def invoice_validate(self, cr, uid, ids, context=None): - po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) - res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=None) - self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice received"), context=context) - return res - + res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=context) + purchase_order_obj = self.pool.get('purchase.order') + po_ids = purchase_order_obj.search(cr, uid, [('invoice_ids', 'in', ids)], context=context) + purchase_order_obj.message_post(cr, uid, po_ids, body=_("Invoice received"), context=context) + return res + def confirm_paid(self, cr, uid, ids, context=None): - po_ids = self.pool.get('purchase.order').search(cr,uid,[('invoice_ids','in',ids)],context) - res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) - self.pool.get('purchase.order').message_post(cr, uid, po_ids, body=_("Invoice paid"), context=context) + res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=context) + purchase_order_obj = self.pool.get('purchase.order') + po_ids = purchase_order_obj.search(cr, uid, [('invoice_ids', 'in', ids)], context=context) + purchase_order_obj.message_post(cr, uid, po_ids, body=_("Invoice paid"), context=context) return res diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index 11c47ff4524..b213f958736 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -132,9 +132,7 @@ class purchase_requisition(osv.osv): if supplier.id in filter(lambda x: x, [rfq.state <> 'cancel' and rfq.partner_id.id or None for rfq in requisition.purchase_ids]): raise osv.except_osv(_('Warning!'), _('You have already one %s purchase order for this partner, you must cancel this purchase order to create a new quotation.') % rfq.state) location_id = requisition.warehouse_id.lot_input_id.id - if not context: - context = {} - context.update({ 'mail_create_nolog' : True }) + context.update({'mail_create_nolog': True}) purchase_id = purchase_order.create(cr, uid, { 'origin': requisition.name, 'partner_id': supplier.id, diff --git a/addons/sale/sale.py b/addons/sale/sale.py index b2657d6c2b0..8f442c8f14e 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -346,12 +346,14 @@ class sale_order(osv.osv): return {'value': val} def create(self, cr, uid, vals, context=None): - if vals.get('name','/')=='/': + if context is None: + context = {} + if vals.get('name', '/') == '/': vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order') or '/' - context = dict(context, mail_create_nolog=True) - res = super(sale_order, self).create(cr, uid, vals, context=context) - self.message_post(cr, uid, [res], body=_("Quotation created"), context=context) - return res + context.update({'mail_create_nolog': True}) + new_id = super(sale_order, self).create(cr, uid, vals, context=context) + self.message_post(cr, uid, [new_id], body=_("Quotation created"), context=context) + return new_id def button_dummy(self, cr, uid, ids, context=None): return True @@ -997,38 +999,39 @@ class res_company(osv.Model): 'sale_note': fields.text('Default Terms and Conditions', translate=True, help="Default terms and conditions for quotations."), } + class mail_compose_message(osv.Model): _inherit = 'mail.compose.message' def send_mail(self, cr, uid, ids, context=None): context = context or {} - if context.get('mark_invoice_as_sent'): - self.pool.get('account.invoice').message_post(cr, uid,[context['default_res_id']], body=_("Invoice sent"), context=context) if context.get('default_model') == 'sale.order' and context.get('default_res_id') and context.get('mark_so_as_sent'): context = dict(context, mail_post_autofollow=True) self.pool.get('sale.order').signal_quotation_sent(cr, uid, [context['default_res_id']]) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) + class account_invoice(osv.Model): _inherit = 'account.invoice' - + def confirm_paid(self, cr, uid, ids, context=None): - so_ids = self.pool.get('sale.order').search(cr,uid,[('invoice_ids','in',ids)],context) - res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) - self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice paid"), context=context) + sale_order_obj = self.pool.get('sale.order') + res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=context) + so_ids = sale_order_obj.search(cr, uid, [('invoice_ids', 'in', ids)], context=context) + sale_order_obj.message_post(cr, uid, so_ids, body=_("Invoice paid"), context=context) return res + + class stock_picking(osv.osv): _inherit = 'stock.picking' - + def action_done(self, cr, uid, ids, context=None): - """Changes picking state to done. - - This method is called at the end of the workflow by the activity "done". - @return: True + """ Changes picking state to done. This method is called at the end of + the workflow by the activity "done". """ for record in self.browse(cr, uid, ids, context): if record.type == "out" and record.sale_id: - self.pool.get('sale.order').message_post(cr, uid, [record.sale_id.id],body=_("Products delivered"), context=context) - return super(stock_picking, self).action_done(cr, uid, ids, context=None) - + self.pool.get('sale.order').message_post(cr, uid, [record.sale_id.id], body=_("Products delivered"), context=context) + return super(stock_picking, self).action_done(cr, uid, ids, context=context) + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From a09686274160439a2879480f42f87c5049c1174e Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 6 Mar 2013 05:46:06 +0000 Subject: [PATCH 46/47] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130306054606-ju4aloay33hkydc5 --- openerp/addons/base/i18n/ab.po | 4 +- openerp/addons/base/i18n/af.po | 4 +- openerp/addons/base/i18n/am.po | 4 +- openerp/addons/base/i18n/ar.po | 4 +- openerp/addons/base/i18n/bg.po | 4 +- openerp/addons/base/i18n/bs.po | 4 +- openerp/addons/base/i18n/ca.po | 4 +- openerp/addons/base/i18n/cs.po | 4 +- openerp/addons/base/i18n/da.po | 4 +- openerp/addons/base/i18n/de.po | 4 +- openerp/addons/base/i18n/el.po | 4 +- openerp/addons/base/i18n/en_GB.po | 4 +- openerp/addons/base/i18n/es.po | 6 +- openerp/addons/base/i18n/es_AR.po | 4 +- openerp/addons/base/i18n/es_CL.po | 4 +- openerp/addons/base/i18n/es_CR.po | 4 +- openerp/addons/base/i18n/es_DO.po | 4 +- openerp/addons/base/i18n/es_EC.po | 4 +- openerp/addons/base/i18n/es_MX.po | 4 +- openerp/addons/base/i18n/es_VE.po | 4 +- openerp/addons/base/i18n/et.po | 4 +- openerp/addons/base/i18n/eu.po | 4 +- openerp/addons/base/i18n/fa.po | 4 +- openerp/addons/base/i18n/fa_AF.po | 4 +- openerp/addons/base/i18n/fi.po | 4 +- openerp/addons/base/i18n/fr.po | 6 +- openerp/addons/base/i18n/gl.po | 4 +- openerp/addons/base/i18n/gu.po | 4 +- openerp/addons/base/i18n/he.po | 4 +- openerp/addons/base/i18n/hi.po | 4 +- openerp/addons/base/i18n/hr.po | 4 +- openerp/addons/base/i18n/hu.po | 4 +- openerp/addons/base/i18n/hy.po | 4 +- openerp/addons/base/i18n/id.po | 4 +- openerp/addons/base/i18n/is.po | 4 +- openerp/addons/base/i18n/it.po | 4 +- openerp/addons/base/i18n/ja.po | 4 +- openerp/addons/base/i18n/ka.po | 8 +- openerp/addons/base/i18n/kk.po | 4 +- openerp/addons/base/i18n/ko.po | 4 +- openerp/addons/base/i18n/lt.po | 4 +- openerp/addons/base/i18n/lv.po | 56 ++--- openerp/addons/base/i18n/mk.po | 296 +++++++++++++++------------ openerp/addons/base/i18n/mn.po | 171 +++++++++------- openerp/addons/base/i18n/nb.po | 4 +- openerp/addons/base/i18n/nl.po | 12 +- openerp/addons/base/i18n/nl_BE.po | 4 +- openerp/addons/base/i18n/pl.po | 4 +- openerp/addons/base/i18n/pt.po | 4 +- openerp/addons/base/i18n/pt_BR.po | 4 +- openerp/addons/base/i18n/ro.po | 4 +- openerp/addons/base/i18n/ru.po | 4 +- openerp/addons/base/i18n/sk.po | 4 +- openerp/addons/base/i18n/sl.po | 4 +- openerp/addons/base/i18n/sq.po | 4 +- openerp/addons/base/i18n/sr.po | 4 +- openerp/addons/base/i18n/sr@latin.po | 4 +- openerp/addons/base/i18n/sv.po | 4 +- openerp/addons/base/i18n/th.po | 4 +- openerp/addons/base/i18n/tlh.po | 4 +- openerp/addons/base/i18n/tr.po | 4 +- openerp/addons/base/i18n/uk.po | 4 +- openerp/addons/base/i18n/ur.po | 4 +- openerp/addons/base/i18n/vi.po | 4 +- openerp/addons/base/i18n/zh_CN.po | 4 +- openerp/addons/base/i18n/zh_HK.po | 4 +- openerp/addons/base/i18n/zh_TW.po | 4 +- 67 files changed, 430 insertions(+), 365 deletions(-) diff --git a/openerp/addons/base/i18n/ab.po b/openerp/addons/base/i18n/ab.po index def0822e0be..4846ebd25b4 100644 --- a/openerp/addons/base/i18n/ab.po +++ b/openerp/addons/base/i18n/ab.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index 4fefa1166c8..a6af28da89b 100644 --- a/openerp/addons/base/i18n/af.po +++ b/openerp/addons/base/i18n/af.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index 4e1f6c7ee62..f6df9b25018 100644 --- a/openerp/addons/base/i18n/am.po +++ b/openerp/addons/base/i18n/am.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index a650f9059d4..8d287890067 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index 1cbe077102e..ce4197f7121 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:37+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index accdcf45367..543cc50fd12 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index 8277c3a3b3e..a2acb9ae830 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:37+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index fca60bd1f00..6018ab2e351 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:37+0000\n" +"X-Generator: Launchpad (build 16514)\n" "X-Poedit-Language: Czech\n" #. module: base diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 4567563d7df..8a571fc7eee 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:37+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index cd3ff307975..0c2ac7a915b 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:38+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index 103482ae18a..a5c7b5e4c5f 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:38+0000\n" +"X-Generator: Launchpad (build 16514)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index b9f3f201b85..3f33b9f1360 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:44+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index 2aaa3e12d5b..e742791beb7 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:42+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -4274,7 +4274,7 @@ msgstr "Modo SMTP sobre SSL no disponible" #: model:ir.module.module,shortdesc:base.module_survey #: model:ir.ui.menu,name:base.next_id_10 msgid "Survey" -msgstr "Encuesta" +msgstr "Planificación" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/es_AR.po b/openerp/addons/base/i18n/es_AR.po index 308ab70770a..4aa8c3e9bc3 100644 --- a/openerp/addons/base/i18n/es_AR.po +++ b/openerp/addons/base/i18n/es_AR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:44+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index 87bfa07848f..fa4a3c19d39 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:44+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CR.po b/openerp/addons/base/i18n/es_CR.po index 1337f13b767..809ddbb9052 100644 --- a/openerp/addons/base/i18n/es_CR.po +++ b/openerp/addons/base/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" "Language: \n" #. module: base diff --git a/openerp/addons/base/i18n/es_DO.po b/openerp/addons/base/i18n/es_DO.po index 6fdd55bd2a0..f46117e1755 100644 --- a/openerp/addons/base/i18n/es_DO.po +++ b/openerp/addons/base/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:44+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index 124f101aae4..c5e0c6c4cc6 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_MX.po b/openerp/addons/base/i18n/es_MX.po index 35f747fe81d..931006ea2df 100644 --- a/openerp/addons/base/i18n/es_MX.po +++ b/openerp/addons/base/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_VE.po b/openerp/addons/base/i18n/es_VE.po index 0eab6102cd9..d554a6b00cc 100644 --- a/openerp/addons/base/i18n/es_VE.po +++ b/openerp/addons/base/i18n/es_VE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:44+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index e0fea54d43e..0d55cf711f8 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:37+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index eac806b4305..4f717ae9767 100644 --- a/openerp/addons/base/i18n/eu.po +++ b/openerp/addons/base/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index 1ab3478196d..a2dc7c1cb4a 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-Language: Persian\n" diff --git a/openerp/addons/base/i18n/fa_AF.po b/openerp/addons/base/i18n/fa_AF.po index 63dd561544c..dcc6a99a29a 100644 --- a/openerp/addons/base/i18n/fa_AF.po +++ b/openerp/addons/base/i18n/fa_AF.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index 8adacba418b..c28e632266a 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:38+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index c92d85e852a..3583bb2a752 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:38+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -14318,7 +14318,7 @@ msgstr "Maroc - Comptabilité" #: field:res.bank,bic:0 #: field:res.partner.bank,bank_bic:0 msgid "Bank Identifier Code" -msgstr "Code d'indentification bancaire" +msgstr "Code d'identification bancaire" #. module: base #: view:base.language.export:0 diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index 7953e21b1df..6b8bcaa3c3c 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:38+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/gu.po b/openerp/addons/base/i18n/gu.po index 28463033e4f..e558a38534c 100644 --- a/openerp/addons/base/i18n/gu.po +++ b/openerp/addons/base/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index 91f9d261909..d4c7a09cbe1 100644 --- a/openerp/addons/base/i18n/he.po +++ b/openerp/addons/base/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hi.po b/openerp/addons/base/i18n/hi.po index 79e799662c7..5af69f3ff39 100644 --- a/openerp/addons/base/i18n/hi.po +++ b/openerp/addons/base/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index b2312647780..cd4928e3536 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:42+0000\n" +"X-Generator: Launchpad (build 16514)\n" "Language: hr\n" #. module: base diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 1ab516e5a5e..dfc9956e206 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.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: 2013-02-26 05:02+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index 108b0f556be..017f3773c0d 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index dc3d556d228..4e4b906c85c 100644 --- a/openerp/addons/base/i18n/id.po +++ b/openerp/addons/base/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index eaa6f7e87c1..f737acd8e92 100644 --- a/openerp/addons/base/i18n/is.po +++ b/openerp/addons/base/i18n/is.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index a566b9370fb..4e95bef7243 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/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: 2013-02-26 05:02+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:39+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index 7f2cf4ffd18..e14a1d4ff7f 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:40+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ka.po b/openerp/addons/base/i18n/ka.po index 4ee77ac4185..e2841163650 100644 --- a/openerp/addons/base/i18n/ka.po +++ b/openerp/addons/base/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:38+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -141,7 +141,7 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "მონიშნეთ თუ საკონტაქტო პირი თანამშრომელია" #. module: base #: help:ir.model.fields,domain:0 @@ -269,7 +269,7 @@ msgstr "ინუქტიტუტი" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "მულტი ვალუტა" #. module: base #: model:ir.module.module,description:base.module_l10n_cl diff --git a/openerp/addons/base/i18n/kk.po b/openerp/addons/base/i18n/kk.po index ed5ef3d1911..b9d6d76f6d7 100644 --- a/openerp/addons/base/i18n/kk.po +++ b/openerp/addons/base/i18n/kk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:40+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index cb7ccba60e5..1773638069c 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:40+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index d4ad1a707ff..d5d7cc0758a 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:40+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index 53ba2aeedd6..218dc4c64af 100644 --- a/openerp/addons/base/i18n/lv.po +++ b/openerp/addons/base/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:40+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -29,12 +29,12 @@ msgstr "" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "Svētās Helēnas Sala" +msgstr "Sv. Helēnas sala" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "Cita konfigurācija" +msgstr "Cita Konfigurācija" #. module: base #: selection:ir.property,type:0 @@ -124,7 +124,7 @@ msgstr "" #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Papildus argumenti" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -193,7 +193,7 @@ msgstr "" #: code:addons/base/res/res_users.py:467 #, python-format msgid "Warning!" -msgstr "Uzmanību!" +msgstr "Brīdinājums!" #. module: base #: code:addons/base/ir/ir_model.py:399 @@ -244,7 +244,7 @@ msgstr "" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "Solis" +msgstr "Soļa Numurs" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_tree @@ -331,7 +331,7 @@ msgstr "Valodas nosaukumam jābūt unikālam!" #. module: base #: selection:res.request,state:0 msgid "active" -msgstr "active" +msgstr "aktīvs" #. module: base #: field:ir.actions.wizard,wiz_name:0 @@ -470,7 +470,7 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "Izveidot Piekļuves Tiesības" #. module: base #: model:res.country,name:base.tv @@ -796,7 +796,7 @@ msgstr "Eritreja" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Uzņēmuma nosaukumam ir jābūt unikālam !" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin @@ -835,7 +835,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Drošība un Autentifikācija" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar @@ -851,7 +851,7 @@ msgstr "Zviedru / svenska" #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 msgid "File Name" -msgstr "" +msgstr "Faila Nosaukums" #. module: base #: model:res.country,name:base.rs @@ -872,7 +872,7 @@ msgstr "Kambodža" #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "" +msgstr "Aizstāt Esošos Nosacījumus" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -1054,7 +1054,7 @@ msgstr "Pieprasījuma atsauksmes tipi" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account msgid "Google Users" -msgstr "" +msgstr "Google Lietotāji" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet @@ -1241,7 +1241,7 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "Noņemt Piekļuves Tiesības" #. module: base #: code:addons/base/ir/ir_mail_server.py:212 @@ -1324,7 +1324,7 @@ msgstr "Uganda" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "Dzēst piekļuvi" +msgstr "Noņemt Piekļuvi" #. module: base #: model:res.country,name:base.ne @@ -2476,7 +2476,7 @@ msgstr "" #. module: base #: sql_constraint:ir.ui.view_sc:0 msgid "Shortcut for this menu already exists!" -msgstr "" +msgstr "Saīsne šajā izvēlnē jau eksistē!" #. module: base #: view:ir.rule:0 @@ -2832,7 +2832,7 @@ msgstr "Menedžeris" #: code:addons/base/ir/ir_model.py:719 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "Atvainojiet, Jums nav atļauja piekļūt šim dokumentam." #. module: base #: model:res.country,name:base.py @@ -3819,7 +3819,7 @@ msgstr "Urdu valoda / اردو" #: code:addons/orm.py:3901 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Piekļuve Liegta" #. module: base #: field:res.company,name:0 @@ -4361,7 +4361,7 @@ msgstr "Izteiksme" #. module: base #: view:res.company:0 msgid "Header/Footer" -msgstr "Teksta iestarpinājumi (Augšā/Apakšā)" +msgstr "Galvene/Kājene" #. module: base #: help:ir.mail_server,sequence:0 @@ -5106,7 +5106,7 @@ msgstr "Maurīcija" #. module: base #: view:ir.model.access:0 msgid "Full Access" -msgstr "Pilna piekļuve" +msgstr "Pilna Piekļuve" #. module: base #: model:ir.module.module,description:base.module_l10n_pt @@ -7047,7 +7047,7 @@ msgstr "" #. module: base #: field:ir.model.access,perm_create:0 msgid "Create Access" -msgstr "Izveidot Pieeju" +msgstr "Izveidot Piekļuvi" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet @@ -8145,7 +8145,7 @@ msgstr "base.update.translations" #. module: base #: view:ir.rule:0 msgid "Full Access Right" -msgstr "" +msgstr "Pilnas Piekļuves Tiesības" #. module: base #: field:res.partner.category,parent_id:0 @@ -9070,7 +9070,7 @@ msgstr "Zālamana Salas" #: code:addons/orm.py:4684 #, python-format msgid "AccessError" -msgstr "Pieejas Kļūda" +msgstr "Piekļuves Kļūda" #. module: base #: model:ir.module.module,description:base.module_web_gantt @@ -11613,7 +11613,7 @@ msgstr "Fed. Štati" #: view:ir.model:0 #: view:res.groups:0 msgid "Access Rules" -msgstr "Pieejas Noteikumi" +msgstr "Piekļuves Noteikumi" #. module: base #: field:res.groups,trans_implied_ids:0 @@ -12662,7 +12662,7 @@ msgstr "Palīdzība" #: model:res.groups,name:base.group_erp_manager #: view:res.users:0 msgid "Access Rights" -msgstr "Pieejas tiesības" +msgstr "Piekļuves Tiesības" #. module: base #: model:res.country,name:base.gl @@ -14330,7 +14330,7 @@ msgstr "" #: field:ir.model,access_ids:0 #: view:ir.model.access:0 msgid "Access" -msgstr "Pieeja" +msgstr "Piekļuve" #. module: base #: code:addons/base/res/res_company.py:165 @@ -14953,7 +14953,7 @@ msgstr "Skatījuma Nosaukums" #. module: base #: model:ir.model,name:base.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Piekļuves Grupas" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index 3dd284c8b5e..b927af306d7 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:40+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -25,6 +25,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"Модул за пополнување на чекови и печатење на чекови.\n" +"==================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -34,12 +38,12 @@ msgstr "Света Елена" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "Останати поставки" +msgstr "Друга конфигурација" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "ДатумВреме" #. module: base #: code:addons/fields.py:643 @@ -48,22 +52,24 @@ 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 "" +"Вториот текст од полето многу кон многу %s мора да биде SQL табела !Вие " +"употребивте %s, кое не е валидно име на SQL табела." #. module: base #: 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 msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "" +msgstr "Контрола на Понуди, Нарачки, Доставници и Фактури" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "Без празен простор" #. module: base #: selection:base.language.install,lang:0 @@ -73,7 +79,7 @@ msgstr "Унгарски / Magyar" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "Шпански (PY) / Español (PY)" +msgstr "Шпански(PY) / Español (PY)" #. module: base #: model:ir.module.category,description:base.module_category_project_management @@ -81,11 +87,13 @@ 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 "" +msgstr "Интерфејс на допир за продавници" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -103,7 +111,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "Креирани прикази" +msgstr "Креирај прегледи" #. module: base #: model:ir.module.module,description:base.module_product_manufacturer @@ -120,11 +128,23 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"Модул кој додава производители и карактеристики на производствениот " +"образец.\n" +"=======================================================================\n" +"\n" +"Може да го дефинирате следното за производот:\n" +"--------------------------------------------------\n" +" * Производител\n" +" * Име на производот\n" +" * Код на производот\n" +" * Карактеристики на производот\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Дополнителни аргументи" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -133,11 +153,14 @@ msgid "" "The module adds google user in res user.\n" "========================================\n" msgstr "" +"\n" +"Модулот додава google корисник во регистрирани коирисници.\n" +"===================================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Чекирај го ова кутивче доколку контактот е вработен." #. module: base #: help:ir.model.fields,domain:0 @@ -168,12 +191,12 @@ msgstr "Целен прозорец" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +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 @@ -189,6 +212,12 @@ msgid "" "revenue\n" "reports." msgstr "" +"\n" +"Генерирајте ги вашите фактури базрани на трошоци (човечки ресурси, трошоци, " +"...).\n" +"\n" +"Можете да дефинирате ценовни листи во аналитичките сметки, за да остварите " +"извештаи за теоретски приход." #. module: base #: code:addons/base/ir/ir_sequence.py:104 @@ -196,7 +225,7 @@ msgstr "" #: code:addons/base/res/res_users.py:467 #, python-format msgid "Warning!" -msgstr "Предупредување!" +msgstr "Внимание!" #. module: base #: code:addons/base/ir/ir_model.py:399 @@ -217,7 +246,7 @@ msgstr "Грешка при ограничувањето" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom msgid "ir.ui.view.custom" -msgstr "" +msgstr "ir.ui.view.custom" #. module: base #: code:addons/base/ir/ir_model.py:368 @@ -239,7 +268,7 @@ msgstr "креирано." #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL Path" -msgstr "" +msgstr "XSL патека" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr @@ -249,7 +278,7 @@ 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 @@ -265,7 +294,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "Повеќе валути" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -281,7 +310,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 @@ -293,7 +322,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "Пронајди партнер" +msgstr "Барај партнер" #. module: base #: field:ir.module.category,module_nr:0 @@ -331,7 +360,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "Името на јазикот мора да биде уникатно !" +msgstr "Името на јазикот мора да биде единствено !" #. module: base #: selection:res.request,state:0 @@ -396,14 +425,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 @@ -490,7 +519,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 @@ -500,7 +529,7 @@ msgstr "OpenOffice Дизајнер за Извештаи" #. module: base #: model:res.country,name:base.an msgid "Netherlands Antilles" -msgstr "Холандски антили" +msgstr "Холандски Антили" #. module: base #: code:addons/base/res/res_users.py:307 @@ -520,7 +549,7 @@ msgstr "" #. module: base #: model:res.country,name:base.gf msgid "French Guyana" -msgstr "" +msgstr "Француска Гвајана" #. module: base #: model:ir.module.module,summary:base.module_hr @@ -568,7 +597,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Bosnian / bosanski jezik" -msgstr "Босански / Bosanski jezik" +msgstr "Босански / bosanski jezik" #. module: base #: help:ir.actions.report.xml,attachment_use:0 @@ -603,7 +632,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "Шпански (ВЕ) / Español (VE)" +msgstr "Шпански (VE) / Español (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice @@ -613,7 +642,7 @@ msgstr "" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "Вашиот систем ќе се ажурира." +msgstr "Вашиот систем ќе биде ажуриран." #. module: base #: field:ir.actions.todo,note:0 @@ -624,7 +653,7 @@ msgstr "Текст" #. module: base #: field:res.country,name:0 msgid "Country Name" -msgstr "Име на државата" +msgstr "Име на држава" #. module: base #: model:res.country,name:base.co @@ -653,7 +682,7 @@ msgstr "Палау" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Продажба и набавки" +msgstr "Продажби и нарачки" #. module: base #: view:ir.translation:0 @@ -739,7 +768,7 @@ msgstr "" #: view:ir.model:0 #: field:ir.model,name:0 msgid "Model Description" -msgstr "Опис на моделот" +msgstr "Опис на модел" #. module: base #: model:ir.module.module,description:base.module_marketing @@ -787,7 +816,7 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "Нареден датум на извршување за селектираниот процес" +msgstr "Следен планиран датум за извршување на оваа работа" #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -802,12 +831,12 @@ msgstr "Еритреа" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "Името на компанијата мора да биде уникатно !" +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 @@ -848,7 +877,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Swedish / svenska" -msgstr "Шведска / Svenska" +msgstr "Шведска / svenska" #. module: base #: field:base.language.export,name:0 @@ -869,13 +898,13 @@ msgstr "" #. module: base #: model:res.country,name:base.kh msgid "Cambodia, Kingdom of" -msgstr "Кралство Камбоџа" +msgstr "Камбоџа, Кралство" #. module: base #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "Препишете ги постоечките изрази" +msgstr "Препиши ги постојните термини" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -930,8 +959,7 @@ msgstr "" #: help:ir.actions.report.xml,report_type:0 msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." msgstr "" -"Вид на извештај, на пример : pdf, html, raw, sxw, odt, html2html, mako2html, " -"..." +"Тип на извештај, на пр. pdf, html, raw, sxw, odt, html2html, mako2html, ..." #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav @@ -952,7 +980,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "Мои Партнери" +msgstr "Мои партнери" #. module: base #: model:res.country,name:base.zw @@ -984,12 +1012,12 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_module_upgrade msgid "Module Upgrade" -msgstr "Подобрување на модулот" +msgstr "Надградба на модул" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (UY) / Español (UY)" -msgstr "Шшански (UY) / Español (UY)" +msgstr "Шпански (UY) / Español (UY)" #. module: base #: field:res.partner,mobile:0 @@ -1004,7 +1032,7 @@ msgstr "Оман" #. 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 @@ -1042,7 +1070,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 @@ -1058,7 +1086,7 @@ msgstr "Побарај видови на референци" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account msgid "Google Users" -msgstr "Google Корисници" +msgstr "Google корисници" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet @@ -1134,7 +1162,8 @@ msgstr "TGZ Архива" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" -"Корисниците додадени во оваа група автоматски се додадени во следните групи." +"Корисниците кои се додадени во оваа група автоматски се додадени во следните " +"групи." #. module: base #: code:addons/base/ir/ir_model.py:725 @@ -1166,7 +1195,7 @@ msgstr "%B -Цело име на месецот" #: view:ir.values:0 #: field:ir.values,key:0 msgid "Type" -msgstr "Вид" +msgstr "Тип" #. module: base #: field:ir.mail_server,smtp_user:0 @@ -1254,7 +1283,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:212 #, python-format msgid "Connection test failed!" -msgstr "Тестот за поврзување е неуспешен!" +msgstr "Неуспешно тестирање на конекција!" #. module: base #: selection:ir.actions.server,state:0 @@ -1270,7 +1299,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ky msgid "Cayman Islands" -msgstr "Кајмански острови" +msgstr "Кајмански Острови" #. module: base #: view:ir.rule:0 @@ -1280,7 +1309,7 @@ msgstr "" #. module: base #: model:res.country,name:base.kr msgid "South Korea" -msgstr "Јужна Кореа" +msgstr "Јужна Кореја" #. module: base #: model:ir.module.module,description:base.module_l10n_si @@ -1296,7 +1325,7 @@ msgstr "" #. module: base #: field:ir.module.module,contributors:0 msgid "Contributors" -msgstr "Придонесувачи" +msgstr "Соработници" #. module: base #: field:ir.rule,perm_unlink:0 @@ -1321,7 +1350,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (AR) / Español (AR)" -msgstr "Шпански (AR) / Español (AR)" +msgstr "Шпански(AR) / Español (AR)" #. module: base #: model:res.country,name:base.ug @@ -1331,7 +1360,7 @@ msgstr "Уганда" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "" +msgstr "Избриши пристап" #. module: base #: model:res.country,name:base.ne @@ -1341,7 +1370,7 @@ msgstr "Нигер" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (HK)" -msgstr "" +msgstr "Кинески(HK)" #. module: base #: model:res.country,name:base.ba @@ -1415,7 +1444,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 @@ -1442,7 +1471,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Search" -msgstr "Пребарај" +msgstr "Барај" #. module: base #: code:addons/osv.py:135 @@ -1470,12 +1499,12 @@ msgstr "" #: code:addons/base/res/res_users.py:131 #, 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 @@ -1585,7 +1614,7 @@ msgstr "" #. module: base #: model:res.country,name:base.mf msgid "Saint Martin (French part)" -msgstr "" +msgstr "Свети Мартин (Француски дел)" #. module: base #: model:ir.model,name:base.model_ir_exports @@ -1610,7 +1639,7 @@ msgstr "" #: code:addons/base/module/wizard/base_update_translations.py:39 #, python-format msgid "No language with code \"%s\" exists" -msgstr "Јазик со кодот \"%s\" не постои" +msgstr "Не постои јазик со код \"%s\"" #. module: base #: model:ir.module.category,name:base.module_category_social_network @@ -1661,7 +1690,7 @@ msgstr "" #. module: base #: view:wizard.ir.model.menu.create:0 msgid "Create _Menu" -msgstr "Креирај Мени" +msgstr "Креирај_мени" #. module: base #: help:ir.actions.server,trigger_obj_id:0 @@ -1706,7 +1735,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 @@ -1732,7 +1761,7 @@ msgstr "" #. module: base #: field:res.users,login:0 msgid "Login" -msgstr "" +msgstr "Логирај се" #. module: base #: view:ir.actions.server:0 @@ -1773,7 +1802,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 @@ -1789,7 +1818,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_wizard_lang_export #: model:ir.ui.menu,name:base.menu_wizard_lang_export msgid "Export Translation" -msgstr "" +msgstr "Извези превод" #. module: base #: model:ir.actions.act_window,name:base.action_server_action @@ -1801,12 +1830,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_lu msgid "Luxembourg - Accounting" -msgstr "" +msgstr "Луксембург - Сметководство" #. module: base #: model:res.country,name:base.tp msgid "East Timor" -msgstr "" +msgstr "Источен Тимор" #. module: base #: code:addons/base/module/module.py:415 @@ -1853,7 +1882,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Day: %(day)s" -msgstr "" +msgstr "Ден: %(ден)ови" #. module: base #: model:ir.module.category,description:base.module_category_point_of_sale @@ -1892,7 +1921,7 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Days" -msgstr "" +msgstr "Денови" #. module: base #: model:ir.module.module,summary:base.module_fleet @@ -1934,7 +1963,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_process msgid "Enterprise Process" -msgstr "" +msgstr "Процес на претпријатие" #. module: base #: help:res.partner,supplier:0 @@ -1946,12 +1975,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation msgid "Employee Appraisals" -msgstr "" +msgstr "Мислења на вработен" #. module: base #: selection:ir.actions.server,state:0 msgid "Write Object" -msgstr "" +msgstr "Напиши објект" #. module: base #: code:addons/base/res/res_company.py:68 @@ -1967,13 +1996,13 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "7. %H:%M:%S ==> 18:25:20" -msgstr "" +msgstr "7. %H:%M:%S ==> 18:25:20" #. module: base #: view:res.partner:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "" +msgstr "Партнери" #. module: base #: field:res.partner.category,parent_left:0 @@ -2032,17 +2061,17 @@ msgstr "" #. module: base #: field:workflow.transition,act_from:0 msgid "Source Activity" -msgstr "" +msgstr "Изворна активност" #. module: base #: view:ir.sequence:0 msgid "Legend (for prefix, suffix)" -msgstr "" +msgstr "Легенда (за префикси, суфикси)" #. module: base #: selection:ir.server.object.lines,type:0 msgid "Formula" -msgstr "" +msgstr "Формула" #. module: base #: code:addons/base/res/res_users.py:307 @@ -2139,7 +2168,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 @@ -2147,7 +2176,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Tree" -msgstr "" +msgstr "Дрво" #. module: base #: view:ir.actions.server:0 @@ -2479,7 +2508,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "Дополнително" +msgstr "Екстра" #. module: base #: model:res.country,name:base.st @@ -2632,7 +2661,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 @@ -2673,7 +2702,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 @@ -2818,7 +2847,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:719 @@ -3204,7 +3233,7 @@ msgstr "" #. module: base #: constraint:ir.cron:0 msgid "Invalid arguments" -msgstr "" +msgstr "Погрешни аргументи" #. module: base #: model:res.country,name:base.se @@ -3402,7 +3431,7 @@ msgstr "" #. module: base #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Грешка! Не може да креирате рекурсивни компании." #. module: base #: field:res.partner,birthdate:0 @@ -3714,7 +3743,7 @@ msgstr "" #: 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 @@ -4123,7 +4152,7 @@ msgstr "" #. module: base #: field:res.partner,ean13:0 msgid "EAN13" -msgstr "" +msgstr "EAN13" #. module: base #: code:addons/orm.py:2246 @@ -4223,7 +4252,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 @@ -5217,12 +5246,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "======================================================" -msgstr "" +msgstr "======================================================" #. module: base #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "Секој модел мора да биде единствен!" #. module: base #: model:ir.module.category,name:base.module_category_localization @@ -5374,7 +5403,7 @@ msgstr "" #: view:res.partner:0 #: field:res.request,history:0 msgid "History" -msgstr "" +msgstr "Историја" #. module: base #: model:res.country,name:base.im @@ -5661,7 +5690,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 @@ -5914,7 +5943,7 @@ msgstr "" #: view:res.company:0 #: view:res.config:0 msgid "Configuration" -msgstr "" +msgstr "Конфигурација" #. module: base #: model:ir.module.module,description:base.module_edi @@ -6092,7 +6121,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_web_kanban @@ -6433,7 +6462,7 @@ msgstr "" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "SSL/TLS" -msgstr "" +msgstr "SSL/TLS" #. module: base #: model:ir.module.module,description:base.module_l10n_hr @@ -6626,7 +6655,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 @@ -6733,7 +6762,7 @@ msgstr "" #. module: base #: field:res.users,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: base #: field:ir.cron,doall:0 @@ -6839,7 +6868,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.прилог" #. module: base #: code:addons/orm.py:4347 @@ -6980,6 +7009,11 @@ msgid "" "============================================================\n" " " msgstr "" +"\n" +"添加中文省份数据\n" +"科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +"============================================================\n" +" " #. module: base #: model:res.country,name:base.lc @@ -7877,7 +7911,7 @@ msgstr "" #, python-format msgid "Setting empty passwords is not allowed for security reasons!" msgstr "" -"Подесувањето на празна шифра не е дозволено поради безбедносни причини!" +"Поставување на празни лозинки не е дозволено поради безбедносни причини!" #. module: base #: help:ir.mail_server,smtp_pass:0 @@ -7902,7 +7936,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 @@ -7934,7 +7968,7 @@ msgstr "1 цм 28 цм 20 цм 28 цм" #. module: base #: field:ir.module.module,maintainer:0 msgid "Maintainer" -msgstr "" +msgstr "Одржувач" #. module: base #: field:ir.sequence,suffix:0 @@ -8131,7 +8165,7 @@ msgstr "" #. module: base #: model:res.country,name:base.fi msgid "Finland" -msgstr "" +msgstr "Финска" #. module: base #: model:ir.module.module,shortdesc:base.module_web_shortcuts @@ -8815,7 +8849,7 @@ msgstr "" #: selection:ir.attachment,type:0 #: field:ir.module.module,url:0 msgid "URL" -msgstr "" +msgstr "URL" #. module: base #: help:res.country,name:0 @@ -9184,7 +9218,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_project_config_project msgid "Stages" -msgstr "" +msgstr "Фази" #. module: base #: selection:base.language.install,lang:0 @@ -9321,7 +9355,7 @@ msgstr "" #: model:ir.model,name:base.model_ir_model #: model:ir.ui.menu,name:base.ir_model_model_menu msgid "Models" -msgstr "" +msgstr "Модели" #. module: base #: code:addons/base/module/module.py:500 @@ -9381,7 +9415,7 @@ msgstr "" #: view:res.partner:0 #: field:res.users,company_ids:0 msgid "Companies" -msgstr "" +msgstr "Компании" #. module: base #: help:res.currency,symbol:0 @@ -9641,7 +9675,7 @@ msgstr "" #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "Кодот на валутата мора да биде уникатен по компанија!" #. module: base #: code:addons/base/module/wizard/base_export_language.py:39 @@ -10120,7 +10154,7 @@ msgstr "" #. module: base #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +msgstr "Избраната компанија не е во дозволените компании за овој корисник" #. module: base #: model:res.country,name:base.gi @@ -10677,7 +10711,7 @@ msgstr "" #: field:ir.actions.server,sms:0 #: selection:ir.actions.server,state:0 msgid "SMS" -msgstr "" +msgstr "SMS" #. module: base #: model:res.country,name:base.mq @@ -11384,7 +11418,7 @@ msgstr "" #. module: base #: selection:res.company,paper_format:0 msgid "A4" -msgstr "" +msgstr "A4" #. module: base #: view:res.config.installer:0 @@ -11799,7 +11833,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:477 @@ -11881,7 +11915,7 @@ msgstr "" #. module: base #: selection:ir.translation,type:0 msgid "XSL" -msgstr "" +msgstr "XSL" #. module: base #: code:addons/base/ir/ir_model.py:84 @@ -12137,7 +12171,7 @@ msgstr "" #. 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 @@ -12226,7 +12260,7 @@ msgstr "" #. module: base #: model:res.country,name:base.mv msgid "Maldives" -msgstr "" +msgstr "Малдиви" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_crm @@ -12362,7 +12396,7 @@ msgstr "" #: code:addons/base/res/res_bank.py:192 #, python-format msgid "BANK" -msgstr "" +msgstr "BANK" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale @@ -12479,7 +12513,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_values msgid "ir.values" -msgstr "" +msgstr "ir.values" #. module: base #: model:ir.model,name:base.model_base_module_update @@ -12588,7 +12622,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 @@ -12886,7 +12920,7 @@ msgstr "" #: field:res.currency,name:0 #: field:res.currency.rate,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Валута" #. module: base #: view:res.lang:0 @@ -12949,7 +12983,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Slovak / Slovenský jazyk" -msgstr "Словачки / Slovenský jazyk" +msgstr "Словачка / Slovenský jazyk" #. module: base #: field:base.language.export,state:0 @@ -13068,7 +13102,7 @@ msgstr "" #: field:res.request,priority:0 #: field:res.request.link,priority:0 msgid "Priority" -msgstr "" +msgstr "Приоритет" #. module: base #: report:ir.module.reference:0 @@ -13522,7 +13556,7 @@ msgstr "" #. module: base #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "Не може да имате двајца корисници со иста најава !" #. module: base #: model:ir.model,name:base.model_res_request_history @@ -13578,7 +13612,7 @@ msgstr "" #. 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 @@ -13623,7 +13657,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 @@ -14298,7 +14332,7 @@ msgstr "" #: field:res.partner,vat:0 #, python-format msgid "TIN" -msgstr "" +msgstr "TIN" #. module: base #: model:res.country,name:base.aw @@ -15194,7 +15228,7 @@ msgstr "" #: code:addons/base/res/res_partner.py:532 #, python-format msgid "Partners: " -msgstr "" +msgstr "Партнери: " #. module: base #: view:res.partner:0 @@ -15289,7 +15323,7 @@ msgstr "" #. module: base #: model:res.country,name:base.lk msgid "Sri Lanka" -msgstr "" +msgstr "Шри Ланка" #. module: base #: field:ir.actions.act_window,search_view:0 @@ -15468,3 +15502,9 @@ msgstr "" #~ msgid "Tasks-Mail Integration" #~ msgstr "Задачи - Поставки за електронска пошта" + +#~ msgid "" +#~ "Keep empty if you don't want the user to be able to connect on the system." +#~ msgstr "" +#~ "Одржувајте празно доколку не сакате корисникот да се се конектира на " +#~ "системот." diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index d628ec51980..a42b5d9171c 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -3287,7 +3287,7 @@ msgstr "Сервер үйлдэл" #. module: base #: help:ir.actions.client,params:0 msgid "Arguments sent to the client along withthe view tag" -msgstr "Клиент рүү харах таагийн хамт илгээгдсэн аргумент" +msgstr "Клиент рүү харах пайзын хамт илгээгдсэн аргумент" #. module: base #: model:ir.module.module,summary:base.module_contacts @@ -3701,7 +3701,7 @@ msgstr "" #. module: base #: field:res.company,rml_header1:0 msgid "Company Tagline" -msgstr "Компаний Тэмдэглэсэн Мөр" +msgstr "Компаний Пайзын Мөр" #. module: base #: code:addons/base/res/res_users.py:668 @@ -4603,7 +4603,7 @@ msgstr "%x - Тохиромжтой огнооны дүрслэл." #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "Тааг" +msgstr "Пайз" #. module: base #: view:res.lang:0 @@ -6231,7 +6231,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_partner_category_form msgid "Partner Tags" -msgstr "Харилцагчдын таагууд" +msgstr "Харилцагчдын Пайзууд" #. module: base #: view:res.company:0 @@ -7582,7 +7582,7 @@ msgid "" "and wishes. There is no central tag repository across clients." msgstr "" "Клиентийн өөрийн шаардлага, хүслээр орчуулагдах дурын текст. Клиентүүдийн " -"дундын таагийн агуулах байхгүй." +"дундын пайзын агуулах байхгүй." #. module: base #: sql_constraint:ir.rule:0 @@ -9401,7 +9401,7 @@ msgstr "Валютын тэмдэгт өмнө эсвэл хойно хаана #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project msgid "Pad on tasks" -msgstr "Даалгавар дээрх Pad" +msgstr "Даалгавар дээрх хавтан" #. module: base #: model:ir.model,name:base.model_base_update_translations @@ -9769,7 +9769,7 @@ msgstr "Сайжруулсан Маршрут" #. module: base #: model:ir.module.module,shortdesc:base.module_pad msgid "Collaborative Pads" -msgstr "Хамтын Хавчуулгууд" +msgstr "Хамтын Хавтангууд" #. module: base #: model:res.country,name:base.np @@ -11496,6 +11496,8 @@ msgstr "Маркетенгийн Компанит ажил - Үзүүлэн" msgid "" "Can not create Many-To-One records indirectly, import the field separately" msgstr "" +"Олон нь нэгтэйгээ бичлэгийг шууд бишээр үүсгэж чадахгүй, талбарыг тусд нь " +"импорт хийнэ үү." #. module: base #: field:ir.cron,interval_type:0 @@ -11505,7 +11507,7 @@ msgstr "Интервал нэгж" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_stock msgid "Portal Stock" -msgstr "" +msgstr "Порталь Агуулах" #. module: base #: field:workflow.activity,kind:0 @@ -11543,7 +11545,7 @@ msgstr "" #. module: base #: sql_constraint:ir.model.constraint:0 msgid "Constraints with the same name are unique per module." -msgstr "" +msgstr "Ижил нэртэй хязгаарлалт модуль тус бүртээ үл давхцана." #. module: base #: model:ir.module.module,description:base.module_report_intrastat @@ -11586,7 +11588,7 @@ msgstr "res.request" #. module: base #: field:res.partner,image_medium:0 msgid "Medium-sized image" -msgstr "" +msgstr "Дунд-хэмжээт зураг" #. module: base #: view:ir.model:0 @@ -11613,7 +11615,7 @@ msgstr "Файлын агуулга" #: view:ir.model.relation:0 #: model:ir.ui.menu,name:base.ir_model_relation_menu msgid "ManyToMany Relations" -msgstr "" +msgstr "ОлонОлонтойгоо Харицаанууд" #. module: base #: model:res.country,name:base.pa @@ -11649,7 +11651,7 @@ msgstr "Питкэйрн арал" #. module: base #: field:res.partner,category_id:0 msgid "Tags" -msgstr "Таагууд" +msgstr "Пайзууд" #. module: base #: view:base.module.upgrade:0 @@ -11675,18 +11677,18 @@ msgstr "Олон компани" #: model:ir.module.category,name:base.module_category_portal #: model:ir.module.module,shortdesc:base.module_portal msgid "Portal" -msgstr "" +msgstr "Порталь" #. module: base #: selection:ir.translation,state:0 msgid "To Translate" -msgstr "" +msgstr "Орчуулах" #. module: base #: code:addons/base/ir/ir_fields.py:294 #, python-format msgid "See all possible values" -msgstr "" +msgstr "Бүх боломжит утгыг харах" #. module: base #: model:ir.module.module,description:base.module_claim_from_delivery @@ -11721,12 +11723,12 @@ msgstr "" #. module: base #: help:ir.model.constraint,name:0 msgid "PostgreSQL constraint or foreign key name." -msgstr "" +msgstr "PostgreSQL хязгаарлалт эсвэл гадаад түлхүүрийн нэр" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Компаний логогоо тохируулахын тулд дарна." #. module: base #: view:res.lang:0 @@ -11747,12 +11749,12 @@ msgstr "Guinea Bissau" #. module: base #: field:ir.actions.report.xml,header:0 msgid "Add RML Header" -msgstr "" +msgstr "RML Толгой нэмэх" #. module: base #: help:res.company,rml_footer:0 msgid "Footer text displayed at the bottom of all reports." -msgstr "" +msgstr "Хөлний текст нь бүх тайлангийн доод талд гарна." #. module: base #: field:ir.module.module,icon:0 @@ -11762,7 +11764,7 @@ msgstr "Таних Тэмдэг URL" #. module: base #: model:ir.module.module,shortdesc:base.module_note_pad msgid "Memos pad" -msgstr "" +msgstr "Санамж наалт" #. module: base #: model:ir.module.module,description:base.module_pad @@ -11867,7 +11869,7 @@ msgstr "Итали" #. module: base #: model:res.groups,name:base.group_sale_salesman msgid "See Own Leads" -msgstr "" +msgstr "Өөрийн Сэжимийг Харах" #. module: base #: view:ir.actions.todo:0 @@ -11878,7 +11880,7 @@ msgstr "Хийх" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_hr_employees msgid "Portal HR employees" -msgstr "" +msgstr "Порталь Хүний Нөөцийн Ажилчид" #. module: base #: selection:base.language.install,lang:0 @@ -11906,6 +11908,8 @@ msgid "" "Insufficient fields to generate a Calendar View for %s, missing a date_stop " "or a date_delay" msgstr "" +"%s-д цаглабар харагдацыг үүсгэхэд талбарууд хүрэлцээтэй биш байна, date_stop " +"эсвэл date_delay" #. module: base #: field:workflow.activity,action:0 @@ -11996,6 +12000,8 @@ msgstr "" msgid "" "Please contact your system administrator if you think this is an error." msgstr "" +"Хэрэв үүнийг алдаа гэж бодож байгаа бол системийн администратортайгаа уулзна " +"уу." #. module: base #: code:addons/base/module/module.py:546 @@ -12003,7 +12009,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #, python-format msgid "Apply Schedule Upgrade" -msgstr "" +msgstr "Товлосон Шинэчлэлийг Хэрэгжүүлэх" #. module: base #: view:workflow.activity:0 @@ -12043,11 +12049,13 @@ 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 "" +msgstr "ir.mail_server" #. module: base #: selection:base.language.install,lang:0 @@ -12138,7 +12146,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock msgid "Sales and Warehouse Management" -msgstr "" +msgstr "Борлуулалт болон Агуулахын Менежмент" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -12226,7 +12234,7 @@ msgstr "Martinique (French)" #. module: base #: help:res.partner,is_company:0 msgid "Check if the contact is a company, otherwise it is a person" -msgstr "" +msgstr "Хэрэв хаяг нь компани бол тэмдэглэнэ үү, үгүй бол энэ нь хүн байна" #. module: base #: view:ir.sequence.type:0 @@ -12236,13 +12244,13 @@ msgstr "Дарааллын төрөл" #. module: base #: view:res.partner:0 msgid "Mobile:" -msgstr "" +msgstr "Гар утас:" #. module: base #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Formating Error" -msgstr "" +msgstr "Форматын Алдаа" #. module: base #: model:res.country,name:base.ye @@ -12311,7 +12319,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Permission Denied" -msgstr "" +msgstr "Зөвшөөрөл татгалзагдсан" #. module: base #: field:ir.ui.menu,child_id:0 @@ -12461,7 +12469,7 @@ msgstr "ажлын урсгал" #. module: base #: view:ir.rule:0 msgid "Read Access Right" -msgstr "" +msgstr "Унших Хандалтын Эрх" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function @@ -12511,13 +12519,13 @@ msgstr "Араб / الْعَرَبيّة" #. module: base #: selection:ir.translation,state:0 msgid "Translated" -msgstr "" +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 "" +msgstr "Объектуудын үндсэн компани" #. module: base #: model:ir.module.module,shortdesc:base.module_web_hello @@ -12547,7 +12555,7 @@ msgstr "Домэйн" #: code:addons/base/ir/ir_fields.py:166 #, python-format msgid "Use '1' for yes and '0' for no" -msgstr "" +msgstr "Тийм гэдэгт '1', үгүй гэдэгт'0' гэж хэрэглэнэ" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign @@ -12562,13 +12570,14 @@ msgstr "Мужын нэр" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or URL" -msgstr "" +msgstr "Хоёртын файл эсвэл URL" #. module: base #: code:addons/base/ir/ir_fields.py:313 #, python-format msgid "Invalid database id '%s' for the field '%%(field)s'" msgstr "" +"Өгөгдлийн баазын '%s' гэсэн id нь дараах талбарыг хувьд буруу '%%(field)s'" #. module: base #: view:res.lang:0 @@ -12740,7 +12749,7 @@ msgstr "Гренада" #. module: base #: help:res.partner,customer:0 msgid "Check this box if this contact is a customer." -msgstr "" +msgstr "Хэрэв холбогч нь захиалагч бол үүнийг тэмдэглэ" #. module: base #: view:ir.actions.server:0 @@ -12776,7 +12785,7 @@ msgstr "" #. module: base #: field:res.users,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "Холбогдох харилцагч" #. module: base #: code:addons/osv.py:153 @@ -12813,13 +12822,13 @@ msgstr "Үйлдвэрлэлийн Үйлдлүүд" #. module: base #: view:base.language.export:0 msgid "Here is the exported translation file:" -msgstr "" +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 "" +msgstr "RML агуулга" #. module: base #: view:res.lang:0 @@ -12970,7 +12979,7 @@ msgstr "A4" #. module: base #: view:res.config.installer:0 msgid "Configuration Installer" -msgstr "" +msgstr "Суулгагчийн Тохируулга" #. module: base #: field:res.partner,customer:0 @@ -12990,6 +12999,10 @@ msgid "" "===================================================\n" " " msgstr "" +"\n" +"Энэ модуль н бүх төслийн канбан харагдацад ХАВТАНг нэмдэг.\n" +"===================================================\n" +" " #. module: base #: field:ir.actions.act_window,context:0 @@ -13010,7 +13023,7 @@ msgstr "Гүйцэтгэх дараагийн огноо" #. module: base #: field:ir.sequence,padding:0 msgid "Number Padding" -msgstr "Тоон дугаарын урт" +msgstr "Тоон дугаарын гүйцээлт" #. module: base #: help:multi_company.default,field_id:0 @@ -13060,13 +13073,13 @@ msgstr "" #. 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:439 #, python-format msgid "Couldn't create contact without email address !" -msgstr "" +msgstr "Имэйл хаяггүй холбогчийг үүсгэж чадсангүй !" #. module: base #: model:ir.module.category,name:base.module_category_manufacturing @@ -13088,12 +13101,12 @@ msgstr "Суулгахыг болих" #. 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 "Чек Бичих" #. module: base #: model:ir.module.module,description:base.module_plugin_outlook @@ -13328,7 +13341,7 @@ msgstr "UK - Санхүү" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Mrs." -msgstr "" +msgstr "Хатагтай" #. module: base #: code:addons/base/ir/ir_model.py:426 @@ -13349,7 +13362,7 @@ msgstr "Хэрэглэгч дугаар." #: code:addons/base/ir/ir_fields.py:226 #, python-format msgid "'%s' does not seem to be a valid datetime for field '%%(field)s'" -msgstr "" +msgstr "'%s' нь '%%(field)s' энэ талбар зөв биш огноо шиг байх юм" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic @@ -13413,6 +13426,8 @@ msgstr "" msgid "" "Please make sure no workitems refer to an activity before deleting it!" msgstr "" +"Ажлын зүйлүүд нь үйл ажиллагаатай холбогдохгүй байгаа явдлыг устгахаасаа " +"өмнө нягтална уу!" #. module: base #: model:res.country,name:base.tr @@ -13495,7 +13510,7 @@ msgstr "Холболтын Мэдээлэл" #. module: base #: model:res.partner.title,name:base.res_partner_title_prof msgid "Professor" -msgstr "" +msgstr "Профессор" #. module: base #: model:res.country,name:base.hm @@ -13524,7 +13539,7 @@ msgstr "Үнийн санал, борлуулалтын захиалга, нэх #. module: base #: field:res.users,login_date:0 msgid "Latest connection" -msgstr "" +msgstr "Сүүлчийн холболт" #. module: base #: field:res.groups,implied_ids:0 @@ -13610,7 +13625,7 @@ msgstr "Хос" #. module: base #: model:res.partner.title,name:base.res_partner_title_doctor msgid "Doctor" -msgstr "" +msgstr "Доктор" #. module: base #: model:ir.module.module,description:base.module_mrp_repair @@ -13679,7 +13694,7 @@ msgstr "Валютууд" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 msgid "Consultancy Services" -msgstr "" +msgstr "Зөвлөх Үйлчилгээнүүд" #. module: base #: help:ir.values,value:0 @@ -13689,7 +13704,7 @@ msgstr "Анхны утга (pickled - дарсан) эсвэл сурвалж #. module: base #: field:ir.actions.report.xml,auto:0 msgid "Custom Python Parser" -msgstr "" +msgstr "Өөриймшүүлсэн Python задлагч" #. module: base #: sql_constraint:res.groups:0 @@ -13699,7 +13714,7 @@ msgstr "Группын нэр давхардах ёсгүй !" #. module: base #: help:ir.translation,module:0 msgid "Module this term belongs to" -msgstr "" +msgstr "Энэ нэр томъёо харъяалагдах модуль" #. module: base #: model:ir.module.module,description:base.module_web_view_editor @@ -13710,6 +13725,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Харагдац засварлах OpenERP Web.\n" +"==========================\n" +"\n" +" " #. module: base #: view:ir.sequence:0 @@ -13789,7 +13809,7 @@ msgstr "Бэлтгэн нийлүүлэлт" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 msgid "Bronze" -msgstr "" +msgstr "Хүрэл" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account @@ -13819,7 +13839,7 @@ msgstr "Үүсгэсэн сар" #. module: base #: field:ir.module.module,demo:0 msgid "Demo Data" -msgstr "" +msgstr "Жишээ өгөгдөл" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_mister @@ -13854,7 +13874,7 @@ msgstr "Хаягийн формат" #. module: base #: model:ir.model,name:base.model_change_password_user msgid "Change Password Wizard User" -msgstr "" +msgstr "Хэрэглэгчийн Нууц үг солих харилцах цонх" #. module: base #: model:res.groups,name:base.group_no_one @@ -14177,7 +14197,7 @@ msgstr "Миний баримтуудыг шүүх" #. module: base #: model:ir.module.module,summary:base.module_project_gtd msgid "Personal Tasks, Contexts, Timeboxes" -msgstr "" +msgstr "Хувийн Даалгаврууд, Агуулгууд, Хугацааны хайрцагууд" #. module: base #: model:ir.module.module,description:base.module_l10n_cr @@ -14225,7 +14245,7 @@ msgstr "Габон" #. module: base #: model:ir.module.module,summary:base.module_stock msgid "Inventory, Logistic, Storage" -msgstr "" +msgstr "Бараа материал, Логистик, Хадгалалт" #. module: base #: view:ir.actions.act_window:0 @@ -14289,7 +14309,7 @@ msgstr "Кипр" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "Нууц үг тааруулах" #. module: base #: field:ir.actions.server,subject:0 @@ -14358,7 +14378,7 @@ msgstr "Энэ ажлыг боловсруулахын тулд дуудагда #. module: base #: field:ir.actions.client,tag:0 msgid "Client action tag" -msgstr "Клиентийн үйлдлийн тааг" +msgstr "Клиентийн үйлдлийн пайз" #. module: base #: field:ir.values,model_id:0 @@ -14421,7 +14441,7 @@ msgstr "Гарах Мэйлийн Сервер" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Technical" -msgstr "" +msgstr "Техникийн" #. module: base #: model:res.country,name:base.cn @@ -14606,6 +14626,9 @@ msgid "" "128x128px image, with aspect ratio preserved. Use this field in form views " "or some kanban views." msgstr "" +"Энэ холбогчийн дунд хэмжээт зураг. Энэ автоматаар 128x128 цэг хэмжээтэй " +"болох бөгөөд харьцаа хадгалагдана. Энэ талбарыг маягт харагдац, канбан " +"харагдац зэрэгт хэрэглэнэ үү." #. module: base #: view:base.update.translations:0 @@ -14644,7 +14667,7 @@ msgstr "Эхлүүлэх үйлдэл" #: field:ir.model,modules:0 #: field:ir.model.fields,modules:0 msgid "In Modules" -msgstr "" +msgstr "Модулиуд дотор" #. module: base #: model:ir.module.module,shortdesc:base.module_contacts @@ -14748,7 +14771,7 @@ msgstr "Зайрэ" #. module: base #: model:ir.module.module,summary:base.module_project msgid "Projects, Tasks" -msgstr "" +msgstr "Төслүүд, Даалгаврууд" #. module: base #: field:ir.attachment,res_id:0 @@ -14837,6 +14860,8 @@ 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 @@ -14876,7 +14901,7 @@ msgstr "osv_memory талбарыг зөвхөн = эсвэл != операто #. module: base #: view:res.partner:0 msgid "Fax:" -msgstr "" +msgstr "Факс :" #. module: base #: selection:ir.ui.view,type:0 @@ -15060,7 +15085,7 @@ msgstr "Зорилтат үйл ажиллагаа." #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue msgid "Issue Tracker" -msgstr "" +msgstr "Асуудал Хөтлөгч" #. module: base #: view:base.module.update:0 @@ -15636,12 +15661,12 @@ msgstr "Валютын ханш" #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to Update" -msgstr "" +msgstr "Шинэчлэх Модулиуд" #. module: base #: model:ir.ui.menu,name:base.menu_custom_multicompany msgid "Multi-Companies" -msgstr "" +msgstr "Олон-Компаниуд" #. module: base #: field:workflow,osv:0 @@ -15723,7 +15748,7 @@ msgstr "Үйлдлийн хэрэглээ" #. module: base #: field:ir.module.module,name:0 msgid "Technical Name" -msgstr "" +msgstr "Техникийн нэр" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -15797,7 +15822,7 @@ msgstr "Вебийн Таних Тэмдэгийн Файл" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_upgrade msgid "Apply Scheduled Upgrades" -msgstr "Товлосон шинэчлэлтийг эхлүүлэх" +msgstr "Товлосон Шинэчлэлтийг Хэрэгжүүлэх" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal @@ -16267,7 +16292,7 @@ msgstr "Идэвхтэй цонх" #: model:ir.module.category,name:base.module_category_hidden #: view:res.users:0 msgid "Technical Settings" -msgstr "" +msgstr "Техникийн Тохиргоонууд" #. module: base #: model:ir.module.category,description:base.module_category_accounting_and_finance @@ -16563,7 +16588,7 @@ msgstr "Нөхцөл" #: model:ir.actions.client,name:base.modules_updates_act_cl #: model:ir.ui.menu,name:base.menu_module_updates msgid "Updates" -msgstr "" +msgstr "Шинэчлэлүүд" #. module: base #: help:res.currency,rate:0 @@ -16775,7 +16800,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_module_tree msgid "Installed Modules" -msgstr "" +msgstr "Суулгасан Модулиуд" #. module: base #: code:addons/base/res/res_users.py:170 diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 51dabe48113..e54fd6c36e5 100644 --- a/openerp/addons/base/i18n/nb.po +++ b/openerp/addons/base/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index ff7c25f4087..1096ecc70c7 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:37+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -7851,7 +7851,7 @@ msgstr "Volgend nummer in deze reeks" #. module: base #: view:res.partner:0 msgid "at" -msgstr "op" +msgstr "bij" #. module: base #: view:ir.rule:0 @@ -7925,7 +7925,7 @@ msgstr "Wachtwoord" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_claim msgid "Portal Claim" -msgstr "Klachten portaat" +msgstr "Klachten portaal" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pe @@ -11518,7 +11518,7 @@ msgstr "Methode samenvoeging" #. module: base #: field:res.partner,tz:0 msgid "Timezone" -msgstr "Tijdszone" +msgstr "Tijdzone" #. module: base #: model:ir.model,name:base.model_ir_actions_report_xml @@ -11938,7 +11938,7 @@ msgstr "Volgende uitvoeringsdatum" #. module: base #: field:ir.sequence,padding:0 msgid "Number Padding" -msgstr "Nummer verspringing" +msgstr "Vaste nummerlengte" #. module: base #: help:multi_company.default,field_id:0 diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index f47855e5749..b79e36f7e64 100644 --- a/openerp/addons/base/i18n/nl_BE.po +++ b/openerp/addons/base/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index 7a5b202095d..7466bb531d5 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 62f6dbe0056..e6e0cf3e91c 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index d0520aaca33..ac5455a16af 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:44+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index 79bca2a6867..1729441eb3f 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index 0af87f6c20e..aa0208d6eda 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:41+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index b10d3583dff..90a22948741 100644 --- a/openerp/addons/base/i18n/sk.po +++ b/openerp/addons/base/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:42+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index 1345d5c49a9..2cd6363e8ed 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:42+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index 55a53ee713e..d500f68d17e 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:36+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index a8fd4c81b80..aa605d1f541 100644 --- a/openerp/addons/base/i18n/sr.po +++ b/openerp/addons/base/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:42+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index 677d753c7c7..b9cc24b501c 100644 --- a/openerp/addons/base/i18n/sr@latin.po +++ b/openerp/addons/base/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:09+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:46+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index 552716ea747..83bd440d99b 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:42+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index cd5957e9b3b..fe08d65970b 100644 --- a/openerp/addons/base/i18n/th.po +++ b/openerp/addons/base/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index b39c78ebf3f..28e8db503b9 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 51e35d827af..b7a791a5eee 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index 142e09d0629..85fbeb2508c 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index bef080e0912..12107a62edf 100644 --- a/openerp/addons/base/i18n/ur.po +++ b/openerp/addons/base/i18n/ur.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index 9843363ca58..b279dfb387b 100644 --- a/openerp/addons/base/i18n/vi.po +++ b/openerp/addons/base/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 0f197864afd..eed02cd5f11 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_HK.po b/openerp/addons/base/i18n/zh_HK.po index 8535b21a5ff..11bfede53fa 100644 --- a/openerp/addons/base/i18n/zh_HK.po +++ b/openerp/addons/base/i18n/zh_HK.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:43+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index 02dd99eb98a..f17a4ae682f 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" -"X-Generator: Launchpad (build 16506)\n" +"X-Launchpad-Export-Date: 2013-03-06 05:45+0000\n" +"X-Generator: Launchpad (build 16514)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing From 5a8497ddebee7590defcd0df5d768a7e2db9e8e4 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 7 Mar 2013 04:57:02 +0000 Subject: [PATCH 47/47] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130306054622-snqw4k5dcxi37p04 bzr revid: launchpad_translations_on_behalf_of_openerp-20130307045702-2p4nejodo4sfrtu8 --- addons/anonymization/i18n/mk.po | 331 +++++ addons/association/i18n/mk.po | 146 +++ addons/audittrail/i18n/mk.po | 408 ++++++ addons/auth_crypt/i18n/ar.po | 76 +- addons/base_report_designer/i18n/mk.po | 191 +++ addons/contacts/i18n/cs.po | 44 + addons/document/i18n/mk.po | 768 +++++++++++ addons/marketing_campaign/i18n/cs.po | 1134 +++++++++++++++++ addons/marketing_campaign_crm_demo/i18n/mk.po | 169 +++ addons/membership/i18n/mk.po | 784 ++++++++++++ 10 files changed, 3990 insertions(+), 61 deletions(-) create mode 100644 addons/anonymization/i18n/mk.po create mode 100644 addons/association/i18n/mk.po create mode 100644 addons/audittrail/i18n/mk.po create mode 100644 addons/base_report_designer/i18n/mk.po create mode 100644 addons/contacts/i18n/cs.po create mode 100644 addons/document/i18n/mk.po create mode 100644 addons/marketing_campaign/i18n/cs.po create mode 100644 addons/marketing_campaign_crm_demo/i18n/mk.po create mode 100644 addons/membership/i18n/mk.po diff --git a/addons/anonymization/i18n/mk.po b/addons/anonymization/i18n/mk.po new file mode 100644 index 00000000000..6c44ee037cf --- /dev/null +++ b/addons/anonymization/i18n/mk.po @@ -0,0 +1,331 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 12:54+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:57+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard +msgid "ir.model.fields.anonymize.wizard" +msgstr "ir.model.fields.anonymize.wizard" + +#. module: anonymization +#: field:ir.model.fields.anonymization,model_id:0 +msgid "Object" +msgstr "" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_migration_fix +msgid "ir.model.fields.anonymization.migration.fix" +msgstr "ir.model.fields.anonymization.migration.fix" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,target_version:0 +msgid "Target Version" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.migration.fix,query_type:0 +msgid "sql" +msgstr "sql" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:91 +#, python-format +msgid "" +"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." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,field_name:0 +msgid "Field Name" +msgstr "Име на полето" + +#. module: anonymization +#: field:ir.model.fields.anonymization,field_id:0 +#: field:ir.model.fields.anonymization.migration.fix,field_name:0 +msgid "Field" +msgstr "Поле" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +msgid "New" +msgstr "Ново" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,file_import:0 +msgid "Import" +msgstr "Увези" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization +msgid "ir.model.fields.anonymization" +msgstr "ir.model.fields.anonymization" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:300 +#, python-format +msgid "" +"Before executing the anonymization process, you should make a backup of your " +"database." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,state:0 +#: field:ir.model.fields.anonymize.wizard,state:0 +msgid "Status" +msgstr "Статус" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,direction:0 +msgid "Direction" +msgstr "Насока" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_tree +#: view:ir.model.fields.anonymization:0 +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_fields +msgid "Anonymized Fields" +msgstr "" + +#. module: anonymization +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization +msgid "Database anonymization" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,direction:0 +msgid "clear -> anonymized" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Anonymized" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,state:0 +msgid "unknown" +msgstr "непознато" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:448 +#, python-format +msgid "Anonymized value is None. This cannot happens." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,filepath:0 +msgid "File path" +msgstr "Патека на датотеката" + +#. module: anonymization +#: help:ir.model.fields.anonymize.wizard,file_import:0 +msgid "" +"This is the file created by the anonymization process. It should have the " +"'.pickle' extention." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,date:0 +msgid "Date" +msgstr "Датум" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,file_export:0 +msgid "Export" +msgstr "Извези" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Reverse the Database Anonymization" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:444 +#, python-format +msgid "" +"Cannot anonymize fields of these types: binary, many2many, many2one, " +"one2many, reference." +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Database Anonymization" +msgstr "" + +#. module: anonymization +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_wizard +msgid "Anonymize database" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.migration.fix,query_type:0 +msgid "python" +msgstr "python" + +#. module: anonymization +#: view:ir.model.fields.anonymization.history:0 +#: field:ir.model.fields.anonymization.history,field_ids:0 +msgid "Fields" +msgstr "Полиња" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Clear" +msgstr "Исчисти" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:533 +#, python-format +msgid "" +"It is not possible to reverse the anonymization process without supplying " +"the anonymization export file." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,summary:0 +msgid "Summary" +msgstr "Резиме" + +#. module: anonymization +#: view:ir.model.fields.anonymization:0 +msgid "Anonymized Field" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:391 +#: code:addons/anonymization/anonymization.py:526 +#, python-format +msgid "" +"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." +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Unstable" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Exception occured" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +msgid "Not Existing" +msgstr "Не постои" + +#. module: anonymization +#: field:ir.model.fields.anonymization,model_name:0 +msgid "Object Name" +msgstr "Име на објект" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_history_tree +#: view:ir.model.fields.anonymization.history:0 +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_history +msgid "Anonymization History" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,model_name:0 +msgid "Model" +msgstr "Модел" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_history +msgid "ir.model.fields.anonymization.history" +msgstr "ir.model.fields.anonymization.history" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:358 +#, python-format +msgid "" +"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." +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:389 +#: code:addons/anonymization/anonymization.py:448 +#, python-format +msgid "Error !" +msgstr "Грешка !" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymize_wizard +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Anonymize Database" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,name:0 +msgid "File Name" +msgstr "Име на датотека" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,sequence:0 +msgid "Sequence" +msgstr "Секвенца" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,direction:0 +msgid "anonymized -> clear" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Started" +msgstr "Започнато" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:389 +#, python-format +msgid "The database is currently anonymized, you cannot anonymize it again." +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Done" +msgstr "Завршено" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,query:0 +#: field:ir.model.fields.anonymization.migration.fix,query_type:0 +msgid "Query" +msgstr "Прашалник" + +#. module: anonymization +#: view:ir.model.fields.anonymization.history:0 +#: field:ir.model.fields.anonymization.history,msg:0 +#: field:ir.model.fields.anonymize.wizard,msg:0 +msgid "Message" +msgstr "Порака" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:65 +#: sql_constraint:ir.model.fields.anonymization:0 +#, python-format +msgid "You cannot have two fields with the same name on the same object!" +msgstr "Не може да имате две полиња со исто име на ист објект!" diff --git a/addons/association/i18n/mk.po b/addons/association/i18n/mk.po new file mode 100644 index 00000000000..9447655c92d --- /dev/null +++ b/addons/association/i18n/mk.po @@ -0,0 +1,146 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2013-03-06 14:28+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:57+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: association +#: field:profile.association.config.install_modules_wizard,wiki:0 +msgid "Wiki" +msgstr "Вики" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Event Management" +msgstr "Менаџмент на настан" + +#. module: association +#: field:profile.association.config.install_modules_wizard,project_gtd:0 +msgid "Getting Things Done" +msgstr "Getting Things Done" + +#. module: association +#: model:ir.module.module,description:association.module_meta_information +msgid "This module is to create Profile for Associates" +msgstr "Овој модул е за да се креира Профил за соработници" + +#. module: association +#: field:profile.association.config.install_modules_wizard,progress:0 +msgid "Configuration Progress" +msgstr "Напредок на Конфигурација" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "" +"Here are specific applications related to the Association Profile you " +"selected." +msgstr "" +"Овде имате одредени апликации поврзани со профилот на соработникот кој сте " +"го избрале." + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "title" +msgstr "наслов" + +#. module: association +#: help:profile.association.config.install_modules_wizard,event_project:0 +msgid "Helps you to manage and organize your events." +msgstr "Ви помага да ги менаџирате и организирате вашите настани." + +#. module: association +#: field:profile.association.config.install_modules_wizard,config_logo:0 +msgid "Image" +msgstr "Слика" + +#. module: association +#: help:profile.association.config.install_modules_wizard,hr_expense:0 +msgid "" +"Tracks and manages employee expenses, and can automatically re-invoice " +"clients if the expenses are project-related." +msgstr "" +"Ги следи и менаџира трошоците поврзани со вработените и ви дава можност за " +"автоматско фактурирање (ре-фактурирање) на клиентите доколку истите трошоци " +"се поврзани со одреден проект." + +#. module: association +#: help:profile.association.config.install_modules_wizard,project_gtd:0 +msgid "" +"GTD is a methodology to efficiently organise yourself and your tasks. This " +"module fully integrates GTD principle with OpenERP's project management." +msgstr "" +"GTD е методологија за ефикасно организирање на вашите задачи. Овој модул " +"целосно го интегрира GTD принципот со OpenERP проектниот менаџмент." + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Resources Management" +msgstr "Менаџмент на ресурси" + +#. module: association +#: model:ir.module.module,shortdesc:association.module_meta_information +msgid "Association profile" +msgstr "Профил на соработник" + +#. module: association +#: field:profile.association.config.install_modules_wizard,hr_expense:0 +msgid "Expenses Tracking" +msgstr "Следење на трошоци" + +#. module: association +#: model:ir.actions.act_window,name:association.action_config_install_module +#: view:profile.association.config.install_modules_wizard:0 +msgid "Association Application Configuration" +msgstr "Конфигурација на апликација за соработник" + +#. module: association +#: help:profile.association.config.install_modules_wizard,wiki:0 +msgid "" +"Lets you create wiki pages and page groups in order to keep track of " +"business knowledge and share it with and between your employees." +msgstr "" +"Ви овозможува да креирате вики страници и групи на страници со цел да го " +"следите вашето бизнис знаење и да го споделите со и помеѓу вашите вработени." + +#. module: association +#: help:profile.association.config.install_modules_wizard,project:0 +msgid "" +"Helps you manage your projects and tasks by tracking them, generating " +"plannings, etc..." +msgstr "" +"Ви помага да ги управувате вашите проекти и задачи со нивно следење, " +"планирање итн..." + +#. module: association +#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard +msgid "profile.association.config.install_modules_wizard" +msgstr "profile.association.config.install_modules_wizard" + +#. module: association +#: field:profile.association.config.install_modules_wizard,event_project:0 +msgid "Events" +msgstr "Настани" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +#: field:profile.association.config.install_modules_wizard,project:0 +msgid "Project Management" +msgstr "Проектен менаџмент" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Configure" +msgstr "Конфигурирај" diff --git a/addons/audittrail/i18n/mk.po b/addons/audittrail/i18n/mk.po new file mode 100644 index 00000000000..5057c69877d --- /dev/null +++ b/addons/audittrail/i18n/mk.po @@ -0,0 +1,408 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 13:25+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:56+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Old Value Text : " +msgstr "" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:76 +#, python-format +msgid "WARNING: audittrail is not part of the pool" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,log_id:0 +msgid "Log" +msgstr "Лог" + +#. module: audittrail +#: view:audittrail.rule:0 +#: selection:audittrail.rule,state:0 +msgid "Subscribed" +msgstr "Претплатен" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:260 +#: code:addons/audittrail/audittrail.py:347 +#: code:addons/audittrail/audittrail.py:408 +#, python-format +msgid "'%s' Model does not exist..." +msgstr "'%s' Моделот не постои..." + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Subscribed Rule" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +#: model:ir.model,name:audittrail.model_audittrail_rule +msgid "Audittrail Rule" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +#: field:audittrail.rule,state:0 +msgid "Status" +msgstr "Статус" + +#. module: audittrail +#: view:audittrail.view.log:0 +#: model:ir.actions.act_window,name:audittrail.action_audittrail_log_tree +#: model:ir.ui.menu,name:audittrail.menu_audit_logs +msgid "Audit Logs" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: view:audittrail.rule:0 +msgid "Group By..." +msgstr "Групирај по..." + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "_Subscribe" +msgstr "_Претплати" + +#. module: audittrail +#: view:audittrail.rule:0 +#: selection:audittrail.rule,state:0 +msgid "Draft" +msgstr "Нацрт" + +#. module: audittrail +#: field:audittrail.log.line,old_value:0 +msgid "Old Value" +msgstr "Стара вредност" + +#. module: audittrail +#: model:ir.actions.act_window,name:audittrail.action_audittrail_view_log +msgid "View log" +msgstr "Види лог" + +#. module: audittrail +#: help:audittrail.rule,log_read:0 +msgid "" +"Select this if you want to keep track of read/open on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.log,method:0 +msgid "Method" +msgstr "Метод" + +#. module: audittrail +#: field:audittrail.view.log,from:0 +msgid "Log From" +msgstr "" + +#. module: audittrail +#: field:audittrail.log.line,log:0 +msgid "Log ID" +msgstr "ID на лог" + +#. module: audittrail +#: field:audittrail.log,res_id:0 +msgid "Resource Id" +msgstr "ID на ресурс" + +#. module: audittrail +#: help:audittrail.rule,user_id:0 +msgid "if User is not added then it will applicable for all users" +msgstr "доколку не е додаден Корисник ќе се примени на сите корисници" + +#. module: audittrail +#: help:audittrail.rule,log_workflow:0 +msgid "" +"Select this if you want to keep track of workflow on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,user_id:0 +msgid "Users" +msgstr "Корисници" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Log Lines" +msgstr "Ставки на Лог" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,object_id:0 +#: field:audittrail.rule,object_id:0 +msgid "Object" +msgstr "Објект" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "AuditTrail Rule" +msgstr "" + +#. module: audittrail +#: field:audittrail.view.log,to:0 +msgid "Log To" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "New Value Text: " +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Search Audittrail Rule" +msgstr "" + +#. module: audittrail +#: model:ir.actions.act_window,name:audittrail.action_audittrail_rule_tree +#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_rule_tree +msgid "Audit Rules" +msgstr "Правила за ревизија" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Old Value : " +msgstr "Стара вредност : " + +#. module: audittrail +#: field:audittrail.log,name:0 +msgid "Resource Name" +msgstr "Име на ресурс" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,timestamp:0 +msgid "Date" +msgstr "Датум" + +#. module: audittrail +#: help:audittrail.rule,log_write:0 +msgid "" +"Select this if you want to keep track of modification on any record of the " +"object of this rule" +msgstr "" +"Означете доколку сакате да ги следите измените на било кој запис за објектот " +"на ова правило" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "AuditTrail Rules" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,object_id:0 +msgid "Select object for which you want to generate log." +msgstr "Изберете објект за кој сакате да генерирате лог." + +#. module: audittrail +#: model:ir.ui.menu,name:audittrail.menu_audit +msgid "Audit" +msgstr "Ревизија" + +#. module: audittrail +#: field:audittrail.rule,log_workflow:0 +msgid "Log Workflow" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_read:0 +msgid "Log Reads" +msgstr "" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:77 +#, python-format +msgid "Change audittrail depends -- Setting rule as DRAFT" +msgstr "" + +#. module: audittrail +#: field:audittrail.log,line_ids:0 +msgid "Log lines" +msgstr "Ставки на Лог" + +#. module: audittrail +#: field:audittrail.log.line,field_id:0 +msgid "Fields" +msgstr "Полиња" + +#. module: audittrail +#: field:audittrail.rule,log_create:0 +msgid "Log Creates" +msgstr "Креирање на лог" + +#. module: audittrail +#: help:audittrail.rule,log_unlink:0 +msgid "" +"Select this if you want to keep track of deletion on any record of the " +"object of this rule" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,user_id:0 +msgid "User" +msgstr "Корисник" + +#. module: audittrail +#: field:audittrail.rule,action_id:0 +msgid "Action ID" +msgstr "ID на дејство" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Users (if User is not added then it will applicable for all users)" +msgstr "" +"Корисници (доколку корисникот не е додаден, ќе се примени на сите корисници)" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "UnSubscribe" +msgstr "" + +#. module: audittrail +#: sql_constraint:audittrail.rule:0 +msgid "" +"There is already a rule defined on this object\n" +" You cannot define another: please edit the existing one." +msgstr "" +"Веќе има дефинирано правило за овој објект\n" +"Не може да дефинирате друго: изменете го постојното." + +#. module: audittrail +#: field:audittrail.rule,log_unlink:0 +msgid "Log Deletes" +msgstr "" + +#. module: audittrail +#: view:audittrail.log:0 +#: view:audittrail.rule:0 +msgid "Model" +msgstr "Модел" + +#. module: audittrail +#: field:audittrail.log.line,field_description:0 +msgid "Field Description" +msgstr "Опис на поле" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Search Audittrail Log" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,log_write:0 +msgid "Log Writes" +msgstr "" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "Open Logs" +msgstr "Отвори логови" + +#. module: audittrail +#: field:audittrail.log.line,new_value_text:0 +msgid "New value Text" +msgstr "" + +#. module: audittrail +#: field:audittrail.rule,name:0 +msgid "Rule Name" +msgstr "Име на правило" + +#. module: audittrail +#: field:audittrail.log.line,new_value:0 +msgid "New Value" +msgstr "Нова вредност" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:223 +#, python-format +msgid "'%s' field does not exist in '%s' model" +msgstr "'%s' полето не постои во '%s' моделот" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "AuditTrail Logs" +msgstr "" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Draft Rule" +msgstr "Нацрт правило" + +#. module: audittrail +#: view:audittrail.log:0 +#: model:ir.model,name:audittrail.model_audittrail_log +msgid "Audittrail Log" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_action:0 +msgid "" +"Select this if you want to keep track of actions on the object of this rule" +msgstr "" +"Означете го ова доколку сакате да ги следите акциите на објектот на ова " +"правило" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "New Value : " +msgstr "Нова вредност : " + +#. module: audittrail +#: field:audittrail.log.line,old_value_text:0 +msgid "Old value Text" +msgstr "" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "Cancel" +msgstr "Откажи" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_view_log +msgid "View Log" +msgstr "Прегледај лог" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_log_line +msgid "Log Line" +msgstr "Ставка на лог" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "or" +msgstr "или" + +#. module: audittrail +#: field:audittrail.rule,log_action:0 +msgid "Log Action" +msgstr "" + +#. module: audittrail +#: help:audittrail.rule,log_create:0 +msgid "" +"Select this if you want to keep track of creation on any record of the " +"object of this rule" +msgstr "" diff --git a/addons/auth_crypt/i18n/ar.po b/addons/auth_crypt/i18n/ar.po index 6790552602e..d5e2ae07013 100644 --- a/addons/auth_crypt/i18n/ar.po +++ b/addons/auth_crypt/i18n/ar.po @@ -1,74 +1,28 @@ # Arabic translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-01 18:05+0000\n" -"Last-Translator: gehad shaat \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 14:32+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:53+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2013-03-07 04:57+0000\n" +"X-Generator: Launchpad (build 16514)\n" -#. module: base_crypt -#: model:ir.model,name:base_crypt.model_res_users +#. module: auth_crypt +#: field:res.users,password_crypt:0 +msgid "Encrypted Password" +msgstr "" + +#. module: auth_crypt +#: model:ir.model,name:auth_crypt.model_res_users msgid "Users" -msgstr "المستخدمون" - -#~ msgid "Base - Password Encryption" -#~ msgstr "قاعدة - تشفير كلمة المرور" - -#, python-format -#~ msgid "Please specify the password !" -#~ msgstr "يرجى تحديد كلمة السر!" - -#~ msgid "You can not have two users with the same login !" -#~ msgstr "لا يمكن ان يكون هناك اثنين مستخدمين بنفس اسم الدخول!" - -#~ msgid "The chosen company is not in the allowed companies for this user" -#~ msgstr "الشركة المختارة غير مدرجة ضمن قائمة الشركات المسموحة لهذا المستخدم" - -#, python-format -#~ msgid "Error" -#~ msgstr "خطأ" - -#~ msgid "res.users" -#~ msgstr "مستخدمي المراجع" - -#~ msgid "" -#~ "This module replaces the cleartext password in the database with a password " -#~ "hash,\n" -#~ "preventing anyone from reading the original password.\n" -#~ "For your existing user base, the removal of the cleartext passwords occurs " -#~ "the first time\n" -#~ "a user logs into the database, after installing base_crypt.\n" -#~ "After installing this module it won't be possible to recover a forgotten " -#~ "password for your\n" -#~ "users, the only solution is for an admin to set a new password.\n" -#~ "\n" -#~ "Note: installing this module does not mean you can ignore basic security " -#~ "measures,\n" -#~ "as the password is still transmitted unencrypted on the network (by the " -#~ "client),\n" -#~ "unless you are using a secure protocol such as XML-RPCS.\n" -#~ " " -#~ msgstr "" -#~ "يستبدل هذه الوحدة كلمة السر بنص واضح في قاعدة البيانات مع شرطة كلمة السر،\n" -#~ "منع أي شخص من قراءة كلمة السر الأصلية.\n" -#~ "لقاعدة المستخدم القائم الخاص بك ، وإزالة كلمات المرور نص واضح يحدث للمرة " -#~ "الأولى\n" -#~ "تسجيل دخول المستخدم في قاعدة البيانات، بعد تثبيت base_crypt.\n" -#~ "بعد تركيب هذه الوحدة لن يكون من الممكن استرجاع كلمة المرور المنسية\n" -#~ "للمستخدمين، والحل الوحيد هو المسير لتعيين كلمة مرور جديدة.\n" -#~ "\n" -#~ "ملاحظة: تركيب هذه الوحدة لا يعني يمكنك تجاهل التدابير الأمنية الأساسية،\n" -#~ "كما لا تزال تبث كلمة المرور غير مشفرة على شبكة الاتصال (من قبل العميل)،\n" -#~ "إلا إذا كنت تستخدم بروتوكول آمن مثل XML-محاولات RPCs.\n" -#~ " " +msgstr "" diff --git a/addons/base_report_designer/i18n/mk.po b/addons/base_report_designer/i18n/mk.po new file mode 100644 index 00000000000..60d23e38538 --- /dev/null +++ b/addons/base_report_designer/i18n/mk.po @@ -0,0 +1,191 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 13:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:56+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_sxw +msgid "base.report.sxw" +msgstr "base.report.sxw" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "OpenERP Report Designer Configuration" +msgstr "Конфигурација за дизајнирање на OpenERP извештај" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "" +"This plug-in allows you to create/modify OpenERP Reports into OpenOffice " +"Writer." +msgstr "" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Upload the modified report" +msgstr "Качи изменет извештај" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +msgid "The .SXW report" +msgstr "The .SXW извештај" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_designer_installer +msgid "base_report_designer.installer" +msgstr "Copy text \t base_report_designer.installer" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_rml_save +msgid "base.report.rml.save" +msgstr "base.report.rml.save" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "Configure" +msgstr "Конфигурирај" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "title" +msgstr "наслов" + +#. module: base_report_designer +#: field:base.report.file.sxw,report_id:0 +#: field:base.report.sxw,report_id:0 +msgid "Report" +msgstr "Извештај" + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "The RML Report" +msgstr "The RML Извештај" + +#. module: base_report_designer +#: model:ir.ui.menu,name:base_report_designer.menu_action_report_designer_wizard +msgid "Report Designer" +msgstr "Дизајнер на извештај" + +#. module: base_report_designer +#: field:base_report_designer.installer,name:0 +msgid "File name" +msgstr "Име на датотеката" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +#: view:base.report.sxw:0 +msgid "Get a report" +msgstr "" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_wizard +msgid "OpenERP Report Designer" +msgstr "Дизајнер на OpenERP извештај" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Continue" +msgstr "Продолжи" + +#. module: base_report_designer +#: field:base.report.rml.save,file_rml:0 +msgid "Save As" +msgstr "Зачувај како" + +#. module: base_report_designer +#: help:base_report_designer.installer,plugin_file:0 +msgid "" +"OpenObject Report Designer plug-in file. Save as this file and install this " +"plug-in in OpenOffice." +msgstr "" + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "Save RML FIle" +msgstr "Зачувај RML фајл" + +#. module: base_report_designer +#: field:base.report.file.sxw,file_sxw:0 +#: field:base.report.file.sxw,file_sxw_upload:0 +msgid "Your .SXW file" +msgstr "Вашиот .SXW фајл" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "Installation and Configuration Steps" +msgstr "Чекори за инсталација и конфигурација" + +#. module: base_report_designer +#: field:base_report_designer.installer,description:0 +msgid "Description" +msgstr "Опис" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +msgid "" +"This is the template of your requested report.\n" +"Save it as a .SXW file and open it with OpenOffice.\n" +"Don't forget to install the OpenERP SA OpenOffice package to modify it.\n" +"Once it is modified, re-upload it in OpenERP using this wizard." +msgstr "" +"Ова е урнек за бараниот извештај.\n" +"Зачувајте го како .SXW фајл и отворете го со OpenOffice.\n" +"Не заборавајте да го инсталирате OpenERP SA OpenOffice пакетот за да го " +"измените.\n" +"Откако е изменет, качете го повторно во OpenERP со користење на овој " +"волшебник." + +#. module: base_report_designer +#: model:ir.actions.act_window,name:base_report_designer.action_view_base_report_sxw +msgid "Base Report sxw" +msgstr "" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_file_sxw +msgid "base.report.file.sxw" +msgstr "base.report.file.sxw" + +#. module: base_report_designer +#: field:base_report_designer.installer,plugin_file:0 +msgid "OpenObject Report Designer Plug-in" +msgstr "" + +#. module: base_report_designer +#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_installer +msgid "OpenERP Report Designer Installation" +msgstr "Инсталација на Дизајнер за OpenERP извештај" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Cancel" +msgstr "Откажи" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "or" +msgstr "или" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "ir.actions.report.xml" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Select your report" +msgstr "Селектирајте го вашиот извештај" diff --git a/addons/contacts/i18n/cs.po b/addons/contacts/i18n/cs.po new file mode 100644 index 00000000000..4f1a6d91ec3 --- /dev/null +++ b/addons/contacts/i18n/cs.po @@ -0,0 +1,44 @@ +# Czech translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-05 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-06 05:46+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: contacts +#: model:ir.actions.act_window,help:contacts.action_contacts +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 "" +"

\n" +" Klepněte pro přidání kontaktu do vašeho adresáře.\n" +"

\n" +" Pomocí OpenERP můžete sledovat aktivity zákazníků,\n" +" diskuze, historii obchodních příležitostí, dokumentů, apod.\n" +"

\n" +" " + +#. module: contacts +#: model:ir.actions.act_window,name:contacts.action_contacts +#: model:ir.ui.menu,name:contacts.menu_contacts +msgid "Contacts" +msgstr "Kontakty" diff --git a/addons/document/i18n/mk.po b/addons/document/i18n/mk.po new file mode 100644 index 00000000000..05cc6207204 --- /dev/null +++ b/addons/document/i18n/mk.po @@ -0,0 +1,768 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 14:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:56+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: document +#: field:document.directory,parent_id:0 +msgid "Parent Directory" +msgstr "Директориум Родител" + +#. module: document +#: code:addons/document/document.py:336 +#, python-format +msgid "Directory name contains special characters!" +msgstr "Името на директориумот содржи специјални карактери!" + +#. module: document +#: view:document.directory:0 +msgid "Search Document Directory" +msgstr "Пребарај директориум на документ" + +#. module: document +#: help:document.directory,resource_field:0 +msgid "" +"Field to be used as name on resource directories. If empty, the \"name\" " +"will be used." +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Group By..." +msgstr "Групирај по..." + +#. module: document +#: view:ir.attachment:0 +msgid "Modification" +msgstr "Измена" + +#. module: document +#: view:document.directory:0 +msgid "Resources" +msgstr "Ресурси" + +#. module: document +#: field:document.directory,file_ids:0 +#: view:report.document.user:0 +msgid "Files" +msgstr "Датотеки" + +#. module: document +#: field:document.directory.content.type,mimetype:0 +msgid "Mime Type" +msgstr "Mime-тип" + +#. module: document +#: selection:report.document.user,month:0 +msgid "March" +msgstr "Март" + +#. module: document +#: field:document.directory.dctx,expr:0 +msgid "Expression" +msgstr "Израз" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,company_id:0 +msgid "Company" +msgstr "Компанија" + +#. module: document +#: model:ir.model,name:document.model_document_directory_content +msgid "Directory Content" +msgstr "Содржина на директориум" + +#. module: document +#: view:ir.attachment:0 +msgid "My Document(s)" +msgstr "Мој документ(и)" + +#. module: document +#: model:ir.ui.menu,name:document.menu_document_management_configuration +msgid "Document Management" +msgstr "Менаџмент на документ" + +#. module: document +#: help:document.directory.dctx,expr:0 +msgid "" +"A python expression used to evaluate the field.\n" +"You can use 'dir_id' for current dir, 'res_id', 'res_model' as a reference " +"to the current record, in dynamic folders" +msgstr "" + +#. module: document +#: help:document.directory.dctx,field:0 +msgid "The name of the field." +msgstr "Име на полето." + +#. module: document +#: code:addons/document/document.py:326 +#: code:addons/document/document.py:331 +#, python-format +msgid "Directory name must be unique!" +msgstr "Името на директориумот мора да биде уникатно!" + +#. module: document +#: view:ir.attachment:0 +msgid "Filter on my documents" +msgstr "Филтар на моите документи" + +#. module: document +#: view:ir.attachment:0 +#: field:ir.attachment,index_content:0 +msgid "Indexed Content" +msgstr "" + +#. module: document +#: help:document.directory,resource_find_all:0 +msgid "" +"If true, all attachments that match this resource will be located. If " +"false, only ones that have this as parent." +msgstr "" +"Доколку е точно, сите прилози кои се совпаѓаат со овој ресурс ќе бидат " +"лоцирани. Доколку е грешка, само оние кои го имаат ова како родител." + +#. module: document +#: view:document.directory:0 +#: model:ir.actions.act_window,name:document.action_document_directory_form +#: model:ir.ui.menu,name:document.menu_document_directories +msgid "Directories" +msgstr "Директориуми" + +#. module: document +#: model:ir.model,name:document.model_report_document_user +msgid "Files details by Users" +msgstr "Детали за датотеки по корисници" + +#. module: document +#: field:document.directory,resource_find_all:0 +msgid "Find all resources" +msgstr "Пронајди ги сите ресурси" + +#. module: document +#: selection:document.directory,type:0 +msgid "Folders per resource" +msgstr "Папки по ресурс" + +#. module: document +#: field:document.directory.content,suffix:0 +msgid "Suffix" +msgstr "Суфикс" + +#. module: document +#: field:report.document.user,change_date:0 +msgid "Modified Date" +msgstr "Изменет датум" + +#. module: document +#: view:document.configuration:0 +msgid "Knowledge Application Configuration" +msgstr "Конфигурација за апликација на знаење" + +#. module: document +#: view:ir.attachment:0 +#: field:ir.attachment,partner_id:0 +msgid "Partner" +msgstr "Партнер" + +#. module: document +#: model:ir.actions.act_window,name:document.act_res_partner_document +#: model:ir.actions.act_window,name:document.zoom_directory +msgid "Related Documents" +msgstr "Поврзани документи" + +#. module: document +#: model:ir.actions.act_window,help:document.action_document_file_form +msgid "" +"

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

\n" +" The Documents repository gives you access to all attachments, " +"such\n" +" as mails, project documents, invoices etc.\n" +"

\n" +" " +msgstr "" + +#. module: document +#: code:addons/document/document.py:326 +#: code:addons/document/document.py:331 +#: code:addons/document/document.py:336 +#, python-format +msgid "ValidateError" +msgstr "" + +#. module: document +#: model:ir.model,name:document.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "ir.actions.report.xml" + +#. module: document +#: model:ir.actions.act_window,name:document.action_document_file_form +#: model:ir.ui.menu,name:document.menu_document_doc +#: model:ir.ui.menu,name:document.menu_document_files +msgid "Documents" +msgstr "Документи" + +#. module: document +#: field:document.directory,ressource_type_id:0 +msgid "Resource model" +msgstr "Модел на ресурс" + +#. module: document +#: field:report.document.file,file_size:0 +#: field:report.document.user,file_size:0 +msgid "File Size" +msgstr "Големина на датотеката" + +#. module: document +#: field:document.directory.content.type,name:0 +#: field:ir.attachment,file_type:0 +msgid "Content Type" +msgstr "Тип на содржина" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,type:0 +msgid "Type" +msgstr "Тип" + +#. module: document +#: sql_constraint:ir.attachment:0 +msgid "The filename must be unique in a directory !" +msgstr "Името на датотеката мора да биде уникатно во директориумот !" + +#. module: document +#: code:addons/document/document.py:110 +#: code:addons/document/document.py:296 +#, python-format +msgid "%s (copy)" +msgstr "%s (копија)" + +#. module: document +#: help:document.directory,ressource_type_id:0 +msgid "" +"Select an object here and there will be one folder per record of that " +"resource." +msgstr "" + +#. module: document +#: help:document.directory,domain:0 +msgid "" +"Use a domain if you want to apply an automatic filter on visible resources." +msgstr "" +"Употребете домен доколку сакате да примените автоматски филтер на видливи " +"ресурси." + +#. module: document +#: constraint:document.directory:0 +msgid "Error! You cannot create recursive directories." +msgstr "Грешка! Не може да креирате рекурсивни директориуми." + +#. module: document +#: field:document.directory,resource_field:0 +msgid "Name field" +msgstr "Име на поле" + +#. module: document +#: field:document.directory,dctx_ids:0 +msgid "Context fields" +msgstr "" + +#. module: document +#: view:document.directory:0 +#: field:report.document.user,type:0 +msgid "Directory Type" +msgstr "Тип на директориум" + +#. module: document +#: field:document.directory.content,report_id:0 +msgid "Report" +msgstr "Извештај" + +#. module: document +#: selection:report.document.user,month:0 +msgid "July" +msgstr "Јули" + +#. module: document +#: field:document.directory.content.type,code:0 +msgid "Extension" +msgstr "Проширување" + +#. module: document +#: field:document.directory,content_ids:0 +msgid "Virtual Files" +msgstr "Виртуелни полиња" + +#. module: document +#: code:addons/document/document.py:562 +#, python-format +msgid "Error at doc write!" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Generated Files" +msgstr "Генерирани полиња" + +#. module: document +#: view:document.configuration:0 +msgid "" +"When executing this wizard, it will configure your directories automatically " +"according to modules installed." +msgstr "" +"Кога го користите овој волшебник, тој ќе ги конфигурира автоматски вашите " +"директориуми според инсталраните модули." + +#. module: document +#: field:document.directory.content,directory_id:0 +#: field:document.directory.dctx,dir_id:0 +#: model:ir.actions.act_window,name:document.action_document_file_directory_form +#: view:ir.attachment:0 +#: field:ir.attachment,parent_id:0 +#: model:ir.model,name:document.model_document_directory +#: field:report.document.user,directory:0 +msgid "Directory" +msgstr "Директориум" + +#. module: document +#: view:document.directory:0 +msgid "Security" +msgstr "Безбедност" + +#. module: document +#: field:document.directory,write_uid:0 +#: field:ir.attachment,write_uid:0 +msgid "Last Modification User" +msgstr "Корисник на последна измена" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_files_by_user_graph +#: view:report.document.user:0 +msgid "Files by User" +msgstr "Датотеки по корисник" + +#. module: document +#: view:ir.attachment:0 +msgid "on" +msgstr "на" + +#. module: document +#: field:document.directory,domain:0 +msgid "Domain" +msgstr "Домен" + +#. module: document +#: field:document.directory,write_date:0 +#: field:ir.attachment,write_date:0 +msgid "Date Modified" +msgstr "Изменет датум" + +#. module: document +#: model:ir.model,name:document.model_report_document_file +msgid "Files details by Directory" +msgstr "Детали за датотеки по директориум" + +#. module: document +#: view:report.document.user:0 +msgid "All users files" +msgstr "Датотеки на сите корисници" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_size_month +#: view:report.document.file:0 +msgid "File Size by Month" +msgstr "Големина на датотека по месец" + +#. module: document +#: selection:report.document.user,month:0 +msgid "December" +msgstr "Декември" + +#. module: document +#: selection:document.directory,type:0 +msgid "Static Directory" +msgstr "" + +#. module: document +#: field:report.document.file,month:0 +#: field:report.document.user,month:0 +msgid "Month" +msgstr "Месец" + +#. module: document +#: view:document.directory:0 +msgid "Define words in the context, for all child directories and files" +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Static" +msgstr "Статичко" + +#. module: document +#: field:report.document.user,user:0 +msgid "unknown" +msgstr "непознато" + +#. module: document +#: view:document.directory:0 +#: field:document.directory,user_id:0 +#: view:ir.attachment:0 +#: field:ir.attachment,user_id:0 +#: field:report.document.user,user_id:0 +msgid "Owner" +msgstr "Сопственик" + +#. module: document +#: view:document.directory:0 +msgid "PDF Report" +msgstr "PDF Извештај" + +#. module: document +#: view:document.directory:0 +msgid "Contents" +msgstr "Содржини" + +#. module: document +#: field:document.directory,create_date:0 +#: field:report.document.user,create_date:0 +msgid "Date Created" +msgstr "Креирање на датум" + +#. module: document +#: help:document.directory.content,include_name:0 +msgid "" +"Check this field if you want that the name of the file to contain the record " +"name.\n" +"If set, the directory will have to be a resource one." +msgstr "" + +#. module: document +#: view:document.configuration:0 +#: model:ir.actions.act_window,name:document.action_config_auto_directory +msgid "Configure Directories" +msgstr "Конфигурирај директориуми" + +#. module: document +#: field:document.directory.content,include_name:0 +msgid "Include Record Name" +msgstr "Вклучи име на запис" + +#. module: document +#: field:ir.actions.report.xml,model_id:0 +msgid "Model Id" +msgstr "ID на модел" + +#. module: document +#: help:document.directory,ressource_tree:0 +msgid "" +"Check this if you want to use the same tree structure as the object selected " +"in the system." +msgstr "" + +#. module: document +#: help:document.directory,ressource_id:0 +msgid "" +"Along with Parent Model, this ID attaches this folder to a specific record " +"of Parent Model." +msgstr "" + +#. module: document +#. openerp-web +#: code:addons/document/static/src/js/document.js:6 +#, python-format +msgid "Attachment(s)" +msgstr "Прилог(зи)" + +#. module: document +#: selection:report.document.user,month:0 +msgid "August" +msgstr "Август" + +#. module: document +#: view:document.directory:0 +msgid "Dynamic context" +msgstr "" + +#. module: document +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "Директориумот не може да биде родител сам на себе!" + +#. module: document +#: selection:report.document.user,month:0 +msgid "June" +msgstr "Јуни" + +#. module: document +#: field:document.directory,group_ids:0 +msgid "Groups" +msgstr "Групи" + +#. module: document +#: field:document.directory.content.type,active:0 +msgid "Active" +msgstr "Активно" + +#. module: document +#: selection:report.document.user,month:0 +msgid "November" +msgstr "Ноември" + +#. module: document +#: help:document.directory,ressource_parent_type_id:0 +msgid "" +"If you put an object here, this directory template will appear bellow all of " +"these objects. Such directories are \"attached\" to the specific model or " +"record, just like attachments. Don't put a parent directory if you select a " +"parent model." +msgstr "" + +#. module: document +#: view:document.directory:0 +msgid "Definition" +msgstr "Дефиниција" + +#. module: document +#: selection:report.document.user,month:0 +msgid "October" +msgstr "Октомври" + +#. module: document +#: view:document.directory:0 +msgid "Seq." +msgstr "Секвенца" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_all_document_tree1 +msgid "All Users files" +msgstr "Датотеки на сите корисници" + +#. module: document +#: selection:report.document.user,month:0 +msgid "January" +msgstr "Јануари" + +#. module: document +#: view:document.directory:0 +msgid "Document Directory" +msgstr "Директориум на документ" + +#. module: document +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "Името на директориумот мора да биде уникатно !" + +#. module: document +#: view:ir.attachment:0 +msgid "Attachments" +msgstr "Прилози" + +#. module: document +#: field:document.directory,create_uid:0 +msgid "Creator" +msgstr "Креатор" + +#. module: document +#: view:document.configuration:0 +msgid "" +"OpenERP's Document Management System supports mapping virtual folders with " +"documents. The virtual folder of a document can be used to manage the files " +"attached to the document, or to print and download any report. This tool " +"will create directories automatically according to modules installed." +msgstr "" + +#. module: document +#: model:ir.actions.act_window,name:document.action_view_files_by_month_graph +#: view:report.document.user:0 +msgid "Files by Month" +msgstr "Датотеки по месец" + +#. module: document +#: selection:report.document.user,month:0 +msgid "September" +msgstr "Септември" + +#. module: document +#: field:document.directory.content,prefix:0 +msgid "Prefix" +msgstr "Префикс" + +#. module: document +#: field:document.directory,child_ids:0 +msgid "Children" +msgstr "Деца" + +#. module: document +#: field:document.directory,ressource_id:0 +msgid "Resource ID" +msgstr "ID на ресурс" + +#. module: document +#: field:document.directory.dctx,field:0 +msgid "Field" +msgstr "Поле" + +#. module: document +#: model:ir.model,name:document.model_document_directory_dctx +msgid "Directory Dynamic Context" +msgstr "" + +#. module: document +#: field:document.directory,ressource_parent_type_id:0 +msgid "Parent Model" +msgstr "Модел Родител" + +#. module: document +#: view:document.directory:0 +msgid "" +"These groups, however, do NOT apply to children directories, which must " +"define their own groups." +msgstr "" +"Овие групи, не се применуваат на директориумите деца, кои мора да си " +"дефинираат свои сопствени групи." + +#. module: document +#: selection:report.document.user,month:0 +msgid "May" +msgstr "Мај" + +#. module: document +#: view:document.directory:0 +msgid "For each entry here, virtual files will appear in this folder." +msgstr "За секој внес овде, во оваа папка ќе се појавата виртуелни датотеки." + +#. module: document +#: model:ir.model,name:document.model_ir_attachment +msgid "ir.attachment" +msgstr "ir.attachment" + +#. module: document +#: view:report.document.user:0 +msgid "Users File" +msgstr "Датотека на корисник" + +#. module: document +#: model:ir.model,name:document.model_document_configuration +msgid "Directory Configuration" +msgstr "Конфигурација на директориум" + +#. module: document +#: help:document.directory,type:0 +msgid "" +"Each directory can either have the type Static or be linked to another " +"resource. A static directory, as with Operating Systems, is the classic " +"directory that can contain a set of files. The directories linked to systems " +"resources automatically possess sub-directories for each of resource types " +"defined in the parent directory." +msgstr "" + +#. module: document +#: selection:report.document.user,month:0 +msgid "February" +msgstr "Февруари" + +#. module: document +#: field:document.directory,name:0 +msgid "Name" +msgstr "Име" + +#. module: document +#: view:document.directory:0 +msgid "Fields" +msgstr "Полиња" + +#. module: document +#: selection:report.document.user,month:0 +msgid "April" +msgstr "Април" + +#. module: document +#: field:report.document.file,nbr:0 +#: field:report.document.user,nbr:0 +msgid "# of Files" +msgstr "# од полиња" + +#. module: document +#: model:ir.model,name:document.model_document_directory_content_type +msgid "Directory Content Type" +msgstr "Тип на содржина на директориум" + +#. module: document +#: view:document.directory:0 +msgid "" +"Only members of these groups will have access to this directory and its " +"files." +msgstr "" +"Само членовите на овие групи ќе имаат пристап до овој директориум и неговите " +"датотеки." + +#. module: document +#. openerp-web +#: code:addons/document/static/src/js/document.js:17 +#, python-format +msgid "%s (%s)" +msgstr "%s (%s)" + +#. module: document +#: field:document.directory.content,sequence:0 +msgid "Sequence" +msgstr "Секвенца" + +#. module: document +#: field:document.directory.content,name:0 +msgid "Content Name" +msgstr "Име на содржина" + +#. module: document +#: field:report.document.user,datas_fname:0 +msgid "File Name" +msgstr "Име на датотека" + +#. module: document +#: field:document.directory,ressource_tree:0 +msgid "Tree Structure" +msgstr "Структура на дрво" + +#. module: document +#: view:document.configuration:0 +msgid "res_config_contents" +msgstr "res_config_contents" + +#. module: document +#: model:ir.actions.act_window,name:document.action_document_directory_tree +#: model:ir.ui.menu,name:document.menu_document_directories_tree +msgid "Directories' Structure" +msgstr "Структура на директориум" + +#. module: document +#: field:report.document.user,name:0 +msgid "Year" +msgstr "Година" + +#. module: document +#: model:ir.model,name:document.model_document_storage +msgid "Storage Media" +msgstr "Медиум за складирање" + +#. module: document +#: field:document.directory.content,extension:0 +msgid "Document Type" +msgstr "Тип документ" diff --git a/addons/marketing_campaign/i18n/cs.po b/addons/marketing_campaign/i18n/cs.po new file mode 100644 index 00000000000..0b7b2ede447 --- /dev/null +++ b/addons/marketing_campaign/i18n/cs.po @@ -0,0 +1,1134 @@ +# Czech translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-05 11:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-06 05:46+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "Ruční režim" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "Předcházející činnost" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:819 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "Současný krok nemá pro vytvoření náhledu žádný e-mail ani hlášení." + +#. module: marketing_campaign +#: constraint:marketing.campaign.transition:0 +msgid "The To/From Activity of transition must be of the same Campaign " +msgstr "Činnosti před a po přechodu musí být ve stejné kampani " + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "Čas" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Custom Action" +msgstr "Vlastní činnost" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "Seskupit podle..." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,revenue:0 +msgid "" +"Set an expected revenue if you consider that every campaign item that has " +"reached this point has generated a certain revenue. You can get revenue " +"statistics in the Reporting section" +msgstr "" +"Nastavte očekávané příjmy, pokud předpokládáte, že každý krok kampaně až do " +"tohoto bodu by měl vygenerovat určité příjmy. Statistiku příjmů můžete vidět " +"v sekci Hlášení." + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "Spuštění" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Follow-Up" +msgstr "Sledování" + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "# akcí" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "Editor kampaně" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "Probíhá" + +#. module: marketing_campaign +#: model:email.template,body_html:marketing_campaign.email_template_3 +msgid "" +"Hi, we are delighted to let you know that you have entered the select circle " +"of our Gold Partners" +msgstr "" +"S potěšením vám můžeme oznámit, že vstoupili do výběrového okruhu našicj " +"Gold partnerů" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "Březen" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +msgid "Object" +msgstr "Předmět" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records created after last sync" +msgstr "Aktualizace: pouze záznamy vytvořené od poslední aktualizace" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "" +"Python expression to decide whether the activity can be executed, otherwise " +"it will be deleted or cancelled.The expression may use the following " +"[browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - resource: the resource object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "" +"Výraz v jazyce Python k rozhodnutí, zda může být činnost vykonána, jinak " +"bude odstraněna nebo zrušena. Výraz může obsahovat následující " +"[vyhledatelné] proměnné:\n" +"    - činnost: činnost kampaně \n" +"    - pracovní krok: pracovní krok kampaně \n" +"    - zdroj: zdrojový objekt představující tuto kampaň\n" +"    - přechody: seznam přechodů kampaně na konci této činnosti\n" +"... - re: Python regular expression module" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "Uložit jako koncept" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "Navazující činnosti" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#, python-format +msgid "" +"The campaign cannot be started. It does not have any starting activity. " +"Modify campaign's activities to mark one as the starting point." +msgstr "" +"Kampaň nemůže začít. Neobsahuje žádnou počáteční činnost. Označte některou z " +"činností kampaně jako počáteční bod." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,email_template_id:0 +msgid "The email to send when this activity is activated" +msgstr "E-mail pro odeslání, pokud bude tato činnost aktivována" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,date_run:0 +msgid "Launch Date" +msgstr "Datum zahájení" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,day:0 +msgid "Day" +msgstr "Den" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "Přechod na konci" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "Obnovit" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the resource on which you want this campaign to be run" +msgstr "Zvolte zdroje, které mají být použity" + +#. module: marketing_campaign +#: model:ir.actions.client,name:marketing_campaign.action_client_marketing_menu +msgid "Open Marketing Menu" +msgstr "Otevřít menu Marketing" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Last Synchronization" +msgstr "Poslední aktualizace" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "Roky" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_last_date:0 +msgid "" +"Date on which this segment was synchronized last time (automatically or " +"manually)" +msgstr "Datum poslední aktualizace (automatické nebo ruční)" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "Zrušeno" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "Automaticky" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "" +"Test - It creates and process all the activities directly (without waiting " +"for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but " +"does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to " +"validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and " +"reports (be very careful with this mode, you're live!)" +msgstr "" +"Test - vytvoří a provede všechny činnosti přímo (bez čekání na zpoždění při " +"přechodech), ale neodešle e-maily a nevytvoří hlášení. \n" +"Test v reálném čase - vytvoří a provede veškeré činnosti přímo, ale neodešle " +"e-maily a nevytvoří zprávy. \n" +"S ručním potvrzením - kampaně poběží normálně, ale uživatel musí odsouhlasit " +"všechny pracovní kroky ručně. \n" +"Normálně - kampaň běží normálně a automaticky odešle všechny e-maily a " +"vytvoří zprávy (u tohoto režimu buďte velmi opatrní, vše probíhá v reálu!)." + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_run:0 +msgid "Initial start date of this segment." +msgstr "První datum zahájení tohoto segmentu." + +#. module: marketing_campaign +#: view:res.partner:0 +msgid "False" +msgstr "Neplatné" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "Kampaň" + +#. module: marketing_campaign +#: model:email.template,body_html:marketing_campaign.email_template_1 +msgid "Hello, you will receive your welcome pack via email shortly." +msgstr "Brzy obdržíte uvítací balíček." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "Segment" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "You cannot duplicate a campaign, Not supported yet." +msgstr "Kampaň nelze duplikovat, dosud není podporováno." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "" +"The type of action to execute when an item enters this activity, such as:\n" +" - Email: send an email using a predefined email template\n" +" - Report: print an existing Report defined on the resource item and save " +"it into a specific directory\n" +" - Custom Action: execute a predefined action, e.g. to modify the fields " +"of the resource record\n" +" " +msgstr "" +"Druh akce, která se provede, když krok vstoupí do této činnosti, například:\n" +" - E-mail: odešle se e-mail odpovídající předdefinované šabloně\n" +" - Hlášení: vytiskne se hlášení definované u zdroje a uloží se do " +"příslušné složky\n" +" - Vlastní činnost: provede se předdefinovaná akce, např. změna pole ve " +"zdroji\n" +" " + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_next_sync:0 +msgid "Next time the synchronization job is scheduled to run automatically" +msgstr "Příští čas automatického spuštění aktualizace" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "Měsíce" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: marketing_campaign +#: model:ir.filters,name:marketing_campaign.filter0 +msgid "Partners" +msgstr "Partneři" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "Marketingová hlášení" + +#. module: marketing_campaign +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +msgid "New" +msgstr "Nové" + +#. module: marketing_campaign +#: sql_constraint:marketing.campaign.transition:0 +msgid "The interval must be positive or zero" +msgstr "Prodleva musí být kladná nebo nulová" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Email" +msgstr "E-mail" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "Název" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "Název zdroje" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Synchronization mode" +msgstr "Způsob aktualizace" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "Spustit" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "Předcházející činnosti" + +#. module: marketing_campaign +#: model:email.template,subject:marketing_campaign.email_template_2 +msgid "Congratulations! You are now a Silver Partner!" +msgstr "Výborně! Nyní jste Silver partnerem!" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,date_done:0 +msgid "Date this segment was last closed or cancelled." +msgstr "Datum posledního uzavření nebo zrušení segmentu." + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "Činnosti marketingové kampaně" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "Chybová zpráva" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +#: view:res.partner:0 +msgid "Campaigns" +msgstr "Kampaně" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "Jednotka prodlevy" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "Země" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Report" +msgstr "Hlášení" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "Červenec" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "Konfigurace" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,variable_cost:0 +msgid "" +"Set a variable cost if you consider that every campaign item that has " +"reached this point has entailed a certain cost. You can get cost statistics " +"in the Reporting section" +msgstr "" +"Nastavte variabilní náklady, pokud předpokládáte, že každý krok kampaně až " +"do tohoto bodu by měl být spojen s určitými náklady. Statistiku nákladů " +"můžete vidět v sekci Hlášení." + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "Hodiny" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "Segment kampaně" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "" +"By activating this option, workitems that aren't executed because the " +"condition is not met are marked as cancelled instead of being deleted." +msgstr "" +"Aktivací této volby se kroky, které nebyly provedeny pro nesplnění podmínky, " +"označí jako zrušené místo vymazání." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "Výjimky" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "Pracovní kroky" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "Fixní náklady" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Modified" +msgstr "Nově upraveno" + +#. module: marketing_campaign +#: model:ir.actions.act_window,help:marketing_campaign.action_marketing_campaign_form +msgid "" +"

\n" +" Click to create a marketing campaign.\n" +"

\n" +" OpenERP's marketing campaign allows you to automate " +"communication\n" +" to your prospects. You can define a segment (set of conditions) " +"on\n" +" your leads and partners to fullfil the campaign.\n" +"

\n" +" A campaign can have many activities like sending an email, " +"printing\n" +" a letter, assigning to a team, etc. These activities are " +"triggered\n" +" from specific situations; contact form, 10 days after first\n" +" contact, if a lead is not closed yet, etc.\n" +"

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

\n" +" Klepněte na tlačítko pro vytvoření marketingové kampaně.\n" +"

\n" +" Marketingová kampaň vám umožní automatizovat komunikaci\n" +" s potenciálními zákazníky. Můžete definovat (nastavením " +"podmínek)\n" +" segment zájemců nebo partnerů pro naplnění kampaně.\n" +"

\n" +" Kampaň může mít mnoho činností, jako je odeslání e-mailu, tisk\n" +" dopisu, přiřazení k týmu, apod. Tyto aktivity bývají zahájeny\n" +" za určitých podmínek; kontaktní formulář, 10 dnů po prvním\n" +" kontaktu, není-li zájem ještě uzavřen, apod.\n" +"

\n" +" " + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "Velikost prodlevy" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "Příjem" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "Září" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "Prosinec" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "" +"The generated workitems will be linked to the partner related to the record. " +"If the record is the partner itself leave this field empty. This is useful " +"for reporting purposes, via the Campaign Analysis or Campaign Follow-up " +"views." +msgstr "" +"Generované pracovní kroky budou přiřazeny k partneru patřícímu k záznamu. " +"Pokud je záznam sám partnerem, ponechte toto pole prázdné. To je užitečné " +"pro hlášení, pro analýzu kampaně nebo zobrazení průběhu kampaně." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "Měsíc" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "Navazující činnost" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_stat +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Follow-up" +msgstr "Sledování kampaní" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "Testovací režim" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records modified after last sync (no duplicates)" +msgstr "Pouze záznamy upravené od poslední aktualizace (bez duplikátů)" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "ir.actions.report.xml" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Statistics" +msgstr "Statistika kampaně" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "Akce, která se provede při aktivaci této činnosti" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "Pole partnera" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +msgid "Campaign Analysis" +msgstr "Analýza kampaně" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "" +"Determines an additional criterion to add to the filter when selecting new " +"records to inject in the campaign. \"No duplicates\" prevents selecting " +"records which have already entered the campaign previously.If the campaign " +"has a \"unique field\" set, \"no duplicates\" will also prevent selecting " +"records which have the same value for the unique field as other records that " +"already entered the campaign." +msgstr "" +"Přidá do filtru další kritérium při výběru nového záznamu pro vložení do " +"kampaně. \"Bez duplikátů \" zabrání výběru záznamů, které jsou již v " +"kampani. Pokud má kampaň nastaveno \"jedinečné pole \", \"bez duplikátů \" " +"také zabrání volbě záznamů se stejnou hodnotou jedinečného pole jako ostatní " +"záznamy, které již v kampani jsou." + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "Test v reálném čase" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "Okamžitý test" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "Složka" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Draft" +msgstr "Koncept" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activity" +msgstr "Činnost marketingové kampaně" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "Náhled" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "Status" +msgstr "Stav" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "Srpen" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "Normální" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "Tato činnost je zahájena při startu kampaně." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "" +"An activity with a signal can be called programmatically. Be careful, the " +"workitem is always created when a signal is sent" +msgstr "" +"Činnost se signálem může být vyvolána programově. Buďte opatrní, pracovní " +"krok se vždy vytvoří při odeslání signálu." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "Provést" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "Červen" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates" +msgstr "Šablony e-mailů" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: all records" +msgstr "Aktualizace: všechny záznamy" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "Všechny záznamy (bez duplikátů)" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Newly Created" +msgstr "Nově vytvořeno" + +#. module: marketing_campaign +#: field:campaign.analysis,date:0 +msgid "Date" +msgstr "Datum" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "Listopad" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "Stav" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "Hlášení, které bude generováno, pokud bude tato činnost aktivována" + +#. module: marketing_campaign +#: field:marketing.campaign,unique_field_id:0 +msgid "Unique Field" +msgstr "Jedinečné pole" + +#. module: marketing_campaign +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "Výjimka" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "Říjen" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "Email Template" +msgstr "Šablona e-mailu" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "Leden" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "Datum provedení" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "Pracovní kroky kampaně" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "Činnosti kampaně" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "Složka je používána pro uložení generovaných hlášení" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#: code:addons/marketing_campaign/marketing_campaign.py:148 +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "Error" +msgstr "Chyba" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,server_action_id:0 +msgid "Action" +msgstr "Akce" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:528 +#, python-format +msgid "Automatic transition" +msgstr "Automatický přechod" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "Počáteční bod" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:819 +#, python-format +msgid "No preview" +msgstr "Náhled není k dispozici" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "Průběh" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:530 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "Kosmetický, povrchový" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "Jak bude cílový pracovní krok spuštěn" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:campaign.analysis,state:0 +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "Hotovo" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:214 +#, python-format +msgid "Operation not supported" +msgstr "Operace není podporována" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "Zrušit" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "Uzavřít" + +#. module: marketing_campaign +#: constraint:marketing.campaign.segment:0 +msgid "Model of filter must be same as resource model of Campaign " +msgstr "Model filtru musí být stejný jako zdrojový model kampaně " + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize Manually" +msgstr "Aktualizovat" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "ID zdroje" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "Přechody kampaně" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Marketing Campaign Segment" +msgstr "Segment marketingové kampaně" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "Segmenty" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Don't Delete Workitems" +msgstr "Nemazat pracovní kroky" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "Přechod na začátku" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "Dny" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "Činnosti" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "S ručním potvrzením" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "Květen" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "Druh" + +#. module: marketing_campaign +#: model:email.template,subject:marketing_campaign.email_template_3 +msgid "Congratulations! You are now one of our Gold Partners!" +msgstr "Výborně! Nyní jste jedním z našich Gold partnerů!" + +#. module: marketing_campaign +#: help:marketing.campaign,unique_field_id:0 +msgid "" +"If set, this field will help segments that work in \"no duplicates\" mode to " +"avoid selecting similar records twice. Similar records are records that have " +"the same value for this unique field. For example by choosing the " +"\"email_from\" field for CRM Leads you would prevent sending the same " +"campaign to the same email address again. If not set, the \"no duplicates\" " +"segments will only avoid selecting the same record again if it entered the " +"campaign previously. Only easily comparable fields like textfields, " +"integers, selections or single relationships may be used." +msgstr "" +"Pokud je nastaveno, pomůže toto pole pomůže vyhnout se podobným záznamům v " +"režimu \"bez duplikátů\". Podobnými záznamy jsou myšleny záznamy se stejnou " +"hodnotou v jedinečném poli. Například volbou pole \"email_from\" z CRM " +"Zájemců můžete předejít několikerému zaslání stejné kampaně na stejnou e-" +"mailovou adresu. Není-li nastaveno, segmenty \"bez duplikátů\" nevyberou " +"pouze stejné záznamy, které byly součástí dřívější kampaně. Použity by měly " +"být jen lehce srovnatelná pole, jako texty, celá čísla nebo jednoduché " +"relace." + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:529 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "Po %(interval_nbr)d %(interval_type)s" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +#: view:marketing.campaign:0 +msgid "Marketing Campaign" +msgstr "Marketingová kampaň" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "Datum ukončení" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "Únor" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,res_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Resource" +msgstr "Zdroj" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "" +"Fixed cost for running this campaign. You may also specify variable cost and " +"revenue on each campaign activity. Cost and Revenue statistics are included " +"in Campaign Reporting." +msgstr "" +"Fixní náklady na provedení kampaně. Můžete také zadat variabilní náklady a " +"výnosy u každé činnosti v kampani. Statistiky nákladů a výnosů jsou zahrnuty " +"v hlášení o kampani." + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Sync mode: only records updated after last sync" +msgstr "Aktualizace: pouze záznamy upravené od poslední aktualizace" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:793 +#, python-format +msgid "Email Preview" +msgstr "Náhled e-mailu" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "Signál" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem has to be run manually" +msgstr "Není-li datum nastaveno, pracivní krok musí být spoštěn ručně" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "Duben" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:158 +#, python-format +msgid "The campaign cannot be marked as done before all segments are closed." +msgstr "" +"Kampaň nemůže být označena jako ukončená před uzavřením všech segmentů." + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "Režim" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "Činnost" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,ir_filter_id:0 +msgid "" +"Filter to select the matching resource records that belong to this segment. " +"New filters can be created and saved using the advanced search on the list " +"view of the Resource. If no filter is set, all records are selected without " +"filtering. The synchronization mode may also add a criterion to the filter." +msgstr "" +"Provede výběr souvisejících záznamů o prostředcích, které patří do tohoto " +"segmentu. Nové filtry lze vytvořit a uložit pomocí pokročilého vyhledávání v " +"zobrazení seznamu Prostředky. Není-li filtr je nastaven, jsou vybrány " +"všechny záznamy bez filtrace. Režim synchronizace může také přidat kritérium " +"do filtru." + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:136 +#, python-format +msgid "The campaign cannot be started. There are no activities in it." +msgstr "Kampaň nemůže začít. Neobsahuje žádné aktivity." + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_next_sync:0 +msgid "Next Synchronization" +msgstr "Příští aktualizace" + +#. module: marketing_campaign +#: model:email.template,body_html:marketing_campaign.email_template_2 +msgid "" +"Hi, we are delighted to welcome you among our Silver Partners as of today!" +msgstr "S potěšením vás ede dneška vítáme mezi našimi Silver partnery!" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "Filtr" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "All" +msgstr "Vše" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "Only records created after last sync" +msgstr "Pouze záznamy vytvořené od poslední aktualizace" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "Variabilní náklady" + +#. module: marketing_campaign +#: model:email.template,subject:marketing_campaign.email_template_1 +msgid "Welcome to the OpenERP Partner Channel!" +msgstr "Vítejte v OpenERP partnerském kanálu!" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +msgid "Cost" +msgstr "Náklad" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "Rok" diff --git a/addons/marketing_campaign_crm_demo/i18n/mk.po b/addons/marketing_campaign_crm_demo/i18n/mk.po new file mode 100644 index 00000000000..be33d16c920 --- /dev/null +++ b/addons/marketing_campaign_crm_demo/i18n/mk.po @@ -0,0 +1,169 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 08:50+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:56+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_8 +msgid "" +"

Hello,

\n" +"

Thanks for showing interest and for subscribing to technical " +"training.

\n" +" If any further information required kindly revert back.I really " +"appreciate your co-operation on this.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report +msgid "Marketing campaign demo report" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_8 +msgid "Thanks for subscribing to technical training" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_3 +msgid "" +"

Hello,

\n" +"

Thanks for showing interest and for subscribing to the " +"OpenERP Discovery Day.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: report:crm.lead.demo:0 +msgid "Company :" +msgstr "Компанија:" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_4 +msgid "Thanks for buying the OpenERP book" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_6 +msgid "" +"

Hello,

\n" +"

We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on " +"june,2010.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_1 +msgid "Thanks for showing interest in OpenERP" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy +msgid "Dummy Action" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: report:crm.lead.demo:0 +msgid "Partner :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_2 +msgid "" +"

Hello,

\n" +"

We have very good offer that might suit you.\n" +" We suggest you subscribe to the OpenERP Discovery Day on May " +"2010.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_5 +msgid "" +"

Hello,

\n" +"

We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training " +"on june,2010.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_2 +msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_3 +msgid "Thanks for subscribing to the OpenERP Discovery Day" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_7 +msgid "Propose gold partnership to silver partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_6 +msgid "Propose paid training to Silver partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_4 +msgid "" +"

Hello,

\n" +"

Thanks for showing interest and buying the OpenERP book.

\n" +" If any further information required kindly revert back.\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_7 +msgid "" +"

Hello,

\n" +"

We have very good offer that might suit you.\n" +" For our silver partners, we are offering Gold partnership.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,subject:marketing_campaign_crm_demo.email_template_5 +msgid "Propose a free technical training to Gold partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_1 +msgid "" +"

Hello,

\n" +"

Thanks for the genuine interest you have shown in " +"OpenERP.

\n" +"

If any further information is required, do not hesitate to " +"reply to this message.

\n" +"

Regards,OpenERP Team,

" +msgstr "" diff --git a/addons/membership/i18n/mk.po b/addons/membership/i18n/mk.po new file mode 100644 index 00000000000..d662bfae534 --- /dev/null +++ b/addons/membership/i18n/mk.po @@ -0,0 +1,784 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-03-06 13:39+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-03-07 04:56+0000\n" +"X-Generator: Launchpad (build 16514)\n" + +#. module: membership +#: model:process.transition,name:membership.process_transition_invoicetoassociate0 +msgid "invoice to associate" +msgstr "" + +#. module: membership +#: model:process.process,name:membership.process_process_membershipprocess0 +msgid "Membership Process" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Paid Member" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "This will display waiting, invoiced and total pending columns" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: view:res.partner:0 +msgid "Group By..." +msgstr "Групирај по..." + +#. module: membership +#: field:report.membership,num_paid:0 +msgid "# Paid" +msgstr "" + +#. module: membership +#: field:report.membership,tot_earned:0 +msgid "Earned Amount" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_report_membership +msgid "Membership Analysis" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "March" +msgstr "Март" + +#. module: membership +#: model:process.node,note:membership.process_node_setassociation0 +msgid "Set an associate member of partner." +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_invoicetopaid0 +msgid "Invoice is be paid." +msgstr "" + +#. module: membership +#: field:membership.membership_line,company_id:0 +#: view:report.membership:0 +#: field:report.membership,company_id:0 +msgid "Company" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: field:res.partner,free_member:0 +#: selection:res.partner,membership_state:0 +msgid "Free Member" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Ending Date Of Membership" +msgstr "" + +#. module: membership +#: help:report.membership,date_to:0 +msgid "End membership date" +msgstr "" + +#. module: membership +#: field:product.product,membership_date_to:0 +#: field:res.partner,membership_stop:0 +msgid "Membership End Date" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,user_id:0 +#: view:res.partner:0 +msgid "Salesperson" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_waitingtoinvoice0 +msgid "Waiting to invoice" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "This will display paid, old and total earned columns" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Suppliers" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Non Member" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Taxes" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "All Members" +msgstr "" + +#. module: membership +#: code:addons/membership/membership.py:410 +#: code:addons/membership/membership.py:413 +#, python-format +msgid "Error!" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_producttomember0 +msgid "Product to member" +msgstr "" + +#. module: membership +#: model:product.template,name:membership.membership_1_product_template +msgid "Silver Membership" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_associatedmember0 +msgid "Member is associated." +msgstr "" + +#. module: membership +#: field:report.membership,tot_pending:0 +msgid "Pending Amount" +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_associationpartner0 +msgid "Associated partner." +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Supplier Partners" +msgstr "" + +#. module: membership +#: field:report.membership,num_invoiced:0 +msgid "# Invoiced" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_report_membership_tree +#: model:ir.ui.menu,name:membership.menu_report_membership +msgid "Members Analysis" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "End Membership Date" +msgstr "" + +#. module: membership +#: code:addons/membership/membership.py:414 +#, python-format +msgid "Partner doesn't have an address to make the invoice." +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_res_partner +#: field:membership.membership_line,partner:0 +msgid "Partner" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_invoicetopaid0 +msgid "Invoice to paid" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Customer Partners" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date_from:0 +msgid "From" +msgstr "" + +#. module: membership +#: constraint:membership.membership_line:0 +msgid "Error, this membership product is out of date" +msgstr "" + +#. module: membership +#: model:process.transition.action,name:membership.process_transition_action_create0 +msgid "Create" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_membership_membership_line +msgid "Member line" +msgstr "" + +#. module: membership +#: help:report.membership,date_from:0 +msgid "Start membership date" +msgstr "" + +#. module: membership +#: field:res.partner,membership_cancel:0 +msgid "Cancel Membership Date" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_paidmember0 +msgid "Paid member" +msgstr "" + +#. module: membership +#: field:report.membership,num_waiting:0 +msgid "# Waiting" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_membership_members +#: model:ir.ui.menu,name:membership.menu_members +#: model:ir.ui.menu,name:membership.menu_membership +#: view:res.partner:0 +msgid "Members" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Invoiced/Paid/Free" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_invoicedmember0 +msgid "Open invoice." +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "July" +msgstr "" + +#. module: membership +#: model:product.template,name:membership.membership_0_product_template +msgid "Golden Membership" +msgstr "" + +#. module: membership +#: help:res.partner,associate_member:0 +msgid "" +"A member with whom you want to associate your membership.It will consider " +"the membership state of the associated member." +msgstr "" + +#. module: membership +#: view:product.product:0 +#: view:report.membership:0 +#: field:report.membership,membership_id:0 +msgid "Membership Product" +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_producttomember0 +msgid "Define product for membership." +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_invoicetoassociate0 +msgid "Invoiced member may be Associated member." +msgstr "" + +#. module: membership +#: help:product.product,membership_date_to:0 +#: help:res.partner,membership_stop:0 +msgid "Date until which membership remains active." +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Membership products" +msgstr "" + +#. module: membership +#: field:res.partner,membership_state:0 +msgid "Current Membership Status" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date:0 +msgid "Join Date" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_setassociation0 +msgid "Set association" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid " Membership State" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Memberships" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_paidmember0 +msgid "Membership invoice paid." +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "September" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "December" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_account_invoice_line +msgid "Invoice Line" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,month:0 +msgid "Month" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Group by..." +msgstr "" + +#. module: membership +#: code:addons/membership/membership.py:411 +#, python-format +msgid "Partner is a free Member." +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Buy Membership" +msgstr "" + +#. module: membership +#: field:report.membership,associate_member_id:0 +#: view:res.partner:0 +#: field:res.partner,associate_member:0 +msgid "Associate Member" +msgstr "" + +#. module: membership +#: help:product.product,membership_date_from:0 +#: help:res.partner,membership_start:0 +msgid "Date from which membership becomes active." +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Associated Partner" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_membership_invoice +#: view:membership.invoice:0 +msgid "Membership Invoice" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_membershipproduct0 +msgid "Define membership product." +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Category" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Contacts" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Forecast" +msgstr "" + +#. module: membership +#: field:report.membership,partner_id:0 +msgid "Member" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Date From" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_associatedmember0 +msgid "Associated member" +msgstr "" + +#. module: membership +#: help:membership.membership_line,date:0 +msgid "Date on which member has joined the membership" +msgstr "" + +#. module: membership +#: field:membership.membership_line,state:0 +msgid "Membership Status" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Customers" +msgstr "" + +#. module: membership +#: view:membership.invoice:0 +msgid "or" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "August" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_membership_products +#: model:ir.ui.menu,name:membership.menu_membership_products +#: view:product.product:0 +msgid "Membership Products" +msgstr "" + +#. module: membership +#: sql_constraint:product.product:0 +msgid "Error ! Ending Date cannot be set before Beginning Date." +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "June" +msgstr "" + +#. module: membership +#: help:product.product,membership:0 +msgid "Check if the product is eligible for membership." +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Invoiced Member" +msgstr "" + +#. module: membership +#: field:membership.invoice,product_id:0 +#: field:membership.membership_line,membership_id:0 +#: view:product.product:0 +#: field:product.product,membership:0 +#: view:report.membership:0 +#: view:res.partner:0 +#: field:res.partner,member_lines:0 +msgid "Membership" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Waiting Member" +msgstr "" + +#. module: membership +#: model:process.transition,name:membership.process_transition_associationpartner0 +msgid "Association Partner" +msgstr "" + +#. module: membership +#: field:report.membership,date_from:0 +#: view:res.partner:0 +msgid "Start Date" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "November" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "October" +msgstr "" + +#. module: membership +#: help:res.partner,membership_state:0 +msgid "" +"It indicates the membership state.\n" +" -Non Member: A partner who has not applied for any " +"membership.\n" +" -Cancelled Member: A member who has cancelled his " +"membership.\n" +" -Old Member: A member whose membership date has " +"expired.\n" +" -Waiting Member: A member who has applied for the " +"membership and whose invoice is going to be created.\n" +" -Invoiced Member: A member whose invoice has been " +"created.\n" +" -Paying member: A member who has paid the membership fee." +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "January" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Membership Partners" +msgstr "" + +#. module: membership +#: field:membership.membership_line,member_price:0 +#: view:product.product:0 +msgid "Membership Fee" +msgstr "" + +#. module: membership +#: help:res.partner,membership_amount:0 +msgid "The price negotiated by the partner" +msgstr "" + +#. module: membership +#: model:product.template,name:membership.membership_2_product_template +msgid "Basic Membership" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "None/Canceled/Old/Waiting" +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Old Member" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date_to:0 +msgid "To" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,membership_state:0 +msgid "Current Membership State" +msgstr "" + +#. module: membership +#: help:membership.membership_line,state:0 +msgid "" +"It indicates the membership status.\n" +" -Non Member: A member who has not applied for any " +"membership.\n" +" -Cancelled Member: A member who has cancelled his " +"membership.\n" +" -Old Member: A member whose membership date has " +"expired.\n" +" -Waiting Member: A member who has applied for the " +"membership and whose invoice is going to be created.\n" +" -Invoiced Member: A member whose invoice has been " +"created.\n" +" -Paid Member: A member who has paid the membership " +"amount." +msgstr "" + +#. module: membership +#: model:process.transition,note:membership.process_transition_waitingtoinvoice0 +msgid "Draft invoice is now open." +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Inactive" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_account_invoice +#: field:membership.membership_line,account_invoice_id:0 +msgid "Invoice" +msgstr "" + +#. module: membership +#: view:membership.invoice:0 +msgid "Cancel" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "All non Members" +msgstr "" + +#. module: membership +#: field:membership.membership_line,account_invoice_line:0 +msgid "Account Invoice line" +msgstr "" + +#. module: membership +#: model:process.node,note:membership.process_node_waitingmember0 +msgid "Draft invoice for membership." +msgstr "" + +#. module: membership +#: field:membership.invoice,member_price:0 +msgid "Member Price" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Membership Duration" +msgstr "" + +#. module: membership +#: model:ir.model,name:membership.model_product_product +msgid "Product" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "May" +msgstr "" + +#. module: membership +#: field:product.product,membership_date_from:0 +#: field:res.partner,membership_start:0 +msgid "Membership Start Date" +msgstr "" + +#. module: membership +#: help:res.partner,free_member:0 +msgid "Select if you want to give free membership." +msgstr "" + +#. module: membership +#: field:res.partner,membership_amount:0 +msgid "Membership Amount" +msgstr "" + +#. module: membership +#: field:report.membership,date_to:0 +#: view:res.partner:0 +msgid "End Date" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "February" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_invoicedmember0 +msgid "Invoiced member" +msgstr "" + +#. module: membership +#: selection:report.membership,month:0 +msgid "April" +msgstr "" + +#. module: membership +#: view:res.partner:0 +msgid "Starting Date Of Membership" +msgstr "" + +#. module: membership +#: help:res.partner,membership_cancel:0 +msgid "Date on which membership has been cancelled" +msgstr "" + +#. module: membership +#: field:membership.membership_line,date_cancel:0 +msgid "Cancel date" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_waitingmember0 +msgid "Waiting member" +msgstr "" + +#. module: membership +#: model:ir.actions.act_window,name:membership.action_membership_invoice_view +#: view:membership.invoice:0 +msgid "Invoice Membership" +msgstr "" + +#. module: membership +#: model:process.node,name:membership.process_node_membershipproduct0 +msgid "Membership product" +msgstr "" + +#. module: membership +#: help:membership.membership_line,member_price:0 +msgid "Amount for the membership" +msgstr "" + +#. module: membership +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: membership +#: selection:membership.membership_line,state:0 +#: selection:report.membership,membership_state:0 +#: selection:res.partner,membership_state:0 +msgid "Cancelled Member" +msgstr "" + +#. module: membership +#: view:report.membership:0 +#: field:report.membership,year:0 +msgid "Year" +msgstr "" + +#. module: membership +#: view:product.product:0 +msgid "Accounting" +msgstr "" + +#. module: membership +#: view:report.membership:0 +msgid "Revenue Done" +msgstr ""