diff --git a/addons/account/account_financial_report.py b/addons/account/account_financial_report.py
index 28b5e08dc99..1d9a4a794eb 100644
--- a/addons/account/account_financial_report.py
+++ b/addons/account/account_financial_report.py
@@ -39,6 +39,8 @@ class account_financial_report(osv.osv):
_description = "Account Report"
def _get_level(self, cr, uid, ids, field_name, arg, context=None):
+ '''Returns a dictionary with key=the ID of a record and value = the level of this
+ record in the tree structure.'''
res = {}
for report in self.browse(cr, uid, ids, context=context):
level = 0
@@ -48,6 +50,8 @@ class account_financial_report(osv.osv):
return res
def _get_children_by_order(self, cr, uid, ids, context=None):
+ '''returns a dictionary with the key= the ID of a record and value = all its children,
+ computed recursively, and sorted by sequence. Ready for the printing'''
res = []
for id in ids:
res.append(id)
@@ -56,6 +60,12 @@ class account_financial_report(osv.osv):
return res
def _get_balance(self, cr, uid, ids, field_names, args, context=None):
+ '''returns a dictionary with key=the ID of a record and value=the balance amount
+ computed for this record. If the record is of type :
+ 'accounts' : it's the sum of the linked accounts
+ 'account_type' : it's the sum of leaf accoutns with such an account_type
+ 'account_report' : it's the amount of the related report
+ 'sum' : it's the sum of the children of this record (aka a 'view' record)'''
account_obj = self.pool.get('account.account')
res = {}
for report in self.browse(cr, uid, ids, context=context):
diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py
index 250a0446534..e07a003c981 100644
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@ -23,7 +23,6 @@ import time
from lxml import etree
import openerp.addons.decimal_precision as dp
-from openerp import netsvc
from openerp import pooler
from openerp.osv import fields, osv, orm
from openerp.tools.translate import _
@@ -80,11 +79,10 @@ class account_invoice(osv.osv):
def _reconciled(self, cr, uid, ids, name, args, context=None):
res = {}
- wf_service = netsvc.LocalService("workflow")
for inv in self.browse(cr, uid, ids, context=context):
res[inv.id] = self.test_paid(cr, uid, [inv.id])
if not res[inv.id] and inv.state == 'paid':
- wf_service.trg_validate(uid, 'account.invoice', inv.id, 'open_test', cr)
+ self.signal_open_test(cr, uid, [inv.id])
return res
def _get_reference_type(self, cr, uid, context=None):
@@ -638,10 +636,8 @@ class account_invoice(osv.osv):
# go from canceled state to draft state
def action_cancel_draft(self, cr, uid, ids, *args):
self.write(cr, uid, ids, {'state':'draft'})
- wf_service = netsvc.LocalService("workflow")
- for inv_id in ids:
- wf_service.trg_delete(uid, 'account.invoice', inv_id, cr)
- wf_service.trg_create(uid, 'account.invoice', inv_id, cr)
+ self.delete_workflow(cr, uid, ids)
+ self.create_workflow(cr, uid, ids)
return True
# Workflow stuff
@@ -1394,7 +1390,12 @@ class account_invoice_line(osv.osv):
# XXX this gets the default account for the user's company,
# it should get the default account for the invoice's company
# however, the invoice's company does not reach this point
- prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
+ if context is None:
+ context = {}
+ if context.get('type') in ('out_invoice','out_refund'):
+ prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
+ else:
+ prop = self.pool.get('ir.property').get(cr, uid, 'property_account_expense_categ', 'product.category', context=context)
return prop and prop.id or False
_defaults = {
diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po
index fd411c956d0..477d850028b 100644
--- a/addons/account/i18n/mn.po
+++ b/addons/account/i18n/mn.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-08-07 07:42+0000\n"
-"Last-Translator: gobi \n"
+"PO-Revision-Date: 2013-02-07 11:05+0000\n"
+"Last-Translator: Altangerel \n"
"Language-Team: Mongolian \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-22 05:32+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -27,6 +27,8 @@ msgstr "Системийн төлөлт"
msgid ""
"An account fiscal position could be defined only once time on same accounts."
msgstr ""
+"Ижил дансууд дээр татварын харгалзаа нь зөвхөн нэг л удаа тодорхойлогдох "
+"боломжтой."
#. module: account
#: help:account.tax.code,sequence:0
@@ -81,7 +83,7 @@ msgstr "Нэхэмжлэх эсвэл төлбөрөөс импортлох"
#: code:addons/account/account_move_line.py:1211
#, python-format
msgid "Bad Account!"
-msgstr ""
+msgstr "Буруу данс!"
#. module: account
#: view:account.move:0
@@ -95,6 +97,8 @@ msgid ""
"Error!\n"
"You cannot create recursive account templates."
msgstr ""
+"Алдаа!\n"
+"Тойрог хамааралтай дансны үлгэрийг үүсгэх боломжгүй."
#. module: account
#. openerp-web
@@ -166,6 +170,9 @@ msgid ""
"which is set after generating opening entries from 'Generate Opening "
"Entries'."
msgstr ""
+"Энэ санхүүгийн жилд 'Жилийн хаалтын бичилтийн журнал'-г тохируулах "
+"шаардлагатай. Энэ нь 'Нээлтийн бичилтийг үүсгэх'-г сонгож нээлтийн бичилт "
+"үүсгэхэд утгууд нь оноогдоно."
#. module: account
#: field:account.fiscal.position.account,account_src_id:0
@@ -184,6 +191,13 @@ msgid ""
"
diff --git a/addons/account/test/account_report.yml b/addons/account/test/account_report.yml
index 7fe3095d47f..0064a1d2556 100644
--- a/addons/account/test/account_report.yml
+++ b/addons/account/test/account_report.yml
@@ -13,7 +13,8 @@
In order to test the PDF reports defined on an invoice, we will print an Invoice Report
-
!python {model: account.invoice}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.account.invoice').create(cr, uid, [ref('account.account_invoice_customer0')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'account-invoice.'+format), 'wb+').write(data)
@@ -22,7 +23,8 @@
In order to test the PDF reports defined on a partner, we will print the Overdue Report
-
!python {model: res.partner}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.account.overdue').create(cr, uid, [ref('base.res_partner_1'),ref('base.res_partner_2'),ref('base.res_partner_12')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'account-report_overdue.'+format), 'wb+').write(data)
@@ -32,7 +34,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_aged_balance_view',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Account Balance Sheet in Normal mode
@@ -40,7 +42,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'), 'account_report_id': ref('account_financial_report_balancesheet0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_report',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Account Balance Report in Normal mode through the wizard - From Account Chart
@@ -48,7 +50,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_balance_menu',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Central Journal Report - From Account
@@ -58,7 +60,7 @@
ref('account.bank_journal'),ref('account.check_journal'),ref('account.cash_journal')]
ctx={}
data_dict = {'chart_account_id':ref('account.chart0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_central_journal',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the General Journal Report - From Journal
@@ -68,7 +70,7 @@
ref('account.bank_journal'),ref('account.check_journal'),ref('account.cash_journal')]
ctx={}
data_dict = {'chart_account_id':ref('account.chart0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_general_journal',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the General Ledger Report in Normal Mode
@@ -76,7 +78,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'),'landscape':False}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the General Ledger Report in Landscape Mode
@@ -84,7 +86,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'),'landscape':True}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu',wiz_data=data_dict, context=ctx, our_module='account')
-
Print Journal Report - From Model
@@ -93,7 +95,7 @@
journal_ids = [ref('account.sales_journal'),ref('account.refund_sales_journal'),ref('account.expenses_journal'),ref('account.refund_expenses_journal'),ref('account.bank_journal'),ref('account.check_journal'),ref('account.cash_journal')]
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'), 'period_from':ref('period_1'), 'period_to':ref('period_12')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_print_journal',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Partner Balance Report
@@ -101,7 +103,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_partner_balance',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Partner Ledger Report
@@ -109,7 +111,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'),'page_split': True}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_partner_ledger',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Partner Ledger-Other Report
@@ -117,7 +119,7 @@
!python {model: res.partner}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'),'page_split': False}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_partner_ledger',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Profit-Loss Report in Normal Mode
@@ -125,7 +127,7 @@
!python {model: account.account}: |
ctx={}
data_dict = {'chart_account_id':ref('account.chart0'), 'target_move': 'all', 'account_report_id': ref('account_financial_report_balancesheet0')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_report',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Analytic Balance Report through the wizard
@@ -134,7 +136,7 @@
ctx={}
ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_analytic_balance',wiz_data=data_dict, context=ctx, our_module='account')
-
@@ -144,7 +146,7 @@
ctx={}
ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root'),ref('account.analytic_absences'),ref('account.analytic_internal'),ref('account.analytic_our_super_product')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_analytic_cost',wiz_data=data_dict, context=ctx, our_module='account')
-
@@ -154,7 +156,7 @@
ctx={}
ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root'),ref('account.analytic_absences'),ref('account.analytic_internal'),ref('account.analytic_our_super_product')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_analytic_cost_ledger_journal',wiz_data=data_dict, context=ctx, our_module='account')
-
@@ -164,7 +166,7 @@
ctx={}
ctx.update({'model': 'account.analytic.journal','active_ids': [ref('account.cose_journal_sale'), ref('account.exp'), ref('account.sit')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_analytic_journal',wiz_data=data_dict, context=ctx, our_module='account')
-
@@ -174,5 +176,5 @@
ctx={}
ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_analytic_invert_balance',wiz_data=data_dict, context=ctx, our_module='account')
diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py
index 54d6c38a353..68937004dbc 100644
--- a/addons/account/wizard/account_invoice_refund.py
+++ b/addons/account/wizard/account_invoice_refund.py
@@ -23,7 +23,6 @@ import time
from openerp.osv import fields, osv
from openerp.tools.translate import _
-from openerp import netsvc
class account_invoice_refund(osv.osv_memory):
@@ -90,7 +89,6 @@ class account_invoice_refund(osv.osv_memory):
account_m_line_obj = self.pool.get('account.move.line')
mod_obj = self.pool.get('ir.model.data')
act_obj = self.pool.get('ir.actions.act_window')
- wf_service = netsvc.LocalService('workflow')
inv_tax_obj = self.pool.get('account.invoice.tax')
inv_line_obj = self.pool.get('account.invoice.line')
res_users_obj = self.pool.get('res.users')
@@ -161,8 +159,7 @@ class account_invoice_refund(osv.osv_memory):
to_reconcile_ids[line.account_id.id] = [line.id]
if type(line.reconcile_id) != osv.orm.browse_null:
reconcile_obj.unlink(cr, uid, line.reconcile_id.id)
- wf_service.trg_validate(uid, 'account.invoice', \
- refund.id, 'invoice_open', cr)
+ inv_obj.signal_invoice_open(cr, uid, [refund.id])
refund = inv_obj.browse(cr, uid, refund_id[0], context=context)
for tmpline in refund.move_id.line_id:
if tmpline.account_id.id == inv.account_id.id:
diff --git a/addons/account/wizard/account_invoice_state.py b/addons/account/wizard/account_invoice_state.py
index f79b4c046e3..9fab19ff42c 100644
--- a/addons/account/wizard/account_invoice_state.py
+++ b/addons/account/wizard/account_invoice_state.py
@@ -21,7 +21,6 @@
from openerp.osv import osv
from openerp.tools.translate import _
-from openerp import netsvc
from openerp import pooler
class account_invoice_confirm(osv.osv_memory):
@@ -33,16 +32,16 @@ class account_invoice_confirm(osv.osv_memory):
_description = "Confirm the selected invoices"
def invoice_confirm(self, cr, uid, ids, context=None):
- wf_service = netsvc.LocalService('workflow')
if context is None:
context = {}
pool_obj = pooler.get_pool(cr.dbname)
- data_inv = pool_obj.get('account.invoice').read(cr, uid, context['active_ids'], ['state'], context=context)
-
+ account_invoice_obj = pool_obj.get('account.invoice')
+ data_inv = account_invoice_obj.read(cr, uid, context['active_ids'], ['state'], context=context)
for record in data_inv:
if record['state'] not in ('draft','proforma','proforma2'):
raise osv.except_osv(_('Warning!'), _("Selected invoice(s) cannot be confirmed as they are not in 'Draft' or 'Pro-Forma' state."))
- wf_service.trg_validate(uid, 'account.invoice', record['id'], 'invoice_open', cr)
+ account_invoice_obj.signal_invoice_open(cr, uid, [ record['id'] ])
+
return {'type': 'ir.actions.act_window_close'}
account_invoice_confirm()
@@ -59,14 +58,13 @@ class account_invoice_cancel(osv.osv_memory):
def invoice_cancel(self, cr, uid, ids, context=None):
if context is None:
context = {}
- wf_service = netsvc.LocalService('workflow')
pool_obj = pooler.get_pool(cr.dbname)
- data_inv = pool_obj.get('account.invoice').read(cr, uid, context['active_ids'], ['state'], context=context)
-
+ account_invoice_obj = pool_obj.get('account.invoice')
+ data_inv = account_invoice_obj.read(cr, uid, context['active_ids'], ['state'], context=context)
for record in data_inv:
if record['state'] in ('cancel','paid'):
raise osv.except_osv(_('Warning!'), _("Selected invoice(s) cannot be cancelled as they are already in 'Cancelled' or 'Done' state."))
- wf_service.trg_validate(uid, 'account.invoice', record['id'], 'invoice_cancel', cr)
+ account_invoice_obj.signal_invoice_cancel(cr , uid, [record['id']])
return {'type': 'ir.actions.act_window_close'}
account_invoice_cancel()
diff --git a/addons/account/wizard/account_state_open.py b/addons/account/wizard/account_state_open.py
index b2cbdc4961b..5d0ae6b66bd 100644
--- a/addons/account/wizard/account_state_open.py
+++ b/addons/account/wizard/account_state_open.py
@@ -35,8 +35,7 @@ class account_state_open(osv.osv_memory):
data_inv = obj_invoice.browse(cr, uid, context['active_ids'][0], context=context)
if data_inv.reconciled:
raise osv.except_osv(_('Warning!'), _('Invoice is already reconciled.'))
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.invoice', context['active_ids'][0], 'open_test', cr)
+ obj_invoice.signal_open_test(cr, uid, context['active_ids'][0])
return {'type': 'ir.actions.act_window_close'}
account_state_open()
diff --git a/addons/account_analytic_plans/i18n/en_GB.po b/addons/account_analytic_plans/i18n/en_GB.po
new file mode 100644
index 00000000000..f5e3d6ea9ee
--- /dev/null
+++ b/addons/account_analytic_plans/i18n/en_GB.po
@@ -0,0 +1,453 @@
+# English (United Kingdom) 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-02-07 18:41+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account4_ids:0
+msgid "Account4 Id"
+msgstr "Account4 Id"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+#: view:account.crossovered.analytic:0
+#: model:ir.actions.act_window,name:account_analytic_plans.action_account_crossovered_analytic
+#: model:ir.actions.report.xml,name:account_analytic_plans.account_analytic_account_crossovered_analytic
+msgid "Crossovered Analytic"
+msgstr "Crossovered Analytic"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account5_ids:0
+msgid "Account5 Id"
+msgstr "Account5 Id"
+
+#. module: account_analytic_plans
+#: field:account.crossovered.analytic,date2:0
+msgid "End Date"
+msgstr "End Date"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance.line,rate:0
+msgid "Rate (%)"
+msgstr "Rate (%)"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/account_analytic_plans.py:234
+#, python-format
+msgid "The total should be between %s and %s."
+msgstr "The total should be between %s and %s."
+
+#. module: account_analytic_plans
+#: view:account.analytic.plan:0
+#: field:account.analytic.plan,name:0
+#: field:account.analytic.plan.line,plan_id:0
+#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action
+#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan
+#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action
+msgid "Analytic Plan"
+msgstr "Analytic Plan"
+
+#. module: account_analytic_plans
+#: view:analytic.plan.create.model:0
+msgid ""
+"This distribution model has been saved.You will be able to reuse it later."
+msgstr ""
+"This distribution model has been saved.You will be able to reuse it later."
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance_line
+msgid "Analytic Instance Line"
+msgstr "Analytic Instance Line"
+
+#. module: account_analytic_plans
+#: view:account.analytic.plan.instance.line:0
+msgid "Analytic Distribution Lines"
+msgstr "Analytic Distribution Lines"
+
+#. module: account_analytic_plans
+#: view:account.crossovered.analytic:0
+msgid "Print"
+msgstr "Print"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "To Date"
+msgstr "To Date"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance.line,plan_id:0
+msgid "Plan Id"
+msgstr "Plan Id"
+
+#. module: account_analytic_plans
+#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_instance_action
+msgid "Analytic Distribution's Models"
+msgstr "Analytic Distribution's Models"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Account Name"
+msgstr "Account Name"
+
+#. module: account_analytic_plans
+#: view:account.analytic.plan.instance.line:0
+msgid "Analytic Distribution Line"
+msgstr "Analytic Distribution Line"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,code:0
+msgid "Distribution Code"
+msgstr "Distribution Code"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+#: field:account.analytic.line,percentage:0
+msgid "Percentage"
+msgstr "Percentage"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Printing date"
+msgstr "Printing date"
+
+#. module: account_analytic_plans
+#: field:account.crossovered.analytic,empty_line:0
+msgid "Dont show empty lines"
+msgstr "Dont show empty lines"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61
+#, python-format
+msgid "There are no analytic lines related to account %s."
+msgstr "There are no analytic lines related to account %s."
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account3_ids:0
+msgid "Account3 Id"
+msgstr "Account3 Id"
+
+#. module: account_analytic_plans
+#: view:account.crossovered.analytic:0
+#: view:analytic.plan.create.model:0
+msgid "or"
+msgstr "or"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_analytic_line
+msgid "Analytic Line"
+msgstr "Analytic Line"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "100.00%"
+msgstr "100.00%"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Currency"
+msgstr "Currency"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Analytic Account :"
+msgstr "Analytic Account :"
+
+#. module: account_analytic_plans
+#: view:analytic.plan.create.model:0
+msgid "Save This Distribution as a Model"
+msgstr "Save This Distribution as a Model"
+
+#. module: account_analytic_plans
+#: view:account.analytic.plan.line:0
+#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_line
+msgid "Analytic Plan Line"
+msgstr "Analytic Plan Line"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Analytic Account Reference:"
+msgstr "Analytic Account Reference:"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.line,name:0
+msgid "Plan Name"
+msgstr "Plan Name"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan,default_instance_id:0
+msgid "Default Entries"
+msgstr "Default Entries"
+
+#. module: account_analytic_plans
+#: view:account.analytic.plan:0
+#: field:account.analytic.plan,plan_ids:0
+#: field:account.journal,plan_id:0
+msgid "Analytic Plans"
+msgstr "Analytic Plans"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Perc(%)"
+msgstr "Perc(%)"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_move_line
+msgid "Journal Items"
+msgstr "Journal Items"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model
+msgid "analytic.plan.create.model"
+msgstr "analytic.plan.create.model"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account1_ids:0
+msgid "Account1 Id"
+msgstr "Account1 Id"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.line,max_required:0
+msgid "Maximum Allowed (%)"
+msgstr "Maximum Allowed (%)"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.line,root_analytic_id:0
+msgid "Root Account"
+msgstr "Root Account"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47
+#: view:analytic.plan.create.model:0
+#, python-format
+msgid "Distribution Model Saved"
+msgstr "Distribution Model Saved"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance
+msgid "Analytic Plan Instance"
+msgstr "Analytic Plan Instance"
+
+#. module: account_analytic_plans
+#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open
+msgid "Distribution Models"
+msgstr "Distribution Models"
+
+#. module: account_analytic_plans
+#: view:analytic.plan.create.model:0
+msgid "Ok"
+msgstr "Ok"
+
+#. module: account_analytic_plans
+#: view:account.analytic.plan.line:0
+msgid "Analytic Plan Lines"
+msgstr "Analytic Plan Lines"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.line,min_required:0
+msgid "Minimum Allowed (%)"
+msgstr "Minimum Allowed (%)"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,plan_id:0
+msgid "Model's Plan"
+msgstr "Model's Plan"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account2_ids:0
+msgid "Account2 Id"
+msgstr "Account2 Id"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_bank_statement_line
+msgid "Bank Statement Line"
+msgstr "Bank Statement Line"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/account_analytic_plans.py:221
+#: code:addons/account_analytic_plans/account_analytic_plans.py:234
+#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38
+#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41
+#, python-format
+msgid "Error!"
+msgstr "Error!"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Amount"
+msgstr "Amount"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_crossovered_analytic
+msgid "Print Crossovered Analytic"
+msgstr "Print Crossovered Analytic"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61
+#, python-format
+msgid "User Error!"
+msgstr "User Error!"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account6_ids:0
+msgid "Account6 Id"
+msgstr "Account6 Id"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,journal_id:0
+#: view:account.crossovered.analytic:0
+#: field:account.crossovered.analytic,journal_ids:0
+msgid "Analytic Journal"
+msgstr "Analytic Journal"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38
+#, python-format
+msgid "Please put a name and a code before saving the model."
+msgstr "Please put a name and a code before saving the model."
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Quantity"
+msgstr "Quantity"
+
+#. module: account_analytic_plans
+#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_multi_plan_action
+msgid "Multi Plans"
+msgstr "Multi Plans"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance,account_ids:0
+msgid "Account Id"
+msgstr "Account Id"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Code"
+msgstr "Code"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_journal
+msgid "Journal"
+msgstr "Journal"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/account_analytic_plans.py:342
+#: code:addons/account_analytic_plans/account_analytic_plans.py:486
+#, python-format
+msgid "You have to define an analytic journal on the '%s' journal."
+msgstr "You have to define an analytic journal on the '%s' journal."
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/account_analytic_plans.py:342
+#: code:addons/account_analytic_plans/account_analytic_plans.py:486
+#, python-format
+msgid "No Analytic Journal !"
+msgstr "No Analytic Journal !"
+
+#. module: account_analytic_plans
+#: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model
+msgid "analytic.plan.create.model.action"
+msgstr "analytic.plan.create.model.action"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.line,sequence:0
+msgid "Sequence"
+msgstr "Sequence"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_invoice_line
+msgid "Invoice Line"
+msgstr "Invoice Line"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41
+#, python-format
+msgid "There is no analytic plan defined."
+msgstr "There is no analytic plan defined."
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_bank_statement
+msgid "Bank Statement"
+msgstr "Bank Statement"
+
+#. module: account_analytic_plans
+#: field:account.analytic.plan.instance.line,analytic_account_id:0
+msgid "Analytic Account"
+msgstr "Analytic Account"
+
+#. module: account_analytic_plans
+#: field:account.analytic.default,analytics_id:0
+#: view:account.analytic.plan.instance:0
+#: field:account.analytic.plan.instance,name:0
+#: field:account.bank.statement.line,analytics_id:0
+#: field:account.invoice.line,analytics_id:0
+#: field:account.move.line,analytics_id:0
+#: model:ir.model,name:account_analytic_plans.model_account_analytic_default
+msgid "Analytic Distribution"
+msgstr "Analytic Distribution"
+
+#. module: account_analytic_plans
+#: code:addons/account_analytic_plans/account_analytic_plans.py:221
+#, python-format
+msgid "A model with this name and code already exists."
+msgstr "A model with this name and code already exists."
+
+#. module: account_analytic_plans
+#: help:account.analytic.plan.line,root_analytic_id:0
+msgid "Root account of this plan."
+msgstr "Root account of this plan."
+
+#. module: account_analytic_plans
+#: field:account.crossovered.analytic,ref:0
+msgid "Analytic Account Reference"
+msgstr "Analytic Account Reference"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_account_invoice
+msgid "Invoice"
+msgstr "Invoice"
+
+#. module: account_analytic_plans
+#: view:account.crossovered.analytic:0
+#: view:analytic.plan.create.model:0
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: account_analytic_plans
+#: field:account.crossovered.analytic,date1:0
+msgid "Start Date"
+msgstr "Start Date"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "at"
+msgstr "at"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "Company"
+msgstr "Company"
+
+#. module: account_analytic_plans
+#: model:ir.model,name:account_analytic_plans.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Sales Order Line"
+
+#. module: account_analytic_plans
+#: report:account.analytic.account.crossovered.analytic:0
+msgid "From Date"
+msgstr "From Date"
diff --git a/addons/account_analytic_plans/test/acount_analytic_plans_report.yml b/addons/account_analytic_plans/test/acount_analytic_plans_report.yml
index 0990b9ba5f9..7f891332aeb 100644
--- a/addons/account_analytic_plans/test/acount_analytic_plans_report.yml
+++ b/addons/account_analytic_plans/test/acount_analytic_plans_report.yml
@@ -2,7 +2,8 @@
Print the Crossovered Analytic Report in Normal mode
-
!python {model: account.analytic.account}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
data_dict = {'model': 'account.analytic.account', 'form': {'date1':time.strftime("%Y-01-01"),'date2':time.strftime('%Y-%m-%d'),'journal_ids':[6,0,(ref('account.cose_journal_sale'))],'ref':ref('account.analytic_root'),'empty_line':True,'id':ref('account.analytic_root'),'context':{}}}
(data, format) = netsvc.LocalService('report.account.analytic.account.crossovered.analytic').create(cr, uid, [ref('account.analytic_root')], data_dict, {})
if tools.config['test_report_directory']:
diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py
index b7330352b12..b335063b758 100644
--- a/addons/account_asset/account_asset.py
+++ b/addons/account_asset/account_asset.py
@@ -331,6 +331,9 @@ class account_asset_asset(osv.osv):
depreciation_obj = self.pool.get('account.asset.depreciation.line')
period = period_obj.browse(cr, uid, period_id, context=context)
depreciation_ids = depreciation_obj.search(cr, uid, [('asset_id', 'in', ids), ('depreciation_date', '<=', period.date_stop), ('depreciation_date', '>=', period.date_start), ('move_check', '=', False)], context=context)
+ if context is None:
+ context = {}
+ context.update({'depreciation_date':period.date_stop})
return depreciation_obj.create_move(cr, uid, depreciation_ids, context=context)
def create(self, cr, uid, vals, context=None):
@@ -388,7 +391,7 @@ class account_asset_depreciation_line(osv.osv):
created_move_ids = []
asset_ids = []
for line in self.browse(cr, uid, ids, context=context):
- depreciation_date = time.strftime('%Y-%m-%d')
+ depreciation_date = context.get('depreciation_date') or time.strftime('%Y-%m-%d')
period_ids = period_obj.find(cr, uid, depreciation_date, context=context)
company_currency = line.asset_id.company_id.currency_id.id
current_currency = line.asset_id.currency_id.id
diff --git a/addons/account_asset/i18n/en_GB.po b/addons/account_asset/i18n/en_GB.po
new file mode 100644
index 00000000000..45e361a13c4
--- /dev/null
+++ b/addons/account_asset/i18n/en_GB.po
@@ -0,0 +1,776 @@
+# English (United Kingdom) 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:04+0000\n"
+"PO-Revision-Date: 2013-02-07 19:27+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Assets in draft and open states"
+msgstr "Assets in draft and open states"
+
+#. module: account_asset
+#: field:account.asset.category,method_end:0
+#: field:account.asset.history,method_end:0
+#: field:asset.modify,method_end:0
+msgid "Ending date"
+msgstr "Ending date"
+
+#. module: account_asset
+#: field:account.asset.asset,value_residual:0
+msgid "Residual Value"
+msgstr "Residual Value"
+
+#. module: account_asset
+#: field:account.asset.category,account_expense_depreciation_id:0
+msgid "Depr. Expense Account"
+msgstr "Depr. Expense Account"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Group By..."
+msgstr "Group By..."
+
+#. module: account_asset
+#: field:asset.asset.report,gross_value:0
+msgid "Gross Amount"
+msgstr "Gross Amount"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.depreciation.line,asset_id:0
+#: field:account.asset.history,asset_id:0
+#: field:account.move.line,asset_id:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,asset_id:0
+#: model:ir.model,name:account_asset.model_account_asset_asset
+msgid "Asset"
+msgstr "Asset"
+
+#. module: account_asset
+#: help:account.asset.asset,prorata:0
+#: help:account.asset.category,prorata:0
+msgid ""
+"Indicates that the first depreciation entry for this asset have to be done "
+"from the purchase date instead of the first January"
+msgstr ""
+"Indicates that the first depreciation entry for this asset have to be done "
+"from the purchase date instead of the first January"
+
+#. module: account_asset
+#: selection:account.asset.asset,method:0
+#: selection:account.asset.category,method:0
+msgid "Linear"
+msgstr "Linear"
+
+#. module: account_asset
+#: field:account.asset.asset,company_id:0
+#: field:account.asset.category,company_id:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,company_id:0
+msgid "Company"
+msgstr "Company"
+
+#. module: account_asset
+#: view:asset.modify:0
+msgid "Modify"
+msgstr "Modify"
+
+#. module: account_asset
+#: selection:account.asset.asset,state:0
+#: view:asset.asset.report:0
+#: selection:asset.asset.report,state:0
+msgid "Running"
+msgstr "Running"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Set to Draft"
+msgstr "Set to Draft"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: model:ir.actions.act_window,name:account_asset.action_asset_asset_report
+#: model:ir.model,name:account_asset.model_asset_asset_report
+#: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report
+msgid "Assets Analysis"
+msgstr "Assets Analysis"
+
+#. module: account_asset
+#: field:asset.modify,name:0
+msgid "Reason"
+msgstr "Reason"
+
+#. module: account_asset
+#: field:account.asset.asset,method_progress_factor:0
+#: field:account.asset.category,method_progress_factor:0
+msgid "Degressive Factor"
+msgstr "Degressive Factor"
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal
+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal
+msgid "Asset Categories"
+msgstr "Asset Categories"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.asset,account_move_line_ids:0
+#: field:account.move.line,entry_ids:0
+#: model:ir.actions.act_window,name:account_asset.act_entries_open
+msgid "Entries"
+msgstr "Entries"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.asset,depreciation_line_ids:0
+msgid "Depreciation Lines"
+msgstr "Depreciation Lines"
+
+#. module: account_asset
+#: help:account.asset.asset,salvage_value:0
+msgid "It is the amount you plan to have that you cannot depreciate."
+msgstr "It is the amount you plan to have that you cannot depreciate."
+
+#. module: account_asset
+#: help:account.asset.asset,method_period:0
+msgid "The amount of time between two depreciations, in months"
+msgstr "The amount of time between two depreciations, in months"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,depreciation_date:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,depreciation_date:0
+msgid "Depreciation Date"
+msgstr "Depreciation Date"
+
+#. module: account_asset
+#: constraint:account.asset.asset:0
+msgid "Error ! You cannot create recursive assets."
+msgstr "Error ! You cannot create recursive assets."
+
+#. module: account_asset
+#: field:asset.asset.report,posted_value:0
+msgid "Posted Amount"
+msgstr "Posted Amount"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:asset.asset.report:0
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form
+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_form
+#: model:ir.ui.menu,name:account_asset.menu_finance_assets
+#: model:ir.ui.menu,name:account_asset.menu_finance_config_assets
+msgid "Assets"
+msgstr "Assets"
+
+#. module: account_asset
+#: field:account.asset.category,account_depreciation_id:0
+msgid "Depreciation Account"
+msgstr "Depreciation Account"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:account.asset.category:0
+#: view:account.asset.history:0
+#: view:asset.modify:0
+#: field:asset.modify,note:0
+msgid "Notes"
+msgstr "Notes"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,move_id:0
+msgid "Depreciation Entry"
+msgstr "Depreciation Entry"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: field:asset.asset.report,nbr:0
+msgid "# of Depreciation Lines"
+msgstr "# of Depreciation Lines"
+
+#. module: account_asset
+#: field:account.asset.asset,method_period:0
+msgid "Number of Months in a Period"
+msgstr "Number of Months in a Period"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets in draft state"
+msgstr "Assets in draft state"
+
+#. module: account_asset
+#: field:account.asset.asset,method_end:0
+#: selection:account.asset.asset,method_time:0
+#: selection:account.asset.category,method_time:0
+#: selection:account.asset.history,method_time:0
+msgid "Ending Date"
+msgstr "Ending Date"
+
+#. module: account_asset
+#: field:account.asset.asset,code:0
+msgid "Reference"
+msgstr "Reference"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Account Asset"
+msgstr "Account Asset"
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard
+#: model:ir.ui.menu,name:account_asset.menu_asset_depreciation_confirmation_wizard
+msgid "Compute Assets"
+msgstr "Compute Assets"
+
+#. module: account_asset
+#: field:account.asset.category,method_period:0
+#: field:account.asset.history,method_period:0
+#: field:asset.modify,method_period:0
+msgid "Period Length"
+msgstr "Period Length"
+
+#. module: account_asset
+#: selection:account.asset.asset,state:0
+#: view:asset.asset.report:0
+#: selection:asset.asset.report,state:0
+msgid "Draft"
+msgstr "Draft"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Date of asset purchase"
+msgstr "Date of asset purchase"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Change Duration"
+msgstr "Change Duration"
+
+#. module: account_asset
+#: help:account.asset.asset,method_number:0
+#: help:account.asset.category,method_number:0
+#: help:account.asset.history,method_number:0
+msgid "The number of depreciations needed to depreciate your asset"
+msgstr "The number of depreciations needed to depreciate your asset"
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Analytic Information"
+msgstr "Analytic Information"
+
+#. module: account_asset
+#: field:account.asset.category,account_analytic_id:0
+msgid "Analytic account"
+msgstr "Analytic account"
+
+#. module: account_asset
+#: field:account.asset.asset,method:0
+#: field:account.asset.category,method:0
+msgid "Computation Method"
+msgstr "Computation Method"
+
+#. module: account_asset
+#: constraint:account.asset.asset:0
+msgid ""
+"Prorata temporis can be applied only for time method \"number of "
+"depreciations\"."
+msgstr ""
+"Prorata temporis can be applied only for time method \"number of "
+"depreciations\"."
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,remaining_value:0
+msgid "Next Period Depreciation"
+msgstr "Next Period Depreciation"
+
+#. module: account_asset
+#: help:account.asset.history,method_period:0
+msgid "Time in month between two depreciations"
+msgstr "Time in month between two depreciations"
+
+#. module: account_asset
+#: view:asset.modify:0
+#: model:ir.actions.act_window,name:account_asset.action_asset_modify
+#: model:ir.model,name:account_asset.model_asset_modify
+msgid "Modify Asset"
+msgstr "Modify Asset"
+
+#. module: account_asset
+#: field:account.asset.asset,salvage_value:0
+msgid "Salvage Value"
+msgstr "Salvage Value"
+
+#. module: account_asset
+#: field:account.asset.asset,category_id:0
+#: view:account.asset.category:0
+#: field:account.invoice.line,asset_category_id:0
+#: view:asset.asset.report:0
+msgid "Asset Category"
+msgstr "Asset Category"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Assets in closed state"
+msgstr "Assets in closed state"
+
+#. module: account_asset
+#: field:account.asset.asset,parent_id:0
+msgid "Parent Asset"
+msgstr "Parent Asset"
+
+#. module: account_asset
+#: view:account.asset.history:0
+#: model:ir.model,name:account_asset.model_account_asset_history
+msgid "Asset history"
+msgstr "Asset history"
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Search Asset Category"
+msgstr "Search Asset Category"
+
+#. module: account_asset
+#: view:asset.modify:0
+msgid "months"
+msgstr "months"
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_invoice_line
+msgid "Invoice Line"
+msgstr "Invoice Line"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Depreciation Board"
+msgstr "Depreciation Board"
+
+#. module: account_asset
+#: field:asset.asset.report,unposted_value:0
+msgid "Unposted Amount"
+msgstr "Unposted Amount"
+
+#. module: account_asset
+#: field:account.asset.asset,method_time:0
+#: field:account.asset.category,method_time:0
+#: field:account.asset.history,method_time:0
+msgid "Time Method"
+msgstr "Time Method"
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+#: view:asset.modify:0
+msgid "or"
+msgstr "or"
+
+#. module: account_asset
+#: field:account.asset.asset,note:0
+#: field:account.asset.category,note:0
+#: field:account.asset.history,note:0
+msgid "Note"
+msgstr "Note"
+
+#. module: account_asset
+#: help:account.asset.history,method_time:0
+msgid ""
+"The method to use to compute the dates and number of depreciation lines.\n"
+"Number of Depreciations: Fix the number of depreciation lines and the time "
+"between 2 depreciations.\n"
+"Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+msgstr ""
+"The method to use to compute the dates and number of depreciation lines.\n"
+"Number of Depreciations: Fix the number of depreciation lines and the time "
+"between 2 depreciations.\n"
+"Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+
+#. module: account_asset
+#: help:account.asset.asset,method_time:0
+#: help:account.asset.category,method_time:0
+msgid ""
+"Choose the method to use to compute the dates and number of depreciation "
+"lines.\n"
+" * Number of Depreciations: Fix the number of depreciation lines and the "
+"time between 2 depreciations.\n"
+" * Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+msgstr ""
+"Choose the method to use to compute the dates and number of depreciation "
+"lines.\n"
+" * Number of Depreciations: Fix the number of depreciation lines and the "
+"time between 2 depreciations.\n"
+" * Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Assets in running state"
+msgstr "Assets in running state"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Closed"
+msgstr "Closed"
+
+#. module: account_asset
+#: help:account.asset.asset,state:0
+msgid ""
+"When an asset is created, the status is 'Draft'.\n"
+"If the asset is confirmed, the status goes in 'Running' and the depreciation "
+"lines can be posted in the accounting.\n"
+"You can manually close an asset when the depreciation is over. If the last "
+"line of depreciation is posted, the asset automatically goes in that status."
+msgstr ""
+"When an asset is created, the status is 'Draft'.\n"
+"If the asset is confirmed, the status goes in 'Running' and the depreciation "
+"lines can be posted in the accounting.\n"
+"You can manually close an asset when the depreciation is over. If the last "
+"line of depreciation is posted, the asset automatically goes in that status."
+
+#. module: account_asset
+#: field:account.asset.asset,state:0
+#: field:asset.asset.report,state:0
+msgid "Status"
+msgstr "Status"
+
+#. module: account_asset
+#: field:account.asset.asset,partner_id:0
+#: field:asset.asset.report,partner_id:0
+msgid "Partner"
+msgstr "Partner"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Posted depreciation lines"
+msgstr "Posted depreciation lines"
+
+#. module: account_asset
+#: field:account.asset.asset,child_ids:0
+msgid "Children Assets"
+msgstr "Children Assets"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Date of depreciation"
+msgstr "Date of depreciation"
+
+#. module: account_asset
+#: field:account.asset.history,user_id:0
+msgid "User"
+msgstr "User"
+
+#. module: account_asset
+#: field:account.asset.category,account_asset_id:0
+msgid "Asset Account"
+msgstr "Asset Account"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+msgid "Extended Filters..."
+msgstr "Extended Filters..."
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: view:asset.depreciation.confirmation.wizard:0
+msgid "Compute"
+msgstr "Compute"
+
+#. module: account_asset
+#: view:account.asset.history:0
+msgid "Asset History"
+msgstr "Asset History"
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_asset_depreciation_confirmation_wizard
+msgid "asset.depreciation.confirmation.wizard"
+msgstr "asset.depreciation.confirmation.wizard"
+
+#. module: account_asset
+#: field:account.asset.asset,active:0
+msgid "Active"
+msgstr "Active"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,parent_state:0
+msgid "State of Asset"
+msgstr "State of Asset"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,name:0
+msgid "Depreciation Name"
+msgstr "Depreciation Name"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+#: field:account.asset.asset,history_ids:0
+msgid "History"
+msgstr "History"
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+msgid "Compute Asset"
+msgstr "Compute Asset"
+
+#. module: account_asset
+#: field:asset.depreciation.confirmation.wizard,period_id:0
+msgid "Period"
+msgstr "Period"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "General"
+msgstr "General"
+
+#. module: account_asset
+#: field:account.asset.asset,prorata:0
+#: field:account.asset.category,prorata:0
+msgid "Prorata Temporis"
+msgstr "Prorata Temporis"
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_invoice
+msgid "Invoice"
+msgstr "Invoice"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Set to Close"
+msgstr "Set to Close"
+
+#. module: account_asset
+#: view:asset.depreciation.confirmation.wizard:0
+#: view:asset.modify:0
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: account_asset
+#: selection:account.asset.asset,state:0
+#: selection:asset.asset.report,state:0
+msgid "Close"
+msgstr "Close"
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_move_line
+msgid "Journal Items"
+msgstr "Journal Items"
+
+#. module: account_asset
+#: view:asset.modify:0
+msgid "Asset Durations to Modify"
+msgstr "Asset Durations to Modify"
+
+#. module: account_asset
+#: field:account.asset.asset,purchase_date:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,purchase_date:0
+msgid "Purchase Date"
+msgstr "Purchase Date"
+
+#. module: account_asset
+#: selection:account.asset.asset,method:0
+#: selection:account.asset.category,method:0
+msgid "Degressive"
+msgstr "Degressive"
+
+#. module: account_asset
+#: help:asset.depreciation.confirmation.wizard,period_id:0
+msgid ""
+"Choose the period for which you want to automatically post the depreciation "
+"lines of running assets"
+msgstr ""
+"Choose the period for which you want to automatically post the depreciation "
+"lines of running assets"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Current"
+msgstr "Current"
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Depreciation Method"
+msgstr "Depreciation Method"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,amount:0
+msgid "Current Depreciation"
+msgstr "Current Depreciation"
+
+#. module: account_asset
+#: field:account.asset.asset,name:0
+msgid "Asset Name"
+msgstr "Asset Name"
+
+#. module: account_asset
+#: field:account.asset.category,open_asset:0
+msgid "Skip Draft State"
+msgstr "Skip Draft State"
+
+#. module: account_asset
+#: view:account.asset.category:0
+msgid "Depreciation Dates"
+msgstr "Depreciation Dates"
+
+#. module: account_asset
+#: field:account.asset.asset,currency_id:0
+msgid "Currency"
+msgstr "Currency"
+
+#. module: account_asset
+#: field:account.asset.category,journal_id:0
+msgid "Journal"
+msgstr "Journal"
+
+#. module: account_asset
+#: field:account.asset.history,name:0
+msgid "History name"
+msgstr "History name"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,depreciated_value:0
+msgid "Amount Already Depreciated"
+msgstr "Amount Already Depreciated"
+
+#. module: account_asset
+#: help:account.asset.asset,method:0
+#: help:account.asset.category,method:0
+msgid ""
+"Choose the method to use to compute the amount of depreciation lines.\n"
+" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n"
+" * Degressive: Calculated on basis of: Residual Value * Degressive Factor"
+msgstr ""
+"Choose the method to use to compute the amount of depreciation lines.\n"
+" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n"
+" * Degressive: Calculated on basis of: Residual Value * Degressive Factor"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,move_check:0
+#: view:asset.asset.report:0
+#: field:asset.asset.report,move_check:0
+msgid "Posted"
+msgstr "Posted"
+
+#. module: account_asset
+#: model:ir.actions.act_window,help:account_asset.action_asset_asset_report
+msgid ""
+"
\n"
+" From this report, you can have an overview on all depreciation. "
+"The\n"
+" tool search can also be used to personalise your Assets reports "
+"and\n"
+" so, match this analysis to your needs;\n"
+"
\n"
+" "
+msgstr ""
+"
\n"
+" From this report, you can have an overview on all depreciation. "
+"The\n"
+" tool search can also be used to personalise your Assets reports "
+"and\n"
+" so, match this analysis to your needs;\n"
+"
\n"
+" "
+
+#. module: account_asset
+#: field:account.asset.asset,purchase_value:0
+msgid "Gross Value"
+msgstr "Gross Value"
+
+#. module: account_asset
+#: field:account.asset.category,name:0
+msgid "Name"
+msgstr "Name"
+
+#. module: account_asset
+#: help:account.asset.category,open_asset:0
+msgid ""
+"Check this if you want to automatically confirm the assets of this category "
+"when created by invoices."
+msgstr ""
+"Check this if you want to automatically confirm the assets of this category "
+"when created by invoices."
+
+#. module: account_asset
+#: field:asset.asset.report,name:0
+msgid "Year"
+msgstr "Year"
+
+#. module: account_asset
+#: model:ir.model,name:account_asset.model_account_asset_depreciation_line
+msgid "Asset depreciation line"
+msgstr "Asset depreciation line"
+
+#. module: account_asset
+#: view:account.asset.category:0
+#: field:asset.asset.report,asset_category_id:0
+#: model:ir.model,name:account_asset.model_account_asset_category
+msgid "Asset category"
+msgstr "Asset category"
+
+#. module: account_asset
+#: view:asset.asset.report:0
+#: field:asset.asset.report,depreciation_value:0
+msgid "Amount of Depreciation Lines"
+msgstr "Amount of Depreciation Lines"
+
+#. module: account_asset
+#: code:addons/account_asset/wizard/wizard_asset_compute.py:49
+#, python-format
+msgid "Created Asset Moves"
+msgstr "Created Asset Moves"
+
+#. module: account_asset
+#: field:account.asset.depreciation.line,sequence:0
+msgid "Sequence"
+msgstr "Sequence"
+
+#. module: account_asset
+#: help:account.asset.category,method_period:0
+msgid "State here the time between 2 depreciations, in months"
+msgstr "State here the time between 2 depreciations, in months"
+
+#. module: account_asset
+#: field:account.asset.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: account_asset
+#: field:account.asset.asset,method_number:0
+#: selection:account.asset.asset,method_time:0
+#: field:account.asset.category,method_number:0
+#: selection:account.asset.category,method_time:0
+#: field:account.asset.history,method_number:0
+#: selection:account.asset.history,method_time:0
+#: field:asset.modify,method_number:0
+msgid "Number of Depreciations"
+msgstr "Number of Depreciations"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Create Move"
+msgstr "Create Move"
+
+#. module: account_asset
+#: view:account.asset.asset:0
+msgid "Confirm Asset"
+msgstr "Confirm Asset"
+
+#. module: account_asset
+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree
+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree
+msgid "Asset Hierarchy"
+msgstr "Asset Hierarchy"
diff --git a/addons/account_bank_statement_extensions/i18n/en_GB.po b/addons/account_bank_statement_extensions/i18n/en_GB.po
new file mode 100644
index 00000000000..36ccc2a77b7
--- /dev/null
+++ b/addons/account_bank_statement_extensions/i18n/en_GB.po
@@ -0,0 +1,361 @@
+# English (United Kingdom) 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-02-07 19:19+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: account_bank_statement_extensions
+#: help:account.bank.statement.line.global,name:0
+msgid "Originator to Beneficiary Information"
+msgstr "Originator to Beneficiary Information"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: selection:account.bank.statement.line,state:0
+msgid "Confirmed"
+msgstr "Confirmed"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement:0
+#: view:account.bank.statement.line:0
+msgid "Glob. Id"
+msgstr "Glob. Id"
+
+#. module: account_bank_statement_extensions
+#: selection:account.bank.statement.line.global,type:0
+msgid "CODA"
+msgstr "CODA"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,parent_id:0
+msgid "Parent Code"
+msgstr "Parent Code"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Debit"
+msgstr "Debit"
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_cancel_statement_line
+#: model:ir.model,name:account_bank_statement_extensions.model_cancel_statement_line
+msgid "Cancel selected statement lines"
+msgstr "Cancel selected statement lines"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,val_date:0
+msgid "Value Date"
+msgstr "Value Date"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Group By..."
+msgstr "Group By..."
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: selection:account.bank.statement.line,state:0
+msgid "Draft"
+msgstr "Draft"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Statement"
+msgstr "Statement"
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_confirm_statement_line
+#: model:ir.model,name:account_bank_statement_extensions.model_confirm_statement_line
+msgid "Confirm selected statement lines"
+msgstr "Confirm selected statement lines"
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+#: model:ir.actions.report.xml,name:account_bank_statement_extensions.bank_statement_balance_report
+msgid "Bank Statement Balances Report"
+msgstr "Bank Statement Balances Report"
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+msgid "Cancel Lines"
+msgstr "Cancel Lines"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line.global:0
+#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line_global
+msgid "Batch Payment Info"
+msgstr "Batch Payment Info"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,state:0
+msgid "Status"
+msgstr "Status"
+
+#. module: account_bank_statement_extensions
+#: code:addons/account_bank_statement_extensions/account_bank_statement.py:129
+#, python-format
+msgid ""
+"Delete operation not allowed. Please go to the associated bank "
+"statement in order to delete and/or modify bank statement line."
+msgstr ""
+"Delete operation not allowed. Please go to the associated bank "
+"statement in order to delete and/or modify bank statement line."
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "or"
+msgstr "or"
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Confirm Lines"
+msgstr "Confirm Lines"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line.global:0
+msgid "Transactions"
+msgstr "Transactions"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,type:0
+msgid "Type"
+msgstr "Type"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: report:bank.statement.balance.report:0
+msgid "Journal"
+msgstr "Journal"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Confirmed Statement Lines."
+msgstr "Confirmed Statement Lines."
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Credit Transactions."
+msgstr "Credit Transactions."
+
+#. module: account_bank_statement_extensions
+#: model:ir.actions.act_window,help:account_bank_statement_extensions.action_cancel_statement_line
+msgid "cancel selected statement lines."
+msgstr "cancel selected statement lines."
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_number:0
+msgid "Counterparty Number"
+msgstr "Counterparty Number"
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+msgid "Closing Balance"
+msgstr "Closing Balance"
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+msgid "Date"
+msgstr "Date"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: field:account.bank.statement.line,globalisation_amount:0
+msgid "Glob. Amount"
+msgstr "Glob. Amount"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Debit Transactions."
+msgstr "Debit Transactions."
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Extended Filters..."
+msgstr "Extended Filters..."
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Confirmed lines cannot be changed anymore."
+msgstr "Confirmed lines cannot be changed anymore."
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+msgid "Are you sure you want to cancel the selected Bank Statement lines ?"
+msgstr "Are you sure you want to cancel the selected Bank Statement lines ?"
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+msgid "Name"
+msgstr "Name"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,name:0
+msgid "OBI"
+msgstr "OBI"
+
+#. module: account_bank_statement_extensions
+#: selection:account.bank.statement.line.global,type:0
+msgid "ISO 20022"
+msgstr "ISO 20022"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Notes"
+msgstr "Notes"
+
+#. module: account_bank_statement_extensions
+#: selection:account.bank.statement.line.global,type:0
+msgid "Manual"
+msgstr "Manual"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Bank Transaction"
+msgstr "Bank Transaction"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Credit"
+msgstr "Credit"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,amount:0
+msgid "Amount"
+msgstr "Amount"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Fin.Account"
+msgstr "Fin.Account"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_currency:0
+msgid "Counterparty Currency"
+msgstr "Counterparty Currency"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_bic:0
+msgid "Counterparty BIC"
+msgstr "Counterparty BIC"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,child_ids:0
+msgid "Child Codes"
+msgstr "Child Codes"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Search Bank Transactions"
+msgstr "Search Bank Transactions"
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Are you sure you want to confirm the selected Bank Statement lines ?"
+msgstr "Are you sure you want to confirm the selected Bank Statement lines ?"
+
+#. module: account_bank_statement_extensions
+#: help:account.bank.statement.line,globalisation_id:0
+msgid ""
+"Code to identify transactions belonging to the same globalisation level "
+"within a batch payment"
+msgstr ""
+"Code to identify transactions belonging to the same globalisation level "
+"within a batch payment"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Draft Statement Lines."
+msgstr "Draft Statement Lines."
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Glob. Am."
+msgstr "Glob. Am."
+
+#. module: account_bank_statement_extensions
+#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line
+msgid "Bank Statement Line"
+msgstr "Bank Statement Line"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,code:0
+msgid "Code"
+msgstr "Code"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_name:0
+msgid "Counterparty Name"
+msgstr "Counterparty Name"
+
+#. module: account_bank_statement_extensions
+#: model:ir.model,name:account_bank_statement_extensions.model_res_partner_bank
+msgid "Bank Accounts"
+msgstr "Bank Accounts"
+
+#. module: account_bank_statement_extensions
+#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement
+msgid "Bank Statement"
+msgstr "Bank Statement"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Statement Line"
+msgstr "Statement Line"
+
+#. module: account_bank_statement_extensions
+#: sql_constraint:account.bank.statement.line.global:0
+msgid "The code must be unique !"
+msgstr "The code must be unique !"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,bank_statement_line_ids:0
+#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_bank_statement_line
+#: model:ir.ui.menu,name:account_bank_statement_extensions.bank_statement_line
+msgid "Bank Statement Lines"
+msgstr "Bank Statement Lines"
+
+#. module: account_bank_statement_extensions
+#: code:addons/account_bank_statement_extensions/account_bank_statement.py:129
+#, python-format
+msgid "Warning!"
+msgstr "Warning!"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line.global:0
+msgid "Child Batch Payments"
+msgstr "Child Batch Payments"
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Statement Lines"
+msgstr "Statement Lines"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Total Amount"
+msgstr "Total Amount"
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,globalisation_id:0
+msgid "Globalisation ID"
+msgstr "Globalisation ID"
diff --git a/addons/account_budget/test/account_budget_report.yml b/addons/account_budget/test/account_budget_report.yml
index 40b0175f045..80ab9b36b34 100644
--- a/addons/account_budget/test/account_budget_report.yml
+++ b/addons/account_budget/test/account_budget_report.yml
@@ -2,32 +2,35 @@
Print the Analytic Budget Report through wizard
-
!python {model: account.analytic.account}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
ctx={}
ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_budget_analytic',wiz_data=data_dict, context=ctx, our_module='account_budget')
-
Print the Budget Report through wizard
-
!python {model: account.budget.post}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
ctx={}
ctx.update({'model': 'account.budget.post','active_ids': [ref('account_budget.account_budget_post_sales0')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_budget_report',wiz_data=data_dict, context=ctx, our_module='account_budget')
-
Print the CrossOvered Budget Report mode through wizard
-
!python {model: crossovered.budget}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
ctx={}
ctx.update({'model': 'account.budget.post','active_ids': [ref('account_budget.crossovered_budget_budgetoptimistic0')]})
data_dict = {}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_budget_crossvered_report',wiz_data=data_dict, context=ctx, our_module='account_budget')
diff --git a/addons/account_check_writing/i18n/en_GB.po b/addons/account_check_writing/i18n/en_GB.po
new file mode 100644
index 00000000000..a5e3a53d2fb
--- /dev/null
+++ b/addons/account_check_writing/i18n/en_GB.po
@@ -0,0 +1,245 @@
+# English (United Kingdom) 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-02-07 17:11+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: account_check_writing
+#: selection:res.company,check_layout:0
+msgid "Check on Top"
+msgstr "Check on Top"
+
+#. module: account_check_writing
+#: report:account.print.check.top:0
+msgid "Open Balance"
+msgstr "Open Balance"
+
+#. module: account_check_writing
+#: view:account.check.write:0
+#: view:account.voucher:0
+msgid "Print Check"
+msgstr "Print Check"
+
+#. module: account_check_writing
+#: selection:res.company,check_layout:0
+msgid "Check in middle"
+msgstr "Check in middle"
+
+#. module: account_check_writing
+#: help:res.company,check_layout:0
+msgid ""
+"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. "
+"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on "
+"bottom is compatible with Peachtree, ACCPAC and DacEasy only"
+msgstr ""
+"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. "
+"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on "
+"bottom is compatible with Peachtree, ACCPAC and DacEasy only"
+
+#. module: account_check_writing
+#: selection:res.company,check_layout:0
+msgid "Check on bottom"
+msgstr "Check on bottom"
+
+#. module: account_check_writing
+#: model:ir.actions.act_window,name:account_check_writing.action_account_check_write
+msgid "Print Check in Batch"
+msgstr "Print Check in Batch"
+
+#. module: account_check_writing
+#: code:addons/account_check_writing/wizard/account_check_batch_printing.py:59
+#, python-format
+msgid "One of the printed check already got a number."
+msgstr "One of the printed check already got a number."
+
+#. module: account_check_writing
+#: help:account.journal,allow_check_writing:0
+msgid "Check this if the journal is to be used for writing checks."
+msgstr "Check this if the journal is to be used for writing checks."
+
+#. module: account_check_writing
+#: field:account.journal,allow_check_writing:0
+msgid "Allow Check writing"
+msgstr "Allow Check writing"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Description"
+msgstr "Description"
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_account_journal
+msgid "Journal"
+msgstr "Journal"
+
+#. module: account_check_writing
+#: model:ir.actions.act_window,name:account_check_writing.action_write_check
+#: model:ir.ui.menu,name:account_check_writing.menu_action_write_check
+msgid "Write Checks"
+msgstr "Write Checks"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Discount"
+msgstr "Discount"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Original Amount"
+msgstr "Original Amount"
+
+#. module: account_check_writing
+#: field:res.company,check_layout:0
+msgid "Check Layout"
+msgstr "Check Layout"
+
+#. module: account_check_writing
+#: field:account.voucher,allow_check:0
+msgid "Allow Check Writing"
+msgstr "Allow Check Writing"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Payment"
+msgstr "Payment"
+
+#. module: account_check_writing
+#: field:account.journal,use_preprint_check:0
+msgid "Use Preprinted Check"
+msgstr "Use Preprinted Check"
+
+#. module: account_check_writing
+#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_bottom
+msgid "Print Check (Bottom)"
+msgstr "Print Check (Bottom)"
+
+#. module: account_check_writing
+#: model:ir.actions.act_window,help:account_check_writing.action_write_check
+msgid ""
+"
\n"
+" Click to create a new check. \n"
+"
\n"
+" The check payment form allows you to track the payment you "
+"do\n"
+" to your suppliers using checks. When you select a supplier, "
+"the\n"
+" payment method and an amount for the payment, OpenERP will\n"
+" propose to reconcile your payment with the open supplier\n"
+" invoices or bills.\n"
+"
\n"
+" "
+msgstr ""
+"
\n"
+" Click to create a new check. \n"
+"
\n"
+" The check payment form allows you to track the payment you "
+"do\n"
+" to your suppliers using checks. When you select a supplier, "
+"the\n"
+" payment method and an amount for the payment, OpenERP will\n"
+" propose to reconcile your payment with the open supplier\n"
+" invoices or bills.\n"
+"
\n"
+" "
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Due Date"
+msgstr "Due Date"
+
+#. module: account_check_writing
+#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_middle
+msgid "Print Check (Middle)"
+msgstr "Print Check (Middle)"
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_res_company
+msgid "Companies"
+msgstr "Companies"
+
+#. module: account_check_writing
+#: code:addons/account_check_writing/wizard/account_check_batch_printing.py:59
+#, python-format
+msgid "Error!"
+msgstr "Error!"
+
+#. module: account_check_writing
+#: help:account.check.write,check_number:0
+msgid "The number of the next check number to be printed."
+msgstr "The number of the next check number to be printed."
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+msgid "Balance Due"
+msgstr "Balance Due"
+
+#. module: account_check_writing
+#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_top
+msgid "Print Check (Top)"
+msgstr "Print Check (Top)"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Check Amount"
+msgstr "Check Amount"
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_account_voucher
+msgid "Accounting Voucher"
+msgstr "Accounting Voucher"
+
+#. module: account_check_writing
+#: view:account.check.write:0
+msgid "or"
+msgstr "or"
+
+#. module: account_check_writing
+#: field:account.voucher,amount_in_word:0
+msgid "Amount in Word"
+msgstr "Amount in Word"
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_account_check_write
+msgid "Prin Check in Batch"
+msgstr "Prin Check in Batch"
+
+#. module: account_check_writing
+#: view:account.check.write:0
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: account_check_writing
+#: field:account.check.write,check_number:0
+msgid "Next Check Number"
+msgstr "Next Check Number"
+
+#. module: account_check_writing
+#: view:account.check.write:0
+msgid "Check"
+msgstr "Check"
diff --git a/addons/account_followup/account_followup.py b/addons/account_followup/account_followup.py
index 285a3529ee7..aeee35c93dc 100644
--- a/addons/account_followup/account_followup.py
+++ b/addons/account_followup/account_followup.py
@@ -238,7 +238,12 @@ class res_partner(osv.osv):
from report import account_followup_print
assert len(ids) == 1
+ if context is None:
+ context = {}
partner = self.browse(cr, uid, ids[0], context=context)
+ #copy the context to not change global context. Overwrite it because _() looks for the lang in local variable 'context'.
+ #Set the language to use = the partner language
+ context = dict(context, lang=partner.lang)
followup_table = ''
if partner.unreconciled_aml_ids:
company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id
@@ -251,13 +256,14 @@ class res_partner(osv.osv):
followup_table += '''
- ''' % (currency.symbol)
+ '''
total = 0
for aml in currency_dict['line']:
block = aml['blocked'] and 'X' or ' '
@@ -268,13 +274,28 @@ class res_partner(osv.osv):
if date <= current_date and aml['balance'] > 0:
strbegin = "
"
total = rml_parse.formatLang(total, dp='Account', currency_obj=currency)
followup_table += '''
-
Amount due: %s
''' % (total)
+
''' + _("Amount due") + ''' : %s
''' % (total)
return followup_table
+ def write(self, cr, uid, ids, vals, context=None):
+ if vals.get("payment_responsible_id", False):
+ for part in self.browse(cr, uid, ids, context=context):
+ if part.payment_responsible_id <> vals["payment_responsible_id"]:
+ #Find partner_id of user put as responsible
+ responsible_partner_id = self.pool.get("res.users").browse(cr, uid, vals['payment_responsible_id'], context=context).partner_id.id
+ self.pool.get("mail.thread").message_post(cr, uid, 0,
+ body = _("You became responsible to do the next action for the payment follow-up of") + " " + part.name + " ",
+ type = 'comment',
+ subtype = "mail.mt_comment", context = context,
+ model = 'res.partner', res_id = part.id,
+ notified_partner_ids = [(6, 0, [responsible_partner_id])],
+ partner_ids = [(6, 0, [responsible_partner_id])])
+ return super(res_partner, self).write(cr, uid, ids, vals, context=context)
+
def action_done(self, cr, uid, ids, context=None):
return self.write(cr, uid, ids, {'payment_next_action_date': False, 'payment_next_action':'', 'payment_responsible_id': False}, context=context)
@@ -408,13 +429,16 @@ class res_partner(osv.osv):
_inherit = "res.partner"
_columns = {
'payment_responsible_id':fields.many2one('res.users', ondelete='set null', string='Follow-up Responsible',
- help="Optionally you can assign a user to this field, which will make him responsible for the action."),
- 'payment_note':fields.text('Customer Payment Promise', help="Payment Note"),
+ help="Optionally you can assign a user to this field, which will make him responsible for the action.",
+ track_visibility="onchange"),
+ 'payment_note':fields.text('Customer Payment Promise', help="Payment Note", track_visibility="onchange"),
'payment_next_action':fields.text('Next Action',
- help="This is the next action to be taken. It will automatically be set when the partner gets a follow-up level that requires a manual action. "),
+ help="This is the next action to be taken. It will automatically be set when the partner gets a follow-up level that requires a manual action. ",
+ track_visibility="onchange"),
'payment_next_action_date':fields.date('Next Action Date',
help="This is when the manual follow-up is needed. " \
- "The date will be set to the current date when the partner gets a follow-up level that requires a manual action. Can be practical to set manually e.g. to see if he keeps his promises."),
+ "The date will be set to the current date when the partner gets a follow-up level that requires a manual action. "\
+ "Can be practical to set manually e.g. to see if he keeps his promises."),
'unreconciled_aml_ids':fields.one2many('account.move.line', 'partner_id', domain=['&', ('reconcile_id', '=', False), '&',
('account_id.active','=', True), '&', ('account_id.type', '=', 'receivable'), ('state', '!=', 'draft')]),
'latest_followup_date':fields.function(_get_latest, method=True, type='date', string="Latest Follow-up Date",
diff --git a/addons/account_followup/account_followup_customers.xml b/addons/account_followup/account_followup_customers.xml
index 8a27730b003..691d1555e8d 100644
--- a/addons/account_followup/account_followup_customers.xml
+++ b/addons/account_followup/account_followup_customers.xml
@@ -35,10 +35,10 @@
-
+
-
+
@@ -132,6 +132,18 @@
-
+
+ My Follow-Ups
+
+ res.partner
+ form
+ tree,form
+ [('payment_amount_due', '>', 0.0)]
+ {'Followupfirst':True, 'search_default_todo': True, 'search_default_my': True}
+
+
+
+
diff --git a/addons/account_followup/i18n/en_GB.po b/addons/account_followup/i18n/en_GB.po
new file mode 100644
index 00000000000..5dcf07fdfe3
--- /dev/null
+++ b/addons/account_followup/i18n/en_GB.po
@@ -0,0 +1,1229 @@
+# English (United Kingdom) 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-02-07 19:59+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: account_followup
+#: model:email.template,subject:account_followup.email_template_account_followup_default
+#: model:email.template,subject:account_followup.email_template_account_followup_level0
+#: model:email.template,subject:account_followup.email_template_account_followup_level1
+#: model:email.template,subject:account_followup.email_template_account_followup_level2
+msgid "${user.company_id.name} Payment Reminder"
+msgstr "${user.company_id.name} Payment Reminder"
+
+#. module: account_followup
+#: help:res.partner,latest_followup_level_id:0
+msgid "The maximum follow-up level"
+msgstr "The maximum follow-up level"
+
+#. module: account_followup
+#: view:account_followup.stat:0
+#: view:res.partner:0
+msgid "Group By..."
+msgstr "Group By..."
+
+#. module: account_followup
+#: field:account_followup.print,followup_id:0
+msgid "Follow-Up"
+msgstr "Follow-Up"
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "%(date)s"
+msgstr "%(date)s"
+
+#. module: account_followup
+#: field:res.partner,payment_next_action_date:0
+msgid "Next Action Date"
+msgstr "Next Action Date"
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+#: field:account_followup.followup.line,manual_action:0
+msgid "Manual Action"
+msgstr "Manual Action"
+
+#. module: account_followup
+#: field:account_followup.sending.results,needprinting:0
+msgid "Needs Printing"
+msgstr "Needs Printing"
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "⇾ Mark as Done"
+msgstr "⇾ Mark as Done"
+
+#. module: account_followup
+#: field:account_followup.followup.line,manual_action_note:0
+msgid "Action To Do"
+msgstr "Action To Do"
+
+#. module: account_followup
+#: field:account_followup.followup,company_id:0
+#: view:account_followup.stat:0
+#: field:account_followup.stat,company_id:0
+#: field:account_followup.stat.by.partner,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Invoice Date"
+msgstr "Invoice Date"
+
+#. module: account_followup
+#: field:account_followup.print,email_subject:0
+msgid "Email Subject"
+msgstr "Email Subject"
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "%(user_signature)s"
+msgstr "%(user_signature)s"
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "days overdue, do the following actions:"
+msgstr "days overdue, do the following actions:"
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "Follow-up Steps"
+msgstr "Follow-up Steps"
+
+#. module: account_followup
+#: field:account_followup.print,email_body:0
+msgid "Email Body"
+msgstr "Email Body"
+
+#. module: account_followup
+#: model:ir.actions.act_window,name:account_followup.action_account_followup_print
+msgid "Send Follow-Ups"
+msgstr "Send Follow-Ups"
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Amount"
+msgstr "Amount"
+
+#. module: account_followup
+#: help:res.partner,payment_next_action:0
+msgid ""
+"This is the next action to be taken. It will automatically be set when the "
+"partner gets a follow-up level that requires a manual action. "
+msgstr ""
+"This is the next action to be taken. It will automatically be set when the "
+"partner gets a follow-up level that requires a manual action. "
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "No Responsible"
+msgstr "No Responsible"
+
+#. module: account_followup
+#: model:account_followup.followup.line,description:account_followup.demo_followup_line2
+msgid ""
+"\n"
+"Dear %(partner_name)s,\n"
+"\n"
+"We are disappointed to see that despite sending a reminder, that your "
+"account is now seriously overdue.\n"
+"\n"
+"It is essential that immediate payment is made, otherwise we will have to "
+"consider placing a stop on your account which means that we will no longer "
+"be able to supply your company with (goods/services).\n"
+"Please, take appropriate measures in order to carry out this payment in the "
+"next 8 days.\n"
+"\n"
+"If there is a problem with paying invoice that we are not aware of, do not "
+"hesitate to contact our accounting department, so that we can resolve the "
+"matter quickly.\n"
+"\n"
+"Details of due payments is printed below.\n"
+"\n"
+"Best Regards,\n"
+msgstr ""
+"\n"
+"Dear %(partner_name)s,\n"
+"\n"
+"We are disappointed to see that despite sending a reminder, that your "
+"account is now seriously overdue.\n"
+"\n"
+"It is essential that immediate payment is made, otherwise we will have to "
+"consider placing a stop on your account which means that we will no longer "
+"be able to supply your company with (goods/services).\n"
+"Please, take appropriate measures in order to carry out this payment in the "
+"next 8 days.\n"
+"\n"
+"If there is a problem with paying invoice that we are not aware of, do not "
+"hesitate to contact our accounting department, so that we can resolve the "
+"matter quickly.\n"
+"\n"
+"Details of due payments is printed below.\n"
+"\n"
+"Best Regards,\n"
+
+#. module: account_followup
+#: model:email.template,body_html:account_followup.email_template_account_followup_level0
+msgid ""
+"\n"
+"
\n"
+"\n"
+"
Dear ${object.name},
\n"
+"
\n"
+" Exception made if there was a mistake of ours, it seems that the "
+"following amount stays unpaid. Please, take\n"
+"appropriate measures in order to carry out this payment in the next 8 days.\n"
+"\n"
+"Would your payment have been carried out after this mail was sent, please "
+"ignore this message. Do not hesitate to\n"
+"contact our accounting department. \n"
+"\n"
+"
\n"
+" Exception made if there was a mistake of ours, it seems that the "
+"following amount stays unpaid. Please, take\n"
+"appropriate measures in order to carry out this payment in the next 8 days.\n"
+"\n"
+"Would your payment have been carried out after this mail was sent, please "
+"ignore this message. Do not hesitate to\n"
+"contact our accounting department. \n"
+"\n"
+"
\n"
+" "
+
+#. module: account_followup
+#: view:account_followup.stat.by.partner:0
+msgid "Balance > 0"
+msgstr "Balance > 0"
+
+#. module: account_followup
+#: view:account.move.line:0
+msgid "Total debit"
+msgstr "Total debit"
+
+#. module: account_followup
+#: field:res.partner,payment_next_action:0
+msgid "Next Action"
+msgstr "Next Action"
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid ": Partner Name"
+msgstr ": Partner Name"
+
+#. module: account_followup
+#: field:account_followup.followup.line,manual_action_responsible_id:0
+msgid "Assign a Responsible"
+msgstr "Assign a Responsible"
+
+#. module: account_followup
+#: view:account_followup.followup:0
+#: field:account_followup.followup,followup_line:0
+#: view:res.partner:0
+msgid "Follow-up"
+msgstr "Follow-up"
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "VAT:"
+msgstr "VAT:"
+
+#. module: account_followup
+#: view:account_followup.stat:0
+#: field:account_followup.stat,partner_id:0
+#: field:account_followup.stat.by.partner,partner_id:0
+#: model:ir.model,name:account_followup.model_res_partner
+msgid "Partner"
+msgstr "Partner"
+
+#. module: account_followup
+#: view:account_followup.followup:0
+msgid ""
+"To remind customers of paying their invoices, you can\n"
+" define different actions depending on how severely\n"
+" overdue the customer is. These actions are bundled\n"
+" into follow-up levels that are triggered when the "
+"due\n"
+" date of an invoice has passed a certain\n"
+" number of days. If there are other overdue invoices "
+"for the \n"
+" same customer, the actions of the most \n"
+" overdue invoice will be executed."
+msgstr ""
+"To remind customers of paying their invoices, you can\n"
+" define different actions depending on how severely\n"
+" overdue the customer is. These actions are bundled\n"
+" into follow-up levels that are triggered when the "
+"due\n"
+" date of an invoice has passed a certain\n"
+" number of days. If there are other overdue invoices "
+"for the \n"
+" same customer, the actions of the most \n"
+" overdue invoice will be executed."
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Date :"
+msgstr "Date :"
+
+#. module: account_followup
+#: field:account_followup.print,partner_ids:0
+msgid "Partners"
+msgstr "Partners"
+
+#. module: account_followup
+#: sql_constraint:account_followup.followup:0
+msgid "Only one follow-up per company is allowed"
+msgstr "Only one follow-up per company is allowed"
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:254
+#, python-format
+msgid "Invoices Reminder"
+msgstr "Invoices Reminder"
+
+#. module: account_followup
+#: help:account_followup.followup.line,send_letter:0
+msgid "When processing, it will print a letter"
+msgstr "When processing, it will print a letter"
+
+#. module: account_followup
+#: field:res.partner,payment_earliest_due_date:0
+msgid "Worst Due Date"
+msgstr "Worst Due Date"
+
+#. module: account_followup
+#: view:account_followup.stat:0
+msgid "Not Litigation"
+msgstr "Not Litigation"
+
+#. module: account_followup
+#: view:account_followup.print:0
+msgid "Send emails and generate letters"
+msgstr "Send emails and generate letters"
+
+#. module: account_followup
+#: model:ir.actions.act_window,name:account_followup.action_customer_followup
+msgid "Manual Follow-Ups"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "%(partner_name)s"
+msgstr ""
+
+#. module: account_followup
+#: model:email.template,body_html:account_followup.email_template_account_followup_level1
+msgid ""
+"\n"
+"
\n"
+" \n"
+"
Dear ${object.name},
\n"
+"
\n"
+" We are disappointed to see that despite sending a reminder, that your "
+"account is now seriously overdue.\n"
+"It is essential that immediate payment is made, otherwise we will have to "
+"consider placing a stop on your account\n"
+"which means that we will no longer be able to supply your company with "
+"(goods/services).\n"
+"Please, take appropriate measures in order to carry out this payment in the "
+"next 8 days.\n"
+"If there is a problem with paying invoice that we are not aware of, do not "
+"hesitate to contact our accounting\n"
+"department. so that we can resolve the matter quickly.\n"
+"Details of due payments is printed below.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat,debit:0
+msgid "Debit"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_followup_stat
+msgid "Follow-up Statistics"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Send Overdue Email"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_followup_followup_line
+msgid "Follow-up Criteria"
+msgstr ""
+
+#. module: account_followup
+#: help:account_followup.followup.line,sequence:0
+msgid "Gives the sequence order when displaying a list of follow-up lines."
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:166
+#, python-format
+msgid " will be sent"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid ": User's Company Name"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+#: field:account_followup.followup.line,send_letter:0
+msgid "Send a Letter"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form
+msgid "Payment Follow-ups"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.followup.line,delay:0
+msgid "Due Days"
+msgstr ""
+
+#. module: account_followup
+#: field:account.move.line,followup_line_id:0
+#: view:account_followup.stat:0
+msgid "Follow-up Level"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat,date_followup:0
+msgid "Latest followup"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.actions.act_window,name:account_followup.action_account_manual_reconcile_receivable
+#: model:ir.ui.menu,name:account_followup.menu_manual_reconcile_followup
+msgid "Reconcile Invoices & Payments"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.ui.menu,name:account_followup.account_followup_s
+msgid "Do Manual Follow-Ups"
+msgstr ""
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Li."
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.print,email_conf:0
+msgid "Send Email Confirmation"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+msgid "Follow-up Entries with period in current year"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat.by.partner,date_followup:0
+msgid "Latest follow-up"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.print,partner_lang:0
+msgid "Send Email in Partner Language"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:169
+#, python-format
+msgid " email(s) sent"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_followup_print
+msgid "Print Follow-up & Send Mail to Customers"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.followup.line,description:0
+msgid "Printed Message"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:155
+#, python-format
+msgid "Anybody"
+msgstr ""
+
+#. module: account_followup
+#: help:account_followup.followup.line,send_email:0
+msgid "When processing, it will send an email"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat.by.partner:0
+msgid "Partner to Remind"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Print Overdue Payments"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.followup.line,followup_id:0
+#: field:account_followup.stat,followup_id:0
+msgid "Follow Ups"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/account_followup.py:219
+#, python-format
+msgid "Email not sent because of email address of partner not filled in"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_followup_followup
+msgid "Account Follow-up"
+msgstr ""
+
+#. module: account_followup
+#: help:res.partner,payment_responsible_id:0
+msgid ""
+"Optionally you can assign a user to this field, which will make him "
+"responsible for the action."
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_followup_sending_results
+msgid "Results from the sending of the different letters and emails"
+msgstr ""
+
+#. module: account_followup
+#: constraint:account_followup.followup.line:0
+msgid ""
+"Your description is invalid, use the right legend or %% if you want to use "
+"the percent character."
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:172
+#, python-format
+msgid " manual action(s) assigned:"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Search Partner"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.ui.menu,name:account_followup.account_followup_print_menu
+msgid "Send Letters and Emails"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup:0
+msgid "Search Follow-up"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Account Move line"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:237
+#, python-format
+msgid "Send Letters and Emails: Actions Summary"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.print:0
+msgid "or"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid ""
+"If not specified by the latest follow-up level, it will send from the "
+"default email template"
+msgstr ""
+
+#. module: account_followup
+#: sql_constraint:account_followup.followup.line:0
+msgid "Days of the follow-up levels must be different"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Click to mark the action as done."
+msgstr ""
+
+#. module: account_followup
+#: model:ir.ui.menu,name:account_followup.menu_action_followup_stat_follow
+msgid "Follow-Ups Analysis"
+msgstr ""
+
+#. module: account_followup
+#: help:res.partner,payment_next_action_date:0
+msgid ""
+"This is when the manual follow-up is needed. The date will be set to the "
+"current date when the partner gets a follow-up level that requires a manual "
+"action. Can be practical to set manually e.g. to see if he keeps his "
+"promises."
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Print overdue payments report independent of follow-up line"
+msgstr ""
+
+#. module: account_followup
+#: help:account_followup.print,date:0
+msgid ""
+"This field allow you to select a forecast date to plan your follow-ups"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.print,date:0
+msgid "Follow-up Sending Date"
+msgstr ""
+
+#. module: account_followup
+#: field:res.partner,payment_responsible_id:0
+msgid "Follow-up Responsible"
+msgstr ""
+
+#. module: account_followup
+#: model:email.template,body_html:account_followup.email_template_account_followup_level2
+msgid ""
+"\n"
+"
\n"
+" \n"
+"
Dear ${object.name},
\n"
+"
\n"
+" Despite several reminders, your account is still not settled.\n"
+"Unless full payment is made in next 8 days, legal action for the recovery of "
+"the debt will be taken without\n"
+"further notice.\n"
+"I trust that this action will prove unnecessary and details of due payments "
+"is printed below.\n"
+"In case of any queries concerning this matter, do not hesitate to contact "
+"our accounting department.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Document : Customer account statement"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.ui.menu,name:account_followup.account_followup_menu
+msgid "Follow-up Levels"
+msgstr ""
+
+#. module: account_followup
+#: model:account_followup.followup.line,description:account_followup.demo_followup_line4
+#: model:account_followup.followup.line,description:account_followup.demo_followup_line5
+msgid ""
+"\n"
+"Dear %(partner_name)s,\n"
+"\n"
+"Despite several reminders, your account is still not settled.\n"
+"\n"
+"Unless full payment is made in next 8 days, then legal action for the "
+"recovery of the debt will be taken without further notice.\n"
+"\n"
+"I trust that this action will prove unnecessary and details of due payments "
+"is printed below.\n"
+"\n"
+"In case of any queries concerning this matter, do not hesitate to contact "
+"our accounting department.\n"
+"\n"
+"Best Regards,\n"
+" "
+msgstr ""
+
+#. module: account_followup
+#: field:res.partner,payment_amount_due:0
+msgid "Amount Due"
+msgstr ""
+
+#. module: account_followup
+#: field:account.move.line,followup_date:0
+msgid "Latest Follow-up"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.sending.results:0
+msgid "Download Letters"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.print,company_id:0
+#: field:res.partner,unreconciled_aml_ids:0
+msgid "unknown"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/account_followup.py:283
+#, python-format
+msgid "Printed overdue payments report"
+msgstr ""
+
+#. module: account_followup
+#: help:account_followup.followup.line,manual_action:0
+msgid ""
+"When processing, it will set the manual action to be taken for that "
+"customer. "
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid ""
+"Below is the history of the transactions of this\n"
+" customer. You can check \"No Follow-up\" in\n"
+" order to exclude it from the next follow-up "
+"actions."
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:171
+#, python-format
+msgid " email(s) should have been sent, but "
+msgstr ""
+
+#. module: account_followup
+#: help:account_followup.print,test_print:0
+msgid ""
+"Check if you want to print follow-ups without changing follow-ups level."
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_move_line
+msgid "Journal Items"
+msgstr ""
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Total:"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.followup.line,email_template_id:0
+msgid "Email Template"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.print,summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+#: field:account_followup.followup.line,send_email:0
+msgid "Send an Email"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat,credit:0
+msgid "Credit"
+msgstr ""
+
+#. module: account_followup
+#: field:res.partner,payment_amount_overdue:0
+msgid "Amount Overdue"
+msgstr ""
+
+#. module: account_followup
+#: help:res.partner,latest_followup_level_id_without_lit:0
+msgid ""
+"The maximum follow-up level without taking into account the account move "
+"lines with litigation"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+#: field:res.partner,latest_followup_date:0
+msgid "Latest Follow-up Date"
+msgstr ""
+
+#. module: account_followup
+#: model:email.template,body_html:account_followup.email_template_account_followup_default
+msgid ""
+"\n"
+"
\n"
+" \n"
+"
Dear ${object.name},
\n"
+"
\n"
+" Exception made if there was a mistake of ours, it seems that the "
+"following amount stays unpaid. Please, take\n"
+"appropriate measures in order to carry out this payment in the next 8 days.\n"
+"Would your payment have been carried out after this mail was sent, please "
+"ignore this message. Do not hesitate to\n"
+"contact our accounting department.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: account_followup
+#: field:account.move.line,result:0
+#: view:account_followup.stat:0
+#: field:account_followup.stat,balance:0
+#: field:account_followup.stat.by.partner,balance:0
+msgid "Balance"
+msgstr ""
+
+#. module: account_followup
+#: help:res.partner,payment_note:0
+msgid "Payment Note"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "My Follow-ups"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "%(company_name)s"
+msgstr ""
+
+#. module: account_followup
+#: model:account_followup.followup.line,description:account_followup.demo_followup_line1
+msgid ""
+"\n"
+"Dear %(partner_name)s,\n"
+"\n"
+"Exception made if there was a mistake of ours, it seems that the following "
+"amount stays unpaid. Please, take appropriate measures in order to carry out "
+"this payment in the next 8 days.\n"
+"\n"
+"Would your payment have been carried out after this mail was sent, please "
+"ignore this message. Do not hesitate to contact our accounting department. "
+"\n"
+"\n"
+"Best Regards,\n"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat,date_move_last:0
+#: field:account_followup.stat.by.partner,date_move_last:0
+msgid "Last move"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat,period_id:0
+msgid "Period"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:228
+#, python-format
+msgid "%s partners have no credits and as such the action is cleared"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report
+msgid "Follow-up Report"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid ""
+", the latest payment follow-up\n"
+" was:"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.print:0
+msgid "Cancel"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.sending.results:0
+msgid "Close"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+msgid "Litigation"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat.by.partner,max_followup_id:0
+msgid "Max Follow Up Level"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:171
+#, python-format
+msgid " had unknown email address(es)"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Responsible"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.ui.menu,name:account_followup.menu_finance_followup
+#: view:res.partner:0
+msgid "Payment Follow-up"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid ": Current Date"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.print:0
+msgid ""
+"This action will send follow-up emails, print the letters and\n"
+" set the manual actions per customer, according to "
+"the follow-up levels defined."
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.followup.line,name:0
+msgid "Follow-Up Action"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+msgid "Including journal entries marked as a litigation"
+msgstr ""
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+#: field:account_followup.sending.results,description:0
+msgid "Description"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.sending.results:0
+msgid "Summary of actions"
+msgstr ""
+
+#. module: account_followup
+#: report:account_followup.followup.print:0
+msgid "Ref"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid "After"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+msgid "This Fiscal year"
+msgstr ""
+
+#. module: account_followup
+#: field:res.partner,latest_followup_level_id_without_lit:0
+msgid "Latest Follow-up Level without litigation"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.actions.act_window,help:account_followup.action_account_manual_reconcile_receivable
+msgid ""
+"
\n"
+" No journal items found.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: account_followup
+#: view:account.move.line:0
+msgid "Partner entries"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+msgid "Follow-up lines"
+msgstr ""
+
+#. module: account_followup
+#: model:account_followup.followup.line,description:account_followup.demo_followup_line3
+msgid ""
+"\n"
+"Dear %(partner_name)s,\n"
+"\n"
+"Despite several reminders, your account is still not settled.\n"
+"\n"
+"Unless full payment is made in next 8 days, then legal action for the "
+"recovery of the debt will be taken without further notice.\n"
+"\n"
+"I trust that this action will prove unnecessary and details of due payments "
+"is printed below.\n"
+"\n"
+"In case of any queries concerning this matter, do not hesitate to contact "
+"our accounting department.\n"
+"\n"
+"Best Regards,\n"
+msgstr ""
+
+#. module: account_followup
+#: help:account_followup.print,partner_lang:0
+msgid ""
+"Do not change message text, if you want to send email in partner language, "
+"or configure from company"
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.followup.line:0
+msgid ""
+"Write here the introduction in the letter,\n"
+" according to the level of the follow-up. You "
+"can\n"
+" use the following keywords in the text. Don't\n"
+" forget to translate in all languages you "
+"installed\n"
+" using to top right icon."
+msgstr ""
+
+#. module: account_followup
+#: view:account_followup.stat:0
+#: model:ir.actions.act_window,name:account_followup.action_followup_stat
+msgid "Follow-ups Sent"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.followup,name:0
+msgid "Name"
+msgstr ""
+
+#. module: account_followup
+#: field:res.partner,latest_followup_level_id:0
+msgid "Latest Follow-up Level"
+msgstr ""
+
+#. module: account_followup
+#: field:account_followup.stat,date_move:0
+#: field:account_followup.stat.by.partner,date_move:0
+msgid "First move"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.model,name:account_followup.model_account_followup_stat_by_partner
+msgid "Follow-up Statistics by Partner"
+msgstr ""
+
+#. module: account_followup
+#: code:addons/account_followup/wizard/account_followup_print.py:172
+#, python-format
+msgid " letter(s) in report"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Partners with Overdue Credits"
+msgstr ""
+
+#. module: account_followup
+#: view:res.partner:0
+msgid "Customer Followup"
+msgstr ""
+
+#. module: account_followup
+#: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form
+msgid ""
+"
\n"
+" Click to define follow-up levels and their related actions.\n"
+"
\n"
+" For each step, specify the actions to be taken and delay in "
+"days. It is\n"
+" possible to use print and e-mail templates to send specific "
+"messages to\n"
+" the customer.\n"
+"
\n"
+" Click to create a new supplier payment.\n"
+"
\n"
+" OpenERP helps you easily track payments you make and the "
+"remaining balances you need to pay your suppliers.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Open Supplier Journal Entries"
+msgstr ""
+
+#. module: account_voucher
+#: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list
+msgid "Vouchers Entries"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,name:0
+msgid "Memo"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Are you sure to unreconcile and cancel this record ?"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,is_multi_currency:0
+msgid "Multi Currency Voucher"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Bill Information"
+msgstr ""
+
+#. module: account_voucher
+#: selection:sale.receipt.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: account_voucher
+#: help:account.voucher,state:0
+msgid ""
+" * The 'Draft' status is used when a user is encoding a new and unconfirmed "
+"Voucher. \n"
+"* The 'Pro-forma' when voucher is in Pro-forma status,voucher does not have "
+"an voucher number. \n"
+"* The 'Posted' status is used when user create voucher,a voucher number is "
+"generated and voucher entries are created in account "
+"\n"
+"* The 'Cancelled' status is used when user cancel voucher."
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,writeoff_amount:0
+msgid "Difference Amount"
+msgstr ""
+
+#. module: account_voucher
+#: view:sale.receipt.report:0
+#: field:sale.receipt.report,due_delay:0
+msgid "Avg. Due Delay"
+msgstr ""
+
+#. module: account_voucher
+#: code:addons/account_voucher/invoice.py:34
+#, python-format
+msgid "Pay Invoice"
+msgstr ""
+
+#. module: account_voucher
+#: code:addons/account_voucher/account_voucher.py:1139
+#, python-format
+msgid "No Account Base Code and Account Tax Code!"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,tax_amount:0
+msgid "Tax Amount"
+msgstr ""
+
+#. module: account_voucher
+#: view:sale.receipt.report:0
+msgid "Validated Vouchers"
+msgstr ""
+
+#. module: account_voucher
+#: model:ir.actions.act_window,help:account_voucher.action_vendor_receipt
+msgid ""
+"
\n"
+" Click to register a new payment. \n"
+"
\n"
+" Enter the customer and the payment method and then, either\n"
+" create manually a payment record or OpenERP will propose to "
+"you\n"
+" automatically the reconciliation of this payment with the "
+"open\n"
+" invoices or sales receipts.\n"
+"
\n"
+" From this report, you can have an overview of the amount "
+"invoiced\n"
+" to your customer as well as payment delays. The tool search can\n"
+" also be used to personalise your Invoices reports and so, match\n"
+" this analysis to your needs.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Posted Vouchers"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,payment_rate:0
+msgid "Exchange Rate"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Payment Method"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher.line,name:0
+msgid "Description"
+msgstr ""
+
+#. module: account_voucher
+#: selection:sale.receipt.report,month:0
+msgid "May"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Sale Receipt"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+#: field:account.voucher,journal_id:0
+#: view:sale.receipt.report:0
+#: field:sale.receipt.report,journal_id:0
+msgid "Journal"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Internal Notes"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+#: field:account.voucher,line_cr_ids:0
+msgid "Credits"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher.line,amount_original:0
+msgid "Original Amount"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Purchase Receipt"
+msgstr ""
+
+#. module: account_voucher
+#: help:account.voucher,payment_rate:0
+msgid ""
+"The specific rate that will be used, in this voucher, between the selected "
+"currency (in 'Payment Rate Currency' field) and the voucher currency."
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+#: field:account.voucher,pay_now:0
+#: selection:account.voucher,type:0
+#: field:sale.receipt.report,pay_now:0
+#: selection:sale.receipt.report,type:0
+msgid "Payment"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+#: selection:account.voucher,state:0
+#: view:sale.receipt.report:0
+#: selection:sale.receipt.report,state:0
+msgid "Posted"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Customer"
+msgstr ""
+
+#. module: account_voucher
+#: selection:sale.receipt.report,month:0
+msgid "February"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+msgid "Supplier Invoices and Outstanding transactions"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,reference:0
+msgid "Ref #"
+msgstr ""
+
+#. module: account_voucher
+#: view:sale.receipt.report:0
+#: field:sale.receipt.report,year:0
+msgid "Year"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.config.settings,income_currency_exchange_account_id:0
+#: field:res.company,income_currency_exchange_account_id:0
+msgid "Gain Exchange Rate Account"
+msgstr ""
+
+#. module: account_voucher
+#: selection:account.voucher,type:0
+#: selection:sale.receipt.report,type:0
+msgid "Sale"
+msgstr ""
+
+#. module: account_voucher
+#: selection:sale.receipt.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: account_voucher
+#: help:account.voucher,tax_id:0
+msgid "Only for tax excluded from price"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,type:0
+msgid "Default Type"
+msgstr ""
+
+#. module: account_voucher
+#: help:account.voucher,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: account_voucher
+#: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines
+msgid "Entries by Statement from Invoices"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+#: field:account.voucher,amount:0
+msgid "Total"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,move_id:0
+msgid "Account Entry"
+msgstr ""
+
+#. module: account_voucher
+#: constraint:account.bank.statement.line:0
+msgid ""
+"The amount of the voucher must be the same amount as the one on the "
+"statement line."
+msgstr ""
+
+#. module: account_voucher
+#: code:addons/account_voucher/account_voucher.py:867
+#, python-format
+msgid "Cannot delete voucher(s) which are already opened or paid."
+msgstr ""
+
+#. module: account_voucher
+#: help:account.voucher,date:0
+msgid "Effective date for accounting entries"
+msgstr ""
+
+#. module: account_voucher
+#: model:mail.message.subtype,name:account_voucher.mt_voucher_state_change
+msgid "Status Change"
+msgstr ""
+
+#. module: account_voucher
+#: selection:account.voucher,payment_option:0
+msgid "Keep Open"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher,line_ids:0
+#: view:account.voucher.line:0
+#: model:ir.model,name:account_voucher.model_account_voucher_line
+msgid "Voucher Lines"
+msgstr ""
+
+#. module: account_voucher
+#: view:sale.receipt.report:0
+#: field:sale.receipt.report,delay_to_pay:0
+msgid "Avg. Delay To Pay"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher.line,untax_amount:0
+msgid "Untax Amount"
+msgstr ""
+
+#. module: account_voucher
+#: model:ir.model,name:account_voucher.model_sale_receipt_report
+msgid "Sales Receipt Statistics"
+msgstr ""
+
+#. module: account_voucher
+#: view:account.voucher:0
+#: field:account.voucher,partner_id:0
+#: field:account.voucher.line,partner_id:0
+#: view:sale.receipt.report:0
+#: field:sale.receipt.report,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: account_voucher
+#: field:account.voucher.line,amount_unreconciled:0
+msgid "Open Balance"
+msgstr ""
+
+#. module: account_voucher
+#: model:mail.message.subtype,description:account_voucher.mt_voucher_state_change
+msgid "Status changed"
+msgstr ""
+
+#. module: account_voucher
+#: code:addons/account_voucher/account_voucher.py:1000
+#: code:addons/account_voucher/account_voucher.py:1004
+#, python-format
+msgid "Insufficient Configuration!"
+msgstr ""
+
+#. module: account_voucher
+#: help:account.voucher,active:0
+msgid ""
+"By default, reconciliation vouchers made on draft bank statements are set as "
+"inactive, which allow to hide the customer/supplier payment while the bank "
+"statement isn't confirmed."
+msgstr ""
diff --git a/addons/account_voucher/test/account_voucher_report.yml b/addons/account_voucher/test/account_voucher_report.yml
index 60dc4103553..e8dbde413f2 100644
--- a/addons/account_voucher/test/account_voucher_report.yml
+++ b/addons/account_voucher/test/account_voucher_report.yml
@@ -19,7 +19,8 @@
In order to test the PDF reports defined on a account_voucher, we will print account voucher Report
-
!python {model: account.voucher}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.voucher.cash_receipt.drcr').create(cr, uid, [ref("account_voucher_voucheraxelor0again")], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'account_voucher-report.'+format), 'wb+').write(data)
diff --git a/addons/account_voucher/test/case1_usd_usd.yml b/addons/account_voucher/test/case1_usd_usd.yml
index 0f4c2058fc7..44269104370 100644
--- a/addons/account_voucher/test/case1_usd_usd.yml
+++ b/addons/account_voucher/test/case1_usd_usd.yml
@@ -159,7 +159,6 @@
I fill amounts 180 for the invoice of 200$ and 70 for the invoice of 100$>
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_1_case1'))
data = []
@@ -182,10 +181,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 1 USD/USD'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my first voucher is valid
-
@@ -256,7 +253,6 @@
I fill amounts 20 for the invoice of 200$ and 30 for the invoice of 100$
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_2_case1'))
data = []
@@ -279,10 +275,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 1'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my second voucher is valid
-
diff --git a/addons/account_voucher/test/case2_suppl_usd_eur.yml b/addons/account_voucher/test/case2_suppl_usd_eur.yml
index b32228032d3..c13bfcbd5d4 100644
--- a/addons/account_voucher/test/case2_suppl_usd_eur.yml
+++ b/addons/account_voucher/test/case2_suppl_usd_eur.yml
@@ -131,7 +131,6 @@
I fill amounts 180 for the invoice of 200$ and 70 for the invoice of 100$
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2_suppl'))
data = []
@@ -161,10 +160,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 SUPPL USD/EUR'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my voucher is valid
-
@@ -236,7 +233,6 @@
I fill amounts 20 for the invoice of 200$ and 30 for the invoice of 100$>
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2_suppl'))
data = []
@@ -266,10 +262,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that my voucher state is posted
-
diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml
index 275e4c58835..02dd82f5c14 100644
--- a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml
+++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml
@@ -163,7 +163,8 @@
I fill amounts 130 for the invoice of 200$ and 70 for the invoice of 100$
-
!python {model: account.voucher}: |
- import netsvc, time
+ import time
+ from openerp import netsvc
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2a'))
data = []
@@ -179,10 +180,9 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
+ from openerp import netsvc
voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my voucher is valid
-
@@ -231,7 +231,8 @@
and I fully reconcile the 2 previous invoices
-
!python {model: account.voucher}: |
- import netsvc, time
+ import time
+ from openerp import netsvc
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2a'))
data = []
@@ -254,10 +255,9 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
+ from openerp import netsvc
voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that my voucher state is posted
-
diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml
index 667882e3a32..52c416e06cc 100644
--- a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml
+++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml
@@ -163,7 +163,6 @@
I fill amounts 130 for the invoice of 200$ and 70 for the invoice of 100$>
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2b'))
data = []
@@ -179,10 +178,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR USD'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my voucher is valid
-
@@ -246,7 +243,6 @@
and I fully reconcil the 2 previous invoices
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2b'))
data = []
@@ -269,10 +265,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR USD'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that my voucher state is posted
-
diff --git a/addons/account_voucher/test/case3_eur_eur.yml b/addons/account_voucher/test/case3_eur_eur.yml
index f2f9461c31e..99153ceeca4 100644
--- a/addons/account_voucher/test/case3_eur_eur.yml
+++ b/addons/account_voucher/test/case3_eur_eur.yml
@@ -118,7 +118,6 @@
I fill amounts 100 for the invoice of 150€ and 20 for the invoice of 80€
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_1_case3'))
data = []
@@ -141,10 +140,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 3'),('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my first voucher is valid
-
@@ -208,7 +205,6 @@
I fill amounts 50 for the invoice of 150€ and 70 for the invoice of 80€
-
!python {model: account.voucher}: |
- import netsvc, time
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_2_case3'))
data = []
@@ -231,10 +227,8 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 3'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my second voucher is valid
-
diff --git a/addons/account_voucher/test/case4_cad_chf.yml b/addons/account_voucher/test/case4_cad_chf.yml
index bc33e387a85..a0ef13d96aa 100644
--- a/addons/account_voucher/test/case4_cad_chf.yml
+++ b/addons/account_voucher/test/case4_cad_chf.yml
@@ -118,7 +118,8 @@
I completly pay the invoice of 200 CAD
-
!python {model: account.voucher}: |
- import netsvc, time
+ import time
+ from openerp import netsvc
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_1_case4'))
data = []
@@ -141,10 +142,9 @@
I confirm the voucher
-
!python {model: account.voucher}: |
- import netsvc
+ from openerp import netsvc
voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 4'), ('partner_id', '=', ref('base.res_partner_19'))])
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, voucher)
-
I check that the move of my voucher is valid
-
diff --git a/addons/account_voucher/test/case5_suppl_usd_usd.yml b/addons/account_voucher/test/case5_suppl_usd_usd.yml
index 3ef6d1269b7..ace88e0bd4d 100644
--- a/addons/account_voucher/test/case5_suppl_usd_usd.yml
+++ b/addons/account_voucher/test/case5_suppl_usd_usd.yml
@@ -124,7 +124,8 @@
I fill $1000 for the previously encoded invoice
-
!python {model: account.voucher}: |
- import netsvc, time
+ import time
+ from openerp import netsvc
vals = {}
voucher_id = self.browse(cr, uid, ref('account_voucher_case_5_supplier_flow'))
for item in voucher_id.line_dr_ids:
diff --git a/addons/account_voucher/test/sales_payment.yml b/addons/account_voucher/test/sales_payment.yml
index b71e42add0b..37264de114a 100644
--- a/addons/account_voucher/test/sales_payment.yml
+++ b/addons/account_voucher/test/sales_payment.yml
@@ -37,7 +37,7 @@
I will create and post an account voucher of amount 450.0 for the partner Seagate.
-
!python {model: account.voucher}: |
- import netsvc
+ from openerp import netsvc
vals = {}
journal_id = self.default_get(cr, uid, ['journal_id']).get('journal_id',None)
res = self.onchange_partner_id(cr, uid, [], ref("base.res_partner_19"), journal_id, 0.0, 1, ttype='receipt', date=False)
@@ -61,8 +61,7 @@
id = self.create(cr, uid, vals)
voucher_id = self.browse(cr, uid, id)
assert (voucher_id.state=='draft'), "Voucher is not in draft state"
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher_id.id, 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, [voucher_id.id])
-
Finally i will Confirm the state of the invoice is paid
diff --git a/addons/account_voucher/test/sales_receipt.yml b/addons/account_voucher/test/sales_receipt.yml
index cf4bc5c46d3..dc5602753fd 100644
--- a/addons/account_voucher/test/sales_receipt.yml
+++ b/addons/account_voucher/test/sales_receipt.yml
@@ -45,7 +45,7 @@
I create and post a voucher payment of amount 30000.0 for the partner Seagate
-
!python {model: account.voucher}: |
- import netsvc
+ from openerp import netsvc
vals = {}
journal_id = self.default_get(cr, uid, ['journal_id']).get('journal_id',None)
res = self.onchange_partner_id(cr, uid, [], ref("base.res_partner_19"), journal_id, 0.0, 1, ttype='receipt', date=False)
@@ -65,8 +65,7 @@
id = self.create(cr, uid, vals)
voucher_id = self.browse(cr, uid, id)
assert (voucher_id.state=='draft'), "Voucher is not in draft state"
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.voucher', voucher_id.id, 'proforma_voucher', cr)
+ self.signal_proforma_voucher(cr, uid, [voucher_id.id])
-
I check that move lines are reconciled meaning voucher is paid
-
diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml
index 5a204d605d6..b869f6c83b2 100644
--- a/addons/account_voucher/voucher_payment_receipt_view.xml
+++ b/addons/account_voucher/voucher_payment_receipt_view.xml
@@ -307,8 +307,9 @@
+
-
+ , 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-02-08 19:37+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: analytic
+#: field:account.analytic.account,child_ids:0
+msgid "Child Accounts"
+msgstr "Child Accounts"
+
+#. module: analytic
+#: selection:account.analytic.account,state:0
+msgid "In Progress"
+msgstr "In Progress"
+
+#. module: analytic
+#: code:addons/analytic/analytic.py:229
+#, python-format
+msgid "Contract: "
+msgstr "Contract: "
+
+#. module: analytic
+#: selection:account.analytic.account,state:0
+msgid "Template"
+msgstr "Template"
+
+#. module: analytic
+#: view:account.analytic.account:0
+msgid "End Date"
+msgstr "End Date"
+
+#. module: analytic
+#: help:account.analytic.line,unit_amount:0
+msgid "Specifies the amount of quantity to count."
+msgstr "Specifies the amount of quantity to count."
+
+#. module: analytic
+#: field:account.analytic.account,debit:0
+msgid "Debit"
+msgstr "Debit"
+
+#. module: analytic
+#: help:account.analytic.account,type:0
+msgid ""
+"If you select the View Type, it means you won't allow to create journal "
+"entries using that account.\n"
+"The type 'Analytic account' stands for usual accounts that you only want to "
+"use in accounting.\n"
+"If you select Contract or Project, it offers you the possibility to manage "
+"the validity and the invoicing options for this account.\n"
+"The special type 'Template of Contract' allows you to define a template with "
+"default data that you can reuse easily."
+msgstr "I"
+
+#. module: analytic
+#: view:account.analytic.account:0
+msgid ""
+"Once the end date of the contract is\n"
+" passed or the maximum number of "
+"service\n"
+" units (e.g. support contract) is\n"
+" reached, the account manager is "
+"notified \n"
+" by email to renew the contract with "
+"the\n"
+" customer."
+msgstr ""
+"Once the end date of the contract is\n"
+" passed or the maximum number of "
+"service\n"
+" units (e.g. support contract) is\n"
+" reached, the account manager is "
+"notified \n"
+" by email to renew the contract with "
+"the\n"
+" customer."
+
+#. module: analytic
+#: selection:account.analytic.account,type:0
+msgid "Contract or Project"
+msgstr "Contract or Project"
+
+#. module: analytic
+#: field:account.analytic.account,name:0
+msgid "Account/Contract Name"
+msgstr "Account/Contract Name"
+
+#. module: analytic
+#: field:account.analytic.account,manager_id:0
+msgid "Account Manager"
+msgstr "Account Manager"
+
+#. module: analytic
+#: field:account.analytic.account,message_follower_ids:0
+msgid "Followers"
+msgstr "Followers"
+
+#. module: analytic
+#: selection:account.analytic.account,state:0
+msgid "Closed"
+msgstr "Closed"
+
+#. module: analytic
+#: model:mail.message.subtype,name:analytic.mt_account_pending
+msgid "Contract to Renew"
+msgstr "Contract to Renew"
+
+#. module: analytic
+#: selection:account.analytic.account,state:0
+msgid "New"
+msgstr "New"
+
+#. module: analytic
+#: field:account.analytic.account,user_id:0
+msgid "Project Manager"
+msgstr "Project Manager"
+
+#. module: analytic
+#: field:account.analytic.account,state:0
+msgid "Status"
+msgstr "Status"
+
+#. module: analytic
+#: code:addons/analytic/analytic.py:268
+#, python-format
+msgid "%s (copy)"
+msgstr "%s (copy)"
+
+#. module: analytic
+#: model:ir.model,name:analytic.model_account_analytic_line
+msgid "Analytic Line"
+msgstr "Analytic Line"
+
+#. module: analytic
+#: field:account.analytic.account,description:0
+#: field:account.analytic.line,name:0
+msgid "Description"
+msgstr "Description"
+
+#. module: analytic
+#: field:account.analytic.account,message_unread:0
+msgid "Unread Messages"
+msgstr "Unread Messages"
+
+#. module: analytic
+#: constraint:account.analytic.account:0
+msgid "Error! You cannot create recursive analytic accounts."
+msgstr "Error! You cannot create recursive analytic accounts."
+
+#. module: analytic
+#: field:account.analytic.account,company_id:0
+#: field:account.analytic.line,company_id:0
+msgid "Company"
+msgstr "Company"
+
+#. module: analytic
+#: view:account.analytic.account:0
+msgid "Renewal"
+msgstr "Renewal"
+
+#. module: analytic
+#: help:account.analytic.account,message_ids:0
+msgid "Messages and communication history"
+msgstr "Messages and communication history"
+
+#. module: analytic
+#: model:mail.message.subtype,description:analytic.mt_account_opened
+msgid "Stage opened"
+msgstr "Stage opened"
+
+#. module: analytic
+#: help:account.analytic.account,quantity_max:0
+msgid ""
+"Sets the higher limit of time to work on the contract, based on the "
+"timesheet. (for instance, number of hours in a limited support contract.)"
+msgstr ""
+"Sets the higher limit of time to work on the contract, based on the "
+"timesheet. (for instance, number of hours in a limited support contract.)"
+
+#. module: analytic
+#: code:addons/analytic/analytic.py:160
+#, python-format
+msgid ""
+"If you set a company, the currency selected has to be the same as it's "
+"currency. \n"
+"You can remove the company belonging, and thus change the currency, only on "
+"analytic account of type 'view'. This can be really usefull for "
+"consolidation purposes of several companies charts with different "
+"currencies, for example."
+msgstr ""
+"If you set a company, the currency selected has to be the same as it's "
+"currency. \n"
+"You can remove the company belonging, and thus change the currency, only on "
+"analytic account of type 'view'. This can be really usefull for "
+"consolidation purposes of several companies charts with different "
+"currencies, for example."
+
+#. module: analytic
+#: field:account.analytic.account,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.line,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: analytic
+#: model:mail.message.subtype,description:analytic.mt_account_pending
+msgid "Contract pending"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.line,date:0
+msgid "Date"
+msgstr ""
+
+#. module: analytic
+#: model:mail.message.subtype,name:analytic.mt_account_closed
+msgid "Contract Finished"
+msgstr ""
+
+#. module: analytic
+#: view:account.analytic.account:0
+msgid "Terms and Conditions"
+msgstr ""
+
+#. module: analytic
+#: help:account.analytic.line,amount:0
+msgid ""
+"Calculated by multiplying the quantity and the price given in the Product's "
+"cost price. Always expressed in the company main currency."
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,partner_id:0
+msgid "Customer"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,child_complete_ids:0
+msgid "Account Hierarchy"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,parent_id:0
+msgid "Parent Analytic Account"
+msgstr ""
+
+#. module: analytic
+#: view:account.analytic.account:0
+msgid "Contract Information"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,template_id:0
+#: selection:account.analytic.account,type:0
+msgid "Template of Contract"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,quantity_max:0
+msgid "Prepaid Service Units"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,credit:0
+msgid "Credit"
+msgstr ""
+
+#. module: analytic
+#: model:mail.message.subtype,name:analytic.mt_account_opened
+msgid "Contract Opened"
+msgstr ""
+
+#. module: analytic
+#: model:mail.message.subtype,description:analytic.mt_account_closed
+msgid "Contract closed"
+msgstr ""
+
+#. module: analytic
+#: selection:account.analytic.account,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: analytic
+#: selection:account.analytic.account,type:0
+msgid "Analytic View"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,balance:0
+msgid "Balance"
+msgstr ""
+
+#. module: analytic
+#: help:account.analytic.account,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: analytic
+#: selection:account.analytic.account,state:0
+msgid "To Renew"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,quantity:0
+#: field:account.analytic.line,unit_amount:0
+msgid "Quantity"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,date:0
+msgid "Date End"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,code:0
+msgid "Reference"
+msgstr ""
+
+#. module: analytic
+#: code:addons/analytic/analytic.py:160
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: analytic
+#: model:res.groups,name:analytic.group_analytic_accounting
+msgid "Analytic Accounting"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.line,amount:0
+msgid "Amount"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,complete_name:0
+msgid "Full Account Name"
+msgstr ""
+
+#. module: analytic
+#: view:account.analytic.account:0
+#: selection:account.analytic.account,type:0
+#: field:account.analytic.line,account_id:0
+#: model:ir.model,name:analytic.model_account_analytic_account
+msgid "Analytic Account"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,currency_id:0
+msgid "Currency"
+msgstr ""
+
+#. module: analytic
+#: help:account.analytic.account,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,type:0
+msgid "Type of Account"
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,date_start:0
+msgid "Start Date"
+msgstr ""
+
+#. module: analytic
+#: constraint:account.analytic.line:0
+msgid "You cannot create analytic line on view account."
+msgstr ""
+
+#. module: analytic
+#: field:account.analytic.account,line_ids:0
+msgid "Analytic Entries"
+msgstr ""
diff --git a/addons/analytic_contract_hr_expense/i18n/en_GB.po b/addons/analytic_contract_hr_expense/i18n/en_GB.po
new file mode 100644
index 00000000000..49370002356
--- /dev/null
+++ b/addons/analytic_contract_hr_expense/i18n/en_GB.po
@@ -0,0 +1,72 @@
+# English (United Kingdom) 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-02-07 18:38+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: analytic_contract_hr_expense
+#: view:account.analytic.account:0
+msgid "or view"
+msgstr "or view"
+
+#. module: analytic_contract_hr_expense
+#: view:account.analytic.account:0
+msgid "Nothing to invoice, create"
+msgstr "Nothing to invoice, create"
+
+#. module: analytic_contract_hr_expense
+#: view:account.analytic.account:0
+msgid "expenses"
+msgstr "expenses"
+
+#. module: analytic_contract_hr_expense
+#: model:ir.model,name:analytic_contract_hr_expense.model_account_analytic_account
+msgid "Analytic Account"
+msgstr "Analytic Account"
+
+#. module: analytic_contract_hr_expense
+#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:129
+#, python-format
+msgid "Expenses to Invoice of %s"
+msgstr "Expenses to Invoice of %s"
+
+#. module: analytic_contract_hr_expense
+#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:121
+#, python-format
+msgid "Expenses of %s"
+msgstr "Expenses of %s"
+
+#. module: analytic_contract_hr_expense
+#: field:account.analytic.account,expense_invoiced:0
+#: field:account.analytic.account,expense_to_invoice:0
+#: field:account.analytic.account,remaining_expense:0
+msgid "unknown"
+msgstr "unknown"
+
+#. module: analytic_contract_hr_expense
+#: field:account.analytic.account,est_expenses:0
+msgid "Estimation of Expenses to Invoice"
+msgstr "Estimation of Expenses to Invoice"
+
+#. module: analytic_contract_hr_expense
+#: field:account.analytic.account,charge_expenses:0
+msgid "Charge Expenses"
+msgstr "Charge Expenses"
+
+#. module: analytic_contract_hr_expense
+#: view:account.analytic.account:0
+msgid "⇒ Invoice"
+msgstr "⇒ Invoice"
diff --git a/addons/anonymization/i18n/en_GB.po b/addons/anonymization/i18n/en_GB.po
new file mode 100644
index 00000000000..d49b982bbd4
--- /dev/null
+++ b/addons/anonymization/i18n/en_GB.po
@@ -0,0 +1,336 @@
+# English (United Kingdom) 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-02-08 19:44+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n"
+"X-Generator: Launchpad (build 16482)\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 "Object"
+
+#. 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 "Target Version"
+
+#. 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 ""
+"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."
+
+#. module: anonymization
+#: field:ir.model.fields.anonymization,field_name:0
+msgid "Field Name"
+msgstr "Field Name"
+
+#. module: anonymization
+#: field:ir.model.fields.anonymization,field_id:0
+#: field:ir.model.fields.anonymization.migration.fix,field_name:0
+msgid "Field"
+msgstr "Field"
+
+#. module: anonymization
+#: selection:ir.model.fields.anonymization,state:0
+msgid "New"
+msgstr "New"
+
+#. module: anonymization
+#: field:ir.model.fields.anonymize.wizard,file_import:0
+msgid "Import"
+msgstr "Import"
+
+#. 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 ""
+"Before executing the anonymization process, you should make a backup of your "
+"database."
+
+#. module: anonymization
+#: field:ir.model.fields.anonymization.history,state:0
+#: field:ir.model.fields.anonymize.wizard,state:0
+msgid "Status"
+msgstr "Status"
+
+#. module: anonymization
+#: field:ir.model.fields.anonymization.history,direction:0
+msgid "Direction"
+msgstr "Direction"
+
+#. 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 "Anonymized Fields"
+
+#. module: anonymization
+#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization
+msgid "Database anonymization"
+msgstr "Database anonymization"
+
+#. module: anonymization
+#: selection:ir.model.fields.anonymization.history,direction:0
+msgid "clear -> anonymized"
+msgstr "clear -> anonymized"
+
+#. module: anonymization
+#: selection:ir.model.fields.anonymization,state:0
+#: selection:ir.model.fields.anonymize.wizard,state:0
+msgid "Anonymized"
+msgstr "Anonymized"
+
+#. module: anonymization
+#: field:ir.model.fields.anonymization,state:0
+msgid "unknown"
+msgstr "unknown"
+
+#. module: anonymization
+#: code:addons/anonymization/anonymization.py:448
+#, python-format
+msgid "Anonymized value is None. This cannot happens."
+msgstr "Anonymized value is None. This cannot happens."
+
+#. 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 ""
+
+#. 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 ""
+
+#. 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/audittrail/audittrail.py b/addons/audittrail/audittrail.py
index 7364ea505f6..0debdf11492 100644
--- a/addons/audittrail/audittrail.py
+++ b/addons/audittrail/audittrail.py
@@ -20,7 +20,7 @@
##############################################################################
from openerp.osv import fields, osv
-from openerp.osv.osv import object_proxy
+import openerp.service.model
from openerp.tools.translate import _
from openerp import pooler
import time
@@ -171,355 +171,360 @@ class audittrail_log_line(osv.osv):
'field_description': fields.char('Field Description', size=64),
}
-class audittrail_objects_proxy(object_proxy):
- """ Uses Object proxy for auditing changes on object of subscribed Rules"""
+# Monkeypatch the model RPC endpoint for auditing changes.
- def get_value_text(self, cr, uid, pool, resource_pool, method, field, value):
- """
- Gets textual values for the fields.
- If the field is a many2one, it returns the name.
- If it's a one2many or a many2many, it returns a list of name.
- In other cases, it just returns the value.
- :param cr: the current row, from the database cursor,
- :param uid: the current user’s ID for security checks,
- :param pool: current db's pooler object.
- :param resource_pool: pooler object of the model which values are being changed.
- :param field: for which the text value is to be returned.
- :param value: value of the field.
- :param recursive: True or False, True will repeat the process recursively
- :return: string value or a list of values(for O2M/M2M)
- """
+def get_value_text(cr, uid, pool, resource_pool, method, field, value):
+ """
+ Gets textual values for the fields.
+ If the field is a many2one, it returns the name.
+ If it's a one2many or a many2many, it returns a list of name.
+ In other cases, it just returns the value.
+ :param cr: the current row, from the database cursor,
+ :param uid: the current user’s ID for security checks,
+ :param pool: current db's pooler object.
+ :param resource_pool: pooler object of the model which values are being changed.
+ :param field: for which the text value is to be returned.
+ :param value: value of the field.
+ :param recursive: True or False, True will repeat the process recursively
+ :return: string value or a list of values(for O2M/M2M)
+ """
- field_obj = (resource_pool._all_columns.get(field)).column
- if field_obj._type in ('one2many','many2many'):
- data = pool.get(field_obj._obj).name_get(cr, uid, value)
- #return the modifications on x2many fields as a list of names
- res = map(lambda x:x[1], data)
- elif field_obj._type == 'many2one':
- #return the modifications on a many2one field as its value returned by name_get()
- res = value and value[1] or value
- else:
- res = value
- return res
+ field_obj = (resource_pool._all_columns.get(field)).column
+ if field_obj._type in ('one2many','many2many'):
+ data = pool.get(field_obj._obj).name_get(cr, uid, value)
+ #return the modifications on x2many fields as a list of names
+ res = map(lambda x:x[1], data)
+ elif field_obj._type == 'many2one':
+ #return the modifications on a many2one field as its value returned by name_get()
+ res = value and value[1] or value
+ else:
+ res = value
+ return res
- def create_log_line(self, cr, uid, log_id, model, lines=None):
- """
- Creates lines for changed fields with its old and new values
+def create_log_line(cr, uid, log_id, model, lines=None):
+ """
+ Creates lines for changed fields with its old and new values
- @param cr: the current row, from the database cursor,
- @param uid: the current user’s ID for security checks,
- @param model: Object which values are being changed
- @param lines: List of values for line is to be created
- """
- if lines is None:
- lines = []
- pool = pooler.get_pool(cr.dbname)
- obj_pool = pool.get(model.model)
- model_pool = pool.get('ir.model')
- field_pool = pool.get('ir.model.fields')
- log_line_pool = pool.get('audittrail.log.line')
- for line in lines:
- field_obj = obj_pool._all_columns.get(line['name'])
- assert field_obj, _("'%s' field does not exist in '%s' model" %(line['name'], model.model))
- field_obj = field_obj.column
- old_value = line.get('old_value', '')
- new_value = line.get('new_value', '')
- search_models = [model.id]
- if obj_pool._inherits:
- search_models += model_pool.search(cr, uid, [('model', 'in', obj_pool._inherits.keys())])
- field_id = field_pool.search(cr, uid, [('name', '=', line['name']), ('model_id', 'in', search_models)])
- if field_obj._type == 'many2one':
- old_value = old_value and old_value[0] or old_value
- new_value = new_value and new_value[0] or new_value
- vals = {
- "log_id": log_id,
- "field_id": field_id and field_id[0] or False,
- "old_value": old_value,
- "new_value": new_value,
- "old_value_text": line.get('old_value_text', ''),
- "new_value_text": line.get('new_value_text', ''),
- "field_description": field_obj.string
- }
- line_id = log_line_pool.create(cr, uid, vals)
- return True
-
- def log_fct(self, cr, uid_orig, model, method, fct_src, *args, **kw):
- """
- Logging function: This function is performing the logging operation
- @param model: Object whose values are being changed
- @param method: method to log: create, read, write, unlink, action or workflow action
- @param fct_src: execute method of Object proxy
-
- @return: Returns result as per method of Object proxy
- """
- pool = pooler.get_pool(cr.dbname)
- resource_pool = pool.get(model)
- model_pool = pool.get('ir.model')
- model_ids = model_pool.search(cr, SUPERUSER_ID, [('model', '=', model)])
- model_id = model_ids and model_ids[0] or False
- assert model_id, _("'%s' Model does not exist..." %(model))
- model = model_pool.browse(cr, SUPERUSER_ID, model_id)
-
- # fields to log. currently only used by log on read()
- field_list = []
- old_values = new_values = {}
-
- if method == 'create':
- res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
- if res:
- res_ids = [res]
- new_values = self.get_data(cr, uid_orig, pool, res_ids, model, method)
- elif method == 'read':
- res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
- # build the res_ids and the old_values dict. Here we don't use get_data() to
- # avoid performing an additional read()
- res_ids = []
- for record in res:
- res_ids.append(record['id'])
- old_values[(model.id, record['id'])] = {'value': record, 'text': record}
- # log only the fields read
- field_list = args[1]
- elif method == 'unlink':
- res_ids = args[0]
- old_values = self.get_data(cr, uid_orig, pool, res_ids, model, method)
- res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
- else: # method is write, action or workflow action
- res_ids = []
- if args:
- res_ids = args[0]
- if isinstance(res_ids, (long, int)):
- res_ids = [res_ids]
- if res_ids:
- # store the old values into a dictionary
- old_values = self.get_data(cr, uid_orig, pool, res_ids, model, method)
- # process the original function, workflow trigger...
- res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
- if method == 'copy':
- res_ids = [res]
- if res_ids:
- # check the new values and store them into a dictionary
- new_values = self.get_data(cr, uid_orig, pool, res_ids, model, method)
- # compare the old and new values and create audittrail log if needed
- self.process_data(cr, uid_orig, pool, res_ids, model, method, old_values, new_values, field_list)
- return res
-
- def get_data(self, cr, uid, pool, res_ids, model, method):
- """
- This function simply read all the fields of the given res_ids, and also recurisvely on
- all records of a x2m fields read that need to be logged. Then it returns the result in
- convenient structure that will be used as comparison basis.
-
- :param cr: the current row, from the database cursor,
- :param uid: the current user’s ID. This parameter is currently not used as every
- operation to get data is made as super admin. Though, it could be usefull later.
- :param pool: current db's pooler object.
- :param res_ids: Id's of resource to be logged/compared.
- :param model: Object whose values are being changed
- :param method: method to log: create, read, unlink, write, actions, workflow actions
- :return: dict mapping a tuple (model_id, resource_id) with its value and textual value
- { (model_id, resource_id): { 'value': ...
- 'textual_value': ...
- },
+ @param cr: the current row, from the database cursor,
+ @param uid: the current user’s ID for security checks,
+ @param model: Object which values are being changed
+ @param lines: List of values for line is to be created
+ """
+ if lines is None:
+ lines = []
+ pool = pooler.get_pool(cr.dbname)
+ obj_pool = pool.get(model.model)
+ model_pool = pool.get('ir.model')
+ field_pool = pool.get('ir.model.fields')
+ log_line_pool = pool.get('audittrail.log.line')
+ for line in lines:
+ field_obj = obj_pool._all_columns.get(line['name'])
+ assert field_obj, _("'%s' field does not exist in '%s' model" %(line['name'], model.model))
+ field_obj = field_obj.column
+ old_value = line.get('old_value', '')
+ new_value = line.get('new_value', '')
+ search_models = [model.id]
+ if obj_pool._inherits:
+ search_models += model_pool.search(cr, uid, [('model', 'in', obj_pool._inherits.keys())])
+ field_id = field_pool.search(cr, uid, [('name', '=', line['name']), ('model_id', 'in', search_models)])
+ if field_obj._type == 'many2one':
+ old_value = old_value and old_value[0] or old_value
+ new_value = new_value and new_value[0] or new_value
+ vals = {
+ "log_id": log_id,
+ "field_id": field_id and field_id[0] or False,
+ "old_value": old_value,
+ "new_value": new_value,
+ "old_value_text": line.get('old_value_text', ''),
+ "new_value_text": line.get('new_value_text', ''),
+ "field_description": field_obj.string
}
- """
- data = {}
- resource_pool = pool.get(model.model)
- # read all the fields of the given resources in super admin mode
- for resource in resource_pool.read(cr, SUPERUSER_ID, res_ids):
- values = {}
- values_text = {}
- resource_id = resource['id']
- # loop on each field on the res_ids we just have read
- for field in resource:
- if field in ('__last_update', 'id'):
- continue
- values[field] = resource[field]
- # get the textual value of that field for this record
- values_text[field] = self.get_value_text(cr, SUPERUSER_ID, pool, resource_pool, method, field, resource[field])
+ line_id = log_line_pool.create(cr, uid, vals)
+ return True
- field_obj = resource_pool._all_columns.get(field).column
- if field_obj._type in ('one2many','many2many'):
- # check if an audittrail rule apply in super admin mode
- if self.check_rules(cr, SUPERUSER_ID, field_obj._obj, method):
- # check if the model associated to a *2m field exists, in super admin mode
- x2m_model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', field_obj._obj)])
- x2m_model_id = x2m_model_ids and x2m_model_ids[0] or False
- assert x2m_model_id, _("'%s' Model does not exist..." %(field_obj._obj))
- x2m_model = pool.get('ir.model').browse(cr, SUPERUSER_ID, x2m_model_id)
- field_resource_ids = list(set(resource[field]))
- if model.model == x2m_model.model:
- # we need to remove current resource_id from the many2many to prevent an infinit loop
- if resource_id in field_resource_ids:
- field_resource_ids.remove(resource_id)
- data.update(self.get_data(cr, SUPERUSER_ID, pool, field_resource_ids, x2m_model, method))
-
- data[(model.id, resource_id)] = {'text':values_text, 'value': values}
- return data
+def log_fct(cr, uid_orig, model, method, fct_src, *args, **kw):
+ """
+ Logging function: This function is performing the logging operation
+ @param model: Object whose values are being changed
+ @param method: method to log: create, read, write, unlink, action or workflow action
+ @param fct_src: execute method of Object proxy
- def prepare_audittrail_log_line(self, cr, uid, pool, model, resource_id, method, old_values, new_values, field_list=None):
- """
- This function compares the old data (i.e before the method was executed) and the new data
- (after the method was executed) and returns a structure with all the needed information to
- log those differences.
+ @return: Returns result as per method of Object proxy
+ """
+ pool = pooler.get_pool(cr.dbname)
+ resource_pool = pool.get(model)
+ model_pool = pool.get('ir.model')
+ model_ids = model_pool.search(cr, SUPERUSER_ID, [('model', '=', model)])
+ model_id = model_ids and model_ids[0] or False
+ assert model_id, _("'%s' Model does not exist..." %(model))
+ model = model_pool.browse(cr, SUPERUSER_ID, model_id)
+
+ # fields to log. currently only used by log on read()
+ field_list = []
+ old_values = new_values = {}
+
+ if method == 'create':
+ res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
+ if res:
+ res_ids = [res]
+ new_values = get_data(cr, uid_orig, pool, res_ids, model, method)
+ elif method == 'read':
+ res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
+ # build the res_ids and the old_values dict. Here we don't use get_data() to
+ # avoid performing an additional read()
+ res_ids = []
+ for record in res:
+ res_ids.append(record['id'])
+ old_values[(model.id, record['id'])] = {'value': record, 'text': record}
+ # log only the fields read
+ field_list = args[1]
+ elif method == 'unlink':
+ res_ids = args[0]
+ old_values = get_data(cr, uid_orig, pool, res_ids, model, method)
+ res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
+ else: # method is write, action or workflow action
+ res_ids = []
+ if args:
+ res_ids = args[0]
+ if isinstance(res_ids, (long, int)):
+ res_ids = [res_ids]
+ if res_ids:
+ # store the old values into a dictionary
+ old_values = get_data(cr, uid_orig, pool, res_ids, model, method)
+ # process the original function, workflow trigger...
+ res = fct_src(cr, uid_orig, model.model, method, *args, **kw)
+ if method == 'copy':
+ res_ids = [res]
+ if res_ids:
+ # check the new values and store them into a dictionary
+ new_values = get_data(cr, uid_orig, pool, res_ids, model, method)
+ # compare the old and new values and create audittrail log if needed
+ process_data(cr, uid_orig, pool, res_ids, model, method, old_values, new_values, field_list)
+ return res
+
+def get_data(cr, uid, pool, res_ids, model, method):
+ """
+ This function simply read all the fields of the given res_ids, and also recurisvely on
+ all records of a x2m fields read that need to be logged. Then it returns the result in
+ convenient structure that will be used as comparison basis.
:param cr: the current row, from the database cursor,
:param uid: the current user’s ID. This parameter is currently not used as every
operation to get data is made as super admin. Though, it could be usefull later.
:param pool: current db's pooler object.
- :param model: model object which values are being changed
- :param resource_id: ID of record to which values are being changed
+ :param res_ids: Id's of resource to be logged/compared.
+ :param model: Object whose values are being changed
:param method: method to log: create, read, unlink, write, actions, workflow actions
- :param old_values: dict of values read before execution of the method
- :param new_values: dict of values read after execution of the method
- :param field_list: optional argument containing the list of fields to log. Currently only
- used when performing a read, it could be usefull later on if we want to log the write
- on specific fields only.
-
- :return: dictionary with
- * keys: tuples build as ID of model object to log and ID of resource to log
- * values: list of all the changes in field values for this couple (model, resource)
- return {
- (model.id, resource_id): []
- }
-
- The reason why the structure returned is build as above is because when modifying an existing
- record, we may have to log a change done in a x2many field of that object
- """
- if field_list is None:
- field_list = []
- key = (model.id, resource_id)
- lines = {
- key: []
- }
- # loop on all the fields
- for field_name, field_definition in pool.get(model.model)._all_columns.items():
- if field_name in ('__last_update', 'id'):
+ :return: dict mapping a tuple (model_id, resource_id) with its value and textual value
+ { (model_id, resource_id): { 'value': ...
+ 'textual_value': ...
+ },
+ }
+ """
+ data = {}
+ resource_pool = pool.get(model.model)
+ # read all the fields of the given resources in super admin mode
+ for resource in resource_pool.read(cr, SUPERUSER_ID, res_ids):
+ values = {}
+ values_text = {}
+ resource_id = resource['id']
+ # loop on each field on the res_ids we just have read
+ for field in resource:
+ if field in ('__last_update', 'id'):
continue
- #if the field_list param is given, skip all the fields not in that list
- if field_list and field_name not in field_list:
- continue
- field_obj = field_definition.column
+ values[field] = resource[field]
+ # get the textual value of that field for this record
+ values_text[field] = get_value_text(cr, SUPERUSER_ID, pool, resource_pool, method, field, resource[field])
+
+ field_obj = resource_pool._all_columns.get(field).column
if field_obj._type in ('one2many','many2many'):
- # checking if an audittrail rule apply in super admin mode
- if self.check_rules(cr, SUPERUSER_ID, field_obj._obj, method):
- # checking if the model associated to a *2m field exists, in super admin mode
+ # check if an audittrail rule apply in super admin mode
+ if check_rules(cr, SUPERUSER_ID, field_obj._obj, method):
+ # check if the model associated to a *2m field exists, in super admin mode
x2m_model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', field_obj._obj)])
x2m_model_id = x2m_model_ids and x2m_model_ids[0] or False
assert x2m_model_id, _("'%s' Model does not exist..." %(field_obj._obj))
x2m_model = pool.get('ir.model').browse(cr, SUPERUSER_ID, x2m_model_id)
- # the resource_ids that need to be checked are the sum of both old and previous values (because we
- # need to log also creation or deletion in those lists).
- x2m_old_values_ids = old_values.get(key, {'value': {}})['value'].get(field_name, [])
- x2m_new_values_ids = new_values.get(key, {'value': {}})['value'].get(field_name, [])
- # We use list(set(...)) to remove duplicates.
- res_ids = list(set(x2m_old_values_ids + x2m_new_values_ids))
+ field_resource_ids = list(set(resource[field]))
if model.model == x2m_model.model:
# we need to remove current resource_id from the many2many to prevent an infinit loop
- if resource_id in res_ids:
- res_ids.remove(resource_id)
- for res_id in res_ids:
- lines.update(self.prepare_audittrail_log_line(cr, SUPERUSER_ID, pool, x2m_model, res_id, method, old_values, new_values, field_list))
- # if the value value is different than the old value: record the change
- if key not in old_values or key not in new_values or old_values[key]['value'][field_name] != new_values[key]['value'][field_name]:
- data = {
- 'name': field_name,
- 'new_value': key in new_values and new_values[key]['value'].get(field_name),
- 'old_value': key in old_values and old_values[key]['value'].get(field_name),
- 'new_value_text': key in new_values and new_values[key]['text'].get(field_name),
- 'old_value_text': key in old_values and old_values[key]['text'].get(field_name)
- }
- lines[key].append(data)
- return lines
+ if resource_id in field_resource_ids:
+ field_resource_ids.remove(resource_id)
+ data.update(get_data(cr, SUPERUSER_ID, pool, field_resource_ids, x2m_model, method))
- def process_data(self, cr, uid, pool, res_ids, model, method, old_values=None, new_values=None, field_list=None):
- """
- This function processes and iterates recursively to log the difference between the old
- data (i.e before the method was executed) and the new data and creates audittrail log
- accordingly.
+ data[(model.id, resource_id)] = {'text':values_text, 'value': values}
+ return data
- :param cr: the current row, from the database cursor,
- :param uid: the current user’s ID,
- :param pool: current db's pooler object.
- :param res_ids: Id's of resource to be logged/compared.
- :param model: model object which values are being changed
- :param method: method to log: create, read, unlink, write, actions, workflow actions
- :param old_values: dict of values read before execution of the method
- :param new_values: dict of values read after execution of the method
- :param field_list: optional argument containing the list of fields to log. Currently only
- used when performing a read, it could be usefull later on if we want to log the write
- on specific fields only.
- :return: True
- """
- if field_list is None:
- field_list = []
- # loop on all the given ids
- for res_id in res_ids:
- # compare old and new values and get audittrail log lines accordingly
- lines = self.prepare_audittrail_log_line(cr, uid, pool, model, res_id, method, old_values, new_values, field_list)
+def prepare_audittrail_log_line(cr, uid, pool, model, resource_id, method, old_values, new_values, field_list=None):
+ """
+ This function compares the old data (i.e before the method was executed) and the new data
+ (after the method was executed) and returns a structure with all the needed information to
+ log those differences.
- # if at least one modification has been found
- for model_id, resource_id in lines:
- name = pool.get(model.model).name_get(cr, uid, [resource_id])[0][1]
- vals = {
- 'method': method,
- 'object_id': model_id,
- 'user_id': uid,
- 'res_id': resource_id,
- 'name': name,
- }
- if (model_id, resource_id) not in old_values and method not in ('copy', 'read'):
- # the resource was not existing so we are forcing the method to 'create'
- # (because it could also come with the value 'write' if we are creating
- # new record through a one2many field)
- vals.update({'method': 'create'})
- if (model_id, resource_id) not in new_values and method not in ('copy', 'read'):
- # the resource is not existing anymore so we are forcing the method to 'unlink'
- # (because it could also come with the value 'write' if we are deleting the
- # record through a one2many field)
- vals.update({'method': 'unlink'})
- # create the audittrail log in super admin mode, only if a change has been detected
- if lines[(model_id, resource_id)]:
- log_id = pool.get('audittrail.log').create(cr, SUPERUSER_ID, vals)
- model = pool.get('ir.model').browse(cr, uid, model_id)
- self.create_log_line(cr, SUPERUSER_ID, log_id, model, lines[(model_id, resource_id)])
- return True
+ :param cr: the current row, from the database cursor,
+ :param uid: the current user’s ID. This parameter is currently not used as every
+ operation to get data is made as super admin. Though, it could be usefull later.
+ :param pool: current db's pooler object.
+ :param model: model object which values are being changed
+ :param resource_id: ID of record to which values are being changed
+ :param method: method to log: create, read, unlink, write, actions, workflow actions
+ :param old_values: dict of values read before execution of the method
+ :param new_values: dict of values read after execution of the method
+ :param field_list: optional argument containing the list of fields to log. Currently only
+ used when performing a read, it could be usefull later on if we want to log the write
+ on specific fields only.
- def check_rules(self, cr, uid, model, method):
- """
- Checks if auditrails is installed for that db and then if one rule match
- @param cr: the current row, from the database cursor,
- @param uid: the current user’s ID,
- @param model: value of _name of the object which values are being changed
- @param method: method to log: create, read, unlink,write,actions,workflow actions
- @return: True or False
- """
- pool = pooler.get_pool(cr.dbname)
- if 'audittrail.rule' in pool.models:
- model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', model)])
- model_id = model_ids and model_ids[0] or False
- if model_id:
- rule_ids = pool.get('audittrail.rule').search(cr, SUPERUSER_ID, [('object_id', '=', model_id), ('state', '=', 'subscribed')])
- for rule in pool.get('audittrail.rule').read(cr, SUPERUSER_ID, rule_ids, ['user_id','log_read','log_write','log_create','log_unlink','log_action','log_workflow']):
- if len(rule['user_id']) == 0 or uid in rule['user_id']:
- if rule.get('log_'+method,0):
+ :return: dictionary with
+ * keys: tuples build as ID of model object to log and ID of resource to log
+ * values: list of all the changes in field values for this couple (model, resource)
+ return {
+ (model.id, resource_id): []
+ }
+
+ The reason why the structure returned is build as above is because when modifying an existing
+ record, we may have to log a change done in a x2many field of that object
+ """
+ if field_list is None:
+ field_list = []
+ key = (model.id, resource_id)
+ lines = {
+ key: []
+ }
+ # loop on all the fields
+ for field_name, field_definition in pool.get(model.model)._all_columns.items():
+ if field_name in ('__last_update', 'id'):
+ continue
+ #if the field_list param is given, skip all the fields not in that list
+ if field_list and field_name not in field_list:
+ continue
+ field_obj = field_definition.column
+ if field_obj._type in ('one2many','many2many'):
+ # checking if an audittrail rule apply in super admin mode
+ if check_rules(cr, SUPERUSER_ID, field_obj._obj, method):
+ # checking if the model associated to a *2m field exists, in super admin mode
+ x2m_model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', field_obj._obj)])
+ x2m_model_id = x2m_model_ids and x2m_model_ids[0] or False
+ assert x2m_model_id, _("'%s' Model does not exist..." %(field_obj._obj))
+ x2m_model = pool.get('ir.model').browse(cr, SUPERUSER_ID, x2m_model_id)
+ # the resource_ids that need to be checked are the sum of both old and previous values (because we
+ # need to log also creation or deletion in those lists).
+ x2m_old_values_ids = old_values.get(key, {'value': {}})['value'].get(field_name, [])
+ x2m_new_values_ids = new_values.get(key, {'value': {}})['value'].get(field_name, [])
+ # We use list(set(...)) to remove duplicates.
+ res_ids = list(set(x2m_old_values_ids + x2m_new_values_ids))
+ if model.model == x2m_model.model:
+ # we need to remove current resource_id from the many2many to prevent an infinit loop
+ if resource_id in res_ids:
+ res_ids.remove(resource_id)
+ for res_id in res_ids:
+ lines.update(prepare_audittrail_log_line(cr, SUPERUSER_ID, pool, x2m_model, res_id, method, old_values, new_values, field_list))
+ # if the value value is different than the old value: record the change
+ if key not in old_values or key not in new_values or old_values[key]['value'][field_name] != new_values[key]['value'][field_name]:
+ data = {
+ 'name': field_name,
+ 'new_value': key in new_values and new_values[key]['value'].get(field_name),
+ 'old_value': key in old_values and old_values[key]['value'].get(field_name),
+ 'new_value_text': key in new_values and new_values[key]['text'].get(field_name),
+ 'old_value_text': key in old_values and old_values[key]['text'].get(field_name)
+ }
+ lines[key].append(data)
+ return lines
+
+def process_data(cr, uid, pool, res_ids, model, method, old_values=None, new_values=None, field_list=None):
+ """
+ This function processes and iterates recursively to log the difference between the old
+ data (i.e before the method was executed) and the new data and creates audittrail log
+ accordingly.
+
+ :param cr: the current row, from the database cursor,
+ :param uid: the current user’s ID,
+ :param pool: current db's pooler object.
+ :param res_ids: Id's of resource to be logged/compared.
+ :param model: model object which values are being changed
+ :param method: method to log: create, read, unlink, write, actions, workflow actions
+ :param old_values: dict of values read before execution of the method
+ :param new_values: dict of values read after execution of the method
+ :param field_list: optional argument containing the list of fields to log. Currently only
+ used when performing a read, it could be usefull later on if we want to log the write
+ on specific fields only.
+ :return: True
+ """
+ if field_list is None:
+ field_list = []
+ # loop on all the given ids
+ for res_id in res_ids:
+ # compare old and new values and get audittrail log lines accordingly
+ lines = prepare_audittrail_log_line(cr, uid, pool, model, res_id, method, old_values, new_values, field_list)
+
+ # if at least one modification has been found
+ for model_id, resource_id in lines:
+ name = pool.get(model.model).name_get(cr, uid, [resource_id])[0][1]
+ vals = {
+ 'method': method,
+ 'object_id': model_id,
+ 'user_id': uid,
+ 'res_id': resource_id,
+ 'name': name,
+ }
+ if (model_id, resource_id) not in old_values and method not in ('copy', 'read'):
+ # the resource was not existing so we are forcing the method to 'create'
+ # (because it could also come with the value 'write' if we are creating
+ # new record through a one2many field)
+ vals.update({'method': 'create'})
+ if (model_id, resource_id) not in new_values and method not in ('copy', 'read'):
+ # the resource is not existing anymore so we are forcing the method to 'unlink'
+ # (because it could also come with the value 'write' if we are deleting the
+ # record through a one2many field)
+ vals.update({'method': 'unlink'})
+ # create the audittrail log in super admin mode, only if a change has been detected
+ if lines[(model_id, resource_id)]:
+ log_id = pool.get('audittrail.log').create(cr, SUPERUSER_ID, vals)
+ model = pool.get('ir.model').browse(cr, uid, model_id)
+ create_log_line(cr, SUPERUSER_ID, log_id, model, lines[(model_id, resource_id)])
+ return True
+
+def check_rules(cr, uid, model, method):
+ """
+ Checks if auditrails is installed for that db and then if one rule match
+ @param cr: the current row, from the database cursor,
+ @param uid: the current user’s ID,
+ @param model: value of _name of the object which values are being changed
+ @param method: method to log: create, read, unlink,write,actions,workflow actions
+ @return: True or False
+ """
+ pool = pooler.get_pool(cr.dbname)
+ if 'audittrail.rule' in pool.models:
+ model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', model)])
+ model_id = model_ids and model_ids[0] or False
+ if model_id:
+ rule_ids = pool.get('audittrail.rule').search(cr, SUPERUSER_ID, [('object_id', '=', model_id), ('state', '=', 'subscribed')])
+ for rule in pool.get('audittrail.rule').read(cr, SUPERUSER_ID, rule_ids, ['user_id','log_read','log_write','log_create','log_unlink','log_action','log_workflow']):
+ if len(rule['user_id']) == 0 or uid in rule['user_id']:
+ if rule.get('log_'+method,0):
+ return True
+ elif method not in ('default_get','read','fields_view_get','fields_get','search','search_count','name_search','name_get','get','request_get', 'get_sc', 'unlink', 'write', 'create', 'read_group', 'import_data'):
+ if rule['log_action']:
return True
- elif method not in ('default_get','read','fields_view_get','fields_get','search','search_count','name_search','name_get','get','request_get', 'get_sc', 'unlink', 'write', 'create', 'read_group', 'import_data'):
- if rule['log_action']:
- return True
- def execute_cr(self, cr, uid, model, method, *args, **kw):
- fct_src = super(audittrail_objects_proxy, self).execute_cr
- if self.check_rules(cr,uid,model,method):
- return self.log_fct(cr, uid, model, method, fct_src, *args, **kw)
- return fct_src(cr, uid, model, method, *args, **kw)
+# Replace the openerp.service.model functions.
- def exec_workflow_cr(self, cr, uid, model, method, *args, **kw):
- fct_src = super(audittrail_objects_proxy, self).exec_workflow_cr
- if self.check_rules(cr,uid,model,'workflow'):
- return self.log_fct(cr, uid, model, method, fct_src, *args, **kw)
- return fct_src(cr, uid, model, method, *args, **kw)
+original_execute_cr = openerp.service.model.execute_cr
+original_exec_workflow_cr = openerp.service.model.exec_workflow_cr
-audittrail_objects_proxy()
+def execute_cr(cr, uid, model, method, *args, **kw):
+ fct_src = original_execute_cr
+ if check_rules(cr,uid,model,method):
+ return log_fct(cr, uid, model, method, fct_src, *args, **kw)
+ return fct_src(cr, uid, model, method, *args, **kw)
+
+def exec_workflow_cr(cr, uid, model, method, *args, **kw):
+ fct_src = original_exec_workflow_cr
+ if check_rules(cr,uid,model,'workflow'):
+ return log_fct(cr, uid, model, method, fct_src, *args, **kw)
+ return fct_src(cr, uid, model, method, *args, **kw)
+
+openerp.service.model.execute_cr = execute_cr
+openerp.service.model.exec_workflow_cr = exec_workflow_cr
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/auth_crypt/i18n/mn.po b/addons/auth_crypt/i18n/mn.po
index 9c5d0ce1247..b12cc876c15 100644
--- a/addons/auth_crypt/i18n/mn.po
+++ b/addons/auth_crypt/i18n/mn.po
@@ -1,37 +1,28 @@
# Mongolian translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
+# 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-06-19 09:29+0000\n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-02-07 10:14+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Mongolian \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-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
-#. module: base_crypt
-#: model:ir.model,name:base_crypt.model_res_users
-msgid "Users"
+#. module: auth_crypt
+#: field:res.users,password_crypt:0
+msgid "Encrypted Password"
msgstr ""
-#~ msgid "You can not have two users with the same login !"
-#~ msgstr "Ижил нэвтрэх кодтой хоёр хэрэглэгч байж болохгүй!"
-
-#, python-format
-#~ msgid "Error"
-#~ msgstr "Алдаа"
-
-#~ msgid "The chosen company is not in the allowed companies for this user"
-#~ msgstr ""
-#~ "Энэ хэрэглэгчийн сонгосон компани зөвшөөрөгдсөн компаниуд дунд алга байна."
-
-#~ msgid "res.users"
-#~ msgstr "Хэрэглэгч"
+#. module: auth_crypt
+#: model:ir.model,name:auth_crypt.model_res_users
+msgid "Users"
+msgstr "Хэрэглэгчид"
diff --git a/addons/auth_crypt/i18n/ru.po b/addons/auth_crypt/i18n/ru.po
index 084cc086f5f..20afe17ee9e 100644
--- a/addons/auth_crypt/i18n/ru.po
+++ b/addons/auth_crypt/i18n/ru.po
@@ -1,75 +1,28 @@
# Russian 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: 2011-03-15 23:59+0000\n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-02-13 09:46+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Russian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-04 05:53+0000\n"
-"X-Generator: Launchpad (build 16335)\n"
+"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n"
+"X-Generator: Launchpad (build 16491)\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 "res.users"
-#~ msgstr "res.users"
-
-#, python-format
-#~ msgid "Error"
-#~ msgstr "Error"
-
-#, python-format
-#~ msgid "Please specify the password !"
-#~ msgstr "Необходимо указать пароль!"
-
-#~ msgid "The chosen company is not in the allowed companies for this user"
-#~ msgstr ""
-#~ "Выбранная организация отсутствует в списке разрешённых для этого пользователя"
-
-#~ msgid "You can not have two users with the same login !"
-#~ msgstr "Не может быть двух пользователей с одинаковым именем пользователя!"
-
-#~ msgid "Base - Password Encryption"
-#~ 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/auth_ldap/i18n/en_GB.po b/addons/auth_ldap/i18n/en_GB.po
new file mode 100644
index 00000000000..eca772f3c05
--- /dev/null
+++ b/addons/auth_ldap/i18n/en_GB.po
@@ -0,0 +1,168 @@
+# English (United Kingdom) 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-02-07 19:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: auth_ldap
+#: field:res.company.ldap,user:0
+msgid "Template User"
+msgstr "Template User"
+
+#. module: auth_ldap
+#: help:res.company.ldap,ldap_tls:0
+msgid ""
+"Request secure TLS/SSL encryption when connecting to the LDAP server. This "
+"option requires a server with STARTTLS enabled, otherwise all authentication "
+"attempts will fail."
+msgstr ""
+"Request secure TLS/SSL encryption when connecting to the LDAP server. This "
+"option requires a server with STARTTLS enabled, otherwise all authentication "
+"attempts will fail."
+
+#. module: auth_ldap
+#: view:res.company:0
+#: view:res.company.ldap:0
+msgid "LDAP Configuration"
+msgstr "LDAP Configuration"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_binddn:0
+msgid "LDAP binddn"
+msgstr "LDAP binddn"
+
+#. module: auth_ldap
+#: field:res.company.ldap,company:0
+msgid "Company"
+msgstr "Company"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_server:0
+msgid "LDAP Server address"
+msgstr "LDAP Server address"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_server_port:0
+msgid "LDAP Server port"
+msgstr "LDAP Server port"
+
+#. module: auth_ldap
+#: help:res.company.ldap,create_user:0
+msgid ""
+"Automatically create local user accounts for new users authenticating via "
+"LDAP"
+msgstr ""
+"Automatically create local user accounts for new users authenticating via "
+"LDAP"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_base:0
+msgid "LDAP base"
+msgstr "LDAP base"
+
+#. module: auth_ldap
+#: view:res.company.ldap:0
+msgid "User Information"
+msgstr "User Information"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_password:0
+msgid "LDAP password"
+msgstr "LDAP password"
+
+#. module: auth_ldap
+#: model:ir.model,name:auth_ldap.model_res_company
+msgid "Companies"
+msgstr "Companies"
+
+#. module: auth_ldap
+#: view:res.company.ldap:0
+msgid "Process Parameter"
+msgstr "Process Parameter"
+
+#. module: auth_ldap
+#: model:ir.model,name:auth_ldap.model_res_company_ldap
+msgid "res.company.ldap"
+msgstr "res.company.ldap"
+
+#. module: auth_ldap
+#: help:res.company.ldap,user:0
+msgid "User to copy when creating new users"
+msgstr "User to copy when creating new users"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_tls:0
+msgid "Use TLS"
+msgstr "Use TLS"
+
+#. module: auth_ldap
+#: field:res.company.ldap,sequence:0
+msgid "Sequence"
+msgstr "Sequence"
+
+#. module: auth_ldap
+#: view:res.company.ldap:0
+msgid "Login Information"
+msgstr "Login Information"
+
+#. module: auth_ldap
+#: view:res.company.ldap:0
+msgid "Server Information"
+msgstr "Server Information"
+
+#. module: auth_ldap
+#: model:ir.actions.act_window,name:auth_ldap.action_ldap_installer
+msgid "Setup your LDAP Server"
+msgstr "Setup your LDAP Server"
+
+#. module: auth_ldap
+#: view:res.company:0
+#: field:res.company,ldaps:0
+msgid "LDAP Parameters"
+msgstr "LDAP Parameters"
+
+#. module: auth_ldap
+#: help:res.company.ldap,ldap_password:0
+msgid ""
+"The password of the user account on the LDAP server that is used to query "
+"the directory."
+msgstr ""
+"The password of the user account on the LDAP server that is used to query "
+"the directory."
+
+#. module: auth_ldap
+#: help:res.company.ldap,ldap_binddn:0
+msgid ""
+"The user account on the LDAP server that is used to query the directory. "
+"Leave empty to connect anonymously."
+msgstr ""
+"The user account on the LDAP server that is used to query the directory. "
+"Leave empty to connect anonymously."
+
+#. module: auth_ldap
+#: model:ir.model,name:auth_ldap.model_res_users
+msgid "Users"
+msgstr "Users"
+
+#. module: auth_ldap
+#: field:res.company.ldap,ldap_filter:0
+msgid "LDAP filter"
+msgstr "LDAP filter"
+
+#. module: auth_ldap
+#: field:res.company.ldap,create_user:0
+msgid "Create user"
+msgstr "Create user"
diff --git a/addons/auth_oauth/controllers/main.py b/addons/auth_oauth/controllers/main.py
index f461a675a47..1c38f7f4eae 100644
--- a/addons/auth_oauth/controllers/main.py
+++ b/addons/auth_oauth/controllers/main.py
@@ -2,8 +2,10 @@ import functools
import logging
import simplejson
+import werkzeug.utils
from werkzeug.exceptions import BadRequest
+import openerp
from openerp import SUPERUSER_ID
import openerp.addons.web.http as oeweb
from openerp.addons.web.controllers.main import db_monodb, set_cookie_and_redirect, login_and_redirect
@@ -69,6 +71,13 @@ class OAuthController(oeweb.Controller):
# auth_signup is not installed
_logger.error("auth_signup not installed on database %s: oauth sign up cancelled." % (dbname,))
url = "/#action=login&oauth_error=1"
+ except openerp.exceptions.AccessDenied:
+ # oauth credentials not valid, user could be on a temporary session
+ _logger.info('OAuth2: access denied, redirect to main page in case a valid session exists, without setting cookies')
+ url = "/#action=login&oauth_error=3"
+ redirect = werkzeug.utils.redirect(url, 303)
+ redirect.autocorrect_location_header = False
+ return redirect
except Exception, e:
# signup error
_logger.exception("OAuth2: %s" % str(e))
diff --git a/addons/auth_oauth/i18n/en_GB.po b/addons/auth_oauth/i18n/en_GB.po
new file mode 100644
index 00000000000..9d93737e819
--- /dev/null
+++ b/addons/auth_oauth/i18n/en_GB.po
@@ -0,0 +1,135 @@
+# English (United Kingdom) 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-02-07 19:24+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,validation_endpoint:0
+msgid "Validation URL"
+msgstr "Validation URL"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,auth_endpoint:0
+msgid "Authentication URL"
+msgstr "Authentication URL"
+
+#. module: auth_oauth
+#: model:ir.model,name:auth_oauth.model_base_config_settings
+msgid "base.config.settings"
+msgstr "base.config.settings"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,name:0
+msgid "Provider name"
+msgstr "Provider name"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,scope:0
+msgid "Scope"
+msgstr "Scope"
+
+#. module: auth_oauth
+#: field:res.users,oauth_provider_id:0
+msgid "OAuth Provider"
+msgstr "OAuth Provider"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,css_class:0
+msgid "CSS class"
+msgstr "CSS class"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,body:0
+msgid "Body"
+msgstr "Body"
+
+#. module: auth_oauth
+#: model:ir.model,name:auth_oauth.model_res_users
+msgid "Users"
+msgstr "Users"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,sequence:0
+msgid "unknown"
+msgstr "unknown"
+
+#. module: auth_oauth
+#: field:res.users,oauth_access_token:0
+msgid "OAuth Access Token"
+msgstr "OAuth Access Token"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,client_id:0
+#: field:base.config.settings,auth_oauth_facebook_client_id:0
+#: field:base.config.settings,auth_oauth_google_client_id:0
+msgid "Client ID"
+msgstr "Client ID"
+
+#. module: auth_oauth
+#: model:ir.ui.menu,name:auth_oauth.menu_oauth_providers
+msgid "OAuth Providers"
+msgstr "OAuth Providers"
+
+#. module: auth_oauth
+#: model:ir.model,name:auth_oauth.model_auth_oauth_provider
+msgid "OAuth2 provider"
+msgstr "OAuth2 provider"
+
+#. module: auth_oauth
+#: field:res.users,oauth_uid:0
+msgid "OAuth User ID"
+msgstr "OAuth User ID"
+
+#. module: auth_oauth
+#: field:base.config.settings,auth_oauth_facebook_enabled:0
+msgid "Allow users to sign in with Facebook"
+msgstr "Allow users to sign in with Facebook"
+
+#. module: auth_oauth
+#: sql_constraint:res.users:0
+msgid "OAuth UID must be unique per provider"
+msgstr "OAuth UID must be unique per provider"
+
+#. module: auth_oauth
+#: help:res.users,oauth_uid:0
+msgid "Oauth Provider user_id"
+msgstr "Oauth Provider user_id"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,data_endpoint:0
+msgid "Data URL"
+msgstr "Data URL"
+
+#. module: auth_oauth
+#: view:auth.oauth.provider:0
+msgid "arch"
+msgstr "arch"
+
+#. module: auth_oauth
+#: model:ir.actions.act_window,name:auth_oauth.action_oauth_provider
+msgid "Providers"
+msgstr "Providers"
+
+#. module: auth_oauth
+#: field:base.config.settings,auth_oauth_google_enabled:0
+msgid "Allow users to sign in with Google"
+msgstr "Allow users to sign in with Google"
+
+#. module: auth_oauth
+#: field:auth.oauth.provider,enabled:0
+msgid "Allowed"
+msgstr "Allowed"
diff --git a/addons/auth_oauth_signup/i18n/ru.po b/addons/auth_oauth_signup/i18n/ru.po
new file mode 100644
index 00000000000..d1c4716c71c
--- /dev/null
+++ b/addons/auth_oauth_signup/i18n/ru.po
@@ -0,0 +1,23 @@
+# Russian 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-02-13 09:46+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Russian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
+
+#. module: auth_oauth_signup
+#: model:ir.model,name:auth_oauth_signup.model_res_users
+msgid "Users"
+msgstr "Пользователи"
diff --git a/addons/auth_oauth_signup/res_users.py b/addons/auth_oauth_signup/res_users.py
index 83400f7c008..495331124b1 100644
--- a/addons/auth_oauth_signup/res_users.py
+++ b/addons/auth_oauth_signup/res_users.py
@@ -36,6 +36,8 @@ class res_users(osv.Model):
login = super(res_users, self)._auth_oauth_signin(cr, uid, provider, validation, params, context=context)
except openerp.exceptions.AccessDenied:
+ if context and context.get('no_user_creation'):
+ return None
state = simplejson.loads(params['state'])
token = state.get('t')
oauth_uid = validation['user_id']
diff --git a/addons/auth_openid/i18n/en_GB.po b/addons/auth_openid/i18n/en_GB.po
new file mode 100644
index 00000000000..2badbb19760
--- /dev/null
+++ b/addons/auth_openid/i18n/en_GB.po
@@ -0,0 +1,97 @@
+# English (United Kingdom) 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-02-07 18:48+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:24
+#, python-format
+msgid "Username"
+msgstr "Username"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:12
+#: view:res.users:0
+#, python-format
+msgid "OpenID"
+msgstr "OpenID"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:30
+#: field:res.users,openid_url:0
+#, python-format
+msgid "OpenID URL"
+msgstr "OpenID URL"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:9
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:10
+#, python-format
+msgid "Google"
+msgstr "Google"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:11
+#, python-format
+msgid "Launchpad"
+msgstr "Launchpad"
+
+#. module: auth_openid
+#: help:res.users,openid_email:0
+msgid "Used for disambiguation in case of a shared OpenID URL"
+msgstr "Used for disambiguation in case of a shared OpenID URL"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:18
+#, python-format
+msgid "Google Apps Domain"
+msgstr "Google Apps Domain"
+
+#. module: auth_openid
+#: field:res.users,openid_email:0
+msgid "OpenID Email"
+msgstr "OpenID Email"
+
+#. module: auth_openid
+#: field:res.users,openid_key:0
+msgid "OpenID Key"
+msgstr "OpenID Key"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:8
+#, python-format
+msgid "Password"
+msgstr "Password"
+
+#. module: auth_openid
+#. openerp-web
+#: code:addons/auth_openid/static/src/xml/auth_openid.xml:10
+#, python-format
+msgid "Google Apps"
+msgstr "Google Apps"
+
+#. module: auth_openid
+#: model:ir.model,name:auth_openid.model_res_users
+msgid "Users"
+msgstr "Users"
diff --git a/addons/auth_signup/i18n/en_GB.po b/addons/auth_signup/i18n/en_GB.po
new file mode 100644
index 00000000000..02ba175cb03
--- /dev/null
+++ b/addons/auth_signup/i18n/en_GB.po
@@ -0,0 +1,277 @@
+# English (United Kingdom) 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-02-07 20:26+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: auth_signup
+#: field:res.partner,signup_type:0
+msgid "Signup Token Type"
+msgstr "Signup Token Type"
+
+#. module: auth_signup
+#: field:base.config.settings,auth_signup_uninvited:0
+msgid "Allow external users to sign up"
+msgstr "Allow external users to sign up"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:16
+#, python-format
+msgid "Confirm Password"
+msgstr "Confirm Password"
+
+#. module: auth_signup
+#: help:base.config.settings,auth_signup_uninvited:0
+msgid "If unchecked, only invited users may sign up."
+msgstr "If unchecked, only invited users may sign up."
+
+#. module: auth_signup
+#: model:ir.model,name:auth_signup.model_base_config_settings
+msgid "base.config.settings"
+msgstr "base.config.settings"
+
+#. module: auth_signup
+#: code:addons/auth_signup/res_users.py:252
+#, python-format
+msgid "Cannot send email: user has no email address."
+msgstr "Cannot send email: user has no email address."
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:25
+#, python-format
+msgid "Reset password"
+msgstr "Reset password"
+
+#. module: auth_signup
+#: field:base.config.settings,auth_signup_template_user_id:0
+msgid "Template user for new users created through signup"
+msgstr "Template user for new users created through signup"
+
+#. module: auth_signup
+#: model:email.template,subject:auth_signup.reset_password_email
+msgid "Password reset"
+msgstr "Password reset"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:125
+#, python-format
+msgid "Please enter a password and confirm it."
+msgstr "Please enter a password and confirm it."
+
+#. module: auth_signup
+#: view:res.users:0
+msgid "Send an email to the user to (re)set their password."
+msgstr ""
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:23
+#, python-format
+msgid "Sign Up"
+msgstr ""
+
+#. module: auth_signup
+#: selection:res.users,state:0
+msgid "New"
+msgstr ""
+
+#. module: auth_signup
+#: code:addons/auth_signup/res_users.py:258
+#, python-format
+msgid "Mail sent to:"
+msgstr ""
+
+#. module: auth_signup
+#: field:res.users,state:0
+msgid "Status"
+msgstr ""
+
+#. module: auth_signup
+#: model:email.template,body_html:auth_signup.reset_password_email
+msgid ""
+"\n"
+"
A password reset was requested for the OpenERP account linked to this "
+"email.
\n"
+"\n"
+"
You may change your password by following this link.
\n"
+"\n"
+"
Note: If you do not expect this, you can safely ignore this email.
"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:119
+#, python-format
+msgid "Please enter a name."
+msgstr "Нэр оруулна уу."
+
+#. module: auth_signup
+#: model:ir.model,name:auth_signup.model_res_users
+msgid "Users"
+msgstr "Хэрэглэгчид"
+
+#. module: auth_signup
+#: field:res.partner,signup_url:0
+msgid "Signup URL"
+msgstr "Бүртгүүлэх URL"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:122
+#, python-format
+msgid "Please enter a username."
+msgstr "Хэрэглэгчийн нэрийг оруулна уу"
+
+#. module: auth_signup
+#: selection:res.users,state:0
+msgid "Active"
+msgstr "Идэвхтэй"
+
+#. module: auth_signup
+#: code:addons/auth_signup/res_users.py:256
+#, python-format
+msgid ""
+"Cannot send email: no outgoing email server configured.\n"
+"You can configure it under Settings/General Settings."
+msgstr ""
+"Имэйл илгээх боломжгүй: гарах имэйл сервер тохируулагдаагүй байна.\n"
+"Тохиргоо/Ерөнхий тохиргоо дотор үүнийг тохируулах боломжтой."
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12
+#, python-format
+msgid "Username"
+msgstr "Хэрэглэгчийн нэр"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8
+#, python-format
+msgid "Name"
+msgstr "Нэр"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:165
+#, python-format
+msgid "Please enter a username or email address."
+msgstr "Хэрэглэгчийн нэр эсвэл имэйл хаягийг оруулна уу."
+
+#. module: auth_signup
+#: selection:res.users,state:0
+msgid "Resetting Password"
+msgstr "Нууц үгийг шинэчлэж байна"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:13
+#, python-format
+msgid "Username (Email)"
+msgstr "Хэрэглэгчийн нэр (Имэйл)"
+
+#. module: auth_signup
+#: field:res.partner,signup_expiration:0
+msgid "Signup Expiration"
+msgstr "Бүртгэлт хугацаа хэтрэх"
+
+#. module: auth_signup
+#: help:base.config.settings,auth_signup_reset_password:0
+msgid "This allows users to trigger a password reset from the Login page."
+msgstr "Энэ нь Нэвтрэх хуудаснаас нууц үгээ шинэчлэх боломжийг олгодог."
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:21
+#, python-format
+msgid "Log in"
+msgstr "Нэвтрэх"
+
+#. module: auth_signup
+#: field:res.partner,signup_valid:0
+msgid "Signup Token is Valid"
+msgstr "Бүртгүүлэх Жетон Хүчинтэй"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:116
+#: code:addons/auth_signup/static/src/js/auth_signup.js:119
+#: code:addons/auth_signup/static/src/js/auth_signup.js:122
+#: code:addons/auth_signup/static/src/js/auth_signup.js:125
+#: code:addons/auth_signup/static/src/js/auth_signup.js:128
+#: code:addons/auth_signup/static/src/js/auth_signup.js:162
+#: code:addons/auth_signup/static/src/js/auth_signup.js:165
+#, python-format
+msgid "Login"
+msgstr "Нэвтрэх"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:99
+#, python-format
+msgid "Invalid signup token"
+msgstr "Бүртгүүлэх жетон хүчингүй"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:128
+#, python-format
+msgid "Passwords do not match; please retype them."
+msgstr "Нууц үгүүд таарахгүй байна; дахин бичнэ үү."
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/js/auth_signup.js:116
+#: code:addons/auth_signup/static/src/js/auth_signup.js:162
+#, python-format
+msgid "No database selected !"
+msgstr "Өгөгдлийн бааз сонгогдоогүй байна!"
+
+#. module: auth_signup
+#: view:res.users:0
+msgid "Reset Password"
+msgstr "Нууц шинэчлэх"
+
+#. module: auth_signup
+#: field:base.config.settings,auth_signup_reset_password:0
+msgid "Enable password reset from Login page"
+msgstr "Нэвтрэх хуудаснаас нууц үг шинэчлэхийг зөвшөөрөх"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:24
+#, python-format
+msgid "Back to Login"
+msgstr "Дахин нэвтрэх"
+
+#. module: auth_signup
+#. openerp-web
+#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22
+#, python-format
+msgid "Sign up"
+msgstr "Бүртгүүлэх"
+
+#. module: auth_signup
+#: model:ir.model,name:auth_signup.model_res_partner
+msgid "Partner"
+msgstr "Харилцагч"
+
+#. module: auth_signup
+#: field:res.partner,signup_token:0
+msgid "Signup Token"
+msgstr "Бүртгүүлэх Жетон"
diff --git a/addons/base_action_rule/test_models.py b/addons/base_action_rule/test_models.py
index 9469b42c705..bc76be05f4a 100644
--- a/addons/base_action_rule/test_models.py
+++ b/addons/base_action_rule/test_models.py
@@ -1,4 +1,4 @@
-from osv import osv, fields
+from openerp.osv import fields, osv
AVAILABLE_STATES = [
('draft', 'New'),
diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py
index ab0d8d324b4..ca75c9e20fc 100644
--- a/addons/base_calendar/base_calendar.py
+++ b/addons/base_calendar/base_calendar.py
@@ -24,12 +24,13 @@ from dateutil import parser
from dateutil import rrule
from dateutil.relativedelta import relativedelta
from openerp.osv import fields, osv
-from openerp.service import web_services
from openerp.tools.translate import _
import pytz
import re
import time
+
from openerp import tools, SUPERUSER_ID
+import openerp.service.report
months = {
1: "January", 2: "February", 3: "March", 4: "April", \
@@ -1729,27 +1730,25 @@ class ir_model(osv.osv):
ir_model()
-class virtual_report_spool(web_services.report_spool):
+original_exp_report = openerp.service.report.exp_report
- def exp_report(self, db, uid, object, ids, data=None, context=None):
- """
- Export Report
- @param self: The object pointer
- @param db: get the current database,
- @param uid: the current user's ID for security checks,
- @param context: A standard dictionary for contextual values
- """
+def exp_report(db, uid, object, ids, data=None, context=None):
+ """
+ Export Report
+ @param db: get the current database,
+ @param uid: the current user's ID for security checks,
+ @param context: A standard dictionary for contextual values
+ """
- if object == 'printscreen.list':
- return super(virtual_report_spool, self).exp_report(db, uid, \
- object, ids, data, context)
- new_ids = []
- for id in ids:
- new_ids.append(base_calendar_id2real_id(id))
- if data.get('id', False):
- data['id'] = base_calendar_id2real_id(data['id'])
- return super(virtual_report_spool, self).exp_report(db, uid, object, new_ids, data, context)
+ if object == 'printscreen.list':
+ original_exp_report(db, uid, object, ids, data, context)
+ new_ids = []
+ for id in ids:
+ new_ids.append(base_calendar_id2real_id(id))
+ if data.get('id', False):
+ data['id'] = base_calendar_id2real_id(data['id'])
+ return original_exp_report(db, uid, object, new_ids, data, context)
-virtual_report_spool()
+openerp.service.report.exp_report = exp_report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml
index c2adc01cd54..d9b659b91fa 100644
--- a/addons/base_calendar/crm_meeting_view.xml
+++ b/addons/base_calendar/crm_meeting_view.xml
@@ -234,11 +234,12 @@
-
+
+
+
-
-
+
diff --git a/addons/base_gengo/i18n/mn.po b/addons/base_gengo/i18n/mn.po
new file mode 100644
index 00000000000..cd0387ba244
--- /dev/null
+++ b/addons/base_gengo/i18n/mn.po
@@ -0,0 +1,249 @@
+# Mongolian 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-02-07 14:36+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Mongolian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Comments for Translator"
+msgstr ""
+
+#. module: base_gengo
+#: field:ir.translation,job_id:0
+msgid "Gengo Job ID"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:114
+#, python-format
+msgid "This language is not supported by the Gengo translation services."
+msgstr ""
+
+#. module: base_gengo
+#: field:res.company,gengo_comment:0
+msgid "Comments"
+msgstr ""
+
+#. module: base_gengo
+#: field:res.company,gengo_private_key:0
+msgid "Gengo Private Key"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.model,name:base_gengo.model_base_gengo_translations
+msgid "base.gengo.translations"
+msgstr ""
+
+#. module: base_gengo
+#: help:res.company,gengo_auto_approve:0
+msgid "Jobs are Automatically Approved by Gengo."
+msgstr ""
+
+#. module: base_gengo
+#: field:base.gengo.translations,lang_id:0
+msgid "Language"
+msgstr ""
+
+#. module: base_gengo
+#: field:ir.translation,gengo_comment:0
+msgid "Comments & Activity Linked to Gengo"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:124
+#, python-format
+msgid "Gengo Sync Translation (Response)"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:72
+#, python-format
+msgid ""
+"Gengo `Public Key` or `Private Key` are missing. Enter your Gengo "
+"authentication parameters under `Settings > Companies > Gengo Parameters`."
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Translation By Machine"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:155
+#, python-format
+msgid ""
+"%s\n"
+"\n"
+"--\n"
+" Commented on %s by %s."
+msgstr ""
+
+#. module: base_gengo
+#: field:ir.translation,gengo_translation:0
+msgid "Gengo Translation Service Level"
+msgstr ""
+
+#. module: base_gengo
+#: constraint:ir.translation:0
+msgid ""
+"The Gengo translation service selected is not supported for this language."
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Standard"
+msgstr ""
+
+#. module: base_gengo
+#: help:ir.translation,gengo_translation:0
+msgid ""
+"You can select here the service level you want for an automatic translation "
+"using Gengo."
+msgstr ""
+
+#. module: base_gengo
+#: field:base.gengo.translations,restart_send_job:0
+msgid "Restart Sending Job"
+msgstr ""
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid "To Approve In Gengo"
+msgstr ""
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Private Key"
+msgstr ""
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Public Key"
+msgstr ""
+
+#. module: base_gengo
+#: field:res.company,gengo_public_key:0
+msgid "Gengo Public Key"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:123
+#, python-format
+msgid "Gengo Sync Translation (Request)"
+msgstr ""
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid "Translations"
+msgstr ""
+
+#. module: base_gengo
+#: field:res.company,gengo_auto_approve:0
+msgid "Auto Approve Translation ?"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.actions.act_window,name:base_gengo.action_wizard_base_gengo_translations
+#: model:ir.ui.menu,name:base_gengo.menu_action_wizard_base_gengo_translations
+msgid "Gengo: Manual Request of Translation"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/ir_translation.py:62
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:109
+#, python-format
+msgid "Gengo Authentication Error"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.model,name:base_gengo.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid ""
+"Note: If the translation state is 'In Progress', it means that the "
+"translation has to be approved to be uploaded in this system. You are "
+"supposed to do that directly by using your Gengo Account"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:82
+#, python-format
+msgid ""
+"Gengo connection failed with this message:\n"
+"``%s``"
+msgstr ""
+
+#. module: base_gengo
+#: view:res.company:0
+msgid "Gengo Parameters"
+msgstr ""
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "Send"
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Ultra"
+msgstr ""
+
+#. module: base_gengo
+#: model:ir.model,name:base_gengo.model_ir_translation
+msgid "ir.translation"
+msgstr ""
+
+#. module: base_gengo
+#: view:ir.translation:0
+msgid "Gengo Translation Service"
+msgstr ""
+
+#. module: base_gengo
+#: selection:ir.translation,gengo_translation:0
+msgid "Pro"
+msgstr ""
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "Gengo Request Form"
+msgstr ""
+
+#. module: base_gengo
+#: code:addons/base_gengo/wizard/base_gengo_translations.py:114
+#, python-format
+msgid "Warning"
+msgstr ""
+
+#. module: base_gengo
+#: help:res.company,gengo_comment:0
+msgid ""
+"This comment will be automatically be enclosed in each an every request sent "
+"to Gengo"
+msgstr ""
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "Cancel"
+msgstr ""
+
+#. module: base_gengo
+#: view:base.gengo.translations:0
+msgid "or"
+msgstr ""
diff --git a/addons/base_import/i18n/hr.po b/addons/base_import/i18n/hr.po
index 7a119f19aaf..bc644bdfad5 100644
--- a/addons/base_import/i18n/hr.po
+++ b/addons/base_import/i18n/hr.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2012-12-14 22:33+0000\n"
-"Last-Translator: Goran Kliska \n"
+"PO-Revision-Date: 2013-02-12 22:11+0000\n"
+"Last-Translator: Davor Bojkić \n"
"Language-Team: Croatian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 06:07+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-13 04:36+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
#. module: base_import
#. openerp-web
@@ -29,7 +29,7 @@ msgstr "Dohvati sve moguće vrijednosti"
#: code:addons/base_import/static/src/xml/import.xml:71
#, python-format
msgid "Need to import data from an other application?"
-msgstr ""
+msgstr "Potreban je uvoz podataka iz druge aplikacije?"
#. module: base_import
#. openerp-web
@@ -47,6 +47,15 @@ msgid ""
"give \n"
" you an example for Products and their Categories."
msgstr ""
+"Kada koristite vanjske ID-eve, možete uvesti csv datoteke \n"
+" sa kolonom \"External ID\" "
+"definirate vanjski ID svakog zapisa \n"
+" koji uvozite. Tada ćete biti "
+"u mogućnosti napraviti referencu \n"
+" na taj zapis sa kolonama tipa "
+"\"polje/External ID\". Sljedeća dvije \n"
+" csv datoteke daju primjer za "
+"proizvode i njihove kategorije."
#. module: base_import
#. openerp-web
@@ -56,13 +65,16 @@ msgid ""
"How to export/import different tables from an SQL \n"
" application to OpenERP?"
msgstr ""
+"Kako izvesti/uvesti različite tablice iz SQL \n"
+" "
+"programa u OpenERP"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/js/import.js:310
#, python-format
msgid "Relation Fields"
-msgstr ""
+msgstr "Relacijska polja"
#. module: base_import
#. openerp-web
@@ -72,6 +84,9 @@ msgid ""
"Country/Database ID: the unique OpenERP ID for a \n"
" record, defined by the ID postgresql column"
msgstr ""
+"Država/ID baze: jedinstveni OpenERP ID za \n"
+" "
+" zapis, definran kolonom postgres kolonom ID"
#. module: base_import
#. openerp-web
@@ -87,6 +102,16 @@ msgid ""
"\n"
" have a unique Database ID)"
msgstr ""
+"Korištenje \n"
+" Država/ID "
+"BAze : ovo bi trebali rijetko koristiti\n"
+" za "
+"označavanje. Ovo je većinom korišteno od strane programera\n"
+" jer je "
+"glavna prednost ovoga to što nikad nema konflikata \n"
+" (možete "
+"imati više zapisa istog naziva, ali uvjek sa jedinstvenim IDentifikatorom u "
+"Bazi)"
#. module: base_import
#. openerp-web
@@ -96,6 +121,9 @@ msgid ""
"For the country \n"
" Belgium, you can use one of these 3 ways to import:"
msgstr ""
+"Za državu \n"
+" "
+" Belgiju, možete koristiti jedan od ova 3 načina uza uvoz:"
#. module: base_import
#. openerp-web
@@ -121,13 +149,20 @@ msgid ""
"companies) TO \n"
" '/tmp/company.csv' with CSV HEADER;"
msgstr ""
+"kopirajte \n"
+" (select "
+"'company_'||id as \"External ID\",company_name\n"
+" as "
+"\"Name\",'True' as \"Is a Company\" from companies) TO\n"
+" "
+"'/tmp/company.csv' with CSV HEADER;"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/xml/import.xml:206
#, python-format
msgid "CSV file for Manufacturer, Retailer"
-msgstr ""
+msgstr "CSV datoteka za Proizvođače, Veletrgovce"
#. module: base_import
#. openerp-web
@@ -139,6 +174,11 @@ msgid ""
"\n"
" data from a third party application."
msgstr ""
+"Koristi \n"
+" Država/Vanjski ID. "
+"koristite vanjski ID kad uvozite \n"
+" podatke iz drugih "
+"aplikacija."
#. module: base_import
#. openerp-web
@@ -152,7 +192,7 @@ msgstr ""
#: code:addons/base_import/static/src/xml/import.xml:80
#, python-format
msgid "XXX/External ID"
-msgstr ""
+msgstr "XXX/Vanjski ID"
#. module: base_import
#. openerp-web
@@ -181,6 +221,14 @@ msgid ""
"\n"
" See the following question."
msgstr ""
+"Primjetite da vaša csv datoteka \n"
+" ima tabulator za "
+"odvajanje, a OpenERP neće \n"
+" primjetiti ta odvajanja. "
+"Morate promjineiti format \n"
+" zapisa u vašem tabličnom "
+"kalkulatoru. \n"
+" Vidi sljedeće pitanje."
#. module: base_import
#. openerp-web
@@ -199,7 +247,7 @@ msgstr ""
#: code:addons/base_import/static/src/xml/import.xml:239
#, python-format
msgid "Can I import several times the same record?"
-msgstr ""
+msgstr "Mogu li isti zapis uvesti nekoliko puta?"
#. module: base_import
#. openerp-web
@@ -213,7 +261,7 @@ msgstr "Potvrdi"
#: code:addons/base_import/static/src/xml/import.xml:55
#, python-format
msgid "Map your data to OpenERP"
-msgstr ""
+msgstr "Mapirajte vaše podatke na OpenERP"
#. module: base_import
#. openerp-web
@@ -224,6 +272,10 @@ msgid ""
" the easiest way when your data come from CSV files \n"
" that have been created manually."
msgstr ""
+"Korištenje Države: ovo je \n"
+" najlakši način kada vaši "
+"podaci dolaze iz csv datoteka\n"
+" koje su sastavljene ručno."
#. module: base_import
#. openerp-web
@@ -233,6 +285,8 @@ msgid ""
"What's the difference between Database ID and \n"
" External ID?"
msgstr ""
+"Koja je razlika izmeži ID Baze i \n"
+" vanjski ID?"
#. module: base_import
#. openerp-web
@@ -244,25 +298,30 @@ msgid ""
"\n"
" you 3 different fields to import:"
msgstr ""
+"Na primjer, \n"
+" referenciranje države "
+"kontakta, OpenERP predlaže \n"
+" 3 različita polja za "
+"uvoz :"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/xml/import.xml:175
#, python-format
msgid "What can I do if I have multiple matches for a field?"
-msgstr ""
+msgstr "Što da radim ako imam više istih zapisa za polje?"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/xml/import.xml:302
#, python-format
msgid "External ID,Name,Is a Company"
-msgstr ""
+msgstr "Vanjski ID , Naziv, Je Tvrtka"
#. module: base_import
#: field:base_import.tests.models.preview,somevalue:0
msgid "Some Value"
-msgstr ""
+msgstr "Neka vrijednost"
#. module: base_import
#. openerp-web
@@ -272,6 +331,9 @@ msgid ""
"The following CSV file shows how to import \n"
" suppliers and their respective contacts"
msgstr ""
+"Sljedeća csv datoteka pokazuje kako uvesti \n"
+" "
+" dobavljače i njihove pripadne kontakte"
#. module: base_import
#. openerp-web
@@ -281,6 +343,9 @@ msgid ""
"How can I change the CSV file format options when \n"
" saving in my spreadsheet application?"
msgstr ""
+"Kako da promijenim opcije csv formata \n"
+" "
+"kada spremam datoteku u tabličnom kalkulatoru?"
#. module: base_import
#. openerp-web
@@ -301,6 +366,21 @@ msgid ""
"orignial \n"
" database)."
msgstr ""
+"kako možete vidjeti iz ove datoteke, Fabien i Laurence \n"
+" "
+" rade za organizaciju Biggies (company_1), a \n"
+" "
+" Eric radi za Organi. Pozezivanje osoba i "
+"organizacija se radi \n"
+" "
+" korištenjem Vanjskog ID-a organizacije. Morali smo "
+"staviti prefix \n"
+" "
+" naziva tablice na Vanjski ID da izbjegnemo konflikt "
+"istog ID-a osobe \n"
+" "
+" i organizacije (osoba_1 i organizacija_1 koji dijele "
+"isti ID u originalnoj bazi)."
#. module: base_import
#. openerp-web
@@ -315,13 +395,20 @@ msgid ""
"\n"
" '/tmp/person.csv' with CSV"
msgstr ""
+"kopirajte \n"
+" (select'person_'||id as \"External ID\",person_name "
+"as\n"
+" \"Name\",'False' as \"Is a "
+"Company\",'company_'||company_id\n"
+" as \"Related Company/External ID\" from persons) TO\n"
+" '/tmp/person.csv' with CSV"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/xml/import.xml:148
#, python-format
msgid "Country: Belgium"
-msgstr ""
+msgstr "Država : Belgija"
#. module: base_import
#: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly
@@ -342,7 +429,7 @@ msgstr ""
#: code:addons/base_import/static/src/xml/import.xml:233
#, python-format
msgid "Suppliers and their respective contacts"
-msgstr ""
+msgstr "Dobavljači i njihovi pripadni kontakti"
#. module: base_import
#. openerp-web
@@ -375,6 +462,11 @@ msgid ""
"\n"
" PSQL:"
msgstr ""
+"Za stvaranje csv datoteke za osobe povezane sa \n"
+" "
+" organizacijama, koristimo ljedeću SQL naredbu u \n"
+" "
+" PSQL:"
#. module: base_import
#. openerp-web
@@ -386,6 +478,13 @@ msgid ""
" (in 'Save As' dialog box > click 'Tools' dropdown \n"
" list > Encoding tab)."
msgstr ""
+"Microsoft Excell će vam omogućiti \n"
+" da promjenite kodnu stranu "
+"jedino kod snimanja \n"
+" (U 'Save as' dijalogu > "
+"kliknite na 'Tools' padajući izbornik > \n"
+" odaberite 'Encoding' "
+"karticu)"
#. module: base_import
#: field:base_import.tests.models.preview,othervalue:0
@@ -402,6 +501,13 @@ msgid ""
" later, it's thus good practice to specify it\n"
" whenever possible"
msgstr ""
+"će također biti korišteno za ažuriranje originalnog \n"
+" "
+"uvoza, ako kasnije trebate ponovo uvesti \n"
+" "
+"izmjenjene podatke, zato se smatra dobrom praksom \n"
+" "
+"koristiti kad god je moguće"
#. module: base_import
#. openerp-web
@@ -411,6 +517,9 @@ msgid ""
"file to import. If you need a sample importable file, you\n"
" can use the export tool to generate one."
msgstr ""
+"datoteka za uvoz. Ako trebate uzorak datoteke koja se može uvesti,\n"
+" možete koristiti "
+"alat za izvoz da napravite jednu."
#. module: base_import
#. openerp-web
@@ -419,7 +528,7 @@ msgstr ""
msgid ""
"Country/Database \n"
" ID: 21"
-msgstr ""
+msgstr "Država/Baza"
#. module: base_import
#: model:ir.model,name:base_import.model_base_import_tests_models_char
@@ -429,14 +538,14 @@ msgstr ""
#. module: base_import
#: help:base_import.import,file:0
msgid "File to check and/or import, raw binary (not base64)"
-msgstr ""
+msgstr "Datoteke za provjeru i/ili uvoz, raw binary ( ne base64)"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/xml/import.xml:230
#, python-format
msgid "Purchase orders with their respective purchase order lines"
-msgstr ""
+msgstr "Narudžbe i njihove pripadne stavke"
#. module: base_import
#. openerp-web
@@ -448,6 +557,14 @@ msgid ""
" field corresponding to the column. This makes imports\n"
" simpler especially when the file has many columns."
msgstr ""
+"Ako datoteka sadrži\n"
+" nazive kolona, OpenERP može "
+"pokušati \n"
+" automatski odrediti polja koja "
+"odgovaraju kolonama. \n"
+" Ovo čini uvoz jednostavnijim "
+"pogotovo ako datoteka ima \n"
+" mnogo kolona."
#. module: base_import
#. openerp-web
@@ -464,6 +581,8 @@ msgid ""
". The issue is\n"
" usually an incorrect file encoding."
msgstr ""
+". Problem je \n"
+" obično netočna kodna strana."
#. module: base_import
#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required
@@ -519,7 +638,7 @@ msgstr "ID baze podataka"
#: code:addons/base_import/static/src/xml/import.xml:313
#, python-format
msgid "It will produce the following CSV file:"
-msgstr ""
+msgstr "Će napraviti sljedeću csv datoteku:"
#. module: base_import
#. openerp-web
@@ -548,7 +667,7 @@ msgstr ""
#: code:addons/base_import/static/src/xml/import.xml:360
#, python-format
msgid "Import preview failed due to:"
-msgstr ""
+msgstr "Predpregled uvoza nije uspio zbog:"
#. module: base_import
#. openerp-web
@@ -643,7 +762,7 @@ msgstr "Uvezi CSV datoteku"
#: code:addons/base_import/static/src/js/import.js:74
#, python-format
msgid "Quoting:"
-msgstr ""
+msgstr "Navođenje:"
#. module: base_import
#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related
@@ -670,7 +789,7 @@ msgstr "Uvoz"
#: code:addons/base_import/static/src/js/import.js:407
#, python-format
msgid "Here are the possible values:"
-msgstr ""
+msgstr "Evo mogućih vrijednosti:"
#. module: base_import
#. openerp-web
@@ -687,13 +806,15 @@ msgid ""
"A single column was found in the file, this often means the file separator "
"is incorrect"
msgstr ""
+"U datoteci je nađena samo jedna kolona, to često znači da je format "
+"razdjelnika neispravan."
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/xml/import.xml:293
#, python-format
msgid "dump of such a PostgreSQL database"
-msgstr ""
+msgstr "dump takve PostgereSQL baze"
#. module: base_import
#. openerp-web
@@ -710,6 +831,9 @@ msgid ""
"The following CSV file shows how to import purchase \n"
" orders with their respective purchase order lines:"
msgstr ""
+"Sljedeća csv datoteka pokazuje kako uvesti \n"
+" naloge za nabavu sa "
+"njihovm pripadnim stavkama :"
#. module: base_import
#. openerp-web
@@ -719,6 +843,9 @@ msgid ""
"What can I do when the Import preview table isn't \n"
" displayed correctly?"
msgstr ""
+"Što mogu uraditi kada se tablice Predpregleda za uvoz\n"
+" "
+" ne prikazuju ispravno?"
#. module: base_import
#: field:base_import.tests.models.char,value:0
@@ -770,7 +897,7 @@ msgstr ""
#: code:addons/base_import/static/src/js/import.js:396
#, python-format
msgid "(%d more)"
-msgstr ""
+msgstr "(%d više)"
#. module: base_import
#. openerp-web
@@ -829,7 +956,7 @@ msgstr ""
#: code:addons/base_import/static/src/js/import.js:373
#, python-format
msgid "Everything seems valid."
-msgstr ""
+msgstr "Sve se čini u redu."
#. module: base_import
#. openerp-web
@@ -914,6 +1041,15 @@ msgid ""
" will set the EMPTY value in the field, instead of \n"
" assigning the default value."
msgstr ""
+"Ako ne postavite sva polja u vašoj csv datoteci, \n"
+" OpenERP će "
+"dodijeliti zadane vrijednosti za svako \n"
+" nedefinirano "
+"polje, ali ako postavite polja sa praznim virjenostima u csv-u \n"
+" OpenERP će "
+"postaviti vrijednost tih polja na \"PRAZNO\", umjesto da im \n"
+" dodijeli zadane "
+"vrijednosti"
#. module: base_import
#. openerp-web
@@ -930,6 +1066,9 @@ msgid ""
"What happens if I do not provide a value for a \n"
" specific field?"
msgstr ""
+"Što se dešava ako ne dajem vrijednost za \n"
+" "
+"pojedino polje?"
#. module: base_import
#. openerp-web
@@ -957,6 +1096,11 @@ msgid ""
"spreadsheet \n"
" application."
msgstr ""
+"Ovo vam \n"
+" omogućuje da "
+"koristite alat za Uvoz/Izvoz OpenERP-a \n"
+" za izmjenu serija "
+"zapisa u vašem omiljenom tabličnom kalkulatoru"
#. module: base_import
#. openerp-web
@@ -993,14 +1137,14 @@ msgstr ""
#: code:addons/base_import/static/src/xml/import.xml:169
#, python-format
msgid "CSV file for categories"
-msgstr ""
+msgstr "CSV datoteka za kategorije"
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/js/import.js:309
#, python-format
msgid "Normal Fields"
-msgstr ""
+msgstr "Normalna polja"
#. module: base_import
#. openerp-web
@@ -1012,6 +1156,11 @@ msgid ""
" identifier from the original application and\n"
" map it to the"
msgstr ""
+"kako bi ponovo napravili relacije između\n"
+" "
+"različitih zapisa, trebali bi koristiti jedinstveni\n"
+" "
+"identifikator iz originalnog zapisa i njega mapirati na"
#. module: base_import
#. openerp-web
@@ -1054,7 +1203,7 @@ msgstr "Naziv"
#: code:addons/base_import/static/src/xml/import.xml:80
#, python-format
msgid "to the original unique identifier."
-msgstr ""
+msgstr "originalni jedinstveni identifikator"
#. module: base_import
#. openerp-web
@@ -1131,14 +1280,14 @@ msgstr "Vanjski ID"
#: code:addons/base_import/static/src/xml/import.xml:39
#, python-format
msgid "File Format Options…"
-msgstr ""
+msgstr "Opcije Formata datoteka..."
#. module: base_import
#. openerp-web
#: code:addons/base_import/static/src/js/import.js:392
#, python-format
msgid "between rows %d and %d"
-msgstr ""
+msgstr "između reda %d i %d"
#. module: base_import
#. openerp-web
@@ -1163,4 +1312,4 @@ msgstr ""
#. module: base_import
#: field:base_import.import,file:0
msgid "File"
-msgstr ""
+msgstr "Datoteka"
diff --git a/addons/base_import/i18n/mn.po b/addons/base_import/i18n/mn.po
new file mode 100644
index 00000000000..c2d69172f62
--- /dev/null
+++ b/addons/base_import/i18n/mn.po
@@ -0,0 +1,1164 @@
+# Mongolian 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-02-07 12:43+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Mongolian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:420
+#, python-format
+msgid "Get all possible values"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:71
+#, python-format
+msgid "Need to import data from an other application?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:163
+#, python-format
+msgid ""
+"When you use External IDs, you can import CSV files \n"
+" with the \"External ID\" column to define the "
+"External \n"
+" ID of each record you import. Then, you will be able "
+"\n"
+" to make a reference to that record with columns like "
+"\n"
+" \"Field/External ID\". The following two CSV files "
+"give \n"
+" you an example for Products and their Categories."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:271
+#, python-format
+msgid ""
+"How to export/import different tables from an SQL \n"
+" application to OpenERP?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:310
+#, python-format
+msgid "Relation Fields"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:142
+#, python-format
+msgid ""
+"Country/Database ID: the unique OpenERP ID for a \n"
+" record, defined by the ID postgresql column"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:155
+#, python-format
+msgid ""
+"Use \n"
+" Country/Database ID: You should rarely use this \n"
+" notation. It's mostly used by developers as it's "
+"main \n"
+" advantage is to never have conflicts (you may have \n"
+" several records with the same name, but they always "
+"\n"
+" have a unique Database ID)"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:146
+#, python-format
+msgid ""
+"For the country \n"
+" Belgium, you can use one of these 3 ways to import:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:303
+#, python-format
+msgid "company_1,Bigees,True"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_m2o
+msgid "base_import.tests.models.m2o"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:297
+#, python-format
+msgid ""
+"copy \n"
+" (select 'company_'||id as \"External "
+"ID\",company_name \n"
+" as \"Name\",'True' as \"Is a Company\" from "
+"companies) TO \n"
+" '/tmp/company.csv' with CSV HEADER;"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:206
+#, python-format
+msgid "CSV file for Manufacturer, Retailer"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:160
+#, python-format
+msgid ""
+"Use \n"
+" Country/External ID: Use External ID when you import "
+"\n"
+" data from a third party application."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:316
+#, python-format
+msgid "person_1,Fabien,False,company_1"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:80
+#, python-format
+msgid "XXX/External ID"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:351
+#, python-format
+msgid "Don't Import"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:24
+#, python-format
+msgid "Select the"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:100
+#, python-format
+msgid ""
+"Note that if your CSV file \n"
+" has a tabulation as separator, OpenERP will not \n"
+" detect the separations. You will need to change the "
+"\n"
+" file format options in your spreadsheet application. "
+"\n"
+" See the following question."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:141
+#, python-format
+msgid "Country: the name or code of the country"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_o2m_child
+msgid "base_import.tests.models.o2m.child"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:239
+#, python-format
+msgid "Can I import several times the same record?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:15
+#, python-format
+msgid "Validate"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:55
+#, python-format
+msgid "Map your data to OpenERP"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:153
+#, python-format
+msgid ""
+"Use Country: This is \n"
+" the easiest way when your data come from CSV files \n"
+" that have been created manually."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:127
+#, python-format
+msgid ""
+"What's the difference between Database ID and \n"
+" External ID?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:138
+#, python-format
+msgid ""
+"For example, to \n"
+" reference the country of a contact, OpenERP proposes "
+"\n"
+" you 3 different fields to import:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:175
+#, python-format
+msgid "What can I do if I have multiple matches for a field?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:302
+#, python-format
+msgid "External ID,Name,Is a Company"
+msgstr ""
+
+#. module: base_import
+#: field:base_import.tests.models.preview,somevalue:0
+msgid "Some Value"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:231
+#, python-format
+msgid ""
+"The following CSV file shows how to import \n"
+" suppliers and their respective contacts"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:109
+#, python-format
+msgid ""
+"How can I change the CSV file format options when \n"
+" saving in my spreadsheet application?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:320
+#, python-format
+msgid ""
+"As you can see in this file, Fabien and Laurence \n"
+" are working for the Bigees company (company_1) and \n"
+" Eric is working for the Organi company. The relation "
+"\n"
+" between persons and companies is done using the \n"
+" External ID of the companies. We had to prefix the \n"
+" \"External ID\" by the name of the table to avoid a "
+"\n"
+" conflict of ID between persons and companies "
+"(person_1 \n"
+" and company_1 who shared the same ID 1 in the "
+"orignial \n"
+" database)."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:308
+#, python-format
+msgid ""
+"copy (select \n"
+" 'person_'||id as \"External ID\",person_name as \n"
+" \"Name\",'False' as \"Is a "
+"Company\",'company_'||company_id\n"
+" as \"Related Company/External ID\" from persons) TO "
+"\n"
+" '/tmp/person.csv' with CSV"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:148
+#, python-format
+msgid "Country: Belgium"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly
+msgid "base_import.tests.models.char.stillreadonly"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:314
+#, python-format
+msgid ""
+"External ID,Name,Is a \n"
+" Company,Related Company/External ID"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:233
+#, python-format
+msgid "Suppliers and their respective contacts"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:179
+#, python-format
+msgid ""
+"If for example you have two product categories \n"
+" with the child name \"Sellable\" (ie. \"Misc. \n"
+" Products/Sellable\" & \"Other Products/Sellable\"),\n"
+" your validation is halted but you may still import \n"
+" your data. However, we recommend you do not import "
+"the \n"
+" data because they will all be linked to the first \n"
+" 'Sellable' category found in the Product Category "
+"list \n"
+" (\"Misc. Products/Sellable\"). We recommend you "
+"modify \n"
+" one of the duplicates' values or your product "
+"category \n"
+" hierarchy."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:306
+#, python-format
+msgid ""
+"To create the CSV file for persons, linked to \n"
+" companies, we will use the following SQL command in "
+"\n"
+" PSQL:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:119
+#, python-format
+msgid ""
+"Microsoft Excel will allow \n"
+" you to modify only the encoding when saving \n"
+" (in 'Save As' dialog box > click 'Tools' dropdown \n"
+" list > Encoding tab)."
+msgstr ""
+
+#. module: base_import
+#: field:base_import.tests.models.preview,othervalue:0
+msgid "Other Variable"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:82
+#, python-format
+msgid ""
+"will also be used to update the original\n"
+" import if you need to re-import modified data\n"
+" later, it's thus good practice to specify it\n"
+" whenever possible"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:26
+#, python-format
+msgid ""
+"file to import. If you need a sample importable file, you\n"
+" can use the export tool to generate one."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:148
+#, python-format
+msgid ""
+"Country/Database \n"
+" ID: 21"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_char
+msgid "base_import.tests.models.char"
+msgstr ""
+
+#. module: base_import
+#: help:base_import.import,file:0
+msgid "File to check and/or import, raw binary (not base64)"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:230
+#, python-format
+msgid "Purchase orders with their respective purchase order lines"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:60
+#, python-format
+msgid ""
+"If the file contains\n"
+" the column names, OpenERP can try auto-detecting the\n"
+" field corresponding to the column. This makes imports\n"
+" simpler especially when the file has many columns."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:26
+#, python-format
+msgid ".CSV"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:360
+#, python-format
+msgid ""
+". The issue is\n"
+" usually an incorrect file encoding."
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required
+msgid "base_import.tests.models.m2o.required"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_char_noreadonly
+msgid "base_import.tests.models.char.noreadonly"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:113
+#, python-format
+msgid ""
+"If you edit and save CSV files in speadsheet \n"
+" applications, your computer's regional settings will "
+"\n"
+" be applied for the separator and delimiter. \n"
+" We suggest you use OpenOffice or LibreOffice Calc \n"
+" as they will allow you to modify all three options \n"
+" (in 'Save As' dialog box > Check the box 'Edit "
+"filter \n"
+" settings' > Save)."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:30
+#, python-format
+msgid "CSV File:"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_preview
+msgid "base_import.tests.models.preview"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_char_required
+msgid "base_import.tests.models.char.required"
+msgstr ""
+
+#. module: base_import
+#: code:addons/base_import/models.py:112
+#, python-format
+msgid "Database ID"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:313
+#, python-format
+msgid "It will produce the following CSV file:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:362
+#, python-format
+msgid "Here is the start of the file we could not import:"
+msgstr ""
+
+#. module: base_import
+#: field:base_import.import,file_type:0
+msgid "File Type"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_import
+msgid "base_import.import"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_o2m
+msgid "base_import.tests.models.o2m"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:360
+#, python-format
+msgid "Import preview failed due to:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:144
+#, python-format
+msgid ""
+"Country/External ID: the ID of this record \n"
+" referenced in another application (or the .XML file "
+"\n"
+" that imported it)"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:35
+#, python-format
+msgid "Reload data to check changes."
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly
+msgid "base_import.tests.models.char.readonly"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:131
+#, python-format
+msgid ""
+"Some fields define a relationship with another \n"
+" object. For example, the country of a contact is a \n"
+" link to a record of the 'Country' object. When you \n"
+" want to import such fields, OpenERP will have to \n"
+" recreate links between the different records. \n"
+" To help you import such fields, OpenERP provides 3 \n"
+" mechanisms. You must use one and only one mechanism "
+"\n"
+" per field you want to import."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:201
+#, python-format
+msgid ""
+"The tags should be separated by a comma without any \n"
+" spacing. For example, if you want you customer to be "
+"\n"
+" lined to both tags 'Manufacturer' and 'Retailer' \n"
+" then you will encode it as follow \"Manufacturer,\n"
+" Retailer\" in the same column of your CSV file."
+msgstr ""
+
+#. module: base_import
+#: code:addons/base_import/models.py:264
+#, python-format
+msgid "You must configure at least one field to import"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:304
+#, python-format
+msgid "company_2,Organi,True"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:58
+#, python-format
+msgid ""
+"The first row of the\n"
+" file contains the label of the column"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_char_states
+msgid "base_import.tests.models.char.states"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:7
+#, python-format
+msgid "Import a CSV File"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:74
+#, python-format
+msgid "Quoting:"
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related
+msgid "base_import.tests.models.m2o.required.related"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:293
+#, python-format
+msgid ")."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:18
+#: code:addons/base_import/static/src/xml/import.xml:396
+#, python-format
+msgid "Import"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:407
+#, python-format
+msgid "Here are the possible values:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:82
+#, python-format
+msgid "The"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:227
+#, python-format
+msgid ""
+"A single column was found in the file, this often means the file separator "
+"is incorrect"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:293
+#, python-format
+msgid "dump of such a PostgreSQL database"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:301
+#, python-format
+msgid "This SQL command will create the following CSV file:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:228
+#, python-format
+msgid ""
+"The following CSV file shows how to import purchase \n"
+" orders with their respective purchase order lines:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:91
+#, python-format
+msgid ""
+"What can I do when the Import preview table isn't \n"
+" displayed correctly?"
+msgstr ""
+
+#. module: base_import
+#: field:base_import.tests.models.char,value:0
+#: field:base_import.tests.models.char.noreadonly,value:0
+#: field:base_import.tests.models.char.readonly,value:0
+#: field:base_import.tests.models.char.required,value:0
+#: field:base_import.tests.models.char.states,value:0
+#: field:base_import.tests.models.char.stillreadonly,value:0
+#: field:base_import.tests.models.m2o,value:0
+#: field:base_import.tests.models.m2o.related,value:0
+#: field:base_import.tests.models.m2o.required,value:0
+#: field:base_import.tests.models.m2o.required.related,value:0
+#: field:base_import.tests.models.o2m,value:0
+#: field:base_import.tests.models.o2m.child,parent_id:0
+#: field:base_import.tests.models.o2m.child,value:0
+msgid "unknown"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:317
+#, python-format
+msgid "person_2,Laurence,False,company_1"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:149
+#, python-format
+msgid "Country/External ID: base.be"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:288
+#, python-format
+msgid ""
+"As an example, suppose you have a SQL database \n"
+" with two tables you want to import: companies and \n"
+" persons. Each person belong to one company, so you \n"
+" will have to recreate the link between a person and "
+"\n"
+" the company he work for. (If you want to test this \n"
+" example, here is a"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:396
+#, python-format
+msgid "(%d more)"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:227
+#, python-format
+msgid "File for some Quotations"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:72
+#, python-format
+msgid "Encoding:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:280
+#, python-format
+msgid ""
+"To manage relations between tables, \n"
+" you can use the \"External ID\" facilities of "
+"OpenERP. \n"
+" The \"External ID\" of a record is the unique "
+"identifier \n"
+" of this record in another application. This "
+"\"External \n"
+" ID\" must be unique accoss all the records of all \n"
+" objects, so it's a good practice to prefix this \n"
+" \"External ID\" with the name of the application or "
+"\n"
+" table. (like 'company_1', 'person_1' instead of '1')"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:295
+#, python-format
+msgid ""
+"We will first export all companies and their \n"
+" \"External ID\". In PSQL, write the following "
+"command:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:212
+#, python-format
+msgid ""
+"How can I import a one2many relationship (e.g. several \n"
+" Order Lines of a Sales Order)?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:373
+#, python-format
+msgid "Everything seems valid."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:188
+#, python-format
+msgid ""
+"However if you do not wish to change your \n"
+" configuration of product categories, we recommend "
+"you \n"
+" use make use of the external ID for this field \n"
+" 'Category'."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:390
+#, python-format
+msgid "at row %d"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:197
+#, python-format
+msgid ""
+"How can I import a many2many relationship field \n"
+" (e.g. a customer that has multiple tags)?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:80
+#, python-format
+msgid "XXX/ID"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:275
+#, python-format
+msgid ""
+"If you need to import data from different tables, \n"
+" you will have to recreate relations between records "
+"\n"
+" belonging to different tables. (e.g. if you import \n"
+" companies and persons, you will have to recreate the "
+"\n"
+" link between each person and the company they work \n"
+" for)."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:150
+#, python-format
+msgid ""
+"According to your need, you should use \n"
+" one of these 3 ways to reference records in "
+"relations. \n"
+" Here is when you should use one or the other, \n"
+" according to your need:"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:319
+#, python-format
+msgid "person_4,Ramsy,False,company_3"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:261
+#, python-format
+msgid ""
+"If you do not set all fields in your CSV file, \n"
+" OpenERP will assign the default value for every non "
+"\n"
+" defined fields. But if you\n"
+" set fields with empty values in your CSV file, "
+"OpenERP \n"
+" will set the EMPTY value in the field, instead of \n"
+" assigning the default value."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:20
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:257
+#, python-format
+msgid ""
+"What happens if I do not provide a value for a \n"
+" specific field?"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:68
+#, python-format
+msgid "Frequently Asked Questions"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:305
+#, python-format
+msgid "company_3,Boum,True"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:249
+#, python-format
+msgid ""
+"This feature \n"
+" allows you to use the Import/Export tool of OpenERP "
+"to \n"
+" modify a batch of records in your favorite "
+"spreadsheet \n"
+" application."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:77
+#, python-format
+msgid ""
+"column in OpenERP. When you\n"
+" import an other record that links to the first\n"
+" one, use"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:242
+#, python-format
+msgid ""
+"If you import a file that contains one of the \n"
+" column \"External ID\" or \"Database ID\", records "
+"that \n"
+" have already been imported will be modified instead "
+"of \n"
+" being created. This is very usefull as it allows you "
+"\n"
+" to import several times the same CSV file while "
+"having \n"
+" made some changes in between two imports. OpenERP "
+"will \n"
+" take care of creating or modifying each record \n"
+" depending if it's new or not."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:169
+#, python-format
+msgid "CSV file for categories"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:309
+#, python-format
+msgid "Normal Fields"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:74
+#, python-format
+msgid ""
+"In order to re-create relationships between\n"
+" different records, you should use the unique\n"
+" identifier from the original application and\n"
+" map it to the"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:170
+#, python-format
+msgid "CSV file for Products"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:216
+#, python-format
+msgid ""
+"If you want to import sales order having several \n"
+" order lines; for each order line, you need to "
+"reserve \n"
+" a specific row in the CSV file. The first order line "
+"\n"
+" will be imported on the same row as the information "
+"\n"
+" relative to order. Any additional lines will need an "
+"\n"
+" addtional row that does not have any information in "
+"\n"
+" the fields relative to the order."
+msgstr ""
+
+#. module: base_import
+#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related
+msgid "base_import.tests.models.m2o.related"
+msgstr ""
+
+#. module: base_import
+#: field:base_import.tests.models.preview,name:0
+msgid "Name"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:80
+#, python-format
+msgid "to the original unique identifier."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:318
+#, python-format
+msgid "person_3,Eric,False,company_2"
+msgstr ""
+
+#. module: base_import
+#: field:base_import.import,res_model:0
+msgid "Model"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:77
+#: code:addons/base_import/static/src/xml/import.xml:82
+#, python-format
+msgid "ID"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:329
+#, python-format
+msgid ""
+"The two files produced are ready to be imported in \n"
+" OpenERP without any modifications. After having \n"
+" imported these two CSV files, you will have 4 "
+"contacts \n"
+" and 3 companies. (the firsts two contacts are linked "
+"\n"
+" to the first company). You must first import the \n"
+" companies and then the persons."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:95
+#, python-format
+msgid ""
+"By default the Import preview is set on commas as \n"
+" field separators and quotation marks as text \n"
+" delimiters. If your csv file does not have these \n"
+" settings, you can modify the File Format Options \n"
+" (displayed under the Browse CSV file bar after you \n"
+" select your file)."
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:73
+#, python-format
+msgid "Separator:"
+msgstr ""
+
+#. module: base_import
+#: field:base_import.import,file_name:0
+msgid "File Name"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/models.py:80
+#: code:addons/base_import/models.py:111
+#: code:addons/base_import/static/src/xml/import.xml:77
+#: code:addons/base_import/static/src/xml/import.xml:82
+#, python-format
+msgid "External ID"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:39
+#, python-format
+msgid "File Format Options…"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/js/import.js:392
+#, python-format
+msgid "between rows %d and %d"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:19
+#, python-format
+msgid "or"
+msgstr ""
+
+#. module: base_import
+#. openerp-web
+#: code:addons/base_import/static/src/xml/import.xml:223
+#, python-format
+msgid ""
+"As an example, here is \n"
+" purchase.order_functional_error_line_cant_adpat.CSV "
+"\n"
+" file of some quotations you can import, based on "
+"demo \n"
+" data."
+msgstr ""
+
+#. module: base_import
+#: field:base_import.import,file:0
+msgid "File"
+msgstr ""
diff --git a/addons/base_report_designer/i18n/en_GB.po b/addons/base_report_designer/i18n/en_GB.po
new file mode 100644
index 00000000000..911badc66d1
--- /dev/null
+++ b/addons/base_report_designer/i18n/en_GB.po
@@ -0,0 +1,193 @@
+# English (United Kingdom) 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-02-07 20:23+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\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 Report Designer Configuration"
+
+#. 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 ""
+"This plug-in allows you to create/modify OpenERP Reports into OpenOffice "
+"Writer."
+
+#. module: base_report_designer
+#: view:base.report.sxw:0
+msgid "Upload the modified report"
+msgstr "Upload the modified report"
+
+#. module: base_report_designer
+#: view:base.report.file.sxw:0
+msgid "The .SXW report"
+msgstr "The .SXW report"
+
+#. module: base_report_designer
+#: model:ir.model,name:base_report_designer.model_base_report_designer_installer
+msgid "base_report_designer.installer"
+msgstr "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 "Configure"
+
+#. module: base_report_designer
+#: view:base_report_designer.installer:0
+msgid "title"
+msgstr "title"
+
+#. module: base_report_designer
+#: field:base.report.file.sxw,report_id:0
+#: field:base.report.sxw,report_id:0
+msgid "Report"
+msgstr "Report"
+
+#. module: base_report_designer
+#: view:base.report.rml.save:0
+msgid "The RML Report"
+msgstr "The RML Report"
+
+#. module: base_report_designer
+#: model:ir.ui.menu,name:base_report_designer.menu_action_report_designer_wizard
+msgid "Report Designer"
+msgstr "Report Designer"
+
+#. module: base_report_designer
+#: field:base_report_designer.installer,name:0
+msgid "File name"
+msgstr "File name"
+
+#. module: base_report_designer
+#: view:base.report.file.sxw:0
+#: view:base.report.sxw:0
+msgid "Get a report"
+msgstr "Get a report"
+
+#. 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 Report Designer"
+
+#. module: base_report_designer
+#: view:base.report.sxw:0
+msgid "Continue"
+msgstr "Continue"
+
+#. module: base_report_designer
+#: field:base.report.rml.save,file_rml:0
+msgid "Save As"
+msgstr "Save As"
+
+#. 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 ""
+"OpenObject Report Designer plug-in file. Save as this file and install this "
+"plug-in in OpenOffice."
+
+#. module: base_report_designer
+#: view:base.report.rml.save:0
+msgid "Save RML FIle"
+msgstr "Save RML FIle"
+
+#. 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 "Your .SXW file"
+
+#. module: base_report_designer
+#: view:base_report_designer.installer:0
+msgid "Installation and Configuration Steps"
+msgstr "Installation and Configuration Steps"
+
+#. module: base_report_designer
+#: field:base_report_designer.installer,description:0
+msgid "Description"
+msgstr "Description"
+
+#. 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 ""
+"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."
+
+#. module: base_report_designer
+#: model:ir.actions.act_window,name:base_report_designer.action_view_base_report_sxw
+msgid "Base Report sxw"
+msgstr "Base Report sxw"
+
+#. 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 "OpenObject Report Designer Plug-in"
+
+#. module: base_report_designer
+#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_installer
+msgid "OpenERP Report Designer Installation"
+msgstr "OpenERP Report Designer Installation"
+
+#. module: base_report_designer
+#: view:base.report.sxw:0
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: base_report_designer
+#: view:base.report.sxw:0
+msgid "or"
+msgstr "or"
+
+#. 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 "Select your report"
diff --git a/addons/board/i18n/en_GB.po b/addons/board/i18n/en_GB.po
new file mode 100644
index 00000000000..5c9e29d18fb
--- /dev/null
+++ b/addons/board/i18n/en_GB.po
@@ -0,0 +1,181 @@
+# English (United Kingdom) 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-02-07 20:03+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: board
+#: model:ir.actions.act_window,name:board.action_board_create
+#: model:ir.ui.menu,name:board.menu_board_create
+msgid "Create Board"
+msgstr "Create Board"
+
+#. module: board
+#: view:board.create:0
+msgid "Create"
+msgstr "Create"
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:4
+#, python-format
+msgid "Reset Layout.."
+msgstr "Reset Layout.."
+
+#. module: board
+#: view:board.create:0
+msgid "Create New Dashboard"
+msgstr "Create New Dashboard"
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:40
+#, python-format
+msgid "Choose dashboard layout"
+msgstr "Choose dashboard layout"
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:70
+#, python-format
+msgid "Add"
+msgstr "Add"
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/js/dashboard.js:139
+#, python-format
+msgid "Are you sure you want to remove this item ?"
+msgstr "Are you sure you want to remove this item ?"
+
+#. module: board
+#: model:ir.model,name:board.model_board_board
+msgid "Board"
+msgstr "Board"
+
+#. module: board
+#: view:board.board:0
+#: model:ir.actions.act_window,name:board.open_board_my_dash_action
+#: model:ir.ui.menu,name:board.menu_board_my_dash
+msgid "My Dashboard"
+msgstr "My Dashboard"
+
+#. module: board
+#: field:board.create,name:0
+msgid "Board Name"
+msgstr "Board Name"
+
+#. module: board
+#: model:ir.model,name:board.model_board_create
+msgid "Board Creation"
+msgstr "Board Creation"
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:67
+#, python-format
+msgid "Add to Dashboard"
+msgstr "Add to Dashboard"
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:28
+#, python-format
+msgid " "
+msgstr " "
+
+#. module: board
+#: model:ir.actions.act_window,help:board.open_board_my_dash_action
+msgid ""
+"
\n"
+"
\n"
+" Your personal dashboard is empty.\n"
+"
\n"
+" To add your first report into this dashboard, go to any\n"
+" menu, switch to list or graph view, and click 'Add "
+"to\n"
+" Dashboard' in the extended search options.\n"
+"
\n"
+" You can filter and group data before inserting into the\n"
+" dashboard using the search options.\n"
+"
\n"
+"
\n"
+" "
+msgstr ""
+"
\n"
+"
\n"
+" Your personal dashboard is empty.\n"
+"
\n"
+" To add your first report into this dashboard, go to any\n"
+" menu, switch to list or graph view, and click 'Add "
+"to\n"
+" Dashboard' in the extended search options.\n"
+"
\n"
+" You can filter and group data before inserting into the\n"
+" dashboard using the search options.\n"
+"
\n"
+" 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"
+" 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"
+" "
+
+#. module: contacts
+#: model:ir.actions.act_window,name:contacts.action_contacts
+#: model:ir.ui.menu,name:contacts.menu_contacts
+msgid "Contacts"
+msgstr "Contacts"
diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index d5f90d8a653..294adc863b5 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -567,7 +567,8 @@ class crm_lead(base_stage, format_address, osv.osv):
for opportunity in opportunities:
subject.append(opportunity.name)
title = "%s : %s" % (opportunity.type == 'opportunity' and _('Merged opportunity') or _('Merged lead'), opportunity.name)
- details.append(self._mail_body(cr, uid, opportunity, CRM_LEAD_FIELDS_TO_MERGE, title=title, context=context))
+ fields = list(CRM_LEAD_FIELDS_TO_MERGE)
+ details.append(self._mail_body(cr, uid, opportunity, fields, title=title, context=context))
# Chatter message's subject
subject = subject[0] + ": " + ", ".join(subject[1:])
@@ -627,7 +628,10 @@ class crm_lead(base_stage, format_address, osv.osv):
opportunities = self.browse(cr, uid, ids, context=context)
sequenced_opps = []
for opportunity in opportunities:
- sequenced_opps.append((opportunity.stage_id and opportunity.stage_id.state != 'cancel' and opportunity.stage_id.sequence or 0, opportunity))
+ if opportunity.stage_id and opportunity.stage_id.state != 'cancel':
+ sequenced_opps.append((opportunity.stage_id.sequence, opportunity))
+ else:
+ sequenced_opps.append((-1, opportunity))
sequenced_opps.sort(key=lambda tup: tup[0], reverse=True)
opportunities = [opportunity for sequence, opportunity in sequenced_opps]
ids = [opportunity.id for opportunity in opportunities]
@@ -636,7 +640,8 @@ class crm_lead(base_stage, format_address, osv.osv):
tail_opportunities = opportunities_rest
- merged_data = self._merge_data(cr, uid, ids, highest, CRM_LEAD_FIELDS_TO_MERGE, context=context)
+ fields = list(CRM_LEAD_FIELDS_TO_MERGE)
+ merged_data = self._merge_data(cr, uid, ids, highest, fields, context=context)
# Merge messages and attachements into the first opportunity
self._merge_opportunity_history(cr, uid, highest.id, tail_opportunities, context=context)
@@ -651,7 +656,7 @@ class crm_lead(base_stage, format_address, osv.osv):
section_stages = self.pool.get('crm.case.section').read(cr, uid, merged_data['section_id'], ['stage_ids'], context=context)
if merged_data.get('stage_id') not in section_stages['stage_ids']:
stages_sequences = self.pool.get('crm.case.stage').search(cr, uid, [('id','in',section_stages['stage_ids'])], order='sequence', limit=1, context=context)
- merged_data['stage_id'] = stages_sequences[0]
+ merged_data['stage_id'] = stages_sequences and stages_sequences[0] or False
# Write merged data into first opportunity
self.write(cr, uid, [highest.id], merged_data, context=context)
# Delete tail opportunities
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index 3e9249aa6fa..fc43339ba8e 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -327,6 +327,7 @@
+
diff --git a/addons/crm/i18n/mn.po b/addons/crm/i18n/mn.po
index 2d38ed989a8..f8c9faa409c 100644
--- a/addons/crm/i18n/mn.po
+++ b/addons/crm/i18n/mn.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-05-10 17:56+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
+"PO-Revision-Date: 2013-02-07 09:22+0000\n"
+"Last-Translator: Enkh-Orkhon \n"
"Language-Team: Mongolian \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-22 05:25+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
#. module: crm
#: view:crm.lead.report:0
@@ -38,7 +38,7 @@ msgstr ""
#: selection:crm.lead.report,type:0
#, python-format
msgid "Lead"
-msgstr "Сэжим"
+msgstr "Удирдах"
#. module: crm
#: field:crm.lead,title:0
@@ -59,12 +59,12 @@ msgstr ""
#: field:crm.opportunity2phonecall,action:0
#: field:crm.phonecall2phonecall,action:0
msgid "Action"
-msgstr "Үйлдэл"
+msgstr "Vйлдэл"
#. module: crm
#: model:ir.actions.server,name:crm.action_set_team_sales_department
msgid "Set team to Sales Department"
-msgstr ""
+msgstr "Борлуулалтын хэсэгт багийг томилох"
#. module: crm
#: view:crm.lead2opportunity.partner.mass:0
@@ -75,7 +75,7 @@ msgstr "Боломж Сонгох"
#: model:res.groups,name:crm.group_fund_raising
#: field:sale.config.settings,group_fund_raising:0
msgid "Manage Fund Raising"
-msgstr ""
+msgstr "Сан бүрдүүлэлт зохицуулах"
#. module: crm
#: view:crm.lead.report:0
@@ -95,7 +95,7 @@ msgstr "Үеийн нэр"
#: view:crm.lead.report:0
#: view:crm.phonecall.report:0
msgid "Salesperson"
-msgstr ""
+msgstr "Худалдагч"
#. module: crm
#: model:ir.model,name:crm.model_crm_lead_report
@@ -112,18 +112,18 @@ msgstr "Өдөр"
#. module: crm
#: view:crm.lead:0
msgid "Company Name"
-msgstr ""
+msgstr "Компанийн нэр"
#. module: crm
#: model:crm.case.categ,name:crm.categ_oppor6
msgid "Training"
-msgstr ""
+msgstr "Сургалт"
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_lead_categ_action
#: model:ir.ui.menu,name:crm.menu_crm_lead_categ
msgid "Sales Tags"
-msgstr ""
+msgstr "Худалдааны шошго"
#. module: crm
#: view:crm.lead.report:0
@@ -135,7 +135,7 @@ msgstr "Хуг.Хэт. Хааж байна"
#: help:crm.lead,message_unread:0
#: help:crm.phonecall,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана."
#. module: crm
#: help:crm.lead.report,creation_day:0
@@ -151,7 +151,7 @@ msgstr "Дүрмийн нэр"
#: code:addons/crm/crm_phonecall.py:280
#, python-format
msgid "It's only possible to convert one phonecall at a time."
-msgstr ""
+msgstr "Энэ бол тухайн цагт нэг л утасны дуудлагыг хөрвүүлэх боломжтой"
#. module: crm
#: view:crm.case.resource.type:0
@@ -166,7 +166,7 @@ msgstr "Компанит ажил"
#. module: crm
#: view:crm.lead:0
msgid "Search Opportunities"
-msgstr "Боломж хайх"
+msgstr "Боломжуудыг хайх"
#. module: crm
#: help:crm.lead.report,deadline_month:0
@@ -181,13 +181,15 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд "
+"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой."
#. module: crm
#: code:addons/crm/crm_lead.py:632
#: code:addons/crm/crm_phonecall.py:280
#, python-format
msgid "Warning!"
-msgstr "Сануулга!"
+msgstr "Анхааруулга!"
#. module: crm
#: view:crm.lead:0
@@ -202,7 +204,7 @@ msgstr "Сануулга!"
#: model:ir.model,name:crm.model_res_partner
#: model:process.node,name:crm.process_node_partner0
msgid "Partner"
-msgstr "Харилцагч"
+msgstr "Түнш"
#. module: crm
#: view:crm.phonecall:0
@@ -230,12 +232,12 @@ msgstr "Төлөв"
#. module: crm
#: field:res.partner,meeting_count:0
msgid "# Meetings"
-msgstr ""
+msgstr "# Уулзалтууд"
#. module: crm
#: model:ir.actions.server,name:crm.action_email_reminder_lead
msgid "Reminder to User"
-msgstr ""
+msgstr "Хэрэглэгчид сануулах"
#. module: crm
#: field:crm.segmentation,segmentation_line:0
@@ -250,7 +252,7 @@ msgstr "Ялгагдсан Хариултууд :"
#. module: crm
#: model:ir.model,name:crm.model_crm_merge_opportunity
msgid "Merge opportunities"
-msgstr ""
+msgstr "Боломжуудыг нэгтгэх"
#. module: crm
#: view:crm.lead.report:0
@@ -388,7 +390,7 @@ msgstr ""
#: field:crm.lead,message_unread:0
#: field:crm.phonecall,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Уншаагүй зурвасууд"
#. module: crm
#: view:crm.segmentation:0
@@ -402,7 +404,7 @@ msgstr "Сегментчлэл"
#: selection:crm.lead2opportunity.partner.mass,action:0
#: selection:crm.partner.binding,action:0
msgid "Link to an existing customer"
-msgstr ""
+msgstr "Байгаа захиалагчид холбох"
#. module: crm
#: field:crm.lead,write_date:0
@@ -436,14 +438,14 @@ msgstr "Ангилал"
#. module: crm
#: view:crm.lead.report:0
msgid "#Opportunities"
-msgstr "#"
+msgstr "#Боломжууд"
#. module: crm
#: code:addons/crm/crm_lead.py:632
#, python-format
msgid ""
"Please select more than one element (lead or opportunity) from the list view."
-msgstr ""
+msgstr "Нээлттэй жагсаалтнаас нэгээс илүү елемент сонгоно уу."
#. module: crm
#: view:crm.lead:0
@@ -480,7 +482,7 @@ msgstr "Болмжийн энгийн эсвэл утасны уулзалт"
#: view:crm.phonecall.report:0
#: field:crm.phonecall.report,state:0
msgid "Status"
-msgstr ""
+msgstr "Төлөв"
#. module: crm
#: view:crm.lead2opportunity.partner:0
@@ -490,7 +492,7 @@ msgstr "Боломж үүсгэх"
#. module: crm
#: view:sale.config.settings:0
msgid "Configure"
-msgstr ""
+msgstr "Тохируулга"
#. module: crm
#: view:crm.lead:0
@@ -561,7 +563,7 @@ msgstr "Дүгнэлт"
#. module: crm
#: view:crm.merge.opportunity:0
msgid "Merge"
-msgstr ""
+msgstr "Нэгтгэх"
#. module: crm
#: model:email.template,subject:crm.email_template_opportunity_mail
@@ -668,7 +670,7 @@ msgstr "Харилцагчийн хуваалт"
#. module: crm
#: field:crm.lead,company_currency:0
msgid "Currency"
-msgstr ""
+msgstr "Валют"
#. module: crm
#: field:crm.lead.report,probable_revenue:0
@@ -742,7 +744,7 @@ msgstr "Зогсоох"
#. module: crm
#: field:crm.case.section,alias_id:0
msgid "Alias"
-msgstr ""
+msgstr "Өөр нэр"
#. module: crm
#: view:crm.phonecall:0
@@ -783,7 +785,7 @@ msgstr ""
#: view:crm.opportunity2phonecall:0
#: view:crm.phonecall2phonecall:0
msgid "or"
-msgstr ""
+msgstr "эсвэл"
#. module: crm
#: field:crm.lead.report,create_date:0
diff --git a/addons/crm/test/process/communication_with_customer.yml b/addons/crm/test/process/communication_with_customer.yml
index 148d08dfc49..221a4ab634f 100644
--- a/addons/crm/test/process/communication_with_customer.yml
+++ b/addons/crm/test/process/communication_with_customer.yml
@@ -4,7 +4,7 @@
Mail script will fetch his request from mail server. Then I process that mail after read EML file.
-
!python {model: mail.thread}: |
- import addons
+ from openerp import addons
request_file = open(addons.get_module_resource('crm','test', 'customer_request.eml'),'rb')
request_message = request_file.read()
self.message_process(cr, uid, 'crm.lead', request_message)
diff --git a/addons/crm/wizard/crm_lead_to_opportunity.py b/addons/crm/wizard/crm_lead_to_opportunity.py
index 32396b95f4e..e67b7c0c7be 100644
--- a/addons/crm/wizard/crm_lead_to_opportunity.py
+++ b/addons/crm/wizard/crm_lead_to_opportunity.py
@@ -58,11 +58,11 @@ class crm_lead2opportunity_partner(osv.osv_memory):
if partner_id:
# Search for opportunities that have the same partner and that arent done or cancelled
- ids = lead_obj.search(cr, uid, [('partner_id', '=', partner_id)])
+ ids = lead_obj.search(cr, uid, [('partner_id', '=', partner_id), ('state', '!=', 'done')])
for id in ids:
tomerge.add(id)
if email:
- ids = lead_obj.search(cr, uid, [('email_from', 'ilike', email[0])])
+ ids = lead_obj.search(cr, uid, [('email_from', 'ilike', email[0]), ('state', '!=', 'done')])
for id in ids:
tomerge.add(id)
diff --git a/addons/crm/wizard/crm_lead_to_opportunity_view.xml b/addons/crm/wizard/crm_lead_to_opportunity_view.xml
index 8bfd60fccec..00686de1c8e 100644
--- a/addons/crm/wizard/crm_lead_to_opportunity_view.xml
+++ b/addons/crm/wizard/crm_lead_to_opportunity_view.xml
@@ -21,7 +21,7 @@
-
+
@@ -67,7 +67,7 @@
-
+
diff --git a/addons/crm/wizard/crm_merge_opportunities_view.xml b/addons/crm/wizard/crm_merge_opportunities_view.xml
index 1dc98b6b68f..f68abeb8a52 100644
--- a/addons/crm/wizard/crm_merge_opportunities_view.xml
+++ b/addons/crm/wizard/crm_merge_opportunities_view.xml
@@ -18,7 +18,7 @@
-
+
diff --git a/addons/crm_claim/test/process/claim.yml b/addons/crm_claim/test/process/claim.yml
index 45ca7cf2962..bacb073b4b9 100644
--- a/addons/crm_claim/test/process/claim.yml
+++ b/addons/crm_claim/test/process/claim.yml
@@ -4,7 +4,7 @@
Mail script will be fetched him request from mail server. so I process that mail after read EML file
-
!python {model: mail.thread}: |
- import addons
+ from openerp import addons
request_file = open(addons.get_module_resource('crm_claim','test', 'customer_claim.eml'),'rb')
request_message = request_file.read()
self.message_process(cr, uid, 'crm.claim', request_message)
diff --git a/addons/crm_helpdesk/test/process/help-desk.yml b/addons/crm_helpdesk/test/process/help-desk.yml
index 4fd6a9ee9d7..e2be4a64ca3 100644
--- a/addons/crm_helpdesk/test/process/help-desk.yml
+++ b/addons/crm_helpdesk/test/process/help-desk.yml
@@ -4,7 +4,7 @@
Mail script will be fetched him request from mail server. so I process that mail after read EML file
-
!python {model: mail.thread}: |
- import addons
+ from openerp import addons
request_file = open(addons.get_module_resource('crm_helpdesk','test', 'customer_question.eml'),'rb')
request_message = request_file.read()
self.message_process(cr, uid, 'crm.helpdesk', request_message)
diff --git a/addons/crm_partner_assign/crm_lead_view.xml b/addons/crm_partner_assign/crm_lead_view.xml
index 2cffb6fb899..0d2837d6ca5 100644
--- a/addons/crm_partner_assign/crm_lead_view.xml
+++ b/addons/crm_partner_assign/crm_lead_view.xml
@@ -62,5 +62,66 @@
+
+ crm.lead.lead.geo_assign.inherit
+ crm.lead
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ crm.lead.lead.geo_assign.tree.inherit
+ crm.lead
+
+
+
+
+
+
+
+
+
+ crm.lead.partner.filter.assigned
+ crm.lead
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/delivery/test/delivery_cost.yml b/addons/delivery/test/delivery_cost.yml
index 22b8bc3b375..8fc7a8b7afe 100644
--- a/addons/delivery/test/delivery_cost.yml
+++ b/addons/delivery/test/delivery_cost.yml
@@ -31,7 +31,8 @@
I print a Delivery Order report.
-
!python {model: stock.picking}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
sale = self.pool.get('sale.order')
sale_order = sale.browse(cr, uid, ref("sale.sale_order_6"))
ship_ids = [x.id for x in sale_order.picking_ids]
diff --git a/addons/document/document.py b/addons/document/document.py
index 1671b6bc1ba..85468e00509 100644
--- a/addons/document/document.py
+++ b/addons/document/document.py
@@ -31,11 +31,11 @@ from StringIO import StringIO
import psycopg2
import openerp
-from openerp import netsvc
from openerp import pooler
from openerp import tools
from openerp.osv import fields, osv
from openerp.osv.orm import except_orm
+import openerp.report.interface
from openerp.tools.misc import ustr
from openerp.tools.translate import _
from openerp.tools.safe_eval import safe_eval
@@ -456,7 +456,7 @@ class document_directory_content(osv.osv):
if node.extension != '.pdf':
raise Exception("Invalid content: %s" % node.extension)
report = self.pool.get('ir.actions.report.xml').browse(cr, uid, node.report_id, context=context)
- srv = netsvc.Service._services['report.'+report.report_name]
+ srv = openerp.report.interface.report_int._reports['report.'+report.report_name]
ctx = node.context.context.copy()
ctx.update(node.dctx)
pdf,pdftype = srv.create(cr, uid, [node.act_id,], {}, context=ctx)
diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py
index a9efac5819c..b746f189700 100644
--- a/addons/document_ftp/ftpserver/abstracted_fs.py
+++ b/addons/document_ftp/ftpserver/abstracted_fs.py
@@ -10,6 +10,7 @@ import glob
import fnmatch
from openerp import pooler, netsvc, sql_db
+import openerp.service
from openerp.service import security
from openerp.osv import osv
@@ -60,7 +61,7 @@ class abstracted_fs(object):
def db_list(self):
"""Get the list of available databases, with FTPd support
"""
- s = netsvc.ExportService.getService('db')
+ s = openerp.service.db
result = s.exp_list(document=True)
self.db_name_list = []
for db_name in result:
diff --git a/addons/document_ftp/test/document_ftp_test.yml b/addons/document_ftp/test/document_ftp_test.yml
index b3ff2a89250..fafd5026ebf 100644
--- a/addons/document_ftp/test/document_ftp_test.yml
+++ b/addons/document_ftp/test/document_ftp_test.yml
@@ -42,8 +42,8 @@
-
!python {model: ir.attachment}: |
from ftplib import FTP
- from tools.misc import detect_ip_addr
- from tools import config
+ from openerp.tools.misc import detect_ip_addr
+ from openerp.tools import config
ftp = FTP()
if detect_ip_addr:
host = config.get('ftp_server_host', detect_ip_addr())
@@ -71,8 +71,8 @@
-
!python {model: ir.attachment}: |
from ftplib import FTP
- from tools.misc import detect_ip_addr
- from tools import config
+ from openerp.tools.misc import detect_ip_addr
+ from openerp.tools import config
ftp = FTP()
if detect_ip_addr:
host = config.get('ftp_server_host', detect_ip_addr())
diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py
index e5756f5df91..1781a02d76e 100644
--- a/addons/document_webdav/dav_fs.py
+++ b/addons/document_webdav/dav_fs.py
@@ -38,6 +38,7 @@ except ImportError:
import openerp
from openerp import pooler, sql_db, netsvc
+import openerp.service
from openerp.tools import misc
from cache import memoize
@@ -372,7 +373,7 @@ class openerp_dav_handler(dav_interface):
@memoize(4)
def _all_db_list(self):
"""return all databases who have module document_webdav installed"""
- s = netsvc.ExportService.getService('db')
+ s = openerp.service.db
result = s.exp_list()
self.db_name_list=[]
for db_name in result:
diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py
index 2c008abe02f..90b42fd8b5f 100644
--- a/addons/document_webdav/webdav_server.py
+++ b/addons/document_webdav/webdav_server.py
@@ -35,6 +35,7 @@
import logging
+import openerp
from openerp import netsvc
from dav_fs import openerp_dav_handler
from openerp.tools.config import config
@@ -56,7 +57,6 @@ import urllib
import re
import time
from string import atoi
-import addons
import socket
# from DAV.constants import DAV_VERSION_1, DAV_VERSION_2
from xml.dom import minidom
@@ -609,7 +609,7 @@ try:
if base_path and base_path == '/':
dir_path = config.get_misc('static-http', 'dir_path', False)
else:
- dir_path = addons.get_module_resource('document_webdav','public_html')
+ dir_path = openerp.addons.get_module_resource('document_webdav','public_html')
# an _ugly_ hack: we put that dir back in tools.config.misc, so that
# the StaticHttpHandler can find its dir_path.
config.misc.setdefault('static-http',{})['dir_path'] = dir_path
diff --git a/addons/edi/controllers/main.py b/addons/edi/controllers/main.py
index 14cd97b3e62..7e27428b63b 100644
--- a/addons/edi/controllers/main.py
+++ b/addons/edi/controllers/main.py
@@ -1,4 +1,5 @@
import simplejson
+import urllib
import openerp.addons.web.http as openerpweb
import openerp.addons.web.controllers.main as webmain
@@ -14,11 +15,15 @@ class EDI(openerpweb.Controller):
modules_json = simplejson.dumps(modules)
js = "\n ".join('' % i for i in webmain.manifest_list(req, modules_str, 'js'))
css = "\n ".join('' % i for i in webmain.manifest_list(req, modules_str, 'css'))
+
+ # `url` may contain a full URL with a valid query string, we basically want to watch out for XML brackets and double-quotes
+ safe_url = urllib.quote_plus(url,':/?&;=')
+
return webmain.html_template % {
'js': js,
'css': css,
'modules': modules_json,
- 'init': 's.edi.edi_import("%s");' % url,
+ 'init': 's.edi.edi_import("%s");' % safe_url,
}
@openerpweb.jsonrequest
diff --git a/addons/edi/edi_service.py b/addons/edi/edi_service.py
index fd911139170..d5dc5c09f74 100644
--- a/addons/edi/edi_service.py
+++ b/addons/edi/edi_service.py
@@ -21,45 +21,46 @@
import logging
import openerp
-import openerp.netsvc as netsvc
_logger = logging.getLogger(__name__)
-class edi(netsvc.ExportService):
+# TODO this is not needed anymore:
+# - the exposed new service just forward to the model service
+# - the service is called by the web controller, which can
+# now directly call into openerp as the web server is always
+# embedded in openerp.
- def __init__(self, name="edi"):
- netsvc.ExportService.__init__(self, name)
+def _edi_dispatch(db_name, method_name, *method_args):
+ try:
+ registry = openerp.modules.registry.RegistryManager.get(db_name)
+ assert registry, 'Unknown database %s' % db_name
+ edi = registry['edi.edi']
+ cr = registry.db.cursor()
+ res = None
+ res = getattr(edi, method_name)(cr, *method_args)
+ cr.commit()
+ except Exception, e:
+ _logger.exception('Failed to execute EDI method %s with args %r.',
+ method_name, method_args)
+ raise
+ finally:
+ cr.close()
+ return res
- def _edi_dispatch(self, db_name, method_name, *method_args):
- try:
- registry = openerp.modules.registry.RegistryManager.get(db_name)
- assert registry, 'Unknown database %s' % db_name
- edi = registry['edi.edi']
- cr = registry.db.cursor()
- res = None
- res = getattr(edi, method_name)(cr, *method_args)
- cr.commit()
- except Exception:
- _logger.exception('Failed to execute EDI method %s with args %r.', method_name, method_args)
- raise
- finally:
- cr.close()
- return res
+def exp_import_edi_document(db_name, uid, passwd, edi_document, context=None):
+ return _edi_dispatch(db_name, 'import_edi', uid, edi_document, None)
- def exp_import_edi_document(self, db_name, uid, passwd, edi_document, context=None):
- return self._edi_dispatch(db_name, 'import_edi', uid, edi_document, None)
+def exp_import_edi_url(db_name, uid, passwd, edi_url, context=None):
+ return _edi_dispatch(db_name, 'import_edi', uid, None, edi_url)
- def exp_import_edi_url(self, db_name, uid, passwd, edi_url, context=None):
- return self._edi_dispatch(db_name, 'import_edi', uid, None, edi_url)
+@openerp.http.rpc('edi')
+def dispatch(method, params):
+ if method in ['import_edi_document', 'import_edi_url']:
+ (db, uid, passwd) = params[0:3]
+ openerp.service.security.check(db, uid, passwd)
+ else:
+ raise KeyError("Method not found: %s." % method)
+ fn = globals()['exp_' + method]
+ return fn(*params)
- def dispatch(self, method, params):
- if method in ['import_edi_document', 'import_edi_url']:
- (db, uid, passwd ) = params[0:3]
- openerp.service.security.check(db, uid, passwd)
- else:
- raise KeyError("Method not found: %s." % method)
- fn = getattr(self, 'exp_'+method)
- return fn(*params)
-
-edi()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/edi/i18n/ml.po b/addons/edi/i18n/ml.po
new file mode 100644
index 00000000000..f9323c19aa0
--- /dev/null
+++ b/addons/edi/i18n/ml.po
@@ -0,0 +1,87 @@
+# Malayalam 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-02-08 15:46+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Malayalam \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:67
+#, python-format
+msgid "Reason:"
+msgstr ""
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:60
+#, python-format
+msgid "The document has been successfully imported!"
+msgstr ""
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:65
+#, python-format
+msgid "Sorry, the document could not be imported."
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_res_currency
+msgid "Currency"
+msgstr ""
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:71
+#, python-format
+msgid "Document Import Notification"
+msgstr ""
+
+#. module: edi
+#: code:addons/edi/models/edi.py:130
+#, python-format
+msgid "Missing application."
+msgstr ""
+
+#. module: edi
+#: code:addons/edi/models/edi.py:131
+#, python-format
+msgid ""
+"The document you are trying to import requires the OpenERP `%s` application. "
+"You can install it by connecting as the administrator and opening the "
+"configuration assistant."
+msgstr ""
+
+#. module: edi
+#: code:addons/edi/models/edi.py:47
+#, python-format
+msgid "'%s' is an invalid external ID"
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_edi_edi
+msgid "EDI Subsystem"
+msgstr ""
diff --git a/addons/event_project/i18n/ar.po b/addons/event_project/i18n/ar.po
deleted file mode 100644
index d82da3ece7b..00000000000
--- a/addons/event_project/i18n/ar.po
+++ /dev/null
@@ -1,125 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:15+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "حدث المشروع"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "تاريخ الإنتهاء"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "تم"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"يكون هذا قالب المشروع. يُكرر حدث المشروع لهذا القالب. بعد الضغط على ‘انشأ "
-"خطة رجعية‘, سيكرر المشروع الجديد من مشروع هذا القالب."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "خطة رجعية"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "خطأ ! لايمكن وضع تاريخ الغلق قبل تاريخ الابتداء."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "مشروع"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "قالب المشروع"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "كافة المهام"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "مهام"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "خطأ ! لايمكنك انشاء تنفيذ عودي."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "مهام المشروع"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "إغلاق"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "تاريخ البدء"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "انشأ خطة رجعية"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "حدث"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "إدارة المهام"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "تنظيم و إدارة الأحداث.\n"
-#~ "\n"
-#~ " هذا البرنامج يساعدك علي عمل تخطيط مبدئي للأحداث.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "إدارة المهام"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr "تنفيذ المشروع - انشأ خطة رجعية ألى مدير تنفيذك"
diff --git a/addons/event_project/i18n/bg.po b/addons/event_project/i18n/bg.po
deleted file mode 100644
index 7f30f57a519..00000000000
--- a/addons/event_project/i18n/bg.po
+++ /dev/null
@@ -1,123 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:49+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Проект на събитие"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Крайна дата"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "ОК"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Това е шаблонен Проект. Проект на събитието е копие на този шаблон. След "
-"като щракнете върху \"Създаване на Ретро-планиране\", Нов проект ще бъде "
-"дублиран от този шаблонен проект."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Ретро-планиране"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Грешка! Крайната дата е преди началнта."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Проект"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Шаблон на проект"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Всички задачи"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Задачи"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Грешка! Не можете да създавата рекурсивно събитие!"
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Задачи по проекта"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Затвори"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Начална дата"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Създаване на ретро-планиране"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Събитие"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Управление на задачи"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Невалиден XML за преглед на архитектурата"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr "Организиране и управление на събития\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Управление на задачи"
diff --git a/addons/event_project/i18n/bs.po b/addons/event_project/i18n/bs.po
deleted file mode 100644
index fa6f459ec99..00000000000
--- a/addons/event_project/i18n/bs.po
+++ /dev/null
@@ -1,145 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:34+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "U redu"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekat"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Zadaci"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projektni zadaci"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Kreiraj Retro-Planiranje"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Događaj"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Kontrola zadataka"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Neodgovarajući XML za arhitekturu prikaza!"
-
-#~ msgid "Cancel"
-#~ msgstr "Poništi"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Greška !"
-
-#~ msgid "Tasks management"
-#~ msgstr "Kontrola zadataka"
-
-#~ msgid "Event - Project"
-#~ msgstr "Događaj - Projekat"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Preostali Zadaci"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Nema definisanog projekta za ovaj događaj.\n"
-#~ "Možete ga kreirati uz pomoć dugmeta za retro-planiranje!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizacija i kontrola događaja.\n"
-#~ "\n"
-#~ " Ovaj modul vam dozvoljava da kreirate retro planiranje za kontrolu vaših "
-#~ "događaja.\n"
diff --git a/addons/event_project/i18n/ca.po b/addons/event_project/i18n/ca.po
deleted file mode 100644
index 1b67d0cfb2d..00000000000
--- a/addons/event_project/i18n/ca.po
+++ /dev/null
@@ -1,164 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:37+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Projecte d'esdeveniment"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data final"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "D'acord"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Aquesta és la plantilla del projecte. El projecte d'esdeveniment és un "
-"duplicat d'aquesta plantilla. Després de fer clic a 'Crea retro-"
-"planificació', el projecte nou serà duplicat a partir d'aquesta plantilla."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planificació"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Error! La data de tancament no es pot definir abans de la d'inici."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projecte"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Plantilla de projecte"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Totes les tasques"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tasques"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Error! No podeu crear esdeveniments recursius."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tasques del projecte"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Tanca"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data d'inici"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crea retro-planificació"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Esdeveniment"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gestió de tasques"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML invàlid per a la definició de la vista!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tasques pendents"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancel·la"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestió de tasques"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "No existeix cap projecte definit per aquest esdeveniment.\n"
-#~ "Podeu crear un amb el botó de retro-planificació!"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Error !"
-
-#~ msgid "Event - Project"
-#~ msgstr "Projectes - Esdeveniments"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organització i gestió d'esdeveniments.\n"
-#~ "\n"
-#~ " Aquest mòdul us permet crear retro planificació per a la gestió dels "
-#~ "vostres esdeveniments.\n"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organització i gestió d'esdeveniments.\n"
-#~ "\n"
-#~ " Aquest mòdul us permet crear retro planificacions per gestionar els "
-#~ "esdeveniments.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Projecte d'esdeveniment - Crea retro-planificació per gestionar els "
-#~ "esdeveniments"
diff --git a/addons/event_project/i18n/cs.po b/addons/event_project/i18n/cs.po
deleted file mode 100644
index cef729125bb..00000000000
--- a/addons/event_project/i18n/cs.po
+++ /dev/null
@@ -1,148 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:47+0000\n"
-"Last-Translator: Jiří Hajda \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: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-"X-Poedit-Language: Czech\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Projekt události"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Datum ukončení"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "OK"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Toto je Šablona projektu. Projekt události je duplikát této Šablony. Po "
-"kliknutí na 'Vytvořit Zpětné-plánování', bude vytvořen Nový projekt z této "
-"šablony projektu."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Zpětné-plánování"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Chyba ! Datum uzavření nemůže být nastaven přes datum zahájení."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Šablona projektu"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Všechny úkoly"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Úlohy"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Chyba ! Nemůžete vytvořit rekurzivní událost."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Úkoly projektu"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Zavřít"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Počáteční datum"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Vytvořit zpětné-plánování"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Událost"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Správa úloh"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Zbývající akce"
-
-#~ msgid "Cancel"
-#~ msgstr "Zrušit"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr "Organizace a management akcí\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Chyba !"
-
-#~ msgid "Tasks management"
-#~ msgstr "Správa úloh"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Invalidní XML pro zobrazení architektury!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizace a správa událostí.\n"
-#~ "\n"
-#~ " Tento modul vám umožní zpětné plánování pro správu událostí.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Projekt události - Vytvořte Zpětné-plánování ke správě vašich událostí"
diff --git a/addons/event_project/i18n/da.po b/addons/event_project/i18n/da.po
deleted file mode 100644
index 83abf89d56b..00000000000
--- a/addons/event_project/i18n/da.po
+++ /dev/null
@@ -1,108 +0,0 @@
-# Danish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-01-27 08:46+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Danish \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/de.po b/addons/event_project/i18n/de.po
deleted file mode 100644
index 305f72b054a..00000000000
--- a/addons/event_project/i18n/de.po
+++ /dev/null
@@ -1,163 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:20+0000\n"
-"Last-Translator: Thorsten Vocks (OpenBig.org) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Event - Projekt"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Enddatum"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "OK"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Dieses ist eine Projektvorlage. Das Projektmanagement von Veranstaltungen "
-"ist ein Duplikat der Veranstaltung selbst. Durch Klick auf 'Erzeuge Retro-"
-"Planung' wird ein neues Projekt auf Basis dieser Vorlage erzeugt."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Projekt Retro Planung"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Fehler ! Ende der Veranstaltung kann nicht vor Beginn sein."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projektvorlage"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Alle Aufgaben"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Aufgaben"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Fehler ! Sie können keine rekursiven Veranstaltungen definieren."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projektaufgaben"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Beenden"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Startdatum"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Erzeuge Retro Planung"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Veranstaltung"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Aufgabenmanagement"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Fehlerhafter xml Code für diese Ansicht!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Verbleibende Aufgaben"
-
-#~ msgid "Cancel"
-#~ msgstr "Abbrechen"
-
-#~ msgid "Tasks management"
-#~ msgstr "Aufgabenmanagement"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Kein Projekt für diesen Event definiert.\n"
-#~ "Sie können eines mit dem \"retro-planning\" Schaltfläche erstellen !"
-
-#~ msgid "Event - Project"
-#~ msgstr "Event - Projekt"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisation und Management von Events.\n"
-#~ "\n"
-#~ " Dieses Modul erlaubt Rückwärtsplanung für das Management von Events.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Fehler!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisation und Management von Events.\n"
-#~ "\n"
-#~ " Dieses Modul erlaubt Rückwärtsplanung für das Management von Events.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Projektmanagement für Veranstaltung - Erzeuge Retro-Planung für die "
-#~ "Organisation Ihrer Veranstaltung"
diff --git a/addons/event_project/i18n/el.po b/addons/event_project/i18n/el.po
deleted file mode 100644
index 76f2b038d1d..00000000000
--- a/addons/event_project/i18n/el.po
+++ /dev/null
@@ -1,134 +0,0 @@
-# Greek translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:08+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Greek \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Εντάξει"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Έργο"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Εργασίες"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Εργασίες Έργου"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Δημιουργία προγραμματισμού"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Συμβάν"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Διαχείριση εργασιών"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Λανθασμένο XML για προβολή αρχιτεκτονικής!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Εργασίες που παραμένουν"
-
-#~ msgid "Cancel"
-#~ msgstr "Ακύρωση"
-
-#~ msgid "Event - Project"
-#~ msgstr "Συμβάν - Έργο"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Οργάνωση και διαχείριση συμβάντων.\n"
-#~ "\n"
-#~ " Αυτή το τμήμα του προγράμματος σας επιτρέπει να κάνετε ανασχεδιασμό για "
-#~ "τη διαχείριση των συμβάντων σας.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Διαχείριση εργασιών"
diff --git a/addons/event_project/i18n/en_GB.po b/addons/event_project/i18n/en_GB.po
deleted file mode 100644
index dcca1dff043..00000000000
--- a/addons/event_project/i18n/en_GB.po
+++ /dev/null
@@ -1,162 +0,0 @@
-# English (United Kingdom) translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:33+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: English (United Kingdom) \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Event Project"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Date End"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-Planning"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Error ! Closing Date cannot be before Beginning Date."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Project"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Template of Project"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "All tasks"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tasks"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Error ! You cannot create recursive event."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Project tasks"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Close"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Date Start"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Create Retro-Planning"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Event"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Tasks Management"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisation and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Tasks management"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr "Event Project - Create Retro-Planning to manage your Events"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Invalid XML for View Architecture!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Remaining Tasks"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancel"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-
-#~ msgid "Event - Project"
-#~ msgstr "Event - Project"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisation and management of events.\n"
-#~ "\n"
-#~ " This module lets you create retro planning to manage your events.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Error !"
diff --git a/addons/event_project/i18n/es.po b/addons/event_project/i18n/es.po
deleted file mode 100644
index 34a0e80e8e8..00000000000
--- a/addons/event_project/i18n/es.po
+++ /dev/null
@@ -1,164 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:58+0000\n"
-"Last-Translator: Raimon Esteve (www.zikzakmedia.com) "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Proyecto de evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Fecha final"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Aceptar"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de "
-"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo "
-"proyecto será duplicado a partir de esta plantilla."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planificación"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "¡Error! La fecha final no puede ser anterior a la inicial."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proyecto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Plantilla de proyecto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas las tareas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tareas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "¡Error! No puede crear eventos recursivos."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tareas del proyecto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Cerrar"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Fecha inicial"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crear retro-planificación"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gestión de tareas"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tareas pendientes"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestión de tareas"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "¡ Error !"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Ningún proyecto definido para este evento.\n"
-#~ "¡Puede crear uno con el botón retro-planificación!"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Proyecto"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Proyecto de evento - Crea retro-planificación para gestionar sus eventos"
diff --git a/addons/event_project/i18n/es_AR.po b/addons/event_project/i18n/es_AR.po
deleted file mode 100644
index 28e4058811b..00000000000
--- a/addons/event_project/i18n/es_AR.po
+++ /dev/null
@@ -1,145 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.0\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-09-15 19:47+0000\n"
-"Last-Translator: Silvana Herrera \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Aceptar"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proyecto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tareas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tareas del proyecto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crear retro-planificación"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML inválido para la definición de la vista!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tareas restantes"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "No existe ningún proyecto definido para este evento.\n"
-#~ "¡Puede crear uno con el botón de retro-planificación!"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Proyecto"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro-planificación para la gestión de sus "
-#~ "eventos.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "¡Error!"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestión de tareas"
diff --git a/addons/event_project/i18n/es_CR.po b/addons/event_project/i18n/es_CR.po
deleted file mode 100644
index 23d06f315f3..00000000000
--- a/addons/event_project/i18n/es_CR.po
+++ /dev/null
@@ -1,165 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-02-13 19:21+0000\n"
-"Last-Translator: Carlos Vásquez (CLEARCORP) "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-"Language: \n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Proyecto de evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Fecha final"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Aceptar"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de "
-"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo "
-"proyecto será duplicado a partir de esta plantilla."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planificación"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "¡Error! La fecha final no puede ser anterior a la inicial."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proyecto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Plantilla de proyecto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas las tareas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tareas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "¡Error! No puede crear eventos recursivos."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tareas del proyecto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Cerrar"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Fecha inicial"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crear retro-planificación"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestión de tareas"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tareas pendientes"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "¡ Error !"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Ningún proyecto definido para este evento.\n"
-#~ "¡Puede crear uno con el botón retro-planificación!"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Proyecto"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Proyecto de evento - Crea retro-planificación para gestionar sus eventos"
diff --git a/addons/event_project/i18n/es_EC.po b/addons/event_project/i18n/es_EC.po
deleted file mode 100644
index 8fafca1b77e..00000000000
--- a/addons/event_project/i18n/es_EC.po
+++ /dev/null
@@ -1,151 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-01-13 04:29+0000\n"
-"Last-Translator: Cristian Salamea (Gnuthink) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Evento de Proyecto"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Fecha Final"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Aceptar"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de "
-"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo "
-"proyecto será duplicado a partir de esta plantilla."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planificación"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "¡Error! La fecha final no puede ser anterior a la inicial."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proyecto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Plantilla de proyecto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas las tareas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tareas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "¡Error! No puede crear eventos recursivos."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tareas del proyecto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Cerrar"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Fecha inicial"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crear retro-planificación"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tareas pendientes"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Proyecto"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestión de tareas"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Evento de Proyecto - Crea retro-planificación para gestionar sus eventos"
diff --git a/addons/event_project/i18n/es_PY.po b/addons/event_project/i18n/es_PY.po
deleted file mode 100644
index abc43bffc5e..00000000000
--- a/addons/event_project/i18n/es_PY.po
+++ /dev/null
@@ -1,129 +0,0 @@
-# Spanish (Paraguay) translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-03-21 16:16+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Spanish (Paraguay) \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Proyecto de evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Fecha final"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Aceptar"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de "
-"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo "
-"proyecto será duplicado a partir de esta plantilla."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planificación"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "¡Error! La fecha final no puede ser anterior a la inicial."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proyecto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Plantilla de proyecto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas las tareas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tareas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "¡Error! No puede crear eventos recursivos."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tareas del proyecto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Cerrado"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Fecha inicial"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crear retro-planificación"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización y gestión de eventos.\n"
-#~ "\n"
-#~ " Este módulo le permite crear retro planificaciones para gestionar sus "
-#~ "eventos.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestión de tareas"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Proyecto de evento - Crea retro-planificación para gestionar sus eventos"
diff --git a/addons/event_project/i18n/et.po b/addons/event_project/i18n/et.po
deleted file mode 100644
index 9e35b0196d6..00000000000
--- a/addons/event_project/i18n/et.po
+++ /dev/null
@@ -1,122 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:19+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Olgu"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Ülesanded"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projekti ülesanded"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Loo retro-planeerimine"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Sündmus"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Ülesannete juhtimine"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Vigane XML vaate arhitektuurile!"
-
-#~ msgid "Cancel"
-#~ msgstr "Tühista"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Järelejäänud ülesanded"
-
-#~ msgid "Tasks management"
-#~ msgstr "Ülesannete juhtimine"
-
-#~ msgid "Event - Project"
-#~ msgstr "Sündmus - Projekt"
diff --git a/addons/event_project/i18n/fi.po b/addons/event_project/i18n/fi.po
deleted file mode 100644
index 55dfd92f70c..00000000000
--- a/addons/event_project/i18n/fi.po
+++ /dev/null
@@ -1,114 +0,0 @@
-# Finnish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:18+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Finnish \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Tapahtumaprojekti"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Loppupäiväys"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "OK"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro suunnittelu"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Virhe ! Päättymispäivä ei voi olla aikaisempi kuin alkupäivä"
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekti"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projektin mallipohja"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Kaikki tehtävät"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tehtävät"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Virhe ! et voi luoda rekursiivisia tapahtumia."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projektin tehtävät"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Sulje"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Aloituspäivämäärä"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Luo retrosuunnitelma"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Tapahtuma"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Tehtävienhallinta"
-
-#~ msgid "Tasks management"
-#~ msgstr "Tehtävienhallinta"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr "Tapahtumaprojekti - luo retro suunitelma tapahtumien hallintaan"
diff --git a/addons/event_project/i18n/fr.po b/addons/event_project/i18n/fr.po
deleted file mode 100644
index 9bf8959c4fe..00000000000
--- a/addons/event_project/i18n/fr.po
+++ /dev/null
@@ -1,152 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:41+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Projet d'événement"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Date de fin"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Ceci est le modèle de projet. Le projet d'un événement est une copie de ce "
-"modèle. Après avoir cliqué sur 'Créer rétro-planning', le nouveau projet "
-"sera copié à partir de ce modèle."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Rétro-Planning"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Erreur ! La date de fermeture ne peut pas précéder la date de début."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projet"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Modèle du projet"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Toutes les tâches"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tâches"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Erreur, vous ne pouvez pas créer d'événement récursif !"
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tâches du projet"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Fermer"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Date de début"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Générer le retro planning"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Évènement"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gestion des Tâches"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML non valide pour l'architecture de la vue"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tâches Restantes"
-
-#~ msgid "Cancel"
-#~ msgstr "Annuler"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestion des Tâches"
-
-#~ msgid "Event - Project"
-#~ msgstr "Évènement - Projet"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisation et gestion des évènements.\n"
-#~ "\n"
-#~ " Ce module vous autorise à créer un rétro-planning pour gérer vos "
-#~ "évènements.\n"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Gestion et organisation d'événements.\n"
-#~ "\n"
-#~ " Ce module vous permet de créer des rétro-plannings pour gérer vos "
-#~ "événements.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Projet d'un événement - Ce module permet de créer des rétro-plannings pour "
-#~ "gérer vos événements"
diff --git a/addons/event_project/i18n/gl.po b/addons/event_project/i18n/gl.po
deleted file mode 100644
index 322ee6e2f7a..00000000000
--- a/addons/event_project/i18n/gl.po
+++ /dev/null
@@ -1,165 +0,0 @@
-# translation of event-project-es.po to Galego
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-# Frco. Javier Rial Rodríguez , 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: event-project-es\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:48+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Galego \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Proxecto de evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data de Fin"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Esta é unha Proxeto Plantilla. Proxecto de evento é un duplicado desta "
-"Plantilla. Despois de pinchar en 'Crear Planificación-Retro', un Novo "
-"proxecto será duplicado dende este proxecto plantilla."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Planificación-Retro"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-"¡Erro! A Data de Peche non poder ser establecida antes da Data de Comezo."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proxecto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Plantilla do Proxecto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas as tarefas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tarefas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "¡Erro! Non pode crear evento recursivo."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tarefas do proxecto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Pechar"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data de inicio"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crear planificación inversa"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Actividade"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Xestión de tarefas"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Non se definiu un proxecto para esta actividade.\n"
-#~ "Pode crear unha no botón de planificación inversa!"
-
-#~ msgid "Event - Project"
-#~ msgstr "Actividade - Proxecto"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización e xestión de actividades.\n"
-#~ "\n"
-#~ " Este módulo permítelle crear planificacións inversas para xestionar as "
-#~ "súas actividades.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Erro !"
-
-#~ msgid "Tasks management"
-#~ msgstr "Xestión de tarefas"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML non válido para a definición da vista!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tarefas pendentes"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organización e xestión de eventos.\n"
-#~ " Este módulo permite crear planificación retro para a xestión dos seus "
-#~ "eventos.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Proxecto de Evento - Crear Planificación-Retro para xestionar os seus Eventos"
diff --git a/addons/event_project/i18n/hi.po b/addons/event_project/i18n/hi.po
deleted file mode 100644
index 2d8de64e21d..00000000000
--- a/addons/event_project/i18n/hi.po
+++ /dev/null
@@ -1,133 +0,0 @@
-# Hindi translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:13+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Hindi \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "ठीक"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "परियोजना"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "कार्य"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "परियोजना के कार्य"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "रेट्रो योजना बनाएँ"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Event"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "कार्य प्रबंधन"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "शेष कार्य"
-
-#~ msgid "Cancel"
-#~ msgstr "रद्द"
-
-#~ msgid "Event - Project"
-#~ msgstr "घटना - परियोजना"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "संगठन और घटनाओं का प्रबंधन\n"
-#~ "इस मॉड्यूल से आप अपने घटनाओं के प्रबंधन के लिए रेट्रो की योजना बना सकते "
-#~ "हैं.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "कार्य प्रबंधन"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "संरचना देखने के लिए अमान्य XML"
diff --git a/addons/event_project/i18n/hr.po b/addons/event_project/i18n/hr.po
deleted file mode 100644
index f2df4836622..00000000000
--- a/addons/event_project/i18n/hr.po
+++ /dev/null
@@ -1,114 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:18+0000\n"
-"Last-Translator: Goran Kliska \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Datum završetka"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "U redu"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Svi zadaci"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Zadaci"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Zatvori"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Datum početka"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Event"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Upravljanje zadacima"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Greška !"
-
-#~ msgid "Tasks management"
-#~ msgstr "Upravljanje zadacima"
diff --git a/addons/event_project/i18n/hu.po b/addons/event_project/i18n/hu.po
deleted file mode 100644
index d8d5915eeaf..00000000000
--- a/addons/event_project/i18n/hu.po
+++ /dev/null
@@ -1,123 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:34+0000\n"
-"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Rendezvényprojekt"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Záró dátum"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Újratervezés"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-"Hiba ! A befejezés időpontja nem lehet előbb mint a kezdés időpontja."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projekt sablon"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Összes feladat"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Feladatok"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Hiba ! Nem hozhat létre rekurzív rendezvényt."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projekt feladatok"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Zárás"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Kezdő dátum"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Újratervezés létrehozása"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Rendezvény"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Feladatok irányítása"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Rendezvények szervezése és lebonyolítása\n"
-#~ "\n"
-#~ " Ez a modul lehetővé teszi, a rendezvények létrehozását, újratervezését "
-#~ "és irányítását.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Feladatok irányítása"
diff --git a/addons/event_project/i18n/id.po b/addons/event_project/i18n/id.po
deleted file mode 100644
index 20ba16a267d..00000000000
--- a/addons/event_project/i18n/id.po
+++ /dev/null
@@ -1,107 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-11-09 13:49+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/it.po b/addons/event_project/i18n/it.po
deleted file mode 100644
index 6dfc1cc5e51..00000000000
--- a/addons/event_project/i18n/it.po
+++ /dev/null
@@ -1,130 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-12-15 14:35+0000\n"
-"Last-Translator: Davide Corio - agilebg.com \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-16 04:48+0000\n"
-"X-Generator: Launchpad (build 16372)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Progetto Evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data Fine"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Questo è un modello di progetto. Il progetto dell'evento è un duplicato di "
-"questo template. Dopo aver cliccato su 'Crea retro-pianificazione', un nuovo "
-"progetto verrà creato duplicando questo modello."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-pianificazione"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-"Errore! La data di chiusura non può essere antecedente a quella di apertura."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Progetto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Template del progetto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Tutte le attività"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Attivita'"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Errore! Non è possibile creare un evento ricorsivo."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Attività Progetto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Chiudi"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data Inizio"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Crea Retro-Pianificazione"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gestione Attività"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML non valido per Visualizzazione Architettura!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Attività Rimanenti"
-
-#~ msgid "Cancel"
-#~ msgstr "Annulla"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestione Attività"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Progetto"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Errore!"
diff --git a/addons/event_project/i18n/ja.po b/addons/event_project/i18n/ja.po
deleted file mode 100644
index ce66911f84e..00000000000
--- a/addons/event_project/i18n/ja.po
+++ /dev/null
@@ -1,111 +0,0 @@
-# Japanese translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:14+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Japanese \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "イベントのプロジェクト"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "終了日"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "OK"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr "これはプロジェクトのテンプレートです。「計画を複成」をクリックすると、このテンプレートから新しいプロジェクトが複成されます。"
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "計画の複成"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "エラー:終了日を開始日の前に指定することはできません。"
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "プロジェクト"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "プロジェクトのテンプレート"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "すべての作業"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "作業"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "エラー:イベントを重複して作成することはできません。"
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "プロジェクトのタスク"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "締める"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "開始日"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "複成計画を作成"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "イベント"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "作業管理"
-
-#~ msgid "Tasks management"
-#~ msgstr "作業管理"
diff --git a/addons/event_project/i18n/ko.po b/addons/event_project/i18n/ko.po
deleted file mode 100644
index d2af1c225fa..00000000000
--- a/addons/event_project/i18n/ko.po
+++ /dev/null
@@ -1,142 +0,0 @@
-# Korean translation for openobject-addons
-# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2009.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:47+0000\n"
-"Last-Translator: ekodaq \n"
-"Language-Team: Korean \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "프로젝트"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "과제"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "프로젝트 과제"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "계획 생성"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "이벤트"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "과제 관리"
-
-#~ msgid "Cancel"
-#~ msgstr "취소"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "남아있는 과제들"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "이 이벤트에 정의된 프로젝트가 없습니다.\n"
-#~ "아래 계획 버튼으로 하나 생성하십시오."
-
-#~ msgid "Event - Project"
-#~ msgstr "이벤트 - 프로젝트"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "이벤트 조직 및 관리\n"
-#~ "\n"
-#~ " 이 모듈을 이용하여 이벤트 관리 계획을 작성할 수 있습니다.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "에러 !"
-
-#~ msgid "Tasks management"
-#~ msgstr "과제 관리"
diff --git a/addons/event_project/i18n/lt.po b/addons/event_project/i18n/lt.po
deleted file mode 100644
index 0b8fe84fa4b..00000000000
--- a/addons/event_project/i18n/lt.po
+++ /dev/null
@@ -1,107 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-02-03 06:26+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/lv.po b/addons/event_project/i18n/lv.po
deleted file mode 100644
index 77f98390317..00000000000
--- a/addons/event_project/i18n/lv.po
+++ /dev/null
@@ -1,111 +0,0 @@
-# Latvian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:03+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Latvian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Pasākumi projektos"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Beigu datums"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Labi"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-plānošana"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Kļūda! Beigu datums nevar būt pirms sākuma datuma!"
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekts"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projekta sagatave"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Visi uzdevumi"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Uzdevumi"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Kļūda! Nedrīkst veidot rekursīvus pasākumus."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projekta Uzdevumi"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Aizvērt"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Sākuma datums"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Veidot retro-plānošanu"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Pasākums"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Uzdevumu vadība"
-
-#~ msgid "Tasks management"
-#~ msgstr "Uzdevumu vadība"
diff --git a/addons/event_project/i18n/mn.po b/addons/event_project/i18n/mn.po
deleted file mode 100644
index 4233b48a9f7..00000000000
--- a/addons/event_project/i18n/mn.po
+++ /dev/null
@@ -1,113 +0,0 @@
-# Mongolian translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-08-24 06:37+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Mongolian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Үйл явдлын төсөл"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Дуусах огноо"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Тийм"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Энэ нь үлгэр төсөл. Үйл явдлын төсөл нь энэ төслийн хуулбар байна. 'Хойноос "
-"төлөвлөлтийг үүсгэх'-г дарсан дараа энэ төслийн хуулбар төсөл үүсэх болно."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Хойноос-Төлөвлөлт"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Алдаа ! Хаагдах огноо нь Эхлэх огнооноос өмнө байж болохгүй."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Төсөл"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Төслийн Үлгэр"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Бүх даалгаврууд"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Даалгаврууд"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Алдаа ! Тойрог хамааралтай үйл явдлыг үүсгэж болохгүй."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Төслийн даалгаврууд"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Хаах"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Эхлэх огноо"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Хойноос төлөвлөлтийг үүсгэх"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Үйл явдал"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid "Tasks management"
-#~ msgstr "Даалгаврын менежмент"
diff --git a/addons/event_project/i18n/nb.po b/addons/event_project/i18n/nb.po
deleted file mode 100644
index 87e23c42087..00000000000
--- a/addons/event_project/i18n/nb.po
+++ /dev/null
@@ -1,114 +0,0 @@
-# Norwegian Bokmal translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-09-07 17:58+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Norwegian Bokmal \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Arrangement Prosjekt"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Sluttdato"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Dette er ett mal Prosjekt. Prosjektet av arrangementet er en dublett av "
-"denne malen. Etter klikk på \"Create Retro-planlegging\", vil New Project "
-"dupliseres fra denne malen prosjektet."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-Planlegging"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Feil ! Sluttdato kan ikke settes før startdato."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Prosjekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Mal av prosjekt"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Alle oppgaver"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Oppgaver"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Feil! Du kan ikke opprette rekursive hendelse."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Prosjektoppgaver"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Lukke"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Startdato"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Opprett Retro - planlegging."
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Arrangement"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid "Tasks management"
-#~ msgstr "Oppgaver ledelse"
diff --git a/addons/event_project/i18n/nl.po b/addons/event_project/i18n/nl.po
deleted file mode 100644
index 180a180e66a..00000000000
--- a/addons/event_project/i18n/nl.po
+++ /dev/null
@@ -1,161 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:17+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Evenement project"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Einddatum"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"DIt is een sjabloon project. Project van evenement is een duplicaat van dit "
-"sjabloon. Na klikken van 'Retro-planning maken', wordt het nieuwe project "
-"gedupliceerd van dit sjabloon project."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planning"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Fout ! Sluitingsdatum kan niet voor startdatum liggen."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Project"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projectsjabloon"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Alle taken"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Taken"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Fout ! U kunt geen recursief evenement maken."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projecttaken"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Afsluiten"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Startdatum"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Retro-planning maken"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evenement"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Taakbeheer"
-
-#~ msgid "Cancel"
-#~ msgstr "Annuleren"
-
-#~ msgid "Tasks management"
-#~ msgstr "Taakbeheer"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Ongeldige XML voor weergave!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Resterende taken"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evenement - Project"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisatie en management van evenementen.\n"
-#~ "\n"
-#~ " Deze module stelt u in staat om evenementen achterwaarts te plannen.\n"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Geen project gedefinieërd voor dit evenement.\n"
-#~ "U kunt een nieuw project creëren middels de retro-planning button!"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Fout!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organisatie en beheer van evenementen.\n"
-#~ "\n"
-#~ " Deze module laat u een retro-planning maken voor uw evenementen.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Evenement project - Retro-planning maken om uw evenementen te beheren."
diff --git a/addons/event_project/i18n/nl_BE.po b/addons/event_project/i18n/nl_BE.po
deleted file mode 100644
index 22aaa6e1d33..00000000000
--- a/addons/event_project/i18n/nl_BE.po
+++ /dev/null
@@ -1,107 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.0\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-04-24 14:57+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/pl.po b/addons/event_project/i18n/pl.po
deleted file mode 100644
index 2f9c8d441a0..00000000000
--- a/addons/event_project/i18n/pl.po
+++ /dev/null
@@ -1,141 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:07+0000\n"
-"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Projekt wydarzenia"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data końcowa"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Błąd ! Data końcowa nie może być przed datą początkową."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Szablon projektu"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Wszystkie zadania"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Zadania"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Błąd ! Nie możesz tworzyć rekurencyjnych wydarzeń."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Zadania projektów"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Zamknij"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data rozpoczęcia"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Utwórz planowanie wsteczne"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Wydarzenie"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Zarządzanie zadaniami"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Pozostałe zadania"
-
-#~ msgid "Cancel"
-#~ msgstr "Anuluj"
-
-#~ msgid "Tasks management"
-#~ msgstr "Zarządzanie zadaniami"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Nie zdefiniowano żadnego projektu dla tego zderzenia. Możesz to zrobić "
-#~ "klikając przycisk \"Retro-planning\""
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr "Organizacja i zarządzanie zdarzeniami.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Błąd!"
-
-#~ msgid "Event - Project"
-#~ msgstr "Projekt zdarzeń"
diff --git a/addons/event_project/i18n/pt.po b/addons/event_project/i18n/pt.po
deleted file mode 100644
index ea9273dd6ec..00000000000
--- a/addons/event_project/i18n/pt.po
+++ /dev/null
@@ -1,148 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:07+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Rascunho do evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data Final"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Este é o Template do projeto. O projeto do evento é um duplicado desse "
-"template. Depois clique em 'Criar planeamento Retro ', um novo projeto será "
-"duplicado a partir deste projeto do template."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Planeamento Retro"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Erro! A data de fim não pode ser anterior à data de início."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projeto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Template do projeto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas as tarefas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tarefas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Erro! Não pode criar eventos recursivos."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tarefas do Projeto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Fechar"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data Inicial"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Criar Retro-Planeamento"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gestão de Tarefas"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Projecto"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML Inválido para a Arquitectura de Vista!"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Erro !"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organização e gestão de eventos.\n"
-#~ "\n"
-#~ " Este modulo permite-lhe criar criar retro-planeamento para gerir os seus "
-#~ "eventos.\n"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tarefas Restantes"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Nenhum projecto foi definido para este evento.\n"
-#~ "Pode criar um com o botão retro-planeamento !"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestão de Tarefas"
diff --git a/addons/event_project/i18n/pt_BR.po b/addons/event_project/i18n/pt_BR.po
deleted file mode 100644
index b0fe39ebe78..00000000000
--- a/addons/event_project/i18n/pt_BR.po
+++ /dev/null
@@ -1,156 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-12-24 18:22+0000\n"
-"Last-Translator: Fábio Martinelli - http://zupy.com.br "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-25 04:48+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Projeto de Evento"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data de Término"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Este é um Modelo de Projeto. O Projeto de Evento é uma duplicação deste "
-"Modelo. Após clicar em 'Criar Retro-Planejamento', o Novo Projeto será "
-"duplicado deste modelo de projeto."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-Planejamento"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Erro! A Data de Encerramento não pode ser anterior a Data de Início."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projeto"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Modelo de Projeto"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Todas as Tarefas"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Tarefas"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Erro! Você não pode criar um evento recursivo."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Tarefas do Projeto"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Fechar"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data de Início"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Criar Retro-Planejamento"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evento"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gerenciamento de Tarefas"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Invalido XML para Arquitetura da View"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Tarefas Restantes"
-
-#~ msgid "Event - Project"
-#~ msgstr "Evento - Projeto"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organização e gerência dos eventos.\n"
-#~ "\n"
-#~ " Este módulo permite que você crie um planejamento retroativo para "
-#~ "controlar seus eventos\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Erro!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organização e Gerenciamento de Eventos.\n"
-#~ "\n"
-#~ " Este módulo permite que você crie retro planejamento para gerenciar seus "
-#~ "eventos.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Evento de Projeto - Cria Retro-Planejamento para gerenciar seus Eventos"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gerenciamento de Tarefas"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
diff --git a/addons/event_project/i18n/ro.po b/addons/event_project/i18n/ro.po
deleted file mode 100644
index 53fb49cbb86..00000000000
--- a/addons/event_project/i18n/ro.po
+++ /dev/null
@@ -1,130 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:13+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Eveniment Proiect"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Data de sfarsit"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Ok"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Acesta este Sablonul de proiect. Proiectul evenimentului este o copie a "
-"acestui Sablon. Dupa ce faceti click pe 'Creeaza Planificarea-retro', "
-"Proiectul Nou va fi copiat din acest sablon de proiect."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Planificare-retro"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-"Eroare ! Data de inchidere nu poate fi setata inaintea Datei de incepere."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proiect"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Sablon proiect"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Toate sarcinile"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Sarcini"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Eroare ! Nu puteti crea un eveniment recursiv."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Sarcini proiect"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Inchide"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Data de inceput"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Creeaza Planificarea-retro"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Eveniment"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Gestionarea sarcinilor"
-
-#~ msgid "Tasks management"
-#~ msgstr "Gestionarea sarcinilor"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizarea si gestionarea evenimentelor.\n"
-#~ "\n"
-#~ " Acest modul va permite sa creati planificare retro pentru gestionarea "
-#~ "evenimentelor dumneavoastra.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Proiect Eveniment - Creeaza Planificarea-retro pentru gestionarea "
-#~ "evenimentelor dumneavoastra"
diff --git a/addons/event_project/i18n/ru.po b/addons/event_project/i18n/ru.po
deleted file mode 100644
index ab29625bdd7..00000000000
--- a/addons/event_project/i18n/ru.po
+++ /dev/null
@@ -1,162 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:24+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Проект мероприятия"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Дата окончания"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "ОК"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Это шаблон проекта. Проект мероприятия — дубликат этого шаблона. После "
-"выбора пункта «Создать ретро-план», новый проект будет создан на основе "
-"этого шаблона проекта."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Ретро-план"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Ошибка! Дата завершения не может быть установлена до даты начала."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Проект"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Шаблон проекта"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Все задачи"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Задачи"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Ошибка! Невозможно создать рекурсивное мероприятие."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Задания проекта"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Закрыть"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Дата начала"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Создать ретроспективное планирование"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Событие"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Управление заданиями"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Неправильный XML для просмотра архитектуры!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Оставшиеся задания"
-
-#~ msgid "Cancel"
-#~ msgstr "Отмена"
-
-#~ msgid "Tasks management"
-#~ msgstr "Управление заданиями"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Организация и управление событиями\n"
-#~ " Данный модуль позволяет создавать ретро планирование для управления "
-#~ "Вашими событиями\n"
-
-#~ msgid "Event - Project"
-#~ msgstr "Событие - Проект"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Ошибка !"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Для этого события не определен проект.\n"
-#~ "Вы можете создать его нажав на кнопку ретро-планирования"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Организация и управление мероприятиями.\n"
-#~ "\n"
-#~ " Этот модуль позволяет создавать планы управления мероприятиями в ретро-"
-#~ "стиле.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Проект мероприятия — создавайте ретро-планы для управления мероприятиями"
diff --git a/addons/event_project/i18n/sl.po b/addons/event_project/i18n/sl.po
deleted file mode 100644
index 7bd85b99ad0..00000000000
--- a/addons/event_project/i18n/sl.po
+++ /dev/null
@@ -1,137 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:18+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "V redu"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Opravila"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Naloge projekta"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Izdelaj vzvratno planiranje"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Dogodek"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Upravljanje nalog"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Neveljaven XML za arhitekturo pogleda."
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Napaka!"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Preostale naloge"
-
-#~ msgid "Cancel"
-#~ msgstr "Prekliči"
-
-#~ msgid "Tasks management"
-#~ msgstr "Upravljanje nalog"
-
-#~ msgid "Event - Project"
-#~ msgstr "Dogodek - projekt"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizacija in upravljanje dogodkov.\n"
-#~ "\n"
-#~ " Ta modul vam omogoča ustvarjanje vzvratnega planiranja fa urpavljanje "
-#~ "vaših dogodkov.\n"
diff --git a/addons/event_project/i18n/sq.po b/addons/event_project/i18n/sq.po
deleted file mode 100644
index 7656f7d7086..00000000000
--- a/addons/event_project/i18n/sq.po
+++ /dev/null
@@ -1,108 +0,0 @@
-# Albanian translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-02 14:36+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Albanian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/sr.po b/addons/event_project/i18n/sr.po
deleted file mode 100644
index bdccf1fe595..00000000000
--- a/addons/event_project/i18n/sr.po
+++ /dev/null
@@ -1,153 +0,0 @@
-# Serbian translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:19+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Serbian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Dogadjaj Projekta"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Datum Zavrsetka"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "U redu"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Ovo je Shema Projekta. Projekt dogadjaja je duplikat ove Sheme. Nakon Klika "
-"na ' Kreiraj Retro planiranje', novi projekat ce se duplicirati iz ove "
-"Projektne sheme."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro Planiranje"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekat"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projektna Shema"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Zadaci"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projekat Zadataka"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "zatvori"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Datum Pocetka"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Kreiraj Retro-Planiranje"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Događaj"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Upravljanje Zadacima"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Nevažeći XML za pregled arhitekture"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Preostali Zadaci"
-
-#~ msgid "Cancel"
-#~ msgstr "Otkaži"
-
-#~ msgid "Event - Project"
-#~ msgstr "Projekat-Dogadjaj"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizacija i Upravljanje Dogadjajima.\n"
-#~ "\n"
-#~ " Ovaj modul vam omogucava da kreirate retro planiranje za upravljanje "
-#~ "vasim dogadjajima.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Upravljanje Zadacima"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizacija i Upravljanje Dogadjajima.\n"
-#~ "\n"
-#~ " Ovaj modul vam omogucava da kreirate retro-planiranje za upravljanje "
-#~ "svojim dogadjajima.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Projektni Dogadjaj - Kreira Retro-Planiranje da bi upravljao vasim "
-#~ "dogadjajima"
diff --git a/addons/event_project/i18n/sr@latin.po b/addons/event_project/i18n/sr@latin.po
deleted file mode 100644
index e0d6e66d0fe..00000000000
--- a/addons/event_project/i18n/sr@latin.po
+++ /dev/null
@@ -1,153 +0,0 @@
-# Serbian latin translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:46+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: Serbian latin \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Projekat događaja"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Datum završetka"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "OK"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Ovo je šema projekta. Projekat događaja je duplikat ove šeme. Pošto kliknete "
-"na 'Napravi retro-planiranje', novi projekat će biti dupliciran iz ove šeme "
-"projekta."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-planiranje"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Greška ! Datum završetka ne može biti pre datuma početka."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekat"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Šema projekta"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Svi zadaci"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Zadaci"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Greška ! Ne možete praviti rekurzivne događaje."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Zadaci projekta"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Zatvori"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Datum početka"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Napravi retro-planiranje"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Događaj"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Upravljanje zadacima"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizacija i Upravljanje Dogadjajima.\n"
-#~ "\n"
-#~ " Ovaj modul vam omogucava da kreirate retro-planiranje za upravljanje "
-#~ "svojim dogadjajima.\n"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Nevažeći XML za pregled arhitekture"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Projektni Dogadjaj - Kreira Retro-Planiranje da bi upravljao vasim "
-#~ "dogadjajima"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Preostali Zadaci"
-
-#~ msgid "Cancel"
-#~ msgstr "Otkaži"
-
-#~ msgid "Event - Project"
-#~ msgstr "Projekat-Dogadjaj"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organizacija i Upravljanje Dogadjajima.\n"
-#~ "\n"
-#~ " Ovaj modul vam omogucava da kreirate retro planiranje za upravljanje "
-#~ "vasim dogadjajima.\n"
-
-#~ msgid "Tasks management"
-#~ msgstr "Upravljanje zadacima"
diff --git a/addons/event_project/i18n/sv.po b/addons/event_project/i18n/sv.po
deleted file mode 100644
index 83ab803270f..00000000000
--- a/addons/event_project/i18n/sv.po
+++ /dev/null
@@ -1,127 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.14\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:36+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Evenemangsprojekt"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Slutdatum"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "OK"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Detta är ett mallprojekt. Evenemangsprojekt är en dublett av denna mall. "
-"Efter att klicka på 'Skapa retro-planering', nya projekt kommer att skapas "
-"från denna mall."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Retro-plannering"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Fel ! Slutdatum kan inte sättas före startdatum."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Projekt"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Projektmall"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Alla aktiviteter"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Aktiviteter"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Fel ! Du kan inte skapa rekursiva evenemang."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Projektaktiviteter"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Stäng"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Startdatum"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Skapa retro-plannering"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Evenemang"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Aktivitetsadministration"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Ogiltig XML för Vy-arkitektur!"
-
-#~ msgid "Tasks management"
-#~ msgstr "Aktivitetsadministration"
diff --git a/addons/event_project/i18n/tlh.po b/addons/event_project/i18n/tlh.po
deleted file mode 100644
index 8b8777ce297..00000000000
--- a/addons/event_project/i18n/tlh.po
+++ /dev/null
@@ -1,107 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-02-03 06:26+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/tr.po b/addons/event_project/i18n/tr.po
deleted file mode 100644
index 43e35e18170..00000000000
--- a/addons/event_project/i18n/tr.po
+++ /dev/null
@@ -1,160 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:54+0000\n"
-"Last-Translator: Mustafa Yılmaz \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "Etkinlik Projesi"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "Bitiş Tarihi"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "Tmm"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-"Bu Proje Şablonudur. Etkinlik projesi bu Şablonun eşidir, 'Geriye Dönük-"
-"planlama' ya tıkladıktan sonra, Yeni Proje bu proje şablonundan "
-"türetilecektir."
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "Geriye Dönük-Planlama"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "Hata ! Kapanış Tarihi, Başlangıç Tarihinden önceye ayarlanamaz."
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "Proje"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "Proje Şablonu"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "Tüm görevler"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "Görevler"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "Hata ! Yinelenen etkinlik oluşturmazsınız."
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "Proje görevleri"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "Kapat"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "Başlangıç Tarihi"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "Geriye Dönük Planlama Oluştur."
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "Etkinlik"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "Görevlerin yönetimi"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Görüntüleme mimarisi için Geçersiz XML"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "Bekleyen Görevler"
-
-#~ msgid "Cancel"
-#~ msgstr "İptal"
-
-#~ msgid "Event - Project"
-#~ msgstr "Olay - Proje"
-
-#~ msgid "Tasks management"
-#~ msgstr "Görevlerin yönetimi"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr "Organizasyon ve olayların yönetimi.\n"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "Hata !"
-
-#, python-format
-#~ msgid ""
-#~ "No project defined for this event.\n"
-#~ "You can create one with the retro-planning button !"
-#~ msgstr ""
-#~ "Bu olay için proje tanımlanmamış.\n"
-#~ "retro-planning düğmesi ile bir tane oluşturabilirsiniz !"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "Etkinliklerin düzenlenmesi ve yönetimi.\n"
-#~ "\n"
-#~ " Bu modül, etkinlerinizin yönetebilmeniz için geriye dönük plan "
-#~ "oluşturmanızı sağlar.\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr ""
-#~ "Etkinlik Projesi - Etikinlerinizi yönetmek için Geriye Dönük Planlama "
-#~ "oluşturun"
diff --git a/addons/event_project/i18n/uk.po b/addons/event_project/i18n/uk.po
deleted file mode 100644
index c8239fedbaf..00000000000
--- a/addons/event_project/i18n/uk.po
+++ /dev/null
@@ -1,110 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-09-08 16:30+0000\n"
-"Last-Translator: Eugene Babiy \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Неправильний XML для Архітектури Вигляду!"
diff --git a/addons/event_project/i18n/vi.po b/addons/event_project/i18n/vi.po
deleted file mode 100644
index 1c2a9cfab12..00000000000
--- a/addons/event_project/i18n/vi.po
+++ /dev/null
@@ -1,108 +0,0 @@
-# Vietnamese translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-02 14:36+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Vietnamese \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr ""
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr ""
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr ""
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr ""
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr ""
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr ""
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr ""
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr ""
diff --git a/addons/event_project/i18n/zh_CN.po b/addons/event_project/i18n/zh_CN.po
deleted file mode 100644
index 928cf60c4ee..00000000000
--- a/addons/event_project/i18n/zh_CN.po
+++ /dev/null
@@ -1,146 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 18:19+0000\n"
-"Last-Translator: openerp-china.black-jack \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "项目事件"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "结束日期"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "确定"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr "这是一个项目模板,在这个模版模板里项目的事件是可复制的,在点击“创建计划倒推”后,新的项目将复制模板里的项目。"
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "计划倒推"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "错误!结束日期不能在开始日期前。"
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "项目"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "项目模板"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "全部任务"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "任务"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "错误!你不能创建互相调用的事件。"
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "项目任务"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "结束"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "开始日期"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "创建计划倒推"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "事件"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "任务管理"
-
-#~ msgid "Remaining Tasks"
-#~ msgstr "剩下的任务"
-
-#~ msgid "Event - Project"
-#~ msgstr "事件 - 项目"
-
-#~ msgid "Cancel"
-#~ msgstr "取消"
-
-#~ msgid "Tasks management"
-#~ msgstr "任务管理"
-
-#, python-format
-#~ msgid "Error !"
-#~ msgstr "错误!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allow you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr ""
-#~ "事件的组织和管理.\n"
-#~ "\n"
-#~ " 这模块允许你创建反推计划来管理你的事件.\n"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "无效的视图结构xml文件!"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr "事件的结构和管理\n"
-
-#~ msgid "Event Project - Create Retro-Planning to manage your Events"
-#~ msgstr "项目事件 - 创建计划倒推去管理你的事件。"
diff --git a/addons/event_project/i18n/zh_TW.po b/addons/event_project/i18n/zh_TW.po
deleted file mode 100644
index 0bd3fd6486c..00000000000
--- a/addons/event_project/i18n/zh_TW.po
+++ /dev/null
@@ -1,114 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * event_project
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-08-30 03:32+0000\n"
-"Last-Translator: Bonnie Duan \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_project
-msgid "Event Project"
-msgstr "活動專案"
-
-#. module: event_project
-#: field:event.project,date:0
-msgid "Date End"
-msgstr "結束日期"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Ok"
-msgstr "確認"
-
-#. module: event_project
-#: help:event.project,project_id:0
-msgid ""
-"This is Template Project. Project of event is a duplicate of this Template. "
-"After click on 'Create Retro-planning', New Project will be duplicated from "
-"this template project."
-msgstr "這是模板專案。專案的事件是重複的,這個模板。點擊打造追朔規劃“後,新專案將被複製此模板的專案。"
-
-#. module: event_project
-#: view:event.project:0
-#: model:ir.actions.act_window,name:event_project.action_event_project
-msgid "Retro-Planning"
-msgstr "追溯計畫"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! Closing Date cannot be set before Beginning Date."
-msgstr "錯誤!結束日期不能早於開始日期"
-
-#. module: event_project
-#: field:event.event,project_id:0
-msgid "Project"
-msgstr "專案"
-
-#. module: event_project
-#: field:event.project,project_id:0
-msgid "Template of Project"
-msgstr "專案範本"
-
-#. module: event_project
-#: view:event.event:0
-msgid "All tasks"
-msgstr "所有的工作任務"
-
-#. module: event_project
-#: view:event.event:0
-#: model:ir.actions.act_window,name:event_project.act_event_task
-msgid "Tasks"
-msgstr "任務"
-
-#. module: event_project
-#: constraint:event.event:0
-msgid "Error ! You cannot create recursive event."
-msgstr "錯誤!您不能創建遞歸的事件"
-
-#. module: event_project
-#: field:event.event,task_ids:0
-msgid "Project tasks"
-msgstr "專案任務"
-
-#. module: event_project
-#: view:event.project:0
-msgid "Close"
-msgstr "關閉"
-
-#. module: event_project
-#: field:event.project,date_start:0
-msgid "Date Start"
-msgstr "開始日期"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Create Retro-Planning"
-msgstr "創建追溯計畫"
-
-#. module: event_project
-#: model:ir.model,name:event_project.model_event_event
-msgid "Event"
-msgstr "活動"
-
-#. module: event_project
-#: view:event.event:0
-msgid "Tasks Management"
-msgstr "任務管理"
-
-#~ msgid ""
-#~ "Organization and management of events.\n"
-#~ "\n"
-#~ " This module allows you to create retro planning for managing your "
-#~ "events.\n"
-#~ msgstr "活動組織及管理。\n"
diff --git a/addons/fleet/i18n/mn.po b/addons/fleet/i18n/mn.po
new file mode 100644
index 00000000000..5f117def249
--- /dev/null
+++ b/addons/fleet/i18n/mn.po
@@ -0,0 +1,1912 @@
+# Mongolian 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:06+0000\n"
+"PO-Revision-Date: 2013-02-08 09:22+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Mongolian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: fleet
+#: selection:fleet.vehicle,fuel_type:0
+msgid "Hybrid"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact
+msgid "Compact"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_1
+msgid "A/C Compressor Replacement"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,vin_sn:0
+msgid "Unique number written on the vehicle motor (VIN/SN number)"
+msgstr ""
+
+#. module: fleet
+#: selection:fleet.service.type,category:0
+#: view:fleet.vehicle.log.contract:0
+#: view:fleet.vehicle.log.services:0
+msgid "Service"
+msgstr "Үйлчилгээ"
+
+#. module: fleet
+#: selection:fleet.vehicle.log.contract,cost_frequency:0
+msgid "Monthly"
+msgstr "Сар бүр"
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:62
+#, python-format
+msgid "Unknown"
+msgstr "Тодорхойгүй"
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_20
+msgid "Engine/Drive Belt(s) Replacement"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+msgid "Vehicle costs"
+msgstr ""
+
+#. module: fleet
+#: selection:fleet.vehicle,fuel_type:0
+msgid "Diesel"
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:421
+#, python-format
+msgid "License Plate: from '%s' to '%s'"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_38
+msgid "Resurface Rotors"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+#: view:fleet.vehicle.model:0
+msgid "Group By..."
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_32
+msgid "Oil Pump Replacement"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_18
+msgid "Engine Belt Inspection"
+msgstr ""
+
+#. module: fleet
+#: selection:fleet.vehicle.log.contract,cost_frequency:0
+msgid "No"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,power:0
+msgid "Power in kW of the vehicle"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_service_2
+msgid "Depreciation and Interests"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle.log.contract,insurer_id:0
+#: field:fleet.vehicle.log.fuel,vendor_id:0
+#: field:fleet.vehicle.log.services,vendor_id:0
+msgid "Supplier"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_35
+msgid "Power Steering Hose Replacement"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.contract:0
+msgid "Odometer details"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+msgid "Has Alert(s)"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle.log.fuel,liter:0
+msgid "Liter"
+msgstr ""
+
+#. module: fleet
+#: model:ir.actions.client,name:fleet.action_fleet_menu
+msgid "Open Fleet Menu"
+msgstr ""
+
+#. module: fleet
+#: view:board.board:0
+msgid "Fuel Costs"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_9
+msgid "Battery Inspection"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.contract:0
+msgid "Invoice Date"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.fuel:0
+msgid "Refueling Details"
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:659
+#, python-format
+msgid "%s contract(s) need(s) to be renewed and/or closed!"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+msgid "Indicative Costs"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_16
+msgid "Charging System Diagnosis"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,car_value:0
+msgid "Value of the bought vehicle"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_44
+msgid "Tie Rod End Replacement"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_24
+msgid "Head Gasket(s) Replacement"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+#: selection:fleet.vehicle.cost,cost_type:0
+msgid "Services"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,odometer:0
+#: help:fleet.vehicle.cost,odometer:0
+#: help:fleet.vehicle.cost,odometer_id:0
+msgid "Odometer measure of the vehicle at the moment of this log"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.contract:0
+#: field:fleet.vehicle.log.contract,notes:0
+msgid "Terms and Conditions"
+msgstr ""
+
+#. module: fleet
+#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban
+msgid "Vehicles with alerts"
+msgstr ""
+
+#. module: fleet
+#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act
+#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu
+msgid "Vehicle Costs"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+msgid "Total Cost"
+msgstr ""
+
+#. module: fleet
+#: selection:fleet.service.type,category:0
+msgid "Both"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle.log.contract,cost_id:0
+#: field:fleet.vehicle.log.fuel,cost_id:0
+#: field:fleet.vehicle.log.services,cost_id:0
+msgid "Automatically created field to link to parent fleet.vehicle.cost"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.contract:0
+msgid "Terminate Contract"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.cost,parent_id:0
+msgid "Parent cost to this current cost"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.log.contract,cost_frequency:0
+msgid "Frequency of the recuring cost"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_service_1
+msgid "Calculation Benefit In Kind"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.log.contract,expiration_date:0
+msgid ""
+"Date when the coverage of the contract expirates (by default, one year after "
+"begin date)"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.fuel:0
+#: field:fleet.vehicle.log.fuel,notes:0
+#: view:fleet.vehicle.log.services:0
+#: field:fleet.vehicle.log.services,notes:0
+msgid "Notes"
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:47
+#, python-format
+msgid "Operation not allowed!"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: fleet
+#: model:res.groups,name:fleet.group_fleet_user
+msgid "User"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.cost,vehicle_id:0
+msgid "Vehicle concerned by this log"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle.log.contract,cost_amount:0
+#: field:fleet.vehicle.log.fuel,cost_amount:0
+#: field:fleet.vehicle.log.services,cost_amount:0
+msgid "Amount"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_6
+msgid "Air Filter Replacement"
+msgstr ""
+
+#. module: fleet
+#: model:ir.model,name:fleet.model_fleet_vehicle_tag
+msgid "fleet.vehicle.tag"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+msgid "show the services logs for this vehicle"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle,contract_renewal_name:0
+msgid "Name of contract to renew soon"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior
+msgid "Senior"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.log.contract,state:0
+msgid "Choose wheter the contract is still valid or not"
+msgstr ""
+
+#. module: fleet
+#: selection:fleet.vehicle,transmission:0
+msgid "Automatic"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:414
+#, python-format
+msgid "Driver: from '%s' to '%s'"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+msgid "and"
+msgstr ""
+
+#. module: fleet
+#: field:fleet.vehicle.model.brand,image_medium:0
+msgid "Medium-sized photo"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_34
+msgid "Oxygen Sensor Replacement"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.services:0
+msgid "Service Type"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,transmission:0
+msgid "Transmission Used by the vehicle"
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:730
+#: view:fleet.vehicle.log.contract:0
+#: model:ir.actions.act_window,name:fleet.act_renew_contract
+#, python-format
+msgid "Renew Contract"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+msgid "show the odometer logs for this vehicle"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,odometer_unit:0
+msgid "Unit of the odometer "
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.services:0
+msgid "Services Costs Per Month"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+msgid "Effective Costs"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_service_8
+msgid "Repair and maintenance"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.log.contract,purchaser_id:0
+msgid "Person to which the contract is signed for"
+msgstr ""
+
+#. module: fleet
+#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act
+msgid ""
+"
\n"
+" Click to create a new contract. \n"
+"
\n"
+" Manage all your contracts (leasing, insurances, etc.) with\n"
+" their related services, costs. OpenERP will automatically "
+"warn\n"
+" you when some contracts have to be renewed.\n"
+"
\n"
+" Each contract (e.g.: leasing) may include several services\n"
+" (reparation, insurances, periodic maintenance).\n"
+"
\n"
+" OpenERP helps you managing the costs for your different\n"
+" vehicles. Costs are created automatically from services,\n"
+" contracts (fixed or recurring) and fuel logs.\n"
+"
\n"
+" Here you can add refuelling entries for all vehicles. You "
+"can\n"
+" also filter logs of a particular vehicle using the search\n"
+" field.\n"
+"
\n"
+" You will be able to manage your fleet by keeping track of "
+"the\n"
+" contracts, services, fixed and recurring costs, odometers "
+"and\n"
+" fuel logs associated to each vehicle.\n"
+"
\n"
+" OpenERP will warn you when services or contract have to be\n"
+" renewed.\n"
+"
\n"
+" To add your first report into this dashboard, go to any\n"
+" menu, switch to list or graph view, and click 'Add "
+"to\n"
+" Dashboard' in the extended search options.\n"
+"
\n"
+" You can filter and group data before inserting into the\n"
+" dashboard using the search options.\n"
+"
\n"
+" OpenERP helps you managing the costs for your different vehicles\n"
+" Costs are generally created from services and contract and appears "
+"here.\n"
+"
\n"
+"
\n"
+" Thanks to the different filters, OpenERP can only print the "
+"effective\n"
+" costs, sort them by type and by vehicle.\n"
+"
\n"
+" Here you can add various odometer entries for all vehicles.\n"
+" You can also show odometer value for a particular vehicle "
+"using\n"
+" the search field.\n"
+"
\n"
+" Here are displayed vehicles for which one or more contracts need "
+"to be renewed. If you see this message, then there is no contracts to "
+"renew.\n"
+"
\n"
+" Click to create a new service entry. \n"
+"
\n"
+" OpenERP helps you keeping track of all the services done\n"
+" on your vehicle. Services can be of many type: occasional\n"
+" repair, fixed maintenance, etc.\n"
+"
\n"
+" Click to create a new type of service.\n"
+"
\n"
+" Each service can used in contracts, as a standalone service "
+"or both.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: fleet
+#: view:board.board:0
+msgid "Services Costs"
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:47
+#, python-format
+msgid "Emptying the odometer value of a vehicle is not allowed."
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,seats:0
+msgid "Number of seats of the vehicle"
+msgstr ""
+
+#. module: fleet
+#: model:res.groups,name:fleet.group_fleet_manager
+msgid "Manager"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.services:0
+msgid "Cost"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_39
+msgid "Rotate Tires"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_42
+msgid "Starter Replacement"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+#: field:fleet.vehicle.cost,year:0
+msgid "Year"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,license_plate:0
+msgid "License plate number of the vehicle (ie: plate number for a car)"
+msgstr ""
+
+#. module: fleet
+#: model:ir.model,name:fleet.model_fleet_contract_state
+msgid "Contains the different possible status of a leasing contract"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+msgid "show the contract for this vehicle"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.services:0
+msgid "Total"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.service.type,category:0
+msgid ""
+"Choose wheter the service refer to contracts, vehicle services or both"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.cost,cost_type:0
+msgid "For internal purpose only"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.state,sequence:0
+msgid "Used to order the note stages"
+msgstr ""
diff --git a/addons/hr_attendance/i18n/en_GB.po b/addons/hr_attendance/i18n/en_GB.po
new file mode 100644
index 00000000000..13bfc803d0b
--- /dev/null
+++ b/addons/hr_attendance/i18n/en_GB.po
@@ -0,0 +1,468 @@
+# English (United Kingdom) 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-02-08 15:39+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: hr_attendance
+#: model:ir.model,name:hr_attendance.model_hr_attendance_month
+msgid "Print Monthly Attendance Report"
+msgstr "Print Monthly Attendance Report"
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+msgid "Hr Attendance Search"
+msgstr "Hr Attendance Search"
+
+#. module: hr_attendance
+#: field:hr.employee,last_sign:0
+msgid "Last Sign"
+msgstr "Last Sign"
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+#: field:hr.employee,state:0
+#: model:ir.model,name:hr_attendance.model_hr_attendance
+msgid "Attendance"
+msgstr "Attendance"
+
+#. module: hr_attendance
+#. openerp-web
+#: code:addons/hr_attendance/static/src/js/attendance.js:34
+#, python-format
+msgid "Last sign in: %s, %s. Click to sign out."
+msgstr "Last sign in: %s, %s. Click to sign out."
+
+#. module: hr_attendance
+#: constraint:hr.attendance:0
+msgid "Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)"
+msgstr ""
+"Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)"
+
+#. module: hr_attendance
+#: help:hr.action.reason,name:0
+msgid "Specifies the reason for Signing In/Signing Out."
+msgstr "Specifies the reason for Signing In/Signing Out."
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid ""
+"(*) A positive delay means that the employee worked less than recorded."
+msgstr ""
+"(*) A positive delay means that the employee worked less than recorded."
+
+#. module: hr_attendance
+#: view:hr.attendance.month:0
+msgid "Print Attendance Report Monthly"
+msgstr "Print Attendance Report Monthly"
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/report/timesheet.py:120
+#, python-format
+msgid "Attendances by Week"
+msgstr "Attendances by Week"
+
+#. module: hr_attendance
+#: selection:hr.action.reason,action_type:0
+msgid "Sign out"
+msgstr "Sign out"
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Delay"
+msgstr "Delay"
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+msgid "Group By..."
+msgstr "Group By..."
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "October"
+msgstr "October"
+
+#. module: hr_attendance
+#: field:hr.employee,attendance_access:0
+msgid "Attendance Access"
+msgstr "Attendance Access"
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/hr_attendance.py:154
+#: selection:hr.attendance,action:0
+#: view:hr.employee:0
+#, python-format
+msgid "Sign Out"
+msgstr "Sign Out"
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/wizard/hr_attendance_error.py:49
+#, python-format
+msgid "No records are found for your selection!"
+msgstr "No records are found for your selection!"
+
+#. module: hr_attendance
+#: view:hr.attendance.error:0
+#: view:hr.attendance.month:0
+#: view:hr.attendance.week:0
+msgid "Print"
+msgstr "Print"
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+#: field:hr.attendance,employee_id:0
+#: model:ir.model,name:hr_attendance.model_hr_employee
+msgid "Employee"
+msgstr "Employee"
+
+#. module: hr_attendance
+#: field:hr.attendance.month,month:0
+msgid "Month"
+msgstr "Month"
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Date Recorded"
+msgstr ""
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/hr_attendance.py:154
+#: selection:hr.attendance,action:0
+#: view:hr.employee:0
+#, python-format
+msgid "Sign In"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance.error,init_date:0
+#: field:hr.attendance.week,init_date:0
+msgid "Starting Date"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance
+#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance
+#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance
+msgid "Attendances"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "March"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "August"
+msgstr ""
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/hr_attendance.py:161
+#, python-format
+msgid "Warning"
+msgstr ""
+
+#. module: hr_attendance
+#: help:hr.config.settings,group_hr_attendance:0
+msgid "Allocates attendance group to all users."
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+msgid "My Attendance"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "June"
+msgstr ""
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/report/attendance_by_month.py:190
+#, python-format
+msgid "Attendances by Month"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week
+msgid "Attendances By Week"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.model,name:hr_attendance.model_hr_attendance_error
+msgid "Print Error Attendance Report"
+msgstr ""
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Total period:"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.action.reason,name:0
+msgid "Reason"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance.error:0
+msgid "Print Attendance Report Error"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.actions.act_window,help:hr_attendance.open_view_attendance
+msgid ""
+"The Time Tracking functionality aims to manage employee attendances from "
+"Sign in/Sign out actions. You can also link this feature to an attendance "
+"device using OpenERP's web service features."
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+msgid "Today"
+msgstr ""
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Date Signed"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance,name:0
+msgid "Date"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.config.settings,group_hr_attendance:0
+msgid "Track attendances for all employees"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "July"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_error
+#: model:ir.actions.report.xml,name:hr_attendance.attendance_error_report
+msgid "Attendance Error Report"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+#: field:hr.attendance,day:0
+msgid "Day"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.employee,state:0
+msgid "Present"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.employee,state:0
+msgid "Absent"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "February"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance,action_desc:0
+#: model:ir.model,name:hr_attendance.model_hr_action_reason
+msgid "Action Reason"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance.month,year:0
+msgid "Year"
+msgstr ""
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Min Delay"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance:0
+msgid "Employee attendances"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.action.reason:0
+msgid "Define attendance reason"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.action.reason,action_type:0
+msgid "Sign in"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance.error:0
+msgid "Analysis Information"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_month
+msgid "Attendances By Month"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "January"
+msgstr ""
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/wizard/hr_attendance_error.py:49
+#, python-format
+msgid "No Data Available !"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "April"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance.week:0
+msgid "Print Attendance Report Weekly"
+msgstr ""
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Attendance Errors"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance,action:0
+#: selection:hr.attendance,action:0
+msgid "Action"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking
+msgid "Time Tracking"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason
+#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance_reason
+msgid "Attendance Reasons"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "November"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance.error:0
+msgid "Bellow this delay, the error is considered to be voluntary"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance.error,max_delay:0
+msgid "Max. Delay (Min)"
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.attendance.error,end_date:0
+#: field:hr.attendance.week,end_date:0
+msgid "Ending Date"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "September"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.action.reason:0
+msgid "Attendance reasons"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.model,name:hr_attendance.model_hr_attendance_week
+msgid "Print Week Attendance Report"
+msgstr ""
+
+#. module: hr_attendance
+#: model:ir.model,name:hr_attendance.model_hr_config_settings
+msgid "hr.config.settings"
+msgstr ""
+
+#. module: hr_attendance
+#. openerp-web
+#: code:addons/hr_attendance/static/src/js/attendance.js:36
+#, python-format
+msgid "Click to Sign In at %s."
+msgstr ""
+
+#. module: hr_attendance
+#: field:hr.action.reason,action_type:0
+msgid "Action Type"
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "May"
+msgstr ""
+
+#. module: hr_attendance
+#: code:addons/hr_attendance/hr_attendance.py:161
+#, python-format
+msgid ""
+"You tried to %s with a date anterior to another event !\n"
+"Try to contact the HR Manager to correct attendances."
+msgstr ""
+
+#. module: hr_attendance
+#: selection:hr.attendance.month,month:0
+msgid "December"
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance.error:0
+#: view:hr.attendance.month:0
+#: view:hr.attendance.week:0
+msgid "Cancel"
+msgstr ""
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid "Operation"
+msgstr ""
+
+#. module: hr_attendance
+#: report:report.hr.timesheet.attendance.error:0
+msgid ""
+"(*) A negative delay means that the employee worked more than encoded."
+msgstr ""
+
+#. module: hr_attendance
+#: view:hr.attendance.error:0
+#: view:hr.attendance.month:0
+#: view:hr.attendance.week:0
+msgid "or"
+msgstr ""
+
+#. module: hr_attendance
+#: help:hr.attendance,action_desc:0
+msgid ""
+"Specifies the reason for Signing In/Signing Out in case of extra hours."
+msgstr ""
diff --git a/addons/hr_attendance/test/hr_attendance_report.yml b/addons/hr_attendance/test/hr_attendance_report.yml
index f9d78ebbecc..a5276b775d8 100644
--- a/addons/hr_attendance/test/hr_attendance_report.yml
+++ b/addons/hr_attendance/test/hr_attendance_report.yml
@@ -2,7 +2,7 @@
Print the HR Attendance Report By Month through the wizard
-
!python {model: hr.employee}: |
- from tools import test_reports
+ from openerp.tools import test_reports
ctx = {'model': 'hr.employee','active_ids': [ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')]}
data_dict = {}
test_reports.try_report_action(cr, uid, 'action_hr_attendance_month',wiz_data=data_dict, context=ctx, our_module='hr_attendance')
@@ -11,7 +11,7 @@
-
!python {model: hr.employee}: |
import time
- from tools import test_reports
+ from openerp.tools import test_reports
ctx = {'model': 'hr.employee','active_ids': [ref('hr.employee_fp')]}
data_dict = {'init_date': time.strftime('%Y-01-01')}
test_reports.try_report_action(cr, uid, 'action_hr_attendance_error',wiz_data=data_dict, context=ctx, our_module='hr_attendance')
diff --git a/addons/hr_contract/i18n/en_GB.po b/addons/hr_contract/i18n/en_GB.po
new file mode 100644
index 00000000000..a6ceca31333
--- /dev/null
+++ b/addons/hr_contract/i18n/en_GB.po
@@ -0,0 +1,231 @@
+# English (United Kingdom) 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-02-07 19:51+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: English (United Kingdom) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: hr_contract
+#: field:hr.contract,wage:0
+msgid "Wage"
+msgstr "Wage"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Information"
+msgstr "Information"
+
+#. module: hr_contract
+#: field:hr.contract,trial_date_start:0
+msgid "Trial Start Date"
+msgstr "Trial Start Date"
+
+#. module: hr_contract
+#: field:hr.employee,vehicle:0
+msgid "Company Vehicle"
+msgstr "Company Vehicle"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Group By..."
+msgstr "Group By..."
+
+#. module: hr_contract
+#: field:hr.contract,department_id:0
+msgid "Department"
+msgstr "Department"
+
+#. module: hr_contract
+#: view:hr.contract:0
+#: field:hr.contract,employee_id:0
+#: model:ir.model,name:hr_contract.model_hr_employee
+msgid "Employee"
+msgstr "Employee"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Search Contract"
+msgstr "Search Contract"
+
+#. module: hr_contract
+#: view:hr.contract:0
+#: view:hr.employee:0
+#: field:hr.employee,contract_ids:0
+#: model:ir.actions.act_window,name:hr_contract.act_hr_employee_2_hr_contract
+#: model:ir.actions.act_window,name:hr_contract.action_hr_contract
+#: model:ir.ui.menu,name:hr_contract.hr_menu_contract
+msgid "Contracts"
+msgstr "Contracts"
+
+#. module: hr_contract
+#: field:hr.employee,children:0
+msgid "Number of Children"
+msgstr "Number of Children"
+
+#. module: hr_contract
+#: help:hr.employee,contract_id:0
+msgid "Latest contract of the employee"
+msgstr "Latest contract of the employee"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Job"
+msgstr "Job"
+
+#. module: hr_contract
+#: field:hr.contract,advantages:0
+msgid "Advantages"
+msgstr "Advantages"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Work Permit"
+msgstr "Work Permit"
+
+#. module: hr_contract
+#: model:ir.actions.act_window,name:hr_contract.action_hr_contract_type
+#: model:ir.ui.menu,name:hr_contract.hr_menu_contract_type
+msgid "Contract Types"
+msgstr "Contract Types"
+
+#. module: hr_contract
+#: view:hr.employee:0
+msgid "Medical Exam"
+msgstr "Medical Exam"
+
+#. module: hr_contract
+#: field:hr.contract,date_end:0
+msgid "End Date"
+msgstr "End Date"
+
+#. module: hr_contract
+#: help:hr.contract,wage:0
+msgid "Basic Salary of the employee"
+msgstr "Basic Salary of the employee"
+
+#. module: hr_contract
+#: field:hr.contract,name:0
+msgid "Contract Reference"
+msgstr "Contract Reference"
+
+#. module: hr_contract
+#: help:hr.employee,vehicle_distance:0
+msgid "In kilometers"
+msgstr "In kilometers"
+
+#. module: hr_contract
+#: view:hr.contract:0
+#: field:hr.contract,notes:0
+msgid "Notes"
+msgstr "Notes"
+
+#. module: hr_contract
+#: field:hr.contract,permit_no:0
+msgid "Work Permit No"
+msgstr "Work Permit No"
+
+#. module: hr_contract
+#: view:hr.contract:0
+#: view:hr.employee:0
+#: field:hr.employee,contract_id:0
+#: model:ir.model,name:hr_contract.model_hr_contract
+#: model:ir.ui.menu,name:hr_contract.next_id_56
+msgid "Contract"
+msgstr "Contract"
+
+#. module: hr_contract
+#: view:hr.contract:0
+#: field:hr.contract,type_id:0
+#: view:hr.contract.type:0
+#: field:hr.contract.type,name:0
+#: model:ir.model,name:hr_contract.model_hr_contract_type
+msgid "Contract Type"
+msgstr "Contract Type"
+
+#. module: hr_contract
+#: view:hr.contract:0
+#: field:hr.contract,working_hours:0
+msgid "Working Schedule"
+msgstr "Working Schedule"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Salary and Advantages"
+msgstr "Salary and Advantages"
+
+#. module: hr_contract
+#: field:hr.contract,job_id:0
+msgid "Job Title"
+msgstr "Job Title"
+
+#. module: hr_contract
+#: constraint:hr.contract:0
+msgid "Error! Contract start-date must be less than contract end-date."
+msgstr "Error! Contract start-date must be less than contract end-date."
+
+#. module: hr_contract
+#: field:hr.employee,manager:0
+msgid "Is a Manager"
+msgstr "Is a Manager"
+
+#. module: hr_contract
+#: field:hr.contract,date_start:0
+msgid "Start Date"
+msgstr "Start Date"
+
+#. module: hr_contract
+#: field:hr.contract,visa_no:0
+msgid "Visa No"
+msgstr "Visa No"
+
+#. module: hr_contract
+#: field:hr.employee,vehicle_distance:0
+msgid "Home-Work Dist."
+msgstr "Home-Work Dist."
+
+#. module: hr_contract
+#: field:hr.employee,place_of_birth:0
+msgid "Place of Birth"
+msgstr "Place of Birth"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Trial Period Duration"
+msgstr "Trial Period Duration"
+
+#. module: hr_contract
+#: view:hr.contract:0
+msgid "Duration"
+msgstr "Duration"
+
+#. module: hr_contract
+#: field:hr.contract,visa_expire:0
+msgid "Visa Expire Date"
+msgstr "Visa Expire Date"
+
+#. module: hr_contract
+#: field:hr.employee,medic_exam:0
+msgid "Medical Examination Date"
+msgstr "Medical Examination Date"
+
+#. module: hr_contract
+#: field:hr.contract,trial_date_end:0
+msgid "Trial End Date"
+msgstr "Trial End Date"
+
+#. module: hr_contract
+#: view:hr.contract.type:0
+msgid "Search Contract Type"
+msgstr "Search Contract Type"
diff --git a/addons/hr_evaluation/test/test_hr_evaluation.yml b/addons/hr_evaluation/test/test_hr_evaluation.yml
index a66731531fa..ba0a77221c9 100644
--- a/addons/hr_evaluation/test/test_hr_evaluation.yml
+++ b/addons/hr_evaluation/test/test_hr_evaluation.yml
@@ -100,8 +100,9 @@
Print Evaluations Statistics Report
-
!python {model: hr.evaluation.report}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
ctx={}
data_dict={'state': 'done', 'rating': 2, 'employee_id': ref("hr.employee_fp")}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'hr_evaluation_evaluation_0',wiz_data=data_dict, context=ctx, our_module='hr_evaluation')
\ No newline at end of file
diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py
index f32479c2ae2..0b6ec48974b 100644
--- a/addons/hr_expense/hr_expense.py
+++ b/addons/hr_expense/hr_expense.py
@@ -21,7 +21,6 @@
import time
-from openerp import netsvc
from openerp.osv import fields, osv
from openerp.tools.translate import _
@@ -152,7 +151,6 @@ class hr_expense_expense(osv.osv):
account_journal = self.pool.get('account.journal')
voucher_obj = self.pool.get('account.voucher')
currency_obj = self.pool.get('res.currency')
- wkf_service = netsvc.LocalService("workflow")
if context is None:
context = {}
for exp in self.browse(cr, uid, ids, context=context):
diff --git a/addons/hr_expense/test/expense_process.yml b/addons/hr_expense/test/expense_process.yml
index eae63c460fc..b563f30afa9 100644
--- a/addons/hr_expense/test/expense_process.yml
+++ b/addons/hr_expense/test/expense_process.yml
@@ -41,7 +41,8 @@
I print a report of the expenses.
-
!python {model: hr.expense.expense}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.hr.expense').create(cr, uid, [ref('hr_expense.sep_expenses')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'hr_expense-report.'+format), 'wb+').write(data)
diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py
index c7d7867911d..c81c4062a73 100644
--- a/addons/hr_holidays/hr_holidays.py
+++ b/addons/hr_holidays/hr_holidays.py
@@ -24,10 +24,9 @@
import datetime
import time
from itertools import groupby
-from operator import itemgetter
+from operator import attrgetter, itemgetter
import math
-from openerp import netsvc
from openerp import tools
from openerp.osv import fields, osv
from openerp.tools.translate import _
@@ -304,10 +303,8 @@ class hr_holidays(osv.osv):
'manager_id': False,
'manager_id2': False,
})
- wf_service = netsvc.LocalService("workflow")
- for id in ids:
- wf_service.trg_delete(uid, 'hr.holidays', id, cr)
- wf_service.trg_create(uid, 'hr.holidays', id, cr)
+ self.delete_workflow(cr, uid, ids)
+ self.create_workflow(cr, uid, ids)
to_unlink = []
for record in self.browse(cr, uid, ids, context=context):
for record2 in record.linked_request_ids:
@@ -370,11 +367,11 @@ class hr_holidays(osv.osv):
'employee_id': emp.id
}
leave_ids.append(self.create(cr, uid, vals, context=None))
- wf_service = netsvc.LocalService("workflow")
for leave_id in leave_ids:
- wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'confirm', cr)
- wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'validate', cr)
- wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'second_validate', cr)
+ # TODO is it necessary to interleave the calls?
+ self.signal_confirm(cr, uid, [leave_id])
+ self.signal_validate(cr, uid, [leave_id])
+ self.signal_second_validate(cr, uid, [leave_id])
return True
def holidays_confirm(self, cr, uid, ids, context=None):
@@ -404,9 +401,7 @@ class hr_holidays(osv.osv):
meeting_obj.unlink(cr, uid, [record.meeting_id.id])
# If a category that created several holidays, cancel all related
- wf_service = netsvc.LocalService("workflow")
- for request in record.linked_request_ids or []:
- wf_service.trg_validate(uid, 'hr.holidays', request.id, 'refuse', cr)
+ self.signal_refuse(cr, uid, map(attrgetter('id'), record.linked_request_ids or []))
self._remove_resource_leave(cr, uid, ids, context=context)
return True
@@ -478,10 +473,9 @@ class hr_employee(osv.osv):
leave_id = holiday_obj.create(cr, uid, {'name': _('Leave Request for %s') % employee.name, 'employee_id': employee.id, 'holiday_status_id': status_id, 'type': 'remove', 'holiday_type': 'employee', 'number_of_days_temp': abs(diff)}, context=context)
else:
return False
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'confirm', cr)
- wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'validate', cr)
- wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'second_validate', cr)
+ holidays_obj.signal_confirm(cr, uid, [leave_id])
+ holidays_obj.signal_validate(cr, uid, [leave_id])
+ holidays_obj.signal_second_validate(cr, uid, [leave_id])
return True
def _get_remaining_days(self, cr, uid, ids, name, args, context=None):
diff --git a/addons/hr_holidays/test/hr_holidays_report.yml b/addons/hr_holidays/test/hr_holidays_report.yml
index 854ad34d5ff..19189e34461 100644
--- a/addons/hr_holidays/test/hr_holidays_report.yml
+++ b/addons/hr_holidays/test/hr_holidays_report.yml
@@ -6,7 +6,7 @@
ctx={}
ctx.update({'model': 'hr.department','active_ids': [ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')]})
data_dict = {'date_from': time.strftime('%Y-%m-01'), 'depts' : [(6,0,[ref('hr.dep_sales')])],'holiday_type' : 'Approved'}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_hr_holidays_summary_dept',wiz_data=data_dict, context=ctx, our_module='hr_holidays')
-
@@ -17,6 +17,6 @@
ctx={}
ctx.update({'model': 'hr.employee','active_ids': [ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')]})
data_dict = {'date_from': time.strftime('%Y-%m-01'), 'emp' : [(6,0,[ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')])],'holiday_type' : 'Approved'}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_hr_holidays_summary_employee',wiz_data=data_dict, context=ctx, our_module='hr_holidays')
diff --git a/addons/hr_holidays/test/test_hr_holiday.yml b/addons/hr_holidays/test/test_hr_holiday.yml
index f0e85d552cb..2bb60300cff 100644
--- a/addons/hr_holidays/test/test_hr_holiday.yml
+++ b/addons/hr_holidays/test/test_hr_holiday.yml
@@ -18,10 +18,8 @@
I again set to draft and then confirm.
-
!python {model: hr.holidays}: |
- import netsvc
- wf_service = netsvc.LocalService("workflow")
self.set_to_draft(cr, uid, [ref('hr_holidays_employee1_cl')])
- wf_service.trg_validate(uid, 'hr.holidays', ref('hr_holidays_employee1_cl'), 'confirm', cr)
+ self.signal_confirm(cr, uid, [ref('hr_holidays_employee1_cl')])
-
I validate the holiday request by clicking on "To Approve" button.
-
diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py
index b711ed1a9c4..06af3054b68 100644
--- a/addons/hr_payroll/hr_payroll.py
+++ b/addons/hr_payroll/hr_payroll.py
@@ -26,7 +26,6 @@ from datetime import datetime
from datetime import timedelta
from dateutil import relativedelta
-from openerp import netsvc
from openerp.osv import fields, osv
from openerp import tools
from openerp.tools.translate import _
@@ -331,13 +330,12 @@ class hr_payslip(osv.osv):
def refund_sheet(self, cr, uid, ids, context=None):
mod_obj = self.pool.get('ir.model.data')
- wf_service = netsvc.LocalService("workflow")
for payslip in self.browse(cr, uid, ids, context=context):
id_copy = self.copy(cr, uid, payslip.id, {'credit_note': True, 'name': _('Refund: ')+payslip.name}, context=context)
self.compute_sheet(cr, uid, [id_copy], context=context)
- wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'hr_verify_sheet', cr)
- wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'process_sheet', cr)
-
+ self.signal_hr_verify_sheet(cr, uid, [id_copy])
+ self.signal_process_sheet(cr, uid, [id_copy])
+
form_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_form')
form_res = form_id and form_id[1] or False
tree_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_tree')
diff --git a/addons/hr_payroll/test/hr_payroll_report.yml b/addons/hr_payroll/test/hr_payroll_report.yml
index 5b86bacf693..9681134f270 100644
--- a/addons/hr_payroll/test/hr_payroll_report.yml
+++ b/addons/hr_payroll/test/hr_payroll_report.yml
@@ -4,7 +4,8 @@
Print HR Payslip
-
!python {model: hr.payslip}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.payslip.pdf').create(cr, uid, [ref('hr_payroll.hr_payslip_salaryslipofbonamyforjune0')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-payslip_report.'+format), 'wb+').write(data)
\ No newline at end of file
diff --git a/addons/hr_payroll/test/payslip.yml b/addons/hr_payroll/test/payslip.yml
index c3ad3a1a85c..0e60a5b6af4 100644
--- a/addons/hr_payroll/test/payslip.yml
+++ b/addons/hr_payroll/test/payslip.yml
@@ -68,7 +68,7 @@
I verify that the payslip is in done state
-
!python {model: hr.payslip}: |
- from tools.translate import _
+ from openerp.tools.translate import _
payslip_brw=self.browse(cr, uid, ref("hr_payslip_0"))
assert(payslip_brw.state == 'done'), _('State not changed!')
-
diff --git a/addons/hr_payroll_account/test/hr_payroll_account.yml b/addons/hr_payroll_account/test/hr_payroll_account.yml
index 5abf7d5dffa..c8b6bf42fdd 100644
--- a/addons/hr_payroll_account/test/hr_payroll_account.yml
+++ b/addons/hr_payroll_account/test/hr_payroll_account.yml
@@ -89,7 +89,7 @@
I verify the payslip is in draft state.
-
!python {model: hr.payslip}: |
- from tools.translate import _
+ from openerp.tools.translate import _
payslip_brw=self.browse(cr, uid, ref("hr_payslip_0"))
assert(payslip_brw.state == 'draft'), _('State not changed!')
-
@@ -104,10 +104,8 @@
I want to check cancel button. So I first cancel the sheet then make it set to draft.
-
!python {model: hr.payslip}: |
- import netsvc
- wf_service = netsvc.LocalService("workflow")
self.cancel_sheet(cr, uid, [ref("hr_payslip_0")], None)
- wf_service.trg_validate(uid, 'hr.payslip', ref("hr_payslip_0"), 'draft', cr)
+ self.signal_draft(cr, uid, [ref("hr_payslip_0")])
-
Then I click on the "Confirm" button.
-
@@ -122,7 +120,7 @@
I verify that the payslip is in done state.
-
!python {model: hr.payslip}: |
- from tools.translate import _
+ from openerp.tools.translate import _
payslip_brw=self.browse(cr, uid, ref("hr_payslip_0"))
assert(payslip_brw.state == 'done'), _('State not changed!')
diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py
index 92465c1b84e..5700a07f519 100644
--- a/addons/hr_recruitment/hr_recruitment.py
+++ b/addons/hr_recruitment/hr_recruitment.py
@@ -371,7 +371,6 @@ class hr_applicant(base_stage, osv.Model):
update_vals = {}
update_vals.update({
- 'description': msg.get('body'),
'email_from': msg.get('from'),
'email_cc': msg.get('cc'),
})
diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml
index f709a224a45..b6a0bdd4ccf 100644
--- a/addons/hr_recruitment/hr_recruitment_view.xml
+++ b/addons/hr_recruitment/hr_recruitment_view.xml
@@ -187,6 +187,8 @@
domain="[('date_action','<>',False)]" help="Filter and view on next actions and date"/>
+
+
diff --git a/addons/hr_recruitment/test/recruitment_process.yml b/addons/hr_recruitment/test/recruitment_process.yml
index 5f0a005939d..f2d4e4736fa 100644
--- a/addons/hr_recruitment/test/recruitment_process.yml
+++ b/addons/hr_recruitment/test/recruitment_process.yml
@@ -4,7 +4,7 @@
An applicant is interested in the job position. So he sends a resume by email.
-
!python {model: mail.thread}: |
- import addons
+ from openerp import addons
request_file = open(addons.get_module_resource('hr_recruitment','test', 'resume.eml'),'rb')
request_message = request_file.read()
self.message_process(cr, uid, 'hr.applicant', request_message)
diff --git a/addons/hr_timesheet/test/hr_timesheet_report.yml b/addons/hr_timesheet/test/hr_timesheet_report.yml
index ae5b294aa16..ec8a8954cca 100644
--- a/addons/hr_timesheet/test/hr_timesheet_report.yml
+++ b/addons/hr_timesheet/test/hr_timesheet_report.yml
@@ -2,20 +2,22 @@
Print the HR Timesheet By Employee report through the wizard
-
!python {model: hr.employee}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
ctx={}
ctx.update({'model': 'hr.employee','active_ids': []})
data_dict = {'month': time.gmtime()[1], 'year': time.gmtime()[0], 'employee_id' : ref('hr.employee_fp')}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_hr_timesheet_employee',wiz_data=data_dict, context=ctx, our_module='hr_timesheet')
-
Print the HR Timesheet By Employee report through the wizard
-
!python {model: hr.employee}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
ctx={}
ctx.update({'model': 'hr.employee','active_ids': []})
data_dict = {'month': time.gmtime()[1], 'year': time.gmtime()[0], 'employee_ids' : [(6,0,[ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')])]}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_hr_timesheet_users',wiz_data=data_dict, context=ctx, our_module='hr_timesheet')
diff --git a/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml b/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml
index adce0e97fa3..9f7be9e53b3 100644
--- a/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml
+++ b/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml
@@ -2,7 +2,8 @@
In order to test the PDF reports defined on HR Timesheet Account Analytic Profit, we will print report of HR Timesheet Account Analytic Profit
-
!python {model: account.analytic.line}: |
- import netsvc, tools, os, time
+ import os, time
+ from openerp import netsvc, tools
data_dict = {'model': 'ir.ui.menu', 'form': {'date_from': time.strftime('%Y-%m-01'), 'employee_ids': [[6,0,[ref('hr.employee_fp'), ref('hr.employee_qdp'),ref('hr.employee_al')]]], 'journal_ids': [[6,0,[ref('hr_timesheet.analytic_journal')]]], 'date_to': time.strftime('%Y-%m-%d')}}
(data, format) = netsvc.LocalService('report.account.analytic.profit').create(cr, uid, [], data_dict, {})
if tools.config['test_report_directory']:
diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml
index de19ea8fb3a..0896cf7d517 100644
--- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml
+++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml
@@ -115,6 +115,4 @@
I click on "Create Invoice" button to create Invoice and validate the invoice.
-
!python {model: hr.timesheet.invoice.create.final}: |
- import netsvc
- wkf_service = netsvc.LocalService("workflow")
res = self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_final_0")], {"active_ids": [ref("account.analytic_agrolait")]})
diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml
index 68e827e79f1..d00963073f0 100644
--- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml
+++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml
@@ -114,6 +114,4 @@
I click on "Create Invoice" button to create Invoice and validate the invoice.
-
!python {model: hr.timesheet.invoice.create.final}: |
- import netsvc
- wkf_service = netsvc.LocalService("workflow")
res = self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_final_0")], {"active_ids": [ref("account.analytic_agrolait")]})
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
index c473670b014..d4e71cedbf5 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
@@ -25,7 +25,6 @@ from dateutil.relativedelta import relativedelta
from openerp.osv import fields, osv
from openerp.tools.translate import _
-from openerp import netsvc
class hr_timesheet_sheet(osv.osv):
_name = "hr_timesheet_sheet.sheet"
@@ -93,8 +92,7 @@ class hr_timesheet_sheet(osv.osv):
self.check_employee_attendance_state(cr, uid, sheet.id, context=context)
di = sheet.user_id.company_id.timesheet_max_difference
if (abs(sheet.total_difference) < di) or not di:
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'hr_timesheet_sheet.sheet', sheet.id, 'confirm', cr)
+ self.signal_confirm(cr, uid, [sheet.id])
else:
raise osv.except_osv(_('Warning!'), _('Please verify that the total difference of the sheet is lower than %.2f.') %(di,))
return True
@@ -192,9 +190,7 @@ class hr_timesheet_sheet(osv.osv):
def action_set_to_draft(self, cr, uid, ids, *args):
self.write(cr, uid, ids, {'state': 'draft'})
- wf_service = netsvc.LocalService('workflow')
- for id in ids:
- wf_service.trg_create(uid, self._name, id, cr)
+ self.create_workflow(cr, uid, ids)
return True
def name_get(self, cr, uid, ids, context=None):
diff --git a/addons/hr_timesheet_sheet/i18n/sk.po b/addons/hr_timesheet_sheet/i18n/sk.po
new file mode 100644
index 00000000000..ff433766321
--- /dev/null
+++ b/addons/hr_timesheet_sheet/i18n/sk.po
@@ -0,0 +1,1151 @@
+# Slovak 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:04+0000\n"
+"PO-Revision-Date: 2013-02-10 18:14+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Slovak \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-11 05:10+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
+
+#. module: hr_timesheet_sheet
+#: field:hr.analytic.timesheet,sheet_id:0
+#: field:hr.attendance,sheet_id:0
+#: field:hr_timesheet_sheet.sheet.account,sheet_id:0
+#: field:hr_timesheet_sheet.sheet.day,sheet_id:0
+msgid "Sheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0
+msgid "Service"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr.timesheet.report,quantity:0
+#: field:timesheet.report,quantity:0
+msgid "Time"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: help:hr.config.settings,timesheet_max_difference:0
+msgid ""
+"Allowed difference in hours between the sign in/out and the timesheet\n"
+" computation for one sheet. Set this to 0 if you do not want "
+"any control."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: view:hr_timesheet_sheet.sheet:0
+#: view:timesheet.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,total_attendance:0
+msgid "Total Attendance"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+#: field:hr_timesheet_sheet.sheet,department_id:0
+#: view:timesheet.report:0
+#: field:timesheet.report,department_id:0
+msgid "Department"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0
+msgid "Task timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86
+#, python-format
+msgid ""
+"In order to create a timesheet for this employee, you must assign an "
+"analytic journal to the employee, like 'Timesheet Journal'."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr.timesheet.report,month:0
+#: selection:timesheet.report,month:0
+msgid "March"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+#: field:timesheet.report,cost:0
+msgid "#Cost"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: field:hr.timesheet.report,company_id:0
+#: field:hr_timesheet_sheet.sheet,company_id:0
+#: view:timesheet.report:0
+#: field:timesheet.report,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: view:hr_timesheet_sheet.sheet:0
+#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_report
+#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet
+#: model:ir.model,name:hr_timesheet_sheet.model_timesheet_report
+#: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0
+#: view:timesheet.report:0
+msgid "Timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Set to Draft"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Timesheet Period"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,date_to:0
+#: field:timesheet.report,date_to:0
+msgid "Date to"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "to"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0
+msgid "Based on the timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:326
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:397
+#, python-format
+msgid "You cannot modify an entry in a confirmed timesheet."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: view:timesheet.report:0
+msgid "Group by day of date"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current
+msgid "My Current Timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0
+msgid "Validate"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr_timesheet_sheet.sheet,state:0
+msgid "Approved"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr_timesheet_sheet.sheet,state_attendance:0
+msgid "Present"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+msgid "Total Cost"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0
+msgid "Refuse"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet
+msgid "Timesheet Activities"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
+#, python-format
+msgid "Please create an employee and associate it with this user."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:401
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:421
+#, python-format
+msgid ""
+"You cannot enter an attendance date outside the current timesheet dates."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:205
+#, python-format
+msgid "Week "
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open
+msgid ""
+"My Timesheet opens your timesheet so that you can book your activities into "
+"the system. From the same form, you can register your attendances (Sign "
+"In/Out) and describe the working hours made on the different projects. At "
+"the end of the period defined in the company, the timesheet is confirmed by "
+"the user and can be validated by his manager. If required, as defined on the "
+"project, you can generate the invoices based on the timesheet."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: help:hr_timesheet_sheet.sheet,state:0
+msgid ""
+" * The 'Draft' status is used when a user is encoding a new and unconfirmed "
+"timesheet. \n"
+"* The 'Confirmed' status is used for to confirm the timesheet by user. "
+" \n"
+"* The 'Done' status is used when users timesheet is accepted by his/her "
+"senior."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:80
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:82
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:84
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:326
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:397
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:428
+#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr.config.settings,timesheet_max_difference:0
+msgid ""
+"Allow a difference of time between timesheets and attendances of (in hours)"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99
+#, python-format
+msgid ""
+"Please verify that the total difference of the sheet is lower than %.2f."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
+#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all
+msgid "Timesheet Sheet Analysis"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet.account,name:0
+msgid "Project / Analytic Account"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0
+msgid "Validation"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: help:hr_timesheet_sheet.sheet,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:80
+#, python-format
+msgid ""
+"In order to create a timesheet for this employee, you must assign it to a "
+"user."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
+msgid "Employee's timesheet entry"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:213
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: field:hr.timesheet.report,account_id:0
+#: view:timesheet.report:0
+#: field:timesheet.report,account_id:0
+msgid "Analytic Account"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: help:hr_timesheet_sheet.sheet,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:timesheet.report,nbr:0
+msgid "#Nbr"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,date_from:0
+#: field:timesheet.report,date_from:0
+msgid "Date from"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.employee:0
+#: view:hr_timesheet_sheet.sheet:0
+#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet
+#: view:res.company:0
+msgid "Timesheets"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0
+#: view:timesheet.report:0
+#: selection:timesheet.report,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet.day,total_attendance:0
+#: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance
+#: model:process.node,name:hr_timesheet_sheet.process_node_attendance0
+msgid "Attendance"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0
+msgid "Confirm"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,timesheet_ids:0
+msgid "Timesheet lines"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0
+msgid "State is 'confirmed'."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,employee_id:0
+msgid "Employee"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr_timesheet_sheet.sheet,state:0
+#: selection:timesheet.report,state:0
+msgid "New"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph
+msgid "My Total Attendances By Week"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet.account,total:0
+msgid "Total Time"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form
+#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form
+msgid "Timesheets to Validate"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Hours"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: view:timesheet.report:0
+msgid "Group by month of date"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0
+msgid "The project manager validates the timesheets."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr.timesheet.report,month:0
+#: selection:timesheet.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr.config.settings,timesheet_range:0
+msgid "Validate timesheets every"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,state:0
+#: view:timesheet.report:0
+#: field:timesheet.report,state:0
+msgid "Status"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,name:hr_timesheet_sheet.process_node_workontask0
+msgid "Work on Task"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr_timesheet_sheet.sheet,state:0
+msgid "Waiting Approval"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+msgid "#Quantity"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,total_timesheet:0
+#: view:hr_timesheet_sheet.sheet.day:0
+#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0
+msgid "Total Timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Available Attendance"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Sign In"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+#: field:timesheet.report,total_timesheet:0
+msgid "#Total Timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open
+msgid "hr.timesheet.current.open"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71
+#, python-format
+msgid ""
+"In order to create a timesheet for this employee, you must link the employee "
+"to a product, like 'Consultant'."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr.timesheet.report,month:0
+#: selection:timesheet.report,month:0
+msgid "September"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr.timesheet.report,month:0
+#: selection:timesheet.report,month:0
+msgid "December"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.current.open:0
+msgid "It will open your current timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr.config.settings,timesheet_range:0
+#: view:hr.timesheet.report:0
+#: field:hr.timesheet.report,month:0
+#: selection:res.company,timesheet_range:0
+#: view:timesheet.report:0
+#: field:timesheet.report,month:0
+msgid "Month"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+#: field:timesheet.report,total_diff:0
+msgid "#Total Diff"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "In Draft"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
+msgid "Sign in/out"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:84
+#, python-format
+msgid ""
+"In order to create a timesheet for this employee, you must link the employee "
+"to a product."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#. openerp-web
+#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:58
+#, python-format
+msgid ""
+"You will be able to register your working hours and\n"
+" activities."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.current.open:0
+msgid "or"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
+msgid "Billing"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,note:hr_timesheet_sheet.process_transition_timesheetdraft0
+msgid ""
+"The timesheet line represents the time spent by the employee on a specific "
+"service provided."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,name:0
+msgid "Note"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#. openerp-web
+#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33
+#, python-format
+msgid "Add"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+#: selection:timesheet.report,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:res.company,timesheet_max_difference:0
+msgid "Timesheet allowed difference(Hours)"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0
+msgid "The invoice is created based on the timesheet."
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0
+msgid "Draft Timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
+msgid ""
+"
\n"
+" New timesheet to approve.\n"
+"
\n"
+" You must record timesheets every day and confirm at the end\n"
+" of the week. Once the timesheet is confirmed, it should be\n"
+" validated by a manager.\n"
+"
\n"
+" Timesheets can also be invoiced to customers, depending on "
+"the\n"
+" configuration of each project's related contract.\n"
+"
\n"
+" This report performs analysis on timesheets created by your\n"
+" human resources in the system. It allows you to have a full\n"
+" overview of entries done by your employees. You can group "
+"them\n"
+" by specific selection criteria thanks to the search tool.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Employees"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: constraint:hr.analytic.timesheet:0
+msgid "You cannot modify an entry in a Confirmed/Done timesheet !"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0
+msgid "Information of time spent on a service"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: selection:hr.timesheet.report,month:0
+#: selection:timesheet.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0
+msgid "Confirmation"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
+msgid "Invoice rate"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:401
+#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:421
+#, python-format
+msgid "User Error!"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet.day:0
+msgid "Total Difference"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "Approve"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: help:hr_timesheet_sheet.sheet,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr_timesheet_sheet.sheet,account_ids:0
+msgid "Analytic accounts"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+#: field:timesheet.report,to_invoice:0
+msgid "Type of Invoicing"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:timesheet.report:0
+#: field:timesheet.report,total_attendance:0
+msgid "#Total Attendance"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr.timesheet.report,cost:0
+msgid "Cost"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:timesheet.report,date_current:0
+msgid "Current date"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0
+msgid "Hr Timesheet"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.report:0
+#: field:hr.timesheet.report,year:0
+#: view:timesheet.report:0
+#: field:timesheet.report,year:0
+msgid "Year"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr.timesheet.current.open:0
+#: selection:hr_timesheet_sheet.sheet,state:0
+msgid "Open"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: view:hr_timesheet_sheet.sheet:0
+msgid "To Approve"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#. openerp-web
+#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:15
+#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:40
+#: view:hr_timesheet_sheet.sheet.account:0
+#, python-format
+msgid "Total"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: field:hr.timesheet.report,journal_id:0
+msgid "Journal"
+msgstr ""
+
+#. module: hr_timesheet_sheet
+#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day
+msgid "Timesheet by Day"
+msgstr ""
diff --git a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml
index 71776af61ba..f2477b7c3f0 100644
--- a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml
+++ b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml
@@ -59,14 +59,14 @@
if the difference between Timesheet hour and attendance hour is more than 1 hour it will give message.
-
!python {model: hr_timesheet_sheet.sheet}: |
- uid = ref('base.user_root')
- import netsvc
- try:
- self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"active_ids":
- [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")],"active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"),
- })
- except:
- pass
+ uid = ref('base.user_root')
+ from openerp import netsvc
+ try:
+ self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"active_ids":
+ [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")],"active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"),
+ })
+ except:
+ pass
-
I Modified the timesheet record and make the difference less than 1 hour.
-
diff --git a/addons/knowledge/i18n/hu.po b/addons/knowledge/i18n/hu.po
index d34305492f8..d6ff50f6700 100644
--- a/addons/knowledge/i18n/hu.po
+++ b/addons/knowledge/i18n/hu.po
@@ -7,24 +7,24 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2011-02-01 10:13+0000\n"
-"Last-Translator: Krisztian Eyssen \n"
+"PO-Revision-Date: 2013-02-14 15:58+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 05:59+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Documents"
-msgstr ""
+msgstr "Dokumentumok"
#. module: knowledge
#: model:ir.model,name:knowledge.model_knowledge_config_settings
msgid "knowledge.config.settings"
-msgstr ""
+msgstr "knowledge.config.settings"
#. module: knowledge
#: help:knowledge.config.settings,module_document_webdav:0
@@ -32,11 +32,13 @@ msgid ""
"Access your documents in OpenERP through WebDAV.\n"
" This installs the module document_webdav."
msgstr ""
+"Az OpenERP dokumentumok WebDAV-on keresztüli elérése.\n"
+" Ez a document_webdav modult telepíti."
#. module: knowledge
#: help:knowledge.config.settings,module_document_page:0
msgid "This installs the module document_page."
-msgstr ""
+msgstr "Ez a document_page modult telepíti."
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document2
@@ -47,12 +49,12 @@ msgstr "Csoportmunában készült tartalom"
#: model:ir.actions.act_window,name:knowledge.action_knowledge_configuration
#: view:knowledge.config.settings:0
msgid "Configure Knowledge"
-msgstr ""
+msgstr "Tudástár beállítása"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Knowledge and Documents Management"
-msgstr ""
+msgstr "Tudástár és dokumentum kezelés"
#. module: knowledge
#: help:knowledge.config.settings,module_document:0
@@ -62,31 +64,36 @@ msgid ""
"and a document dashboard.\n"
" This installs the module document."
msgstr ""
+"Ez egy komplett dokumentum kezelő rendszer, beleértve: felhasználó "
+"hitelesítást,\n"
+" teljes dokumentum keresőt (de a pptx és docx nem "
+"támogatott), és egy dokumentum vezérlőpultot.\n"
+" Ez a document modult telepíti."
#. module: knowledge
#: field:knowledge.config.settings,module_document_page:0
msgid "Create static web pages"
-msgstr ""
+msgstr "Statikus weboldalak készítése"
#. module: knowledge
#: field:knowledge.config.settings,module_document_ftp:0
msgid "Share repositories (FTP)"
-msgstr ""
+msgstr "Elérési út (FTP) megosztás"
#. module: knowledge
#: field:knowledge.config.settings,module_document:0
msgid "Manage documents"
-msgstr ""
+msgstr "Dokumentum kezelés"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Cancel"
-msgstr ""
+msgstr "Mégsem"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Alkalmaz"
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document_configuration
@@ -99,16 +106,18 @@ msgid ""
"Access your documents in OpenERP through an FTP interface.\n"
" This installs the module document_ftp."
msgstr ""
+"Az OpenERP dokumentumok elérése egy FTP csatolón keresztül.\n"
+" Ez a document_ftp modult telepíti."
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "or"
-msgstr ""
+msgstr "vagy"
#. module: knowledge
#: field:knowledge.config.settings,module_document_webdav:0
msgid "Share repositories (WebDAV)"
-msgstr ""
+msgstr "Elérési útvonal (webDAV) megosztás"
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document
diff --git a/addons/l10n_fr/test/l10n_fr_report.yml b/addons/l10n_fr/test/l10n_fr_report.yml
index aadd2c97311..44db53d0a77 100644
--- a/addons/l10n_fr/test/l10n_fr_report.yml
+++ b/addons/l10n_fr/test/l10n_fr_report.yml
@@ -2,7 +2,8 @@
In order to test the PDF reports defined on a l10n_fr, we will print an Account Move Line Report for l10n_fr
-
!python {model: account.move.line}: |
- import netsvc, tools, os, time
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.l10n.fr.bilan').create(cr, uid, [], {'model':'account.move.line', 'form':{'fiscalyear_id': ref('account.data_fiscalyear')}}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'l10n_fr-bilan_report.'+format), 'wb+').write(data)
@@ -11,7 +12,8 @@
In order to test the PDF reports defined on a l10n_fr, we will print a Compute Resultant Report for l10n_fr
-
!python {model: account.move.line}: |
- import netsvc, tools, os,time
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.l10n.fr.compute_resultant').create(cr, uid, [], {'model':'account.move.line', 'form':{'fiscalyear_id': ref('account.data_fiscalyear')}}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'l10n_fr-compute_resultant_report.'+format), 'wb+').write(data)
diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py
index 76fc1247de6..6a7638d919a 100644
--- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py
+++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py
@@ -26,7 +26,6 @@ from calendar import isleap
from openerp.tools.translate import _
from openerp.osv import fields, osv
-from openerp import netsvc
import openerp.addons.decimal_precision as dp
DATETIME_FORMAT = "%Y-%m-%d"
@@ -179,7 +178,6 @@ class hr_payslip_run(osv.osv):
return res
def create_advice(self, cr, uid, ids, context=None):
- wf_service = netsvc.LocalService("workflow")
payslip_pool = self.pool.get('hr.payslip')
payslip_line_pool = self.pool.get('hr.payslip.line')
advice_pool = self.pool.get('hr.payroll.advice')
@@ -198,8 +196,9 @@ class hr_payslip_run(osv.osv):
advice_id = advice_pool.create(cr, uid, advice_data, context=context)
slip_ids = []
for slip_id in run.slip_ids:
- wf_service.trg_validate(uid, 'hr.payslip', slip_id.id, 'hr_verify_sheet', cr)
- wf_service.trg_validate(uid, 'hr.payslip', slip_id.id, 'process_sheet', cr)
+ # TODO is it necessary to interleave the calls ?
+ payslip_pool.signal_hr_verify_sheet(cr, uid, [slip_id.id])
+ payslip_pool.signal_process_sheet(cr, uid, [slip_id.id])
slip_ids.append(slip_id.id)
for slip in payslip_pool.browse(cr, uid, slip_ids, context=context):
diff --git a/addons/l10n_in_hr_payroll/test/payment_advice.yml b/addons/l10n_in_hr_payroll/test/payment_advice.yml
index 20b45830c5e..ff391dd5363 100644
--- a/addons/l10n_in_hr_payroll/test/payment_advice.yml
+++ b/addons/l10n_in_hr_payroll/test/payment_advice.yml
@@ -35,7 +35,8 @@
In order to test the PDF report defined on a Payment Advice, we will print a Print Advice Report when NEFT is checked
-
!python {model: hr.payroll.advice}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.payroll.advice').create(cr, uid, [ref('l10n_in_hr_payroll.payment_advice_1')], {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'l10n_in_hr_payroll_summary report'+format), 'wb+').write(data)
\ No newline at end of file
diff --git a/addons/l10n_lu/test/l10n_lu_report.yml b/addons/l10n_lu/test/l10n_lu_report.yml
index f3a35253850..cacb3015ab2 100644
--- a/addons/l10n_lu/test/l10n_lu_report.yml
+++ b/addons/l10n_lu/test/l10n_lu_report.yml
@@ -8,7 +8,8 @@
In order to test the PDF reports defined on a l10u_lu, we will print a VAT Report
-
!python {model: res.partner}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.l10n_lu.tax.report.print').create(cr, uid, [], {'model':'ir.ui.menu', 'form':{'tax_code_id': ref('account_tax_code_id_r1'), 'period_id': ref('account.period_1')}}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'l10n_lu-vat_report.'+format), 'wb+').write(data)
diff --git a/addons/l10n_multilang/i18n/hu.po b/addons/l10n_multilang/i18n/hu.po
new file mode 100644
index 00000000000..b56463cc70e
--- /dev/null
+++ b/addons/l10n_multilang/i18n/hu.po
@@ -0,0 +1,174 @@
+# Hungarian 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-02-08 01:06+0000\n"
+"PO-Revision-Date: 2013-02-14 16:15+0000\n"
+"Last-Translator: krnkris \n"
+"Language-Team: Hungarian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template
+msgid "Template for Fiscal Position"
+msgstr "ÁFA pozíció sablon"
+
+#. module: l10n_multilang
+#: sql_constraint:account.account:0
+msgid "The code of the account must be unique per company !"
+msgstr "A főkönyvi számla számának egyedinek kell lennie!"
+
+#. module: l10n_multilang
+#: constraint:account.account.template:0
+msgid ""
+"Configuration Error!\n"
+"You can not define children to an account with internal type different of "
+"\"View\"! "
+msgstr ""
+"Beállítási hiba!\n"
+"Nem tud al-számlát létrehozni egy számlához, melynek a belső \"Nézet\" "
+"típusa különböző! "
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_analytic_journal
+msgid "Analytic Journal"
+msgstr "Analitikus/Gyüjtő napló"
+
+#. module: l10n_multilang
+#: constraint:account.account.template:0
+msgid "Error ! You can not create recursive account templates."
+msgstr "Hiba! Nem hozhat létre rekurzív főkönyvi számla sablonokat."
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_journal
+msgid "Journal"
+msgstr "Napló"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_chart_template
+msgid "Templates for Account Chart"
+msgstr "Számlatükör sablonok"
+
+#. module: l10n_multilang
+#: sql_constraint:account.tax:0
+msgid "The description must be unique per company!"
+msgstr "A leírás egyedi kell legyen minden vállalathoz!"
+
+#. module: l10n_multilang
+#: constraint:account.tax.code.template:0
+msgid "Error ! You can not create recursive Tax Codes."
+msgstr "Hiba! Nem hozhat létre rekurzív adógyűjtőket."
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_tax_template
+msgid "account.tax.template"
+msgstr "account.tax.template"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_tax
+msgid "account.tax"
+msgstr "account.tax"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_account
+msgid "Account"
+msgstr "Főkönyvi számla"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_wizard_multi_charts_accounts
+msgid "wizard.multi.charts.accounts"
+msgstr "wizard.multi.charts.accounts"
+
+#. module: l10n_multilang
+#: constraint:account.journal:0
+msgid ""
+"Configuration error! The currency chosen should be shared by the default "
+"accounts too."
+msgstr ""
+"Beállítási hiba! A választott pénznemet meg kell osztani az alapértelmezett "
+"főkönyvi számlával is."
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_account_template
+msgid "Templates for Accounts"
+msgstr "Főkönyvi számla sablonok"
+
+#. module: l10n_multilang
+#: help:account.chart.template,spoken_languages:0
+msgid ""
+"State here the languages for which the translations of templates could be "
+"loaded at the time of installation of this localization module and copied in "
+"the final object when generating them from templates. You must provide the "
+"language codes separated by ';'"
+msgstr ""
+"Adja meg itt a nyelvet amelyen a sablon be fog töltődni a lokalizációs modul "
+"telepítése után és az át lesz másolva a végső objektumba a sablonokból való "
+"létrehozás után. A nyelvi kódot ';' kell elválasztani."
+
+#. module: l10n_multilang
+#: constraint:account.account:0
+msgid "Error ! You can not create recursive accounts."
+msgstr "Hiba! Nem hozhat létre rekurzív számlákat."
+
+#. module: l10n_multilang
+#: constraint:account.account:0
+msgid ""
+"Configuration Error! \n"
+"You can not select an account type with a deferral method different of "
+"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! "
+msgstr ""
+
+#. module: l10n_multilang
+#: sql_constraint:account.journal:0
+msgid "The name of the journal must be unique per company !"
+msgstr "A napló nevének egyedinek kell lennie mindegyik vállalatra!"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_analytic_account
+msgid "Analytic Account"
+msgstr "Analitikus/elemző könyvelés"
+
+#. module: l10n_multilang
+#: sql_constraint:account.journal:0
+msgid "The code of the journal must be unique per company !"
+msgstr "A napló kódjának egyedinek kell lennie mindegyik vállalathoz!"
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_fiscal_position
+msgid "Fiscal Position"
+msgstr "Költségvetési pozíció"
+
+#. module: l10n_multilang
+#: constraint:account.account:0
+msgid ""
+"Configuration Error! \n"
+"You can not define children to an account with internal type different of "
+"\"View\"! "
+msgstr ""
+"Beállítási hiba! \n"
+"Nem tud al-számlát létrehozni egy számlához, melynek a belső \"Nézet\" "
+"típusa különböző! "
+
+#. module: l10n_multilang
+#: constraint:account.analytic.account:0
+msgid "Error! You can not create recursive analytic accounts."
+msgstr "Hiba! Nem hozhat létre rekurzív gyűjtőkódokat."
+
+#. module: l10n_multilang
+#: model:ir.model,name:l10n_multilang.model_account_tax_code_template
+msgid "Tax Code Template"
+msgstr ""
+
+#. module: l10n_multilang
+#: field:account.chart.template,spoken_languages:0
+msgid "Spoken Languages"
+msgstr "Beszélt nyelvek"
diff --git a/addons/l10n_si/account_wizard.py b/addons/l10n_si/account_wizard.py
index 6f5abc2af88..0b0ae6e7ec9 100644
--- a/addons/l10n_si/account_wizard.py
+++ b/addons/l10n_si/account_wizard.py
@@ -19,9 +19,7 @@
#
##############################################################################
-import tools
-from osv import osv
-import addons
+from openerp.osv import osv
class AccountWizard_cd(osv.osv_memory):
_inherit='wizard.multi.charts.accounts'
@@ -30,5 +28,3 @@ class AccountWizard_cd(osv.osv_memory):
'code_digits' : 6,
}
-AccountWizard_cd()
-
diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py
index 0f9033fce38..022eb5208eb 100644
--- a/addons/lunch/lunch.py
+++ b/addons/lunch/lunch.py
@@ -159,7 +159,7 @@ class lunch_order(osv.Model):
def specific_function(cr, uid, ids, context=None):
return self.add_preference(cr, uid, ids, pref_id, context=context)
return specific_function
- return super(lunch_order,self).__getattr__(self,attr)
+ return super(lunch_order, self).__getattr__(attr)
def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False):
"""
diff --git a/addons/mail/i18n/hu.po b/addons/mail/i18n/hu.po
index 65385c23ef0..817c0a71fa4 100644
--- a/addons/mail/i18n/hu.po
+++ b/addons/mail/i18n/hu.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-12-21 10:09+0000\n"
-"Last-Translator: Herczeg Péter \n"
+"PO-Revision-Date: 2013-02-14 16:43+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 06:04+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
#. module: mail
#: view:mail.followers:0
msgid "Followers Form"
-msgstr ""
+msgstr "Követők űrlapjai"
#. module: mail
#: model:ir.model,name:mail.model_publisher_warranty_contract
@@ -45,7 +45,7 @@ msgstr "Üzenet címzettjei"
#. module: mail
#: help:mail.message.subtype,default:0
msgid "Activated by default when subscribing."
-msgstr ""
+msgstr "Alapértelmezetten aktiválva lesz a feliratkozásnál."
#. module: mail
#: view:mail.message:0
@@ -70,6 +70,8 @@ msgid ""
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
""
msgstr ""
+"Az e-mail álnáv neve, pl. 'állások' ha az "
+"helyről akarjuk az e-maileket megkapni"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard
@@ -82,7 +84,7 @@ msgstr "Email írás"
#: code:addons/mail/static/src/xml/mail.xml:132
#, python-format
msgid "Add them into recipients and followers"
-msgstr ""
+msgstr "A címzettekhez és a követőkhőz adja hozzá"
#. module: mail
#: view:mail.group:0
@@ -111,6 +113,8 @@ msgid ""
"Email address of the sender. This field is set when no matching partner is "
"found for incoming emails."
msgstr ""
+"A küldő e-mail címei. Ez a mező lesz beállítva, ha nem talált egyező "
+"partnert a bejövő levelekhez."
#. module: mail
#: model:ir.model,name:mail.model_mail_compose_message
@@ -122,12 +126,12 @@ msgstr "Email varázsló"
#: code:addons/mail/static/src/xml/mail_followers.xml:23
#, python-format
msgid "Add others"
-msgstr ""
+msgstr "Hozzáadás"
#. module: mail
#: field:mail.message.subtype,parent_id:0
msgid "Parent"
-msgstr ""
+msgstr "Szülő"
#. module: mail
#: field:mail.group,message_unread:0
@@ -149,6 +153,9 @@ msgid ""
"Members of those groups will automatically added as followers. Note that "
"they will be able to manage their subscription manually if necessary."
msgstr ""
+"Ezeknek a csoportoknak a tagjai automatikusan hozzá lesznek adva a "
+"követőkhöz. Megjegyezve, hogy ha szükséges szerkeszteni tudják a "
+"feliratkozásukat."
#. module: mail
#. openerp-web
@@ -161,7 +168,7 @@ msgstr "Valóban törölni kívánja ezt az üzenetet?"
#: view:mail.message:0
#: field:mail.notification,read:0
msgid "Read"
-msgstr ""
+msgstr "Olvas"
#. module: mail
#: view:mail.group:0
@@ -173,7 +180,7 @@ msgstr "Csoportok keresése"
#: code:addons/mail/static/src/js/mail_followers.js:156
#, python-format
msgid "followers"
-msgstr "Követők"
+msgstr "követők"
#. module: mail
#: code:addons/mail/mail_message.py:726
@@ -188,18 +195,21 @@ msgid ""
"image, with aspect ratio preserved. Use this field in form views or some "
"kanban views."
msgstr ""
+"Közepes méretű fotó a csoportról. Automatikusa át lesz méretezve 128x128px "
+"képpé, az arányok megtartásával. Használja ezt a mezőt az osztályozott "
+"nézetban és egyes kanban nézetekben."
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:194
#, python-format
msgid "Uploading error"
-msgstr ""
+msgstr "Feltöltési hiba"
#. module: mail
#: model:mail.group,name:mail.group_support
msgid "Support"
-msgstr ""
+msgstr "Támogatás"
#. module: mail
#: code:addons/mail/mail_message.py:727
@@ -210,6 +220,10 @@ msgid ""
"\n"
"(Document type: %s, Operation: %s)"
msgstr ""
+"Az igényelt műveletet nem lehetett végrehajtani biztonsági korlátok miatt. "
+"Kérem vegye fel a kapcsolatot a rendszer adminisztrátorral.\n"
+"\n"
+"(Dokumentum típus: %s, Művelet: %s)"
#. module: mail
#: view:mail.mail:0
@@ -227,24 +241,24 @@ msgstr "Szál"
#: code:addons/mail/static/src/xml/mail.xml:37
#, python-format
msgid "Open the full mail composer"
-msgstr ""
+msgstr "Nyissa meg a taljes levél szerkesztőt"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:37
#, python-format
msgid "ò"
-msgstr ""
+msgstr "ò"
#. module: mail
#: field:base.config.settings,alias_domain:0
msgid "Alias Domain"
-msgstr ""
+msgstr "Domain álnév"
#. module: mail
#: field:mail.group,group_ids:0
msgid "Auto Subscription"
-msgstr ""
+msgstr "Auto feliratkozás"
#. module: mail
#: field:mail.mail,references:0
@@ -256,12 +270,12 @@ msgstr "Hivatkozások"
#: code:addons/mail/static/src/xml/mail.xml:188
#, python-format
msgid "No messages."
-msgstr ""
+msgstr "Nincs üzenet."
#. module: mail
#: model:ir.model,name:mail.model_mail_group
msgid "Discussion group"
-msgstr ""
+msgstr "Tárgyalási csoport"
#. module: mail
#. openerp-web
@@ -276,7 +290,7 @@ msgstr "feltöltés"
#: code:addons/mail/static/src/xml/mail_followers.xml:52
#, python-format
msgid "more."
-msgstr ""
+msgstr "több."
#. module: mail
#: help:mail.compose.message,type:0
@@ -285,6 +299,8 @@ msgid ""
"Message type: email for email message, notification for system message, "
"comment for other messages such as user replies"
msgstr ""
+"Üzenet típus: email az email üzenetre, figyelmeztetés egy rendszer üzenetre, "
+"hozzászólás egy másik üzenetre mint felhasználói válaszok"
#. module: mail
#: help:mail.message.subtype,relation_field:0
@@ -293,6 +309,8 @@ msgid ""
"automatic subscription on a related document. The field is used to compute "
"getattr(related_document.relation_field)."
msgstr ""
+"A mező az ide vonatkozó modell hivatkozására használt az altípus modellhez, "
+"ha automatikus feliratkozást használ az ide vonatkozó dokumentumhoz."
#. module: mail
#: selection:mail.mail,state:0
@@ -308,25 +326,25 @@ msgstr "Válaszcím"
#: code:addons/mail/wizard/invite.py:36
#, python-format
msgid "
You have been invited to follow %s.
"
-msgstr ""
+msgstr "
Önt meghívták, hogy kövesse: %s
"
#. module: mail
#: help:mail.group,message_unread:0
#: help:mail.thread,message_unread:0
#: help:res.partner,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket."
#. module: mail
#: field:mail.group,image_medium:0
msgid "Medium-sized photo"
-msgstr ""
+msgstr "Közepes méretű fotó"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_to_me_feeds
#: model:ir.ui.menu,name:mail.mail_tomefeeds
msgid "To: me"
-msgstr ""
+msgstr "Címzett: én"
#. module: mail
#: field:mail.message.subtype,name:0
@@ -344,28 +362,28 @@ msgstr "Automatikus törlés"
#: view:mail.group:0
#, python-format
msgid "Unfollow"
-msgstr "Követés leállításA"
+msgstr "Követés leállítása"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:261
#, python-format
msgid "show one more message"
-msgstr ""
+msgstr "mutass még egy üzenetet"
#. module: mail
#: code:addons/mail/mail_mail.py:71
#: code:addons/mail/res_users.py:79
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Érvénytelen lépés!"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:25
#, python-format
msgid "User img"
-msgstr ""
+msgstr "Felhasználói kép"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_mail_mail
@@ -378,7 +396,7 @@ msgstr "E-mailek"
#. module: mail
#: field:mail.followers,partner_id:0
msgid "Related Partner"
-msgstr ""
+msgstr "Kapcsolódó partner"
#. module: mail
#: help:mail.group,message_summary:0
@@ -388,6 +406,8 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés "
+"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe."
#. module: mail
#: help:mail.alias,alias_model_id:0
@@ -396,11 +416,14 @@ msgid ""
"incoming email that does not reply to an existing record will cause the "
"creation of a new record of this model (e.g. a Project Task)"
msgstr ""
+"A modell (OpenERP Documentum féle) amivel ez az álnév összhangban van. "
+"Bármely beérkező email ami nem válaszol a meglévő rekordra az egy, a "
+"modellhez tartozó új rekord létrehozást okozza (pl. a Projekt feladat)"
#. module: mail
#: field:mail.message.subtype,relation_field:0
msgid "Relation field"
-msgstr ""
+msgstr "Reléciós/összefüggés mező"
#. module: mail
#: selection:mail.compose.message,type:0
@@ -463,7 +486,7 @@ msgstr "Küldés"
#: code:addons/mail/static/src/js/mail_followers.js:152
#, python-format
msgid "No followers"
-msgstr ""
+msgstr "Nincs követő"
#. module: mail
#: view:mail.mail:0
@@ -481,7 +504,7 @@ msgstr "Sikertelen"
#: field:res.partner,message_follower_ids:0
#, python-format
msgid "Followers"
-msgstr ""
+msgstr "Követők"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_archives_feeds
@@ -495,7 +518,7 @@ msgstr "Archívum"
#: code:addons/mail/static/src/xml/mail.xml:94
#, python-format
msgid "Delete this attachment"
-msgstr ""
+msgstr "Törli ezt a mellékletet"
#. module: mail
#. openerp-web
@@ -510,41 +533,41 @@ msgstr "Válasz"
#: code:addons/mail/static/src/js/mail_followers.js:154
#, python-format
msgid "One follower"
-msgstr ""
+msgstr "Egy követő"
#. module: mail
#: field:mail.compose.message,type:0
#: field:mail.message,type:0
msgid "Type"
-msgstr ""
+msgstr "Típus"
#. module: mail
#: selection:mail.compose.message,type:0
#: view:mail.mail:0
#: selection:mail.message,type:0
msgid "Email"
-msgstr ""
+msgstr "E-mail"
#. module: mail
#: field:ir.ui.menu,mail_group_id:0
msgid "Mail Group"
-msgstr ""
+msgstr "Levelezési csoport"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "Comments and Emails"
-msgstr ""
+msgstr "Megjegyzések és e-mailok"
#. module: mail
#: field:mail.alias,alias_defaults:0
msgid "Default Values"
-msgstr ""
+msgstr "Alapértelmezett értékek"
#. module: mail
#: code:addons/mail/res_users.py:100
#, python-format
msgid "%s has joined the %s network."
-msgstr ""
+msgstr "%s csatlakozott a %s hálózathoz."
#. module: mail
#: help:mail.group,image_small:0
@@ -553,6 +576,9 @@ msgid ""
"image, with aspect ratio preserved. Use this field anywhere a small image is "
"required."
msgstr ""
+"Kis mérető fotó a csoportról. Automatikusan át lesz méretezve 64x64px képpé, "
+"az arány megtartása mellett. Használja ezt a mezőt bárhol ahol kisméretű "
+"képet szeretne."
#. module: mail
#: view:mail.compose.message:0
@@ -565,41 +591,41 @@ msgstr "Címzettek"
#: code:addons/mail/static/src/xml/mail.xml:127
#, python-format
msgid "<<<"
-msgstr ""
+msgstr "<<<"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:43
#, python-format
msgid "Write to the followers of this document..."
-msgstr ""
+msgstr "Bejegyzés írás a dokumentum követőinek..."
#. module: mail
#: field:mail.group,group_public_id:0
msgid "Authorized Group"
-msgstr ""
+msgstr "Jogosult csoport"
#. module: mail
#: view:mail.group:0
msgid "Join Group"
-msgstr ""
+msgstr "Csatlakozás a csoporthoz"
#. module: mail
#: help:mail.mail,email_from:0
msgid "Message sender, taken from user preferences."
-msgstr ""
+msgstr "Üzenet küldő, a felhasználói meghatározásokból vett."
#. module: mail
#: code:addons/mail/wizard/invite.py:39
#, python-format
msgid "
\n"
+"Ez a lista az önnek küldött üzeneteket tartalmazza.\n"
+"
\n"
+" "
#. module: mail
#: model:mail.group,name:mail.group_rd
msgid "R&D"
-msgstr ""
+msgstr "R&D"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:61
#, python-format
msgid "/web/binary/upload_attachment"
-msgstr ""
+msgstr "/web/binary/upload_attachment"
#. module: mail
#: model:ir.model,name:mail.model_mail_thread
msgid "Email Thread"
-msgstr ""
+msgstr "E-mail összafűzés"
#. module: mail
#: view:mail.mail:0
@@ -647,19 +679,19 @@ msgstr "Speciális"
#: code:addons/mail/static/src/xml/mail.xml:226
#, python-format
msgid "Move to Inbox"
-msgstr ""
+msgstr "Bejövő üzenetekbe mozgatás"
#. module: mail
#: code:addons/mail/wizard/mail_compose_message.py:165
#, python-format
msgid "Re:"
-msgstr ""
+msgstr "Vissza:"
#. module: mail
#: field:mail.compose.message,to_read:0
#: field:mail.message,to_read:0
msgid "To read"
-msgstr ""
+msgstr "Elolvas"
#. module: mail
#: code:addons/mail/res_users.py:79
@@ -668,19 +700,21 @@ msgid ""
"You may not create a user. To create new users, you should use the "
"\"Settings > Users\" menu."
msgstr ""
+"Talán nem hozott létre felhasználót. Egy felhasználó létrehozásához, "
+"használja a \"Beállítások > Felhasználók\" menüt."
#. module: mail
#: help:mail.followers,res_model:0
#: help:mail.wizard.invite,res_model:0
msgid "Model of the followed resource"
-msgstr ""
+msgstr "A követett forrás modellje"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:286
#, python-format
msgid "like"
-msgstr ""
+msgstr "hasonló"
#. module: mail
#: view:mail.compose.message:0
@@ -694,12 +728,12 @@ msgstr "Mégsem"
#: code:addons/mail/static/src/xml/mail.xml:44
#, python-format
msgid "Share with my followers..."
-msgstr ""
+msgstr "Üzenet a követőimnek..."
#. module: mail
#: field:mail.notification,partner_id:0
msgid "Contact"
-msgstr ""
+msgstr "Kapcsolat"
#. module: mail
#: view:mail.group:0
@@ -707,21 +741,23 @@ msgid ""
"Only the invited followers can read the\n"
" discussions on this group."
msgstr ""
+"Csak a meghívott követők olvashatják ennek a\n"
+" csoportnak a beszélgetését."
#. module: mail
#: model:ir.model,name:mail.model_ir_ui_menu
msgid "ir.ui.menu"
-msgstr ""
+msgstr "ir.ui.menu"
#. module: mail
#: view:mail.message:0
msgid "Has attachments"
-msgstr ""
+msgstr "Vannak mellékletei"
#. module: mail
#: view:mail.mail:0
msgid "on"
-msgstr ""
+msgstr "ezen:"
#. module: mail
#: code:addons/mail/mail_message.py:916
@@ -730,6 +766,8 @@ msgid ""
"The following partners chosen as recipients for the email have no email "
"address linked :"
msgstr ""
+"A következő partnerek lettek kiválasztva mint címzettek, azokhoz az e-"
+"mailekhez amelyekhez nem lett kapcsolva e-mail cím :"
#. module: mail
#: help:mail.alias,alias_defaults:0
@@ -737,11 +775,13 @@ msgid ""
"A Python dictionary that will be evaluated to provide default values when "
"creating new records for this alias."
msgstr ""
+"Egy Python szótár aminak a kiértékelésével alapértékeket biztosít, ha ehhez "
+"az álnévhez új rekordokat hoz létre."
#. module: mail
#: model:ir.model,name:mail.model_mail_message_subtype
msgid "Message subtypes"
-msgstr ""
+msgstr "Üzenet altípusok"
#. module: mail
#: help:mail.compose.message,notified_partner_ids:0
@@ -749,13 +789,15 @@ msgstr ""
msgid ""
"Partners that have a notification pushing this message in their mailboxes"
msgstr ""
+"Partnerek akiknek van egy értesítésük ennek az üzenetnek a levelező "
+"ládájukba való mozgatására"
#. module: mail
#: selection:mail.compose.message,type:0
#: view:mail.mail:0
#: selection:mail.message,type:0
msgid "Comment"
-msgstr ""
+msgstr "Megjegyzés"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_inbox_feeds
@@ -771,18 +813,28 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Szép munka! Az ön postafiókja üres.\n"
+"
\n"
+" A \"Beérkezett üzenetek\" az önnek küldött privát "
+"üzeneteket vagy email-eket,\n"
+" továbbá az ön által követett dokumentumokhoz vagy "
+"emberekhez kapcsolódó\n"
+" információkat tartalmaz.\n"
+"
\n"
+" "
#. module: mail
#: field:mail.mail,notification:0
msgid "Is Notification"
-msgstr ""
+msgstr "Ez egy üzenet"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:170
#, python-format
msgid "Compose a new message"
-msgstr ""
+msgstr "Új üzenet küldés"
#. module: mail
#: view:mail.mail:0
@@ -795,6 +847,7 @@ msgstr "Küldés most"
msgid ""
"Unable to send email, please configure the sender's email address or alias."
msgstr ""
+"Nem tud e-mailt küldeni, kérem állítsa be a küldő e-mail címét vagy álnevet"
#. module: mail
#: help:res.users,alias_id:0
@@ -802,11 +855,13 @@ msgid ""
"Email address internally associated with this user. Incoming emails will "
"appear in the user's notifications."
msgstr ""
+"E-mail cím belsőleg összekapcsolva ezzel a felhasználóval. Bejövő e-mail-ok "
+"megjelennek a felhasználó értesítéseinél."
#. module: mail
#: field:mail.group,image:0
msgid "Photo"
-msgstr ""
+msgstr "Fénykép"
#. module: mail
#. openerp-web
@@ -815,13 +870,13 @@ msgstr ""
#: view:mail.wizard.invite:0
#, python-format
msgid "or"
-msgstr ""
+msgstr "vagy"
#. module: mail
#: help:mail.compose.message,vote_user_ids:0
#: help:mail.message,vote_user_ids:0
msgid "Users that voted for this message"
-msgstr ""
+msgstr "Felhasználók akik szavaztak erre az üzenetre"
#. module: mail
#: help:mail.group,alias_id:0
@@ -829,6 +884,8 @@ msgid ""
"The email address associated with this group. New emails received will "
"automatically create new topics."
msgstr ""
+"Az ezzel a csoporttal társított e-mail cím. Új beérkezett e-mailek "
+"automatikusan új témákat hoznak létre."
#. module: mail
#: view:mail.mail:0
@@ -844,17 +901,17 @@ msgstr "E-mail keresésée"
#: field:mail.compose.message,child_ids:0
#: field:mail.message,child_ids:0
msgid "Child Messages"
-msgstr ""
+msgstr "Alcsoportba rakott üzenetek"
#. module: mail
#: field:mail.alias,alias_user_id:0
msgid "Owner"
-msgstr ""
+msgstr "Tulajdonos"
#. module: mail
#: model:ir.model,name:mail.model_res_users
msgid "Users"
-msgstr ""
+msgstr "Felhasználók"
#. module: mail
#: model:ir.model,name:mail.model_mail_message
@@ -863,25 +920,25 @@ msgstr ""
#: field:mail.notification,message_id:0
#: field:mail.wizard.invite,message:0
msgid "Message"
-msgstr ""
+msgstr "Üzenet"
#. module: mail
#: help:mail.followers,res_id:0
#: help:mail.wizard.invite,res_id:0
msgid "Id of the followed resource"
-msgstr ""
+msgstr "A követett forrás ID azonosítója"
#. module: mail
#: field:mail.compose.message,body:0
#: field:mail.message,body:0
msgid "Contents"
-msgstr ""
+msgstr "Tartalmak"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_mail_alias
#: model:ir.ui.menu,name:mail.mail_alias_menu
msgid "Aliases"
-msgstr ""
+msgstr "Álnevek"
#. module: mail
#: help:mail.message.subtype,description:0
@@ -889,60 +946,64 @@ msgid ""
"Description that will be added in the message posted for this subtype. If "
"void, the name will be added instead."
msgstr ""
+"Leírás ami hozzá lesz adva az altípusnak elküldendő üzenethez. Ha üres, a "
+"név lesz hozzáadva helyette."
#. module: mail
#: field:mail.compose.message,vote_user_ids:0
#: field:mail.message,vote_user_ids:0
msgid "Votes"
-msgstr ""
+msgstr "Szavazatok"
#. module: mail
#: view:mail.group:0
msgid "Group"
-msgstr ""
+msgstr "Csoport"
#. module: mail
#: help:mail.compose.message,starred:0
#: help:mail.message,starred:0
msgid "Current user has a starred notification linked to this message"
msgstr ""
+"A jelenlegi felhasználónak van egy kicsillagozott értesítése mely hozzá van "
+"rendelve az üzenethez."
#. module: mail
#: field:mail.group,public:0
msgid "Privacy"
-msgstr ""
+msgstr "Adatvédelem"
#. module: mail
#: view:mail.mail:0
msgid "Notification"
-msgstr ""
+msgstr "Értesítés"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/js/mail.js:585
#, python-format
msgid "Please complete partner's informations"
-msgstr ""
+msgstr "Kérem egészítse ki a partner információkat"
#. module: mail
#: view:mail.wizard.invite:0
msgid "Add Followers"
-msgstr ""
+msgstr "Követők hozzáadása"
#. module: mail
#: view:mail.compose.message:0
msgid "Followers of selected items and"
-msgstr ""
+msgstr "A kijelölt elemek követői és"
#. module: mail
#: field:mail.alias,alias_force_thread_id:0
msgid "Record Thread ID"
-msgstr ""
+msgstr "Összefűzési azonosító ID elmentése"
#. module: mail
#: model:ir.ui.menu,name:mail.mail_group_root
msgid "My Groups"
-msgstr ""
+msgstr "Saját csoportok"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_archives_feeds
@@ -956,12 +1017,21 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Nem található üzenet és nem lett még elküldve üzenet.\n"
+"
\n"
+" Kattintson felül jobbra az ikonra egy üzenet "
+"összeállításához. Ez az\n"
+" üzenet lesz elküldve e-mailként, ha ez egy belső "
+"kapcsolat.\n"
+"
\n"
+" "
#. module: mail
#: view:mail.mail:0
#: field:mail.mail,state:0
msgid "Status"
-msgstr ""
+msgstr "Állapot"
#. module: mail
#: view:mail.mail:0
@@ -972,13 +1042,13 @@ msgstr "Kimenő"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "All feeds"
-msgstr ""
+msgstr "Összes betáplálás"
#. module: mail
#: help:mail.compose.message,record_name:0
#: help:mail.message,record_name:0
msgid "Name get of the related document."
-msgstr ""
+msgstr "A név az ide vonatkozó dokumentumról levéve."
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_notifications
@@ -989,12 +1059,12 @@ msgstr ""
#: field:mail.message,notification_ids:0
#: view:mail.notification:0
msgid "Notifications"
-msgstr ""
+msgstr "Értesítések"
#. module: mail
#: view:mail.alias:0
msgid "Search Alias"
-msgstr ""
+msgstr "Álnév keresés"
#. module: mail
#: help:mail.alias,alias_force_thread_id:0
@@ -1003,6 +1073,9 @@ msgid ""
"attached, even if they did not reply to it. If set, this will disable the "
"creation of new records completely."
msgstr ""
+"Az összefűzés (rekord) választható ID azonosítója, amely minden beérkezett "
+"üzenethez hozzá lesz mellékleve, még akkor is ha nem válaszoltak rá. Ha "
+"beállított, akkor teljesen ki lesz kapcsolva az új rekord létrehozása."
#. module: mail
#: help:mail.message.subtype,name:0
@@ -1013,28 +1086,33 @@ msgid ""
"subtypes allow to precisely tune the notifications the user want to receive "
"on its wall."
msgstr ""
+"Üzenet altípus sokkal pontosabb típust ad az üzenetekhez, főként a rendszer "
+"értesítésekhez. Például, az értesítés kapcsolódhat új rekordhoz (Új), vagy "
+"egy szakasz változás a műveletben (Szakasz változás). Üzenet altípusok "
+"lehetővé teszik az értesítések pontos behangolását, melyeket a felhasználó "
+"az üzenet falán látni szeretne."
#. module: mail
#: view:mail.mail:0
msgid "by"
-msgstr ""
+msgstr "által"
#. module: mail
#: model:mail.group,name:mail.group_best_sales_practices
msgid "Best Sales Practices"
-msgstr ""
+msgstr "Legjobb Értékesítési Praktikák"
#. module: mail
#: selection:mail.group,public:0
msgid "Selected Group Only"
-msgstr ""
+msgstr "Csak a kiválasztott csoport"
#. module: mail
#: field:mail.group,message_is_follower:0
#: field:mail.thread,message_is_follower:0
#: field:res.partner,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Ez egy követő"
#. module: mail
#: view:mail.alias:0
@@ -1045,12 +1123,12 @@ msgstr "Felhasználó"
#. module: mail
#: view:mail.group:0
msgid "Groups"
-msgstr ""
+msgstr "Csoportok"
#. module: mail
#: view:mail.message:0
msgid "Messages Search"
-msgstr ""
+msgstr "Üzenetek keresése"
#. module: mail
#: field:mail.compose.message,date:0
@@ -1063,7 +1141,7 @@ msgstr "Dátum"
#: code:addons/mail/static/src/xml/mail.xml:34
#, python-format
msgid "Post"
-msgstr ""
+msgstr "Elküld"
#. module: mail
#: view:mail.mail:0
@@ -1075,31 +1153,31 @@ msgstr "Kiterjesztett szűrők…"
#: code:addons/mail/static/src/xml/mail.xml:107
#, python-format
msgid "To:"
-msgstr ""
+msgstr "Címzett:"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:175
#, python-format
msgid "Write to my followers"
-msgstr ""
+msgstr "Bejegyzés írás a követőimnek"
#. module: mail
#: model:ir.model,name:mail.model_res_groups
msgid "Access Groups"
-msgstr ""
+msgstr "Csoportok hozzáférése"
#. module: mail
#: field:mail.message.subtype,default:0
msgid "Default"
-msgstr ""
+msgstr "Alapértelmezett"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:260
#, python-format
msgid "show more message"
-msgstr ""
+msgstr "mutassa a többi üzenetet"
#. module: mail
#. openerp-web
@@ -1111,25 +1189,27 @@ msgstr "Megjelölés feladatkét"
#. module: mail
#: help:mail.message.subtype,parent_id:0
msgid "Parent subtype, used for automatic subscription."
-msgstr ""
+msgstr "Szülő altípus, ami automatikus feliratkozáshoz használt."
#. module: mail
#: model:ir.model,name:mail.model_mail_wizard_invite
msgid "Invite wizard"
-msgstr ""
+msgstr "Meghívó varázsló"
#. module: mail
#: field:mail.group,message_summary:0
#: field:mail.thread,message_summary:0
#: field:res.partner,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Összegzés"
#. module: mail
#: help:mail.message.subtype,res_model:0
msgid ""
"Model the subtype applies to. If False, this subtype applies to all models."
msgstr ""
+"Az altípushoz alkalmazott minta. Ha téves, akkor ez az altípus lesz "
+"használva az összes mintához."
#. module: mail
#: field:mail.compose.message,subtype_id:0
@@ -1137,45 +1217,46 @@ msgstr ""
#: field:mail.message,subtype_id:0
#: view:mail.message.subtype:0
msgid "Subtype"
-msgstr ""
+msgstr "Altípus"
#. module: mail
#: view:mail.group:0
msgid "Group Form"
-msgstr ""
+msgstr "Csoport űrlap"
#. module: mail
#: field:mail.compose.message,starred:0
#: field:mail.message,starred:0
#: field:mail.notification,starred:0
msgid "Starred"
-msgstr ""
+msgstr "Csillagozott"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:262
#, python-format
msgid "more messages"
-msgstr ""
+msgstr "több üzenet"
#. module: mail
#: code:addons/mail/update.py:93
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Hiba"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:13
#, python-format
msgid "Following"
-msgstr ""
+msgstr "Követés"
#. module: mail
#: sql_constraint:mail.alias:0
msgid ""
"Unfortunately this email alias is already used, please choose a unique one"
msgstr ""
+"Sajnos ez az email álnév már használva van, kérem válasszon egy egyedit."
#. module: mail
#: help:mail.alias,alias_user_id:0
@@ -1185,19 +1266,24 @@ msgid ""
"the sender (From) address, or will use the Administrator account if no "
"system user is found for that address."
msgstr ""
+"A rekord tulajdonosa létrehozva amikor erre az álnévre e-mailek érkeznek. "
+"Ha ez a mező nincs kialakítva akkor a rendszer megpróbálja megkeresni a "
+"jogos tulajdonost a elküldési (űrlap) címről, vagy az adminisztrátor "
+"felhasználót fogja használni ha nem talált rendszer felhasználót azzal a "
+"címmel."
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:52
#, python-format
msgid "And"
-msgstr ""
+msgstr "És"
#. module: mail
#: field:mail.compose.message,message_id:0
#: field:mail.message,message_id:0
msgid "Message-Id"
-msgstr ""
+msgstr "Üzenet-ID azonosító"
#. module: mail
#: help:mail.group,image:0
@@ -1205,6 +1291,7 @@ msgid ""
"This field holds the image used as photo for the group, limited to "
"1024x1024px."
msgstr ""
+"Ez a mező a képet tárolja amit a csoporthoz használ, limitálva 1024x1024px."
#. module: mail
#: field:mail.compose.message,attachment_ids:0
@@ -1217,7 +1304,7 @@ msgstr "Mellékletek"
#: field:mail.compose.message,record_name:0
#: field:mail.message,record_name:0
msgid "Message Record Name"
-msgstr ""
+msgstr "Üzenet rekord név"
#. module: mail
#: field:mail.mail,email_cc:0
@@ -1227,7 +1314,7 @@ msgstr "Másolat"
#. module: mail
#: help:mail.notification,starred:0
msgid "Starred message that goes into the todo mailbox"
-msgstr ""
+msgstr "Csillagos üzenet amely a teendők levélládába megy"
#. module: mail
#. openerp-web
@@ -1235,41 +1322,42 @@ msgstr ""
#: view:mail.compose.message:0
#, python-format
msgid "Followers of"
-msgstr ""
+msgstr "Követők ehhez"
#. module: mail
#: help:mail.mail,auto_delete:0
msgid "Permanently delete this email after sending it, to save space"
msgstr ""
+"Tartósan törli ezt az üzenetet az elküldés után, hely felszabadítása miatt"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_group_feeds
msgid "Discussion Group"
-msgstr ""
+msgstr "Megbeszélés csoport"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:224
#, python-format
msgid "Done"
-msgstr ""
+msgstr "Kész"
#. module: mail
#: model:mail.message.subtype,name:mail.mt_comment
msgid "Discussions"
-msgstr ""
+msgstr "Hozzászólások"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:11
#, python-format
msgid "Follow"
-msgstr ""
+msgstr "Követ"
#. module: mail
#: field:mail.group,name:0
msgid "Name"
-msgstr ""
+msgstr "Név"
#. module: mail
#: model:mail.group,name:mail.group_all_employees
@@ -1282,45 +1370,45 @@ msgstr "Teljes vállalat"
#: view:mail.compose.message:0
#, python-format
msgid "and"
-msgstr ""
+msgstr "és"
#. module: mail
#: help:mail.mail,body_html:0
msgid "Rich-text/HTML message"
-msgstr ""
+msgstr "Rich-text/HTML üzenet"
#. module: mail
#: view:mail.mail:0
msgid "Creation Month"
-msgstr ""
+msgstr "Létrehozás hónapja"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:272
#, python-format
msgid "Compose new Message"
-msgstr ""
+msgstr "Új üzenet létrehozása"
#. module: mail
#: field:mail.group,menu_id:0
msgid "Related Menu"
-msgstr ""
+msgstr "Kapcsolódó menü"
#. module: mail
#: view:mail.message:0
msgid "Content"
-msgstr ""
+msgstr "Tartalom"
#. module: mail
#: field:mail.mail,email_to:0
msgid "To"
-msgstr ""
+msgstr "Címzett"
#. module: mail
#: field:mail.compose.message,notified_partner_ids:0
#: field:mail.message,notified_partner_ids:0
msgid "Notified partners"
-msgstr ""
+msgstr "Értesített partnerek"
#. module: mail
#: help:mail.group,public:0
@@ -1328,11 +1416,13 @@ msgid ""
"This group is visible by non members. Invisible groups can add "
"members through the invite button."
msgstr ""
+"Ez a csoport azoknak is látható akik nem tagok. A nem látható csoportok "
+"tagokat adhatnak a meghívó gombbal."
#. module: mail
#: model:mail.group,name:mail.group_board
msgid "Board meetings"
-msgstr ""
+msgstr "Tanácskozás"
#. module: mail
#: constraint:mail.alias:0
@@ -1340,40 +1430,42 @@ msgid ""
"Invalid expression, it must be a literal python dictionary definition e.g. "
"\"{'field': 'value'}\""
msgstr ""
+"Nem érvényes kifejezés, ennek python szótár kifejezésnek kell lennie pl.: "
+"\"{'field': 'value'}\""
#. module: mail
#: field:mail.alias,alias_model_id:0
msgid "Aliased Model"
-msgstr ""
+msgstr "Minta álnév"
#. module: mail
#: help:mail.compose.message,message_id:0
#: help:mail.message,message_id:0
msgid "Message unique identifier"
-msgstr ""
+msgstr "Üzenet egyedi azonosító"
#. module: mail
#: field:mail.group,description:0
#: field:mail.message.subtype,description:0
msgid "Description"
-msgstr ""
+msgstr "Leírás"
#. module: mail
#: model:ir.model,name:mail.model_mail_followers
msgid "Document Followers"
-msgstr ""
+msgstr "Követők dokumentuma"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:35
#, python-format
msgid "Remove this follower"
-msgstr ""
+msgstr "Követő eltávolítása"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "Never"
-msgstr ""
+msgstr "Soha"
#. module: mail
#: field:mail.mail,mail_server_id:0
@@ -1384,7 +1476,7 @@ msgstr "Kimenő levelező szerver"
#: code:addons/mail/mail_message.py:920
#, python-format
msgid "Partners email addresses not found"
-msgstr ""
+msgstr "A partnerek e-mail címei nem találhatóak"
#. module: mail
#: view:mail.mail:0
@@ -1395,25 +1487,27 @@ msgstr "Elküldött"
#. module: mail
#: field:mail.mail,body_html:0
msgid "Rich-text Contents"
-msgstr ""
+msgstr "Rich-text tartalmak"
#. module: mail
#: help:mail.compose.message,to_read:0
#: help:mail.message,to_read:0
msgid "Current user has an unread notification linked to this message"
msgstr ""
+"A jelenlegi felhasználónak van egy olvasatlan értesítése ehhez az üzenethez "
+"csatolva"
#. module: mail
#: help:res.partner,notification_email_send:0
msgid ""
"Choose in which case you want to receive an email when you receive new feeds."
-msgstr ""
+msgstr "Válassza ki milyen esetekben kíván e-mail kapni az új bevitelekből."
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_groups
#: model:ir.ui.menu,name:mail.mail_allgroups
msgid "Join a group"
-msgstr ""
+msgstr "Csoporthoz csatlakozás"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_group_feeds
@@ -1423,13 +1517,17 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" nincs üzenete ebben a csoportban.\n"
+"
\n"
+" "
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:195
#, python-format
msgid "Please, wait while the file is uploading."
-msgstr ""
+msgstr "Kérem várjon amíg a fájl feltöltődik."
#. module: mail
#: view:mail.group:0
@@ -1439,6 +1537,9 @@ msgid ""
"installed\n"
" the portal module."
msgstr ""
+"Ez a csoport mindenki számára látható,\n"
+" az ügyfeleinek is, ha telepítette a\n"
+" portal modult."
#. module: mail
#. openerp-web
@@ -1452,17 +1553,17 @@ msgstr "Visszahelyezés a feladatokhoz"
#: code:addons/mail/static/src/xml/mail.xml:113
#, python-format
msgid "this document"
-msgstr ""
+msgstr "ez a dokumentum"
#. module: mail
#: field:mail.compose.message,filter_id:0
msgid "Filters"
-msgstr ""
+msgstr "Szűrők"
#. module: mail
#: field:res.partner,notification_email_send:0
msgid "Receive Feeds by Email"
-msgstr ""
+msgstr "Új hozzászólások e-mailen fogadva"
#. module: mail
#: help:base.config.settings,alias_domain:0
@@ -1470,6 +1571,8 @@ msgid ""
"If you have setup a catch-all email domain redirected to the OpenERP server, "
"enter the domain name here."
msgstr ""
+"Ha be állítja az összes e-mail fogadása domain átirányítás az openERP "
+"szerverre, akkor írja ide a domain nevet."
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_mail_message
@@ -1486,13 +1589,13 @@ msgstr "Üzenetek"
#: code:addons/mail/static/src/xml/mail.xml:126
#, python-format
msgid "others..."
-msgstr ""
+msgstr "mások..."
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_star_feeds
#: model:ir.ui.menu,name:mail.mail_starfeeds
msgid "To-do"
-msgstr ""
+msgstr "Feladat"
#. module: mail
#: view:mail.alias:0
@@ -1500,12 +1603,12 @@ msgstr ""
#: field:mail.group,alias_id:0
#: field:res.users,alias_id:0
msgid "Alias"
-msgstr ""
+msgstr "Álnév"
#. module: mail
#: model:ir.model,name:mail.model_mail_mail
msgid "Outgoing Mails"
-msgstr ""
+msgstr "Elküldött levelek"
#. module: mail
#: help:mail.compose.message,notification_ids:0
@@ -1514,6 +1617,8 @@ msgid ""
"Technical field holding the message notifications. Use notified_partner_ids "
"to access notified partners."
msgstr ""
+"Technikai mező a értesítés üzenetek tárolásához. Használja a "
+"notified_partner_ids az értesített partnerek eléréséhez."
#. module: mail
#: model:ir.ui.menu,name:mail.mail_feeds
@@ -1525,12 +1630,12 @@ msgstr "Üzenetek"
#: view:mail.alias:0
#: field:mail.message.subtype,res_model:0
msgid "Model"
-msgstr ""
+msgstr "Modell"
#. module: mail
#: view:mail.message:0
msgid "Unread"
-msgstr ""
+msgstr "Olvasatlan"
#. module: mail
#: help:mail.followers,subtype_ids:0
@@ -1538,23 +1643,25 @@ msgid ""
"Message subtypes followed, meaning subtypes that will be pushed onto the "
"user's Wall."
msgstr ""
+"Üzenet altípus követve, azt jelenti, hogy az altípus ki lesz rakva a "
+"felhasználó üzenőfalára."
#. module: mail
#: help:mail.group,message_ids:0
#: help:mail.thread,message_ids:0
#: help:res.partner,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Üzenetek és kommunikáció történet"
#. module: mail
#: help:mail.mail,references:0
msgid "Message references, such as identifiers of previous messages"
-msgstr ""
+msgstr "Üzenet hivatkozások, mint előző üzenetek azonosítói"
#. module: mail
#: field:mail.compose.message,composition_mode:0
msgid "Composition mode"
-msgstr ""
+msgstr "Összeállítási mód"
#. module: mail
#: field:mail.compose.message,model:0
@@ -1562,14 +1669,14 @@ msgstr ""
#: field:mail.message,model:0
#: field:mail.wizard.invite,res_model:0
msgid "Related Document Model"
-msgstr ""
+msgstr "Ide vonatkozó dokumentum modell"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:287
#, python-format
msgid "unlike"
-msgstr ""
+msgstr "nem valószínű"
#. module: mail
#: help:mail.compose.message,author_id:0
@@ -1578,27 +1685,29 @@ msgid ""
"Author of the message. If not set, email_from may hold an email address that "
"did not match any partner."
msgstr ""
+"Az üzenet szerzője. Ha nincs beállítva, az e-mail ettől, egy címet "
+"tartalmaz ami nem mutat egyik partnerre sem."
#. module: mail
#: help:mail.mail,email_cc:0
msgid "Carbon copy message recipients"
-msgstr ""
+msgstr "Üzenet másolat címzettjei"
#. module: mail
#: field:mail.alias,alias_domain:0
msgid "Alias domain"
-msgstr ""
+msgstr "Álénév domain"
#. module: mail
#: code:addons/mail/update.py:93
#, python-format
msgid "Error during communication with the publisher warranty server."
-msgstr ""
+msgstr "Hiba a kiadó garancia szerverével történő kommunikációval."
#. module: mail
#: selection:mail.group,public:0
msgid "Private"
-msgstr ""
+msgstr "Privát"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_star_feeds
@@ -1613,32 +1722,41 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Nincs teendő.\n"
+"
\n"
+" Ha a Beérkezett üzeneteinél végez műveletet, "
+"megjelölheti\n"
+" mint teendő. Ebből a menüből, minden teendőjét "
+"elvégezheti.\n"
+"
\n"
+" "
#. module: mail
#: selection:mail.mail,state:0
msgid "Delivery Failed"
-msgstr ""
+msgstr "Küldés sikertelen"
#. module: mail
#: field:mail.compose.message,partner_ids:0
msgid "Additional contacts"
-msgstr ""
+msgstr "További kapcsolatok"
#. module: mail
#: help:mail.compose.message,parent_id:0
#: help:mail.message,parent_id:0
msgid "Initial thread message."
-msgstr ""
+msgstr "Elsődleges összefűzött üzenet."
#. module: mail
#: model:mail.group,name:mail.group_hr_policies
msgid "HR Policies"
-msgstr ""
+msgstr "HR Emberi erőforrás menedzsment házirend"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "Emails only"
-msgstr ""
+msgstr "Kizárólag e-mailek"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_inbox_feeds
@@ -1651,35 +1769,35 @@ msgstr "Beérkezett üzenetek"
#: code:addons/mail/static/src/xml/mail.xml:58
#, python-format
msgid "File"
-msgstr ""
+msgstr "Fájl"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/js/many2many_tags_email.js:63
#, python-format
msgid "Please complete partner's informations and Email"
-msgstr ""
+msgstr "Kérem egészítse ki a partner információkat és e-mailjét"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_message_subtype
#: model:ir.ui.menu,name:mail.menu_message_subtype
msgid "Subtypes"
-msgstr ""
+msgstr "Altípusok"
#. module: mail
#: model:ir.model,name:mail.model_mail_alias
msgid "Email Aliases"
-msgstr ""
+msgstr "e-amil álnevek"
#. module: mail
#: field:mail.group,image_small:0
msgid "Small-sized photo"
-msgstr ""
+msgstr "Kis-méretű fotó"
#. module: mail
#: help:mail.mail,reply_to:0
msgid "Preferred response address for the message"
-msgstr ""
+msgstr "Előnyben részesített válasz cím ehhez az üzenethez"
#~ msgid "Open Attachments"
#~ msgstr "Mellékletek megnyitása"
diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py
index 16587ae24fd..77573f0d2f8 100644
--- a/addons/mail/mail_message.py
+++ b/addons/mail/mail_message.py
@@ -310,8 +310,8 @@ class mail_message(osv.Model):
partner_tree = dict((partner[0], partner) for partner in partners)
# 2. Attachments as SUPERUSER, because could receive msg and attachments for doc uid cannot see
- attachments = ir_attachment_obj.read(cr, SUPERUSER_ID, list(attachment_ids), ['id', 'datas_fname'], context=context)
- attachments_tree = dict((attachment['id'], {'id': attachment['id'], 'filename': attachment['datas_fname']}) for attachment in attachments)
+ attachments = ir_attachment_obj.read(cr, SUPERUSER_ID, list(attachment_ids), ['id', 'datas_fname', 'name'], context=context)
+ attachments_tree = dict((attachment['id'], {'id': attachment['id'], 'filename': attachment['datas_fname'], 'name': attachment['name']}) for attachment in attachments)
# 3. Update message dictionaries
for message_dict in messages:
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index 9d7237ca907..7a2be4aed01 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -773,7 +773,7 @@ class mail_thread(osv.AbstractModel):
msg_dict['author_id'] = author_ids[0]
else:
msg_dict['email_from'] = message.get('from')
- partner_ids = self._message_find_partners(cr, uid, message, ['From', 'To', 'Cc'], context=context)
+ partner_ids = self._message_find_partners(cr, uid, message, ['To', 'Cc'], context=context)
msg_dict['partner_ids'] = [(4, partner_id) for partner_id in partner_ids]
if 'Date' in message:
diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js
index 0b3bddffde1..0872d049162 100644
--- a/addons/mail/static/src/js/mail.js
+++ b/addons/mail/static/src/js/mail.js
@@ -104,8 +104,8 @@ openerp.mail = function (session) {
// returns the file type of a file based on its extension
// As it only looks at the extension it is quite approximative.
filetype: function(url){
- url = url.filename || url;
- var tokens = (url+'').split('.');
+ var url = url && url.filename || url;
+ var tokens = typeof url == 'string' ? url.split('.') : [];
if(tokens.length <= 1){
return 'unknown';
}
diff --git a/addons/marketing/i18n/hu.po b/addons/marketing/i18n/hu.po
index 48acf144f2e..cc8760c35a6 100644
--- a/addons/marketing/i18n/hu.po
+++ b/addons/marketing/i18n/hu.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2011-01-31 14:00+0000\n"
-"Last-Translator: Krisztian Eyssen \n"
+"PO-Revision-Date: 2013-02-14 16:51+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 05:59+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
#. module: marketing
#: model:ir.model,name:marketing.model_marketing_config_settings
msgid "marketing.config.settings"
-msgstr ""
+msgstr "marketing.config.settings"
#. module: marketing
#: help:marketing.config.settings,module_marketing_campaign_crm_demo:0
@@ -33,7 +33,7 @@ msgstr ""
#: model:ir.actions.act_window,name:marketing.action_marketing_configuration
#: view:marketing.config.settings:0
msgid "Configure Marketing"
-msgstr ""
+msgstr "Értékesítés beállítás"
#. module: marketing
#: view:crm.lead:0
@@ -44,47 +44,47 @@ msgstr "Marketing"
#. module: marketing
#: field:marketing.config.settings,module_marketing_campaign:0
msgid "Marketing campaigns"
-msgstr ""
+msgstr "Értékesítési kampány"
#. module: marketing
#: view:marketing.config.settings:0
msgid "or"
-msgstr ""
+msgstr "vagy"
#. module: marketing
#: view:marketing.config.settings:0
msgid "Campaigns"
-msgstr ""
+msgstr "Kampányok"
#. module: marketing
#: model:res.groups,name:marketing.group_marketing_manager
msgid "Manager"
-msgstr ""
+msgstr "Igazgató"
#. module: marketing
#: model:res.groups,name:marketing.group_marketing_user
msgid "User"
-msgstr ""
+msgstr "Felhasználó"
#. module: marketing
#: view:marketing.config.settings:0
msgid "Campaigns Settings"
-msgstr ""
+msgstr "Kampány beállítások"
#. module: marketing
#: field:marketing.config.settings,module_crm_profiling:0
msgid "Track customer profile to focus your campaigns"
-msgstr ""
+msgstr "Vevő profil nyomonkövetése a kampányra összpontosítva"
#. module: marketing
#: view:marketing.config.settings:0
msgid "Cancel"
-msgstr ""
+msgstr "Mégsem"
#. module: marketing
#: view:marketing.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Alkalmaz"
#. module: marketing
#: help:marketing.config.settings,module_marketing_campaign:0
@@ -101,11 +101,13 @@ msgid ""
"Allows users to perform segmentation within partners.\n"
" This installs the module crm_profiling."
msgstr ""
+"A felhasználóknak engedélyezi a partnerek kiválogatását.\n"
+" Ez telepíti a crm_profiling modult."
#. module: marketing
#: field:marketing.config.settings,module_marketing_campaign_crm_demo:0
msgid "Demo data for marketing campaigns"
-msgstr ""
+msgstr "Demo adatok a merketing kampányhoz"
#~ msgid "Configure Your Marketing Application"
#~ msgstr "Marketing alkalmazásainak beállítása"
diff --git a/addons/marketing_campaign_crm_demo/i18n/hu.po b/addons/marketing_campaign_crm_demo/i18n/hu.po
index 8c3b1bb2be9..a4a68e0e584 100644
--- a/addons/marketing_campaign_crm_demo/i18n/hu.po
+++ b/addons/marketing_campaign_crm_demo/i18n/hu.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2011-01-21 15:22+0000\n"
-"Last-Translator: Krisztian Eyssen \n"
+"PO-Revision-Date: 2013-02-13 12:33+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 05:59+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n"
+"X-Generator: Launchpad (build 16491)\n"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_8
@@ -28,6 +28,14 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
Köszönjük érdeklődésedet és feliratkozásodat a műszaki "
+"képzésre.
Ha további információra van szükség, küldj választ erre az "
+"üzenetre.
\n"
+"
Tisztelettel,OpenERP csapata,
"
#. module: marketing_campaign_crm_demo
#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report
@@ -37,7 +45,7 @@ msgstr "Marketingkampány demojelentés"
#. module: marketing_campaign_crm_demo
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_8
msgid "Thanks for subscribing to technical training"
-msgstr ""
+msgstr "Köszönjük a feliratkozást a műszaki képzésre"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_3
@@ -49,6 +57,12 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
Köszönjük érdeklődésedet és feliratkozásodat az OpenERP "
+"felfedező napra.
\n"
+"
Ha további információra van szükség, küldj válasz választ "
+"erre az üzenetre.
\n"
+"
Tisztelettel,OpenERP csapat,
"
#. module: marketing_campaign_crm_demo
#: report:crm.lead.demo:0
@@ -58,7 +72,7 @@ msgstr "Vállalat :"
#. module: marketing_campaign_crm_demo
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_4
msgid "Thanks for buying the OpenERP book"
-msgstr ""
+msgstr "Köszönjük, hogy megvásárolta az OpenERP könyvet"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_6
@@ -71,16 +85,23 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
Van egy nagyon jó ajánlatunk ami megfelelhet Önnek.\n"
+" Az ezüst tagjainknak, mi fizetjük a műszaki oktatást 2013 "
+"Júniusában.
\n"
+"
Ha további információra van szükség, küldj válasz választ "
+"erre az üzenetre.
\n"
+"
Tisztelettel,OpenERP csapat,
"
#. module: marketing_campaign_crm_demo
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_1
msgid "Thanks for showing interest in OpenERP"
-msgstr ""
+msgstr "Köszönjük érdeklődését az OpenERP iránt"
#. module: marketing_campaign_crm_demo
#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy
msgid "Dummy Action"
-msgstr ""
+msgstr "Látszólagos művelet"
#. module: marketing_campaign_crm_demo
#: report:crm.lead.demo:0
@@ -98,6 +119,13 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
an egy nagyon jó ajánlatunk ami megfelelhet Önnek.\n"
+" Ajánljuk, hogy iratkozzon fel az OpenERP felfedező napra 2013 "
+"májusában.
\n"
+"
Ha további információra van szükség, küldj válasz választ "
+"erre az üzenetre.
\n"
+"
Tisztelettel,OpenERP csapat,
"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_5
@@ -110,26 +138,33 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
an egy nagyon jó ajánlatunk ami megfelelhet Önnek.\n"
+" Az arany partnereknek, mi szervezzük az ingyenes oktatást 2013 "
+"Júniusában.
\n"
+"
Ha további információra van szükség, küldj válasz választ "
+"erre az üzenetre.
\n"
+"
Tisztelettel,OpenERP csapat,
"
#. 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 ""
+msgstr "Javasolja a feliratkozást az OpenERP felfedező napra 2013 Májusában"
#. 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 ""
+msgstr "Köszönjük, hogy feliratkozott az OpenERP felfedező napra"
#. module: marketing_campaign_crm_demo
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_7
msgid "Propose gold partnership to silver partners"
-msgstr ""
+msgstr "Javasolja az arany partner tagságot az ezüst tagoknak"
#. module: marketing_campaign_crm_demo
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_6
msgid "Propose paid training to Silver partners"
-msgstr ""
+msgstr "Javasolja a költségtérítéses oktatást az Ezüst partnereknek"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_4
@@ -139,6 +174,12 @@ msgid ""
" If any further information required kindly revert back.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
Köszönjük az OpenERP könyv utáni érdeklődését és a "
+"vásárlását.
\n"
+" Ha további információra van szüksége kérjük forduljon hozzánk "
+"bizalommal.\n"
+"
Tisztelettel,OpenERP csapata,
"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_7
@@ -150,11 +191,17 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
Nagyon jó ajánlatunk van ami illeszkedhet az Ön igényeihez.\n"
+" Az Ezüst partnereinknek, Arany tagságot ajánlunk.
\n"
+"
Ha további információra van szükségük, kérjük válaszoljon "
+"erre az üzenetre.
\n"
+"
Tisztelettel,OpenERP csapata,
"
#. 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 ""
+msgstr "Ajánljon ingyenes műszaki oktatást az Arany partnereknek"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_1
@@ -166,3 +213,8 @@ msgid ""
"reply to this message.\n"
"
Regards,OpenERP Team,
"
msgstr ""
+"
Hello,
\n"
+"
Köszönjük az OpenERP iránti őszinte érdeklődését.
\n"
+"
Ha további információra van szükségük, kérjük válaszoljon "
+"erre az üzenetre.
\n"
+"
Tisztelettel,OpenERP csapata,
"
diff --git a/addons/membership/i18n/hu.po b/addons/membership/i18n/hu.po
index 43088b8300e..bebf9fd9454 100644
--- a/addons/membership/i18n/hu.po
+++ b/addons/membership/i18n/hu.po
@@ -7,24 +7,24 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2011-02-04 15:05+0000\n"
-"Last-Translator: Krisztian Eyssen \n"
+"PO-Revision-Date: 2013-02-10 18:42+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 05:21+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-11 05:10+0000\n"
+"X-Generator: Launchpad (build 16482)\n"
#. module: membership
#: model:process.transition,name:membership.process_transition_invoicetoassociate0
msgid "invoice to associate"
-msgstr ""
+msgstr "számla összekapcsoláshoz"
#. module: membership
#: model:process.process,name:membership.process_process_membershipprocess0
msgid "Membership Process"
-msgstr ""
+msgstr "Tagság folyamatok"
#. module: membership
#: selection:membership.membership_line,state:0
@@ -37,6 +37,8 @@ msgstr "Kifizetett tagság"
#: view:report.membership:0
msgid "This will display waiting, invoiced and total pending columns"
msgstr ""
+"Ez ki fogja jelezni a várakozást, számlázott és teljes függőben lévő "
+"oszlopokat"
#. module: membership
#: view:report.membership:0
@@ -52,12 +54,12 @@ msgstr "Kifizetések száma"
#. module: membership
#: field:report.membership,tot_earned:0
msgid "Earned Amount"
-msgstr ""
+msgstr "Beérkező / megkeresett összeg"
#. module: membership
#: model:ir.model,name:membership.model_report_membership
msgid "Membership Analysis"
-msgstr ""
+msgstr "Tagság analízis/elemzés"
#. module: membership
#: selection:report.membership,month:0
@@ -67,12 +69,12 @@ msgstr "Március"
#. module: membership
#: model:process.node,note:membership.process_node_setassociation0
msgid "Set an associate member of partner."
-msgstr ""
+msgstr "Beállít egy társ tagot a partnerből."
#. module: membership
#: model:process.transition,note:membership.process_transition_invoicetopaid0
msgid "Invoice is be paid."
-msgstr ""
+msgstr "Számla most fizetve."
#. module: membership
#: field:membership.membership_line,company_id:0
@@ -87,30 +89,30 @@ msgstr "Vállalat"
#: field:res.partner,free_member:0
#: selection:res.partner,membership_state:0
msgid "Free Member"
-msgstr ""
+msgstr "Ingyenes tag"
#. module: membership
#: view:res.partner:0
msgid "Ending Date Of Membership"
-msgstr ""
+msgstr "A tagság befejezés dátuma"
#. module: membership
#: help:report.membership,date_to:0
msgid "End membership date"
-msgstr ""
+msgstr "Tagság vége dátum"
#. module: membership
#: field:product.product,membership_date_to:0
#: field:res.partner,membership_stop:0
msgid "Membership End Date"
-msgstr ""
+msgstr "Tagság befejezés dátuma"
#. module: membership
#: view:report.membership:0
#: field:report.membership,user_id:0
#: view:res.partner:0
msgid "Salesperson"
-msgstr ""
+msgstr "Értékesítő"
#. module: membership
#: model:process.transition,name:membership.process_transition_waitingtoinvoice0
@@ -120,7 +122,7 @@ msgstr "Várakozás a számlára"
#. module: membership
#: view:report.membership:0
msgid "This will display paid, old and total earned columns"
-msgstr ""
+msgstr "Ez ki fogja jelezni a fizetve, régi és összes megkeresett oszlopokat"
#. module: membership
#: view:res.partner:0
@@ -137,39 +139,39 @@ msgstr "Nem tag"
#. module: membership
#: view:product.product:0
msgid "Taxes"
-msgstr ""
+msgstr "Adók"
#. module: membership
#: view:res.partner:0
msgid "All Members"
-msgstr ""
+msgstr "Összes tagok"
#. module: membership
#: code:addons/membership/membership.py:410
#: code:addons/membership/membership.py:413
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Hiba!"
#. module: membership
#: model:process.transition,name:membership.process_transition_producttomember0
msgid "Product to member"
-msgstr ""
+msgstr "Termék a taghoz"
#. module: membership
#: model:product.template,name:membership.membership_1_product_template
msgid "Silver Membership"
-msgstr ""
+msgstr "Ezüst tagság"
#. module: membership
#: model:process.node,note:membership.process_node_associatedmember0
msgid "Member is associated."
-msgstr ""
+msgstr "A tag hozzárendelt."
#. module: membership
#: field:report.membership,tot_pending:0
msgid "Pending Amount"
-msgstr ""
+msgstr "Függőben lévő összeg"
#. module: membership
#: model:process.transition,note:membership.process_transition_associationpartner0
@@ -179,7 +181,7 @@ msgstr "Társult partner"
#. module: membership
#: view:res.partner:0
msgid "Supplier Partners"
-msgstr ""
+msgstr "Beszállítói partnerek"
#. module: membership
#: field:report.membership,num_invoiced:0
@@ -190,18 +192,18 @@ msgstr "Számlázott mennyiség"
#: model:ir.actions.act_window,name:membership.action_report_membership_tree
#: model:ir.ui.menu,name:membership.menu_report_membership
msgid "Members Analysis"
-msgstr ""
+msgstr "Tagok analízisei/elemzései"
#. module: membership
#: view:res.partner:0
msgid "End Membership Date"
-msgstr ""
+msgstr "Utolsó tagsági dátum"
#. module: membership
#: code:addons/membership/membership.py:414
#, python-format
msgid "Partner doesn't have an address to make the invoice."
-msgstr ""
+msgstr "Partnernak nincs számla kiállítási címe."
#. module: membership
#: model:ir.model,name:membership.model_res_partner
@@ -212,22 +214,22 @@ msgstr "Partner"
#. module: membership
#: model:process.transition,name:membership.process_transition_invoicetopaid0
msgid "Invoice to paid"
-msgstr ""
+msgstr "Fizetendő számlák"
#. module: membership
#: view:res.partner:0
msgid "Customer Partners"
-msgstr ""
+msgstr "Vevői Partnerek"
#. module: membership
#: field:membership.membership_line,date_from:0
msgid "From"
-msgstr ""
+msgstr "Kezdő dátum"
#. module: membership
#: constraint:membership.membership_line:0
msgid "Error, this membership product is out of date"
-msgstr ""
+msgstr "Hiba, ez a tagsági termék régi"
#. module: membership
#: model:process.transition.action,name:membership.process_transition_action_create0
@@ -237,22 +239,22 @@ msgstr "Létrehozás"
#. module: membership
#: model:ir.model,name:membership.model_membership_membership_line
msgid "Member line"
-msgstr ""
+msgstr "Tag törzs"
#. module: membership
#: help:report.membership,date_from:0
msgid "Start membership date"
-msgstr ""
+msgstr "Indulási tagsági dátum"
#. module: membership
#: field:res.partner,membership_cancel:0
msgid "Cancel Membership Date"
-msgstr ""
+msgstr "Tagsági tátum visszavonása"
#. module: membership
#: model:process.node,name:membership.process_node_paidmember0
msgid "Paid member"
-msgstr ""
+msgstr "Kifizetett tag"
#. module: membership
#: field:report.membership,num_waiting:0
@@ -270,7 +272,7 @@ msgstr "Tagok"
#. module: membership
#: view:res.partner:0
msgid "Invoiced/Paid/Free"
-msgstr ""
+msgstr "Számlázott/Kifizetett/Ingyenes"
#. module: membership
#: model:process.node,note:membership.process_node_invoicedmember0
@@ -285,7 +287,7 @@ msgstr "Július"
#. module: membership
#: model:product.template,name:membership.membership_0_product_template
msgid "Golden Membership"
-msgstr ""
+msgstr "Arany tagság"
#. module: membership
#: help:res.partner,associate_member:0
@@ -293,39 +295,41 @@ msgid ""
"A member with whom you want to associate your membership.It will consider "
"the membership state of the associated member."
msgstr ""
+"Egy tag akihez a tagságát szeretné társítani.Fontolóra veszi a társított tag "
+"tagságának állapotát."
#. module: membership
#: view:product.product:0
#: view:report.membership:0
#: field:report.membership,membership_id:0
msgid "Membership Product"
-msgstr ""
+msgstr "Tagsági termék"
#. module: membership
#: model:process.transition,note:membership.process_transition_producttomember0
msgid "Define product for membership."
-msgstr ""
+msgstr "Határozzon meg terméket a tagsághoz."
#. module: membership
#: model:process.transition,note:membership.process_transition_invoicetoassociate0
msgid "Invoiced member may be Associated member."
-msgstr ""
+msgstr "A számlázott tag hozzárendelt tag lehet."
#. module: membership
#: help:product.product,membership_date_to:0
#: help:res.partner,membership_stop:0
msgid "Date until which membership remains active."
-msgstr ""
+msgstr "Dátum ameddig a tagság aktív maradhat."
#. module: membership
#: view:product.product:0
msgid "Membership products"
-msgstr ""
+msgstr "Tagsági termékek"
#. module: membership
#: field:res.partner,membership_state:0
msgid "Current Membership Status"
-msgstr ""
+msgstr "Jelenlegi tagsági állapot"
#. module: membership
#: field:membership.membership_line,date:0
@@ -335,22 +339,22 @@ msgstr "Csatlakozás időpontja"
#. module: membership
#: model:process.node,name:membership.process_node_setassociation0
msgid "Set association"
-msgstr ""
+msgstr "Hozzárendelés beállítás"
#. module: membership
#: view:res.partner:0
msgid " Membership State"
-msgstr ""
+msgstr " Tagság állapot"
#. module: membership
#: view:res.partner:0
msgid "Memberships"
-msgstr ""
+msgstr "Tagságok"
#. module: membership
#: model:process.node,note:membership.process_node_paidmember0
msgid "Membership invoice paid."
-msgstr ""
+msgstr "Tagsági számla fizetve."
#. module: membership
#: selection:report.membership,month:0
@@ -382,25 +386,25 @@ msgstr "Csoportosítás..."
#: code:addons/membership/membership.py:411
#, python-format
msgid "Partner is a free Member."
-msgstr ""
+msgstr "A partner ingyenes tagságú"
#. module: membership
#: view:res.partner:0
msgid "Buy Membership"
-msgstr ""
+msgstr "Tagság vásárlása"
#. module: membership
#: field:report.membership,associate_member_id:0
#: view:res.partner:0
#: field:res.partner,associate_member:0
msgid "Associate Member"
-msgstr ""
+msgstr "Hozzárendelt tag"
#. module: membership
#: help:product.product,membership_date_from:0
#: help:res.partner,membership_start:0
msgid "Date from which membership becomes active."
-msgstr ""
+msgstr "Dátum amitől a tagság aktiválódik."
#. module: membership
#: view:report.membership:0
@@ -411,12 +415,12 @@ msgstr "Társult partner"
#: model:ir.model,name:membership.model_membership_invoice
#: view:membership.invoice:0
msgid "Membership Invoice"
-msgstr ""
+msgstr "Tagsági számla"
#. module: membership
#: model:process.node,note:membership.process_node_membershipproduct0
msgid "Define membership product."
-msgstr ""
+msgstr "Határozzon meg tagsági terméket."
#. module: membership
#: view:product.product:0
@@ -426,7 +430,7 @@ msgstr "Kategória"
#. module: membership
#: view:res.partner:0
msgid "Contacts"
-msgstr ""
+msgstr "Kapcsolatok"
#. module: membership
#: view:report.membership:0
@@ -436,7 +440,7 @@ msgstr "Előrejelzés"
#. module: membership
#: field:report.membership,partner_id:0
msgid "Member"
-msgstr ""
+msgstr "Tag"
#. module: membership
#: view:product.product:0
@@ -446,17 +450,17 @@ msgstr "Dátumtól"
#. module: membership
#: model:process.node,name:membership.process_node_associatedmember0
msgid "Associated member"
-msgstr ""
+msgstr "Csatlakozott tag"
#. module: membership
#: help:membership.membership_line,date:0
msgid "Date on which member has joined the membership"
-msgstr ""
+msgstr "Dátum amikor a tag csatlakozott a tagsághoz"
#. module: membership
#: field:membership.membership_line,state:0
msgid "Membership Status"
-msgstr ""
+msgstr "Tagsági állapot"
#. module: membership
#: view:res.partner:0
@@ -466,7 +470,7 @@ msgstr "Vevők"
#. module: membership
#: view:membership.invoice:0
msgid "or"
-msgstr ""
+msgstr "vagy"
#. module: membership
#: selection:report.membership,month:0
@@ -478,12 +482,12 @@ msgstr "Augusztus"
#: model:ir.ui.menu,name:membership.menu_membership_products
#: view:product.product:0
msgid "Membership Products"
-msgstr ""
+msgstr "Tagsági termék"
#. module: membership
#: sql_constraint:product.product:0
msgid "Error ! Ending Date cannot be set before Beginning Date."
-msgstr ""
+msgstr "Hiba! A végső dátum nem lehet a kezdési dátum előtt."
#. module: membership
#: selection:report.membership,month:0
@@ -493,14 +497,14 @@ msgstr "Június"
#. module: membership
#: help:product.product,membership:0
msgid "Check if the product is eligible for membership."
-msgstr ""
+msgstr "Vizsgálja meg, hogy a termék alkalmas-e a tagsághoz."
#. module: membership
#: selection:membership.membership_line,state:0
#: selection:report.membership,membership_state:0
#: selection:res.partner,membership_state:0
msgid "Invoiced Member"
-msgstr ""
+msgstr "Számlázott tag"
#. module: membership
#: field:membership.invoice,product_id:0
@@ -523,7 +527,7 @@ msgstr "Várakozás a tagságra"
#. module: membership
#: model:process.transition,name:membership.process_transition_associationpartner0
msgid "Association Partner"
-msgstr ""
+msgstr "Csatlakozó partner"
#. module: membership
#: field:report.membership,date_from:0
@@ -557,6 +561,15 @@ msgid ""
"created.\n"
" -Paying member: A member who has paid the membership fee."
msgstr ""
+"Ez kijelzi a tagság állapotát.\n"
+" -Nem tag: Egy partner aki nem jelentkezett a tagságra.\n"
+" -Visszavont tag: Egy partner aki visszavonta a "
+"tagságát.\n"
+" -Réi tag: Egy partner akinek lejárt a tagsága.\n"
+" -Várakozó tag: Egy partner aki feliratkozott a tagságra "
+"és számlája el lesz készítve.\n"
+" -Számlázott tag: Egy tag akinek a számlája elkészült.\n"
+" -Fizető tag: Egy tag aki kifizette a tagsági díját."
#. module: membership
#: selection:report.membership,month:0
@@ -566,28 +579,28 @@ msgstr "Január"
#. module: membership
#: view:res.partner:0
msgid "Membership Partners"
-msgstr ""
+msgstr "Tagsági partner"
#. module: membership
#: field:membership.membership_line,member_price:0
#: view:product.product:0
msgid "Membership Fee"
-msgstr ""
+msgstr "Tagsági díj"
#. module: membership
#: help:res.partner,membership_amount:0
msgid "The price negotiated by the partner"
-msgstr ""
+msgstr "Az ár a partnerrel megbeszélt"
#. module: membership
#: model:product.template,name:membership.membership_2_product_template
msgid "Basic Membership"
-msgstr ""
+msgstr "Alap tagság"
#. module: membership
#: view:res.partner:0
msgid "None/Canceled/Old/Waiting"
-msgstr ""
+msgstr "Egyiksem/Visszavont/Régi/Várakozik"
#. module: membership
#: selection:membership.membership_line,state:0
@@ -599,13 +612,13 @@ msgstr "Régi tag"
#. module: membership
#: field:membership.membership_line,date_to:0
msgid "To"
-msgstr ""
+msgstr "Záró dátum"
#. module: membership
#: view:report.membership:0
#: field:report.membership,membership_state:0
msgid "Current Membership State"
-msgstr ""
+msgstr "Jelenlegi tagsági állapot"
#. module: membership
#: help:membership.membership_line,state:0
@@ -624,6 +637,15 @@ msgid ""
" -Paid Member: A member who has paid the membership "
"amount."
msgstr ""
+"Ez kijelzi a tagság állapotát.\n"
+" -Nem tag: Egy partner aki nem jelentkezett a tagságra.\n"
+" -Visszavont tag: Egy partner aki visszavonta a "
+"tagságát.\n"
+" -Réi tag: Egy partner akinek lejárt a tagsága.\n"
+" -Várakozó tag: Egy partner aki feliratkozott a tagságra "
+"és számlája el lesz készítve.\n"
+" -Számlázott tag: Egy tag akinek a számlája elkészült.\n"
+" -Fizető tag: Egy tag aki kifizette a tagsági díját."
#. module: membership
#: model:process.transition,note:membership.process_transition_waitingtoinvoice0
@@ -644,12 +666,12 @@ msgstr "Számla"
#. module: membership
#: view:membership.invoice:0
msgid "Cancel"
-msgstr ""
+msgstr "Visszavonás"
#. module: membership
#: view:res.partner:0
msgid "All non Members"
-msgstr ""
+msgstr "Összes aki nem tag"
#. module: membership
#: field:membership.membership_line,account_invoice_line:0
@@ -659,17 +681,17 @@ msgstr "Számlasor"
#. module: membership
#: model:process.node,note:membership.process_node_waitingmember0
msgid "Draft invoice for membership."
-msgstr ""
+msgstr "Tagsági tervezet számla."
#. module: membership
#: field:membership.invoice,member_price:0
msgid "Member Price"
-msgstr ""
+msgstr "Tagság ára"
#. module: membership
#: view:product.product:0
msgid "Membership Duration"
-msgstr ""
+msgstr "Tagság időtartama"
#. module: membership
#: model:ir.model,name:membership.model_product_product
@@ -685,17 +707,17 @@ msgstr "Május"
#: field:product.product,membership_date_from:0
#: field:res.partner,membership_start:0
msgid "Membership Start Date"
-msgstr ""
+msgstr "Tagság kezdő dátum"
#. module: membership
#: help:res.partner,free_member:0
msgid "Select if you want to give free membership."
-msgstr ""
+msgstr "Válassza ki, ha ingyenes tagságot szeretne adni."
#. module: membership
#: field:res.partner,membership_amount:0
msgid "Membership Amount"
-msgstr ""
+msgstr "Tagság összege"
#. module: membership
#: field:report.membership,date_to:0
@@ -711,7 +733,7 @@ msgstr "Február"
#. module: membership
#: model:process.node,name:membership.process_node_invoicedmember0
msgid "Invoiced member"
-msgstr ""
+msgstr "Számlázott tag"
#. module: membership
#: selection:report.membership,month:0
@@ -721,12 +743,12 @@ msgstr "Április"
#. module: membership
#: view:res.partner:0
msgid "Starting Date Of Membership"
-msgstr ""
+msgstr "Tagság kezdetének dátuma"
#. module: membership
#: help:res.partner,membership_cancel:0
msgid "Date on which membership has been cancelled"
-msgstr ""
+msgstr "Dátum melyen a tagság vissza lett vonva"
#. module: membership
#: field:membership.membership_line,date_cancel:0
@@ -742,29 +764,29 @@ msgstr "Várakozás a tagságra"
#: model:ir.actions.act_window,name:membership.action_membership_invoice_view
#: view:membership.invoice:0
msgid "Invoice Membership"
-msgstr ""
+msgstr "Tagság számlázás"
#. module: membership
#: model:process.node,name:membership.process_node_membershipproduct0
msgid "Membership product"
-msgstr ""
+msgstr "Tagsági termék"
#. module: membership
#: help:membership.membership_line,member_price:0
msgid "Amount for the membership"
-msgstr ""
+msgstr "Összeg a tagsághoz"
#. module: membership
#: constraint:res.partner:0
msgid "Error ! You cannot create recursive associated members."
-msgstr ""
+msgstr "HIBA ! Nem tud létrehozni önmagára hivatkozó felhasználókat/tagokat."
#. module: membership
#: selection:membership.membership_line,state:0
#: selection:report.membership,membership_state:0
#: selection:res.partner,membership_state:0
msgid "Cancelled Member"
-msgstr ""
+msgstr "Visszavont tag"
#. module: membership
#: view:report.membership:0
@@ -775,7 +797,7 @@ msgstr "Év"
#. module: membership
#: view:product.product:0
msgid "Accounting"
-msgstr ""
+msgstr "Könyvelés"
#. module: membership
#: view:report.membership:0
diff --git a/addons/membership/test/test_membership.yml b/addons/membership/test/test_membership.yml
index 357fcbcfc3e..40d1785c29a 100644
--- a/addons/membership/test/test_membership.yml
+++ b/addons/membership/test/test_membership.yml
@@ -31,8 +31,7 @@
I'm Opening that Invoice which is created for "Seagate".
-
!python {model: res.partner}: |
- import netsvc
- from tools.translate import _
+ from openerp.tools.translate import _
invoice_pool = self.pool.get('account.invoice')
partner_pool = self.pool.get('res.partner')
membership_line_pool = self.pool.get('membership.membership_line')
@@ -42,8 +41,8 @@
membership_lines = membership_line_pool.browse(cr, uid, membership_line_ids)
assert membership_lines, _('Membership is not registrated.')
membership_line = membership_lines[0]
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'account.invoice', membership_line.account_invoice_id.id, 'invoice_open', cr)
+ invoice_pool.signal_invoice_open(cr, uid, [membership_line.account_invoice_id.id])
+
- |
I'm checking "Current membership state" of "Seagate". It is an "Invoiced Member" or not.
-
@@ -106,7 +105,7 @@
I'm doing to make credit note of invoice which is paid by "Seagate" to cancel membership.
-
!python {model: account.invoice}: |
- from tools.translate import _
+ from openerp.tools.translate import _
invoice_pool = self.pool.get('account.invoice')
partner_pool = self.pool.get('res.partner')
membership_line_pool = self.pool.get('membership.membership_line')
diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py
index 44fbaafbcfe..9f2d651d3d0 100644
--- a/addons/mrp/mrp.py
+++ b/addons/mrp/mrp.py
@@ -27,7 +27,6 @@ from openerp.osv import fields, osv
from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
from openerp.tools import float_compare
from openerp.tools.translate import _
-from openerp import netsvc
from openerp import tools
#----------------------------------------------------------
@@ -775,8 +774,7 @@ class mrp_production(osv.osv):
for new_parent_id in new_parent_ids:
stock_mov_obj.write(cr, uid, [raw_product.id], {'move_history_ids': [(4,new_parent_id)]})
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production', production_id, 'button_produce_done', cr)
+ self.signal_button_produce_done(cr, uid, [production_id])
return True
def _costs_generate(self, cr, uid, production):
@@ -844,7 +842,6 @@ class mrp_production(osv.osv):
return True
def _make_production_line_procurement(self, cr, uid, production_line, shipment_move_id, context=None):
- wf_service = netsvc.LocalService("workflow")
procurement_order = self.pool.get('procurement.order')
production = production_line.production_id
location_id = production.location_src_id.id
@@ -864,7 +861,7 @@ class mrp_production(osv.osv):
'move_id': shipment_move_id,
'company_id': production.company_id.id,
})
- wf_service.trg_validate(uid, procurement_order._name, procurement_id, 'button_confirm', cr)
+ self.signal_button_confirm(cr, uid, [procurement_id])
return procurement_id
def _make_production_internal_shipment_line(self, cr, uid, production_line, shipment_id, parent_move_id, destination_location_id=False, context=None):
@@ -977,7 +974,6 @@ class mrp_production(osv.osv):
@return: Newly generated Shipment Id.
"""
shipment_id = False
- wf_service = netsvc.LocalService("workflow")
uncompute_ids = filter(lambda x:x, [not x.product_lines and x.id or False for x in self.browse(cr, uid, ids, context=context)])
self.action_compute(cr, uid, uncompute_ids, context=context)
for production in self.browse(cr, uid, ids, context=context):
@@ -995,7 +991,7 @@ class mrp_production(osv.osv):
destination_location_id=source_location_id, context=context)
self._make_production_line_procurement(cr, uid, line, shipment_move_id, context=context)
- wf_service.trg_validate(uid, 'stock.picking', shipment_id, 'button_confirm', cr)
+ self.pool.get('stock.picking').signal_button_confirm(cr, uid, [shipment_id])
production.write({'state':'confirmed'}, context=context)
return shipment_id
diff --git a/addons/mrp/procurement.py b/addons/mrp/procurement.py
index 8162c3178dc..1f94f0034ad 100644
--- a/addons/mrp/procurement.py
+++ b/addons/mrp/procurement.py
@@ -24,7 +24,6 @@ from dateutil.relativedelta import relativedelta
from openerp.osv import fields
from openerp.osv import osv
from openerp.tools.translate import _
-from openerp import netsvc
class procurement_order(osv.osv):
_inherit = 'procurement.order'
@@ -87,7 +86,6 @@ class procurement_order(osv.osv):
company = self.pool.get('res.users').browse(cr, uid, uid, context).company_id
production_obj = self.pool.get('mrp.production')
move_obj = self.pool.get('stock.move')
- wf_service = netsvc.LocalService("workflow")
procurement_obj = self.pool.get('procurement.order')
for procurement in procurement_obj.browse(cr, uid, ids, context=context):
res_id = procurement.move_id.id
@@ -112,7 +110,7 @@ class procurement_order(osv.osv):
self.write(cr, uid, [procurement.id], {'state': 'running', 'production_id': produce_id})
bom_result = production_obj.action_compute(cr, uid,
[produce_id], properties=[x.id for x in procurement.property_ids])
- wf_service.trg_validate(uid, 'mrp.production', produce_id, 'button_confirm', cr)
+ production_obj.signal_button_confirm(cr, uid, [produce_id])
if res_id:
move_obj.write(cr, uid, [res_id],
{'location_id': procurement.location_id.id})
diff --git a/addons/mrp/stock.py b/addons/mrp/stock.py
index ae7edf54750..1ff121c78bd 100644
--- a/addons/mrp/stock.py
+++ b/addons/mrp/stock.py
@@ -21,7 +21,6 @@
from openerp.osv import fields
from openerp.osv import osv
-from openerp import netsvc
class StockMove(osv.osv):
@@ -45,7 +44,6 @@ class StockMove(osv.osv):
move_obj = self.pool.get('stock.move')
procurement_obj = self.pool.get('procurement.order')
product_obj = self.pool.get('product.product')
- wf_service = netsvc.LocalService("workflow")
processed_ids = [move.id]
if move.product_id.supply_method == 'produce' and move.product_id.procure_method == 'make_to_order':
bis = bom_obj.search(cr, uid, [
@@ -90,16 +88,17 @@ class StockMove(osv.osv):
'procure_method': prodobj.procure_method,
'move_id': mid,
})
- wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_confirm', cr)
+ procurement_obj.signal_button_confirm(cr, uid, [proc_id])
+
move_obj.write(cr, uid, [move.id], {
'location_dest_id': move.location_id.id, # dummy move for the kit
'auto_validate': True,
'picking_id': False,
'state': 'confirmed'
})
- for m in procurement_obj.search(cr, uid, [('move_id','=',move.id)], context):
- wf_service.trg_validate(uid, 'procurement.order', m, 'button_confirm', cr)
- wf_service.trg_validate(uid, 'procurement.order', m, 'button_wait_done', cr)
+ procurement_ids = procurement_obj.search(cr, uid, [('move_id','=',move.id)], context)
+ procurement_obj.signal_button_confirm(cr, uid, procurement_ids)
+ procurement_obj.signal_button_wait_done(cr, uid, procurement_ids)
return processed_ids
def action_consume(self, cr, uid, ids, product_qty, location_id=False, context=None):
@@ -110,7 +109,6 @@ class StockMove(osv.osv):
"""
res = []
production_obj = self.pool.get('mrp.production')
- wf_service = netsvc.LocalService("workflow")
for move in self.browse(cr, uid, ids):
move.action_confirm(context)
new_moves = super(StockMove, self).action_consume(cr, uid, [move.id], product_qty, location_id, context=context)
@@ -118,7 +116,7 @@ class StockMove(osv.osv):
for prod in production_obj.browse(cr, uid, production_ids, context=context):
if prod.state == 'confirmed':
production_obj.force_production(cr, uid, [prod.id])
- wf_service.trg_validate(uid, 'mrp.production', prod.id, 'button_produce', cr)
+ production_obj.signal_button_produce(cr, uid, production_ids)
for new_move in new_moves:
if new_move == move.id:
#This move is already there in move lines of production order
@@ -135,14 +133,13 @@ class StockMove(osv.osv):
"""
res = []
production_obj = self.pool.get('mrp.production')
- wf_service = netsvc.LocalService("workflow")
for move in self.browse(cr, uid, ids, context=context):
new_moves = super(StockMove, self).action_scrap(cr, uid, [move.id], product_qty, location_id, context=context)
#If we are not scrapping our whole move, tracking and lot references must not be removed
#self.write(cr, uid, [move.id], {'prodlot_id': False, 'tracking_id': False})
production_ids = production_obj.search(cr, uid, [('move_lines', 'in', [move.id])])
for prod_id in production_ids:
- wf_service.trg_validate(uid, 'mrp.production', prod_id, 'button_produce', cr)
+ production_obj.signal_button_produce(cr, uid, [prod_id])
for new_move in new_moves:
production_obj.write(cr, uid, production_ids, {'move_lines': [(4, new_move)]})
res.append(new_move)
diff --git a/addons/mrp/test/order_process.yml b/addons/mrp/test/order_process.yml
index e672517c5a0..89331d5c255 100644
--- a/addons/mrp/test/order_process.yml
+++ b/addons/mrp/test/order_process.yml
@@ -14,7 +14,7 @@
Now I check workcenter lines.
-
!python {model: mrp.production}: |
- from tools import float_compare
+ from openerp.tools import float_compare
def assert_equals(value1, value2, msg, float_compare=float_compare):
assert float_compare(value1, value2, precision_digits=2) == 0, msg
order = self.browse(cr, uid, ref("mrp_production_test1"), context=context)
@@ -214,7 +214,8 @@
I print a "BOM Structure".
-
!python {model: mrp.production}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
order = self.browse(cr, uid, ref("mrp_production_test1"))
(data, format) = netsvc.LocalService('report.bom.structure').create(cr, uid, [order.bom_id.id], {}, {})
if tools.config['test_report_directory']:
@@ -223,7 +224,8 @@
I print "Production Order".
-
!python {model: mrp.production}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.mrp.production.order').create(cr, uid, [ref("mrp_production_test1")], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'mrp-production_order_report.'+format), 'wb+').write(data)
@@ -234,6 +236,6 @@
ctx = context.copy()
ctx.update({'model': 'mrp.workcenter','active_ids': [ref('mrp_workcenter_0'),ref('mrp_workcenter_1')]})
data_dict = {'time_unit': 'day', 'measure_unit': 'hours'}
- from tools import test_reports
+ from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_mrp_workcenter_load_wizard',wiz_data=data_dict, context=ctx, our_module='mrp')
diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py
index 1ce60946f6c..cce27d3a6c2 100644
--- a/addons/mrp_operations/mrp_operations.py
+++ b/addons/mrp_operations/mrp_operations.py
@@ -118,16 +118,15 @@ class mrp_production_workcenter_line(osv.osv):
@param action: Action to perform.
@return: Nothing
"""
- wf_service = netsvc.LocalService("workflow")
prod_obj_pool = self.pool.get('mrp.production')
oper_obj = self.browse(cr, uid, ids)[0]
prod_obj = oper_obj.production_id
if action == 'start':
if prod_obj.state =='confirmed':
prod_obj_pool.force_production(cr, uid, [prod_obj.id])
- wf_service.trg_validate(uid, 'mrp.production', prod_obj.id, 'button_produce', cr)
+ prod_obj_pool.signal_button_produce(cr, uid, [prod_obj.id])
elif prod_obj.state =='ready':
- wf_service.trg_validate(uid, 'mrp.production', prod_obj.id, 'button_produce', cr)
+ prod_obj_pool.signal_button_produce(cr, uid, [prod_obj.id])
elif prod_obj.state =='in_production':
return
else:
@@ -143,7 +142,7 @@ class mrp_production_workcenter_line(osv.osv):
for production in prod_obj_pool.browse(cr, uid, [prod_obj.id], context= None):
if production.move_lines or production.move_created_ids:
prod_obj_pool.action_produce(cr,uid, production.id, production.product_qty, 'consume_produce', context = None)
- wf_service.trg_validate(uid, 'mrp.production', oper_obj.production_id.id, 'button_produce_done', cr)
+ prod_obj_pool.signal_button_produce_done(cr, uid, [oper_obj.production_id.id])
return
def write(self, cr, uid, ids, vals, context=None, update=True):
@@ -228,23 +227,21 @@ class mrp_production(osv.osv):
@return: Super method
"""
obj = self.browse(cr, uid, ids)[0]
- wf_service = netsvc.LocalService("workflow")
+ workcenter_pool = self.pool.get('mrp.production.workcenter.line')
for workcenter_line in obj.workcenter_lines:
if workcenter_line.state == 'draft':
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_start_working', cr)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_done', cr)
+ workcenter_pool.signal_button_start_working(cr, uid, [workcenter_line.id])
+ workcenter_pool.signal_button_done(cr, uid, [workcenter_line.id])
return super(mrp_production,self).action_production_end(cr, uid, ids)
def action_in_production(self, cr, uid, ids):
""" Changes state to In Production and writes starting date.
@return: True
"""
- obj = self.browse(cr, uid, ids)[0]
workcenter_pool = self.pool.get('mrp.production.workcenter.line')
- wf_service = netsvc.LocalService("workflow")
for prod in self.browse(cr, uid, ids):
if prod.workcenter_lines:
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', prod.workcenter_lines[0].id, 'button_start_working', cr)
+ workcenter_pool.signal_button_start_working(cr, uid, [prod.workcenter_lines[0].id])
return super(mrp_production,self).action_in_production(cr, uid, ids)
def action_cancel(self, cr, uid, ids, context=None):
@@ -252,9 +249,8 @@ class mrp_production(osv.osv):
@return: Super method
"""
obj = self.browse(cr, uid, ids,context=context)[0]
- wf_service = netsvc.LocalService("workflow")
for workcenter_line in obj.workcenter_lines:
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_cancel', cr)
+ workcenter_pool.signal_button_cancel(cr, uid, [workcenter_line.id])
return super(mrp_production,self).action_cancel(cr,uid,ids,context=context)
def _compute_planned_workcenter(self, cr, uid, ids, context=None, mini=False):
@@ -503,35 +499,34 @@ class mrp_operations_operation(osv.osv):
return super(mrp_operations_operation, self).write(cr, uid, ids, vals, context=context)
def create(self, cr, uid, vals, context=None):
- wf_service = netsvc.LocalService('workflow')
+ workcenter_pool = self.pool.get('mrp.production.workcenter.line')
code_ids=self.pool.get('mrp_operations.operation.code').search(cr,uid,[('id','=',vals['code_id'])])
code=self.pool.get('mrp_operations.operation.code').browse(cr, uid, code_ids, context=context)[0]
- wc_op_id=self.pool.get('mrp.production.workcenter.line').search(cr,uid,[('workcenter_id','=',vals['workcenter_id']),('production_id','=',vals['production_id'])])
+ wc_op_id=workcenter_pool.search(cr,uid,[('workcenter_id','=',vals['workcenter_id']),('production_id','=',vals['production_id'])])
if code.start_stop in ('start','done','pause','cancel','resume'):
if not wc_op_id:
production_obj=self.pool.get('mrp.production').browse(cr, uid, vals['production_id'], context=context)
- wc_op_id.append(self.pool.get('mrp.production.workcenter.line').create(cr,uid,{'production_id':vals['production_id'],'name':production_obj.product_id.name,'workcenter_id':vals['workcenter_id']}))
+ wc_op_id.append(workcenter_pool.create(cr,uid,{'production_id':vals['production_id'],'name':production_obj.product_id.name,'workcenter_id':vals['workcenter_id']}))
if code.start_stop=='start':
- self.pool.get('mrp.production.workcenter.line').action_start_working(cr,uid,wc_op_id)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_start_working', cr)
-
+ workcenter_pool.action_start_working(cr,uid,wc_op_id)
+ workcenter_pool.signal_button_start_working(cr, uid, [wc_op_id[0]])
if code.start_stop=='done':
- self.pool.get('mrp.production.workcenter.line').action_done(cr,uid,wc_op_id)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_done', cr)
+ workcenter_pool.action_done(cr,uid,wc_op_id)
+ workcenter_pool.signal_button_done(cr, uid, [wc_op_id[0]])
self.pool.get('mrp.production').write(cr,uid,vals['production_id'],{'date_finished':datetime.now().strftime('%Y-%m-%d %H:%M:%S')})
if code.start_stop=='pause':
- self.pool.get('mrp.production.workcenter.line').action_pause(cr,uid,wc_op_id)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_pause', cr)
+ workcenter_pool.action_pause(cr,uid,wc_op_id)
+ workcenter_pool.signal_button_pause(cr, uid, [wc_op_id[0]])
if code.start_stop=='resume':
- self.pool.get('mrp.production.workcenter.line').action_resume(cr,uid,wc_op_id)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_resume', cr)
+ workcenter_pool.action_resume(cr,uid,wc_op_id)
+ workcenter_pool.signal_button_resume(cr, uid, [wc_op_id[0]])
if code.start_stop=='cancel':
- self.pool.get('mrp.production.workcenter.line').action_cancel(cr,uid,wc_op_id)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_cancel', cr)
+ workcenter_pool.action_cancel(cr,uid,wc_op_id)
+ workcenter_pool.signal_button_cancel(cr, uid, [wc_op_id[0]])
if not self.check_operation(cr, uid, vals):
return
@@ -549,10 +544,9 @@ class mrp_operations_operation(osv.osv):
return super(mrp_operations_operation, self).create(cr, uid, vals, context=context)
def initialize_workflow_instance(self, cr, uid, context=None):
- wf_service = netsvc.LocalService("workflow")
- line_ids = self.pool.get('mrp.production.workcenter.line').search(cr, uid, [], context=context)
- for line_id in line_ids:
- wf_service.trg_create(uid, 'mrp.production.workcenter.line', line_id, cr)
+ mrp_production_workcenter_line = self.pool.get('mrp.production.workcenter.line')
+ line_ids = mrp_production_workcenter_line.search(cr, uid, [], context=context)
+ mrp_production_workcenter_line.create_workflow(cr, uid, line_ids)
return True
_columns={
diff --git a/addons/mrp_operations/test/workcenter_operations.yml b/addons/mrp_operations/test/workcenter_operations.yml
index c1449657967..4754bb463ff 100644
--- a/addons/mrp_operations/test/workcenter_operations.yml
+++ b/addons/mrp_operations/test/workcenter_operations.yml
@@ -39,62 +39,48 @@
Production start on first work center, so I start work operation on first work center.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_start_working', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_start_working(cr, uid, [order.workcenter_lines[0].id])
-
Now I pause first work operation due to technical fault of work center.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_pause', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_pause(cr, uid, [order.workcenter_lines[0].id])
-
I resume first work operation.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_resume', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_resume(cr, uid, [order.workcenter_lines[0].id])
-
I cancel first work operation.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_cancel', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_cancel(cr, uid, [order.workcenter_lines[0].id])
-
I reset first work operation and start after resolving techninal fault of work center.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_draft', cr)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_start_working', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_draft(cr, uid, [order.workcenter_lines[0].id])
+ self.pool.get('mrp.production.workcenter.line').signal_button_start_working(cr, uid, [order.workcenter_lines[0].id])
-
I close first work operation as this work center completed its process.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_done', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_done(cr, uid, [order.workcenter_lines[0].id])
-
Now I close other operations one by one which are in start state.
-
!python {model: mrp.production}: |
- import netsvc
order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context)
- wf_service = netsvc.LocalService("workflow")
for work_line in order.workcenter_lines[1:]:
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', work_line.id, 'button_start_working', cr)
- wf_service.trg_validate(uid, 'mrp.production.workcenter.line', work_line.id, 'button_done', cr)
+ self.pool.get('mrp.production.workcenter.line').signal_button_start_working(cr, uid, [work_line.id])
+ self.pool.get('mrp.production.workcenter.line').signal_button_done(cr, uid, [work_line.id])
-
I check that the production order is now done.
diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py
index 8c43158a876..6c3f0ce21e1 100644
--- a/addons/mrp_repair/mrp_repair.py
+++ b/addons/mrp_repair/mrp_repair.py
@@ -20,7 +20,6 @@
##############################################################################
from openerp.osv import fields,osv
-from openerp import netsvc
from datetime import datetime
from dateutil.relativedelta import relativedelta
from openerp.tools.translate import _
@@ -314,9 +313,7 @@ class mrp_repair(osv.osv):
for repair in self.browse(cr, uid, ids):
mrp_line_obj.write(cr, uid, [l.id for l in repair.operations], {'state': 'draft'})
self.write(cr, uid, ids, {'state':'draft'})
- wf_service = netsvc.LocalService("workflow")
- for id in ids:
- wf_service.trg_create(uid, 'mrp.repair', id, cr)
+ self.create_workflow(cr, uid, ids)
return True
def action_confirm(self, cr, uid, ids, *args):
@@ -505,7 +502,6 @@ class mrp_repair(osv.osv):
"""
res = {}
move_obj = self.pool.get('stock.move')
- wf_service = netsvc.LocalService("workflow")
repair_line_obj = self.pool.get('mrp.repair.line')
seq_obj = self.pool.get('ir.sequence')
pick_obj = self.pool.get('stock.picking')
@@ -548,7 +544,7 @@ class mrp_repair(osv.osv):
'tracking_id': False,
'state': 'assigned',
})
- wf_service.trg_validate(uid, 'stock.picking', picking, 'button_confirm', cr)
+ pick_obj.signal_button_confirm(cr, uid, [picking])
self.write(cr, uid, [repair.id], {'state': 'done', 'picking_id': picking})
res[repair.id] = picking
else:
diff --git a/addons/mrp_repair/test/mrp_repair_report.yml b/addons/mrp_repair/test/mrp_repair_report.yml
index 3b8e05108c8..5d66064f61d 100644
--- a/addons/mrp_repair/test/mrp_repair_report.yml
+++ b/addons/mrp_repair/test/mrp_repair_report.yml
@@ -2,7 +2,8 @@
In order to test the PDF reports defined on a MRP Repair, we will print an Order Report
-
!python {model: mrp.repair}: |
- import netsvc, tools, os
+ import os
+ from openerp import netsvc, tools
(data, format) = netsvc.LocalService('report.repair.order').create(cr, uid, [ref('mrp_repair.mrp_repair_rmrp0')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'mrp_repair-order_report.'+format), 'wb+').write(data)
diff --git a/addons/mrp_repair/wizard/make_invoice.py b/addons/mrp_repair/wizard/make_invoice.py
index a6e93aca064..9442746d68e 100644
--- a/addons/mrp_repair/wizard/make_invoice.py
+++ b/addons/mrp_repair/wizard/make_invoice.py
@@ -19,7 +19,6 @@
#
##############################################################################
-from openerp import netsvc
from openerp.osv import fields, osv
class make_invoice(osv.osv_memory):
@@ -50,9 +49,7 @@ class make_invoice(osv.osv_memory):
# We have to trigger the workflow of the given repairs, otherwise they remain 'to be invoiced'.
# Note that the signal 'action_invoice_create' will trigger another call to the method 'action_invoice_create',
# but that second call will not do anything, since the repairs are already invoiced.
- wf_service = netsvc.LocalService("workflow")
- for repair_id in context['active_ids']:
- wf_service.trg_validate(uid, 'mrp.repair', repair_id, 'action_invoice_create', cr)
+ order_obj.signal_action_invoice_create(cr, uid, context['active_ids'])
form_res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form')
form_id = form_res and form_res[1] or False
diff --git a/addons/mrp_subproduct/i18n/ab.po b/addons/mrp_subproduct/i18n/ab.po
deleted file mode 100644
index d68a7fc090d..00000000000
--- a/addons/mrp_subproduct/i18n/ab.po
+++ /dev/null
@@ -1,123 +0,0 @@
-# Abkhazian translation for openobject-addons
-# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2009.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-04-20 09:52+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Abkhazian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
diff --git a/addons/mrp_subproduct/i18n/ar.po b/addons/mrp_subproduct/i18n/ar.po
deleted file mode 100644
index 36c8c87678f..00000000000
--- a/addons/mrp_subproduct/i18n/ar.po
+++ /dev/null
@@ -1,157 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-02-03 06:26+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "المنتج"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "ثابت"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"يجب ان تكون كل كميات المنتج اكبر من 0.\n"
-"يجب انت تثبت نموذج المنتج الفرعي_لتخطيط مصدر التصنيع اذا كنت تريد ادارة "
-"المنتجات الزائده في التخطيط لمصدر التصنيع !"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "منتجات فرعية"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "امر التصنيع"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "منتجات فرعية"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "نوع الكمية"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "فاتورة المواد"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "كمية المنتج"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "وحدة قياس المنتج"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "فاتورة المواد"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "المرجع يجب أن يكون فريداً لكل شركة علي حدا!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "منتجات_فرعية"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "متغير"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "منتج فرعي"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "كمية الطلب لا تكون أقل أو مساوية للصفر!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "المنتج الفرعي لتخطيط مورد التصنيع - لانتاج منتجات متعددة من امر الانتاج "
-#~ "الواحد"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "لا يمكن انت تكون كمية الامر سلبية او صفر !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "خطأ ! لا يمكنك انشاء فاتورة للمواد رجعية."
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "تسمح لك هذه الوحدة بانتاج منتجات متعددة من امر انتاج واحد.\n"
-#~ "يمكنك ضبط المنتجات الفرعية في فاتورة المواد.\n"
-#~ "بدون هذه الوحدة:\n"
-#~ "A + B + C -> D\n"
-#~ "وبهذه الوحدة:\n"
-#~ "A + B + C -> D + E\n"
-#~ " "
diff --git a/addons/mrp_subproduct/i18n/bg.po b/addons/mrp_subproduct/i18n/bg.po
deleted file mode 100644
index aa8bd4efc38..00000000000
--- a/addons/mrp_subproduct/i18n/bg.po
+++ /dev/null
@@ -1,131 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-02-04 06:31+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Продукт"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "под продукти"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Под продукти"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "К-во продукт"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Продукт мер. ед."
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Променлив"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Невалиден XML за преглед на архитектурата"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Името на обекта трябва да започва с \"x_\" и да не съдържа никакви специални "
-#~ "символи!"
diff --git a/addons/mrp_subproduct/i18n/bs.po b/addons/mrp_subproduct/i18n/bs.po
deleted file mode 100644
index 031fe71cc38..00000000000
--- a/addons/mrp_subproduct/i18n/bs.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-03 08:08+0000\n"
-"Last-Translator: Miro Glavić \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fiksno"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "poluproizvod"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Poluproizvodi"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Vrsta Količine"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Proizvod Kol."
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Proizvod UOM"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "polu_proizvodi"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Promjenljivo"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Neodgovarajući XML za arhitekturu prikaza!"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Poluproizvod"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Naziv Objekta mora počinjati sa x_ i ne smije sadržavati specijalne znakove!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Mrp Poluproizvod"
diff --git a/addons/mrp_subproduct/i18n/ca.po b/addons/mrp_subproduct/i18n/ca.po
deleted file mode 100644
index ecf7b285bb1..00000000000
--- a/addons/mrp_subproduct/i18n/ca.po
+++ /dev/null
@@ -1,174 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-03 08:08+0000\n"
-"Last-Translator: Raimon Esteve (www.zikzakmedia.com) "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Producte"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fixe"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Totes les quantitats de producte han de ser superiors a zero.\n"
-"Heu d'instal·lar el mòdul mrp_subproduct si voleu gestionar productes extra "
-"en les LdM!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "sub productes"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Ordre de fabricació"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub productes"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipus de quantitat"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Llista de material"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Quantitat producte"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM del producte"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Llista de materials (LdM)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_productes"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variable"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub producte"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP subproducte"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML invàlid per a la definició de la vista!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter "
-#~ "especial!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Sub producte MRP"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Sub producte - Per produir diversos productes des d'una ordre de "
-#~ "fabricació"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "La quantitat ordenada no pot ser negativa o zero!"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Error! No podeu crear llistes de material recursives."
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Aquest mòdul us permet produir diversos productes des d'una ordre de "
-#~ "producció.\n"
-#~ "Podeu configurar els sub-productes en la llista de materials.\n"
-#~ "Sense aquest mòdul:\n"
-#~ " A + B + C -> D\n"
-#~ "Amb aquest mòdul:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
diff --git a/addons/mrp_subproduct/i18n/cs.po b/addons/mrp_subproduct/i18n/cs.po
deleted file mode 100644
index 1bdd4711133..00000000000
--- a/addons/mrp_subproduct/i18n/cs.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-11-17 07:16+0000\n"
-"Last-Translator: Kuvaly [LCT] \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "podprodukty"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Podprodukty"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Produkt Qty"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Produkt UOM"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "pod_produkty"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Jméno objektu musí začínat znakem x_ a nesmí obsahovat žádný speciální znak!"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Invalidní XML pro zobrazení architektury!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Mrp podprodukt"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP podprodukt"
diff --git a/addons/mrp_subproduct/i18n/da.po b/addons/mrp_subproduct/i18n/da.po
deleted file mode 100644
index f508223550b..00000000000
--- a/addons/mrp_subproduct/i18n/da.po
+++ /dev/null
@@ -1,123 +0,0 @@
-# Danish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-01-27 09:07+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Danish \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
diff --git a/addons/mrp_subproduct/i18n/de.po b/addons/mrp_subproduct/i18n/de.po
deleted file mode 100644
index 8169df370a6..00000000000
--- a/addons/mrp_subproduct/i18n/de.po
+++ /dev/null
@@ -1,178 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-02-08 09:39+0000\n"
-"Last-Translator: Ferdinand @ Camptocamp \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fixiert"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Alle Produktmengen müssen grösser als 0 sein !\n"
-"Sie sollten das Modul mrp_subproduct installieren, wenn Sie Kuppelprodukte "
-"über eine Stückliste definieren wollen."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Kuppelprodukte"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Fertigungsauftrag"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-"Produkt in Stücklistenzeile darf nicht das zu produzierende Produkt sein"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Kuppelprodukte"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Mengen Typ"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Stückliste"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Anzahl"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "ME"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Die Referenz muss je Firma eindeutig sein"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "Kuppelprodukte"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabel"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Kuppelprodukt"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Die Bestellmenge kann nicht negativ oder 0 sein"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Definition, wie die Kuppelprodukte dieser Stückliste produziert werden:\r\n"
-"'Fix': Die Menge der erzeugten Kuppelprodukte ist je Produktion konstant.\r\n"
-"'Variable': Die Menge des Kupelproduktes ist proportional zur Menge, die mit "
-"dieser Stückliste produziert werd."
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Fehler! Sie können keine rekursiven Stücklisten erstellen"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Fehlerhafter xml Code für diese Ansicht!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Der Objekt Name muss mit einem x_ starten und darf keine Sonderzeichen "
-#~ "beinhalten"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Fertigung Subprodukt"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP untergeordnetes Produkt"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Fehler! Sie können keine rekursiven Stücklisten definieren."
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Dieses Modul ermöglicht die Fertigung mehrerer Produkte mit einem "
-#~ "Fertigungsauftrag (Kuppelprodukte).\n"
-#~ "YSie können Kuppelprodukte in der Stückliste definieren.\n"
-#~ "Ohne dieses Modul:\n"
-#~ " A + B + C -> D\n"
-#~ "Mit diesem Modul:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Sub Product - Modul um Kuppelprodukte mit einem Fertigungsauftrag zu "
-#~ "fertigen"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Auftragsmengen können nicht nagativ oder 0 sein!"
diff --git a/addons/mrp_subproduct/i18n/es.po b/addons/mrp_subproduct/i18n/es.po
deleted file mode 100644
index 5e25605010d..00000000000
--- a/addons/mrp_subproduct/i18n/es.po
+++ /dev/null
@@ -1,173 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-12-28 08:01+0000\n"
-"Last-Translator: Borja López Soilán (NeoPolus) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fijo"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Todas las cantidades de producto deben de ser superiores a cero.\n"
-"¡Debe instalar el módulo mrp_subproduct si quiere gestionar productos extra "
-"en las LdM!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "sub productos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Orden fabricación"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub productos"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipo de cantidad"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de material"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Cantidad producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM del producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Lista de materiales (LdM)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_productos"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variable"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub producto"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
-#~ "especial!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Sub producto MRP"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Subproducto MRP"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Sub producto - Para producir varios productos desde una orden de "
-#~ "fabricación"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "¡Error! No puede crear Listas de Material recursivas."
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "¡La cantidad ordenada no puede ser negativa o cero!"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Este módulo le permite producir varios productos desde una orden de "
-#~ "producción.\n"
-#~ "Puede configurar los sub-productos en la lista de materiales.\n"
-#~ "Sin este módulo:\n"
-#~ " A + B + C -> D\n"
-#~ "Con este módulo:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
diff --git a/addons/mrp_subproduct/i18n/es_AR.po b/addons/mrp_subproduct/i18n/es_AR.po
deleted file mode 100644
index 0b0dae163c1..00000000000
--- a/addons/mrp_subproduct/i18n/es_AR.po
+++ /dev/null
@@ -1,137 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.0\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-09-15 20:10+0000\n"
-"Last-Translator: Diego Cohen \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "sub productos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub Producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Cantidad producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM del producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Lista de materiales (LdM)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_productos"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML inválido para la definición de la vista!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Sub producto MRP"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún caracter "
-#~ "especial!"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Sub producto"
diff --git a/addons/mrp_subproduct/i18n/es_CR.po b/addons/mrp_subproduct/i18n/es_CR.po
deleted file mode 100644
index e961e6cf129..00000000000
--- a/addons/mrp_subproduct/i18n/es_CR.po
+++ /dev/null
@@ -1,184 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-02-17 20:45+0000\n"
-"Last-Translator: Freddy Gonzalez \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-"Language: \n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fijo"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Todas las cantidades de producto deben de ser superiores a cero.\n"
-"¡Debe instalar el módulo mrp_subproduct si quiere gestionar productos extra "
-"en las LdM!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "sub productos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Orden fabricación"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-"Producto BoM línea no debe ser el mismo como producto lista de materiales."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub productos"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipo de cantidad"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de material"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Cantidad producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM del producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Lista de materiales (LdM)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Referencia debe ser única por compañía!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_productos"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variable"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub producto"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "¡La cantidad de la orden no puede ser negativa o cero!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Definir cómo la cantidad de subproductos se encuentra en las órdenes de "
-"producción que utilizan este lista de materiales. 'Fijo' representa una "
-"situación en la que la cantidad de subproducto creado es siempre igual a la "
-"cantidad de conjunto sobre la lista de materiales, independientemente de "
-"cuántos se crean en el orden de producción. Por oposición, \"variable\" "
-"significa que la cantidad se calcula como (la cantidad de subproducto "
-"establecido en la Lista de Materiales / cantidad de producto manufacturado, "
-"situado en la cantidad de * Lista de Materiales de producto manufacturado en "
-"el orden de producción). \""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "¡Error! No puede crear una LdM recursiva"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
-#~ "especial!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Sub producto MRP"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Subproducto MRP"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Sub producto - Para producir varios productos desde una orden de "
-#~ "fabricación"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "¡Error! No puede crear Listas de Material recursivas."
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "¡La cantidad ordenada no puede ser negativa o cero!"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Este módulo le permite producir varios productos desde una orden de "
-#~ "producción.\n"
-#~ "Puede configurar los sub-productos en la lista de materiales.\n"
-#~ "Sin este módulo:\n"
-#~ " A + B + C -> D\n"
-#~ "Con este módulo:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
diff --git a/addons/mrp_subproduct/i18n/es_EC.po b/addons/mrp_subproduct/i18n/es_EC.po
deleted file mode 100644
index 439fdc6f29e..00000000000
--- a/addons/mrp_subproduct/i18n/es_EC.po
+++ /dev/null
@@ -1,173 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-09-19 00:06+0000\n"
-"Last-Translator: Borja López Soilán (NeoPolus) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Producto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fijo"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Todas las cantidades de producto deben de ser superiores a cero.\n"
-"¡Debe instalar el módulo mrp_subproduct si quiere gestionar productos extra "
-"en las LdM!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "sub productos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Órden de producción"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub productos"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipo de cantidad"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de material"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Cantidad producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM del producto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Lista de materiales (LdM)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_productos"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variable"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub producto"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
-#~ "especial!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Sub producto MRP"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Subproducto MRP"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Este módulo le permite producir varios productos desde una orden de "
-#~ "producción.\n"
-#~ "Puede configurar los sub-productos en la lista de materiales.\n"
-#~ "Sin este módulo:\n"
-#~ " A + B + C -> D\n"
-#~ "Con este módulo:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Sub producto - Para producir varios productos desde una orden de "
-#~ "fabricación"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "¡Cantidad ordenada no puede ser negativa o cero!"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "¡Error! No puede crear Listas de Material recursivas"
diff --git a/addons/mrp_subproduct/i18n/et.po b/addons/mrp_subproduct/i18n/et.po
deleted file mode 100644
index 6de3d1c86b1..00000000000
--- a/addons/mrp_subproduct/i18n/et.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-11-09 18:57+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Toode"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fikseeritud"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "alamtooted"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Alamtooted"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Koguse tüüp"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Toote kogus"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Toote MõÜ"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Materjaliandmik"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Muutuv"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Vigane XML vaate arhitektuurile!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Objekti nimi peab algama x_'ga ja ei tohi sisaldada ühtegi erisümbolit !"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "TVP alamtoode"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "TVP alamtoode"
diff --git a/addons/mrp_subproduct/i18n/fi.po b/addons/mrp_subproduct/i18n/fi.po
deleted file mode 100644
index 7638fe5be58..00000000000
--- a/addons/mrp_subproduct/i18n/fi.po
+++ /dev/null
@@ -1,138 +0,0 @@
-# Finnish translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-03 08:08+0000\n"
-"Last-Translator: Mantavya Gajjar (Open ERP) \n"
-"Language-Team: Finnish \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Tuote"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Ennalta määrätty"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Kaikkien määrien on oltava suurempia kuin 0.\n"
-"Asenna mrp_subproduct moduuli jos haluat hallita lisätuotteita tai BoM:meja!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Alatason tuotteet"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Valmistustilaus"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "BoM rivin tuotteen ei tulisi olla sama kun BoM tuote."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Alituotteet"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Määrän tyyppi"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Osaluettelo"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Tuotteen määrä"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Tuotteen mittayksikkö"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Osaluettelo"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Viitteen tulee olla uniikki yrityskohtaisesti!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Muuttuja"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Alatason tuote"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Tilauksen määrä ei voi olla negatiivinen tai nolla!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Virhe! Et voi luoda rekursiivista BoM:ia."
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Virheellinen XML näkymä-arkkitehtuurille!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr "Objektin nimen tulee alkaa x_ ja se ei saa sisältää erikoismerkkejä!"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Tilattu määrä ei voi olle negatiivinen tai nolla !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Virhe! Et voi luoda itseään toistavaa osaluetteloa."
diff --git a/addons/mrp_subproduct/i18n/fr.po b/addons/mrp_subproduct/i18n/fr.po
deleted file mode 100644
index d964a4057cf..00000000000
--- a/addons/mrp_subproduct/i18n/fr.po
+++ /dev/null
@@ -1,167 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-01-13 02:28+0000\n"
-"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produit"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fixe"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Toutes les quantités de produit doivent être supérieures à 0.\n"
-"Vous devez installer le module mrp_subproduct si vous voulez gérer des "
-"produits supplémentaires sur les nomenclatures !"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Sous-produits"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Ordre de fabrication"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-"Le produit de la ligne de la nomenclature ne devrait pas être le même "
-"produit que celui de la nomenclature."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sous-produit"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Type de quantité"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Nomenclature"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Qté de Produit"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM du produit"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Nomenclature"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "La référence doit être unique par société !"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "Sous-produits"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variable"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sous-produit"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "La quantité commandée ne peut pas être nulle ou négative !"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Erreur ! Vous ne pouvez pas créer de nomenclature récursive."
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères "
-#~ "spéciaux !"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "Sous-produit dans le module MRP - pour pouvoir fabriquer plusieurs produits "
-#~ "à partir d'un seul ordre de fabrication"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "La quantité à produire ne peut être ni négative ni nulle !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Erreur ! Vous ne pouvez pas créer de nomenclatures récursives."
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Ce module vous permet de produire divers produits à partir d'un seul ordre "
-#~ "de production.\n"
-#~ "Vous pouvez configurer des sous-produits dans la nomenclature.\n"
-#~ "Sans ce module :\n"
-#~ " A + B + C -> D\n"
-#~ "Avec ce module :\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
diff --git a/addons/mrp_subproduct/i18n/gl.po b/addons/mrp_subproduct/i18n/gl.po
deleted file mode 100644
index 537f7e30849..00000000000
--- a/addons/mrp_subproduct/i18n/gl.po
+++ /dev/null
@@ -1,153 +0,0 @@
-# Galician translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-03-22 18:08+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Galician \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fixo"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Tódalas cantidades de produto deben ser superiores a cero. Debe instalar o "
-"módulo mrp_subproduct se desexa xestionar produtos extra nas LdM!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "subprodutos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Orde de fabricación"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Subprodutos"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipo de cantidade"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de material"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Cantidade produto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM do produto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Lista de materiais"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_produtos"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variable"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Subproduto"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Subproduto - Para producir varios produtos desde unha orde de fabricación"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Este módulo permítelle producir varios produtos desde unha orde de "
-#~ "produción. Pode configurar os subprodutos na lista de materiais. Sen este "
-#~ "módulo: A + B + C -> D Con este módulo: A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "A cantidade do pedido non pode ser negativa ou cero!"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Erro! Non pode crear Listas de Material recorrentes."
diff --git a/addons/mrp_subproduct/i18n/hr.po b/addons/mrp_subproduct/i18n/hr.po
deleted file mode 100644
index 335bce94df0..00000000000
--- a/addons/mrp_subproduct/i18n/hr.po
+++ /dev/null
@@ -1,172 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-12-12 10:52+0000\n"
-"Last-Translator: Tomislav Bosnjakovic \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Artikl"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fiksno"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Sve količine artikala moraju biti veće od 0.\n"
-"Morate instalirati modul mrp_subproduct ako želite dodatne artikle na "
-"sastavnici !"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "podproizvodi"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Nalog za proizvodnju"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Podproizvodi"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tip količine"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Sastavnica"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Količina proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "JM proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Sastavnica"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Promjenljiva"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Podproizvod"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Naziv objekta mora počinjati sa x_ i ne smije sadržavati specijalne znakove!"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Nevažeći XML za arhitekturu prikaza!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "MRP podproizvod"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP podproizvod"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP podproizvod - ZA proizvodnju više proizvoda iz jednog naloga za "
-#~ "proizvodnju"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Ovaj modul omogućuje proizvodnju više proizvoda iz jednog naloga za "
-#~ "proizvodnju.\n"
-#~ "Možete konfigurirati podproizvode u sastavnici.\n"
-#~ "Bez ovog modula:\n"
-#~ " A + B + C -> D\n"
-#~ "Sa ovim modulom:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Količina na nalogu ne smije biti negativna ili nula!"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Greška ! Ne možete kreirati rekurzivne sastavnice."
diff --git a/addons/mrp_subproduct/i18n/hu.po b/addons/mrp_subproduct/i18n/hu.po
deleted file mode 100644
index 002afe9eee6..00000000000
--- a/addons/mrp_subproduct/i18n/hu.po
+++ /dev/null
@@ -1,157 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-02-02 12:30+0000\n"
-"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) "
-"\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Termék"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Állandó"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Minden termékmennyiségnek pozitívnak kell lennie.\n"
-"Telepítse az altermékek modult, amennyiben több terméket is szeretne egy "
-"anyagjegyzékkel legyártani."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "altermékek"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Gyártási rendelés"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Altermékek"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Mennyiség típusa"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Anyagjegyzék"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Termékmennyiség"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Termék ME"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Anyagjegyzék"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "altermékek"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Változó"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Altermék"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr "MRP altermékek modul - Egy gyártási rendelésből több termék gyártása"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Ez a modul lehetővé teszi, hogy egy gyártási rendelésből több terméket is "
-#~ "gyártson.\n"
-#~ "Az anyagjegyzékben állíthatja be az altermékeket.\n"
-#~ "Ez a modul nélkül:\n"
-#~ " A + B + C -> D\n"
-#~ "Ezzel a modullal:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Hiba! Rekurzív anyagjegyzék nem hozható létre."
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Rendelési mennyiség nem lehet negatív vagy nulla!"
diff --git a/addons/mrp_subproduct/i18n/id.po b/addons/mrp_subproduct/i18n/id.po
deleted file mode 100644
index 9eb793bb42b..00000000000
--- a/addons/mrp_subproduct/i18n/id.po
+++ /dev/null
@@ -1,122 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-11-09 13:52+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
diff --git a/addons/mrp_subproduct/i18n/it.po b/addons/mrp_subproduct/i18n/it.po
deleted file mode 100644
index ba4a3aff6a2..00000000000
--- a/addons/mrp_subproduct/i18n/it.po
+++ /dev/null
@@ -1,172 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-01-12 20:27+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Prodotto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fissato"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Tutte le quantità prodotto devono essere maggiori di 0.\n"
-"Dovreste installare il modulo mrp_subproducts se volete gestire prodotti "
-"extra nelle distinte base!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Sotto Prodotti"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Ordini di Produzione"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sotto prodotti"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipi di Quantità"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Distinta base"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Qtà Prodotto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Unità di Misura del Prodotto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Distinta base"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabile"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sotto Prodotto"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Il nome dell'oggetto deve iniziare per x_ e non deve contenere caratteri "
-#~ "speciali!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "MRP Sotto Prodotti"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Sotto Prodotto"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Sub Product - Produzione di n prodotti da un singolo ordine di produzione"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML non valido per l'Achitettura della Vista"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Questo modulo permette di produrre parecchi articoli da un ordine di "
-#~ "produzione.\n"
-#~ "E' possibile configurare sotto prodotti nella distinta base dei materiali.\n"
-#~ "Senza questo modulo:\n"
-#~ " A + B + C -> D\n"
-#~ "Con questo modulo:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "La quantità ordinata non può essere negativa o zero !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Errore! Non è possibile creare distinte base ricorsive."
diff --git a/addons/mrp_subproduct/i18n/ja.po b/addons/mrp_subproduct/i18n/ja.po
deleted file mode 100644
index 552c83e0600..00000000000
--- a/addons/mrp_subproduct/i18n/ja.po
+++ /dev/null
@@ -1,128 +0,0 @@
-# Japanese translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-31 06:38+0000\n"
-"Last-Translator: Akira Hiyama \n"
-"Language-Team: Japanese \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "製品"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "固定"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"全製品の数量は0より大きい必要があります。\n"
-"部品表上で追加の製品を管理したい場合は、mrp_subproductモジュールをインストールする必要があります。"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "サブ製品"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "製造オーダー"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "部品表のライン製品は部品表製品と同じではいけません。"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "サブ製品"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "数量タイプ"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "部品表"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "製品数量"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "製品単位"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "部品表"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "参照は会社ごとに固有でなければいけません。"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "サブ製品"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "可変"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "サブ製品"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "オーダー数量は負または0にはできません。"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"この部品表を使った生産オーダー上にセットされるサブ製品の数量をどのくらいにするかを定義して下さい。固定は、生産オーダーによってどのくらい作成されるのかに関"
-"係なく、作成されるサブ製品の数量は部品表上にセットする数量といつも一致します。反対に可変は、その数量は(部品表上のサブ製品設定の数量 / "
-"部品表情の製造製品設定の数量 * 生産オーダーの製造製品の数量)として計算されます。"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "エラー。再帰的な部品表を作ることはできません。"
diff --git a/addons/mrp_subproduct/i18n/ko.po b/addons/mrp_subproduct/i18n/ko.po
deleted file mode 100644
index aee80f59390..00000000000
--- a/addons/mrp_subproduct/i18n/ko.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Korean translation for openobject-addons
-# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2009.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-09-08 16:48+0000\n"
-"Last-Translator: ekodaq \n"
-"Language-Team: Korean \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "상품"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "하위 상품들"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "하위 상품들"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "상품 수량"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "상품 UOM"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "하위 상품들 (s)"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "MRP 하위 상품"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP 하위 상품"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "유효하지 않은 뷰 아키텍처를 위한 XML !"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr "오브젝트 이름은 x_로 시작해야 하며, 특수 문자가 포함되면 안됩니다."
diff --git a/addons/mrp_subproduct/i18n/lt.po b/addons/mrp_subproduct/i18n/lt.po
deleted file mode 100644
index d6667cb6d60..00000000000
--- a/addons/mrp_subproduct/i18n/lt.po
+++ /dev/null
@@ -1,122 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-02-03 06:26+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
diff --git a/addons/mrp_subproduct/i18n/mn.po b/addons/mrp_subproduct/i18n/mn.po
deleted file mode 100644
index 5b90b853008..00000000000
--- a/addons/mrp_subproduct/i18n/mn.po
+++ /dev/null
@@ -1,147 +0,0 @@
-# Mongolian translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-14 08:43+0000\n"
-"Last-Translator: ub121 \n"
-"Language-Team: Mongolian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Бараа"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Тогтсон"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Бүх барааны тоо хэмжээ нь 0-с их байх ёстой.\n"
-"Жорд нэмэлт барааг менеж хийхийг хүсвэл mrp_subproduct модулийн суулгана."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "дэд бараанууд"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Үйлдвэрлэлийн Захиалга"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "Жорын мөр нь жорын бараатайгаа ижил байж болохгүй."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Дэд Бараанууд"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Тоолох төрөл"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Жор"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Барааны тоо"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Барааны Х.Нэгж"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Материалын тооцоо"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Код компаний хэмжээнд үл давхцах байх ёстой!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Хувьсах"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Дэд Бараа"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Захиалгын тоо ширхэг нь хасах юмуу тэг байж болохгүй!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Үйлдвэрлэлийн захиалгад жор ашиглан дэд барааны тоо нь хэрхэн тааруулагдахыг "
-"тодорхойлно. 'Тогтмол' гэдэг нь үүсгэгдсэн дэд барааны тоо хэмжээ нь байнга "
-"жорынхтой тэнцээ байхыг илэрхийлнэ. Энэ тохиолдолд үйлдвэрлэлийн захиалгад "
-"хэд гэж тодорхойлогдсон байх нь хамаагүй. Харин 'Хувьсах' гэдэг нь тоо "
-"хэмжээ нь тооцоологдоно. '(Жорын дэд барааны цогцын тоо/жор дахь "
-"үйлдвэрлэгдсэн дэд барааны цогцын тоо * үйлдвэрлэлийн захиалга дахь "
-"үйлдвэрлэгдсэн барааны тоо)'"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Алдаа ! Тойрог хамааралтай жор үүсгэж болохгүй."
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Объектын нэрний эхлэл x_ байх ёстой бөгөөд бусад тусгай тэмдэгтийг агуулж "
-#~ "болохгүй!"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Дэлгэцийн XML алдаатай!"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Хоёрдогч бүтээгдэхүүн"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Хоёрдогч бүтээгдэхүүн"
diff --git a/addons/mrp_subproduct/i18n/nb.po b/addons/mrp_subproduct/i18n/nb.po
deleted file mode 100644
index 3b9bea7b91d..00000000000
--- a/addons/mrp_subproduct/i18n/nb.po
+++ /dev/null
@@ -1,132 +0,0 @@
-# Norwegian Bokmal translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-09-10 13:49+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Norwegian Bokmal \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fast"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Alle produktantall må være større en 0.\n"
-"Du bør installere modulen mrp:subproduct hvis du vil håndtere ekstra "
-"produkter på Materiallister !"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Sub produkter"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Produksjonsordre"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "Bom linje produktet bør ikke være det samme som BOM produkt."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub produkter."
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Antall Type."
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Materialliste"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Produkt Ant"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Produkt Enhet"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Materialliste"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Referanse må være unik pr firma!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "Sub_produkter."
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabel"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub produkt."
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Ordrekvantum kan ikke være negativt eller null!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Definere hvordan mengden av delkomponenter vil bli satt på produksjonsordrer "
-"ved hjelp av denne BOM. 'Fast' beskriver en situasjon der mengden av laget "
-"subproduct er alltid lik mengde sett på BOM, uavhengig av hvor mange som er "
-"skapt i produksjonen rekkefølge. Av motstand, 'variabel' betyr at mengden "
-"vil bli beregnet som '(mengde subproduct satt på BOM / mengde produsert "
-"produkt satt på BOM * mengde produsert produkt i produksjonen rekkefølge.)'"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Feil! Du kan ikke lage en rekursive BoM."
diff --git a/addons/mrp_subproduct/i18n/nl.po b/addons/mrp_subproduct/i18n/nl.po
deleted file mode 100644
index 171c8842aaa..00000000000
--- a/addons/mrp_subproduct/i18n/nl.po
+++ /dev/null
@@ -1,176 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-02-18 14:58+0000\n"
-"Last-Translator: Erwin van der Ploeg (Endian Solutions) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Product"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Opgelost"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Alle product hoeveelheden moeten groter zijn dan 0.\n"
-"U kunt de module mrp_subproduct installeren als u gebruik wilt maken van "
-"extra eindproducten bij een samengesteld product."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Bijproducten"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Productieorder"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-"Materiaallijstregels producten zouden niet hetzelfde moeten zijn als het "
-"samengestelde product"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Bijproducten"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Hoeveelheid type"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Materiaallijst"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Aantal"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Product maateenheid"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Materiaallijst"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Referentie moet uniek zijn per bedrijf!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "Bijproducten"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabele"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Bijproduct"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Order hoeveelheid mag niet negatief of nul zijn!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Geef aan hoe de hoeveelheid deelproducten zal worden ingesteld op de "
-"productieorders met behulp van deze materiaallijst. 'Vaste' geeft een "
-"situatie aan waarbij de hoeveelheid aangemaakt bijproduct gelijk is aan de "
-"hoeveelheid set op de materiaallijst, ongeacht hoeveel er gemaakt zijn in de "
-"productieorder. Tegenovergesteld is, 'Variabel'. Dit betekent dat de "
-"hoeveelheid wordt berekend als '(hoeveelheid bijproduct ingesteld op de "
-"materiaallijst/hoeveelheid van de vervaardigde producten ingesteld op de "
-"materiaallijst* hoeveelheid vervaardigde product in de productieorder.)'"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Fout! het is niet toegestaan een recursieve materiaallijst te maken"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Ongeldige XML voor overzicht"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Mrp Deelproduct"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Subproduct"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Met deze module kunt u meerdere producten prouceren vanuit een "
-#~ "productieorder.\n"
-#~ "Je can bijproducten configureren in de materiaallijst.\n"
-#~ "Zonder deze module:\n"
-#~ " A + B + C -> D\n"
-#~ "Met deze module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Order aantal kan niet negatief of nul zijn !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Fout! Onmogelijk om een recursief samengesteldproduct aan te maken."
diff --git a/addons/mrp_subproduct/i18n/nl_BE.po b/addons/mrp_subproduct/i18n/nl_BE.po
deleted file mode 100644
index aae95b32570..00000000000
--- a/addons/mrp_subproduct/i18n/nl_BE.po
+++ /dev/null
@@ -1,127 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.0\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-04-10 08:37+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
diff --git a/addons/mrp_subproduct/i18n/oc.po b/addons/mrp_subproduct/i18n/oc.po
deleted file mode 100644
index b389b79e943..00000000000
--- a/addons/mrp_subproduct/i18n/oc.po
+++ /dev/null
@@ -1,129 +0,0 @@
-# Occitan (post 1500) translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-03 08:11+0000\n"
-"Last-Translator: Cédric VALMARY (Tot en òc) \n"
-"Language-Team: Occitan (post 1500) \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produch"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Nomenclatura"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabla"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML invalid per l'arquitectura de la vista"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Components per MRP"
diff --git a/addons/mrp_subproduct/i18n/pl.po b/addons/mrp_subproduct/i18n/pl.po
deleted file mode 100644
index 83db55c7f25..00000000000
--- a/addons/mrp_subproduct/i18n/pl.po
+++ /dev/null
@@ -1,137 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-11-17 07:11+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "produkty uboczne"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Produkty uboczne"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Ilość produktu"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "JM produktu"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Zest. Mat."
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków "
-#~ "specjalnych !"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Produkt uboczny MRP"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Produkt uboczny MRP"
diff --git a/addons/mrp_subproduct/i18n/pt.po b/addons/mrp_subproduct/i18n/pt.po
deleted file mode 100644
index c2b361983cf..00000000000
--- a/addons/mrp_subproduct/i18n/pt.po
+++ /dev/null
@@ -1,179 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-11-09 17:33+0000\n"
-"Last-Translator: Daniel Reis (SECURITAS SA) \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Artigo"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Corrigido"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Todas as quantidades do artigo devem ser maiores que 0. \n"
-"Deve instalar o módulo mrp_subproduct se quiser gerir artigos extra em BoMs!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "sub artigos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Ordem de produção"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "Linha do artigo BoM não deve ser a mesma do artigo BoM."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub Artigos"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipo de Quantidade"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Fatura do Material"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Quantidade do Artigo"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM do Artigo"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "A referência deve ser única por empresa!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variável"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub Artigo"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "A quantidade da ordem não pode ser negativa nem zero!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Definir como a quantidade de subartigos será definida nas ordens de produção "
-"que utilizam este BoM. 'Fixo' descreve uma situação em que a quantidade do "
-"sub artigo criado é sempre igual à quantidade definida na BoM, "
-"independentemente de quantas são criadas na ordem de produção. Por oposição, "
-"'Variável' significa que a quantidade será calculada como '(quantidade do "
-"sub artigo definida no BoM / quantidade do artigo fabricado para definir o "
-"BoM * quantidade do artigo fabricado na ordem de produção.)'"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Erro ! Não pode criar um BoM recursivo."
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Sub Produto MRP"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Sub Produto MRP"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP Subproduto - Para criar diversos produtos a partir de uma só ordem de "
-#~ "produção"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "XML inválido para a arquitetura de vista"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "O nome do Objeto deve começar com x_ e não pode conter nenhum caracter "
-#~ "especial!"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "A quantidade numa encomenda não pode ser igual ou inferior a zero!"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Erro ! Você não pode criar um BoM."
diff --git a/addons/mrp_subproduct/i18n/pt_BR.po b/addons/mrp_subproduct/i18n/pt_BR.po
deleted file mode 100644
index 52b19645950..00000000000
--- a/addons/mrp_subproduct/i18n/pt_BR.po
+++ /dev/null
@@ -1,148 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-01-24 12:36+0000\n"
-"Last-Translator: Adriano Prado \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produto"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fixado"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Todas as quantidades de produto devem ser maiores que 0.\n"
-"Você deve instalar o módulo mrp_subproduct se você deseja gerenciar produtos "
-"extras nas LdMs."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Subprodutos"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Ordem de Produção"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "Produtos de linha BoM não devem ser os mesmo que produtos BoM"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub Produtos"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipo de Quantidade"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de Materiais"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Qtd do Produto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdM do Produto"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Lista de Material (BoM)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "A referência deve ser única por empresa!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_produtos"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variável"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub Produto"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "A quantidade do pedido não pode ser negativa ou zero!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Definir como a quantidade de subprodutos será definido em ordens de produção "
-"que utilizam este BoM. 'Fixo' retrata uma situação em caso de a quantidade "
-"de subproduto criado é sempre definido igual à quantidade no BOM, "
-"Independentemente de quantos são criados na ordem de saída. Por outro lado, "
-"'Variável' significa que essa será a quantidade calculada como \"(quantidade "
-"de conjunto subproduto no. BoM / quantidade de produto fabricado definido na "
-"quantidade de produto BoM * Fabricado na Ordem de Produção)\""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-"Erro! Você nao pode criar uma lista de materiais (BoM) recursivamente"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Invalido XML para Arquitetura da View"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "O nome do objeto precisa iniciar com x_ e não conter nenhum caracter "
-#~ "especial!"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Quantidade da Ordem não pode ser negativa ou zero !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Erro! Você não pode criar uma lista de materiais recursiva"
diff --git a/addons/mrp_subproduct/i18n/ro.po b/addons/mrp_subproduct/i18n/ro.po
deleted file mode 100644
index 66809acbb51..00000000000
--- a/addons/mrp_subproduct/i18n/ro.po
+++ /dev/null
@@ -1,167 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-09-08 16:33+0000\n"
-"Last-Translator: filsys \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produs"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fix"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Toate cantitatile de produse trebuie sa fie mai mari decat 0.\n"
-"Trebuie sa instalati modulul mrp_subproduct daca doriti sa gestionati "
-"produse suplimentare in LdM!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "subproduse"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Comanda de productie"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-"Linia produsului din LdM nu ar trebui sa fie la fel ca si cea din LdM produs."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Sub Produse"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tipul cantitatii"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Lista de Materiale"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Cantitate Produs"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "UdeM a Produsului"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "LdM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Referinta trebuie sa fie unica per Companie!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_produse"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabil(a)"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Sub Produs"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Cantitatea comandata nu poate fi negativa sau zero!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Defineste modul in care cantitatea de subproduse va fi configurata in "
-"comenzile de productie folosind LdM. 'Fix' reprezinta o situatie in care "
-"cantitatea subprodusului creat este intotdeauna egala cu cantitatea "
-"configurata in LdM, indiferent de cat de multe sunt create in comanda de "
-"productie. In opozitie, 'Variabil' inseamna ca, cantitatea va fi calculata "
-"drept '(cantitatea subprodusului configurat in LdM / cantitatea produsului "
-"fabricat configurata in LdM * cantitatea produsului fabricat in comanda de "
-"productie.)'"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Eroare ! Nu puteti crea LdM recursive."
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Acest modul vă permite să produceti mai multe produse dintr-o singură "
-#~ "comandă de productie.\n"
-#~ "Puteti configura sub-produse in lista de materiale.\n"
-#~ "Fără acest modul:\n"
-#~ " A + B + C -> D\n"
-#~ "Cu acest modul:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "Sub Product MRP - Pentru a produce mai multe produse dintr-o comandă de "
-#~ "productie"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Cantitatea comandată nu poate fi negativă sau zero !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Eroare ! Nu puteţi crea o LdM recursivă."
diff --git a/addons/mrp_subproduct/i18n/ru.po b/addons/mrp_subproduct/i18n/ru.po
deleted file mode 100644
index 4b2bfd899f4..00000000000
--- a/addons/mrp_subproduct/i18n/ru.po
+++ /dev/null
@@ -1,137 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.4\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-04-06 06:04+0000\n"
-"Last-Translator: Viktor Prokopiev \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Продукция"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Фиксированный"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Производственный заказ"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Ведомость материалов"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Кол-во продукции"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Ед. изм. продукции"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Переменный"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Неправильный XML для просмотра архитектуры!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Название объекта должно начинаться с x_ и не должно содержать специальных "
-#~ "символов !"
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Кол-во в заказе не может быть отрицательным или нулевым !"
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Ошибка ! Невозможно создать рекурсивную спецификацию."
diff --git a/addons/mrp_subproduct/i18n/sk.po b/addons/mrp_subproduct/i18n/sk.po
deleted file mode 100644
index bc677b44c3a..00000000000
--- a/addons/mrp_subproduct/i18n/sk.po
+++ /dev/null
@@ -1,126 +0,0 @@
-# Slovak translation for openobject-addons
-# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2009.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-03 09:01+0000\n"
-"Last-Translator: Radoslav Sloboda \n"
-"Language-Team: Slovak \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Pevný"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Množstvo produktov"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Premenná"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Neplatná XML pre zobrazenie architektúry!"
diff --git a/addons/mrp_subproduct/i18n/sl.po b/addons/mrp_subproduct/i18n/sl.po
deleted file mode 100644
index 5276100aced..00000000000
--- a/addons/mrp_subproduct/i18n/sl.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-11-26 23:12+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Stalno"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "polproizvodi"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Naročilnica za proizvodnjo"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Polproizvod"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Vrsta količine"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Kosovnica"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Količina proizvodov"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "ME proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "kosovnica"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "polproizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Spremenljivka"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Del proizvoda"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Neveljaven XML za arhitekturo pogleda."
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Naziv objekta se mora začeti z 'x_' in ne sme vsebovati posebnih znakov."
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Načrtovanje virov materiala za polproizvod"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "Načrtovanje virov materiala za polproizvod"
diff --git a/addons/mrp_subproduct/i18n/sq.po b/addons/mrp_subproduct/i18n/sq.po
deleted file mode 100644
index 61025f841c7..00000000000
--- a/addons/mrp_subproduct/i18n/sq.po
+++ /dev/null
@@ -1,132 +0,0 @@
-# Albanian translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-08-02 14:27+0000\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: Albanian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkti"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "E rregulluar"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "nënproduktet"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Nënproduktet"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Lloji i kuantitetit"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Kuantiteti i produktit"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Të ndryshme"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Emri i objektit duhet të fillojë me x_ dhe nuk duhet të përmbajë shkronja të "
-#~ "veçanta."
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Kodi XML është i pasaktë për të shfaqur arkitekturën ndërtuese"
diff --git a/addons/mrp_subproduct/i18n/sr.po b/addons/mrp_subproduct/i18n/sr.po
deleted file mode 100644
index f2d6883c3d8..00000000000
--- a/addons/mrp_subproduct/i18n/sr.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Serbian translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-11-04 08:53+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: Serbian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fiksno"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "pod proizvodi"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Zahtev Proizvodnje"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Pod proizvodi"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tip Kolicine"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Racun Materijala"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Kol, Proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "JM proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "pod_proizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Promjenljiva"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "SubProizvod"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Ime objekta mora da počinje sa x_ i ne sme da sadrži specijalne karaktere !"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Nevažeći XML za pregled arhitekture"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Mrp Pod Proizvod"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Pod Proizvod"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP SubProizvod- Za Proizvodnju nekoliko proizvoda iz jednog proizvodnog "
-#~ "zahteva"
diff --git a/addons/mrp_subproduct/i18n/sr@latin.po b/addons/mrp_subproduct/i18n/sr@latin.po
deleted file mode 100644
index 0eb88b043c4..00000000000
--- a/addons/mrp_subproduct/i18n/sr@latin.po
+++ /dev/null
@@ -1,143 +0,0 @@
-# Serbian latin translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-12-23 15:56+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: Serbian latin \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Proizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Fiksno"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "pod proizvodi"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Zahtev Proizvodnje"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Pod proizvodi"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Tip Kvantiteta"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Racun Materijala"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Kol, Proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "JM proizvoda"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "pod_proizvod"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Promjenljiva"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "SubProizvod"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Nevažeći XML za pregled arhitekture"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr ""
-#~ "MRP SubProizvod- Za Proizvodnju nekoliko proizvoda iz jednog proizvodnog "
-#~ "zahteva"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Ime objekta mora da počinje sa x_ i ne sme da sadrži specijalne karaktere !"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "Mrp Pod Proizvod"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Pod Proizvod"
diff --git a/addons/mrp_subproduct/i18n/sv.po b/addons/mrp_subproduct/i18n/sv.po
deleted file mode 100644
index 74c7c9ec079..00000000000
--- a/addons/mrp_subproduct/i18n/sv.po
+++ /dev/null
@@ -1,136 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.14\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2010-11-23 09:34+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Rättad"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Alla produktmängder måste vara större än 0.\n"
-"Du bör installera mrp_subproduct modulen om du vill hantera extra produkter "
-"på BoM:arna!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Produktstruktur"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Produktionsorder"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Produktstruktur"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Materiallista"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Produktkvantitet"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Produktenhet"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "Materiallista"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Referensen måste vara unik per bolag!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "sub_products"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Variabel"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Komponent"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Orderkvantitet kan inte vara negativt eller noll!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Fel ! Du kan inte skapa rekursiva materiallistor."
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Objektnamnet måste börja med x_ och får inte innehålla några specialtecken!"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Felaktig XML för Vyarkitektur!"
-
-#~ msgid "MRP Sub Product"
-#~ msgstr "MRP Sub Product"
diff --git a/addons/mrp_subproduct/i18n/tlh.po b/addons/mrp_subproduct/i18n/tlh.po
deleted file mode 100644
index d261615fb3d..00000000000
--- a/addons/mrp_subproduct/i18n/tlh.po
+++ /dev/null
@@ -1,122 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-02-03 06:26+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po
deleted file mode 100644
index d1eb0e7ac76..00000000000
--- a/addons/mrp_subproduct/i18n/tr.po
+++ /dev/null
@@ -1,168 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-01-23 22:32+0000\n"
-"Last-Translator: Ahmet Altınışık \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr "Ürün"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr "Sabitlendi"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-"Tüm ürün miktarları 0'dan büyük olmalıdır.\n"
-"BoM üzerinde ekstra ürünleri yönetmek istiyorsanız mrp_subproduct modülünü "
-"kurmanız gerekir!"
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr "Alt Ürünler"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr "Üretim Emri"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr "BoM satırındaki ürün BoM ürünü ile aynı olamaz."
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr "Alt Ürünler"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr "Miktar Tipi"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr "Malzeme Faturası"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr "Ürün Mik."
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr "Birim"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr "BoM (Malzeme Faturası)"
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr "Referans her şirket için tekil olmalı!"
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr "Alt_Ürünler"
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr "Değişken"
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr "Alt Ürün"
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr "Sipariş adedi negatif ya da sıfır olamaz!"
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-"Yanürünlerin miktarının Gereç Listeleri ni kullanarak üretim emirlerinde "
-"nasıl ayarlanacağını tanımlayın. 'Sabit', oluşturulan yanürün miktarının, "
-"sipariş emrinde kaç tane oluşturulduğuna bakılmaksızın, her zaman Gereç "
-"Listesinde ayarlanan miktara eşit olduğunu belirtir. Buna karşın, 'Değişken' "
-"ise miktarın şu şekilde hesaplanağı anlamına gelir '(Gereç Listesinde "
-"ayarlanan yanürün miktarı / Gereç Listesinde ayarlanan üretim miktarı * "
-"üretim emrindeki üretilen ürün miktarı.)'"
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr "Hata ! Kendini İçeren BoM oluşturamazsınız."
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Görüntüleme mimarisi için Geçersiz XML"
-
-#~ msgid "Mrp Sub Product"
-#~ msgstr "MRP Alt Ürünü"
-
-#~ msgid ""
-#~ "MRP Sub Product - To produce several products from one production order"
-#~ msgstr "MRP Alt Ürünü - Bir üretim emrinden birden fazla ürün üretimi için"
-
-#~ msgid ""
-#~ "\n"
-#~ "This module allows you to produce several products from one production "
-#~ "order.\n"
-#~ "You can configure sub-products in the bill of material.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "With this module:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ "Bu modül, bir üretim emrinden birden fazla ürün üretmenize olanak sağlar.\n"
-#~ "Malzeme faturasında alt-ürünleri yapılandırabilirsiniz.\n"
-#~ "Without this module:\n"
-#~ " A + B + C -> D\n"
-#~ "Bu modül ile:\n"
-#~ " A + B + C -> D + E\n"
-#~ " "
-
-#~ msgid "Error ! You can not create recursive BoM."
-#~ msgstr "Hata! Yinelemeli BoM oluşturamazsınız."
-
-#~ msgid "Order quantity cannot be negative or zero !"
-#~ msgstr "Sipariş miktarı negatif veya sıfır olamaz!"
diff --git a/addons/mrp_subproduct/i18n/uk.po b/addons/mrp_subproduct/i18n/uk.po
deleted file mode 100644
index 458962d0196..00000000000
--- a/addons/mrp_subproduct/i18n/uk.po
+++ /dev/null
@@ -1,130 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * mrp_subproduct
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2009-09-08 14:38+0000\n"
-"Last-Translator: Eugene Babiy \n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n"
-"X-Generator: Launchpad (build 16206)\n"
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_id:0
-msgid "Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Fixed"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.bom:0
-msgid ""
-"All product quantities must be greater than 0.\n"
-"You should install the mrp_subproduct module if you want to manage extra "
-"products on BoMs !"
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "sub products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_production
-msgid "Manufacturing Order"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "BoM line product should not be same as BoM product."
-msgstr ""
-
-#. module: mrp_subproduct
-#: view:mrp.bom:0
-msgid "Sub Products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,subproduct_type:0
-msgid "Quantity Type"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_bom
-msgid "Bill of Material"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_qty:0
-msgid "Product Qty"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,product_uom:0
-msgid "Product UOM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.subproduct,bom_id:0
-msgid "BoM"
-msgstr ""
-
-#. module: mrp_subproduct
-#: sql_constraint:mrp.production:0
-msgid "Reference must be unique per Company!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: field:mrp.bom,sub_products:0
-msgid "sub_products"
-msgstr ""
-
-#. module: mrp_subproduct
-#: selection:mrp.subproduct,subproduct_type:0
-msgid "Variable"
-msgstr ""
-
-#. module: mrp_subproduct
-#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct
-msgid "Sub Product"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.production:0
-msgid "Order quantity cannot be negative or zero!"
-msgstr ""
-
-#. module: mrp_subproduct
-#: help:mrp.subproduct,subproduct_type:0
-msgid ""
-"Define how the quantity of subproducts will be set on the production orders "
-"using this BoM. 'Fixed' depicts a situation where the quantity of created "
-"subproduct is always equal to the quantity set on the BoM, regardless of how "
-"many are created in the production order. By opposition, 'Variable' means "
-"that the quantity will be computed as '(quantity of subproduct set on the "
-"BoM / quantity of manufactured product set on the BoM * quantity of "
-"manufactured product in the production order.)'"
-msgstr ""
-
-#. module: mrp_subproduct
-#: constraint:mrp.bom:0
-msgid "Error ! You cannot create recursive BoM."
-msgstr ""
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "Неправильний XML для Архітектури Вигляду!"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "Назва об'єкту має починатися з x_ і не містити ніяких спеціальних символів!"
diff --git a/addons/mrp_subproduct/i18n/vi.po b/addons/mrp_subproduct/i18n/vi.po
deleted file mode 100644
index 98dd10883e1..00000000000
--- a/addons/mrp_subproduct/i18n/vi.po
+++ /dev/null
@@ -1,123 +0,0 @@
-# Vietnamese translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR